From ef4b379aabdb863aa520a9d66ec4d823e918ab1f Mon Sep 17 00:00:00 2001 From: "J.T. Conklin" Date: Fri, 19 Aug 1994 00:06:47 +0000 Subject: * nlm/i386.c, nlm/i386.h: New files that contain i386 specific code. --- gdb/nlm/i386.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 gdb/nlm/i386.h (limited to 'gdb/nlm/i386.h') diff --git a/gdb/nlm/i386.h b/gdb/nlm/i386.h new file mode 100644 index 0000000..155702b --- /dev/null +++ b/gdb/nlm/i386.h @@ -0,0 +1,13 @@ +/* Register values. All of these values *MUST* agree with tm.h */ +#define SP_REGNUM 4 /* Contains address of top of stack */ +#define PC_REGNUM 8 /* Contains program counter */ +#define FP_REGNUM 5 /* Virtual frame pointer */ +#define NUM_REGS 16 /* Number of machine registers */ +#define REGISTER_BYTES (NUM_REGS * 4) /* Total size of registers array */ + +#define ExceptionPC ExceptionEIP +#define DECR_PC_AFTER_BREAK 1 /* int 3 leaves PC pointing after insn */ +#define BREAKPOINT {0xcc} +#define BREAKPOINT_SIZE (sizeof breakpoint_insn) + +#define StackFrame T_TSS_StackFrame -- cgit v1.1