llvm-project/lld/test/ELF/linkerscript
Bob Haarman 8e0b179315 [ELF] report section sizes when output file too large
Fixes PR48523. When the linker errors with "output file too large",
one question that comes to mind is how the section sizes differ from
what they were previously. Unfortunately, this information is lost
when the linker exits without writing the output file. This change
makes it so that the error message includes the sizes of the largest
sections.

Reviewed By: MaskRay, grimar, jhenderson

Differential Revision: https://reviews.llvm.org/D94560
2021-01-21 19:47:03 +00:00
..
Inputs [lld][linkerscript] Fix handling of DEFINED. 2020-07-28 21:18:01 +01:00
absolute-expr.test [ELF] Create readonly PT_LOAD in the presence of a SECTIONS command 2020-03-19 19:11:11 -07:00
absolute.s [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_X86_64 2019-09-16 07:05:34 +00:00
absolute2.s [llvm-objdump] --syms: make flags closer to GNU objdump 2020-03-05 09:59:53 -08:00
addr-zero.test [LLD][ELF] - Fix mistype. NFC. 2019-04-20 10:50:27 +00:00
addr.test [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
address-expr-symbols.s [ELF][test] Change -o %t to -o /dev/null if the output is not needed 2020-02-12 21:54:50 -08:00
align-empty.test [ELF] Create readonly PT_LOAD in the presence of a SECTIONS command 2020-03-19 19:11:11 -07:00
align-r.test
align-section-offset.test [ELF] Split RW PT_LOAD on the PT_GNU_RELRO boundary 2019-03-15 01:29:57 +00:00
align-section.test
align1.test [lld] NFC: fix trivial typos in comments 2020-04-02 01:21:36 +09:00
align2.test [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
align3.test [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
align4.test [llvm-objdump] --syms: make flags closer to GNU objdump 2020-03-05 09:59:53 -08:00
align5.test [llvm-objdump] --syms: make flags closer to GNU objdump 2020-03-05 09:59:53 -08:00
alignof.test [ELF][test] Improve llvm-objdump -t tests 2020-03-04 10:48:36 -08:00
alternate-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
arm-exidx-discard-all.s [ELF][ARM] Fix crash when discarding InputSections that have .ARM.exidx 2019-09-24 21:44:14 +00:00
arm-exidx-discard.s [ELF][ARM] Fix crash when discarding InputSections that have .ARM.exidx 2019-09-24 21:44:14 +00:00
arm-exidx-order.test [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-phdrs.test
arm-exidx-sentinel-and-assignment.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
arm-lscript.test
assert.s [lld] Fix trivial typos in comments 2020-01-06 10:25:48 -08:00
at-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
at.s [ELF] Create readonly PT_LOAD in the presence of a SECTIONS command 2020-03-19 19:11:11 -07:00
at2.test [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
at3.test
at5.test [ELF][test] Change -o %t to -o /dev/null if the output is not needed 2020-02-12 21:54:50 -08:00
at6.test
at7.test
at8.test [ELF] Don't advance sh_offset for an empty section whose PT_LOAD is removed (due to p_memsz=0) 2020-05-04 08:07:34 -07:00
broken-memory-declaration.s [ELF][test] Change -o %t to -o /dev/null if the output is not needed 2020-02-12 21:54:50 -08:00
bss-fill.test
comdat-gc.s Revert r358069 "Discard debuginfo for object files empty after GC" 2019-05-16 23:33:06 +00:00
common-assign.s [ELF] Keep st_type for symbol assignment 2020-08-20 16:05:27 -07:00
common-exclude.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-filespec.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +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
compress-debug-sections-custom.s [ELF] Allow sections after a non-SHF_ALLOC section to be covered by PT_LOAD 2020-08-06 08:27:15 -07:00
compress-debug-sections.s [ELF][test] Fix section sh_type and sh_flags 2020-02-19 22:01:42 -08:00
constructor.test [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
copy-rel-symbol-value-err.s
copy-rel-symbol-value.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
data-commands-gc.s [ELF] Keep orphan section names (.rodata.foo .text.foo) unchanged if !hasSectionsCommand 2020-03-23 10:30:06 -07:00
data-commands1.test [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
data-commands2.test
data-segment-relro.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
define.test [lld][linkerscript] Fix handling of DEFINED. 2020-07-28 21:18:01 +01:00
defsym.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
diag1.test [ELF][test] Change -o %t to -o /dev/null if the output is not needed 2020-02-12 21:54:50 -08:00
diag2.test [ELF][test] Change -o %t to -o /dev/null if the output is not needed 2020-02-12 21:54:50 -08:00
diag3.test [ELF][test] Change -o %t to -o /dev/null if the output is not needed 2020-02-12 21:54:50 -08:00
diag4.test [ELF][test] Change -o %t to -o /dev/null if the output is not needed 2020-02-12 21:54:50 -08:00
diag5.test [ELF][test] Change -o %t to -o /dev/null if the output is not needed 2020-02-12 21:54:50 -08:00
diag6.test [LLD][ELF] - Linkerscript: report location for the "unclosed comment in a linker script" error. 2020-07-24 11:38:26 +03:00
discard-gnu-hash.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
discard-gnu-version.s [ELF] Support input section description .gnu.version* in /DISCARD/ 2019-12-26 09:54:22 -08:00
discard-group.s [ELF] Improve --gc-sections compatibility with GNU ld regarding section groups 2019-11-19 08:54:06 -08:00
discard-interp.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
discard-linkorder.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
discard-phdr.s [ELF] Don't create an output section named `/DISCARD/` if it is assigned to the special phdr `NONE` 2019-06-03 05:34:25 +00:00
discard-print-gc.s
discard-section-err.s [ELF][test] Change -o %t to -o /dev/null if the output is not needed 2020-02-12 21:54:50 -08:00
discard-section.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
dot-is-not-abs.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
double-bss.test [ELF][test] Make tests less address sensitive and delete redundant tests 2020-03-19 18:04:47 -07:00
dynamic-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
dynamic.s [ELF] Set SectionBase::partition in processSectionCommands 2019-09-26 17:10:09 +00:00
early-assign-symbol.s [ELF][test] Improve llvm-objdump -t tests 2020-03-04 10:48:36 -08:00
edata-etext.s
eh-frame-emit-relocs.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
eh-frame-hdr.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
eh-frame-merge.s [ELF][test] Delete unneeded --no-threads 2020-03-17 12:58:24 -07:00
eh-frame-reloc-out-of-range.test [ELF][test] Change -o %t to -o /dev/null if the output is not needed 2020-02-12 21:54:50 -08:00
eh-frame.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
ehdr_start.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-reloc-section-names.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
emit-reloc.s [ELF] --orphan-handling=: don't warn/error for input SHT_REL[A] retained by --emit-relocs 2020-02-26 10:32:54 -08:00
emit-relocs-discard.s
emit-relocs-ehframe-discard.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
emit-relocs-multiple.s
emit-relocs-rela-dyn.s [ELF] --emit-relocs: fix a crash if .rela.dyn is an empty output section 2020-12-16 08:59:38 -08:00
empty-link-order.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
empty-load.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
empty-relaplt-dyntags.test [LLD][ELF] - Don't keep empty output sections which have explicit program headers. 2020-12-02 11:19:21 +03:00
empty-section-size.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
empty-sections-expressions.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
empty-sections-expressions.test [ELF] Don't advance sh_offset for an empty section whose PT_LOAD is removed (due to p_memsz=0) 2020-05-04 08:07:34 -07:00
empty-synthetic-removed-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
empty-tls.test
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
exclude-multiple.s [ELF] Sort by input order within an input section description 2020-11-12 08:53:11 -08:00
excludefile.s [llvm-objdump] -d: print `00000000 <foo>:` instead of `00000000 foo:` 2020-03-05 18:05:28 -08:00
exidx-crash.test
expr-invalid-sec.test [ELF][test] Change -o %t to -o /dev/null if the output is not needed 2020-02-12 21:54:50 -08:00
expr-sections.test [ELF][test] Improve llvm-objdump -t tests 2020-03-04 10:48:36 -08:00
extend-pt-load1.test [ELF] Create readonly PT_LOAD in the presence of a SECTIONS command 2020-03-19 19:11:11 -07:00
extend-pt-load2.test [ELF] Create readonly PT_LOAD in the presence of a SECTIONS command 2020-03-19 19:11:11 -07:00
extend-pt-load3.test [ELF] Create readonly PT_LOAD in the presence of a SECTIONS command 2020-03-19 19:11:11 -07:00
filename-spec.s [lld/ELF] PR44498: Support input filename in double quote 2020-01-22 12:03:10 +00:00
fill-exec-sections.s
fill.test [LLD][ELF] - Linkerscript: fix FILL() expressions handling. 2019-07-10 14:36:48 +00:00
got-write-offset.s
group.s [ELF][test] Change -o %t to -o /dev/null if the output is not needed 2020-02-12 21:54:50 -08:00
header-addr.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
header-phdr.test [llvm-readobj] llvm-readobj --elf-output-style=GNU => llvm-readelf 2019-05-01 06:02:16 +00:00
header-phdr2.s
huge-temporary-file.s [ELF][test] Change -o %t to -o /dev/null if the output is not needed 2020-02-12 21:54:50 -08:00
i386-sections-max-va-overflow.s
icf-output-sections.s [ELF] Keep orphan section names (.rodata.foo .text.foo) unchanged if !hasSectionsCommand 2020-03-23 10:30:06 -07:00
icf.s
image-base.s
implicit-program-header.test [LLD][ELF] - Don't keep empty output sections which have explicit program headers. 2020-12-02 11:19:21 +03:00
include-cycle.s
info-section-type.s [ELF][test] Change -o %t to -o /dev/null if the output is not needed 2020-02-12 21:54:50 -08:00
input-archive.s [test] Fix ELF/linkerscript/input-archive.s w/ @ in path 2020-04-30 20:14:22 +01:00
input-order.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
input-relative.s [ELF] For relative paths in INPUT() and GROUP(), search the directory of the current linker script before searching other paths 2020-04-22 12:34:20 -07:00
input-sec-dup.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
insert-after.test [ELF] Support INSERT [AFTER|BEFORE] for orphan sections 2020-02-12 08:21:52 -08:00
insert-before.test [ELF] Support INSERT [AFTER|BEFORE] for orphan sections 2020-02-12 08:21:52 -08:00
insert-broken.test [ELF][test] Change -o %t to -o /dev/null if the output is not needed 2020-02-12 21:54:50 -08:00
insert-duplicate.test [ELF] Support INSERT [AFTER|BEFORE] for orphan sections 2020-02-12 08:21:52 -08:00
insert-not-exist.test [ELF][test] Change -o %t to -o /dev/null if the output is not needed 2020-02-12 21:54:50 -08:00
lazy-symbols.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
linker-script-in-search-path.s [Object] Change ELFObjectFile<ELFT>::getFileFormatName() to use BFD names 2020-03-16 07:42:04 -07:00
linkerscript.s [ELF][test] Change -o %t to -o /dev/null if the output is not needed 2020-02-12 21:54:50 -08:00
linkorder-linked-to.s [ELF][test] Add linkerscript/linkorder-linked-to.s 2020-03-30 15:17:29 -07:00
linkorder.s [ELF] Allow mixed SHF_LINK_ORDER & non-SHF_LINK_ORDER sections and sort within InputSectionDescription 2020-08-17 11:29:05 -07:00
linkorder2.s [ELF] Keep orphan section names (.rodata.foo .text.foo) unchanged if !hasSectionsCommand 2020-03-23 10:30:06 -07:00
lma-align.test [ELF] Simplify sh_addr computation and warn if sh_addr is not a multiple of sh_addralign 2020-03-11 09:35:42 -07:00
lma-offset.s [ELF] Propagate LMA offset to sections with neither AT() nor AT> 2020-04-01 08:19:06 -07:00
lma-offset2.s [ELF] Refine LMA offset propagation rule in D76995 2020-06-19 09:11:33 -07:00
lma-overflow.test [ELF][test] Change -o %t to -o /dev/null if the output is not needed 2020-02-12 21:54:50 -08:00
loadaddr.s [ELF] Propagate LMA offset to sections with neither AT() nor AT> 2020-04-01 08:19:06 -07:00
locationcountererr.test [ELF][test] Change -o %t to -o /dev/null if the output is not needed 2020-02-12 21:54:50 -08:00
locationcountererr2.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
map-file.test [ELF] - (-Map file) Implement printing of LMA for assignments outside of section declarations. 2018-12-06 09:04:52 +00:00
map-file2.test [ELF] Propagate LMA offset to sections with neither AT() nor AT> 2020-04-01 08:19:06 -07:00
memory-at.test [ELF][test] Use llvm-readelf -l instead of llvm-readobj -l for some memory region tests 2020-02-08 22:45:00 -08:00
memory-data-commands.test [ELF][test] Change -o %t to -o /dev/null if the output is not needed 2020-02-12 21:54:50 -08:00
memory-err.s [ELF] Postpone evaluation of ORIGIN/LENGTH in a MEMORY command 2020-03-09 08:31:41 -07:00
memory-gap-explicit-expr.test [ELF] Expand regions for gaps due to explicit address 2019-08-09 01:25:49 +00:00
memory-ignored-dot-assign.test [ELF][test] Improve MEMORY tests 2020-03-06 14:01:20 -08:00
memory-ignored-output-address.test [ELF][test] Improve MEMORY tests 2020-03-06 14:01:20 -08:00
memory-include.test [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
memory-loc-counter.test
memory-region-alignment.test [ELF] Assign file offsets of non-SHF_ALLOC after SHF_ALLOC and set sh_addr=0 to non-SHF_ALLOC 2020-08-18 09:03:01 -07:00
memory.s [ELF] Postpone evaluation of ORIGIN/LENGTH in a MEMORY command 2020-03-09 08:31:41 -07:00
memory2.s
memory3.s [ELF] Keep orphan section names (.rodata.foo .text.foo) unchanged if !hasSectionsCommand 2020-03-23 10:30:06 -07:00
merge-header-load.s [ELF] Create readonly PT_LOAD in the presence of a SECTIONS command 2020-03-19 19:11:11 -07:00
merge-nonalloc.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
merge-output-sections.s [ELF] Make MergeInputSection merging aware of output sections 2019-09-24 11:48:31 +00:00
merge-sections-reloc.s
merge-sections-syms.s [ELF] Create readonly PT_LOAD in the presence of a SECTIONS command 2020-03-19 19:11:11 -07:00
merge-sections.s [ELF] Create readonly PT_LOAD in the presence of a SECTIONS command 2020-03-19 19:11:11 -07:00
multi-sections-constraint.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
multiple-tbss.s [llvm-readobj] llvm-readobj --elf-output-style=GNU => llvm-readelf 2019-05-01 06:02:16 +00:00
nmagic-alignment.test [ELF] Full support for -n (--nmagic) and -N (--omagic) via common page 2019-05-13 16:01:26 +00:00
no-filename-spec.s [LLD][ELF] - Linker script: accept using a file name without a list of sections. 2018-12-06 08:34:52 +00:00
no-pt-load.test
no-space.s
nobits-offset.s [ELF] Don't advance sh_offset for an empty section whose PT_LOAD is removed (due to p_memsz=0) 2020-05-04 08:07:34 -07:00
noload.s Add test utility 'split-file' 2020-08-03 20:42:09 -07:00
non-absolute.s [llvm-objdump] -d: print `00000000 <foo>:` instead of `00000000 foo:` 2020-03-05 18:05:28 -08:00
non-absolute2.test [ELF][test] Improve llvm-objdump -t tests 2020-03-04 10:48:36 -08:00
non-alloc-segment.s [llvm-readobj] - Print "Unknown" when a program header is unknown. 2020-08-25 13:05:17 +03:00
non-alloc.s [ELF] Create readonly PT_LOAD in the presence of a SECTIONS command 2020-03-19 19:11:11 -07:00
numbers.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
obj-symbol-value.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
openbsd-bootdata.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
openbsd-randomize.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
openbsd-wxneeded.test
operators.test [lld][ELF] Add LOG2CEIL builtin ldscript function 2020-07-27 12:16:43 +03:00
orphan-align.s [ELF] Create readonly PT_LOAD in the presence of a SECTIONS command 2020-03-19 19:11:11 -07:00
orphan-discard.s
orphan-end.s
orphan-first-cmd.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
orphan-live-only.s [LLD][ELF] Fix getRankProximity to "ignore" not live sections 2019-04-30 12:27:06 +00:00
orphan-phdrs.s [LLD][ELF] - Don't keep empty output sections which have explicit program headers. 2020-12-02 11:19:21 +03:00
orphan-report.s [ELF] Keep orphan section names (.rodata.foo .text.foo) unchanged if !hasSectionsCommand 2020-03-23 10:30:06 -07:00
orphan.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
orphans.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
out-of-order-section-in-region.test [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
out-of-order.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
output-section-include.test [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
output-too-large-32bit.s ELF: Change FileSize back to a uint64_t. 2019-03-01 18:53:41 +00:00
output-too-large.s [ELF] report section sizes when output file too large 2021-01-21 19:47:03 +00:00
outputarch.test
outsections-addr.s [ELF] Ignore the maximum of input section alignments for two cases 2020-02-21 08:12:00 -08:00
overlapping-sections.s [ELF] Create readonly PT_LOAD in the presence of a SECTIONS command 2020-03-19 19:11:11 -07:00
overlay-reject.test [ELF][test] Change -o %t to -o /dev/null if the output is not needed 2020-02-12 21:54:50 -08:00
overlay-reject2.test [ELF][test] Change -o %t to -o /dev/null if the output is not needed 2020-02-12 21:54:50 -08:00
overlay.test [ELF] Propagate LMA offset to sections with neither AT() nor AT> 2020-04-01 08:19:06 -07:00
page-size-align.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
page-size.s [ELF][test] Improve llvm-objdump -t tests 2020-03-04 10:48:36 -08:00
parse-section-in-addr.test
phdr-check.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
phdrs-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
phdrs.s [llvm-readobj] - Print "Unknown" when a program header is unknown. 2020-08-25 13:05:17 +03:00
provide-empty-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
provide-shared.s [ELF][test] Improve llvm-objdump -t tests 2020-03-04 10:48:36 -08:00
provide-shared2.s [LLD][ELF]Fix tests for D56910 2019-01-22 09:35:47 +00:00
pt-interp.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
pt_gnu_eh_frame.s
quoted-section-name.test [LLD][ELF] - Handle quoted strings in the linker scripts correctly. 2019-04-22 07:57:07 +00:00
region-alias.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
relocatable-discard.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
repsection-symbol.s [ELF] Create readonly PT_LOAD in the presence of a SECTIONS command 2020-03-19 19:11:11 -07:00
repsection-va.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
rosegment.test [ELF] Create readonly PT_LOAD in the presence of a SECTIONS command 2020-03-19 19:11:11 -07:00
searchdir.s
section-address-align.test [ELF] Simplify sh_addr computation and warn if sh_addr is not a multiple of sh_addralign 2020-03-11 09:35:42 -07:00
section-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
section-align2.test [ELF] Simplify sh_addr computation and warn if sh_addr is not a multiple of sh_addralign 2020-03-11 09:35:42 -07:00
section-include.test [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
sections-constraint.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
sections-constraint2.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
sections-constraint3.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
sections-constraint4.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
sections-constraint5.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
sections-gc.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
sections-gc2.s [LLD][ELF] - Update tests after r352366. 2019-01-28 15:03:47 +00:00
sections-keep.s [ELF] Create readonly PT_LOAD in the presence of a SECTIONS command 2020-03-19 19:11:11 -07:00
sections-max-va-overflow.s
sections-nonalloc.s [ELF] Assign file offsets of non-SHF_ALLOC after SHF_ALLOC and set sh_addr=0 to non-SHF_ALLOC 2020-08-18 09:03:01 -07:00
sections-padding.s [LLD][ELF] - Disambiguate "=fillexp" with a primary expression to allow =0x90 /DISCARD/ 2020-03-19 12:49:25 +03:00
sections-sort.s
sections-va-overflow.test
sections.s [ELF] Assign file offsets of non-SHF_ALLOC after SHF_ALLOC and set sh_addr=0 to non-SHF_ALLOC 2020-08-18 09:03:01 -07:00
segment-headers.s
segment-none.s [llvm-readobj] Display sections that do not belong to a segment in the section-mapping 2019-02-05 21:01:01 +00:00
segment-start.s
sizeof.s [ELF][test] Improve llvm-objdump -t tests 2020-03-04 10:48:36 -08:00
sizeofheaders.s [ELF] Create readonly PT_LOAD in the presence of a SECTIONS command 2020-03-19 19:11:11 -07:00
sort-constructors.test
sort-init.s [ELF] Make SORT_INIT_PRIORITY support .ctors.N 2020-11-12 08:56:12 -08:00
sort-nested.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
sort-non-script.s [ELF] Simplify RelRo, TLS, NOBITS section ranks and make RW PT_LOAD start with RelRo 2019-03-14 03:47:45 +00:00
sort.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
sort2.s [ELF] Sort by input order within an input section description 2020-11-12 08:53:11 -08:00
start-end.test
subalign.s [lld] NFC: fix trivial typos in comments 2020-04-02 01:21:36 +09:00
symbol-alias-relocation.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-assign-many-passes.test [ELF] Make LinkerScript::assignAddresses iterative 2019-08-26 10:23:31 +00:00
symbol-assign-many-passes2.test [ELF] Keep orphan section names (.rodata.foo .text.foo) unchanged if !hasSectionsCommand 2020-03-23 10:30:06 -07:00
symbol-assign-not-converge.test [ELF] Make LinkerScript::assignAddresses iterative 2019-08-26 10:23:31 +00:00
symbol-assign-type.s [ELF] Keep st_type for symbol assignment 2020-08-20 16:05:27 -07:00
symbol-assignexpr.s [ELF][test] Improve llvm-objdump -t tests 2020-03-04 10:48:36 -08:00
symbol-location.s [ELF][test] Restore linkerscript/symbol-location.s to test getLinkerScriptLocation() 2019-05-31 08:20:43 +00:00
symbol-memoryexpr.s [ELF][test] Improve llvm-objdump -t tests 2020-03-04 10:48:36 -08:00
symbol-only-align.test [llvm-readelf] Make --all output order closer to GNU readelf 2020-03-04 12:22:12 -08:00
symbol-only-flags.test [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
symbol-only.test [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
symbol-ordering-file.s
symbol-ordering-file2.s
symbol-pie.s Delete trailing \r. NFC 2019-05-02 00:39:03 +00:00
symbol-reserved.s [llvm-objdump] --syms: make flags closer to GNU objdump 2020-03-05 09:59:53 -08:00
symbolreferenced.s [llvm-objdump] --syms: make flags closer to GNU objdump 2020-03-05 09:59:53 -08:00
symbols-non-alloc.test [ELF] Assign file offsets of non-SHF_ALLOC after SHF_ALLOC and set sh_addr=0 to non-SHF_ALLOC 2020-08-18 09:03:01 -07:00
symbols.s [llvm-objdump] --syms: make flags closer to GNU objdump 2020-03-05 09:59:53 -08:00
synthetic-relsec-layout.s
synthetic-symbols1.test [ELF] Create readonly PT_LOAD in the presence of a SECTIONS command 2020-03-19 19:11:11 -07:00
synthetic-symbols2.test
synthetic-symbols3.test [llvm-objdump] --syms: make flags closer to GNU objdump 2020-03-05 09:59:53 -08:00
synthetic-symbols4.test [llvm-objdump] --syms: make flags closer to GNU objdump 2020-03-05 09:59:53 -08:00
target.s
tbss.s [test] Change llvm-readobj -long-option to --long-option or well-known short options. NFC 2019-05-01 05:49:01 +00:00
thunk-gen-mips.s [test] Fix lld's ELF/linkerscript/thunk-gen-mips.s 2020-05-02 22:49:23 +01:00
ttext-script.s [llvm-readobj] llvm-readobj --elf-output-style=GNU => llvm-readelf 2019-05-01 06:02:16 +00:00
undef.s [ELF][test] Improve llvm-objdump -t tests 2020-03-04 10:48:36 -08:00
unused-synthetic.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
unused-synthetic2.test [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
va.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00
version-linker-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.s [ELF][test] Change -o %t to -o /dev/null if the output is not needed 2020-02-12 21:54:50 -08:00
visibility.s [ELF] Make the rule to create relative relocations in a writable section stricter 2019-06-11 12:59:30 +00:00
wildcards.s [ELF] Support multiple SORT in an input section description 2020-11-12 08:46:53 -08:00
wildcards2.s [test] lld/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:48:36 -07:00