diff options
Diffstat (limited to 'test/tools/llvm-objcopy/symbol-copy.test')
-rw-r--r-- | test/tools/llvm-objcopy/symbol-copy.test | 35 |
1 files changed, 34 insertions, 1 deletions
diff --git a/test/tools/llvm-objcopy/symbol-copy.test b/test/tools/llvm-objcopy/symbol-copy.test index 83e2c0ea70a67..3e346701fb93d 100644 --- a/test/tools/llvm-objcopy/symbol-copy.test +++ b/test/tools/llvm-objcopy/symbol-copy.test @@ -28,11 +28,22 @@ Symbols: Section: .text Value: 0x1000 Size: 4 - - Name: foo + - Name: bam Type: STT_FUNC Section: .text + Value: 0x1001 + Size: 4 + Visibility: STV_HIDDEN + - Name: foo + Type: STT_FUNC Section: .text Value: 0x1004 + - Name: faz + Type: STT_OBJECT + Section: .data + Value: 0x2002 + Size: 2 + Visibility: STV_INTERNAL - Name: bar Type: STT_OBJECT Section: .data @@ -64,6 +75,17 @@ Symbols: #CHECK-NEXT: Section: .text #CHECK-NEXT: } #CHECK-NEXT: Symbol { +#CHECK-NEXT: Name: bam +#CHECK-NEXT: Value: 0x1001 +#CHECK-NEXT: Size: 4 +#CHECK-NEXT: Binding: Global +#CHECK-NEXT: Type: Function +#CHECK-NEXT: Other [ +#CHECK-NEXT: STV_HIDDEN +#CHECK-NEXT: ] +#CHECK-NEXT: Section: .text +#CHECK-NEXT: } +#CHECK-NEXT: Symbol { #CHECK-NEXT: Name: foo #CHECK-NEXT: Value: 0x1004 #CHECK-NEXT: Size: 0 @@ -73,6 +95,17 @@ Symbols: #CHECK-NEXT: Section: .text #CHECK-NEXT: } #CHECK-NEXT: Symbol { +#CHECK-NEXT: Name: faz +#CHECK-NEXT: Value: 0x2002 +#CHECK-NEXT: Size: 2 +#CHECK-NEXT: Binding: Global +#CHECK-NEXT: Type: Object +#CHECK-NEXT: Other [ +#CHECK-NEXT: STV_INTERNAL +#CHECK-NEXT: ] +#CHECK-NEXT: Section: .data +#CHECK-NEXT: } +#CHECK-NEXT: Symbol { #CHECK-NEXT: Name: bar #CHECK-NEXT: Value: 0x2000 #CHECK-NEXT: Size: 4 |