diff options
author | Joel Brobecker <brobecker@gnat.com> | 2008-05-08 04:21:45 +0000 |
---|---|---|
committer | Joel Brobecker <brobecker@gnat.com> | 2008-05-08 04:21:45 +0000 |
commit | 227e86ad156220a5c97a789da0ddf1b0f8ee79fd (patch) | |
tree | 64d1c54defe7b6f2b53c45897c036e5153cbbb88 /gdb/hppa-tdep.h | |
parent | fff63943ec9cc5753d806d42c4819a7692f929e4 (diff) | |
download | gdb-227e86ad156220a5c97a789da0ddf1b0f8ee79fd.zip gdb-227e86ad156220a5c97a789da0ddf1b0f8ee79fd.tar.gz gdb-227e86ad156220a5c97a789da0ddf1b0f8ee79fd.tar.bz2 |
* hppa-tdep.h, hppa-tdep.c, hppa-hpux-tdep.c: Update for unwinder
changes.
Diffstat (limited to 'gdb/hppa-tdep.h')
-rw-r--r-- | gdb/hppa-tdep.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/gdb/hppa-tdep.h b/gdb/hppa-tdep.h index 1723770..a28b0c3 100644 --- a/gdb/hppa-tdep.h +++ b/gdb/hppa-tdep.h @@ -100,7 +100,7 @@ struct gdbarch_tdep not interested in them. If we detect that we are returning to a stub, adjust the pc to the real caller. This improves the behavior of commands that traverse frames such as "up" and "finish". */ - void (*unwind_adjust_stub) (struct frame_info *next_frame, CORE_ADDR base, + void (*unwind_adjust_stub) (struct frame_info *this_frame, CORE_ADDR base, struct trad_frame_saved_reg *saved_regs); /* These are solib-dependent methods. They are really HPUX only, but @@ -226,12 +226,10 @@ int hppa_low_sign_extend (unsigned int, unsigned int); int hppa_sign_extend (unsigned int, unsigned int); CORE_ADDR hppa_symbol_address(const char *sym); -extern void - hppa_frame_prev_register_helper (struct frame_info *next_frame, +extern struct value * + hppa_frame_prev_register_helper (struct frame_info *this_frame, struct trad_frame_saved_reg *saved_regs, - int regnum, int *optimizedp, - enum lval_type *lvalp, CORE_ADDR *addrp, - int *realnump, gdb_byte *valuep); + int regnum); extern CORE_ADDR hppa_read_pc (struct regcache *regcache); extern void hppa_write_pc (struct regcache *regcache, CORE_ADDR pc); |