llvm-project/lld/test/elf
Shankar Easwaran f91031efcf [ELF] Add more sections to the default section map.
This change adds functionality to add more sections like .gcc_except_table,
.data.rel.local, .data.rel.ro into the default section map, so that they are
all merged into appropriate output sections.

This also makes c++ static binaries comparable to what you get with the default
linker.

Adds a test for testing the functionality.

llvm-svn: 184071
2013-06-17 02:29:36 +00:00
..
Hexagon [lld][LayoutPass] An earlier commit moved the functionality so that Atoms would 2013-05-22 17:41:04 +00:00
Inputs [ELF] TBSS section has to be special cased so that it doesnot occupy memory space 2013-06-12 00:32:32 +00:00
X86_64 [ELF] Add more sections to the default section map. 2013-06-17 02:29:36 +00:00
options [lld][elf] Add --dynamic-linker option to the ELF linker. 2013-05-29 22:51:01 +00:00
abs.objtxt This is my Driver refactoring patch. 2013-04-04 18:59:24 +00:00
archive-elf-forceload.objtxt This is my Driver refactoring patch. 2013-04-04 18:59:24 +00:00
archive-elf.objtxt This is my Driver refactoring patch. 2013-04-04 18:59:24 +00:00
branch.objtxt Replace elf-dump with llvm-readobj in lld tests 2013-04-12 04:29:01 +00:00
check.objtxt [lld][LayoutPass] This commit fixes a problem in the 2013-05-10 16:44:02 +00:00
common.test This is my Driver refactoring patch. 2013-04-04 18:59:24 +00:00
dynamic-segorder.test [ELF] TBSS section has to be special cased so that it doesnot occupy memory space 2013-06-12 00:32:32 +00:00
dynamic-undef.test [Core] Allow weak symbols in shared library when linking. 2013-04-24 19:00:26 +00:00
dynamic.test [lld][LayoutPass] An earlier commit moved the functionality so that Atoms would 2013-05-22 17:41:04 +00:00
entry.objtxt This is my Driver refactoring patch. 2013-04-04 18:59:24 +00:00
gotpcrel.test [lld][LayoutPass] This commit fixes a problem in the 2013-05-10 16:44:02 +00:00
hexagon-quickdata-sort.test This is my Driver refactoring patch. 2013-04-04 18:59:24 +00:00
hexagon-quickdata-sortcommon.test This is my Driver refactoring patch. 2013-04-04 18:59:24 +00:00
ifunc.test Now that llvm-readobj is fixed, enable this test. 2013-06-05 01:38:12 +00:00
init_array.test This is my Driver refactoring patch. 2013-04-04 18:59:24 +00:00
mergeatoms.objtxt [lld][ELF] set ordinals for mergeAtoms and fix testcase 2013-05-10 18:52:29 +00:00
mergeconstants.objtxt [lld][ELF] reduce the number of symbols emitted in the symbol table 2013-05-01 19:36:38 +00:00
mergeglobalatoms.test This is my Driver refactoring patch. 2013-04-04 18:59:24 +00:00
phdr.objtxt [lld][LayoutPass] This commit fixes a problem in the 2013-05-10 16:44:02 +00:00
ppc.objtxt Replace elf-dump with llvm-readobj in lld tests 2013-04-12 04:29:01 +00:00
quickdata.test This is my Driver refactoring patch. 2013-04-04 18:59:24 +00:00
reloc.objtxt [lld][ELF] reduce the number of symbols emitted in the symbol table 2013-05-01 19:36:38 +00:00
rodata.objtxt [lld][LayoutPass] An earlier commit moved the functionality so that Atoms would 2013-05-22 17:41:04 +00:00
rodata.test This is my Driver refactoring patch. 2013-04-04 18:59:24 +00:00
sections.objtxt [lld][LayoutPass] This commit fixes a problem in the 2013-05-10 16:44:02 +00:00
stripped-empty.test Fix handling of files without a symbol table. 2013-06-07 21:08:19 +00:00
symbols.objtxt This is my Driver refactoring patch. 2013-04-04 18:59:24 +00:00
tls.test [lld][LayoutPass] This commit fixes a problem in the 2013-05-10 16:44:02 +00:00
tlsAddr.test [ELF] TBSS section has to be special cased so that it doesnot occupy memory space 2013-06-12 00:32:32 +00:00
x86-64-dynamic-relocs.test This is my Driver refactoring patch. 2013-04-04 18:59:24 +00:00
x86-64-dynamic.test [lld][LayoutPass] An earlier commit moved the functionality so that Atoms would 2013-05-22 17:41:04 +00:00
x86.objtxt This is my Driver refactoring patch. 2013-04-04 18:59:24 +00:00
x86_64-kinds.test This is my Driver refactoring patch. 2013-04-04 18:59:24 +00:00