llvm-project/llvm/test/tools/llvm-nm/X86/Inputs
Fangrui Song bc1c6a0b44 [llvm-nm] Fix handling of symbol types 't' 'd' 'r'
This restores part of r359311 that was reverted by r359830.

Rewrite the symbol types to fix several issues.

Notable difference is that the type of __init_array_start changes from
't' to 'd'.

GNU nm used to mark ELF symbols relative to .init_array as 't'
https://sourceware.org/bugzilla/show_bug.cgi?id=24505 (before 2.33)
because ".init" is the prefix. The bug was copied by r287803.

Reviewed By: jhenderson

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

llvm-svn: 360339
2019-05-09 12:43:37 +00:00
..
Strip-N.LC_MAIN.exe.macho-x86_64
Strip-N.hello.exe.macho-x86_64
Strip-ST.dylib.macho-x86_64
example.lib
hello.obj.elf-i386
hello.obj.elf-x86_64
hello.obj.macho-x86_64
libExample.a.macho-x86_64
macho-bad-zero-nsect-for-N_SECT
macho-dwarf-x86_64
test.IRobj-x86_64