From: Rafael Espindola Date: Mon, 10 Aug 2015 21:00:15 +0000 (+0000) Subject: Add a test showing that objdump (and so ObjectFIle) can handle shndx. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=afa388d65ef5e951865b56135bfa33f17d1bf265;p=oota-llvm.git Add a test showing that objdump (and so ObjectFIle) can handle shndx. It was already passing, we were just not testing the code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@244504 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Object/Inputs/shndx.elf b/test/Object/Inputs/shndx.elf new file mode 100644 index 00000000000..f1e0a3a8df7 Binary files /dev/null and b/test/Object/Inputs/shndx.elf differ diff --git a/test/Object/objdump-shndx.test b/test/Object/objdump-shndx.test new file mode 100644 index 00000000000..dcdb3c2f093 --- /dev/null +++ b/test/Object/objdump-shndx.test @@ -0,0 +1,8 @@ +RUN: llvm-objdump -r %p/Inputs/shndx.elf | FileCheck %s + +Test that llvm-objdump can handle shndx. The relocation points to a section +symbol that has st_shndx == SHN_XINDEX. To print the section name llvm-objdump +has to use the shndx section. + +CHECK: RELOCATION RECORDS FOR [.rela.text]: +CHECK-NEXT: 0000000000000000 R_X86_64_32 bar+0