llvm-project/lld/test/ELF
Fangrui Song 06bb7dfbd4 [ELF] Map the ELF header at imageBase
If there is no readonly section, we map:

* The ELF header at imageBase+maxPageSize
* Program headers at imageBase+maxPageSize+sizeof(Ehdr)
* The first section .text at imageBase+maxPageSize+sizeof(Ehdr)+sizeof(program headers)

Due to the interaction between Writer<ELFT>::fixSectionAlignments and
LinkerScript::allocateHeaders,
`alignDown(p_vaddr(R PT_LOAD)) = alignDown(p_vaddr(RX PT_LOAD))`.
The RX PT_LOAD will override the R PT_LOAD at runtime, which is not ideal:

```
// PHDR at 0x401034, should be 0x400034
  PHDR           0x000034 0x00401034 0x00401034 0x000a0 0x000a0 R   0x4
// R PT_LOAD contains just Ehdr and program headers.
// At 0x401000, should be 0x400000
  LOAD           0x000000 0x00401000 0x00401000 0x000d4 0x000d4 R   0x1000
  LOAD           0x0000d4 0x004010d4 0x004010d4 0x00001 0x00001 R E 0x1000
```

* createPhdrs allocates the headers to the R PT_LOAD.
* fixSectionAlignments assigns `imageBase+maxPageSize+sizeof(Ehdr)+sizeof(program headers)` (formula: `alignTo(dot, maxPageSize) + dot % config->maxPageSize`) to addrExpr of .text
* allocateHeaders computes the minimum address among SHF_ALLOC sections, i.e. addr(.text)
* allocateHeaders sets address of ELF header to `addr(.text)-sizeof(Ehdr)-sizeof(program headers) = imageBase+maxPageSize`

The main observation is that when the SECTIONS command is not used, we
don't have to call allocateHeaders. This requires an assumption that
the presence of PT_PHDR and addresses of headers can be decided
regardless of address information.

This may seem natural because dot is not manipulated by a linker script.
The other thing is that we have to drop the special rule for -T<section>
in `getInitialDot`. If -Ttext is smaller than the image base, the headers
will not be allocated with the old behavior (allocateHeaders is called)
but always allocated with the new behavior.

The behavior change is not a problem. Whether and where headers are
allocated can vary among linkers, or ld.bfd across different versions
(--enable-separate-code or not). It is thus advised to use a linker
script with the PHDRS command to have a consistent behavior across
linkers. If PT_PHDR is needed, an explicit --image-base can be a simpler
alternative.

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

llvm-svn: 371957
2019-09-16 07:04:16 +00:00
..
Inputs [ELF][test] Make tests more tolerant to exact symbol addresses 2019-09-10 12:28:07 +00:00
invalid [ELF][test] Update test after r371185 2019-09-06 09:39:48 +00:00
linkerscript [ELF][test] Improve and reorganize another set of tests 2019-09-09 03:35:14 +00:00
lto Reland "Change the X86 datalayout to add three address spaces 2019-09-10 23:15:38 +00: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] Support for BTI and PAC 2019-06-07 13:00:17 +00:00
aarch64-call26-thunk.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-combined-dynrel-ifunc.s
aarch64-combined-dynrel.s
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
aarch64-cortex-a53-843419-address.s
aarch64-cortex-a53-843419-cli.s
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
aarch64-cortex-a53-843419-nopatch.s
aarch64-cortex-a53-843419-recognize.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-cortex-a53-843419-thunk.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +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] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-feature-btipac.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-feature-pac.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-fpic-abs16.s
aarch64-fpic-add_abs_lo12_nc.s
aarch64-fpic-adr_prel_lo21.s
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
aarch64-fpic-ldst32_abs_lo12_nc.s
aarch64-fpic-ldst64_abs_lo12_nc.s
aarch64-fpic-prel16.s
aarch64-fpic-prel32.s
aarch64-fpic-prel64.s
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][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00: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][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-gnu-ifunc.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-gnu-ifunc2.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-got-relocations.s
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
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][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
aarch64-jump26-thunk.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00: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
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 [ELF][AArch64] Delete two unused RUN lines from aarch64-movw-tprel.s after D65882 2019-08-08 13:57:53 +00: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 [llvm-objdump] Print newlines before and after "Disassembly of section ...:" 2019-05-01 10:40:48 +00:00
aarch64-thunk-script.s [llvm-objdump] Print newlines before and after "Disassembly of section ...:" 2019-05-01 10:40:48 +00:00
aarch64-thunk-section-location.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00: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 [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00:00
abs-conflict.s
abs-hidden.s [ELF][test] Simplify and reorganize tests 2019-09-06 15:10:31 +00:00
allow-multiple-definition.s [ELF][test] Simplify and reorganize tests 2019-09-06 15:10:31 +00:00
allow-shlib-undefined.s
amdgpu-abi-version-err.s
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-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][test] Simplify and reorganize tests 2019-09-06 15:10:31 +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
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 [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +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
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
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
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-discard.s [ARM][test] Improve tests 2019-07-22 11:37:03 +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-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
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-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][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00: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 [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-long-thunk-converge.s
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
arm-tag-vfp-args-errs.s
arm-tag-vfp-args-illegal.s
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 [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +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 [ARM][test] Improve tests 2019-07-22 11:37:03 +00: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
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
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-thunk-toolargesection.s
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 [ELF][ARM] Allow PT_LOAD to have overlapping p_offset ranges on EM_ARM 2019-08-27 11:52:36 +00:00
arm-use-r-output.s
arm-v4bx.test [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +00:00
arm-v5-reloc-error.s
as-needed-in-regular.s
as-needed-lazy.s
as-needed-no-reloc.s
as-needed-not-in-regular.s
as-needed-weak.s
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
avoid-empty-program-headers.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
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] 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
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] 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
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 [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
cgprofile-err.s
cgprofile-icf.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
cgprofile-obj.s
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 [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
cgprofile-shared-warn.s
cgprofile-txt.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
cgprofile-txt2.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
cgprofile-warn.s
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] -z combreloc: sort dynamic relocations by (!is_relative,symbol_index,r_offset) 2019-05-20 15:25:01 +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
comdat.s Reland D61583 [ELF] Error on relocations to STT_SECTION symbols if the sections were discarded 2019-06-26 08:09:08 +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
common-gc3.s
common-page.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
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
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
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 [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-input-err.s
compressed-debug-input.s [ELF][test] Make tests more tolerant to exact symbol addresses 2019-09-10 12:28:07 +00: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
conflict-debug-variable.s
conflict-debug-variable2.s
conflict-variable-linkage-name.s
conflict.s
copy-errors.s [ELF] Move (copy relocation/canonical PLT) before error checking 2019-08-19 14:30:12 +00:00
copy-in-shared.s
copy-rel-abs.s [ELF][test] Simplify and reorganize tests 2019-09-06 15:10:31 +00:00
copy-rel-corrupted.s
copy-rel-large.s [ELF][test] Simplify and reorganize tests 2019-09-06 15:10:31 +00:00
copy-rel-tls.s
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
corrupted-version-reference.s
cref.s
ctors_dtors_priority.s [ELF][test] Simplify and reorganize tests 2019-09-06 15:10:31 +00: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
defsym-dynamic.s
defsym-reserved-syms.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +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
driver-access.test
driver.test lld, llvm-dlltool, llvm-lib: Use getAsString() instead of getSpelling() for printing unknown args 2019-07-05 12:31:32 +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
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 Revert [ELF] Simplify the condition to create .interp 2019-06-06 23:23:14 +00:00
dynamic-list-archive.s
dynamic-list-empty.s
dynamic-list-extern.s
dynamic-list-locals.s
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
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
dynamic-reloc-index.s [ELF][test] Simplify and reorganize tests 2019-09-06 15:10:31 +00:00
dynamic-reloc-weak.s
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
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
edata-no-bss.s [ELF][test] Simplify and reorganize tests 2019-09-06 15:10:31 +00:00
eh-align-cie.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-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
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
eh-frame-hdr-augmentation.s fix expected format in test/ELF/eh-frame-hdr-augmentation.s 2019-03-07 18:28:44 +00:00
eh-frame-hdr-icf-fde.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-icf.s
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 [llvm-objdump] Print newlines before and after "Disassembly of section ...:" 2019-05-01 10:40:48 +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 [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-multilpe-cie.s
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
eh-frame-plt.s
eh-frame-rel.s
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
eh-frame-value-format2.s
eh-frame-value-format3.s
eh-frame-value-format4.s
eh-frame-value-format5.s
eh-frame-value-format6.s
eh-frame-value-format7.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-value-format8.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-value-format9.s
eh-frame.s
ehdr_start.s [ELF][test] Improve tests 2019-09-07 10:42:11 +00:00
ehframe-relocation.s [ELF][test] Simplify and reorganize tests 2019-09-06 15:10:31 +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
emit-relocs-gc.s
emit-relocs-icf.s
emit-relocs-icf1.s
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 [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-mergeable2.s [ELF][test] Improve tests 2019-09-07 10:42:11 +00:00
emit-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-archive.s
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 [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
empty-ver2.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-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 [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +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][test] Improve tests 2019-09-07 10:42:11 +00:00
end-preserve.s
end-update.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.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
entry.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +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.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
execute-only.s
export-dynamic-symbol.s
fatal-warnings.s
file-access.s
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-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
filter.s
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
gc-absolute.s
gc-collect-undefined.s
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-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-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
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
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
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
gdb-index-dwarf5-low-high.s
gdb-index-empty.s
gdb-index-gc-sections.s
gdb-index-invalid-ranges.s
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
gdb-index-noranges.s
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 Reland D61583 [ELF] Error on relocations to STT_SECTION symbols if the sections were discarded 2019-06-26 08:09:08 +00:00
gdb-index-ranges.s
gdb-index-rng-lists.s gdb-index: Wire up str_offsets section to avoid incorrect error message about offsets_base 2019-08-07 22:49:14 +00:00
gdb-index-tls.s
gdb-index.s [llvm-objdump] Print newlines before and after "Disassembly of section ...:" 2019-05-01 10:40:48 +00:00
global-offset-table-position-aarch64.s [ELF][AArch64] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:56 +00: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
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
global_offset_table_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
gnu-hash-table-copy.s
gnu-hash-table-many.s
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] Don't special case symbolic relocations with 0 addend to ifunc in writable locations 2019-08-13 09:43:40 +00: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
gnu-ifunc-dyntags.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-empty.s
gnu-ifunc-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-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][test] Make tests more tolerant to exact symbol addresses 2019-09-10 12:28:07 +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][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
gnu-ifunc-plt.s [ELF][test] Make tests more tolerant to exact symbol addresses 2019-09-10 12:28:07 +00: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][test] Make tests more tolerant to exact symbol addresses 2019-09-10 12:28:07 +00:00
gnu-ifunc.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-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 [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00: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 [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +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 [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
got32x-i386.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +00:00
help.s
hexagon-eflag.s
hexagon-gotrel.s [lld][Hexagon] Add GOTREL relocations. 2019-08-19 13:32:32 +00:00
hexagon-shared.s [lld][Hexagon]Support HEX_32 when building shared objects 2019-08-16 15:35:02 +00:00
hexagon.s
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-cet.s [ELF] Allow reading of more than one FEATURE_1_AND in same object. 2019-06-05 09:31:45 +00:00
i386-debug-noabs.test [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +00: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
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
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 [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +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
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
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
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
i386-retpoline-nopic-linkerscript.s [ELF][X86] Improve tests 2019-08-01 09:25:34 +00:00
i386-retpoline-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-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 [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 2019-08-20 08:43:47 +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
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
icf-absolute2.s
icf-c-identifier.s
icf-comdat.s
icf-different-output-sections.s
icf-i386.s
icf-keep-unique.s
icf-link-order.s
icf-many-sections.s
icf-merge-sec.s
icf-merge.s
icf-merge2.s
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
icf-none.s
icf-relro.s
icf-safe.s
icf-symbol-type.s [ELF][test] Improve tests 2019-09-07 10:42:11 +00:00
icf1.s
icf2.s
icf3.s
icf4.s
icf5.s
icf6.s
icf7.s [ELF][test] Improve tests 2019-09-07 10:42:11 +00:00
icf8.s
icf9.s
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
icf13.s
icf14.s
icf15.s
icf16.s
icf17.s
ignore-plugin.test
image-base.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
incompatible-ar-first.s
incompatible-section-flags.s
incompatible-section-types2.s
incompatible.s
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
invalid-cie-length.s
invalid-cie-length2.s
invalid-cie-length3.s
invalid-cie-length4.s
invalid-cie-length5.s
invalid-cie-reference.s
invalid-dynamic-list.test
invalid-eh-frame.s
invalid-eh-frame2.s
invalid-eh-frame3.s
invalid-eh-frame4.s
invalid-eh-frame5.s
invalid-eh-frame6.s
invalid-eh-frame7.s
invalid-eh-frame8.s
invalid-eh-frame9.s
invalid-fde-rel.s
invalid-linkerscript.test
invalid-local-symbol-in-dso.s
invalid-relocations.test [LLD] - Update the test cases after yaml2obj change. 2019-04-03 14:54:22 +00:00
just-symbols-cref.s
just-symbols.s
lazy-arch-conflict.s
libsearch.s
linkorder-forward-ref.test ELF: Allow forward references to linked sections. 2019-07-18 16:47:29 +00:00
lit.local.cfg
llvm33-rela-outside-group.s
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 [llvm-objdump] Print newlines before and after "Disassembly of section ...:" 2019-05-01 10:40:48 +00:00
local-got-shared.s [ELF][test] Make tests more tolerant to exact symbol addresses 2019-09-10 12:28:07 +00:00
local-got.s [ELF][test] Make tests more tolerant to exact symbol addresses 2019-09-10 12:28:07 +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
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] Split RW PT_LOAD on the PT_GNU_RELRO boundary 2019-03-15 01:29:57 +00:00
map-gc-sections.s
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] Allow placing non-string SHF_MERGE sections with different alignments into the same MergeSyntheticSection 2019-07-04 13:33:27 +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-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
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
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
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] Make a few test cases more tolerant to exact symbol addresses. NFC 2019-09-05 13:37:16 +00:00
mips-32.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-09 22:04:20 +00:00
mips-64-disp.s [mips] Make a few test cases more tolerant to exact symbol addresses. NFC 2019-09-05 13:37:16 +00:00
mips-64-got-overflow.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-got.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-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 [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-06 07:23:02 +00:00
mips-64.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-06 07:23:02 +00:00
mips-abs-got.s [MIPS] Update mips-abs-got.s to not use .reloc 2019-05-20 11:17:02 +00:00
mips-align-err.s
mips-call-hilo.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-06 07:23:02 +00:00
mips-call16.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-06 07:23:02 +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-elf-abi.s
mips-elf-flags-err.s
mips-elf-flags-err.test
mips-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
mips-fp-flags-err.test
mips-gnu-hash.s
mips-got-and-copy.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-got-extsym.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-06 07:23:02 +00:00
mips-got-hilo.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-06 07:23:02 +00:00
mips-got-page-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
mips-got-page.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-got-redundant.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-06 07:23:02 +00:00
mips-got-relocs.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-07 15:44:40 +00:00
mips-got-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
mips-got-string.s [mips] Simplify test case. NFC 2019-07-11 21:55:56 +00:00
mips-got-weak.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-07 15:44:40 +00:00
mips-got16-relocatable.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-07 15:44:40 +00:00
mips-got16.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-07 15:44:40 +00:00
mips-gp-disp-ver.s
mips-gp-disp.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-07 15:44:40 +00:00
mips-gp-ext.s
mips-gp-local.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-07 15:44:40 +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 [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.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-07 15:44:40 +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 [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-07 15:44:40 +00:00
mips-hilo-hi-only.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-07 15:44:40 +00:00
mips-hilo.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-07 15:44:40 +00:00
mips-jalr.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-07 15:44:40 +00:00
mips-lo16-not-relative.s
mips-merge-abiflags.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-mgot.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-07 15:44:40 +00:00
mips-micro-bad-cross-calls.s
mips-micro-cross-calls.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-09 22:04:20 +00:00
mips-micro-got.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-micro-jal.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-09 22:04:20 +00:00
mips-micro-plt.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-09 22:04:20 +00:00
mips-micro-relocs.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-09 22:04:20 +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 [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-09 22:04:20 +00:00
mips-n32-emul.s
mips-n32-rels.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-09 22:04:20 +00:00
mips-no-objects.s
mips-non-zero-gp0.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-nonalloc.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-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 [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
mips-out-of-bounds-call16-reloc.s
mips-pc-relocs.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-copy.s [ELF][MIPS] Improve tests 2019-07-25 07:12:23 +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 [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
mips-relocatable.s
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 [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +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 [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-09 22:04:20 +00:00
mips-tls-hilo.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-static-64.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-static.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.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-09 22:04:20 +00:00
mips-traps.s [ELF][MIPS] Improve tests 2019-07-25 07:12:23 +00:00
mips-xgot-order.s [mips] Make another set of test cases more tolerant to exact symbol addresses. NFC 2019-09-09 22:04:20 +00:00
mips64-eh-abs-reloc.s
msp430.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
multiple-cu.s
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
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 [llvm-objdump] Print newlines before and after "Disassembly of section ...:" 2019-05-01 10:40:48 +00:00
no-line-parser-errors-if-empty-section.s
no-line-parser-errors-if-no-section.s
no-merge.s
no-obj.s
no-plt-shared.s
no-soname.s
no-symtab.s
no-undefined.s
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] Print newlines before and after "Disassembly of section ...:" 2019-05-01 10:40:48 +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
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
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-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 [lld][test] Update test to print ELF note description data 2019-08-13 16:11:09 +00:00
partition-pack-dyn-relocs.s ELF: Create synthetic sections for loadable partitions. 2019-06-07 17:57:58 +00:00
partition-synthetic-sections.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
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][PPC] Allow PT_LOAD to have overlapping p_offset ranges on EM_PPC 2019-08-20 09:20:05 +00:00
ppc32-gnu-ifunc-nonpreemptable.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges on EM_PPC 2019-08-20 09:20:05 +00:00
ppc32-gnu-ifunc.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges on EM_PPC 2019-08-20 09:20:05 +00: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][PPC] Allow PT_LOAD to have overlapping p_offset ranges on EM_PPC 2019-08-20 09:20:05 +00: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][PPC] Allow PT_LOAD to have overlapping p_offset ranges on EM_PPC 2019-08-20 09:20:05 +00: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 [PPC32] Improve the 32-bit PowerPC port 2019-06-06 17:03:00 +00:00
ppc64-abi-version.s
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 [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
ppc64-bsymbolic-toc-restore.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00: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][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00: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
ppc64-error-toc-tail-call.s
ppc64-func-entry-points.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
ppc64-got-off.s
ppc64-ifunc.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00: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-local-exec-tls.s
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.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00: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-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 [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
ppc64-shared-long_branch.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
ppc64-sort-small-cm-relocs.s
ppc64-split-stack-adjust-fail.s
ppc64-split-stack-adjust-overflow.s
ppc64-split-stack-adjust-size-success.s
ppc64-split-stack-prologue-adjust-success.s
ppc64-tls-gd.s [ELF][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00: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][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00: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][PPC] Allow PT_LOAD to have overlapping p_offset ranges 2019-08-20 08:34:25 +00:00
ppc64-tocopt-option.s
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
pr36475.s [llvm-readobj] llvm-readobj --elf-output-style=GNU => llvm-readelf 2019-05-01 06:02:16 +00:00
pr37735.s
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][test] Improve tests 2019-09-07 10:42:11 +00:00
print-icf.s
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
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] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
relative-dynamic-reloc-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
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
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-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
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] Align the first section of a PT_LOAD even if its type is SHT_NOBITS 2019-08-24 00:41:15 +00:00
relocation-absolute.s
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
relocation-copy-alias.s
relocation-copy-align-common.s [ELF][test] Make tests more tolerant to exact symbol addresses 2019-09-10 12:28:07 +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][test] Make tests more tolerant to exact symbol addresses 2019-09-11 06:20:14 +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][test] Make tests more tolerant to exact symbol addresses 2019-09-11 06:20:14 +00:00
relocation-copy.s [llvm-objdump] Print newlines before and after "Disassembly of section ...:" 2019-05-01 10:40:48 +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
relocation-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
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
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
relocation-undefined-weak.s [ELF][test] Simplify and reorganize tests 2019-09-06 15:10:31 +00:00
relocation.s [llvm-objdump] Print newlines before and after "Disassembly of section ...:" 2019-05-01 10:40:48 +00:00
relro-bss.s [ELF] Add a test for large .bss.rel.ro 2019-03-15 03:37:42 +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
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
relro-tls.s [ELF][test] Improve and reorganize another set of tests 2019-09-09 03:35:14 +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
reproduce-error.s
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
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-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-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
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
section-metadata-err2.s
section-metadata-err3.s
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
sectionstart.s Let unaliased Args track which Alias they were created from, and use that in Arg::getAsString() for diagnostics 2019-07-09 00:34:08 +00:00
segments.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
shared-lazy.s
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
shlib-undefined-local.s
shlib-undefined-shared.s
sht-group-empty.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
sht-group-gold-r.test
silent-ignore.test [ELF][test] Update silent-ignore.test 2019-08-14 12:20:21 +00:00
soname.s
soname2.s
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
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][test] Improve and reorganize another set of tests 2019-09-09 03:35:14 +00:00
startstop.s [ELF][test] Make tests more tolerant to exact symbol addresses 2019-09-10 12:28:07 +00:00
static-error.s
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][Driver] Fix precedence of symbol ordering file and CGProfile 2019-05-20 19:13:34 +00:00
symbol-ordering-file-icf.s
symbol-ordering-file-warnings.s
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 [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
symver-archive.s
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
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
textrel.s
tls-archive.s
tls-got-entry.s
tls-in-archive.s
tls-mismatch.s
tls-offset.s [ELF][test] Simplify and reorganize tests 2019-09-06 15:10:31 +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
tls-weak-undef.s
tls.s [ELF][test] Make tests more tolerant to exact symbol addresses 2019-09-10 12:28:07 +00:00
trace-ar.s
trace-symbols.s [lld] Trace all references with lld --trace-symbol 2019-05-24 13:29:17 +00:00
trace.s
ttext-tdata-tbss.s [ELF] Map the ELF header at imageBase 2019-09-16 07:04:16 +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-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 spell corrector for "undefined symbol" diagnostics 2019-09-04 09:04:26 +00:00
undef-start.s
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][test] Make tests more tolerant to exact symbol addresses 2019-09-11 06:20:14 +00:00
undef.s
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
unresolved-symbols.s
user_def_init_array_start.s
verdef-defaultver.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
verdef-dependency.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
verdef.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
verneed-as-needed-weak.s
verneed-local.s
verneed.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-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
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
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 [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.s [ELF][test] Improve tests 2019-09-07 10:42:11 +00:00
version-script-extern2.s
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
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
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
version-script-symver2.s
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
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
warn-common.s
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
weak-and-strong-undef.s
weak-entry.s
weak-shared-gc.s
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 [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
weak-undef-lazy.s
weak-undef-lib.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
weak-undef-no-shared-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
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
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
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-merge.s
writable-sec-plt-reloc.s [ELF][test] Improve tests 2019-09-07 10:42:11 +00:00
x86-64-cet.s Read .note.gnu.property sections and emit a merged .note.gnu.property section. 2019-06-05 03:04:46 +00:00
x86-64-combined-dynrel.s
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
x86-64-dyn-rel-error3.s
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-got-plt-header.s [ELF][test] Improve tests 2019-09-07 10:42:11 +00:00
x86-64-gotpc-relax-nopic.s [ELF][test] Make tests more tolerant to exact symbol addresses 2019-09-11 06:20:14 +00:00
x86-64-gotpc-relax-und-dso.s [ELF][test] Improve tests 2019-09-07 10:42:11 +00:00
x86-64-gotpc-relax.s [ELF][test] Improve tests 2019-09-07 10:42:11 +00:00
x86-64-pcrel.s
x86-64-plt-high-addr.s [ELF][test] Make tests more tolerant to exact symbol addresses 2019-09-11 06:20:14 +00:00
x86-64-plt.s [ELF][test] Make tests more tolerant to exact symbol addresses 2019-09-11 06:20:14 +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][test] Improve tests 2019-09-07 10:42:11 +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
x86-64-reloc-debug-overflow.s
x86-64-reloc-error-reporting.s
x86-64-reloc-error.s
x86-64-reloc-error2.s
x86-64-reloc-gotoff64.s [ELF] Change GOT*_FROM_END (relative to end(.got)) to GOTPLT* (start(.got.plt)) 2019-03-25 23:46:19 +00:00
x86-64-reloc-gotpc64.s [ELF] Change GOT*_FROM_END (relative to end(.got)) to GOTPLT* (start(.got.plt)) 2019-03-25 23:46:19 +00:00
x86-64-reloc-pc32-fpic.s
x86-64-reloc-range-debug-loc.s
x86-64-reloc-range.s
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][test] Make tests more tolerant to exact symbol addresses 2019-09-10 12:28:07 +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
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
x86-64-retpoline-znow.s [ELF][test] Make tests more tolerant to exact symbol addresses 2019-09-10 12:28:07 +00:00
x86-64-retpoline.s [ELF][test] Make tests more tolerant to exact symbol addresses 2019-09-10 12:28:07 +00:00
x86-64-split-stack-prologue-adjust-fail.s
x86-64-split-stack-prologue-adjust-shared.s
x86-64-split-stack-prologue-adjust-silent.s
x86-64-split-stack-prologue-adjust-success.s
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][test] Improve tests 2019-09-07 10:42:11 +00:00
x86-64-tls-gd-got.s
x86-64-tls-gd-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-gdie.s [ELF][test] Make tests more tolerant to exact symbol addresses 2019-09-11 06:20:14 +00:00
x86-64-tls-ie-local.s [ELF][X86] Improve tests 2019-08-01 09:25: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][test] Simplify and reorganize tests 2019-09-06 15:10:31 +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][test] Improve tests 2019-09-07 10:42:11 +00:00
x86-64-tls-pie.s
x86-64-tlsdesc-gd.s [ELF] Implement General Dynamic style TLSDESC for x86-64 2019-05-29 02:03:56 +00:00
x86-64-tlsdesc-ld.s [ELF] Implement Local Dynamic style TLSDESC for x86-64 2019-05-30 10:00:20 +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
znotext-plt-relocations-protected.s
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
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][test] Make tests more tolerant to exact symbol addresses 2019-09-11 06:20:14 +00:00