diff options
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/elfread.c | 5 |
2 files changed, 9 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 757cc69..6387550 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,10 @@ 2014-10-03 Maciej W. Rozycki <macro@codesourcery.com> + * elfread.c (elf_symtab_read): Also mark solib trampoline minimal + symbols special. + +2014-10-03 Maciej W. Rozycki <macro@codesourcery.com> + * breakpoint.h (bp_target_info): Add `reqstd_address' member, update comments. * breakpoint.c (one_breakpoint_xfer_memory): Use `reqstd_address' diff --git a/gdb/elfread.c b/gdb/elfread.c index 9b8233c..19aaed3 100644 --- a/gdb/elfread.c +++ b/gdb/elfread.c @@ -328,7 +328,10 @@ elf_symtab_read (struct objfile *objfile, int type, (sym->name, strlen (sym->name), copy_names, symaddr, mst_solib_trampoline, sect, objfile); if (msym != NULL) - msym->filename = filesymname; + { + msym->filename = filesymname; + gdbarch_elf_make_msymbol_special (gdbarch, sym, msym); + } continue; } |