gopalshankar / address-sanitizer

Automatically exported from code.google.com/p/address-sanitizer
0 stars 0 forks source link

llvm-symbolizer fails to symbolize frames in a stripped library #270

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
llvm-symbolizer (as well as addr2line) fails to symbolize offsets in a stripped 
ARM/Android library (i.e. "objdump -t" is empty, but not "objdump -T").
objdump -drRl --start-address=... correctly names this address as 
<symbol_name+0x8>

Original issue reported on code.google.com by euge...@google.com on 26 Feb 2014 at 8:40

GoogleCodeExporter commented 9 years ago
I've fixed this in LLVM r202265 - now if a shared object lacks a regular symbol 
table (e.g. it was stripped), llvm-symbolizer falls back to dynamic symbol 
table.

Original comment by samso...@google.com on 26 Feb 2014 at 1:19