This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
When I debug i386 multi-thread inferior, it need support int3 and
rdtsc.? So make a patch to support them.
2009-11-24 Hui Zhu <teawater@gmail.com>
* i386-tdep.c (i386_process_record): Add code for int3 and rdtsc.
---
?i386-tdep.c |?? 10 ++--------
?1 file changed, 2 insertions(+), 8 deletions(-)
--- a/i386-tdep.c
+++ b/i386-tdep.c
@@ -4847,10 +4847,6 @@ reswitch:
?????? /* int3 */
?????? /* XXX */
???? case 0xcc:
-????? printf_unfiltered (_("Process record doesn't support instruction "
-??? ??? ??? ?? "int3.\n"));
-????? ir.addr -= 1;
-????? goto no_support;
?????? break;
?????? /* int */
@@ -4958,10 +4954,8 @@ reswitch:
?????? /* rdtsc */
???? case 0x0f31:
-????? printf_unfiltered (_("Process record doesn't 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;
?????? /* sysenter */
Attachment:
prec-x86-add-insn.txt
Description: Text document
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |