llvm/test/tools
George Rimar 95e4c59cb3 [llvm-readobj/llvm-objdump] - Improve how tool locate the dynamic table and report warnings about that.
Before this patch we gave a priority to a dynamic table found
from the section header.

It was discussed (here: https://reviews.llvm.org/D67078?id=218356#inline-602082)
that probably preferring the table from PT_DYNAMIC is better,
because it is what runtime loader sees.

This patch makes the table from PT_DYNAMIC be chosen at first place if it is available.
But also it adds logic to fall back to SHT_DYNAMIC if the table from the dynamic segment is
broken or fall back to use no table if both are broken.

It adds a few more diagnostic warnings for the logic above.

Differential revision: https://reviews.llvm.org/D67547

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@372122 91177308-0d34-0410-b5e6-96231b3b80d8
2019-09-17 13:58:46 +00:00
..
dsymutil
gold
llvm-ar [llvm-ar] Parse 'h' and '-h': display help and exit 2019-09-17 09:25:52 +00:00
llvm-as
llvm-cfi-verify
llvm-config
llvm-cov Remove some unnecessary REQUIRES: shell lines 2019-09-10 00:06:52 +00:00
llvm-cvtres [COFF] Add a ResourceSectionRef method for getting resource contents 2019-08-30 06:55:49 +00:00
llvm-cxxdump
llvm-cxxfilt
llvm-cxxmap
llvm-diff
llvm-dlltool [test] [llvm-dlltool] Improve test strictness a little. NFC. 2019-09-02 13:28:21 +00:00
llvm-dwarfdump Revert "[utils] Implement the llvm-locstats tool" 2019-09-10 14:48:52 +00:00
llvm-dwp Remove some unnecessary REQUIRES: shell lines 2019-09-10 00:06:52 +00:00
llvm-elfabi
llvm-exegesis
llvm-extract
llvm-ifs [llvm-ifs] Improving detection of PlatformKind from triple for TBD generation. 2019-09-06 19:59:59 +00:00
llvm-isel-fuzzer
llvm-lib
llvm-lipo
llvm-lit
llvm-lto
llvm-lto2 Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00:00
llvm-mc
llvm-mca [X86][BtVer2] Fix latency and throughput of conditional SIMD store instructions. 2019-09-02 12:32:28 +00:00
llvm-modextract
llvm-mt
llvm-nm Recommit r370661 "[llvm-nm] - Add a test case for case when we dump a symbol that belongs to a section with a broken sh_name." 2019-09-02 14:57:35 +00:00
llvm-objcopy [llvm-objcopy] - Remove python invocations from 2 test cases. 2019-09-17 08:38:53 +00:00
llvm-objdump [llvm-objdump] Fix llvm-objdump --all-headers output order 2019-09-13 08:56:28 +00:00
llvm-opt-fuzzer
llvm-opt-report
llvm-pdbutil
llvm-profdata [llvm-profdata] Add mode to recover from profile read failures 2019-09-03 22:23:16 +00:00
llvm-rc
llvm-readobj [llvm-readobj/llvm-objdump] - Improve how tool locate the dynamic table and report warnings about that. 2019-09-17 13:58:46 +00:00
llvm-size
llvm-split
llvm-strings [llvm-strings][test] Merge two closely related tests 2019-09-02 11:42:30 +00:00
llvm-symbolizer
llvm-xray/X86
lto
obj2yaml [obj2yaml] - Support PPC64 relocation types. 2019-09-17 12:00:55 +00:00
opt-viewer
sancov
sanstats
yaml2obj [yaml2obj/obj2yaml] - Allow setting an arbitrary values for e_machine. 2019-09-17 11:51:26 +00:00