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