From 45d6f6230e92308144b8455db8a00b21145580e7 Mon Sep 17 00:00:00 2001 From: Jim Kingdon Date: Fri, 10 Mar 1995 01:26:09 +0000 Subject: * 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. --- gdb/mdebugread.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'gdb/mdebugread.c') diff --git a/gdb/mdebugread.c b/gdb/mdebugread.c index 2d6eac1..946ba43 100644 --- a/gdb/mdebugread.c +++ b/gdb/mdebugread.c @@ -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); } } -- cgit v1.1