diff options
author | Stu Grossman <grossman@cygnus> | 1992-10-15 08:36:30 +0000 |
---|---|---|
committer | Stu Grossman <grossman@cygnus> | 1992-10-15 08:36:30 +0000 |
commit | dac4929a6d43b500b573166e53a6706789c7cad1 (patch) | |
tree | 8dbb420dda7805864cc121e2e774f51376d3a83d /gdb/tm-mips.h | |
parent | 75365589180b15eea551399299262f81c574fa57 (diff) | |
download | gdb-dac4929a6d43b500b573166e53a6706789c7cad1.zip gdb-dac4929a6d43b500b573166e53a6706789c7cad1.tar.gz gdb-dac4929a6d43b500b573166e53a6706789c7cad1.tar.bz2 |
* mips-tdep.c, mipsread.c, tm-mips.h: Get rid of ".gdbinfo."
symbol. #define MIPS_EFI_SYMBOL_NAME instead. Use different
value so that demangler won't be invoked. This greatly speeds up
stepping.
* mips-tdep.c (mips_pop_frame): Rewrite handling of
linked_proc_info so that it properly deallocates the appropriate
item after it is done with it instead of before.
* Don't pass bogus frame pointer to create_new_frame(). Just
leave it as zero so that lower level code will figure out the
correct value.
Diffstat (limited to 'gdb/tm-mips.h')
-rw-r--r-- | gdb/tm-mips.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gdb/tm-mips.h b/gdb/tm-mips.h index 0604ddb..6807fca 100644 --- a/gdb/tm-mips.h +++ b/gdb/tm-mips.h @@ -327,6 +327,11 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ (prev)->pc = ((fromleaf) ? SAVED_PC_AFTER_CALL ((prev)->next) : \ (prev)->next ? FRAME_SAVED_PC ((prev)->next) : read_pc ()); +/* Special symbol found in blocks associated with routines. We can hang + mips_extra_func_info_t's off of this. */ + +#define MIPS_EFI_SYMBOL_NAME "__GDB_EFI_INFO__" + /* Specific information about a procedure. This overlays the MIPS's PDR records, mipsread.c (ab)uses this to save memory */ |