summaryrefslogtreecommitdiff
path: root/gdb/hppa-tdep.h
diff options
context:
space:
mode:
authorJoel Brobecker <brobecker@gnat.com>2008-05-08 04:21:45 +0000
committerJoel Brobecker <brobecker@gnat.com>2008-05-08 04:21:45 +0000
commit4a54f6e3b3fab656021f55a07d98f858fbf06d29 (patch)
tree40bc4c8789e4febd5360c9e7e0f1c657d3899222 /gdb/hppa-tdep.h
parent3d08e5c72ebdc9818603dbcc22228f1dcd8cf92d (diff)
downloadgdb-4a54f6e3b3fab656021f55a07d98f858fbf06d29.tar.gz
* 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.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/gdb/hppa-tdep.h b/gdb/hppa-tdep.h
index 1723770ad90..a28b0c3813b 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);