* mdebugread.c (parse_symbol, psymtab_to_symtab_1): Initialize
pdr.framereg field of MIPS_EFI_SYMBOL_NAME symbol to -1. That way we know whether the PDR ever got set. * mips-tdep.c (find_proc_desc): If pdr.framereg field is -1, don't use the PDR, just examine prologues instead.
This commit is contained in:
parent
5fc2a6ecd2
commit
45d6f6230e
2 changed files with 15 additions and 0 deletions
|
@ -1,3 +1,16 @@
|
|||
Thu Mar 9 17:19:47 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
|
||||
|
||||
* mdebugread.c (parse_symbol, psymtab_to_symtab_1): Initialize
|
||||
pdr.framereg field of MIPS_EFI_SYMBOL_NAME symbol to -1. That way
|
||||
we know whether the PDR ever got set.
|
||||
* mips-tdep.c (find_proc_desc): If pdr.framereg field is -1, don't
|
||||
use the PDR, just examine prologues instead.
|
||||
|
||||
Wed Mar 8 23:35:10 1995 Jeff Law (law@snake.cs.utah.edu)
|
||||
|
||||
* somsolib.c (som_solib_section_offsets): Get offset of text
|
||||
section right.
|
||||
|
||||
Wed Mar 8 16:12:21 1995 Stu Grossman (grossman@cygnus.com)
|
||||
|
||||
* gdbtk.c (gdb_get_breakpoint_info): Return error if breakpoint
|
||||
|
|
|
@ -1159,6 +1159,7 @@ parse_symbol (sh, ax, ext_sh, bigend, section_offsets)
|
|||
sizeof (struct mips_extra_func_info)));
|
||||
SYMBOL_VALUE (s) = (long) e;
|
||||
e->numargs = top_stack->numargs;
|
||||
e->pdr.framereg = -1;
|
||||
add_symbol (s, top_stack->cur_block);
|
||||
|
||||
/* Reallocate symbols, saving memory */
|
||||
|
@ -3096,6 +3097,7 @@ psymtab_to_symtab_1 (pst, filename)
|
|||
SYMBOL_CLASS (s) = LOC_CONST;
|
||||
SYMBOL_TYPE (s) = builtin_type_void;
|
||||
SYMBOL_VALUE (s) = (long) e;
|
||||
e->pdr.framereg = -1;
|
||||
add_symbol_to_list (s, &local_symbols);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue