diff options
author | Jim Kingdon <jkingdon@engr.sgi.com> | 1993-07-19 02:28:21 +0000 |
---|---|---|
committer | Jim Kingdon <jkingdon@engr.sgi.com> | 1993-07-19 02:28:21 +0000 |
commit | ee5fb95969100960fcb42f617821e8708894d100 (patch) | |
tree | 5cdab10e77eba30910407371173e039b666b22fd /gdb/config | |
parent | 0ffccbfb6cc1b438726f7a9d2200e063ac003ee6 (diff) | |
download | fsf-binutils-gdb-ee5fb95969100960fcb42f617821e8708894d100.zip fsf-binutils-gdb-ee5fb95969100960fcb42f617821e8708894d100.tar.gz fsf-binutils-gdb-ee5fb95969100960fcb42f617821e8708894d100.tar.bz2 |
* mips-tdep.c (mips_skip_prologue): New argument lenient.
Use read_memory_nobpt.
(is_delayed, mips_in_lenient_prologue): New functions.
(init_extra_frame_info): If in the prologue, don't use saved registers.
* config/mips/tm-mips.h: Declare mips_skip_prologue.
Diffstat (limited to 'gdb/config')
-rw-r--r-- | gdb/config/mips/tm-mips.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gdb/config/mips/tm-mips.h b/gdb/config/mips/tm-mips.h index 0ee23c6..9ab884d 100644 --- a/gdb/config/mips/tm-mips.h +++ b/gdb/config/mips/tm-mips.h @@ -42,7 +42,8 @@ extern int mips_fpu; /* Advance PC across any function entry prologue instructions to reach some "real" code. */ -#define SKIP_PROLOGUE(pc) pc = mips_skip_prologue(pc) +#define SKIP_PROLOGUE(pc) pc = mips_skip_prologue (pc, 0) +extern CORE_ADDR mips_skip_prologue PARAMS ((CORE_ADDR addr, int lenient)); /* Immediately after a function call, return the saved pc. Can't always go through the frames for this because on some machines |