aboutsummaryrefslogtreecommitdiff
path: root/gdb/glibc-tdep.h
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2018-01-23 10:50:02 +1030
committerAlan Modra <amodra@gmail.com>2018-01-26 13:52:07 +1030
commit32253bb7963ac7caa166ec41e336372f2ffc03d4 (patch)
treefd2623c3a02a407f5123e0d62ab1c02d7f1afcf3 /gdb/glibc-tdep.h
parentba21f5646454c418e75eb06f6bf1a00a173641ca (diff)
downloadgdb-32253bb7963ac7caa166ec41e336372f2ffc03d4.zip
gdb-32253bb7963ac7caa166ec41e336372f2ffc03d4.tar.gz
gdb-32253bb7963ac7caa166ec41e336372f2ffc03d4.tar.bz2
Define __start/__stop symbols when there is only a dynamic def
This patch fixes a case where a user had a C-representable named section in both the executable and shared libraries, and of course wanted the size of the local section in the executable, not the dynamic section. It does mean that __start and __stop symbols don't behave exactly like PROVIDEd symbols, but I think that's a reasonable difference particularly since this is the way they used to behave. * elflink.c (bfd_elf_define_start_stop): Override symbols when they are defined dynamically.
Diffstat (limited to 'gdb/glibc-tdep.h')
0 files changed, 0 insertions, 0 deletions