llvm-project/lld/test/ELF
Thomas Preud'homme c42fe24754 [lld/ELF] PR44498: Support input filename in double quote
Summary:
Linker scripts allow filenames to be put in double quotes to prevent
characters in filenames that are part of the linker script syntax from
having their special meaning. Case in point the * wildcard character.

Availability of double quoting filenames also allows to fix a failure in
ELF/linkerscript/filename-spec.s when the path contain a @ which the
lexer consider as a special characters and thus break up a filename
containing it. This may happens under Jenkins which createspath such as
pipeline@2.

To avoid the need for escaping GlobPattern metacharacters in filename
in double quotes, GlobPattern::create is augmented with a new parameter
to request literal matching instead of relying on the presence of a
wildcard character in the pattern.

Reviewers: jhenderson, MaskRay, evgeny777, espindola, alexshap

Reviewed By: MaskRay

Subscribers: peter.smith, grimar, ruiu, emaste, arichardson, hiraditya, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D72517
2020-01-22 12:03:10 +00:00
..
Inputs [test][ELF] Verify debug line corruption messages are printed once 2020-01-02 17:16:18 +00:00
invalid [LLD][ELF] - Update tests after yaml2obj tool update. 2019-10-20 14:47:09 +00:00
linkerscript [lld/ELF] PR44498: Support input filename in double quote 2020-01-22 12:03:10 +00:00
lto [test] Fix test/ELF/lto/thinlto-obj-path.ll after D52810 2020-01-17 10:13:21 -08:00
aarch64-abs16.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-abs32-dyn.s [ELF][ARM][AARCH64][MIPS][PPC] Simplify the logic to create R_*_RELATIVE for absolute relocation types in writable sections 2019-06-20 14:00:08 +00:00
aarch64-abs32.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-abs64-dyn.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
aarch64-bti-pac-cli-error.s [ELF][AArch64] Rename --force-bti to -z force-bti and --pac-plt to -z pac-plt 2019-12-11 09:26:32 -08:00
aarch64-call26-thunk.s [ELF] Decrease alignment of ThunkSection on 64-bit targets from 8 to 4 2020-01-16 10:36:33 -08:00
aarch64-combined-dynrel-ifunc.s [ELF] Use more specific method to calculate DT_PLTRELSZ 2018-11-28 10:04:55 +00:00
aarch64-combined-dynrel.s [ELF] Use more specific method to calculate DT_PLTRELSZ 2018-11-28 10:04:55 +00:00
aarch64-condb-reloc.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-copy.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-cortex-a53-843419-abs-mapsyms.s [ELF] Guard --fix-cortex-a53-843419 against --just-syms 2018-09-13 15:49:13 +00:00
aarch64-cortex-a53-843419-address.s Use log to print out a verbose message. 2018-02-09 00:15:12 +00:00
aarch64-cortex-a53-843419-cli.s Remove full stops from error messages for consistency. 2018-10-25 18:07:55 +00:00
aarch64-cortex-a53-843419-large.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-cortex-a53-843419-large2.s ELF: AArch64: Fix errata patch address calculation. 2018-12-17 20:15:12 +00:00
aarch64-cortex-a53-843419-nopatch.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-cortex-a53-843419-recognize.s [lld][ELF] Don't apply --fix-cortex-a53-843419 to relocatable links. 2020-01-20 15:27:41 -08:00
aarch64-cortex-a53-843419-thunk-align.s [LLD][ELF][ARM][AArch64] Only round up ThunkSection Size when large OS. 2020-01-17 10:47:21 +00:00
aarch64-cortex-a53-843419-thunk-range.s [LLD][ELF][AArch64][ARM] Add missing classof to patch sections. 2019-12-11 14:09:15 +00:00
aarch64-cortex-a53-843419-thunk.s [LLD][ELF][ARM][AArch64] Only round up ThunkSection Size when large OS. 2020-01-17 10:47:21 +00:00
aarch64-cortex-a53-843419-tlsrelax.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-data-relocs.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-feature-bti.s [ELF][AArch64] Rename --force-bti to -z force-bti and --pac-plt to -z pac-plt 2019-12-11 09:26:32 -08:00
aarch64-feature-btipac.s [ELF][AArch64] Rename --force-bti to -z force-bti and --pac-plt to -z pac-plt 2019-12-11 09:26:32 -08:00
aarch64-feature-pac.s [ELF][AArch64] Rename --force-bti to -z force-bti and --pac-plt to -z pac-plt 2019-12-11 09:26:32 -08:00
aarch64-fpic-abs16.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-fpic-add_abs_lo12_nc.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-fpic-adr_prel_lo21.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-fpic-adr_prel_pg_hi21.s ELF: Add support for R_AARCH64_ADR_PREL_PG_HI21_NC relocation. 2019-07-10 16:42:20 +00:00
aarch64-fpic-got.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-fpic-ldst8_abs_lo12_nc.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-fpic-ldst32_abs_lo12_nc.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-fpic-ldst64_abs_lo12_nc.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-fpic-prel16.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-fpic-prel32.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-fpic-prel64.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-gnu-ifunc-address.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-gnu-ifunc-nonpreemptable.s [ELF] Rename .plt to .iplt and decrease EM_PPC{,64} alignment of .glink to 4 2019-12-17 00:15:59 -08:00
aarch64-gnu-ifunc-nonpreemptable2.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-gnu-ifunc-nosym.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
aarch64-gnu-ifunc-plt.s [ELF] Make TargetInfo::writeIgotPlt a no-op 2020-01-10 09:59:22 -08:00
aarch64-gnu-ifunc.s [ELF] Rename .plt to .iplt and decrease EM_PPC{,64} alignment of .glink to 4 2019-12-17 00:15:59 -08:00
aarch64-gnu-ifunc2.s [ELF] Rename .plt to .iplt and decrease EM_PPC{,64} alignment of .glink to 4 2019-12-17 00:15:59 -08:00
aarch64-got-relocations.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
aarch64-got-weak-undef.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-hi21-error.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-hi21-nc.s ELF: Add support for R_AARCH64_ADR_PREL_PG_HI21_NC relocation. 2019-07-10 16:42:20 +00:00
aarch64-ifunc-bti.s [ELF] Rename .plt to .iplt and decrease EM_PPC{,64} alignment of .glink to 4 2019-12-17 00:15:59 -08:00
aarch64-jump26-thunk.s [ELF] Decrease alignment of ThunkSection on 64-bit targets from 8 to 4 2020-01-16 10:36:33 -08:00
aarch64-ldprel-lo19-invalid.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-lo12-alignment.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-lo21-error.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
aarch64-load-alignment.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-movw-error.s [ELF][AArch64] Support for movz, movk tprel relocations 2019-08-08 13:38:09 +00:00
aarch64-movw-tprel.s [lld] Fix trivial typos in comments 2020-01-06 10:25:48 -08:00
aarch64-nopic-plt.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-plt.s [ELF][test] Improve and reorganize another set of tests 2019-09-09 03:35:14 +00:00
aarch64-prel16.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-prel32.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-property-relocatable.s [ELF][AArch64] Support for BTI and PAC 2019-06-07 13:00:17 +00:00
aarch64-relative.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-relocs.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-relro.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-thunk-pi.s [ELF] Decrease alignment of ThunkSection on 64-bit targets from 8 to 4 2020-01-16 10:36:33 -08:00
aarch64-thunk-script.s [ELF] Decrease alignment of ThunkSection on 64-bit targets from 8 to 4 2020-01-16 10:36:33 -08:00
aarch64-thunk-section-location.s [ELF][test] Clean up some thunk tests 2019-11-23 12:42:39 -08:00
aarch64-tls-gdie.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-tls-gdle.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-tls-ie.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-tls-iele.s [ELF][test] Reorganize some AArch64 tests 2019-06-01 11:01:26 +00:00
aarch64-tls-le.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-tls-vaddr-align.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-tlsdesc.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-tlsld-ldst.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-tstbr14-reloc.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-undefined-weak.s [LLD][ELF][AArch64] Do not use thunk for undefined weak symbol. 2020-01-07 09:57:51 +00:00
abs-conflict.s [ELF] - Do not forget file name when reporting duplicate symbol error for absolute symbols. 2018-01-31 08:32:35 +00:00
abs-hidden.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
allow-multiple-definition.s [ELF][test] Simplify and reorganize tests 2019-09-06 15:10:31 +00:00
allow-shlib-undefined.s [ELF] Delete a comment that is no longer correct. Fix a typo. NFC 2019-02-09 10:09:40 +00:00
amdgpu-abi-version-err.s LLD/AMDGPU: Preserve ABI version during linking ELF for AMDGPU 2019-02-14 23:59:44 +00:00
amdgpu-abi-version.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
amdgpu-elf-flags-err.s AMDGPU: Switch some lld tests to v2 2018-10-29 19:59:12 +00:00
amdgpu-elf-flags.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
amdgpu-globals.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
amdgpu-kernels.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
amdgpu-relocs.s [ELF][AMDGPU][SPARC] Allow PT_LOAD to have overlapping p_offset ranges on EM_AMDGPU and EM_SPARCV9 2019-08-28 09:45:06 +00:00
apply-dynamic-relocs.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
archive-fetch.s [ELF] resolveUndefined: ignore undefined symbols in SharedFile for Undefined and SharedSymbol 2019-07-04 10:38:04 +00:00
archive-no-index.s [lld] Use -o /dev/null in test when output is not needed. 2019-07-08 11:14:10 +00:00
archive-thin-missing-member.s ld.lld: Demangle symbols from archives in diagnostics 2019-07-23 19:00:01 +00:00
archive.s Make a test more robust. 2018-07-05 16:03:20 +00:00
arm-abs32-dyn.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-attributes.s [ELF][test] Change llvm-readobj --arm-attributes to --arch-specific after r373125 2019-09-30 04:24:35 +00:00
arm-bl-v6-inrange.s [ELF][ARM] Simplify some llvm-objdump tests with both ARM/Thumb states 2019-08-21 15:30:55 +00:00
arm-bl-v6.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-blx-v4t.s Remove full stops from error messages for consistency. 2018-10-25 18:07:55 +00:00
arm-blx.s [ELF][ARM] Simplify some llvm-objdump tests with both ARM/Thumb states 2019-08-21 15:30:55 +00:00
arm-branch-rangethunk.s [ARM][test] Improve tests 2019-07-22 11:37:03 +00:00
arm-branch-undef-weak-plt-thunk.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-branch.s [ARM][test] Improve tests 2019-07-22 11:37:03 +00:00
arm-combined-dynrel-ifunc.s [ELF] Use more specific method to calculate DT_PLTRELSZ 2018-11-28 10:04:55 +00:00
arm-copy.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-data-prel.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
arm-eabi-version.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
arm-execute-only.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-exidx-add-missing.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-exidx-canunwind.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-exidx-dedup-and-sentinel.s [ELF] Fix an assignment command at the end of an .ARM.exidx section. 2017-12-20 08:56:10 +00:00
arm-exidx-dedup.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-exidx-emit-relocs.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-exidx-empty-fn.s ELF: Discard .ARM.exidx sections for empty functions instead of misordering them. 2019-11-04 09:11:14 -08:00
arm-exidx-gc.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-exidx-link.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
arm-exidx-order.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-exidx-output.s [ARM][test] Improve tests 2019-07-22 11:37:03 +00:00
arm-exidx-partial-discard.s [ELF][ARM] Fix /DISCARD/ of section with .ARM.exidx section 2019-08-06 14:13:38 +00:00
arm-exidx-relocatable.s [ARM][test] Improve tests 2019-07-22 11:37:03 +00:00
arm-exidx-sentinel-norelocatable.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
arm-exidx-sentinel-orphan.s [ELF] Assign RF_EXEC rank even if --no-rosegment or SECTIONS command is used 2018-06-26 17:04:47 +00:00
arm-exidx-shared.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-exidx-synthetic-link.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
arm-extreme-range-pi-thunk.s [ARM][test] Improve tests 2019-07-22 11:37:03 +00:00
arm-fix-cortex-a8-blx.s [ELF][ARM] Implement --fix-cortex-a8 to fix erratum 657417 2019-09-16 09:38:38 +00:00
arm-fix-cortex-a8-nopatch.s [ELF][ARM] Implement --fix-cortex-a8 to fix erratum 657417 2019-09-16 09:38:38 +00:00
arm-fix-cortex-a8-plt.s [ELF][ARM] Implement --fix-cortex-a8 to fix erratum 657417 2019-09-16 09:38:38 +00:00
arm-fix-cortex-a8-recognize.s [LLD][ELF][ARM] Don't apply --fix-cortex-a8 to relocatable links. 2020-01-22 11:03:40 +00:00
arm-fix-cortex-a8-thunk-align.s [LLD][ELF][ARM][AArch64] Only round up ThunkSection Size when large OS. 2020-01-17 10:47:21 +00:00
arm-fix-cortex-a8-thunk.s [LLD][ELF][ARM][AArch64] Only round up ThunkSection Size when large OS. 2020-01-17 10:47:21 +00:00
arm-fix-cortex-a8-toolarge.s [ELF][ARM] Implement --fix-cortex-a8 to fix erratum 657417 2019-09-16 09:38:38 +00:00
arm-force-pi-thunk.s [ARM][test] Improve tests 2019-07-22 11:37:03 +00:00
arm-fpic-got.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-gnu-ifunc-nosym.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
arm-gnu-ifunc-plt.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-gnu-ifunc.s [ELF] Rename .plt to .iplt and decrease EM_PPC{,64} alignment of .glink to 4 2019-12-17 00:15:59 -08:00
arm-got-relative.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-gotoff.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-icf-exidx.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
arm-long-thunk-converge.s [ELF] Add support for Armv5 and Armv6 compatible Thunks 2018-08-20 09:37:50 +00:00
arm-mov-relocs.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-pie-relative.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-plt-reloc.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-reloc-abs32.s [ELF][ARM] Add --no-show-raw-insn and -soname to some ARM tests 2019-08-27 11:50:27 +00:00
arm-sbrel32.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-static-defines.s [ARM][test] Improve tests 2019-07-22 11:37:03 +00:00
arm-symbol-ordering-file.s ELF: Place ordered sections in the middle of the unordered section list on targets with limited-range branches. 2018-03-30 21:36:54 +00:00
arm-tag-vfp-args-errs.s [lld] Fix test RUN commands so they don't fail when run in a read-only filesystem. 2018-07-31 21:15:58 +00:00
arm-tag-vfp-args-illegal.s [ELF][ARM] Implement support for Tag_ABI_VFP_args 2018-07-31 13:41:59 +00:00
arm-tag-vfp-args.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
arm-target1.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
arm-target2.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-thumb-blx.s [ELF][ARM] Simplify some llvm-objdump tests with both ARM/Thumb states 2019-08-21 15:30:55 +00:00
arm-thumb-branch-rangethunk.s [ARM][test] Improve tests 2019-07-22 11:37:03 +00:00
arm-thumb-branch.s [ARM][test] Improve tests 2019-07-22 11:37:03 +00:00
arm-thumb-condbranch-thunk.s [ELF][test] Clean up some thunk tests 2019-11-23 12:42:39 -08:00
arm-thumb-interwork-shared.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-thumb-interwork-thunk-range.s [ELF] Add support for Armv5 and Armv6 compatible Thunks 2018-08-20 09:37:50 +00:00
arm-thumb-interwork-thunk-v5.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-thumb-interwork-thunk.s [ARM][test] Improve tests 2019-07-22 11:37:03 +00:00
arm-thumb-mix-range-thunk-os.s [ARM][test] Improve tests 2019-07-22 11:37:03 +00:00
arm-thumb-narrow-branch-check.s [ARM][test] Improve tests 2019-07-22 11:37:03 +00:00
arm-thumb-no-undefined-thunk.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-thumb-plt-range-thunk-os.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-thumb-plt-reloc.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-thumb-range-thunk-os.s [ARM][test] Improve tests 2019-07-22 11:37:03 +00:00
arm-thumb-thunk-empty-pass.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-thumb-thunk-symbols.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-thumb-thunk-v6m.s [llvm-objdump] Print newlines before and after "Disassembly of section ...:" 2019-05-01 10:40:48 +00:00
arm-thumb-undefined-weak-narrow.test [ELF][ARM] Add --no-show-raw-insn and -soname to some ARM tests 2019-08-27 11:50:27 +00:00
arm-thumb-undefined-weak.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-thunk-edgecase.s [ELF] Add support for Armv5 and Armv6 compatible Thunks 2018-08-20 09:37:50 +00:00
arm-thunk-largesection.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-thunk-linkerscript-dotexpr.s [ARM][test] Improve tests 2019-07-22 11:37:03 +00:00
arm-thunk-linkerscript-large.s [ARM][test] Improve tests 2019-07-22 11:37:03 +00:00
arm-thunk-linkerscript-orphan.s [ARM][test] Improve tests 2019-07-22 11:37:03 +00:00
arm-thunk-linkerscript-sort.s [ARM][test] Improve tests 2019-07-22 11:37:03 +00:00
arm-thunk-linkerscript.s [ARM][test] Improve tests 2019-07-22 11:37:03 +00:00
arm-thunk-many-passes.s [ELF][ARM] Add a test that maxes out the thunk convergence limit 2019-08-19 09:46:52 +00:00
arm-thunk-multipass-plt.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-thunk-multipass.s [ARM][test] Improve tests 2019-07-22 11:37:03 +00:00
arm-thunk-nosuitable.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-thunk-re-add.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-thunk-section-too-large.s [ARM] Change REQUIRES: ARM to Requires: arm 2018-11-21 11:30:03 +00:00
arm-thunk-toolargesection.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
arm-tls-gd-nonpreemptible.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-tls-gd32.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-tls-ie32.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-tls-ldm32.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-tls-le32.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-tls-norelax-gd-ie.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-tls-norelax-gd-le.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-tls-norelax-ie-le.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-tls-norelax-ld-le.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-undefined-weak.s [LLD][ELF][AArch64] Do not use thunk for undefined weak symbol. 2020-01-07 09:57:51 +00:00
arm-use-r-output.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
arm-v4bx.test [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +00:00
arm-v5-reloc-error.s [ELF] Add support for Armv5 and Armv6 compatible Thunks 2018-08-20 09:37:50 +00:00
as-needed-in-regular.s [ELF] Move IsNeeded logic from SymbolTable::addShared to MarkLive, and check IsUsedInRegularObj 2018-12-20 22:46:01 +00:00
as-needed-lazy.s Don't mark a shared library as needed because of a lazy symbol. 2018-01-23 16:59:20 +00:00
as-needed-no-reloc.s
as-needed-not-in-regular.s [ELF] A shared object is needed if any of its occurrences is needed 2018-12-27 22:24:45 +00:00
as-needed-weak.s [LLD][ELF]Fix tests for D56910 2019-01-22 09:35:47 +00:00
as-needed.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
assignment-archive.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
auxiliary.s Accept both `--foo bar` and `--foo=bar` styles options. 2018-03-01 23:06:10 +00:00
avoid-empty-program-headers.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
bad-archive.s [LLD][ELF] - Simplify the bad-archive.s test case. 2019-08-21 11:19:50 +00:00
basic-aarch64.s [ELF] Map the ELF header at imageBase 2019-09-16 07:04:16 +00:00
basic-avr.s
basic-freebsd.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
basic-i386.s [ELF] Map the ELF header at imageBase 2019-09-16 07:04:16 +00:00
basic-mips.s [mips] Allow PT_LOAD to have overlapping p_offset ranges on EM_MIPS 2019-09-10 20:19:59 +00:00
basic-ppc.s [ELF] Map the ELF header at imageBase 2019-09-16 07:04:16 +00:00
basic-ppc64.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
basic-sparcv9.s [ELF] Map the ELF header at imageBase 2019-09-16 07:04:16 +00:00
basic.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
bss-start-common.s [ELF][test] Simplify and reorganize tests 2019-09-06 15:10:31 +00:00
bss.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
bsymbolic-undef.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
bsymbolic.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
build-id.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
canonical-plt-pcrel.s [ELF][test] Improve and reorganize another set of tests 2019-09-09 03:35:14 +00:00
canonical-plt-symbolic.s [ELF][test] Improve and reorganize another set of tests 2019-09-09 03:35:14 +00:00
cgprofile-bad-clusters.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
cgprofile-err.s [ELF] - Improve call graph pasing error reporting. 2018-07-10 10:28:55 +00:00
cgprofile-icf.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
cgprofile-obj.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
cgprofile-print.s [ELF] Dump symbols ordered by profiled guided section layout to file. 2019-03-27 23:52:22 +00:00
cgprofile-reproduce.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
cgprofile-shared-warn.s [ELF] Don't warn on two legitimate cases when reading .llvm.call-graph-profile 2018-10-22 23:43:53 +00:00
cgprofile-txt.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
cgprofile-txt2.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
cgprofile-warn.s [ELF] - Add a test for --no-warn-symbol-ordering. 2018-07-17 12:04:23 +00:00
chroot.s
color-diagnostics.test Re-submit r367649: Improve raw_ostream so that you can "write" colors using operator<< 2019-08-07 08:08:17 +00:00
combreloc.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
comdat-discarded-error.s Reland D61583 [ELF] Error on relocations to STT_SECTION symbols if the sections were discarded 2019-06-26 08:09:08 +00:00
comdat-discarded-gdb-index.s Reland D61583 [ELF] Error on relocations to STT_SECTION symbols if the sections were discarded 2019-06-26 08:09:08 +00:00
comdat-discarded-ppc64.s [ELF][PPC64] Don't report "relocation refers to a discarded section" for .toc 2019-06-12 07:35:42 +00:00
comdat-discarded-reloc.s Reland D61583 [ELF] Error on relocations to STT_SECTION symbols if the sections were discarded 2019-06-26 08:09:08 +00:00
comdat-linkonce.s lld: elf: discard more specific .gnu.linkonce section 2019-01-27 02:54:23 +00:00
comdat.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
comment-gc.s
common-gc.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
common-gc2.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
common-gc3.s
common-page.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
common-shared.s [ELF] Update st_size when merging a common symbol with a shared symbol 2019-12-13 09:23:36 -08:00
common.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
compatible-section-types.s [ELF][test] Improve and reorganize another set of tests 2019-09-09 03:35:14 +00:00
compress-debug-sections-reloc.s [ELF] Compress debug sections after assignAddresses and support custom layout 2018-01-08 10:17:03 +00:00
compress-debug-sections.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
compressed-debug-conflict.s Change test case so that it accepts backslashes in file path, in the case that the test runs on Windows 2019-10-10 23:35:53 +00:00
compressed-debug-input-err.s Avoid unnecessary buffer allocation and memcpy for compressed sections. 2018-10-08 16:58:59 +00:00
compressed-debug-input.s [ELF][test] Make tests more tolerant to exact symbol addresses 2019-09-10 12:28:07 +00:00
compressed-debug-level.test [ELF] Adjust test to work for zlib 1.2.8 2019-11-26 17:19:02 -08:00
compressed-input-alignment.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
conflict-debug-variable-file-index.s [ELF] - Check we are able to report errors when DW_AT_decl_file is invalid. 2018-07-17 08:04:27 +00:00
conflict-debug-variable.s [ELF] - Cover handling of DW_AT_external with test. 2018-07-04 14:04:59 +00:00
conflict-debug-variable2.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
conflict-variable-linkage-name.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
conflict.s [lld] Make tests calling llvm-ar more robust 2018-08-02 11:33:54 +00:00
copy-errors.s [ELF] Move (copy relocation/canonical PLT) before error checking 2019-08-19 14:30:12 +00:00
copy-in-shared.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
copy-rel-abs.s Don't false-positive match against binary path. 2019-09-19 20:44:12 +00:00
copy-rel-corrupted.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
copy-rel-large.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
copy-rel-tls.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
copy-rel-version.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
copy-rel.s [ELF][test] Improve and reorganize another set of tests 2019-09-09 03:35:14 +00:00
copy-relocation-zero-abs-addr.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
copy-relocation-zero-nonabs-addr.s Correct aligment computation for shared object symbols. 2018-06-06 21:43:34 +00:00
corrupted-version-reference.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
cref.s [ELF] - Fix cref.s test case. 2018-04-09 12:45:29 +00:00
ctors_dtors_priority.s Crt files are special cased by name when dealing with ctor and dtor 2019-10-25 11:04:56 -07:00
debug-gc.s
debug-gnu-pubnames.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
debug-line-obj.s lld/elf: Deduplicate undefined symbol diagnostics 2019-06-20 18:25:57 +00:00
debug-line-str.s [llvm] Prevent duplicate files in debug line header in dwarf 5: another attempt 2019-04-19 02:26:56 +00:00
debug-relocation-none.test [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +00:00
default-fill.s
default-output.s
defined-tls_get_addr.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
defsym-dynamic.s Add testcase for pr34113. 2017-11-22 22:00:50 +00:00
defsym-reserved-syms.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
defsym.s [llvm-objdump] Print newlines before and after "Disassembly of section ...:" 2019-05-01 10:40:48 +00:00
deplibs-colon-prefix.s [ELF] Implement Dependent Libraries Feature 2019-05-17 03:44:15 +00:00
deplibs-corrupt.s [ELF] Implement Dependent Libraries Feature 2019-05-17 03:44:15 +00:00
deplibs.s [ELF] Implement Dependent Libraries Feature 2019-05-17 03:44:15 +00:00
discard-locals.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
discard-merge-locals.s [ELF][test] Simplify and reorganize tests 2019-09-06 15:10:31 +00:00
discard-merge-unnamed.s [ELF][test] Make tests more tolerant to exact symbol addresses 2019-09-10 12:28:07 +00:00
discard-none.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
dont-export-hidden.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
driver-access.test [LLD][ELF] - Remove excessive requirement from the test. 2018-08-04 11:33:38 +00:00
driver.test Use /dev/null for tests that we do not need outputs 2019-10-08 08:03:44 +00:00
dso-undef-size.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
dso_handle.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
dt_flags.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
dt_tags.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
duplicated-plt-entry.s
duplicated-synthetic-sym.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
dynamic-got.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
dynamic-linker.s [ELF] -r: don't create .interp 2020-01-16 12:14:32 -08:00
dynamic-list-archive.s Make --export-dynamic-symbol to pull out object files from archives. 2018-02-09 17:39:06 +00:00
dynamic-list-empty.s
dynamic-list-extern.s Relax the grammar of the version script. 2018-02-01 23:46:17 +00:00
dynamic-list-locals.s [LLD][ELF] - Add test cases for ScriptParser::readDynamicList(). NFCI. 2018-08-07 13:13:19 +00:00
dynamic-list-preempt-replace-symbol.s [ELF] Copy IsPreemptible in replaceSymbol() 2019-05-20 02:07:03 +00:00
dynamic-list-preempt.s [ELF] Handle non-glob patterns before glob patterns in version scripts & fix a corner case of --dynamic-list 2019-07-11 11:16:51 +00:00
dynamic-list-preempt2.s [ELF][test] Add dynamic-list-preempt2.s 2019-08-13 05:08:46 +00:00
dynamic-list-unexpected-end.s [LLD][ELF] - Add test cases for ScriptParser::readDynamicList(). NFCI. 2018-08-07 13:13:19 +00:00
dynamic-list-weak-archive.s [ELF][test] Make tests more tolerant to exact symbol addresses 2019-09-10 12:28:07 +00:00
dynamic-list-wildcard.s [ELF][test] Simplify and reorganize tests 2019-09-06 15:10:31 +00:00
dynamic-list.s Update lld tests dynamic-list.s and symbol-override.s to use llvm-nm 2019-09-06 22:51:46 +00:00
dynamic-no-rosegment.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
dynamic-reloc-in-ro.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
dynamic-reloc-index.s [ELF][test] Simplify and reorganize tests 2019-09-06 15:10:31 +00:00
dynamic-reloc-weak.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
dynamic-reloc.s [ELF][test] Simplify and reorganize tests 2019-09-06 15:10:31 +00:00
dynamic.s [ELF][test] Simplify and reorganize tests 2019-09-06 15:10:31 +00:00
dynstr-no-rosegment.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
dynsym-no-rosegment.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
dynsym-pie.s [ELF][test] Improve and reorganize another set of tests 2019-09-09 03:35:14 +00:00
early-exit-for-bad-paths.s
edata-etext.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
edata-no-bss.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
eh-align-cie.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
eh-frame-begin-end.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
eh-frame-dyn-rel.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
eh-frame-gc.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
eh-frame-gc2.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
eh-frame-hdr-abs-fde.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
eh-frame-hdr-augmentation.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
eh-frame-hdr-icf-fde.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
eh-frame-hdr-icf.s [ELF] - Dedupliсate FDEs when sections are ICFed. 2017-10-26 09:13:19 +00:00
eh-frame-hdr-no-out2.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
eh-frame-hdr.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
eh-frame-marker.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
eh-frame-merge.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
eh-frame-multilpe-cie.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
eh-frame-negative-pcrel-sdata2.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
eh-frame-negative-pcrel-sdata4.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
eh-frame-negative-pcrel-sdata8.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
eh-frame-padding-no-rosegment.s [llvm-readobj] llvm-readobj --elf-output-style=GNU => llvm-readelf 2019-05-01 06:02:16 +00:00
eh-frame-pcrel-overflow.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
eh-frame-plt.s
eh-frame-rel.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
eh-frame-type.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
eh-frame-value-format1.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
eh-frame-value-format2.s [ELF] - Fix mistypes in test cases. 2018-07-20 08:07:33 +00:00
eh-frame-value-format3.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
eh-frame-value-format4.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
eh-frame-value-format5.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
eh-frame-value-format6.s [ELF] - Fix mistypes in test cases. 2018-07-20 08:07:33 +00:00
eh-frame-value-format7.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
eh-frame-value-format8.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
eh-frame-value-format9.s [ELF] - One more test case for .eh_frame_hdr. 2018-07-19 14:27:19 +00:00
eh-frame.s
ehdr_start.s [ELF][test] Improve tests 2019-09-07 10:42:11 +00:00
ehframe-relocation.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
elf-header.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
emit-relocs-eh-frame.s [ELF] - Another fix for "LLD crashes with --emit-relocs when trying to proccess .eh_frame" 2018-03-23 09:18:31 +00:00
emit-relocs-gc.s Use toString to print out garbage-collected sections. 2018-02-17 00:09:49 +00:00
emit-relocs-icf.s Recommit "[ELF] - Do not crash with --emit-relocs and --icf=all together." 2018-02-23 10:37:33 +00:00
emit-relocs-icf1.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
emit-relocs-icf2.s [ELF][test] Improve tests 2019-09-07 10:42:11 +00:00
emit-relocs-merge.s [ELF][test] Simplify and reorganize tests 2019-09-06 15:10:31 +00:00
emit-relocs-mergeable-i386.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
emit-relocs-mergeable.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
emit-relocs-mergeable2.s [ELF][test] Improve tests 2019-09-07 10:42:11 +00:00
emit-relocs.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
empty-archive.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
empty-pack-dyn-relocs.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
empty-pt-load.s [llvm-readobj] llvm-readobj --elf-output-style=GNU => llvm-readelf 2019-05-01 06:02:16 +00:00
empty-ver.s [LLD][ELF] - Update test cases after llvm-readobj output format change. 2019-10-17 10:23:59 +00:00
empty-ver2.s [LLD][ELF] - Update test cases after llvm-readobj output format change. 2019-10-17 10:23:59 +00:00
emulation-aarch64.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
emulation-arm.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
emulation-mips.s [mips] Support elf32btsmipn32_fbsd / elf32ltsmipn32_fbsd emulations 2019-09-23 20:32:43 +00:00
emulation-ppc.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
emulation-riscv.s [ELF][RISCV] Parse BFD names elf{32,64}-littleriscv 2019-06-10 08:09:55 +00:00
emulation-x86.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
end-abs.s
end-dso-defined.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
end-preserve.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
end-update.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
end.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
entry.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
error-limit-no-newlines.s [LLD] Do not print additional newlines after reaching error limit 2019-07-24 20:56:23 +00:00
error-limit.test
exclude-discarded-error.s [ELF] Improve error message for relocations to symbols defined in discarded sections 2019-05-22 09:06:42 +00:00
exclude-discarded-error2.s [ELF] Improve error message for relocations to symbols defined in discarded sections 2019-05-22 09:06:42 +00:00
exclude-libs-undef.s [ELF] --exclude-libs: don't assign VER_NDX_LOCAL to undefined symbols 2020-01-14 10:12:28 -08:00
exclude-libs.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
exclude.s
executable-undefined-ignoreall.s [ELF][test] Improve and reorganize another set of tests 2019-09-09 03:35:14 +00:00
executable-undefined-protected-ignoreall.s [LLD][ELF] - Show symbols visibility in "undefined symbol..." error messages. 2019-03-12 11:10:29 +00:00
execute-only-mixed-data.s Include input section name and output section name in an error message. 2018-10-24 18:15:40 +00:00
execute-only.s [AArch64] Support execute-only LOAD segments. 2018-07-30 17:02:46 +00:00
export-dynamic-symbol.s Make --export-dynamic-symbol to add undefined symbols even if --export-dynamic is given. 2018-02-14 18:38:33 +00:00
fatal-warnings.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
file-access.s [ELF] Use shell to check the file permissions 2017-12-12 00:31:46 +00:00
fill-trap-ppc.s [ELF] Add -z separate-code and pad the last page of last PF_X PT_LOAD with traps only if -z separate-code is specified 2019-08-01 09:58:25 +00:00
fill-trap.s [ELF] Add -z separate-loadable-segments to complement separate-code and noseparate-code 2019-09-25 03:39:31 +00:00
filter.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
format-binary-non-ascii.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
format-binary.test Handle OUTPUT_FORMAT arguments in quotation marks 2018-11-03 05:25:49 +00:00
gc-absolute.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
gc-collect-undefined.s Bring back r319008. 2017-11-28 20:17:58 +00:00
gc-debuginfo-tls.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
gc-merge-local-sym.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
gc-sections-alloc.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
gc-sections-eh.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
gc-sections-group-debug.s [ELF] Refine section group --gc-sections rules to not discard .debug_types 2019-12-10 09:00:58 -08:00
gc-sections-group.s [ELF] Refine section group --gc-sections rules to not discard .debug_types 2019-12-10 09:00:58 -08:00
gc-sections-implicit-addend.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
gc-sections-keep-shared-start.s [llvm-readobj] llvm-readobj --elf-output-style=GNU => llvm-readelf 2019-05-01 06:02:16 +00:00
gc-sections-linker-defined-symbol.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
gc-sections-local-sym.s [ELF][test] Improve and reorganize another set of tests 2019-09-09 03:35:14 +00:00
gc-sections-lsda.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
gc-sections-merge-addend.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
gc-sections-merge-implicit-addend.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
gc-sections-merge.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
gc-sections-metadata-err.s [ELF] Error if the linked-to section of a SHF_LINK_ORDER section is discarded 2019-09-20 15:03:21 +00:00
gc-sections-metadata-startstop.s [llvm-objdump] Print st_other 2019-05-10 16:24:57 +00:00
gc-sections-metadata.s
gc-sections-metadata2.s
gc-sections-no-undef-error.s Add test for interaction of --gc-sections and undefined references 2018-01-22 10:58:06 +00:00
gc-sections-non-alloc-to-merge.s [llvm-readobj] llvm-readobj --elf-output-style=GNU => llvm-readelf 2019-05-01 06:02:16 +00:00
gc-sections-print.s Use toString to print out garbage-collected sections. 2018-02-17 00:09:49 +00:00
gc-sections-protected.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
gc-sections-shared.s Bring r329960 back. 2018-04-25 00:29:13 +00:00
gc-sections-string.s [ELF][test] Make tests more tolerant to exact symbol addresses 2019-09-10 12:28:07 +00:00
gc-sections-synthetic.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
gc-sections-undefined.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
gc-sections-weak.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
gc-sections.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
gdb-index-base-addr.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
gdb-index-dwarf5-low-high.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
gdb-index-empty.s Remove trailing whitespace. 2017-12-12 20:00:30 +00:00
gdb-index-gc-sections.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
gdb-index-invalid-ranges.s Use error() instead of fatal() to report an invalid address range. 2018-12-26 19:15:04 +00:00
gdb-index-invalid-section-index.yaml [ELF] --gdb-index: fix SIGSEGV when a DWARFAddressRange has invalid SectionIndex 2019-05-14 14:41:20 +00:00
gdb-index-multiple-cu-2.s [ELF] Fix variable names in comments after VariableName -> variableName change 2019-07-16 05:50:45 +00:00
gdb-index-multiple-cu.s [ELF] Fix variable names in comments after VariableName -> variableName change 2019-07-16 05:50:45 +00:00
gdb-index-no-debug.s Remove a global variable that we can live without. 2018-10-23 17:39:43 +00:00
gdb-index-noranges.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
gdb-index-parse-fail.s DebugInfo: Explicitly handle errors when parsing unit DIEs 2019-08-09 01:14:36 +00:00
gdb-index-ranges-discarded.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
gdb-index-ranges.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
gdb-index-rng-lists.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
gdb-index-tls.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
gdb-index.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
global-offset-table-position-aarch64.s [MC][ELF] Emit a relocation if target is defined in the same section and is non-local 2020-01-12 13:46:24 -08:00
global-offset-table-position-arm.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
global-offset-table-position-i386.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
global-offset-table-position-mips.s [mips] Make a few test cases more tolerant to exact symbol addresses. NFC 2019-09-05 13:37:16 +00:00
global-offset-table-position-redef-err.s [LLD][ELF] Error if _GLOBAL_OFFSET_TABLE_ is defined in input objects 2018-11-29 11:18:07 +00:00
global-offset-table-position.s [ELF][test] Improve and reorganize another set of tests 2019-09-09 03:35:14 +00:00
global_offset_table.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
global_offset_table_shared.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
gnu-hash-table-copy.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
gnu-hash-table-many.s Add an additional test for r319503. 2017-12-01 04:46:56 +00:00
gnu-hash-table-rwsegment.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
gnu-hash-table.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
gnu-ifunc-canon.s [ELF] Rename .plt to .iplt and decrease EM_PPC{,64} alignment of .glink to 4 2019-12-17 00:15:59 -08:00
gnu-ifunc-dso.s [ELF][test] Improve and reorganize another set of tests 2019-09-09 03:35:14 +00:00
gnu-ifunc-dynsym.s Convert a use of Config->Static. 2018-02-06 22:59:24 +00:00
gnu-ifunc-dyntags.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
gnu-ifunc-empty.s Do not emit a corrupt symbol table entry for .rela_iplt_{start,end}. 2019-01-15 18:30:23 +00:00
gnu-ifunc-i386.s [ELF] Rename .plt to .iplt and decrease EM_PPC{,64} alignment of .glink to 4 2019-12-17 00:15:59 -08:00
gnu-ifunc-noplt-i386.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
gnu-ifunc-noplt.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
gnu-ifunc-nosym-i386.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
gnu-ifunc-nosym.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
gnu-ifunc-plt-i386.s [ELF] Rename .plt to .iplt and decrease EM_PPC{,64} alignment of .glink to 4 2019-12-17 00:15:59 -08:00
gnu-ifunc-plt.s [ELF] Make TargetInfo::writeIgotPlt a no-op 2020-01-10 09:59:22 -08:00
gnu-ifunc-relative.s [ELF] Move R_*_IRELATIVE from .rel[a].plt to .rel[a].dyn unless --pack-dyn-relocs=android[+relr] 2019-08-03 02:26:52 +00:00
gnu-ifunc-shared.s [ELF] Rename .plt to .iplt and decrease EM_PPC{,64} alignment of .glink to 4 2019-12-17 00:15:59 -08:00
gnu-ifunc.s [ELF] Rename .plt to .iplt and decrease EM_PPC{,64} alignment of .glink to 4 2019-12-17 00:15:59 -08:00
gnu-property-align-32.s [LLD][ELF][AArch64] .note.gnu.property sections should have alignment 8 2019-12-05 10:11:31 +00:00
gnu-property-align.s [LLD][ELF][AArch64] .note.gnu.property sections should have alignment 8 2019-12-05 10:11:31 +00:00
gnu-unique.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
gnustack.s [lld] [ELF] Add '-z nognustack' opt to suppress emitting PT_GNU_STACK 2019-10-29 17:54:23 +01:00
got-i386.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
got.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
got32-i386-pie-rw.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
got32-i386.s [llvm-objdump] Adjust spacing and field width for --section-headers 2019-10-14 17:47:17 +00:00
got32x-i386.s [llvm-objdump] Adjust spacing and field width for --section-headers 2019-10-14 17:47:17 +00:00
help.s Print out "Alias for -foo" instead of repeating the same help message for -foo. 2018-05-31 20:46:22 +00:00
hexagon-eflag.s [ELF][HEXAGON] Let input determine e_flag. 2018-10-15 14:44:52 +00:00
hexagon-gotrel.s [ELF][Hexagon] Allow PT_LOAD to have overlapping p_offset ranges on EM_HEXAGON 2019-09-17 02:45:38 +00:00
hexagon-jump-error.s [lld] Check for branch range overflows. 2019-10-15 14:12:54 +00:00
hexagon-plt.s [lld][Hexagon] Support PLT relocation R_HEX_B15_PCREL_X/R_HEX_B9_PCREL_X 2019-10-08 14:23:49 +00:00
hexagon-shared.s [lld][Hexagon] Support PLT relocation R_HEX_B15_PCREL_X/R_HEX_B9_PCREL_X 2019-10-08 14:23:49 +00:00
hexagon-tls-gd.s [lld][Hexagon] Add General Dynamic relocations (GD) 2020-01-21 14:10:03 -06:00
hexagon-tls-ie.s [ELF][Hexagon] Add support for IE relocations 2020-01-09 09:45:24 -06:00
hexagon-tls-le.s [ELF][Hexagon][test] Use llvm-readobj to check relocations. NFC 2020-01-02 11:06:16 -08:00
hexagon.s [ELF][Hexagon] Allow PT_LOAD to have overlapping p_offset ranges on EM_HEXAGON 2019-09-17 02:45:38 +00:00
hidden-shared-err.s [LLD][ELF] - Show symbols visibility in "undefined symbol..." error messages. 2019-03-12 11:10:29 +00:00
hidden-vis-shared.s
i386-debug-noabs.test [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +00:00
i386-feature-cet.s [ELF] Add -z force-ibt and -z shstk for Intel Control-flow Enforcement Technology 2020-01-13 23:39:28 -08:00
i386-got-and-copy.s [ELF] -z combreloc: sort dynamic relocations by (!is_relative,symbol_index,r_offset) 2019-05-20 15:25:01 +00:00
i386-got-value.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
i386-gotoff-shared.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
i386-gotpc-dynamic.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
i386-gotpc.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
i386-linkonce.s [ELF] Revert "Also demote lazy symbols." 2018-09-11 23:00:36 +00:00
i386-merge.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
i386-pc8-pc16-addend.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
i386-pc8.s
i386-pc16.test [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +00:00
i386-pic-plt.s Error instead of producing broken binary. 2018-03-14 18:08:33 +00:00
i386-plt.s [ELF][test] Improve and reorganize another set of tests 2019-09-09 03:35:14 +00:00
i386-relative.s
i386-relax-reloc.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
i386-reloc-8-large-addend.s [ELF] - Relax checks for R_386_8/R_386_16 relocations. 2018-04-03 12:19:04 +00:00
i386-reloc-8.s [ELF][PPC][X86] Use [-2**(n-1), 2**n) to check overflows for R_PPC_ADDR16, R_PPC64_ADDR{16,32}, R_X86_64_{8,16} 2019-06-24 05:37:20 +00:00
i386-reloc-16-large-addend.s [ELF] - Relax checks for R_386_8/R_386_16 relocations. 2018-04-03 12:19:04 +00:00
i386-reloc-16.s [ELF][PPC][X86] Use [-2**(n-1), 2**n) to check overflows for R_PPC_ADDR16, R_PPC64_ADDR{16,32}, R_X86_64_{8,16} 2019-06-24 05:37:20 +00:00
i386-reloc-large-addend.s [llvm-objdump] Print newlines before and after "Disassembly of section ...:" 2019-05-01 10:40:48 +00:00
i386-reloc-range.s [ELF][X86] Improve tests 2019-08-01 09:25:34 +00:00
i386-reloc8-reloc16-addend.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
i386-retpoline-nopic-linkerscript.s [ELF][X86] Improve tests 2019-08-01 09:25:34 +00:00
i386-retpoline-nopic.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
i386-retpoline-pic-linkerscript.s [llvm-objdump] Print newlines before and after "Disassembly of section ...:" 2019-05-01 10:40:48 +00:00
i386-retpoline-pic.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
i386-static-tls-model.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
i386-tls-dynamic.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
i386-tls-gdiele.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
i386-tls-got.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
i386-tls-ie-local.s [ELF][X86] Improve tests 2019-08-01 09:25:34 +00:00
i386-tls-ie-shared.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
i386-tls-ld-preemptable.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
i386-tls-le-align.s [ELF][X86] Fix R_RELAX_TLS_GD_TO_LE_NEG and R_NEG_TLS after D62059 2019-05-18 01:58:40 +00:00
i386-tls-le-undef.s [ELF] Fix getRelocTargetVA formulae of R_TLS and R_NEG_TLS 2019-05-20 11:47:31 +00:00
i386-tls-le.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
i386-tls-opt-iele-nopic.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
i386-tls-opt.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
i386-tls-vaddr-align.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
icf-absolute.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf-absolute2.s [LLD][ELF] - ICF: Check we do not fold sections which relocations reffering to absolute symbols with a different values. 2018-07-31 13:55:25 +00:00
icf-c-identifier.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf-comdat.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf-different-output-sections.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf-i386.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf-keep-unique.s Revert r337638, "ELF: Make sections with KeepUnique bit eligible for ICF." 2018-07-23 19:36:55 +00:00
icf-link-order.s ELF: Do not ICF SHF_LINK_ORDER sections. 2018-07-25 21:40:54 +00:00
icf-many-sections.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf-merge-sec.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf-merge.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf-merge2.s Add a passing test. 2018-03-27 16:10:01 +00:00
icf-merged-sections.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
icf-non-mergeable.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf-none.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf-preemptible.s [ELF] --icf: do not fold preemptible symbols 2019-12-10 09:06:08 -08:00
icf-relro.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf-safe.s Reland r338088, "ELF: Make --print-icf-sections output deterministic." 2018-07-27 19:10:44 +00:00
icf-symbol-type.s [ELF][test] Improve tests 2019-09-07 10:42:11 +00:00
icf1.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf2.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf3.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf4.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf5.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf6.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf7.s [ELF][test] Improve tests 2019-09-07 10:42:11 +00:00
icf8.s
icf9.s [ELF] - Repair (re-enable) few ICF test cases. 2018-06-22 15:08:01 +00:00
icf10.s [ELF][test] Reorganize some R_*_NONE tests 2019-05-17 10:44:05 +00:00
icf11.test [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +00:00
icf12.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf13.s Add missing REQUIRES x86 to tests. 2018-08-08 14:50:33 +00:00
icf14.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
icf15.s Add missing REQUIRES x86 to tests. 2018-08-08 14:50:33 +00:00
icf16.s Add missing REQUIRES x86 to tests. 2018-08-08 14:50:33 +00:00
icf17.s Add missing REQUIRES x86 to tests. 2018-08-08 14:50:33 +00:00
ignore-plugin.test ELF: Ignore argument after --plugin. 2018-06-01 21:51:21 +00:00
image-base.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
incompatible-ar-first.s [lld] Make tests calling llvm-ar more robust 2018-08-02 11:33:54 +00:00
incompatible-section-flags.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
incompatible-section-types2.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
incompatible.s [lld] Make tests calling llvm-ar more robust 2018-08-02 11:33:54 +00:00
init-fini-progbits.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
init-fini.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
init_fini_priority.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
input-section-flags-diag1.test [LLD][ELF] Add support for INPUT_SECTION_FLAGS 2020-01-21 10:05:26 +00:00
input-section-flags-diag2.test [LLD][ELF] Add support for INPUT_SECTION_FLAGS 2020-01-21 10:05:26 +00:00
input-section-flags-diag3.test [LLD][ELF] Add support for INPUT_SECTION_FLAGS 2020-01-21 10:05:26 +00:00
input-section-flags-keep.s [LLD][ELF] Add support for INPUT_SECTION_FLAGS 2020-01-21 10:05:26 +00:00
input-section-flags.s [LLD][ELF] Add support for INPUT_SECTION_FLAGS 2020-01-21 10:05:26 +00:00
invalid-cie-length.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-cie-length2.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-cie-length3.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-cie-length4.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-cie-length5.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-cie-reference.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-dynamic-list.test
invalid-eh-frame.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-eh-frame2.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-eh-frame3.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-eh-frame4.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-eh-frame5.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-eh-frame6.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-eh-frame7.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-eh-frame8.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-eh-frame9.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
invalid-fde-rel.s Add a CIE with length 0 unconditionally. 2018-05-08 01:19:16 +00:00
invalid-linkerscript.test Add OUTPUT_FORMAT linker script directive support. 2018-10-22 20:50:01 +00:00
invalid-local-symbol-in-dso.s Do not create an unnecessary object file in a test. 2017-12-15 00:17:04 +00:00
invalid-relocations.test [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +00:00
just-symbols-cref.s [ELF] Fix just-symbols*.s after r336129 2018-07-02 19:12:10 +00:00
just-symbols.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
lazy-arch-conflict.s [LLD][ELF] - Fix BB after r340257. 2018-08-21 08:27:23 +00:00
libsearch.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
linkorder-forward-ref.test ELF: Allow forward references to linked sections. 2019-07-18 16:47:29 +00:00
lit.local.cfg Prune trailing linefeed. 2017-10-18 04:45:09 +00:00
llvm33-rela-outside-group.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
local-dynamic.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
local-got-pie.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
local-got-shared.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
local-got.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
local-symbols-order.s [ELF][test] Improve tests 2019-09-07 10:42:11 +00:00
local-undefined-symbol.s [ELF] Error on relocations to local undefined symbols 2019-05-21 02:38:11 +00:00
local.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
lto-plugin-ignore.s Attempt to fix ELF/lto-plugin-ignore.s on Windows after r340487. 2018-08-24 00:12:58 +00:00
magic-page-combo-warn.s [ELF] nmagic or omagic: don't allocate PT_PHDR or PF_R PT_LOAD for the !hasPhdrsCommands case 2019-09-09 13:08:51 +00:00
many-alloc-sections.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
many-sections.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
map-file-i686.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
map-file.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
map-gc-sections.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
merge-align.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
merge-align2.s [ELF] Allow placing non-string SHF_MERGE sections with different alignments into the same MergeSyntheticSection 2019-07-04 13:33:27 +00:00
merge-entsize.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
merge-entsize2.s [ELF] Make MergeInputSection merging aware of output sections 2019-09-24 11:48:31 +00:00
merge-gc-piece.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
merge-gc-piece2.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
merge-reloc.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
merge-relocatable.s [ELF] -r: fix crash when processing a SHT_REL[A] that relocates a SHF_MERGE after D67504/r372734 2019-10-24 11:35:29 -07:00
merge-shared-str.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
merge-shared.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
merge-string-align.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
merge-string-align2.s [ELF][test] Rename tail-merge-string-align2.s to merge-string-align2.s 2019-07-09 06:10:21 +00:00
merge-string-empty.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
merge-string-error.s [ELF] Make the rule to create relative relocations in a writable section stricter 2019-06-11 12:59:30 +00:00
merge-string-no-null.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
merge-string.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
merge-sym.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
merge-to-non-alloc.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
merge.s [llvm-objdump] Print newlines before and after "Disassembly of section ...:" 2019-05-01 10:40:48 +00:00
mergeable-errors.s [LLD][ELF] - Add a test for non-null terminated mergeable strings section. NFCI. 2018-11-26 08:40:20 +00:00
mips-26-mask.s [mips] Make a few test cases more tolerant to exact symbol addresses. NFC 2019-09-05 13:37:16 +00:00
mips-26.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips-32.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
mips-64-disp.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips-64-got-overflow.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips-64-got.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
mips-64-gprel-so.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-06 07:23:02 +00:00
mips-64-rels.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
mips-64.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
mips-abs-got.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips-align-err.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
mips-call-hilo.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips-call16.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips-dynamic.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
mips-dynsym-sort.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
mips-eh_frame-pic.s [MIPS][ELF] Use PC-relative relocations in .eh_frame when possible 2020-01-13 14:14:03 +00:00
mips-elf-abi.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-elf-flags-binary.s [mips] Deduce MIPS specific ELF header flags from `emulation` 2019-09-22 16:26:39 +00:00
mips-elf-flags-err.s [ELF][MIPS] Add mote tests on MipsArchTree routines, fix typos in error messages 2018-07-10 16:51:17 +00:00
mips-elf-flags-err.test [ELF][MIPS] Add mote tests on MipsArchTree routines, fix typos in error messages 2018-07-10 16:51:17 +00:00
mips-elf-flags.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips-fp-flags-err.test [ELF][MIPS] Add mote tests on MipsArchTree routines, fix typos in error messages 2018-07-10 16:51:17 +00:00
mips-gnu-hash.s Remove full stops from error messages for consistency. 2018-10-25 18:07:55 +00:00
mips-got-and-copy.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips-got-extsym.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips-got-hilo.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips-got-page-script.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips-got-page.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips-got-redundant.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips-got-relocs.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips-got-script.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips-got-string.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips-got-weak.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips-got16-relocatable.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
mips-got16.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
mips-gp-disp-ver.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-gp-disp.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
mips-gp-ext.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
mips-gp-local.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
mips-gp-lowest.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
mips-gprel-sec.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-07 15:44:40 +00:00
mips-gprel32-relocs-gp0.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
mips-gprel32-relocs.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
mips-higher-highest.s [mips] Follow-up to r371313 - fix failed test case. NFC 2019-09-07 16:31:37 +00:00
mips-hilo-gp-disp.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
mips-hilo-hi-only.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
mips-hilo.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
mips-jalr-non-functions.s [ELF] Avoid false-positive assert in getErrPlace() 2020-01-15 14:32:25 +00:00
mips-jalr.s [mips] Relax jalr/jr instructions using R_MIPS_JALR relocation 2019-09-26 09:13:20 +00:00
mips-lo16-not-relative.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-merge-abiflags.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips-mgot.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
mips-micro-bad-cross-calls.s [MIPS] Handle cross-mode (regular <-> microMIPS) jumps 2019-02-19 10:36:58 +00:00
mips-micro-cross-calls.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
mips-micro-got.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips-micro-jal.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips-micro-plt.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips-micro-relocs.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
mips-micro-thunks.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-09 22:04:20 +00:00
mips-micror6-relocs.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
mips-n32-emul.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
mips-n32-rels.s [llvm-readelf] Print EI_ABIVERSION as decimal instead of hexadecimal 2020-01-06 09:25:45 -08:00
mips-no-objects.s
mips-non-zero-gp0.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips-nonalloc.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
mips-npic-call-pic-os.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-09 22:04:20 +00:00
mips-npic-call-pic-script.s [ELF][MIPS] Improve tests 2019-07-25 07:12:23 +00:00
mips-npic-call-pic.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-09 22:04:20 +00:00
mips-options-r.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
mips-options.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips-out-of-bounds-call16-reloc.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
mips-pc-relocs.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
mips-plt-copy.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips-plt-n32.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-09 22:04:20 +00:00
mips-plt-n64.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-09 22:04:20 +00:00
mips-plt-r6.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-09 22:04:20 +00:00
mips-reginfo.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips-relocatable.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
mips-sto-pic-flag.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
mips-sto-plt.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips-tls-64-pic-local-variable.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-09 22:04:20 +00:00
mips-tls-64.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
mips-tls-hilo.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
mips-tls-static-64.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
mips-tls-static.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
mips-tls.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
mips-traps.s [ELF][MIPS] Improve tests 2019-07-25 07:12:23 +00:00
mips-xgot-order.s [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
mips64-eh-abs-reloc.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
msp430.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
multiple-cu.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
new-dtags.test [llvm-readobj] Match GNU output for DT_RPATH and DT_RUNPATH when dumping dynamic symbol table. 2019-06-19 19:31:07 +00:00
nmagic.s [ELF] nmagic or omagic: don't allocate PT_PHDR or PF_R PT_LOAD for the !hasPhdrsCommands case 2019-09-09 13:08:51 +00:00
no-augmentation.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
no-discard-this_module.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
no-inhibit-exec.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
no-line-parser-errors-if-empty-section.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
no-line-parser-errors-if-no-section.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
no-merge.s
no-obj.s [lld] Make tests calling llvm-ar more robust 2018-08-02 11:33:54 +00:00
no-plt-shared.s
no-soname.s [ELF][test] Change references of %T to %t.dir 2019-10-30 09:22:48 -07:00
no-symtab.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
no-undefined.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
nobits-offset.s [ELF] Align the first section of a PT_LOAD even if its type is SHT_NOBITS 2019-08-24 00:41:15 +00:00
non-abs-reloc.s [llvm-objdump] Print newlines before and after "Disassembly of section ...:" 2019-05-01 10:40:48 +00:00
non-alloc-link-order-gc.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
noplt-pie.s [ELF][test] Improve tests 2019-09-07 10:42:11 +00:00
note-alignment.s [ELF] Place SHT_NOTE sections with the same alignment into one PT_NOTE 2019-05-03 00:35:49 +00:00
note-contiguous.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
note-first-page.s [ELF] Place .note in the first page to ensure they are available in core files 2018-12-18 19:16:37 +00:00
note-loadaddr.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
note-multiple.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
note-noalloc.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
note-noalloc2.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
note.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
oformat-binary-ttext.s
oformat-binary.s Re-submit r338596 with a bug fix and a test. 2018-08-01 22:31:31 +00:00
openbsd-randomize.s
openbsd-wxneeded.s
output-section.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
pack-dyn-relocs-arm2.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
pack-dyn-relocs-loop.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
pack-dyn-relocs-relr-loop.s [ELF] Don't shrink RelrSection 2019-09-04 16:27:35 +00:00
pack-dyn-relocs-tls-aarch64.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
pack-dyn-relocs-tls-x86-64.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
pack-dyn-relocs.s [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
partition-dynamic-linker.s Add missing REQUIRES: arm. 2019-10-01 17:35:56 +00:00
partition-errors.s ELF: Add basic partition data structures and behaviours. 2019-05-29 03:55:20 +00:00
partition-exidx.s ELF: Create synthetic sections for loadable partitions. 2019-06-07 17:57:58 +00:00
partition-icf.s Reland D66717 [ELF] Do not ICF two sections with different output sections (by SECTIONS commands) 2019-09-06 15:57:44 +00:00
partition-move-to-main-startstop.s ELF: Move sections referred to by __start_/__stop_ symbols into the main partition. 2019-08-09 00:57:54 +00:00
partition-move-to-main.s ELF: Add basic partition data structures and behaviours. 2019-05-29 03:55:20 +00:00
partition-notes.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
partition-pack-dyn-relocs.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
partition-synthetic-sections.s [LLD][ELF] - Update test cases after llvm-readobj output format change. 2019-10-17 10:23:59 +00:00
partition-thunk-reuse.s ELF: Don't reuse a thunk in a different loadable partition. 2019-05-29 04:06:01 +00:00
partitions.s Update SHT_LLVM_PART_EHDR test after r371157 2019-09-06 01:18:01 +00:00
phdr-align.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
pie.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
ppc32-abs-pic.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges on EM_PPC 2019-08-20 09:20:05 +00:00
ppc32-call-stub-nopic.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges on EM_PPC 2019-08-20 09:20:05 +00:00
ppc32-call-stub-pic.s [ELF] Rename .plt to .iplt and decrease EM_PPC{,64} alignment of .glink to 4 2019-12-17 00:15:59 -08:00
ppc32-gnu-ifunc.s [ELF] Rename .plt to .iplt and decrease EM_PPC{,64} alignment of .glink to 4 2019-12-17 00:15:59 -08:00
ppc32-ifunc-nonpreemptible-nopic.s [ELF][PPC32] Implement IPLT code sequence for non-preemptible IFUNC 2019-12-29 22:42:53 -08:00
ppc32-ifunc-nonpreemptible-pic.s [ELF][PPC32] Implement IPLT code sequence for non-preemptible IFUNC 2019-12-29 22:42:53 -08:00
ppc32-local-branch.s [PPC32] Improve the 32-bit PowerPC port 2019-06-06 17:03:00 +00:00
ppc32-reloc-addr.s [ELF][PPC][X86] Use [-2**(n-1), 2**n) to check overflows for R_PPC_ADDR16, R_PPC64_ADDR{16,32}, R_X86_64_{8,16} 2019-06-24 05:37:20 +00:00
ppc32-reloc-got.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges on EM_PPC 2019-08-20 09:20:05 +00:00
ppc32-reloc-rel.s [PPC32] Improve the 32-bit PowerPC port 2019-06-06 17:03:00 +00:00
ppc32-tls-gd.s [ELF] Rename .plt to .iplt and decrease EM_PPC{,64} alignment of .glink to 4 2019-12-17 00:15:59 -08:00
ppc32-tls-ie.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges on EM_PPC 2019-08-20 09:20:05 +00:00
ppc32-tls-ld.s [ELF] Rename .plt to .iplt and decrease EM_PPC{,64} alignment of .glink to 4 2019-12-17 00:15:59 -08:00
ppc32-tls-le.s Fixing ppc tests: sed -i 's/# REQUIES: ppc/# REQUIRES: ppc/g' 2019-06-06 18:05:10 +00:00
ppc32-weak-undef-call.s [ELF] Don't special case weak symbols for pie with no shared objects 2020-01-08 09:38:49 -08:00
ppc64-abi-version.s Simplify PPC64::calcEFlags(). 2018-07-05 16:58:42 +00:00
ppc64-abs32-dyn.s [ELF][ARM][AARCH64][MIPS][PPC] Simplify the logic to create R_*_RELATIVE for absolute relocation types in writable sections 2019-06-20 14:00:08 +00:00
ppc64-abs64-dyn.s [MC] Emit unused undefined symbol even if its binding is not set 2019-11-08 14:47:48 -08:00
ppc64-bsymbolic-toc-restore.s [lld] Fix trivial typos in comments 2020-01-06 10:25:48 -08:00
ppc64-call-reach.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
ppc64-dq.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
ppc64-dtprel.s [ELF] Decrease alignment of ThunkSection on 64-bit targets from 8 to 4 2020-01-16 10:36:33 -08:00
ppc64-entry-point.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
ppc64-error-missaligned-dq.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
ppc64-error-missaligned-ds.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
ppc64-error-toc-restore.s [ELF][PPC64] Improve "call lacks nop" diagnostic and make it compatible with GCC<5.5 and GCC<6.4 2019-12-29 23:05:11 -08:00
ppc64-error-toc-tail-call.s [ELF][PPC64] Improve "call lacks nop" diagnostic and make it compatible with GCC<5.5 and GCC<6.4 2019-12-29 23:05:11 -08:00
ppc64-func-entry-points.s [ELF] Improve the condition to create .interp 2019-12-27 15:34:25 -08:00
ppc64-got-off.s [PPC64] Add toc-optimizations for got based relocations. 2018-12-20 17:00:33 +00:00
ppc64-ifunc.s [ELF] Decrease alignment of ThunkSection on 64-bit targets from 8 to 4 2020-01-16 10:36:33 -08:00
ppc64-ld-got-dtprel.s [ELF][PPC64] Don't apply LD->LE relaxation on R_PPC64_GOT_DTPREL16* 2019-06-03 05:41:31 +00:00
ppc64-local-dynamic.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
ppc64-local-entry.s [PPC64] Preserve LocalEntry when linking 2019-02-15 23:11:18 +00:00
ppc64-local-exec-tls.s [ELF][test] Use llvm-readelf's short option -r instead of -relocations and remove ignored --wide 2018-09-26 19:48:07 +00:00
ppc64-long-branch-init.s [PPC64] Define getThunkSectionSpacing() based on the range of R_PPC64_REL24 2019-05-10 05:51:00 +00:00
ppc64-long-branch-localentry-offset.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
ppc64-long-branch-pi.s [ELF][PPC64] Support long branch thunks with addends 2019-12-05 10:17:45 -08:00
ppc64-long-branch.s [ELF] Decrease alignment of ThunkSection on 64-bit targets from 8 to 4 2020-01-16 10:36:33 -08:00
ppc64-plt-stub.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
ppc64-rel-calls.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
ppc64-rel-so-local-calls.s [PPC64] Remove unused -z notext from a test 2018-08-30 23:01:00 +00:00
ppc64-reloc-addr.s [ELF][PPC][X86] Use [-2**(n-1), 2**n) to check overflows for R_PPC_ADDR16, R_PPC64_ADDR{16,32}, R_X86_64_{8,16} 2019-06-24 05:37:20 +00:00
ppc64-reloc-rel.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
ppc64-relocs.s [MC] Emit unused undefined symbol even if its binding is not set 2019-11-08 14:47:48 -08:00
ppc64-sort-small-cm-relocs.s [PPC64] Reland r351978 'Sort .toc sections accessed with small code model ...' 2019-01-24 18:17:40 +00:00
ppc64-split-stack-adjust-fail.s Reland "[PPC64] Add split - stack support." 2018-10-16 17:13:01 +00:00
ppc64-split-stack-adjust-overflow.s Modify InputSectionBase::getLocation to add section and offset to every loc. 2019-01-10 15:08:06 +00:00
ppc64-split-stack-adjust-size-success.s [LLD][ELF] - Add a check for --split-stack-adjust-size error message. NFCI. 2018-11-26 12:36:16 +00:00
ppc64-split-stack-prologue-adjust-success.s Reland "[PPC64] Add split - stack support." 2018-10-16 17:13:01 +00:00
ppc64-tls-gd.s [ELF] Decrease alignment of ThunkSection on 64-bit targets from 8 to 4 2020-01-16 10:36:33 -08:00
ppc64-tls-ie.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
ppc64-tls-ld-le.s [PPC][PPC64] Improve some llvm-objdump -d -D tests 2019-04-23 11:47:28 +00:00
ppc64-tls-ld-preemptable.s [PPC64] Allow R_PPC64_DTPREL* to preemptable local-dynamic symbols 2019-04-23 06:31:44 +00:00
ppc64-tls-vaddr-align.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
ppc64-toc-addis-nop-lqsq.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
ppc64-toc-addis-nop.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
ppc64-toc-rel.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
ppc64-toc-relax-constants.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
ppc64-toc-relax-ifunc.s [ELF][PPC64] Implement IPLT code sequence for non-preemptible IFUNC 2019-12-29 22:40:03 -08:00
ppc64-toc-relax-jumptable.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
ppc64-toc-relax.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
ppc64-toc-restore-recursive-call.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
ppc64-toc-restore.s [ELF] Decrease alignment of ThunkSection on 64-bit targets from 8 to 4 2020-01-16 10:36:33 -08:00
ppc64-tocopt-option.s Remove full stops from error messages for consistency. 2018-10-25 18:07:55 +00:00
ppc64-weak-undef-call-shared.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
ppc64-weak-undef-call.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
pr34660.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
pr34872.s [ELF] Default to --no-allow-shlib-undefined for executables 2019-02-02 00:34:28 +00:00
pr36475.s [llvm-readobj] llvm-readobj --elf-output-style=GNU => llvm-readelf 2019-05-01 06:02:16 +00:00
pr37735.s [ELF] Update addends in non-allocatable sections for REL targets when creating a relocatable output. 2018-07-11 12:52:04 +00:00
pre_init_fini_array.s [ELF][test] Make tests more tolerant to exact symbol addresses 2019-09-10 12:28:07 +00:00
pre_init_fini_array_missing.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
print-icf.s Use toString to stringize sections and files. 2018-02-13 22:56:49 +00:00
progname.s [ELF][test] Improve tests 2019-09-07 10:42:11 +00:00
program-header-layout.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
protected-data-access.s [ELF][test] Improve and reorganize another set of tests 2019-09-09 03:35:14 +00:00
protected-function-access.s [ELF][test] Improve and reorganize another set of tests 2019-09-09 03:35:14 +00:00
protected-shared.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
pt-gnu-property.s [LLD][ELF][AArch64] .note.gnu.property sections should have alignment 8 2019-12-05 10:11:31 +00:00
push-state.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
rel-addend-with-rela-input.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-09 22:04:20 +00:00
rel-offset.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
relative-dynamic-reloc-pie.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
relative-dynamic-reloc.s [ELF][test] Improve tests 2019-09-07 10:42:11 +00:00
relocatable-bss.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
relocatable-build-id.s Strip .note.gnu.build-id sections if --build-id is given. 2018-02-02 21:56:24 +00:00
relocatable-comdat-multiple.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
relocatable-comdat.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
relocatable-comdat2.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
relocatable-comment.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
relocatable-common.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
relocatable-compressed-input.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
relocatable-eh-frame-hdr.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
relocatable-ehframe.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
relocatable-empty-archive.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
relocatable-linkorder.s ELF: Don't merge SHF_LINK_ORDER sections for different output sections in relocatable links. 2019-09-30 20:23:00 +00:00
relocatable-local-sym.s
relocatable-many-sections.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
relocatable-non-alloc.s
relocatable-rel-iplt.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
relocatable-reloc.s
relocatable-script.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
relocatable-section-symbol.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
relocatable-sections.s
relocatable-symbol-name.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
relocatable-symbols.s [llvm-objdump] Print newlines before and after "Disassembly of section ...:" 2019-05-01 10:40:48 +00:00
relocatable-tls.s
relocatable-versioned.s Fix an issue that lld drops symbol versions for -r. 2018-02-15 02:40:58 +00:00
relocatable-visibility.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
relocatable.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
relocation-absolute.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
relocation-b-aarch64.test [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
relocation-before-merge-start.s [ELF] Make the rule to create relative relocations in a writable section stricter 2019-06-11 12:59:30 +00:00
relocation-common.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
relocation-copy-alias.s Add missing test. 2017-11-28 20:13:12 +00:00
relocation-copy-align-common.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
relocation-copy-align.s [ELF][test] Make tests more tolerant to exact symbol addresses 2019-09-10 12:28:07 +00:00
relocation-copy-flags.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
relocation-copy-i686.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
relocation-copy-relro.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
relocation-copy.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
relocation-group.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
relocation-i686.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
relocation-in-merge.s
relocation-nocopy.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
relocation-non-alloc.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
relocation-none-aarch64.s Fix tests from r361013 on X86 bots. 2019-05-17 15:38:01 +00:00
relocation-none-arm.s Fix tests from r361013 on X86 bots. 2019-05-17 15:38:01 +00:00
relocation-none-i386.s [ELF] Fix tests from r361013 on ARM/AARch64 bots. 2019-05-20 08:51:39 +00:00
relocation-none-x86-64.s [ELF] Fix tests from r361013 on ARM/AARch64 bots. 2019-05-20 08:51:39 +00:00
relocation-past-merge-end.s [ELF] Make the rule to create relative relocations in a writable section stricter 2019-06-11 12:59:30 +00:00
relocation-relative-absolute.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
relocation-relative-synthetic.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
relocation-relative-weak.s [ELF][test] Simplify and reorganize tests 2019-09-06 15:10:31 +00:00
relocation-size-err.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
relocation-undefined-weak.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
relocation.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
relro-bss.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
relro-copyrel-bss-script.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
relro-non-contiguous-script-data.s [ELF] Add BYTE expression to test case for non-contiguous relro [NFC] 2017-12-04 10:34:15 +00:00
relro-non-contiguous.s [ELF][test] Simplify and reorganize tests 2019-09-06 15:10:31 +00:00
relro-omagic.s [ELF] nmagic or omagic: don't allocate PT_PHDR or PF_R PT_LOAD for the !hasPhdrsCommands case 2019-09-09 13:08:51 +00:00
relro-script.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
relro-tls.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
relro.s [llvm-readobj] llvm-readobj --elf-output-style=GNU => llvm-readelf 2019-05-01 06:02:16 +00:00
reproduce-backslash.s [ELF][test] Change references of %T to %t.dir 2019-10-30 09:22:48 -07:00
reproduce-error.s [ELF] Move `# REQUIRES:` line to the top 2018-06-26 16:58:19 +00:00
reproduce-linkerscript.s
reproduce-thin-archive.s
reproduce-windows.s
reproduce-windows2.s
reproduce.s lld: Make a test not fail if "repro" is part of the build directory name 2019-08-28 14:33:35 +00:00
resolution-shared.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
resolution.s [ELF][test] Make tests more tolerant to exact symbol addresses 2019-09-10 12:28:07 +00:00
retain-symbols-file.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
retain-und.s
riscv-branch.s Move tests in r357996 to correct location within monorepo 2019-04-09 11:46:47 +00:00
riscv-call.s [NFC][test] Fix for riscv tests. 2019-07-16 05:58:03 +00:00
riscv-elf-flags.s [lld][RISCV] Use an e_flags of 0 if there are only binary input files. 2019-12-21 17:59:37 +00:00
riscv-gp-no-sdata.s [ELF][RISCV] Assign st_shndx of __global_pointer$ to 1 if .sdata does not exist 2019-08-28 09:01:03 +00:00
riscv-gp.s [ELF][RISCV] Allow PT_LOAD to have overlapping p_offset ranges on EM_RISCV 2019-08-28 12:06:06 +00:00
riscv-hi20-lo12.s Move tests in r357996 to correct location within monorepo 2019-04-09 11:46:47 +00:00
riscv-jal.s Move tests in r357996 to correct location within monorepo 2019-04-09 11:46:47 +00:00
riscv-pcrel-hilo-error.s [ELF][RISCV] Error on R_RISCV_PCREL_LO12_[IS] that point to absolute symbols 2019-07-03 15:38:59 +00:00
riscv-pcrel-hilo.s [ELF][RISCV] Add R_RISCV_PC_INDIRECT to isRelExpr() 2019-06-11 13:39:08 +00:00
riscv-plt.s [ELF][RISCV] Allow PT_LOAD to have overlapping p_offset ranges on EM_RISCV 2019-08-28 12:06:06 +00:00
riscv-reloc-64-pic.s [ELF][RISCV] Support PLT, GOT, copy and relative relocations 2019-07-01 17:12:18 +00:00
riscv-reloc-add.s [ELF][RISCV] Allow R_RISCV_ADD in relocateNonAlloc() 2019-07-03 12:48:04 +00:00
riscv-reloc-align.s [lld][RISCV] Print error when encountering R_RISCV_ALIGN 2020-01-21 02:49:45 +00:00
riscv-reloc-copy.s [ELF][RISCV] Allow PT_LOAD to have overlapping p_offset ranges on EM_RISCV 2019-08-28 12:06:06 +00:00
riscv-reloc-got.s [ELF][RISCV] Allow PT_LOAD to have overlapping p_offset ranges on EM_RISCV 2019-08-28 12:06:06 +00:00
riscv-tls-gd.s [ELF][RISCV] Allow PT_LOAD to have overlapping p_offset ranges on EM_RISCV 2019-08-28 12:06:06 +00:00
riscv-tls-ie.s [ELF][RISCV] Allow PT_LOAD to have overlapping p_offset ranges on EM_RISCV 2019-08-28 12:06:06 +00:00
riscv-tls-ld.s [ELF][RISCV] Allow PT_LOAD to have overlapping p_offset ranges on EM_RISCV 2019-08-28 12:06:06 +00:00
riscv-tls-le.s [ELF][RISCV] Support GD/LD/IE/LE TLS models 2019-07-01 17:12:26 +00:00
riscv-undefined-weak.s [ELF][RISCV][test] Test absolute/PC-relative/branch relocations to undefined weak symbols 2019-12-31 23:58:11 -08:00
riscv32-reloc-32-pic.s [ELF][RISCV] Allow PT_LOAD to have overlapping p_offset ranges on EM_RISCV 2019-08-28 12:06:06 +00:00
riscv64-reloc-64-pic.s [ELF][RISCV] Allow PT_LOAD to have overlapping p_offset ranges on EM_RISCV 2019-08-28 12:06:06 +00:00
rodynamic.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
section-align-0.test [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +00:00
section-layout.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
section-metadata-err.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
section-metadata-err2.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
section-metadata-err3.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
section-name.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
section-symbol.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
section-symbols.test [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +00:00
sectionstart-noallochdr.s [LLD][ELF] - Update tests after r352366. 2019-01-28 15:03:47 +00:00
sectionstart.s [ELF] Error if -Ttext-segment is specified 2019-11-21 09:41:55 -08:00
segments.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
separate-segments.s [ELF] Add -z separate-loadable-segments to complement separate-code and noseparate-code 2019-09-25 03:39:31 +00:00
shared-lazy.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
shared-ppc64.s [ELF][ARM][AARCH64][MIPS][PPC] Simplify the logic to create R_*_RELATIVE for absolute relocation types in writable sections 2019-06-20 14:00:08 +00:00
shared.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
shf-info-link.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
shlib-undefined-archive.s Make undefined symbol in DSO to pull out object files from archive files. 2018-02-23 01:16:57 +00:00
shlib-undefined-local.s [ELF] Drop unnecessary VersionId setting in scanShlibUndefined 2018-01-08 05:53:11 +00:00
shlib-undefined-shared.s [ELF] Only scan executables for shlib undefined symbols 2017-12-30 08:00:44 +00:00
sht-group-empty.test [LLD][ELF] - Update test case after yaml2obj change. 2019-10-25 13:40:44 +03:00
sht-group-gold-r.test [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
silent-ignore.test [LLD][ELF] Support --[no-]mmap-output-file with F_no_mmap 2019-10-29 15:49:08 -07:00
soname.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
soname2.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
sort-norosegment.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
start-lib-comdat.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
start-lib.s [ELF] --warn-backrefs: use the same GroupId for object files in the same --{start,end}-lib 2018-04-20 16:33:01 +00:00
startstop-gccollect.s [ELF][test] Improve and reorganize another set of tests 2019-09-09 03:35:14 +00:00
startstop-shared.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
startstop-shared2.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
startstop.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
static-error.s Reject .so files if -static is given. 2018-12-18 22:30:23 +00:00
static-with-export-dynamic.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
stdout.s [ELF][test] Simplify and reorganize tests 2019-09-06 15:10:31 +00:00
string-table.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
strip-all.s [ELF] Error if --strip-all and --emit-relocs are used together 2019-08-26 06:23:53 +00:00
strip-debug.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
symbol-ordering-file-cgprofile-conflicts.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
symbol-ordering-file-icf.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
symbol-ordering-file-warnings.s [ELF] Don't warn on undefined symbols if UnresolvedPolicy::Ignore is used 2018-10-10 22:48:57 +00:00
symbol-ordering-file.s [ELF][test] Improve and reorganize another set of tests 2019-09-09 03:35:14 +00:00
symbol-override.s Update lld tests dynamic-list.s and symbol-override.s to use llvm-nm 2019-09-06 22:51:46 +00:00
symbols.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
symver-archive.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
synthetic-got.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
sysroot.s [ELF] Move `// REQUIRES:` line to the top 2018-06-26 22:20:04 +00:00
sysv-hash-no-rosegment.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
tail-merge-string-align.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
text-section-prefix.s [lld] Add REQUIRES: x86 where needed to tests 2018-06-06 13:56:51 +00:00
textrel.s Introduce a flag to warn when ifunc symbols are used with text relocations. 2018-10-02 20:30:22 +00:00
tls-archive.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
tls-got-entry.s
tls-in-archive.s [lld] Make tests calling llvm-ar more robust 2018-08-02 11:33:54 +00:00
tls-mismatch.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
tls-offset.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
tls-opt.s [ELF][test] Make tests more tolerant to exact symbol addresses 2019-09-11 06:20:14 +00:00
tls-relocatable.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
tls-two-relocs.s [ELF] - Do --hash-style=both by default. 2017-10-06 09:37:44 +00:00
tls-weak-undef.s [lld] Make tests calling llvm-ar more robust 2018-08-02 11:33:54 +00:00
tls.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
trace-ar.s [lld] Make tests calling llvm-ar more robust 2018-08-02 11:33:54 +00:00
trace-symbols.s [lld] Trace all references with lld --trace-symbol 2019-05-24 13:29:17 +00:00
trace.s [ELF] Fix typo in test/ELF/trace.s 2019-02-06 01:00:49 +00:00
ttext-segment.s [ELF] Error if -Ttext-segment is specified 2019-11-21 09:41:55 -08:00
ttext-tdata-tbss.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
undef-broken-debug.test Reland D61583 [ELF] Error on relocations to STT_SECTION symbols if the sections were discarded 2019-06-26 08:09:08 +00:00
undef-multi.s lld/elf: Deduplicate undefined symbol diagnostics 2019-06-20 18:25:57 +00:00
undef-not-suggest.test [ELF] Don't suggest an alternative spelling for a symbol in a discarded section 2019-12-23 09:10:29 -08:00
undef-shared.s [LLD][ELF] - Show symbols visibility in "undefined symbol..." error messages. 2019-03-12 11:10:29 +00:00
undef-shared2.s [LLD][ELF] - Show symbols visibility in "undefined symbol..." error messages. 2019-03-12 11:10:29 +00:00
undef-spell-corrector.s [ELF] Add a corrector for case mismatch problems 2019-11-26 09:11:56 -08:00
undef-start.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
undef-suggest-extern-c.s [ELF] Suggest extern "C" when an undefined reference is mangled while the definition is not 2019-11-08 09:42:50 -08:00
undef-suggest-extern-c2.s [ELF] Suggest extern "C" when the definition is mangled while an undefined reference is not 2019-11-08 09:46:45 -08:00
undef-version-script.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
undef-with-plt-addr-i686.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
undef-with-plt-addr.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
undef.s [DebugInfo] Improve error message text 2020-01-10 14:59:58 +00:00
undefined-glob.s Add --undefined-glob which is an --undefined with wildcard pattern match 2019-06-14 14:00:59 +00:00
undefined-opt.s lld: unquote possibly quoted `EXTERN("symbol")` entry in linker script. 2019-02-11 22:01:32 +00:00
unresolved-symbols.s [ELF] Default to --no-allow-shlib-undefined for executables 2019-02-02 00:34:28 +00:00
user_def_init_array_start.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
verdef-defaultver.s [llvm-readobj] - Always print "Predecessors" for version definition sections. 2019-11-27 12:29:55 +03:00
verdef-dependency.s [llvm-readobj] - Always print "Predecessors" for version definition sections. 2019-11-27 12:29:55 +03:00
verdef.s [llvm-readobj] - Always print "Predecessors" for version definition sections. 2019-11-27 12:29:55 +03:00
verneed-as-needed-weak.s [LLD][ELF] - Update test cases after llvm-readobj output format change. 2019-10-17 10:23:59 +00:00
verneed-local.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
verneed.s [llvm-readobj/llvm-readelf] - Improve dumping of versioning sections. 2019-11-20 11:55:55 +03:00
version-exclude-libs.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
version-script-complex-wildcards.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
version-script-err.s
version-script-extern-exact.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
version-script-extern-undefined.s [LLD][ELF] - Update test cases after llvm-readobj output format change. 2019-10-17 10:23:59 +00:00
version-script-extern-wildcards-anon.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
version-script-extern-wildcards.s [LLD][ELF] - Update test cases after llvm-readobj output format change. 2019-10-17 10:23:59 +00:00
version-script-extern.s [LLD][ELF] - Update test cases after llvm-readobj output format change. 2019-10-17 10:23:59 +00:00
version-script-extern2.s [LLD][ELF] - Update test cases after llvm-readobj output format change. 2019-10-17 10:23:59 +00:00
version-script-glob.s [ELF][test] Simplify and reorganize tests 2019-09-06 15:10:31 +00:00
version-script-hide-so-symbol.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
version-script-in-search-path.s [ELF][test] Change references of %T to %t.dir 2019-10-30 09:22:48 -07:00
version-script-local-preemptible.s [ELF][test] Improve and reorganize another set of tests 2019-09-09 03:35:14 +00:00
version-script-locals-extern.s [LLD][ELF] - Update test cases after llvm-readobj output format change. 2019-10-17 10:23:59 +00:00
version-script-locals.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
version-script-noundef.s [ELF][test] Delete redundant version-script-*.s tests 2019-08-04 09:05:21 +00:00
version-script-reassign-glob.s [ELF] Consistently prioritize non-* wildcards overs "*" in version scripts 2019-08-05 14:31:39 +00:00
version-script-reassign.s [ELF] Consistently prioritize non-* wildcards overs "*" in version scripts 2019-08-05 14:31:39 +00:00
version-script-symver.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
version-script-symver2.s [LLD][ELF] - Update test cases after llvm-readobj output format change. 2019-10-17 10:23:59 +00:00
version-script-twice.s [llvm-readobj] llvm-readobj --elf-output-style=GNU => llvm-readelf 2019-05-01 06:02:16 +00:00
version-script-undef-version.s
version-script-weak.s [ELF][test] Simplify and reorganize tests 2019-09-06 15:10:31 +00:00
version-script.s [ELF][test] Simplify and reorganize tests 2019-09-06 15:10:31 +00:00
version-symbol-error.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
version-symbol-undef.s [ELF][test] Improve tests 2019-09-07 10:42:11 +00:00
version-use.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
visibility.s [ELF][test] Simplify and reorganize tests 2019-09-06 15:10:31 +00:00
vs-diagnostics-duplicate-split.s [ELF] For VS-style diagnostics, prefer printing full paths in the header. 2019-08-09 08:29:03 +00:00
vs-diagnostics-duplicate.s [ELF] For VS-style diagnostics, prefer printing full paths in the header. 2019-08-09 08:29:03 +00:00
vs-diagnostics-dynamic-relocation.s [ELF] For VS-style diagnostics, prefer printing full paths in the header. 2019-08-09 08:29:03 +00:00
vs-diagnostics-undefined-hidden.s [ELF] For VS-style diagnostics, prefer printing full paths in the header. 2019-08-09 08:29:03 +00:00
vs-diagnostics-undefined-symbol-1.s [lld] Add Visual Studio compatible diagnostics 2019-07-17 14:54:02 +00:00
vs-diagnostics-undefined-symbol-2.s [lld] Add Visual Studio compatible diagnostics 2019-07-17 14:54:02 +00:00
vs-diagnostics-undefined-symbol-3.s [ELF] For VS-style diagnostics, prefer printing full paths in the header. 2019-08-09 08:29:03 +00:00
vs-diagnostics-versionscript.s [lld] Fix vs-diagnostics-version-script test. NFC. 2019-07-18 09:17:11 +00:00
warn-backrefs.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
warn-common.s Add -no-allow-multiple-definition, -no-pic-executable and -no-warn-common. 2018-02-06 00:45:15 +00:00
warn-unresolved-symbols-hidden.s [LLD][ELF] - Show symbols visibility in "undefined symbol..." error messages. 2019-03-12 11:10:29 +00:00
warn-unresolved-symbols.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
weak-and-strong-undef.s Inline a small test file. 2018-04-03 22:38:56 +00:00
weak-entry.s
weak-shared-gc.s Add a test. NFC. 2018-04-24 23:03:58 +00:00
weak-undef-got-pie.s [ELF][test] Improve and reorganize another set of tests 2019-09-09 03:35:14 +00:00
weak-undef-hidden.s [ELF] Allow R_PLT_PC (R_PC) to a hidden undefined weak symbol 2020-01-17 13:06:42 -08:00
weak-undef-lazy.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
weak-undef-lib.s [ELF] Fix includeInDynsym() when an undefined weak is merged with a lazy definition 2020-01-09 16:24:02 -08:00
weak-undef-rw.s [ELF] Don't emit dynamic relocations with weak undef in writable sections 2019-06-14 14:09:15 +00:00
weak-undef-shared.s [ELF] Make binding (weak or non-weak) logic consistent for Undefined and SharedSymbol 2019-08-06 14:03:45 +00:00
weak-undef-shared2.s [ELF] Only allow the binding of SharedSymbol to change for the first undef ref 2019-07-02 11:37:21 +00:00
weak-undef.s [ELF][test] Improve tests 2019-09-07 10:42:11 +00:00
whole-archive-name.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
whole-archive.s
wrap-dynamic-undef.s [llvm-readobj] llvm-readobj --elf-output-style=GNU => llvm-readelf 2019-05-01 06:02:16 +00:00
wrap-entry.s [ELF][test] Improve and reorganize another set of tests 2019-09-09 03:35:14 +00:00
wrap-no-real.s [ELF][test] Improve and reorganize another set of tests 2019-09-09 03:35:14 +00:00
wrap-plt.s [ELF][test] Improve and reorganize another set of tests 2019-09-09 03:35:14 +00:00
wrap-with-archive.s Fix linker-defined symbols possibly not being defined when -wrap is used 2019-01-02 19:28:00 +00:00
wrap.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
writable-sec-plt-reloc.s [ELF][test] Improve tests 2019-09-07 10:42:11 +00:00
x86-64-combined-dynrel.s [ELF] Use more specific method to calculate DT_PLTRELSZ 2018-11-28 10:04:55 +00:00
x86-64-dyn-rel-error.s [ELF] Simplify processRelocAux and allow a corner-case error 2019-08-19 15:52:29 +00:00
x86-64-dyn-rel-error2.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
x86-64-dyn-rel-error3.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
x86-64-dyn-rel-error5.s [ELF] Move (copy relocation/canonical PLT) before error checking 2019-08-19 14:30:12 +00:00
x86-64-feature-cet.s [ELF] Add -z force-ibt and -z shstk for Intel Control-flow Enforcement Technology 2020-01-13 23:39:28 -08:00
x86-64-got-plt-header.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
x86-64-gotpc-relax-nopic.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
x86-64-gotpc-relax-und-dso.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
x86-64-gotpc-relax.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
x86-64-pcrel.s Fix a bug in R_X86_64_PC{8,16} relocation handling. 2019-02-07 18:12:57 +00:00
x86-64-plt-high-addr.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
x86-64-plt.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
x86-64-rela.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
x86-64-relax-got-abs.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
x86-64-relax-offset.s [ELF][test] Improve tests 2019-09-07 10:42:11 +00:00
x86-64-reloc-8-16.s [ELF][PPC][X86] Use [-2**(n-1), 2**n) to check overflows for R_PPC_ADDR16, R_PPC64_ADDR{16,32}, R_X86_64_{8,16} 2019-06-24 05:37:20 +00:00
x86-64-reloc-32-fpic.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
x86-64-reloc-debug-overflow.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
x86-64-reloc-error-reporting.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
x86-64-reloc-error.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
x86-64-reloc-error2.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
x86-64-reloc-gotoff64.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
x86-64-reloc-gotpc64.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
x86-64-reloc-pc32-fpic.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
x86-64-reloc-range-debug-loc.s Modify InputSectionBase::getLocation to add section and offset to every loc. 2019-01-10 15:08:06 +00:00
x86-64-reloc-range.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
x86-64-reloc-size-shared.s [ELF][test] Improve and reorganize another set of tests 2019-09-09 03:35:14 +00:00
x86-64-reloc-size.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
x86-64-reloc-tpoff32-error.s [ELF][test] Reorganize some tls-*.s tests 2019-08-05 15:34:01 +00:00
x86-64-reloc-tpoff32-fpic.s [ELF] Replace unused output filenames with /dev/null in tests 2018-07-02 17:48:23 +00:00
x86-64-retpoline-linkerscript.s [llvm-objdump] Print newlines before and after "Disassembly of section ...:" 2019-05-01 10:40:48 +00:00
x86-64-retpoline-znow-linkerscript.s [llvm-objdump] Print newlines before and after "Disassembly of section ...:" 2019-05-01 10:40:48 +00:00
x86-64-retpoline-znow-static-iplt.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
x86-64-retpoline-znow.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
x86-64-retpoline.s [llvm-objdump] Further rearrange llvm-objdump sections for compatability 2019-10-03 22:01:08 +00:00
x86-64-split-stack-prologue-adjust-fail.s Fix an error message. It must start with a lowercase letter. 2018-09-25 17:12:50 +00:00
x86-64-split-stack-prologue-adjust-shared.s Support shared objects for split stack. 2018-08-13 22:29:15 +00:00
x86-64-split-stack-prologue-adjust-silent.s [LLD] Update split stack support to handle more generic prologues. Improve error handling. Add test file for better code-coverage. Update tests to be more complete. 2018-08-02 18:13:40 +00:00
x86-64-split-stack-prologue-adjust-success.s [LLD] Update split stack support to handle more generic prologues. Improve error handling. Add test file for better code-coverage. Update tests to be more complete. 2018-08-02 18:13:40 +00:00
x86-64-static-tls-model.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
x86-64-tls-dynamic.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
x86-64-tls-gd-got.s
x86-64-tls-gd-local.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
x86-64-tls-gdie.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
x86-64-tls-ie-local.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
x86-64-tls-ie-opt-local.s [ELF][test] Simplify and reorganize tests 2019-09-06 15:10:31 +00:00
x86-64-tls-ie.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
x86-64-tls-ld-local.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
x86-64-tls-ld-preemptable.s [ELF][test] Improve tests 2019-09-07 10:42:11 +00:00
x86-64-tls-le-align.s [ELF] Add {i386,x86-64}-tls-le-align.s to test TP offsets for TLS Variant 2 2019-05-18 00:57:30 +00:00
x86-64-tls-le-undef.s [ELF] Fix getRelocTargetVA formulae of R_TLS and R_NEG_TLS 2019-05-20 11:47:31 +00:00
x86-64-tls-opt-noplt.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
x86-64-tls-pie.s
x86-64-tlsdesc-gd.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
x86-64-tlsdesc-ld.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
x86-property-relocatable.s [ELF] Allow reading of more than one FEATURE_1_AND in same object. 2019-06-05 09:31:45 +00:00
zdefs.s [ELF] Support -z undefs 2019-09-12 08:55:17 +00:00
znotext-copy-relocation.s Allow copy relocation with -z notext. 2017-12-28 00:23:49 +00:00
znotext-plt-relocations-protected.s [LLD][ELF] - Update test case to check the error message reported. NFC. 2018-08-13 10:28:00 +00:00
znotext-plt-relocations.s [ELF][test] Update znotext-plt-relocations.s to emit R_X86_64_PC32 2019-05-30 14:16:29 +00:00
znotext-weak-undef.s Mention symbol name in error message. 2018-01-03 22:55:46 +00:00
zstack-size.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
ztext.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00