diff options
| author | Sam Clegg <sbc@chromium.org> | 2017-08-31 21:23:44 +0000 |
|---|---|---|
| committer | Sam Clegg <sbc@chromium.org> | 2017-08-31 21:23:44 +0000 |
| commit | 32cfbeb4bd7bbc7c830c99a5eed1cd7c43ab547d (patch) | |
| tree | 5237b9066dfdfaaba06a770d4cc21510ee2c7206 /llvm/test | |
| parent | cde4528a8e2940138b9ea9b6c1cf5abceba955ed (diff) | |
| download | bcm5719-llvm-32cfbeb4bd7bbc7c830c99a5eed1cd7c43ab547d.tar.gz bcm5719-llvm-32cfbeb4bd7bbc7c830c99a5eed1cd7c43ab547d.zip | |
[llvm-nm] Fix output formatting of -f sysv for 64bit targets
Differential Revision: https://reviews.llvm.org/D37347
llvm-svn: 312284
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/tools/llvm-nm/X86/Inputs/hello.obj.elf-i386 | bin | 0 -> 664 bytes | |||
| -rw-r--r-- | llvm/test/tools/llvm-nm/X86/sysv-i386.test | 6 | ||||
| -rw-r--r-- | llvm/test/tools/llvm-nm/X86/sysv-x86_64.test | 13 |
3 files changed, 19 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-nm/X86/Inputs/hello.obj.elf-i386 b/llvm/test/tools/llvm-nm/X86/Inputs/hello.obj.elf-i386 Binary files differnew file mode 100644 index 00000000000..d14b8d7a7f6 --- /dev/null +++ b/llvm/test/tools/llvm-nm/X86/Inputs/hello.obj.elf-i386 diff --git a/llvm/test/tools/llvm-nm/X86/sysv-i386.test b/llvm/test/tools/llvm-nm/X86/sysv-i386.test new file mode 100644 index 00000000000..b9b1f6024b1 --- /dev/null +++ b/llvm/test/tools/llvm-nm/X86/sysv-i386.test @@ -0,0 +1,6 @@ +RUN: llvm-nm -f sysv %p/Inputs/hello.obj.elf-i386 | FileCheck %s --strict-whitespace + +CHECK: Name Value Class Type Size Line Section +CHECK: .L.str |00000000| r | |0000000f| | +CHECK: main |00000000| T | |00000015| | +CHECK: puts | | U | | | | diff --git a/llvm/test/tools/llvm-nm/X86/sysv-x86_64.test b/llvm/test/tools/llvm-nm/X86/sysv-x86_64.test new file mode 100644 index 00000000000..bf041b202f7 --- /dev/null +++ b/llvm/test/tools/llvm-nm/X86/sysv-x86_64.test @@ -0,0 +1,13 @@ +RUN: llvm-nm -f sysv %p/Inputs/hello.obj.elf-x86_64 | FileCheck %s --check-prefix=ELF --strict-whitespace +RUN: llvm-nm -f sysv %p/Inputs/hello.obj.macho-x86_64 2>&1 | FileCheck %s --check-prefix=MACHO --strict-whitespace + +ELF: Name Value Class Type Size Line Section +ELF: main |0000000000000000| T | |0000000000000015| | +ELF: puts | | U | | | | + +MACHO: Name Value Class Type Size Line Section +MACHO: EH_frame0 |0000000000000068| s | |0000000000000000| | +MACHO: L_.str |000000000000003b| s | |0000000000000000| | +MACHO: _main |0000000000000000| T | |0000000000000000| | +MACHO: _main.eh |0000000000000080| S | |0000000000000000| | +MACHO: _printf | | U | | | | |

