aboutsummaryrefslogtreecommitdiff
path: root/libbacktrace
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2026-01-31 07:05:55 +1030
committerAlan Modra <amodra@gmail.com>2026-01-31 07:50:11 +1030
commitbd1dff62e881beec4183eb931041fc8840eed719 (patch)
tree15264269d1797376238ba26bcc7cb088cb5485ad /libbacktrace
parent05dba89586c351a189cd2782da3c1e2ab484532c (diff)
downloadfsf-binutils-gdb-master.zip
fsf-binutils-gdb-master.tar.gz
fsf-binutils-gdb-master.tar.bz2
readelf vs. mapping symbolsHEADmaster
This reverts commit 45cf0b829303, which isn't needed after commit 6d7e5bcca5. Mapping symbols are like any other local symbol, and shouldn't appear after the end of a section. The real bug that resulted in both of these commits is that st_value in an executable or shared library is the symbol address. It was wrong to compare an address against a section size (you'd need to subtract off the section vma first). The second commit limited the warning to ET_REL where st_value is a section offset and thus can be compared directly to the section size.
Diffstat (limited to 'libbacktrace')
0 files changed, 0 insertions, 0 deletions