brintos

brintos / llvm-project-archived public Read only

0
0
Text · 986 B · e0d5592 Raw
34 lines · plain
1// RUN: llvm-mc -filetype=obj -triple x86_64-pc-win32 %s -o %t.o2// RUN: llvm-readobj --symbols %t.o | FileCheck %s3 4// test that b and .weak.b have the correct values.5 6        .data7.long 428        .weak b9b:10        .long   4211 12// CHECK:      Symbol {13// CHECK:        Name: b14// CHECK-NEXT:   Value: 015// CHECK-NEXT:   Section: IMAGE_SYM_UNDEFINED (0)16// CHECK-NEXT:   BaseType: Null (0x0)17// CHECK-NEXT:   ComplexType: Null (0x0)18// CHECK-NEXT:   StorageClass: WeakExternal (0x69)19// CHECK-NEXT:   AuxSymbolCount: 120// CHECK-NEXT:   AuxWeakExternal {21// CHECK-NEXT:     Linked: .weak.b.default (8)22// CHECK-NEXT:     Search: Alias (0x3)23// CHECK-NEXT:   }24// CHECK-NEXT: }25// CHECK-NEXT: Symbol {26// CHECK-NEXT:   Name: .weak.b.default{{$}}27// CHECK-NEXT:   Value: 428// CHECK-NEXT:   Section: .data (2)29// CHECK-NEXT:   BaseType: Null (0x0)30// CHECK-NEXT:   ComplexType: Null (0x0)31// CHECK-NEXT:   StorageClass: External (0x2)32// CHECK-NEXT:   AuxSymbolCount: 033// CHECK-NEXT: }34