2002-10-24 Elena Zannoni <ezannoni@redhat.com>
* symtab.h (INIT_SAL): Delete macro. (init_sal): Export. * symtab.c (init_sal): New function. * ada-lang.c (ada_finish_decode_line_1): Change INIT_SAL macro to init_sal function call. (find_sal_from_funcs_and_line): Ditto. (all_sals_for_line): Ditto. * breakpoint.c (create_internal_breakpoint): Ditto. (create_fork_vfork_event_catchpoint): Ditto. (create_exec_event_catchpoint): Ditto. (parse_breakpoint_sals): Ditto. (watch_command_1): Ditto. (handle_gnu_4_16_catch_command): Ditto. (clear_command): Ditto. * hppa-tdep.c (child_enable_exception_callback): Ditto. * infcmd.c (run_stack_dummy): Ditto. * infrun.c (process_event_stop_test): Ditto. (check_sigtramp2): Ditto. (step_over_function): Ditto. * linespec.c (decode_line_2): Ditto. (decode_line_1): Ditto. * source.c (line_info): Ditto. * symtab.c (find_pc_sect_line): Ditto.
This commit is contained in:
parent
b64bbf8c48
commit
fe39c6533d
10 changed files with 63 additions and 31 deletions
13
gdb/symtab.c
13
gdb/symtab.c
|
@ -488,6 +488,17 @@ symbol_demangled_name (struct general_symbol_info *gsymbol)
|
|||
/* OBSOLETE (SYMBOL_LANGUAGE (symbol) == language_chill */
|
||||
/* OBSOLETE ? SYMBOL_CHILL_DEMANGLED_NAME (symbol) */
|
||||
}
|
||||
|
||||
/* Initialize the structure fields to zero values. */
|
||||
void
|
||||
init_sal (struct symtab_and_line *sal)
|
||||
{
|
||||
sal->symtab = 0;
|
||||
sal->section = 0;
|
||||
sal->line = 0;
|
||||
sal->pc = 0;
|
||||
sal->end = 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
@ -1823,7 +1834,7 @@ find_pc_sect_line (CORE_ADDR pc, struct sec *section, int notcurrent)
|
|||
But what we want is the statement containing the instruction.
|
||||
Fudge the pc to make sure we get that. */
|
||||
|
||||
INIT_SAL (&val); /* initialize to zeroes */
|
||||
init_sal (&val); /* initialize to zeroes */
|
||||
|
||||
/* It's tempting to assume that, if we can't find debugging info for
|
||||
any function enclosing PC, that we shouldn't search for line
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue