forked from OSchip/llvm-project
[ELF] - Update testcases after LLVM update. (D35351)
llvm-svn: 308034
This commit is contained in:
parent
efd3ffb2b6
commit
b444efb939
|
@ -16,7 +16,7 @@
|
|||
# CHECK-NEXT: Other: 0
|
||||
# CHECK-NEXT: Section: Undefined
|
||||
|
||||
# CHECK: NEEDED SharedLibrary ({{.*}}as-needed-no-reloc{{.*}}2.so)
|
||||
# CHECK: NEEDED Shared library: [{{.*}}as-needed-no-reloc{{.*}}2.so]
|
||||
|
||||
.globl _start
|
||||
_start:
|
||||
|
|
|
@ -28,13 +28,13 @@
|
|||
// RUN: ld.lld %t.o %t.script -o %t2
|
||||
// RUN: llvm-readobj -dynamic-table %t2 | FileCheck -check-prefix=CHECK2 %s
|
||||
|
||||
// CHECK: NEEDED SharedLibrary (shared1)
|
||||
// CHECK: NEEDED SharedLibrary (shared2)
|
||||
// CHECK: NEEDED SharedLibrary (shared3)
|
||||
// CHECK: NEEDED Shared library: [shared1]
|
||||
// CHECK: NEEDED Shared library: [shared2]
|
||||
// CHECK: NEEDED Shared library: [shared3]
|
||||
|
||||
// CHECK2: NEEDED SharedLibrary (shared1)
|
||||
// CHECK2-NOT: NEEDED SharedLibrary (shared2)
|
||||
// CHECK2-NOT: NEEDED SharedLibrary (shared3)
|
||||
// CHECK2: NEEDED Shared library: [shared1]
|
||||
// CHECK2-NOT: NEEDED Shared library: [shared2]
|
||||
// CHECK2-NOT: NEEDED Shared library: [shared3]
|
||||
|
||||
.global _start
|
||||
_start:
|
||||
|
|
|
@ -43,7 +43,7 @@
|
|||
|
||||
// CHECK: DynamicSection [
|
||||
// CHECK-NEXT: Tag Type Name/Value
|
||||
// CHECK-NEXT: 0x0000000000000001 NEEDED SharedLibrary ({{.*}}2.so)
|
||||
// CHECK-NEXT: 0x0000000000000001 NEEDED Shared library: [{{.*}}2.so]
|
||||
// CHECK-NEXT: 0x0000000000000015 DEBUG 0x0
|
||||
// CHECK-NEXT: 0x0000000000000017 JMPREL
|
||||
// CHECK-NEXT: 0x0000000000000002 PLTRELSZ 24 (bytes)
|
||||
|
|
|
@ -38,7 +38,7 @@
|
|||
# CHECK-NEXT: }
|
||||
# CHECK-NEXT: ]
|
||||
|
||||
# CHECK: NEEDED SharedLibrary ({{.*}}.so)
|
||||
# CHECK: NEEDED Shared library: [{{.*}}.so]
|
||||
|
||||
.section .text.foo, "ax"
|
||||
.globl foo
|
||||
|
|
|
@ -5,26 +5,26 @@
|
|||
// RUN: ld.lld %t.o %T/no-soname/libfoo.so -o %t
|
||||
// RUN: llvm-readobj --dynamic-table %t | FileCheck %s
|
||||
|
||||
// CHECK: 0x0000000000000001 NEEDED SharedLibrary ({{.*}}/no-soname/libfoo.so)
|
||||
// CHECK: 0x0000000000000001 NEEDED Shared library: [{{.*}}/no-soname/libfoo.so]
|
||||
// CHECK-NOT: NEEDED
|
||||
|
||||
// RUN: ld.lld %t.o %T/no-soname/../no-soname/libfoo.so -o %t
|
||||
// RUN: llvm-readobj --dynamic-table %t | FileCheck %s --check-prefix=CHECK2
|
||||
|
||||
// CHECK2: 0x0000000000000001 NEEDED SharedLibrary ({{.*}}/no-soname/../no-soname/libfoo.so)
|
||||
// CHECK2: 0x0000000000000001 NEEDED Shared library: [{{.*}}/no-soname/../no-soname/libfoo.so]
|
||||
// CHECK2-NOT: NEEDED
|
||||
|
||||
// RUN: ld.lld %t.o -L%T/no-soname/../no-soname -lfoo -o %t
|
||||
// RUN: llvm-readobj --dynamic-table %t | FileCheck %s --check-prefix=CHECK3
|
||||
|
||||
// CHECK3: 0x0000000000000001 NEEDED SharedLibrary (libfoo.so)
|
||||
// CHECK3: 0x0000000000000001 NEEDED Shared library: [libfoo.so]
|
||||
// CHECK3-NOT: NEEDED
|
||||
|
||||
// RUN: ld.lld %t.o -shared -soname libbar.so -o %T/no-soname/libbar.so
|
||||
// RUN: ld.lld %t.o %T/no-soname/libbar.so -o %t
|
||||
// RUN: llvm-readobj --dynamic-table %t | FileCheck %s --check-prefix=CHECK4
|
||||
|
||||
// CHECK4: 0x0000000000000001 NEEDED SharedLibrary (libbar.so)
|
||||
// CHECK4: 0x0000000000000001 NEEDED Shared library: [libbar.so]
|
||||
// CHECK4-NOT: NEEDED
|
||||
|
||||
.global _start
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
// CHECK: DynamicSection [
|
||||
// CHECK-NEXT: Tag Type Name/Value
|
||||
// CHECK-NEXT: 0x000000000000001D RUNPATH foo:bar
|
||||
// CHECK-NEXT: 0x0000000000000001 NEEDED SharedLibrary ({{.*}}2.so)
|
||||
// CHECK-NEXT: 0x0000000000000001 NEEDED Shared library: [{{.*}}2.so]
|
||||
// CHECK-NEXT: 0x0000000000000015 DEBUG 0x0
|
||||
// CHECK-NEXT: 0x0000000000000007 RELA [[RELADDR]]
|
||||
// CHECK-NEXT: 0x0000000000000008 RELASZ [[RELSIZE]] (bytes)
|
||||
|
|
|
@ -254,7 +254,7 @@
|
|||
// CHECK: DynamicSection [
|
||||
// CHECK-NEXT: Tag Type Name/Value
|
||||
// CHECK-NEXT: 0x0000001D RUNPATH foo:bar
|
||||
// CHECK-NEXT: 0x00000001 NEEDED SharedLibrary ({{.*}}2.so)
|
||||
// CHECK-NEXT: 0x00000001 NEEDED Shared library: [{{.*}}2.so]
|
||||
// CHECK-NEXT: 0x00000015 DEBUG 0x0
|
||||
// CHECK-NEXT: 0x00000011 REL [[RELADDR]]
|
||||
// CHECK-NEXT: 0x00000012 RELSZ [[RELSIZE]] (bytes)
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
// RUN: ld.lld %t.o %t.so %t2.so -o %t
|
||||
// RUN: llvm-readobj --dynamic-table %t | FileCheck %s
|
||||
|
||||
// CHECK: 0x0000000000000001 NEEDED SharedLibrary (bar)
|
||||
// CHECK: 0x0000000000000001 NEEDED Shared library: [bar]
|
||||
// CHECK-NOT: NEEDED
|
||||
|
||||
.global _start
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
// RUN: ld.lld %t.o -shared -soname=foo.so -o %t
|
||||
// RUN: llvm-readobj --dynamic-table %t | FileCheck %s
|
||||
|
||||
// CHECK: 0x000000000000000E SONAME LibrarySoname (foo.so)
|
||||
// CHECK: 0x000000000000000E SONAME Library soname: [foo.so]
|
||||
|
||||
.global _start
|
||||
_start:
|
||||
|
|
Loading…
Reference in New Issue