aboutsummaryrefslogtreecommitdiff
path: root/gdb/minsyms.c
diff options
context:
space:
mode:
authorSenthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>2015-03-24 19:18:04 +0530
committerAlan Modra <amodra@gmail.com>2015-03-25 20:42:00 +1030
commitd422d1c433073ba412287334a7ec3aa95e03c5e9 (patch)
treed2eef2aaca76a0e8f91d1ae04bae511d4380da08 /gdb/minsyms.c
parentb422eb499be2858969fb7723b4e4e08cab20fcdc (diff)
downloadgdb-d422d1c433073ba412287334a7ec3aa95e03c5e9.zip
gdb-d422d1c433073ba412287334a7ec3aa95e03c5e9.tar.gz
gdb-d422d1c433073ba412287334a7ec3aa95e03c5e9.tar.bz2
Garbage collecting debug sections
I noticed that _bfd_elf_gc_mark_extra_sections attempts to unmark related debug sections when it finds an unmarked code section. When it finds .text.foo is unmarked, for example, it removes .debug_line.text.foo as well (using the section name as a suffix match check. However, it bails out after finding one such section. bfd/ * elflink.c (_bfd_elf_gc_mark_extra_sections): Don't break on first matching debug section. ld/testsuite/ * ld-gc/all-debug-sections.d: New file. * ld-gc/all-debug-sections.s: Likewise. * ld-gc/gc.exp: Execute new testcase.
Diffstat (limited to 'gdb/minsyms.c')
0 files changed, 0 insertions, 0 deletions