mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-08-06 06:45:56 +08:00
* symtab.h (minimal_symbol): New member created_by_gdb.
* elfread.c (elf_symtab_read): Set created_by_gdb for @plt minsym created by gdb. * symtab.c (lookup_symbol_in_objfile_from_linkage_name): New function. (search_symbols): Call it instead of lookup_symbol. Skip symbols created by gdb. Only scan minsyms if nfiles == 0. testsuite: * gdb.base/info-fun.exp: New file. * gdb.base/info-fun.c: New file. * gdb.base/info-fun-solib.c: New file.
This commit is contained in:
@ -594,6 +594,7 @@ elf_symtab_read (struct objfile *objfile, int type,
|
||||
if (mtramp)
|
||||
{
|
||||
MSYMBOL_SIZE (mtramp) = MSYMBOL_SIZE (msym);
|
||||
mtramp->created_by_gdb = 1;
|
||||
mtramp->filename = filesymname;
|
||||
gdbarch_elf_make_msymbol_special (gdbarch, sym, mtramp);
|
||||
}
|
||||
|
Reference in New Issue
Block a user