diff options
author | Kevin Enderby <enderby@apple.com> | 2014-06-23 20:27:53 +0000 |
---|---|---|
committer | Kevin Enderby <enderby@apple.com> | 2014-06-23 20:27:53 +0000 |
commit | 138222e56fae061b063203b502e1bd5241ea2584 (patch) | |
tree | b681ad6dc7a3bd2ebc8bbbc92c75c1289b7cbf68 /test/Object | |
parent | 5e761eb4ae99c222765a0b4939aac6372daa8b1e (diff) | |
download | llvm-138222e56fae061b063203b502e1bd5241ea2584.tar.gz llvm-138222e56fae061b063203b502e1bd5241ea2584.tar.bz2 llvm-138222e56fae061b063203b502e1bd5241ea2584.tar.xz |
Change the default input for llvm-nm to be a.out instead of standard input
to match llvm-size and other UNIX systems for their nm(1).
Tweak test cases that used llvm-nm with standard input to add a "-" to
indicate that and add a test case to check the default of a.out for llvm-nm.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211529 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Object')
-rw-r--r-- | test/Object/nm-trivial-object.test | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/test/Object/nm-trivial-object.test b/test/Object/nm-trivial-object.test index c53dc91ecd..49a7bb1474 100644 --- a/test/Object/nm-trivial-object.test +++ b/test/Object/nm-trivial-object.test @@ -1,6 +1,6 @@ -RUN: yaml2obj %p/Inputs/COFF/i386.yaml | llvm-nm \ +RUN: yaml2obj %p/Inputs/COFF/i386.yaml | llvm-nm - \ RUN: | FileCheck %s -check-prefix COFF -RUN: yaml2obj %p/Inputs/COFF/x86-64.yaml | llvm-nm \ +RUN: yaml2obj %p/Inputs/COFF/x86-64.yaml | llvm-nm - \ RUN: | FileCheck %s -check-prefix COFF RUN: llvm-nm %p/Inputs/trivial-object-test.elf-i386 \ RUN: | FileCheck %s -check-prefix ELF @@ -22,6 +22,10 @@ RUN: llvm-nm %p/Inputs/relocatable-with-section-address.elf-x86-64 \ RUN: | FileCheck %s -check-prefix ELF-SEC-ADDR64 RUN: llvm-nm %p/Inputs/thumb-symbols.elf.arm \ RUN: | FileCheck %s -check-prefix ELF-THUMB +RUN: mkdir -p %t +RUN: cd %t +RUN: cp %p/Inputs/trivial-object-test.macho-i386 a.out +RUN: llvm-nm | FileCheck %s -check-prefix A-OUT COFF: 00000000 d .data @@ -83,3 +87,7 @@ ELF-SEC-ADDR64-NEXT: 0000000000000060 D p Test that we drop the thumb bit only from function addresses. ELF-THUMB: 00000000 t f ELF-THUMB: 00000003 t g + +A-OUT: U _SomeOtherFunction +A-OUT: 00000000 T _main +A-OUT: U _puts |