summaryrefslogtreecommitdiffstats
path: root/runtime/uprobes/uprobes_i386.c
diff options
context:
space:
mode:
authorddomingo <ddomingo@redhat.com>2008-09-22 11:40:58 +1000
committerddomingo <ddomingo@redhat.com>2008-09-22 11:40:58 +1000
commit19c6b7ad6b1a468694d918cbd8a71bb6b60c22ce (patch)
tree3aebdaa1ae2cc005a0050406541ed428b61b1d99 /runtime/uprobes/uprobes_i386.c
parentca74563434b2877cd2d7e7e81dc3919483cca694 (diff)
parente8ea4501122483436cdeb0352d833ccefeda7d14 (diff)
downloadsystemtap-steved-19c6b7ad6b1a468694d918cbd8a71bb6b60c22ce.tar.gz
systemtap-steved-19c6b7ad6b1a468694d918cbd8a71bb6b60c22ce.tar.xz
systemtap-steved-19c6b7ad6b1a468694d918cbd8a71bb6b60c22ce.zip
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Diffstat (limited to 'runtime/uprobes/uprobes_i386.c')
-rw-r--r--runtime/uprobes/uprobes_i386.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/runtime/uprobes/uprobes_i386.c b/runtime/uprobes/uprobes_i386.c
index 5fe7d781..51b06f79 100644
--- a/runtime/uprobes/uprobes_i386.c
+++ b/runtime/uprobes/uprobes_i386.c
@@ -41,7 +41,7 @@
W(0x30, 1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1), /* 30 */
W(0x40, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1)| /* 40 */
W(0x50, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1), /* 50 */
- W(0x60, 1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0)| /* 60 */
+ W(0x60, 1,1,1,0,1,1,0,0,1,1,1,1,0,0,0,0)| /* 60 */
W(0x70, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1), /* 70 */
W(0x80, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1)| /* 80 */
W(0x90, 1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1), /* 90 */
@@ -111,7 +111,8 @@
*
* others -- Do we need to support these?
* 07, 17, 1f - pop es, pop ss, pop ds
- * 26, 2e, 36, 3e, 64, 65 - es:, cs:, ss:, ds:, fs:, gs: segment prefixes
+ * 26, 2e, 36, 3e, - es:, cs:, ss:, ds: segment prefixes --
+ * but 64 and 65 (fs: and gs:) seems to be used, so we support them.
* 67 - addr16 prefix
* 9b - wait/fwait
* ce - into