Author: rpaulo
Date: Sun Aug 22 10:40:15 2010
New Revision: 211607
URL: http://svn.freebsd.org/changeset/base/211607

Log:
  Add a function compatibility function dtrace_instr_size_isa() that on
  FreeBSD does the same as dtrace_dis_isize().
  
  Sponsored by: The FreeBSD Foundation

Modified:
  head/sys/cddl/dev/dtrace/amd64/instr_size.c
  head/sys/cddl/dev/dtrace/i386/instr_size.c

Modified: head/sys/cddl/dev/dtrace/amd64/instr_size.c
==============================================================================
--- head/sys/cddl/dev/dtrace/amd64/instr_size.c Sun Aug 22 10:13:56 2010        
(r211606)
+++ head/sys/cddl/dev/dtrace/amd64/instr_size.c Sun Aug 22 10:40:15 2010        
(r211607)
@@ -47,6 +47,7 @@
 typedef        u_int                   model_t;
 #define        DATAMODEL_NATIVE        0
 int dtrace_instr_size(uchar_t *);
+int dtrace_instr_size_isa(uchar_t *, model_t, int *);
 #endif
 
 #include <dis_tables.h>
@@ -125,6 +126,12 @@ dtrace_dis_isize(uchar_t *instr, dis_isi
 }
 
 int
+dtrace_instr_size_isa(uchar_t *instr, model_t model, int *rmindex)
+{
+       return (dtrace_dis_isize(instr, DIS_ISIZE_INSTR, model, rmindex));
+}
+
+int
 dtrace_instr_size(uchar_t *instr)
 {
        return (dtrace_dis_isize(instr, DIS_ISIZE_INSTR, DATAMODEL_NATIVE,

Modified: head/sys/cddl/dev/dtrace/i386/instr_size.c
==============================================================================
--- head/sys/cddl/dev/dtrace/i386/instr_size.c  Sun Aug 22 10:13:56 2010        
(r211606)
+++ head/sys/cddl/dev/dtrace/i386/instr_size.c  Sun Aug 22 10:40:15 2010        
(r211607)
@@ -47,6 +47,7 @@
 typedef        u_int                   model_t;
 #define        DATAMODEL_NATIVE        0
 int dtrace_instr_size(uchar_t *);
+int dtrace_instr_size_isa(uchar_t *, model_t, int *);
 #endif
 
 #include <dis_tables.h>
@@ -125,6 +126,12 @@ dtrace_dis_isize(uchar_t *instr, dis_isi
 }
 
 int
+dtrace_instr_size_isa(uchar_t *instr, model_t model, int *rmindex)
+{
+       return (dtrace_dis_isize(instr, DIS_ISIZE_INSTR, model, rmindex));
+}
+
+int
 dtrace_instr_size(uchar_t *instr)
 {
        return (dtrace_dis_isize(instr, DIS_ISIZE_INSTR, DATAMODEL_NATIVE,
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to