* blockframe.c (frameless_look_for_prologue):

Add FUNCTION_START_OFFSET only if func_start is non-zero.
	* minsyms.c (lookup_minimal_symbol_by_pc):  Return NULL if
	pc is not in a known section.
	* stack.c (print_frame_info):  Remove check for fi->pc in known
	section, now handled by lookup_minimal_symbol_by_pc.
This commit is contained in:
Peter Schauer 1996-05-18 09:53:12 +00:00
parent 81ae689aa3
commit f0c56658fa
2 changed files with 15 additions and 0 deletions

View File

@ -1,3 +1,12 @@
Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
* blockframe.c (frameless_look_for_prologue):
Add FUNCTION_START_OFFSET only if func_start is non-zero.
* minsyms.c (lookup_minimal_symbol_by_pc): Return NULL if
pc is not in a known section.
* stack.c (print_frame_info): Remove check for fi->pc in known
section, now handled by lookup_minimal_symbol_by_pc.
start-sanitize-gdbtk
Fri May 17 13:54:34 1996 Fred Fish <fnf@cygnus.com>

View File

@ -322,6 +322,12 @@ lookup_minimal_symbol_by_pc (pc)
register struct minimal_symbol *msymbol;
register struct minimal_symbol *best_symbol = NULL;
/* pc has to be in a known section. This ensures that anything beyond
the end of the last segment doesn't appear to be part of the last
function in the last segment. */
if (find_pc_section (pc) == NULL)
return NULL;
for (objfile = object_files;
objfile != NULL;
objfile = objfile -> next)