diff options
author | Mark Kettenis <kettenis@gnu.org> | 2002-11-09 21:31:12 +0000 |
---|---|---|
committer | Mark Kettenis <kettenis@gnu.org> | 2002-11-09 21:31:12 +0000 |
commit | ce556f853977ba8b2df2321a48a7f29697b9c444 (patch) | |
tree | 20a31b56c20479a0475a10638d9b7ecca27667b6 /gdb/config/i386 | |
parent | 932bb5249e2a85de849b8cf07b3b74a4816a4d21 (diff) | |
download | gdb-ce556f853977ba8b2df2321a48a7f29697b9c444.zip gdb-ce556f853977ba8b2df2321a48a7f29697b9c444.tar.gz gdb-ce556f853977ba8b2df2321a48a7f29697b9c444.tar.bz2 |
* i386-linux-nat.c (ORIG_EAX): Define to -1 if not already
defined.
(regmap): Extend to cover all registers.
(PT_READ_U, PT_WRITE_U, PTRACE_XFER_TYPE,
OLD_CANNOT_FETCH_REGISTERS, OLD_CANNOT_STORE_REGISTERS): Remove
definitions.
(fetch_register, sore_register): Simplify.
(old_fetch_inferior_registers, old_store_inferior_registers):
Remove functions.
(cannot_fetch_register, cannot_store_register): Change
implementation to use regmap array to decide which registers
cannot be fetched/stored. This removes $orig_eax from the
registers that cannot be fetched/stored.
(fetch_inferior_registers): Call fetch_register directly instead
of calling old_fetch_inferior_registers.
(store_inferior_registers): Call store_register directly instead
of calling old_store_inferior_registers.
(i386_linux_dr_get): Replace PT_READ_U with PTRACE_PEEKUSER.
(i386_linux_dr_set): Replace PT_WRITE_U with PTRACE_POKEUSER.
* config/i386/nm-linux.h (U_REGS_OFFSET): Remove definition.
Diffstat (limited to 'gdb/config/i386')
-rw-r--r-- | gdb/config/i386/nm-linux.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/gdb/config/i386/nm-linux.h b/gdb/config/i386/nm-linux.h index 073c3a3..ad57124 100644 --- a/gdb/config/i386/nm-linux.h +++ b/gdb/config/i386/nm-linux.h @@ -39,9 +39,6 @@ extern int kernel_u_size (void); the core file of the register values. */ #define KERNEL_U_ADDR 0 -/* Offset of the registers within the user area. */ -#define U_REGS_OFFSET 0 - extern CORE_ADDR register_u_addr (CORE_ADDR blockend, int regnum); #define REGISTER_U_ADDR(addr, blockend, regnum) \ (addr) = register_u_addr (blockend, regnum) |