1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/test/tools/llvm-readobj
Sam Clegg b1a2c7d2eb [WebAssembly] Remove debug names from symbol table
Get rid of DEBUG_FUNCTION_NAME symbols. When we actually debug
data, maybe we'll want somewhere to put it... but having a symbol
that just stores the name of another symbol seems odd.
It means you have multiple Symbols with the same name, one
containing the actual function and another containing the name!

Store the names in a vector on the WasmObjectFile when reading
them in. Also stash them on the WasmFunctions themselves.
The names are //not// "symbol names" or aliases or anything,
they're just the name that a debugger should show against the
function body itself. NB. The WasmObjectFile stores them so that
they can be exported in the YAML losslessly, and hence the tests
can be precise.

Enforce that the CODE section has been read in before reading
the "names" section. Requires minor adjustment to some tests.

Patch by Nicholas Wilson!

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

llvm-svn: 322741
2018-01-17 19:28:43 +00:00
..
ARM
Inputs [llvm-readobj] Support -needed-libs option for COFF files 2017-12-27 19:59:56 +00:00
amdgpu-elf-definitions.test
basic.test
bigobj.test
broken-group.test
codeview-inlinees.test
codeview-inlining.test
codeview-label.test
codeview-linetables.test
codeview-merging-anon.test
codeview-merging-cycle.test
codeview-merging-unsorted.test
codeview-merging.test
codeview-types.test
codeview-vftable.test
coff-arm-baserelocs.test
coff-basereloc.test
coff-const-import.test
coff-debug-directory.test
coff-directives.test
coff-exports-implib.test
coff-exports.test
coff-file-sections-reading.test
coff-load-config.test
coff-needed-libs.test [llvm-readobj] Support -needed-libs option for COFF files 2017-12-27 19:59:56 +00:00
coff-non-null-terminated-file.test
coff-resources.test
coff-zero-string-table.test
cxx-cli-aux.test
dynamic.test
elf-dtflags.test
elf-gnuhash.test
elf-groups.test
elf-hash-histogram.test
elf-packed-relocs-empty.s Assembly tests require x86 target. 2017-10-25 04:24:20 +00:00
elf-packed-relocs-error1.s Assembly tests require x86 target. 2017-10-25 04:24:20 +00:00
elf-packed-relocs-error2.s Assembly tests require x86 target. 2017-10-25 04:24:20 +00:00
elf-packed-relocs-error3.s Assembly tests require x86 target. 2017-10-25 04:24:20 +00:00
elf-packed-relocs-error4.s Assembly tests require x86 target. 2017-10-25 04:24:20 +00:00
elf-packed-relocs-error5.s Assembly tests require x86 target. 2017-10-25 04:24:20 +00:00
elf-packed-relocs.test llvm-readobj: Add support for reading relocations in the Android packed format. 2017-10-25 03:37:12 +00:00
elf-sec-compressed.test
elf-sec-flags.test
elf-versioninfo.test
file-headers.test
gnu-file-headers.test
gnu-notes.test
gnu-phdrs.test
gnu-relocations.test
gnu-sections.test
gnu-symbols.test
imports.test
macho-needed-libs.test [llvm-readobj] Support -needed-libs option for Mach-O files 2018-01-08 02:23:10 +00:00
macho-universal-x86_64.i386.test
mips-abiflags.test
mips-got-overlapped.test
mips-got.test [llvm-readobj] Support 'GNU' style for MIPS GOT/PLT dumping 2017-12-21 10:26:02 +00:00
mips-options-sec.test
mips-options.test
mips-plt.test [llvm-readobj] Support 'GNU' style for MIPS GOT/PLT dumping 2017-12-21 10:26:02 +00:00
mips-reginfo.test
mips-rld-map-rel.test
mips-st-other.test
peplus.test
program-headers.test
reloc-types.test
relocations.test
res-resources.test
rpath.test
sections-ext.test
sections.test
symbols.test [WebAssembly] Remove debug names from symbol table 2018-01-17 19:28:43 +00:00
wasm-invalid.test