diff options
author | Keith Walker <keith.walker@arm.com> | 2001-12-05 15:11:48 +0000 |
---|---|---|
committer | Keith Walker <keith.walker@arm.com> | 2001-12-05 15:11:48 +0000 |
commit | f4a03aeedbdbf38150e2d54ec81156f2fb5ae0e4 (patch) | |
tree | 89b7b4394ac9c77c936c7e8bd9b6e503a4f9a386 /gdb/config/arm | |
parent | 7108bedd785cd62236f3c1b2db3ea109a941e4ee (diff) | |
download | gdb-f4a03aeedbdbf38150e2d54ec81156f2fb5ae0e4.tar.gz |
* gdbserver/low-linux.c (arm_register_u_addr): added.
(initialize_arch): added for ARM target.
* config/arm/nm-linux.h (U_REGS_OFFSET) defined.
(REGISTER_U_ADDR) defined.
* config/arm/tm-linux.h (ARM_GNULINUX_TARGET) defined.
Diffstat (limited to 'gdb/config/arm')
-rw-r--r-- | gdb/config/arm/nm-linux.h | 9 | ||||
-rw-r--r-- | gdb/config/arm/tm-linux.h | 4 |
2 files changed, 13 insertions, 0 deletions
diff --git a/gdb/config/arm/nm-linux.h b/gdb/config/arm/nm-linux.h index e2a1795af47..2a0ebb3804b 100644 --- a/gdb/config/arm/nm-linux.h +++ b/gdb/config/arm/nm-linux.h @@ -23,6 +23,15 @@ #include "nm-linux.h" +/* ptrace register ``addresses'' are absolute. */ + +#define U_REGS_OFFSET 0 + +#ifdef GDBSERVER +#define REGISTER_U_ADDR(addr,blockend,regno) \ + (addr) = arm_register_u_addr ((blockend),(regno)) +#endif /* GDBSERVER */ + /* Return sizeof user struct to callers in less machine dependent routines */ extern int kernel_u_size (void); #define KERNEL_U_SIZE arm_linux_kernel_u_size() diff --git a/gdb/config/arm/tm-linux.h b/gdb/config/arm/tm-linux.h index 4ef05bb813c..97520e701d4 100644 --- a/gdb/config/arm/tm-linux.h +++ b/gdb/config/arm/tm-linux.h @@ -21,6 +21,10 @@ #ifndef TM_ARMLINUX_H #define TM_ARMLINUX_H +#ifdef GDBSERVER +#define ARM_GNULINUX_TARGET +#endif + /* Include the common ARM target definitions. */ #include "arm/tm-arm.h" |