summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/tools/llvm-readobj/Inputs/verneed.elf-x86-64bin0 -> 13520 bytes
-rw-r--r--llvm/test/tools/llvm-readobj/elf-versioninfo.test33
2 files changed, 33 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-readobj/Inputs/verneed.elf-x86-64 b/llvm/test/tools/llvm-readobj/Inputs/verneed.elf-x86-64
new file mode 100644
index 00000000000..3a9c8d8df8d
--- /dev/null
+++ b/llvm/test/tools/llvm-readobj/Inputs/verneed.elf-x86-64
Binary files differ
diff --git a/llvm/test/tools/llvm-readobj/elf-versioninfo.test b/llvm/test/tools/llvm-readobj/elf-versioninfo.test
index e43d373e92f..c7c97b94344 100644
--- a/llvm/test/tools/llvm-readobj/elf-versioninfo.test
+++ b/llvm/test/tools/llvm-readobj/elf-versioninfo.test
@@ -82,3 +82,36 @@ CHECK-NEXT: Name: VERSION2
CHECK-NEXT: }
CHECK-NEXT: ]
CHECK-NEXT: }
+
+RUN: llvm-readobj -V %p/Inputs/verneed.elf-x86-64 | FileCheck %s --check-prefix=VERNEED
+
+VERNEED: SHT_GNU_verneed {
+VERNEED-NEXT: Dependency {
+VERNEED-NEXT: Version: 1
+VERNEED-NEXT: Count: 2
+VERNEED-NEXT: FileName: verneed1.so.0
+VERNEED-NEXT: Entry {
+VERNEED-NEXT: Hash: 1938
+VERNEED-NEXT: Flags: 0x0
+VERNEED-NEXT: Index: 3
+VERNEED-NEXT: Name: v2
+VERNEED-NEXT: }
+VERNEED-NEXT: Entry {
+VERNEED-NEXT: Hash: 1939
+VERNEED-NEXT: Flags: 0x0
+VERNEED-NEXT: Index: 2
+VERNEED-NEXT: Name: v3
+VERNEED-NEXT: }
+VERNEED-NEXT: }
+VERNEED-NEXT: Dependency {
+VERNEED-NEXT: Version: 1
+VERNEED-NEXT: Count: 1
+VERNEED-NEXT: FileName: verneed2.so.0
+VERNEED-NEXT: Entry {
+VERNEED-NEXT: Hash: 1937
+VERNEED-NEXT: Flags: 0x0
+VERNEED-NEXT: Index: 4
+VERNEED-NEXT: Name: v1
+VERNEED-NEXT: }
+VERNEED-NEXT: }
+VERNEED-NEXT: }
OpenPOWER on IntegriCloud