summaryrefslogtreecommitdiff
path: root/test/ELF/empty-ver.s
diff options
context:
space:
mode:
Diffstat (limited to 'test/ELF/empty-ver.s')
-rw-r--r--test/ELF/empty-ver.s22
1 files changed, 20 insertions, 2 deletions
diff --git a/test/ELF/empty-ver.s b/test/ELF/empty-ver.s
index f200d2876e090..3412f31347370 100644
--- a/test/ELF/empty-ver.s
+++ b/test/ELF/empty-ver.s
@@ -1,7 +1,25 @@
// REQUIRES: x86
+// RUN: mkdir -p %t.dir
+// RUN: cd %t.dir
// RUN: llvm-mc %s -o %t.o -filetype=obj -triple=x86_64-pc-linux
-// RUN: ld.lld %t.o -o %t.so -shared -version-script %p/Inputs/empty-ver.ver
-// RUN: llvm-readobj -version-info %t.so | FileCheck %s
+// RUN: ld.lld %t.o -o t.so -shared -version-script %p/Inputs/empty-ver.ver
+// RUN: llvm-readobj -s -section-data -version-info t.so | FileCheck %s
+
+// CHECK: Name: .dynstr
+// CHECK-NEXT: Type: SHT_STRTAB
+// CHECK-NEXT: Flags [
+// CHECK-NEXT: SHF_ALLOC
+// CHECK-NEXT: ]
+// CHECK-NEXT: Address:
+// CHECK-NEXT: Offset:
+// CHECK-NEXT: Size: 14
+// CHECK-NEXT: Link: 0
+// CHECK-NEXT: Info: 0
+// CHECK-NEXT: AddressAlignment: 1
+// CHECK-NEXT: EntrySize: 0
+// CHECK-NEXT: SectionData (
+// CHECK-NEXT: 0000: 00666F6F 00742E73 6F007665 7200 |.foo.t.so.ver.|
+// CHECK-NEXT: )
// CHECK: Version symbols {
// CHECK-NEXT: Section Name: