svn commit: r211607 - in head/sys/cddl/dev/dtrace: amd64 i386

Rui Paulo rpaulo at FreeBSD.org
Sun Aug 22 10:40:15 UTC 2010


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,


More information about the svn-src-all mailing list