1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 03:53:04 +02:00
llvm-mirror/test/tools/llvm-nm
Fangrui Song 464931df65 [llvm-nm] Fix handling of symbol types 't' 'd' 'r'
This restores part of r359311 that was reverted by r359830.

Rewrite the symbol types to fix several issues.

Notable difference is that the type of __init_array_start changes from
't' to 'd'.

GNU nm used to mark ELF symbols relative to .init_array as 't'
https://sourceware.org/bugzilla/show_bug.cgi?id=24505 (before 2.33)
because ".init" is the prefix. The bug was copied by r287803.

Reviewed By: jhenderson

Differential Revision: https://reviews.llvm.org/D61551

llvm-svn: 360339
2019-05-09 12:43:37 +00:00
..
AArch64 [llvm-nm] Add --special-syms no-op flag 2019-04-30 13:51:48 +00:00
ARM [llvm-ar][llvm-nm][llvm-size] Change -long-option to --long-option in tests. NFC 2019-05-01 15:31:15 +00:00
wasm [WebAssembly] Remove uses of ThreadModel 2019-02-28 18:39:08 +00:00
X86 [llvm-nm] Fix handling of symbol types 't' 'd' 'r' 2019-05-09 12:43:37 +00:00
data.test [llvm-nm] Fix handling of symbol types 't' 'd' 'r' 2019-05-09 12:43:37 +00:00
help.test Make llvm-nm -help great again 2019-04-11 15:22:48 +00:00
invalid-input.test
libtool-response-file.test [llvm-nm] Include the text "@FILE" in the output of --help 2018-10-11 06:53:38 +00:00
linker-synthesized.test [llvm-nm] Fix handling of symbol types 't' 'd' 'r' 2019-05-09 12:43:37 +00:00
lit.local.cfg [WebAssembly] Ensure BasicSymbolRef.getRawDataRefImpl().p is non-null 2019-01-29 22:22:32 +00:00
nobits.test [llvm-nm] Fix handling of symbol types 't' 'd' 'r' 2019-05-09 12:43:37 +00:00
nonalloc.test [llvm-nm] Fix handling of symbol types 't' 'd' 'r' 2019-05-09 12:43:37 +00:00
readonly.test [llvm-nm] Fix handling of symbol types 't' 'd' 'r' 2019-05-09 12:43:37 +00:00