aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorFred Fish <fnf@specifix.com>1992-06-17 20:58:46 +0000
committerFred Fish <fnf@specifix.com>1992-06-17 20:58:46 +0000
commit91f781ffbbd5b4eab6aa609a027a5b6878cf701e (patch)
tree27ae3684b7b164b7b39ce505ad1ac61f47b995eb /gdb
parent2304d9a5f1464058ce8150fe03a916c5c5da1783 (diff)
downloadgdb-91f781ffbbd5b4eab6aa609a027a5b6878cf701e.zip
gdb-91f781ffbbd5b4eab6aa609a027a5b6878cf701e.tar.gz
gdb-91f781ffbbd5b4eab6aa609a027a5b6878cf701e.tar.bz2
* elf.c (bfd_section_from_shdr, elf_slurp_symbol_table):
Correct misconception that there can be only one symbol table. Only call elf_slurp_symbol_table on the full symbol table, not the dynamic one which is only a subset of the full one. (The bfd library was slurping in the first ELF symbol table it found and then ignoring any others. For dynamically linked executables, this happened to be the dynamic symbol table, which is a subset of the full symbol table and only contains the symbols that need to be used in dynamic linking.)
Diffstat (limited to 'gdb')
0 files changed, 0 insertions, 0 deletions