diff options
author | Kevin Buettner <kevinb@redhat.com> | 2003-02-20 16:35:51 +0000 |
---|---|---|
committer | Kevin Buettner <kevinb@redhat.com> | 2003-02-20 16:35:51 +0000 |
commit | f796e4be8018a412bc738614a70e6459518b7a5b (patch) | |
tree | 979fdf765ebf6ab05c478dffcd53659c34309ed6 /gdb/frame.h | |
parent | 836cc9f4930d4a03839f42724498a675fbd3be34 (diff) | |
download | fsf-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.h | 7 |
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 |