forked from OSchip/llvm-project
Expand test a bit.
Also make it more reliable by not depending on the order of the symbols. This makes the next patch easier to read. llvm-svn: 319246
This commit is contained in:
parent
8f62394751
commit
33e023070f
|
@ -12,19 +12,29 @@
|
|||
// CHECK-NEXT: movl $0x11010, %edx
|
||||
// CHECK-NEXT: movl $0x11000, %edx
|
||||
|
||||
// RUN: llvm-readobj -t %t3 | FileCheck -check-prefix=SYM %s
|
||||
// SYM: Name: foo
|
||||
// SYM-NEXT: Value: 0x11000
|
||||
// SYM-NEXT: Size:
|
||||
// SYM-NEXT: Binding: Global
|
||||
// SYM: Name: __wrap_foo
|
||||
// SYM-NEXT: Value: 0x11010
|
||||
// SYM-NEXT: Size:
|
||||
// SYM-NEXT: Binding: Weak
|
||||
// SYM: Name: __real_foo
|
||||
// SYM-NEXT: Value: 0x11020
|
||||
// SYM-NEXT: Size:
|
||||
// SYM-NEXT: Binding: Global
|
||||
// RUN: llvm-readobj -t %t3 > %t4.dump
|
||||
// RUN: FileCheck --check-prefix=SYM1 %s < %t4.dump
|
||||
// RUN: FileCheck --check-prefix=SYM2 %s < %t4.dump
|
||||
// RUN: FileCheck --check-prefix=SYM3 %s < %t4.dump
|
||||
|
||||
// SYM1: Name: foo
|
||||
// SYM1-NEXT: Value: 0x11000
|
||||
// SYM1-NEXT: Size:
|
||||
// SYM1-NEXT: Binding: Global
|
||||
// SYM1-NEXT: Type: None
|
||||
// SYM1-NEXT: Other: 0
|
||||
// SYM2: Name: __wrap_foo
|
||||
// SYM2-NEXT: Value: 0x11010
|
||||
// SYM2-NEXT: Size:
|
||||
// SYM2-NEXT: Binding: Weak
|
||||
// SYM2-NEXT: Type: None
|
||||
// SYM2-NEXT: Other: 0
|
||||
// SYM3: Name: __real_foo
|
||||
// SYM3-NEXT: Value: 0x11020
|
||||
// SYM3-NEXT: Size:
|
||||
// SYM3-NEXT: Binding: Global
|
||||
// SYM3-NEXT: Type: None
|
||||
// SYM3-NEXT: Other: 0
|
||||
|
||||
.global _start
|
||||
_start:
|
||||
|
|
Loading…
Reference in New Issue