aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHui Zhu <teawater@gmail.com>2010-04-08 09:23:06 +0000
committerHui Zhu <teawater@gmail.com>2010-04-08 09:23:06 +0000
commitf8c4f480201a0ec57a9b9597c0ed91e7594c462a (patch)
treedfddaf1fe996f8a72cc4b4e37b010e32e1319842
parent24af6f9228b80380fab3fe3fdb4ba82a4a10b13b (diff)
downloadfsf-binutils-gdb-f8c4f480201a0ec57a9b9597c0ed91e7594c462a.zip
fsf-binutils-gdb-f8c4f480201a0ec57a9b9597c0ed91e7594c462a.tar.gz
fsf-binutils-gdb-f8c4f480201a0ec57a9b9597c0ed91e7594c462a.tar.bz2
2010-04-08 Hui Zhu <teawater@gmail.com>
* i386-tdep.c (i386_process_record): Add support for insn rdtsc.
-rw-r--r--gdb/ChangeLog5
-rw-r--r--gdb/i386-tdep.c6
2 files changed, 7 insertions, 4 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index f234f29..33f1556 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,8 @@
+2010-04-08 Hui Zhu <teawater@gmail.com>
+
+ * i386-tdep.c (i386_process_record): Add support for insn
+ rdtsc.
+
2010-04-07 Doug Evans <dje@google.com>
* python/python.c (source_python_script): Use ensure_python_env
diff --git a/gdb/i386-tdep.c b/gdb/i386-tdep.c
index ce658cd..9e0f61f 100644
--- a/gdb/i386-tdep.c
+++ b/gdb/i386-tdep.c
@@ -5395,10 +5395,8 @@ i386_process_record (struct gdbarch *gdbarch, struct regcache *regcache,
break;
case 0x0f31: /* rdtsc */
- printf_unfiltered (_("Process record does not support "
- "instruction rdtsc.\n"));
- ir.addr -= 2;
- goto no_support;
+ I386_RECORD_ARCH_LIST_ADD_REG (X86_RECORD_REAX_REGNUM);
+ I386_RECORD_ARCH_LIST_ADD_REG (X86_RECORD_REDX_REGNUM);
break;
case 0x0f34: /* sysenter */