llvm-mirror/test/tools/llvm-readobj/Inputs
Joel Jones 704e107457 AArch64 ILP32 relocations for assembly and ELF
Summary:
Add relocations for AArch64 ILP32. Includes:
  - Addition of definitions for R_AARCH32_*
  - Definition of new -target-abi: ilp32
  - Definition of data layout string
  - Tests for added relocations. Not comprehensive, but matches
    existing tests for 64-bit. Renames "CHECK-OBJ" to "CHECK-OBJ-LP64".
  - Tests for llvm-readobj

Reviewers: zatrazz, peter.smith, echristo, t.p.northover

Subscribers: aemerson, rengolin, mehdi_amini

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

llvm-svn: 284973
2016-10-24 13:37:13 +00:00
..
abiflags.obj.elf-mips
abiflags.obj.elf-mipsel
bad-relocs.obj.coff-i386
basereloc.obj.coff-i386
bigobj.coff-x86-64
codeview-inlining.obj.coff [codeview] Dump CodeView inlinee lines subsection 2016-01-14 19:20:17 +00:00
codeview-merging-1.obj [codeview] Add type stream merging prototype 2016-05-14 00:02:53 +00:00
codeview-merging-2.obj [codeview] Add type stream merging prototype 2016-05-14 00:02:53 +00:00
codeview-types.obj [codeview] Test serialization of all known type records 2016-05-17 16:20:35 +00:00
codeview-vftable.obj.coff [codeview] Fix dumping VFTables, stop when we see LF_PAD* 2016-05-12 22:46:41 +00:00
comdat-function-linetables.obj.coff-2012-i386
comdat-function-linetables.obj.coff-2013-i386
compression.zlib.style.elf-x86-64 [llvm-readobj] - Teach readobj to recognize SHF_COMPRESSED flag. 2016-05-21 10:16:58 +00:00
cxx-cli-aux.cpp
cxx-cli-aux.obj.coff-i386
directives.obj.coff-x86_64
dtflags.elf-x86-64
dynamic-table-exe.mips
dynamic-table-exe.x86
dynamic-table-so.aarch64 Recommit r257912 2016-01-15 18:21:34 +00:00
dynamic-table-so.mips
dynamic-table-so.x86 [llvm-readobj] - Teach readobj to print DT_AUXILIARY dynamic tag in human readable form. 2016-09-02 07:35:19 +00:00
dynamic-table.c [llvm-readobj] - Teach readobj to print DT_AUXILIARY dynamic tag in human readable form. 2016-09-02 07:35:19 +00:00
elf-groups.x86_64 [llvm-readobj] Add -elf-section-groups option 2016-01-26 19:46:39 +00:00
export-arm.dll
export-x64.dll
export-x86.dll
file-aux-record.yaml [yaml2obj] Remove --format option in favor of YAML tags 2016-06-27 19:53:53 +00:00
file-multiple-aux-records.yaml [yaml2obj] Remove --format option in favor of YAML tags 2016-06-27 19:53:53 +00:00
gnuhash.so.elf-i386 [llvm-readobj/ELF] fix: add correct test inputs 2015-10-14 12:21:30 +00:00
gnuhash.so.elf-ppc [llvm-readobj/ELF] fix: add correct test inputs 2015-10-14 12:21:30 +00:00
gnuhash.so.elf-ppc64 [llvm-readobj/ELF] fix: add correct test inputs 2015-10-14 12:21:30 +00:00
gnuhash.so.elf-x86_64 [llvm-readobj/ELF] fix: add correct test inputs 2015-10-14 12:21:30 +00:00
got-empty.exe.mipsel
got-over.exe.elf-mips [llvm-readobj][ELF] Show MIPS GOT content when there is another zero-sized section at the same address 2016-02-09 18:45:35 +00:00
got-plt.exe.elf-mipsel [llvm-readobj] Print MIPS PLT table 2015-07-09 18:23:10 +00:00
got-tls.so.elf-mips64el
has_pdb.exe [COFF] Expose the PE debug data directory and dump it 2016-06-02 17:10:43 +00:00
imports.exe.coff-i386
imports.exe.coff-x86-64
library.lib COFF: Fix short import lib import name type bitshift 2016-10-01 23:10:20 +00:00
macho-universal-archive.x86_64.i386
macho-universal.x86_64.i386
magic.coff-importlib
magic.coff-unknown
mips-options.elf-mips64el
mips-rld-map-rel.elf-mipsel [Mips] Support DT_MIPS_RLD_MAP_REL dynamic section tag in the llvm-readobj 2015-08-01 12:02:02 +00:00
multifile-linetables.obj.coff-2012-i368
multifile-linetables.obj.coff-2012-x86_64
multifile-linetables.obj.coff-2013-i368
multifile-linetables.obj.coff-2013-x86_64
multifunction-linetables.obj.coff-2012-i368
multifunction-linetables.obj.coff-2012-x86_64
multifunction-linetables.obj.coff-2013-i368
multifunction-linetables.obj.coff-2013-x86_64
nop.exe.coff-x86-64
options.obj.elf-mipsel [llvm-readobj] Print MIPS .MIPS.options section content 2016-05-04 05:58:57 +00:00
phdrs-elf.exe-i386 [llvm-readobj] Impl GNU style program headers print 2016-03-25 16:04:48 +00:00
phdrs-elf.exe-x86_64 [llvm-readobj] Impl GNU style program headers print 2016-03-25 16:04:48 +00:00
reginfo.obj.elf-mipsel [llvm-readobj] Print MIPS .reginfo section content 2015-06-16 21:47:43 +00:00
relocs-no-symtab.obj.coff-i386
relocs.obj.coff-i386
relocs.obj.coff-x86_64
relocs.obj.elf-aarch64
relocs.obj.elf-aarch64-ilp32 AArch64 ILP32 relocations for assembly and ELF 2016-10-24 13:37:13 +00:00
relocs.obj.elf-arm
relocs.obj.elf-i386
relocs.obj.elf-lanai [lanai] Update ELF number to correspond to the assigned number. 2016-06-28 18:22:22 +00:00
relocs.obj.elf-mips
relocs.obj.elf-mips64el
relocs.obj.elf-ppc64
relocs.obj.elf-x86_64
relocs.obj.macho-arm
relocs.obj.macho-i386
relocs.obj.macho-x86_64
relocs.py AArch64 ILP32 relocations for assembly and ELF 2016-10-24 13:37:13 +00:00
rpath.exe.elf-x86_64
st-other.obj.elf-mips [llvm-readobj] Decode st_other symbol's flags 2016-03-24 16:10:37 +00:00
st-other.obj.elf-mips16 [llvm-readobj] Decode st_other symbol's flags 2016-03-24 16:10:37 +00:00
symbols-proc-specific.elf-hexagon [llvm-readobj] Impl GNU style symbols printing 2016-03-21 17:18:23 +00:00
trivial.elf-amdhsa-kaveri ELF: Add AMDGPU specific defintions 2015-08-07 01:35:24 +00:00
trivial.exe.coff-arm
trivial.exe.coff-i386
trivial.ll
trivial.obj.coff-arm
trivial.obj.coff-i386
trivial.obj.coff-x86-64
trivial.obj.elf-i386
trivial.obj.elf-lanai [lanai] Update ELF number to correspond to the assigned number. 2016-06-28 18:22:22 +00:00
trivial.obj.elf-mipsel
trivial.obj.elf-x86-64
trivial.obj.macho-arm
trivial.obj.macho-i386
trivial.obj.macho-ppc
trivial.obj.macho-ppc64
trivial.obj.macho-x86-64
verdef.elf-x86-64 [llvm-readobj/ELF] Dump DT_VERDEF/DT_VERDEFNUM correctly. 2015-10-15 22:04:55 +00:00
verneed.elf-x86-64 [llvm-readobj] - Teach llvm-readobj to dump .gnu.version_r sections 2016-06-07 11:04:49 +00:00
zero-string-table.obj.coff-i386