From 9e849c73120fd1efcbacc0d8506bfaa7207d6018 Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Wed, 5 Feb 2014 04:36:47 +0000 Subject: [PATCH] Add a test for printing absolute symbols in ELF. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@200818 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Object/Inputs/absolute.elf-x86-64 | Bin 0 -> 711 bytes test/Object/nm-trivial-object.test | 5 +++++ 2 files changed, 5 insertions(+) create mode 100644 test/Object/Inputs/absolute.elf-x86-64 diff --git a/test/Object/Inputs/absolute.elf-x86-64 b/test/Object/Inputs/absolute.elf-x86-64 new file mode 100644 index 0000000000000000000000000000000000000000..863ab5892253860d6ec684db9244c6520d087ffe GIT binary patch literal 711 zcmb<-^>JfjWMqH=Mg}_u1P><4z)*l-GB|+Q4h-xJEDQ{K#g(}wiAg}ZqzFQ1z*r@z z6(tOMDTyVC40=h$#YiTQ&y)sg1-Xw6%?JlHK8%a*7e$~1NQ@b#07^Tc@nKwa{pvso z4j?91zaSR9AiEqu1Q6&zC^(63KZwr+mqjoPpn?;iLZI+r1!9m}K|lgRF>nHDbhm?~ z4nXy@L)F13bo*iA*l1>~DFd^LjX{6`Q=B2ukRj2C0RY?D B8PEU# literal 0 HcmV?d00001 diff --git a/test/Object/nm-trivial-object.test b/test/Object/nm-trivial-object.test index c2d2ebb14b5..631e821134f 100644 --- a/test/Object/nm-trivial-object.test +++ b/test/Object/nm-trivial-object.test @@ -8,6 +8,8 @@ RUN: llvm-nm %p/Inputs/trivial-object-test.elf-x86-64 \ RUN: | FileCheck %s -check-prefix ELF RUN: llvm-nm %p/Inputs/weak.elf-x86-64 \ RUN: | FileCheck %s -check-prefix WEAK-ELF +RUN: llvm-nm %p/Inputs/absolute.elf-x86-64 \ +RUN: | FileCheck %s -check-prefix ABSOLUTE-ELF RUN: llvm-nm %p/Inputs/trivial-object-test.macho-i386 \ RUN: | FileCheck %s -check-prefix macho RUN: llvm-nm %p/Inputs/trivial-object-test.macho-x86-64 \ @@ -41,6 +43,9 @@ WEAK-ELF: 00000000 W f2 WEAK-ELF: v x1 WEAK-ELF: 00000000 V x2 +ABSOLUTE-ELF: 00000123 a a1 +ABSOLUTE-ELF: 00000123 A a2 + macho: 00000000 U _SomeOtherFunction macho: 00000000 T _main macho: 00000000 U _puts