aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-objdump/llvm-objdump.cpp
diff options
context:
space:
mode:
authorFangrui Song <maskray@google.com>2020-03-06 20:22:59 -0800
committerFangrui Song <maskray@google.com>2020-03-13 08:00:59 -0700
commit0bd3da5bfaeee377d4a009887aa20f0ab81c80ea (patch)
tree52142f3be2401294824a05cc86437a8c21cd1dda /llvm/tools/llvm-objdump/llvm-objdump.cpp
parent03993f3b6f46ae533575ec057bb84c80d8218641 (diff)
downloadllvm-0bd3da5bfaeee377d4a009887aa20f0ab81c80ea.zip
llvm-0bd3da5bfaeee377d4a009887aa20f0ab81c80ea.tar.gz
llvm-0bd3da5bfaeee377d4a009887aa20f0ab81c80ea.tar.bz2
[llvm-objdump][test] Reorganize ELF --syms tests
Merge symbol-table-elf.test and common-symbol-elf.test, and add some more tests (invalid st_type, STT_COMMON, STT_GNU_IFUNC, STT_HIOS, STT_LOPROC, SHN_UNDEF, SHN_ABS, SHN_COMMON, STB_GNU_UNIQUE, invalid binding, etc) to test/llvm-objdump/ELF/symbol-table.test The naming follows test/llvm-{readobj,objcopy}/ELF . Some discrepancy from GNU objdump: * STT_COMMON: can be produced with `ld.bfd -r -z common`, but it almost never exists in practice * STT_GNU_IFUNC: will be fixed by D75793 * STB_GNU_UNIQUE: will be fixed by D75797 * STT_TLS: GNU objdump does not print 'O' * unknown binding: GNU objdump does not print 'g'. This probably does not matter. * A reserved symbol index is displayed as *ABS* in GNU objdump. It is not clear what we should print. Reviewed By: grimar Differential Revision: https://reviews.llvm.org/D75796
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions