llvm-project/lld/test/ELF
Nick Desaulniers 6cff0cb35a lld: elf: discard more specific .gnu.linkonce section
Summary:
lld discards .gnu.linonce.* sections work around a bug in glibc.
https://sourceware.org/bugzilla/show_bug.cgi?id=20543

Unfortunately, the Linux kernel uses a section named
.gnu.linkonce.this_module to store infomation about kernel modules. The
kernel reads data from this section when loading kernel modules, and
errors if it fails to find this section. The current behavior of lld
discards this section when kernel modules are linked, so kernel modules
linked with lld are unloadable by the linux kernel.

The Linux kernel should use a comdat section instead of .gnu.linkonce.
The minimum version of binutils supported by the kernel supports comdat
sections. The kernel is also not relying on the old linkonce behavior;
it seems to have chosen a name that contains a deprecated GNU feature.

Changing the section name now in the kernel would require all kernel
modules to be recompiled to make use of the new section name. Instead,
rather than discarding .gnu.linkonce.*, let's discard the more specific
section name to continue working around the glibc issue while supporting
linking Linux kernel modules.

Link: https://github.com/ClangBuiltLinux/linux/issues/329

Reviewers: pcc, espindola

Reviewed By: pcc

Subscribers: nathanchance, emaste, arichardson, void, srhines

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

llvm-svn: 352302
2019-01-27 02:54:23 +00:00
..
Inputs [PPC64] Reland r351978 'Sort .toc sections accessed with small code model ...' 2019-01-24 18:17:40 +00:00
invalid [ELF] Fix typo. NFC 2018-10-04 00:07:59 +00:00
linkerscript [LLD][ELF]Fix tests for D56910 2019-01-22 09:35:47 +00:00
lto [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
aarch64-abs16.s
aarch64-abs32.s
aarch64-abs64-dyn.s
aarch64-call26-thunk.s
aarch64-combined-dynrel-ifunc.s [ELF] Use more specific method to calculate DT_PLTRELSZ 2018-11-28 10:04:55 +00:00
aarch64-combined-dynrel.s [ELF] Use more specific method to calculate DT_PLTRELSZ 2018-11-28 10:04:55 +00:00
aarch64-condb-reloc.s
aarch64-copy.s
aarch64-copy2.s
aarch64-cortex-a53-843419-abs-mapsyms.s
aarch64-cortex-a53-843419-address.s
aarch64-cortex-a53-843419-cli.s Remove full stops from error messages for consistency. 2018-10-25 18:07:55 +00:00
aarch64-cortex-a53-843419-large.s
aarch64-cortex-a53-843419-large2.s ELF: AArch64: Fix errata patch address calculation. 2018-12-17 20:15:12 +00:00
aarch64-cortex-a53-843419-nopatch.s
aarch64-cortex-a53-843419-recognize.s
aarch64-cortex-a53-843419-thunk.s
aarch64-cortex-a53-843419-tlsrelax.s [ARM][AArch64] Increase TLS alignment to reserve space for Android's TCB 2019-01-09 00:09:59 +00:00
aarch64-data-relocs.s
aarch64-fpic-abs16.s
aarch64-fpic-add_abs_lo12_nc.s
aarch64-fpic-adr_prel_lo21.s
aarch64-fpic-adr_prel_pg_hi21.s
aarch64-fpic-got.s
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-pie.s [ELF][AArch64] Add R_AARCH64_PLT_PAGE_PC to isRelExpr 2019-01-16 13:24:02 +00:00
aarch64-gnu-ifunc-address.s [ELF][AArch64] Add missing PLT relocations to isStaticLinkTimeConstant 2019-01-15 11:17:03 +00:00
aarch64-gnu-ifunc-nosym.s
aarch64-gnu-ifunc-plt.s
aarch64-gnu-ifunc.s [ELF] Change sh_link of .rel{,a}.plt to make GNU strip happy 2018-11-01 22:28:58 +00:00
aarch64-gnu-ifunc2.s [ELF] - Fix R_AARCH64_ADR_GOT_PAGE, R_AARCH64_LD64_GOT_LO12 handling against IFUNC symbols. 2018-11-27 10:30:46 +00:00
aarch64-gnu-ifunc3.s [AArch64] Fix resolution of R_PLT_PAGE RelExpr 2018-11-14 13:53:47 +00:00
aarch64-got-reloc.s
aarch64-got-relocations.s
aarch64-got.s
aarch64-hi21-error.s
aarch64-jump26-thunk.s
aarch64-ldprel-lo19-invalid.s
aarch64-lo12-alignment.s
aarch64-lo21-error.s
aarch64-load-alignment.s
aarch64-prel16.s
aarch64-prel32.s
aarch64-relative.s
aarch64-relocs.s
aarch64-relro.s
aarch64-thunk-pi.s
aarch64-thunk-script.s
aarch64-thunk-section-location.s
aarch64-tls-gdie.s
aarch64-tls-gdle.s [ARM][AArch64] Increase TLS alignment to reserve space for Android's TCB 2019-01-09 00:09:59 +00:00
aarch64-tls-ie.s
aarch64-tls-iele.s [ARM][AArch64] Increase TLS alignment to reserve space for Android's TCB 2019-01-09 00:09:59 +00:00
aarch64-tls-le.s [ARM][AArch64] Increase TLS alignment to reserve space for Android's TCB 2019-01-09 00:09:59 +00:00
aarch64-tls-pie.s
aarch64-tls-static.s
aarch64-tlsdesc.s
aarch64-tlsld-ldst.s [ARM][AArch64] Increase TLS alignment to reserve space for Android's TCB 2019-01-09 00:09:59 +00:00
aarch64-tstbr14-reloc.s
aarch64-undefined-weak.s [ELF][AArch64] Fix adrp to undefined weak reference. 2018-12-13 11:13:01 +00:00
abs-conflict.s
abs-hidden.s
allow-multiple-definition.s
allow-shlib-undefined.s
amdgpu-elf-flags-err.s AMDGPU: Switch some lld tests to v2 2018-10-29 19:59:12 +00:00
amdgpu-elf-flags.s AMDGPU: Switch some lld tests to v2 2018-10-29 19:59:12 +00:00
amdgpu-globals.s
amdgpu-kernels.s AMDGPU: Switch some lld tests to v2 2018-10-29 19:59:12 +00:00
amdgpu-relocs.s
archive-fetch.s
archive.s
arm-abs32-dyn.s
arm-attributes.s
arm-bl-v6-inrange.s
arm-bl-v6.s
arm-blx-v4t.s Remove full stops from error messages for consistency. 2018-10-25 18:07:55 +00:00
arm-blx.s
arm-branch-rangethunk.s
arm-branch-undef-weak-plt-thunk.s
arm-branch.s
arm-combined-dynrel-ifunc.s [ELF] Use more specific method to calculate DT_PLTRELSZ 2018-11-28 10:04:55 +00:00
arm-copy.s
arm-data-prel.s
arm-data-relocs.s
arm-eabi-version.s
arm-execute-only.s
arm-exidx-canunwind.s
arm-exidx-dedup-and-sentinel.s
arm-exidx-dedup.s
arm-exidx-discard.s
arm-exidx-gc.s
arm-exidx-link.s
arm-exidx-order.s
arm-exidx-output.s
arm-exidx-relocatable.s
arm-exidx-sentinel-norelocatable.s
arm-exidx-sentinel-orphan.s
arm-exidx-shared.s
arm-extreme-range-pi-thunk.s [ELF] Fix ARM and Thumb V7PILongThunk overflow behavior. 2019-01-10 16:08:23 +00:00
arm-force-pi-thunk.s [ELF] Implement option to force PIC compatible Thunks 2019-01-16 12:09:13 +00:00
arm-fpic-got.s
arm-gnu-ifunc-nosym.s
arm-gnu-ifunc-plt.s
arm-gnu-ifunc.s
arm-got-relative.s
arm-gotoff.s
arm-icf-exidx.s
arm-long-thunk-converge.s
arm-mov-relocs.s
arm-pie-relative.s
arm-plt-reloc.s
arm-sbrel32.s
arm-static-defines.s
arm-symbol-ordering-file.s
arm-tag-vfp-args-errs.s
arm-tag-vfp-args-illegal.s
arm-tag-vfp-args.s
arm-target1.s
arm-target2.s
arm-thumb-blx.s
arm-thumb-branch-rangethunk.s
arm-thumb-branch.s
arm-thumb-condbranch-thunk.s
arm-thumb-interwork-shared.s
arm-thumb-interwork-thunk-range.s
arm-thumb-interwork-thunk-v5.s
arm-thumb-interwork-thunk.s
arm-thumb-mix-range-thunk-os.s
arm-thumb-narrow-branch-check.s
arm-thumb-no-undefined-thunk.s
arm-thumb-plt-range-thunk-os.s
arm-thumb-plt-reloc.s
arm-thumb-range-thunk-os.s
arm-thumb-thunk-empty-pass.s
arm-thumb-thunk-symbols.s
arm-thumb-thunk-v6m.s [ELF][ARM] Add support for architecture v6m thunks 2018-12-17 10:33:47 +00:00
arm-thumb-undefined-weak-narrow.test
arm-thumb-undefined-weak.s
arm-thunk-edgecase.s
arm-thunk-largesection.s [NFC][BUG-FIX][ARM] Add missing data symbol 2018-10-02 16:53:12 +00:00
arm-thunk-linkerscript-dotexpr.s
arm-thunk-linkerscript-large.s
arm-thunk-linkerscript-orphan.s
arm-thunk-linkerscript-sort.s
arm-thunk-linkerscript.s
arm-thunk-multipass.s
arm-thunk-nosuitable.s [ARM] Change REQUIRES: ARM to Requires: arm 2018-11-21 11:30:03 +00:00
arm-thunk-re-add.s
arm-thunk-section-too-large.s [ARM] Change REQUIRES: ARM to Requires: arm 2018-11-21 11:30:03 +00:00
arm-thunk-toolargesection.s
arm-tls-gd-nonpreemptible.s
arm-tls-gd32.s
arm-tls-ie32.s
arm-tls-ldm32.s
arm-tls-le32.s [ARM][AArch64] Increase TLS alignment to reserve space for Android's TCB 2019-01-09 00:09:59 +00:00
arm-tls-norelax-gd-ie.s
arm-tls-norelax-gd-le.s
arm-tls-norelax-ie-le.s [ARM][AArch64] Increase TLS alignment to reserve space for Android's TCB 2019-01-09 00:09:59 +00:00
arm-tls-norelax-ld-le.s
arm-undefined-weak.s
arm-use-r-output.s
arm-v4bx.test ELF: Handle R_ARM_V4BX correctly in PIC output files. 2018-12-15 00:20:17 +00:00
arm-v5-reloc-error.s
as-needed-in-regular.s [ELF] Move IsNeeded logic from SymbolTable::addShared to MarkLive, and check IsUsedInRegularObj 2018-12-20 22:46:01 +00:00
as-needed-lazy.s
as-needed-no-reloc.s
as-needed-not-in-regular.s [ELF] A shared object is needed if any of its occurrences is needed 2018-12-27 22:24:45 +00:00
as-needed-weak.s [LLD][ELF]Fix tests for D56910 2019-01-22 09:35:47 +00:00
as-needed.s
assignment-archive.s
auxiliary.s
avoid-empty-program-headers.s
bad-archive.s
bad-reloc-target.test [ELF] - Added test case for invalid relocation target errors. NFCI. 2018-11-26 09:25:08 +00:00
basic-aarch64.s
basic-avr.s
basic-freebsd.s
basic-mips.s
basic-ppc.s
basic-ppc64.s [PPC64] Long branch thunks. 2018-11-14 17:56:43 +00:00
basic-sparcv9.s
basic.s
basic32.s
basic64be.s [PPC64] Long branch thunks. 2018-11-14 17:56:43 +00:00
bss-start-common.s
bss.s
bsymbolic-undef.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
bsymbolic.s
build-id.s
cgprofile-bad-clusters.s
cgprofile-err.s
cgprofile-icf.s
cgprofile-obj.s [ELF] Add --{,no-}call-graph-profile-sort (enabled by default) 2018-10-25 23:15:23 +00:00
cgprofile-shared-warn.s [ELF] Don't warn on two legitimate cases when reading .llvm.call-graph-profile 2018-10-22 23:43:53 +00:00
cgprofile-txt.s
cgprofile-txt2.s
cgprofile-warn.s
chroot.s
color-diagnostics.test
combrelocs.s
comdat-discarded-reloc.s
comdat-linkonce.s lld: elf: discard more specific .gnu.linkonce section 2019-01-27 02:54:23 +00:00
comdat.s
comment-gc.s
common-gc.s
common-gc2.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
common-gc3.s
common.s
compatible-section-types.s
compress-debug-sections-reloc.s
compress-debug-sections.s
compressed-debug-conflict.s
compressed-debug-input-err.s Avoid unnecessary buffer allocation and memcpy for compressed sections. 2018-10-08 16:58:59 +00:00
compressed-debug-input.s
conflict-debug-variable-file-index.s
conflict-debug-variable.s
conflict-debug-variable2.s
conflict-variable-linkage-name.s
conflict.s
copy-errors.s
copy-in-shared.s
copy-rel-abs.s
copy-rel-corrupted.s
copy-rel-large.s
copy-rel-pie-error.s
copy-rel-pie.s
copy-rel-tls.s
copy-rel-version.s
copy-relocation-zero-abs-addr.s
copy-relocation-zero-nonabs-addr.s
corrupted-version-reference.s
cref.s
ctors_dtors_priority.s
debug-gc.s
debug-gnu-pubnames.s
debug-line-str.s [LLD] - Do not crash when reporting errors when .debug_line_str (DWARF5) is used 2018-10-03 08:59:46 +00:00
debug-relocation-none.test
default-fill.s
default-output.s
defined-tls_get_addr.s
defsym-dynamic.s
defsym-reserved-syms.s
defsym.s [LLD][ELF] - Do not crash when parsing the -defsym option from a error state. 2018-11-26 12:29:56 +00:00
discard-locals.s
discard-merge-locals.s
discard-merge-unnamed.s
discard-none.s
dont-export-hidden.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
driver-access.test
driver.test [LLD][ELF] - Check options before processing the -v/-version options. 2018-10-15 14:21:43 +00:00
dso-undef-size.s
dso_handle.s
dt_flags.s [ELF] - Implement -z nodefaultlib 2018-11-27 09:48:17 +00:00
dt_tags.s
dtrace-r.test
duplicated-plt-entry.s
duplicated-synthetic-sym.s
dynamic-got-rela.s
dynamic-got.s
dynamic-linker.s
dynamic-list-archive.s
dynamic-list-empty.s
dynamic-list-extern.s
dynamic-list-locals.s
dynamic-list-preempt.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
dynamic-list-unexpected-end.s
dynamic-list-weak-archive.s
dynamic-list-wildcard.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
dynamic-list.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
dynamic-no-rosegment.s
dynamic-reloc-in-ro.s
dynamic-reloc-index.s
dynamic-reloc-weak.s
dynamic-reloc.s [ELF] - Set sh_info and sh_link for .rela.plt sections. 2018-10-11 08:25:35 +00:00
dynamic.s
dynstr-no-rosegment.s
dynsym-no-rosegment.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
dynsym-pie.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
early-exit-for-bad-paths.s
edata-etext.s [LLD][ELF] - Fix tests after r350840. 2019-01-10 16:26:05 +00:00
edata-no-bss.s
eh-align-cie.s
eh-frame-begin-end.s
eh-frame-dyn-rel.s
eh-frame-gc.s
eh-frame-gc2.s
eh-frame-hdr-abs-fde.s
eh-frame-hdr-augmentation.s
eh-frame-hdr-icf-fde.s
eh-frame-hdr-icf.s
eh-frame-hdr-no-out2.s
eh-frame-hdr.s
eh-frame-marker.s
eh-frame-merge.s
eh-frame-multilpe-cie.s
eh-frame-negative-pcrel-sdata2.s
eh-frame-negative-pcrel-sdata4.s
eh-frame-negative-pcrel-sdata8.s
eh-frame-padding-no-rosegment.s
eh-frame-pcrel-overflow.s
eh-frame-plt.s
eh-frame-rel.s
eh-frame-type.test
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
eh-frame-value-format8.s
eh-frame-value-format9.s
eh-frame.s
ehdr_start.s
ehframe-relocation.s
elf-header.s
emit-relocs-eh-frame.s
emit-relocs-gc.s
emit-relocs-icf.s
emit-relocs-icf1.s
emit-relocs-icf2.s
emit-relocs-merge.s
emit-relocs-mergeable-i386.s
emit-relocs-mergeable.s
emit-relocs-shared.s
emit-relocs.s
empty-archive.s
empty-pack-dyn-relocs.s
empty-pt-load.s
empty-ver.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
empty-ver2.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
emulation-aarch64.s [ELF] Split up emulation.s per backend 2018-10-23 01:19:18 +00:00
emulation-arm.s [ELF] Split up emulation.s per backend 2018-10-23 01:19:18 +00:00
emulation-mips.s [ELF][MIPS] Handle mips in the OUTPUT_FORMAT directive 2018-11-28 11:41:20 +00:00
emulation-ppc.s [PPC64] Handle powerpc64 in OUTPUT_FORMAT. 2018-10-30 14:37:17 +00:00
emulation-x86.s [ELF] Split up emulation.s per backend 2018-10-23 01:19:18 +00:00
end-abs.s
end-preserve.s
end-update.s
end.s
entry.s
error-limit.test
exclude-libs.s
exclude.s
executable-undefined-ignoreall.s
executable-undefined-protected-ignoreall.s
execute-only-mixed-data.s Include input section name and output section name in an error message. 2018-10-24 18:15:40 +00:00
execute-only.s
export-dynamic-symbol.s
fatal-warnings.s
file-access.s
fill-trap-ppc.s
fill-trap.s
filter.s
format-binary-non-ascii.s
format-binary.test Handle OUTPUT_FORMAT arguments in quotation marks 2018-11-03 05:25:49 +00:00
gc-absolute.s
gc-collect-undefined.s
gc-debuginfo-tls.s
gc-merge-local-sym.s
gc-sections-alloc.s
gc-sections-eh.s
gc-sections-implicit-addend.s
gc-sections-keep-shared-start.s
gc-sections-linker-defined-symbol.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
gc-sections-local-sym.s
gc-sections-lsda.s
gc-sections-merge-addend.s
gc-sections-merge-implicit-addend.s
gc-sections-merge.s
gc-sections-metadata-startstop.s
gc-sections-metadata.s
gc-sections-metadata2.s
gc-sections-no-undef-error.s
gc-sections-non-alloc-to-merge.s
gc-sections-print.s
gc-sections-protected.s
gc-sections-shared.s
gc-sections-synthetic.s
gc-sections-undefined.s
gc-sections-weak.s
gc-sections.s
gdb-index-base-addr.s [DWARF] Fix typo, .gnu_index -> .gdb_index 2018-11-02 20:34:42 +00:00
gdb-index-dwarf5-low-high.s [LLD][ELF] - Cleanup gdb-index-dwarf5-low-high.s. NFC. 2018-12-24 10:18:07 +00:00
gdb-index-empty.s
gdb-index-gc-sections.s
gdb-index-invalid-ranges.s Use error() instead of fatal() to report an invalid address range. 2018-12-26 19:15:04 +00:00
gdb-index-multiple-cu-2.s Fix r346747 and r346796 2018-11-14 09:58:17 +00:00
gdb-index-multiple-cu.s [ELF] --gdb-index: use lower_bound to compute relative CU index in the object file 2018-11-29 00:17:00 +00:00
gdb-index-no-debug.s Remove a global variable that we can live without. 2018-10-23 17:39:43 +00:00
gdb-index-noranges.s
gdb-index-ranges.s [DWARF] Fix typo, .gnu_index -> .gdb_index 2018-11-02 20:34:42 +00:00
gdb-index-rng-lists.s [LLD][ELF] - Improve the DWARF v5 suport for building .gdb_index. 2018-12-03 10:48:57 +00:00
gdb-index-tls.s
gdb-index.s [DWARF] Fix typo, .gnu_index -> .gdb_index 2018-11-02 20:34:42 +00:00
global-offset-table-position-aarch64.s
global-offset-table-position-arm.s
global-offset-table-position-i386.s
global-offset-table-position-mips.s
global-offset-table-position-redef-err.s [LLD][ELF] Error if _GLOBAL_OFFSET_TABLE_ is defined in input objects 2018-11-29 11:18:07 +00:00
global-offset-table-position.s
global_offset_table.s
global_offset_table_shared.s
gnu-hash-table-copy.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
gnu-hash-table-many.s
gnu-hash-table-rwsegment.s [ELF] .gnu.hash bloom filter: use Shift2 = 26 instead of 6 2018-12-21 21:59:34 +00:00
gnu-hash-table.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
gnu-ifunc-dso.s
gnu-ifunc-dynsym.s
gnu-ifunc-dyntags.s
gnu-ifunc-empty.s Do not emit a corrupt symbol table entry for .rela_iplt_{start,end}. 2019-01-15 18:30:23 +00:00
gnu-ifunc-gotpcrel.s
gnu-ifunc-i386.s [ELF] Change sh_link of .rel{,a}.plt to make GNU strip happy 2018-11-01 22:28:58 +00:00
gnu-ifunc-nosym-i386.s
gnu-ifunc-nosym.s
gnu-ifunc-plt-i386.s
gnu-ifunc-plt.s
gnu-ifunc-relative.s [ELF] Fallback to sh_link=0 if neither .dynsym nor .symtab exists 2018-10-30 20:54:54 +00:00
gnu-ifunc-shared.s
gnu-ifunc.s [ELF] Change sh_link of .rel{,a}.plt to make GNU strip happy 2018-11-01 22:28:58 +00:00
gnu-unique.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
gnustack.s
got-aarch64.s
got-i386.s
got-plt-header.s
got.s
got32-i386-pie-rw.s [lld][NFC] Update tests to use -S instead of -s when using llvm-readelf. 2018-11-05 20:39:06 +00:00
got32-i386.s
got32x-i386.s
gotpc-relax-nopic.s
gotpc-relax-und-dso.s
gotpc-relax.s
gotpcrelx.s
help.s
hexagon-eflag.s [ELF][HEXAGON] Let input determine e_flag. 2018-10-15 14:44:52 +00:00
hexagon-shared.s [ELF][HEXAGON] Add R_HEX_GOT_16_X support 2018-10-08 15:32:46 +00:00
hexagon.s
hidden-shared-err.s
hidden-vis-shared.s
i386-debug-noabs.test
i386-got-and-copy.s
i386-got-value.s
i386-gotoff-shared.s
i386-gotpc-dynamic.s
i386-gotpc.s
i386-linkonce.s
i386-merge.s
i386-pc8-pc16-addend.s
i386-pc8.s
i386-pc16.test
i386-pic-plt.s
i386-relative.s
i386-relax-reloc.s
i386-reloc-8-large-addend.s
i386-reloc-8.s
i386-reloc-16-large-addend.s
i386-reloc-16.s
i386-reloc-large-addend.s
i386-reloc-range.s
i386-reloc8-reloc16-addend.s
i386-retpoline-nopic-linkerscript.s
i386-retpoline-nopic.s
i386-retpoline-pic-linkerscript.s
i386-retpoline-pic.s
i386-tls-got.s
i386-tls-ie-shared.s
i386-tls-initial-exec-local.s
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
icf-non-mergeable.s
icf-none.s
icf-relro.s
icf-safe.s
icf-symbol-type.s [LLD][ELF]Fix tests for D56910 2019-01-22 09:35:47 +00:00
icf1.s
icf2.s
icf3.s
icf4.s
icf5.s
icf6.s
icf7.s
icf8.s
icf9.s
icf10.test
icf11.test
icf12.s
icf13.s
icf14.s
icf15.s
icf16.s
icf17.s
ignore-plugin.test
image-base.s [LLD][ELF] - Added a test for "-image-base: number expected" message. NFC. 2018-11-26 13:15:57 +00:00
incompatible-ar-first.s
incompatible-section-flags.s
incompatible-section-types2.s
incompatible.s
init-fini-progbits.s
init-fini.s
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 Add OUTPUT_FORMAT linker script directive support. 2018-10-22 20:50:01 +00:00
invalid-local-symbol-in-dso.s
invalid-relocations.test
invalid-undef-section-symbol.test
just-symbols-cref.s
just-symbols.s
lazy-arch-conflict.s
libsearch.s
lit.local.cfg
llvm33-rela-outside-group.s
local-dynamic.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
local-got-pie.s
local-got-shared.s
local-got.s
local-symbols-order.s
local-undefined-symbol.s
local-ver-preemptible.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
local.s
lto-plugin-ignore.s
many-alloc-sections.s
many-sections.s
map-file-i686.s
map-file.s
map-gc-sections.s
merge-align.s
merge-entsize.s
merge-gc-piece.s
merge-gc-piece2.s
merge-reloc-O0.s
merge-reloc.s
merge-section-types.s
merge-shared-str.s
merge-shared.s
merge-string-align.s
merge-string-empty.s
merge-string-error.s
merge-string-no-null.s
merge-string.s
merge-sym.s
merge-to-non-alloc.s
merge.s
mergeable-errors.s [LLD][ELF] - Add a test for non-null terminated mergeable strings section. NFCI. 2018-11-26 08:40:20 +00:00
mips-26-mask.s
mips-26-n32-n64.s
mips-26.s
mips-32.s [ELF] Fix objdump tests after rL346610 2018-11-11 18:49:05 +00:00
mips-64-disp.s
mips-64-got-overflow.s
mips-64-got.s
mips-64-gprel-so.s
mips-64-rels.s
mips-64.s [ELF] Fix objdump tests after rL346610 2018-11-11 18:49:05 +00:00
mips-abs-got.s
mips-align-err.s
mips-call-hilo.s
mips-call16.s
mips-dynamic.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
mips-dynsym-sort.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
mips-elf-abi.s
mips-elf-flags-err.s
mips-elf-flags-err.test
mips-elf-flags.s
mips-fp-flags-err.test
mips-gnu-hash.s Remove full stops from error messages for consistency. 2018-10-25 18:07:55 +00:00
mips-got-and-copy.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
mips-got-extsym.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
mips-got-hilo.s
mips-got-page-script.s
mips-got-page.s
mips-got-redundant.s
mips-got-relocs.s [ELF] Fix objdump tests after rL346610 2018-11-11 18:49:05 +00:00
mips-got-script.s
mips-got-string.s
mips-got-weak.s
mips-got16-relocatable.s [ELF][MIPS] Use MIPS R6 `sigrie` as a trap instruction 2018-11-16 05:30:47 +00:00
mips-got16.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
mips-gp-disp-ver.s
mips-gp-disp.s
mips-gp-ext.s
mips-gp-local.s
mips-gp-lowest.s
mips-gprel-sec.s
mips-gprel32-relocs-gp0.s
mips-gprel32-relocs.s
mips-higher-highest.s
mips-hilo-gp-disp.s
mips-hilo-hi-only.s
mips-hilo.s [ELF] Fix objdump tests after rL346610 2018-11-11 18:49:05 +00:00
mips-jalr.test
mips-lo16-not-relative.s
mips-merge-abiflags.s
mips-mgot.s [ELF] Fix objdump tests after rL346610 2018-11-11 18:49:05 +00:00
mips-micro-got.s
mips-micro-jal.s [LLD][ELF] - Fix the test cases after r350823. 2019-01-10 14:57:25 +00:00
mips-micro-plt.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
mips-micro-relocs.s
mips-micro-thunks.s
mips-micror6-relocs.s
mips-n32-emul.s
mips-n32-rels.s
mips-no-objects.s
mips-non-zero-gp0.s
mips-nonalloc.s
mips-npic-call-pic-os.s [ELF][MIPS] Use MIPS R6 `sigrie` as a trap instruction 2018-11-16 05:30:47 +00:00
mips-npic-call-pic-script.s [ELF][MIPS] Use MIPS R6 `sigrie` as a trap instruction 2018-11-16 05:30:47 +00:00
mips-npic-call-pic.s [ELF][MIPS] Use MIPS R6 `sigrie` as a trap instruction 2018-11-16 05:30:47 +00:00
mips-options-r.test
mips-options.s
mips-out-of-bounds-call16-reloc.s
mips-pc-relocs.s
mips-plt-copy.s
mips-plt-n32.s
mips-plt-r6.s
mips-reginfo.s
mips-relocatable.s
mips-sto-pic-flag.s
mips-sto-plt.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
mips-tls-64-pic-local-variable.s
mips-tls-64.s [ELF] Fix objdump tests after rL346610 2018-11-11 18:49:05 +00:00
mips-tls-hilo.s [ELF] Fix objdump tests after rL346610 2018-11-11 18:49:05 +00:00
mips-tls-static-64.s [ELF] Fix objdump tests after rL346610 2018-11-11 18:49:05 +00:00
mips-tls-static.s [ELF] Fix objdump tests after rL346610 2018-11-11 18:49:05 +00:00
mips-tls.s [ELF] Fix objdump tests after rL346610 2018-11-11 18:49:05 +00:00
mips-traps.s [ELF][MIPS] Use MIPS R6 `sigrie` as a trap instruction 2018-11-16 05:30:47 +00:00
mips-xgot-order.s
mips64-eh-abs-reloc.s
msp430.s Remove an external test file. NFC. 2019-01-10 17:57:30 +00:00
multiple-cu.s
new-dtags.test
no-augmentation.s
no-discard-this_module.s lld: elf: discard more specific .gnu.linkonce section 2019-01-27 02:54:23 +00:00
no-inhibit-exec.s
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
non-abs-reloc.s
non-alloc-link-order-gc.s
noplt-pie.s
note-contiguous.s
note-first-page.s [ELF] Place .note in the first page to ensure they are available in core files 2018-12-18 19:16:37 +00:00
note-loadaddr.s
note-multiple.s
note-noalloc.s
note-noalloc2.s
note.s
oformat-binary-ttext.s
oformat-binary.s
openbsd-randomize.s
openbsd-wxneeded.s
output-section.s
pack-dyn-relocs-loop.s [ELF] Fix link failure with Android compressed relocation support. 2018-10-11 21:43:06 +00:00
pack-dyn-relocs-tls-aarch64.s
pack-dyn-relocs-tls-x86-64.s
pack-dyn-relocs.s
pack-dyn-relocs2.s
phdr-align.s
pie-weak.s
pie.s
plt-aarch64.s
plt-i686.s
plt.s
ppc-rela.s
ppc-relocs.s [PPC][PPC64] PPC_REL14 and PPC64_REL14 relocations 2018-12-04 12:26:21 +00:00
ppc64-abi-version.s
ppc64-addr16-error.s
ppc64-bsymbolic-toc-restore.s [PPC64] Add test documenting toc-restore when linking with -Bsymbolic. [NFC] 2018-10-03 21:58:42 +00:00
ppc64-call-reach.s [PPC64] Long branch thunks. 2018-11-14 17:56:43 +00:00
ppc64-dq.s
ppc64-dtprel.s
ppc64-dynamic-relocations.s
ppc64-entry-point.s
ppc64-error-missaligned-dq.s [PPC64] Fix RelType in checkInt and checkAlignment diagnsotics. 2019-01-10 15:08:02 +00:00
ppc64-error-missaligned-ds.s [PPC64] Fix RelType in checkInt and checkAlignment diagnsotics. 2019-01-10 15:08:02 +00:00
ppc64-error-toc-restore.s
ppc64-error-toc-tail-call.s
ppc64-func-entry-points.s
ppc64-gd-to-ie.s
ppc64-general-dynamic-tls.s
ppc64-got-indirect.s
ppc64-got-off.s [PPC64] Add toc-optimizations for got based relocations. 2018-12-20 17:00:33 +00:00
ppc64-ifunc.s
ppc64-initial-exec-tls.s
ppc64-local-dynamic.s
ppc64-local-exec-tls.s
ppc64-long-branch.s [PPC64] Long branch thunks. 2018-11-14 17:56:43 +00:00
ppc64-plt-stub.s
ppc64-rel-calls.s
ppc64-rel-so-local-calls.s
ppc64-relocs.s [PPC][PPC64] PPC_REL14 and PPC64_REL14 relocations 2018-12-04 12:26:21 +00:00
ppc64-shared-long_branch.s [PPC64] Long branch thunks. 2018-11-14 17:56:43 +00:00
ppc64-sort-small-cm-relocs.s [PPC64] Reland r351978 'Sort .toc sections accessed with small code model ...' 2019-01-24 18:17:40 +00:00
ppc64-split-stack-adjust-fail.s Reland "[PPC64] Add split - stack support." 2018-10-16 17:13:01 +00:00
ppc64-split-stack-adjust-overflow.s Modify InputSectionBase::getLocation to add section and offset to every loc. 2019-01-10 15:08:06 +00:00
ppc64-split-stack-adjust-size-success.s [LLD][ELF] - Add a check for --split-stack-adjust-size error message. NFCI. 2018-11-26 12:36:16 +00:00
ppc64-split-stack-prologue-adjust-success.s Reland "[PPC64] Add split - stack support." 2018-10-16 17:13:01 +00:00
ppc64-tls-gd-le-small.s [NFC] Change address __tls_getaddr is defined at so it does not need a thunk. 2018-11-14 17:56:38 +00:00
ppc64-tls-gd-le.s
ppc64-tls-ie-le.s
ppc64-tls-ld-le.s
ppc64-toc-addis-nop-lqsq.s
ppc64-toc-addis-nop.s
ppc64-toc-rel.s
ppc64-toc-restore-recursive-call.s [PPC64] Test documenting toc-restore after interposable recursive call. [NFC] 2018-10-03 21:58:44 +00:00
ppc64-toc-restore.s
ppc64-tocopt-option.s Remove full stops from error messages for consistency. 2018-10-25 18:07:55 +00:00
ppc64-weak-undef-call-shared.s
ppc64-weak-undef-call.s
pr34660.s [lld][NFC] Use explicit --symbols instead of -t in tests using llvm-readelf. 2018-11-06 19:34:22 +00:00
pr34872.s
pr36475.s
pr37735.s
pre_init_fini_array.s
pre_init_fini_array_missing.s
print-icf.s
progname.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
program-header-layout.s
protected-data-access.s
protected-function-access.s
protected-shared.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
push-state.s [LLD][ELF] - Add a test for "unbalanced --push-state/--pop-state" error. 2018-11-26 12:58:51 +00:00
rel-addend-with-rela-input.s
rel-offset.s
relative-dynamic-reloc-pie.s
relative-dynamic-reloc-ppc64.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
relative-dynamic-reloc.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
relocatable-bss.s
relocatable-build-id.s
relocatable-comdat-multiple.s
relocatable-comdat.s
relocatable-comdat2.s
relocatable-comment.s
relocatable-common.s
relocatable-compressed-input.s Avoid unnecessary buffer allocation and memcpy for compressed sections. 2018-10-08 16:58:59 +00:00
relocatable-eh-frame-hdr.s
relocatable-eh-frame.s
relocatable-ehframe.s
relocatable-empty-archive.s
relocatable-local-sym.s
relocatable-many-sections.s
relocatable-non-alloc.s
relocatable-rel-iplt.s Don't mess up RelIplt symbols during relocatable processing 2018-10-23 05:53:15 +00:00
relocatable-reloc.s
relocatable-script.s
relocatable-section-symbol.s
relocatable-sections.s
relocatable-symbol-name.s
relocatable-symbols.s
relocatable-tls.s
relocatable-versioned.s
relocatable-visibility.s
relocatable.s
relocation-absolute.s
relocation-b-aarch64.test
relocation-before-merge-start.s
relocation-common.s [ELF] Fix relocation-common.s after rL346610 2018-11-11 18:54:58 +00:00
relocation-copy-alias.s
relocation-copy-align-common.s
relocation-copy-align.s
relocation-copy-flags.s
relocation-copy-i686.s
relocation-copy-relro.s
relocation-copy.s
relocation-dtrace.test
relocation-group.test
relocation-i686.s
relocation-in-merge.s
relocation-local.s
relocation-nocopy.s
relocation-non-alloc.s
relocation-none-aarch64.test
relocation-none-i686.test
relocation-past-merge-end.s
relocation-relative-absolute.s
relocation-relative-synthetic.s
relocation-relative-weak.s
relocation-shared.s
relocation-size-err.s
relocation-size-shared.s [LLD][ELF] - Fix the test cases after r350823. 2019-01-10 14:57:25 +00:00
relocation-size.s [LLD][ELF] - Fix the test cases after r350823. 2019-01-10 14:57:25 +00:00
relocation-undefined-weak.s
relocation.s
relro-copyrel-bss-script.s
relro-non-contiguous-script-data.s
relro-non-contiguous.s
relro-omagic.s
relro-script.s
relro-tls.s
relro.s
reproduce-backslash.s [test] Fix reproduce-blackslash.s test with NetBSD tar 2018-12-07 18:57:09 +00:00
reproduce-error.s
reproduce-linkerscript.s
reproduce-thin-archive.s
reproduce-windows.s
reproduce-windows2.s
reproduce.s
resolution-end.s
resolution-shared.s
resolution.s
retain-symbols-file.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
retain-und.s
riscv-branch.test
riscv-call.test
riscv-hi20-lo12.test
riscv-jal-error.test
riscv-jal.test
riscv-pcrel-hilo.test
rodynamic.s
section-align-0.test
section-layout.s
section-metadata-err.s
section-metadata-err2.s
section-metadata-err3.s
section-name.s
section-symbol.s
section-symbols.test
sectionstart-noallochdr.s
sectionstart.s
segments.s
shared-lazy.s
shared-ppc64.s
shared.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
shf-info-link.test
shlib-undefined-archive.s
shlib-undefined-local.s
shlib-undefined-shared.s
sht-group-empty.test Partial support of SHT_GROUP without flag 2019-01-24 17:56:08 +00:00
sht-group-gold-r.test
silent-ignore.test
soname.s
soname2.s
sort-norosegment.s [lld][NFC] Update tests to use -S instead of -s when using llvm-readelf. 2018-11-05 20:39:06 +00:00
start-lib-comdat.s
start-lib.s
startstop-gccollect.s
startstop-shared.s
startstop-shared2.s
startstop.s
static-error.s Reject .so files if -static is given. 2018-12-18 22:30:23 +00:00
static-with-export-dynamic.s
stdout.s Disable test better. 2019-01-23 13:43:42 +00:00
string-gc.s
string-table.s
strip-all.s
strip-debug.s Fix a broken buildbot. 2018-10-08 17:24:29 +00:00
symbol-ordering-file-icf.s
symbol-ordering-file-warnings.s [ELF] Don't warn on undefined symbols if UnresolvedPolicy::Ignore is used 2018-10-10 22:48:57 +00:00
symbol-ordering-file.s
symbol-ordering-file2.s
symbol-override.s
symbols.s
symver-archive.s
synthetic-got.s
sysroot.s
sysv-hash-no-rosegment.s
tail-merge-string-align.s
text-section-prefix.s
textrel.s Introduce a flag to warn when ifunc symbols are used with text relocations. 2018-10-02 20:30:22 +00:00
tls-align.s
tls-archive.s
tls-dynamic-i686.s
tls-dynamic.s
tls-error.s
tls-got-entry.s
tls-got.s
tls-i686.s
tls-in-archive.s
tls-initial-exec-local.s
tls-mismatch.s
tls-offset.s
tls-opt-gdie.s
tls-opt-gdiele-i686.s
tls-opt-i686.s
tls-opt-iele-i686-nopic.s
tls-opt-local.s
tls-opt-no-plt.s
tls-opt-x86_64-noplt.s [ELF][X86_64] Fix corrupted LD -> LE optimization for TLS without PLT 2019-01-16 23:28:51 +00:00
tls-opt.s
tls-relocatable.s
tls-static.s Reject .so files if -static is given. 2018-12-18 22:30:23 +00:00
tls-two-relocs.s
tls-weak-undef.s
tls.s
trace-ar.s
trace-symbols.s
trace.s
ttext-tdata-tbss.s
typed-undef.s
undef-broken-debug.test
undef-shared.s
undef-shared2.s
undef-start.s
undef-version-script.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
undef-with-plt-addr-i686.s
undef-with-plt-addr.s
undef.s keymethod -> keyfunction 2018-12-21 22:57:11 +00:00
undefined-opt.s
undefined-versioned-symbol.s
unresolved-symbols.s
user_def_init_array_start.s
verdef-defaultver.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
verdef-dependency.s
verdef.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
verneed-as-needed-weak.s
verneed-local.s
verneed.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
version-exclude-libs.s
version-script-anonymous-local.s
version-script-complex-wildcards.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
version-script-copy-rel.s
version-script-err.s
version-script-extern-exact.s
version-script-extern-undefined.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
version-script-extern-wildcards-anon.s
version-script-extern-wildcards.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
version-script-extern.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
version-script-extern2.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
version-script-glob.s
version-script-hide-so-symbol.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
version-script-in-search-path.s
version-script-locals-extern.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
version-script-locals.s
version-script-missing.s
version-script-no-warn.s
version-script-no-warn2.s
version-script-noundef.s
version-script-symver.s
version-script-symver2.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
version-script-twice.s
version-script-undef-version.s
version-script-weak.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
version-script.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
version-symbol-error.s
version-undef-sym.s
version-use.s
version-wildcard.test [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
visibility.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
warn-backrefs.s
warn-common.s
warn-unresolved-symbols-hidden.s
warn-unresolved-symbols.s
weak-and-strong-undef.s
weak-entry.s
weak-shared-gc.s
weak-undef-export.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
weak-undef-hidden.s
weak-undef-lazy.s
weak-undef-lib.s
weak-undef-rw.s
weak-undef-shared.s
weak-undef-val.s
weak-undef.s [ELF] Remove checking for spurious '@' at the end of dynamic sym names 2019-01-08 10:50:59 +00:00
whole-archive-name.s
whole-archive.s
wrap-dynamic-undef.s
wrap-entry.s
wrap-no-real.s [LLD][ELF] - Fix tests after r350840. 2019-01-10 16:26:05 +00:00
wrap-plt.s
wrap-with-archive.s Fix linker-defined symbols possibly not being defined when -wrap is used 2019-01-02 19:28:00 +00:00
wrap.s
writable-merge.s
writable-sec-plt-reloc.s
x86-64-combined-dynrel.s [ELF] Use more specific method to calculate DT_PLTRELSZ 2018-11-28 10:04:55 +00:00
x86-64-dyn-rel-error.s
x86-64-dyn-rel-error2.s
x86-64-dyn-rel-error3.s
x86-64-plt-high-addr.s
x86-64-rela.s
x86-64-relax-got-abs.s
x86-64-relax-offset.s
x86-64-reloc-8.s
x86-64-reloc-16.s
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 Modify InputSectionBase::getLocation to add section and offset to every loc. 2019-01-10 15:08:06 +00:00
x86-64-reloc-gotoff64.s [lld][NFC] Update tests to use -S instead of -s when using llvm-readelf. 2018-11-05 20:39:06 +00:00
x86-64-reloc-gotpc64.s [lld][NFC] Update tests to use -S instead of -s when using llvm-readelf. 2018-11-05 20:39:06 +00:00
x86-64-reloc-pc32-fpic.s
x86-64-reloc-range-debug-loc.s Modify InputSectionBase::getLocation to add section and offset to every loc. 2019-01-10 15:08:06 +00:00
x86-64-reloc-range.s [ELF] Allow --noinhibit-exec to produce corrupted executable with relocation overflow 2018-11-20 17:04:11 +00:00
x86-64-reloc-tpoff32-fpic.s
x86-64-retpoline-linkerscript.s
x86-64-retpoline-znow-linkerscript.s
x86-64-retpoline-znow-static-iplt.s [LLD][ELF] - Fix BB after r350726. 2019-01-09 15:06:57 +00:00
x86-64-retpoline-znow.s
x86-64-retpoline.s
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-tls-gd-got.s
x86-64-tls-gd-local.s
x86-64-tls-ld-local.s
x86-64-tls-pie.s
zdefs.s
znotext-copy-relocation.s
znotext-plt-relocations-protected.s
znotext-plt-relocations.s
znotext-weak-undef.s
zstack-size.s
ztext.s