aboutsummaryrefslogtreecommitdiff
path: root/gdb/frame.h
diff options
context:
space:
mode:
authorKevin Buettner <kevinb@redhat.com>2003-02-20 16:35:51 +0000
committerKevin Buettner <kevinb@redhat.com>2003-02-20 16:35:51 +0000
commitf796e4be8018a412bc738614a70e6459518b7a5b (patch)
tree979fdf765ebf6ab05c478dffcd53659c34309ed6 /gdb/frame.h
parent836cc9f4930d4a03839f42724498a675fbd3be34 (diff)
downloadfsf-binutils-gdb-f796e4be8018a412bc738614a70e6459518b7a5b.zip
fsf-binutils-gdb-f796e4be8018a412bc738614a70e6459518b7a5b.tar.gz
fsf-binutils-gdb-f796e4be8018a412bc738614a70e6459518b7a5b.tar.bz2
* frame.c (generic_unwind_get_saved_register): Make non-static.
* frame.h (generic_unwind_get_saved_register): Declare. * mips-tdep.c (read_next_frame_reg): Fetch register from current regcache when frame is NULL. (mips_init_extra_frame_info): Pass NULL explicitly for parameter that must be NULL. (mips_get_saved_register): Call generic_unwind_get_saved_register() instead of frame_register_unwind().
Diffstat (limited to 'gdb/frame.h')
-rw-r--r--gdb/frame.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/gdb/frame.h b/gdb/frame.h
index abaf923..646d6f6 100644
--- a/gdb/frame.h
+++ b/gdb/frame.h
@@ -550,6 +550,13 @@ extern void generic_fix_call_dummy (char *dummy, CORE_ADDR pc, CORE_ADDR fun,
int nargs, struct value **args,
struct type *type, int gcc_p);
+void generic_unwind_get_saved_register (char *raw_buffer,
+ int *optimizedp,
+ CORE_ADDR *addrp,
+ struct frame_info *frame,
+ int regnum,
+ enum lval_type *lvalp);
+
/* The function generic_get_saved_register() has been made obsolete.
GET_SAVED_REGISTER now defaults to the recursive equivalent -
generic_unwind_get_saved_register() - so there is no need to even