1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/test/tools
Sergey Dmitriev f41015fa25 [yaml2obj][COFF] Add support for extended relocation tables
Summary:
The tool does not correctly handle COFF sections with extended relocation tables (with IMAGE_SCN_LNK_NRELOC_OVFL bit set), this patch fixes this problem.

But I have cheated a bit in the test (to make it smaller) because extended relocation table is supposed to be used when the number of relocations exceeds 65534. Otherwise the test size would be pretty big.

Reviewers: jhenderson, MaskRay, mstorsjo

Reviewed By: mstorsjo

Subscribers: hiraditya, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D70251
2019-11-14 12:39:28 -08:00
..
dsymutil [dsymutil] Add -dump to llvm-bcanalyzer invocations 2019-11-13 12:27:26 -08:00
gold [ThinLTO] Import readonly vars with refs 2019-11-07 15:13:35 +03:00
llvm-ar llvm-ranlib/nm: Don't print usage message except for usage errors 2019-11-08 15:17:07 -08:00
llvm-as
llvm-cfi-verify
llvm-config
llvm-cov Revert "[llvm-cov] Add option to whitelist filenames" 2019-10-29 22:38:38 -07:00
llvm-cvtres
llvm-cxxdump [llvm/Object] - Make ELFObjectFile::getRelocatedSection return Expected<section_iterator> 2019-10-21 11:06:38 +00:00
llvm-cxxfilt
llvm-cxxmap Fix non-portable GNU diff option 2019-10-23 11:19:01 -04:00
llvm-diff
llvm-dlltool [test] [llvm-dlltool] Improve test strictness a little. NFC. 2019-09-02 13:28:21 +00:00
llvm-dwarfdump DWARFDebugLoclists: stricter base address handling 2019-11-14 10:01:48 +01:00
llvm-dwp Remove some unnecessary REQUIRES: shell lines 2019-09-10 00:06:52 +00:00
llvm-elfabi
llvm-exegesis [llvm-exegesis] Show noise cluster in analysis output. 2019-10-11 11:33:18 +00:00
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-lib] Detect duplicate input files 2019-10-02 06:41:52 +00:00
llvm-lipo [llvm-lipo] Add support for -arch 2019-09-27 22:33:18 +00:00
llvm-lit
llvm-locstats Reland "[utils] Implement the llvm-locstats tool" 2019-10-02 07:00:01 +00:00
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] Fix SLM v2i64 ADD/Sub/CMPEQ instruction schedules 2019-11-06 19:08:15 +00:00
llvm-modextract
llvm-mt
llvm-nm [WebAssembly] Allow multivalue signatures in object files 2019-10-18 20:27:30 +00:00
llvm-objcopy [llvm-objcopy][COFF] Add support for extended relocation tables 2019-11-14 10:31:50 -08:00
llvm-objdump [llvm-objdump] Fix spurious "The end of the file was unexpectedly encountered" if a SHT_NOBITS sh_offset is larger than the file size 2019-11-05 11:14:12 -08:00
llvm-opt-fuzzer
llvm-opt-report
llvm-pdbutil
llvm-profdata Revert "Fixed a profdata file size detection on Windows system." 2019-11-10 18:05:24 -08:00
llvm-ranlib llvm-ranlib/nm: Don't print usage message except for usage errors 2019-11-08 15:17:07 -08:00
llvm-rc
llvm-readobj [llvm-readelf/llvm-readobj][test] - Convert elf-linker-options.ll to use YAML. 2019-11-12 10:08:06 +03:00
llvm-size [yaml2obj, obj2yaml] - Add support for SHT_NOTE sections. 2019-10-25 13:25:56 +03:00
llvm-split
llvm-strings
llvm-symbolizer [Symbolize] Use the local MSVC C++ demangler instead of relying on dbghelp. NFC. 2019-10-16 20:38:44 +00:00
llvm-xray [llvm-xray] Add basic test for AArch64 support 2019-11-08 14:00:31 -08:00
lto
obj2yaml [yaml2obj/obj2yaml] - Add support for SHT_LLVM_LINKER_OPTIONS sections. 2019-11-12 09:55:20 +03:00
opt-viewer
sancov Revert 374629 "[sancov] Accommodate sancov and coverage report server for use under Windows" 2019-10-12 05:23:43 +00:00
sanstats
yaml2obj [yaml2obj][COFF] Add support for extended relocation tables 2019-11-14 12:39:28 -08:00