mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-11-29 06:50:32 +00:00
2003-07-23 Michal Ludvig <mludvig@suse.cz>
Elena Zannoni <ezannoni@redhat.com> * linespec.c (decode_line_2): Avoid crash if find_function_start_sal() returns empty record.
This commit is contained in:
parent
686d097cef
commit
63cd419876
@ -1,3 +1,9 @@
|
||||
2003-07-23 Michal Ludvig <mludvig@suse.cz>
|
||||
Elena Zannoni <ezannoni@redhat.com>
|
||||
|
||||
* linespec.c (decode_line_2): Avoid crash if
|
||||
find_function_start_sal() returns empty record.
|
||||
|
||||
2003-07-23 Andreas Schwab <schwab@suse.de>
|
||||
|
||||
* ia64-tdep.c (ia64_print_insn): New function.
|
||||
|
@ -483,11 +483,18 @@ decode_line_2 (struct symbol *sym_arr[], int nelts, int funfirstline,
|
||||
if (sym_arr[i] && SYMBOL_CLASS (sym_arr[i]) == LOC_BLOCK)
|
||||
{
|
||||
values.sals[i] = find_function_start_sal (sym_arr[i], funfirstline);
|
||||
printf_unfiltered ("[%d] %s at %s:%d\n",
|
||||
(i + 2),
|
||||
SYMBOL_PRINT_NAME (sym_arr[i]),
|
||||
values.sals[i].symtab->filename,
|
||||
values.sals[i].line);
|
||||
if (values.sals[i].symtab)
|
||||
printf_unfiltered ("[%d] %s at %s:%d\n",
|
||||
(i + 2),
|
||||
SYMBOL_PRINT_NAME (sym_arr[i]),
|
||||
values.sals[i].symtab->filename,
|
||||
values.sals[i].line);
|
||||
else
|
||||
printf_unfiltered ("[%d] %s at ?FILE:%d [No symtab? Probably broken debug info...]\n",
|
||||
(i + 2),
|
||||
SYMBOL_PRINT_NAME (sym_arr[i]),
|
||||
values.sals[i].line);
|
||||
|
||||
}
|
||||
else
|
||||
printf_unfiltered ("?HERE\n");
|
||||
|
Loading…
Reference in New Issue
Block a user