llvm-project/lld/test/elf2
Rafael Espindola 3e60379fd9 Don't crash on files with no symbol table.
Thanks to Roman Divacky for the test.

llvm-svn: 249066
2015-10-01 20:26:37 +00:00
..
Inputs Don't crash on files with no symbol table. 2015-10-01 20:26:37 +00:00
aarch64-relocs.s [ELF2] Expand test comment a little bit, use reloc name as section name. 2015-09-30 19:44:30 +00:00
allow-multiple-definition.s Implement --allow-multiple-definition. 2015-09-28 20:30:11 +00:00
allow-shlib-undefined.s Remove trailing whitespaces. 2015-10-01 17:33:36 +00:00
archive.s [elf2] Add basic archive file support. 2015-09-04 22:28:10 +00:00
basic-aarch64.s Remove trailing whitespaces. 2015-10-01 17:33:36 +00:00
basic-freebsd.s [ELF2] Fix binaries so they actually run on FreeBSD. 2015-09-25 01:59:13 +00:00
basic-mips.s [ELF2] Add initial MIPS support 2015-09-29 05:34:03 +00:00
basic.s ELF2: Move tests for linker script from basic.s to linkerscript.s. 2015-09-30 23:15:35 +00:00
basic32.s This reverts commit r248845 and r248848. 2015-09-29 23:19:25 +00:00
basic32be.s This reverts commit r248845 and r248848. 2015-09-29 23:19:25 +00:00
basic64be.s This reverts commit r248845 and r248848. 2015-09-29 23:19:25 +00:00
bss.s This reverts commit r248845 and r248848. 2015-09-29 23:19:25 +00:00
common.s Use a MapVector to output symbols in a deterministic order. 2015-09-17 18:26:25 +00:00
default-output.s Remove the dependency to 'test' command. 2015-09-29 23:13:40 +00:00
discard-locals.s [ELF2] Add ASCII representation of the string table to test. 2015-09-23 01:56:26 +00:00
discard-none.s This reverts commit r248845 and r248848. 2015-09-29 23:19:25 +00:00
dynamic-reloc-index.s This reverts commit r248845 and r248848. 2015-09-29 23:19:25 +00:00
dynamic-reloc.s ELF2: Add DT_REL{,A}ENT and DT_SYMENT. 2015-09-30 21:57:53 +00:00
entry.s [ELF2] Implemented --entry flag. 2015-09-29 16:40:13 +00:00
global_offset_table.s Add support for the _GLOBAL_OFFSET_TABLE_ symbol. 2015-09-24 13:34:01 +00:00
got.s This reverts commit r248845 and r248848. 2015-09-29 23:19:25 +00:00
incompatible.s Start adding support for creating shared libraries. 2015-09-11 22:42:45 +00:00
init_array.s Add support for creating the symbols __init_array_start and __init_array_end. 2015-09-25 18:56:53 +00:00
invalid-elf.test Update test to use invalid elf file in archives. 2015-09-29 18:44:18 +00:00
invalid-relocations.test Remove irrelevant parts of the test. 2015-08-28 02:53:05 +00:00
libsearch.s [ELF2] Add -Bstatic and -Bdynamic command line switches 2015-10-01 16:42:03 +00:00
linkerscript.s ELF2: Linker scripts can refer other linker scripts. Test that. 2015-10-01 15:45:41 +00:00
lit.local.cfg Rename asm tests to .s. NFC. 2015-08-05 12:14:51 +00:00
local-dynamic.s This reverts commit r248845 and r248848. 2015-09-29 23:19:25 +00:00
local.s Add support for local absolute symbols. 2015-09-28 18:29:47 +00:00
many-sections.s Add support for reading files with more than 0xff00 sections. 2015-08-24 21:43:25 +00:00
no-inhibit-exec.s Implement --noinhibit-exec. 2015-09-25 19:24:57 +00:00
no-symtab.s Don't crash on files with no symbol table. 2015-10-01 20:26:37 +00:00
no-undefined.s [ELF2] Implement --no-undefined flag. 2015-10-01 20:14:45 +00:00
output-section.s Bug fix: Assign output section indexes *after* sorting them. 2015-09-08 18:08:57 +00:00
plt-i686.s This reverts commit r248845 and r248848. 2015-09-29 23:19:25 +00:00
plt.s This reverts commit r248845 and r248848. 2015-09-29 23:19:25 +00:00
program-header-layout.s [elf2] Extend program-header-layout.s to check that read only sections are correctly merged into the first PT_LOAD. 2015-09-17 21:19:56 +00:00
relocation-32S-error.s [elf2] Add R_X86_64_32S. 2015-09-16 00:24:19 +00:00
relocation-absolute.s Fix test to actually test something. 2015-09-16 12:50:32 +00:00
relocation-common.s This reverts commit r248845 and r248848. 2015-09-29 23:19:25 +00:00
relocation-errors.s [elf2] Simplify overflow checks. 2015-09-16 02:02:04 +00:00
relocation-i686.s This reverts commit r248845 and r248848. 2015-09-29 23:19:25 +00:00
relocation-local.s This reverts commit r248845 and r248848. 2015-09-29 23:19:25 +00:00
relocation-undefined-weak.s [elf2] Improve relocation-undefined-weak.s test. 2015-09-19 00:15:38 +00:00
relocation.s Start adding support for static programs using dynamic libraries. 2015-09-29 23:22:16 +00:00
resolution.s Use a MapVector to output symbols in a deterministic order. 2015-09-17 18:26:25 +00:00
section-align-0.test [elf2] Correctly handle sections with an alignment of 0. Spec says to treat it as an alignment of 1. 2015-09-05 00:25:33 +00:00
shared.s ELF2: Add DT_REL{,A}ENT and DT_SYMENT. 2015-09-30 21:57:53 +00:00
soname.s Make the test a bit stronger. 2015-10-01 20:04:31 +00:00
soname2.s ELF2: Add -soname option. 2015-10-01 19:36:04 +00:00
string-table.s Create a PT_LOAD program header for the start of the file. 2015-09-10 15:41:34 +00:00
symbols.s This reverts commit r248845 and r248848. 2015-09-29 23:19:25 +00:00
sysroot.s [ELF2] Add --sysroot command line switch 2015-09-28 15:01:59 +00:00
undef-start.s Fix handling of _start being undefined. 2015-09-11 21:44:55 +00:00
undef.s Print more information about undefined symbols. 2015-09-23 14:37:01 +00:00
visibility.s Create a PT_LOAD program header for the start of the file. 2015-09-10 15:41:34 +00:00
whole-archive.s [ELF2] Add --[no-]whole-archive command line switches 2015-10-01 18:02:21 +00:00