llvm-project/llvm/test/tools/llvm-readobj
Sam Clegg e7a60708ff [WebAssembly] Only treat imports/exports as symbols when reading relocatable object files
This change only treats imported and exports functions and globals
as symbol table entries the object has a "linking" section (i.e. it is
relocatable object file).

In this case all globals must be of type I32 and initialized with
i32.const.  This was previously being assumed but not checked for and
was causing a failure on big endian machines due to using the wrong
value of then union.

See: https://bugs.llvm.org/show_bug.cgi?id=34487

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

llvm-svn: 312674
2017-09-06 22:05:41 +00:00
..
ARM
Inputs [Object] Initialize LoadConfig member to null 2017-08-07 21:23:38 +00:00
amdgpu-elf-definitions.test AMDGPU: Remove deprecated and unused elf definitions 2017-06-05 21:33:40 +00:00
basic.test
bigobj.test
codeview-inlining.test
codeview-label.test [codeview] Add support for label type records 2017-04-03 21:25:20 +00:00
codeview-linetables.test [codeview] Change readobj symbol dumping format 2017-07-11 23:41:41 +00:00
codeview-merging-anon.test [codeview] Fix buggy BeginIndexMapSize assertion 2017-03-29 22:51:22 +00:00
codeview-merging-cycle.test [codeview] Cope with unsorted streams in type merging 2017-04-03 23:58:15 +00:00
codeview-merging-unsorted.test [codeview] Cope with unsorted streams in type merging 2017-04-03 23:58:15 +00:00
codeview-merging.test [PDB] Split item and type records when merging type streams 2017-03-24 17:26:38 +00:00
codeview-types.test
codeview-vftable.test
coff-arm-baserelocs.test
coff-basereloc.test
coff-const-import.test COFF Import: expose both symbols 2017-04-28 04:29:43 +00:00
coff-debug-directory.test
coff-directives.test
coff-exports-implib.test
coff-exports.test
coff-file-sections-reading.test
coff-load-config.test [Object] Initialize LoadConfig member to null 2017-08-07 21:23:38 +00:00
coff-non-null-terminated-file.test
coff-zero-string-table.test
cxx-cli-aux.test
dynamic.test [llvm-readobj] - Teach readobj to print DT_FILTER dynamic tag in human readable form. 2017-07-14 16:00:16 +00:00
elf-dtflags.test
elf-gnuhash.test
elf-groups.test
elf-hash-histogram.test
elf-sec-compressed.test
elf-sec-flags.test AMDGPU: Remove deprecated and unused elf definitions 2017-06-05 21:33:40 +00:00
elf-versioninfo.test
file-headers.test [WebAssembly] Be consistent in generating trivial test input files 2017-07-10 20:43:26 +00:00
gnu-file-headers.test
gnu-notes.test
gnu-phdrs.test
gnu-relocations.test
gnu-sections.test [llvm-readobj] Install llvm-readelf alias 2017-07-19 02:09:37 +00:00
gnu-symbols.test
imports.test
macho-universal-x86_64.i386.test
mips-abiflags.test
mips-got-overlapped.test
mips-got.test
mips-options-sec.test
mips-options.test
mips-plt.test
mips-reginfo.test
mips-rld-map-rel.test
mips-st-other.test
peplus.test [llvm-readobj] Include the PE magic value in printouts 2017-06-30 07:02:04 +00:00
program-headers.test
reloc-types.test [AArch64] ILP32 Backend Relocation Support 2017-05-02 22:01:48 +00:00
relocations.test [WebAssembly] Update relocation names to match spec 2017-09-01 17:32:01 +00:00
resources.test Update the test framework for llvm-cvtres to be more comprehensive. 2017-06-13 00:16:32 +00:00
rpath.test
sections-ext.test
sections.test [WebAssembly] Add more details to llvm-readobj for wasm files 2017-07-10 20:47:12 +00:00
symbols.test [WebAssembly] Only treat imports/exports as symbols when reading relocatable object files 2017-09-06 22:05:41 +00:00
wasm-invalid.test [llvm-readobj] Improve errors on invalid binary 2017-05-10 14:18:11 +00:00