DebugInfo/Symbolize: Exclude ARM mapping symbols for .symtab symbolization after...
authorFangrui Song <i@maskray.me>
Fri, 12 Feb 2021 19:04:20 +0000 (11:04 -0800)
committerFangrui Song <i@maskray.me>
Fri, 12 Feb 2021 19:04:20 +0000 (11:04 -0800)
commita7ceef9254ad1ec112906f53ac9cae2f0a37e4bb
tree38a6d8c333b09f37edda8effb0801ffb3e464128
parent656674a7c43305dbf0b4234f1086cc88f7f4e4fb
DebugInfo/Symbolize: Exclude ARM mapping symbols for .symtab symbolization after D95916

Their names don't convey much information, so they should be excluded.
The behavior matches addr2line.

Differential Revision: https://reviews.llvm.org/D96617
llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp
llvm/test/DebugInfo/Symbolize/ELF/arm-mapping-symbol.s [new file with mode: 0644]