diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2014-04-28 13:26:35 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2014-04-28 13:26:35 +0000 |
| commit | 407f5be3cc1133a70f4be532af8bf1a0f6ef9208 (patch) | |
| tree | 042e1250b9eeb0452f3772e4b24df4435455715b | |
| parent | cacbac7ba91522282a601949b21cd87a1bdb33c2 (diff) | |
| download | bcm5719-llvm-407f5be3cc1133a70f4be532af8bf1a0f6ef9208.tar.gz bcm5719-llvm-407f5be3cc1133a70f4be532af8bf1a0f6ef9208.zip | |
List the entire symbol table in this test.
This will allow us to extend this test to show that other symbols don't
show up in the symbol table.
llvm-svn: 207418
| -rw-r--r-- | llvm/test/MC/ELF/undef.s | 76 |
1 files changed, 66 insertions, 10 deletions
diff --git a/llvm/test/MC/ELF/undef.s b/llvm/test/MC/ELF/undef.s index 7c2a876056d..2e8332d6cc9 100644 --- a/llvm/test/MC/ELF/undef.s +++ b/llvm/test/MC/ELF/undef.s @@ -20,20 +20,76 @@ movsd .Lsym8(%rip), %xmm1 // CHECK: Symbols [ - -// CHECK: Symbol { -// CHECK: Name: .Lsym8 - -// CHECK: Symbol { -// CHECK: Name: .Lsym1 - -// CHECK: Symbol { -// CHECK: Name: sym6 +// CHECK-NEXT: Symbol { +// CHECK-NEXT: Name: (0) +// CHECK-NEXT: Value: 0x0 +// CHECK-NEXT: Size: 0 +// CHECK-NEXT: Binding: Local +// CHECK-NEXT: Type: None +// CHECK-NEXT: Other: 0 +// CHECK-NEXT: Section: Undefined +// CHECK-NEXT: } +// CHECK-NEXT: Symbol { +// CHECK-NEXT: Name: .Lsym8 +// CHECK-NEXT: Value: 0x0 +// CHECK-NEXT: Size: 0 +// CHECK-NEXT: Binding: Local +// CHECK-NEXT: Type: None +// CHECK-NEXT: Other: 0 +// CHECK-NEXT: Section: .rodata.str1.1 +// CHECK-NEXT: } +// CHECK-NEXT: Symbol { +// CHECK-NEXT: Name: .text +// CHECK-NEXT: Value: 0x0 +// CHECK-NEXT: Size: 0 +// CHECK-NEXT: Binding: Local +// CHECK-NEXT: Type: Section +// CHECK-NEXT: Other: 0 +// CHECK-NEXT: Section: .text +// CHECK-NEXT: } +// CHECK-NEXT: Symbol { +// CHECK-NEXT: Name: .data +// CHECK-NEXT: Value: 0x0 +// CHECK-NEXT: Size: 0 +// CHECK-NEXT: Binding: Local +// CHECK-NEXT: Type: Section +// CHECK-NEXT: Other: 0 +// CHECK-NEXT: Section: .data +// CHECK-NEXT: } +// CHECK-NEXT: Symbol { +// CHECK-NEXT: Name: .bss +// CHECK-NEXT: Value: 0x0 +// CHECK-NEXT: Size: 0 +// CHECK-NEXT: Binding: Local +// CHECK-NEXT: Type: Section +// CHECK-NEXT: Other: 0 +// CHECK-NEXT: Section: .bss +// CHECK-NEXT: } +// CHECK-NEXT: Symbol { +// CHECK-NEXT: Name: .rodata.str1.1 +// CHECK-NEXT: Value: 0x0 +// CHECK-NEXT: Size: 0 +// CHECK-NEXT: Binding: Local +// CHECK-NEXT: Type: Section +// CHECK-NEXT: Other: 0 +// CHECK-NEXT: Section: .rodata.str1.1 +// CHECK-NEXT: } +// CHECK-NEXT: Symbol { +// CHECK-NEXT: Name: .Lsym1 +// CHECK-NEXT: Value: 0x0 +// CHECK-NEXT: Size: 0 +// CHECK-NEXT: Binding: Global +// CHECK-NEXT: Type: None +// CHECK-NEXT: Other: 0 +// CHECK-NEXT: Section: Undefined +// CHECK-NEXT: } +// CHECK-NEXT: Symbol { +// CHECK-NEXT: Name: sym6 // CHECK-NEXT: Value: 0x0 // CHECK-NEXT: Size: 0 // CHECK-NEXT: Binding: Global // CHECK-NEXT: Type: Object // CHECK-NEXT: Other: 0 -// CHECK-NEXT: Section: Undefined (0x0) +// CHECK-NEXT: Section: Undefined // CHECK-NEXT: } // CHECK-NEXT: ] |

