diff options
author | Elena Zannoni <ezannoni@kwikemart.cygnus.com> | 2001-12-20 23:31:27 +0000 |
---|---|---|
committer | Elena Zannoni <ezannoni@kwikemart.cygnus.com> | 2001-12-20 23:31:27 +0000 |
commit | 45229ea46c0dc45182c4de2720e4ccf0b0148d6f (patch) | |
tree | f8cc6bf3f5eb5f9244492969dde2ae9b3886c03b /gdb/config | |
parent | 2a18e3d9a9945171c6bacb18bbfe251e3666a237 (diff) | |
download | gdb-45229ea46c0dc45182c4de2720e4ccf0b0148d6f.zip gdb-45229ea46c0dc45182c4de2720e4ccf0b0148d6f.tar.gz gdb-45229ea46c0dc45182c4de2720e4ccf0b0148d6f.tar.bz2 |
2001-12-20 Elena Zannoni <ezannoni@redhat.com>
* ppc-linux-nat.c (ppc_ptrace_cannot_fetch_store_register):
New function.
(fetch_register): New function.
(fetch_ppc_registers): New function.
(fetch_inferior_registers): New function.
(store_register): New function.
(store_ppc_registers): New function.
(store_inferior_registers): New function.
(ppc_register_u_addr): Eliminate ustart parameter and its
uses. Make static.
(PT_READ_U, PT_WRITE_U, PTRACE_XFER_TYPE): Define if needed.
Include sys/ptrace.h.
* config/powerpc/nm-linux.h (FETCH_INFERIOR_REGISTERS): Define.
(U_REGS_OFFSET, REGISTER_U_ADDR): Delete.
* config/powerpc/linux.mh (NATDEPFILES): Delete core-aout.o.
Diffstat (limited to 'gdb/config')
-rw-r--r-- | gdb/config/powerpc/linux.mh | 2 | ||||
-rw-r--r-- | gdb/config/powerpc/nm-linux.h | 6 |
2 files changed, 2 insertions, 6 deletions
diff --git a/gdb/config/powerpc/linux.mh b/gdb/config/powerpc/linux.mh index 6890357..07f83bd 100644 --- a/gdb/config/powerpc/linux.mh +++ b/gdb/config/powerpc/linux.mh @@ -6,7 +6,7 @@ XM_CLIBS= NAT_FILE= nm-linux.h NATDEPFILES= infptrace.o inftarg.o fork-child.o corelow.o \ -core-aout.o core-regset.o ppc-linux-nat.o proc-service.o thread-db.o lin-lwp.o +core-regset.o ppc-linux-nat.o proc-service.o thread-db.o lin-lwp.o LOADLIBES = -ldl -rdynamic diff --git a/gdb/config/powerpc/nm-linux.h b/gdb/config/powerpc/nm-linux.h index e9e6abd..dee39b4 100644 --- a/gdb/config/powerpc/nm-linux.h +++ b/gdb/config/powerpc/nm-linux.h @@ -28,10 +28,6 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #define KERNEL_U_SIZE kernel_u_size() extern int kernel_u_size (void); -#define U_REGS_OFFSET 0 - -extern int ppc_register_u_addr (int, int); -#define REGISTER_U_ADDR(addr, blockend, regno) \ - (addr) = ppc_register_u_addr ((blockend),(regno)); +#define FETCH_INFERIOR_REGISTERS #endif /* #ifndef NM_LINUX_H */ |