1 // RUN
: llvm-mc
-filetype
=obj
-triple x86_64-pc-win32
%s | llvm-readobj
--symbols
- | FileCheck
%s
4 // CHECK-NEXT
: Name
: .text
6 // CHECK-NEXT
: Name
: .data
8 // CHECK-NEXT
: Name
: .bss
14 // CHECK-NEXT
: Name
: a
15 // CHECK-NEXT
: Value
: 0
16 // CHECK-NEXT
: Section
: IMAGE_SYM_UNDEFINED
(0)
17 // CHECK-NEXT
: BaseType
: Null
(0x0)
18 // CHECK-NEXT
: ComplexType
: Null
(0x0)
19 // CHECK-NEXT
: StorageClass
: WeakExternal
(0x69)
20 // CHECK-NEXT
: AuxSymbolCount
: 1
21 // CHECK-NEXT
: AuxWeakExternal
{
22 // CHECK-NEXT
: Linked
: b (8)
23 // CHECK-NEXT
: Search
: AntiDependency
(0x4)
26 // CHECK-NEXT
: Symbol
{
27 // CHECK-NEXT
: Name
: b
28 // CHECK-NEXT
: Value
: 0
29 // CHECK-NEXT
: Section
: IMAGE_SYM_UNDEFINED
(0)
30 // CHECK-NEXT
: BaseType
: Null
(0x0)
31 // CHECK-NEXT
: ComplexType
: Null
(0x0)
32 // CHECK-NEXT
: StorageClass
: External
(0x2)
33 // CHECK-NEXT
: AuxSymbolCount
: 0
44 // CHECK-NEXT
: Name
: r1
45 // CHECK-NEXT
: Value
: 0
46 // CHECK-NEXT
: Section
: IMAGE_SYM_UNDEFINED
(0)
47 // CHECK-NEXT
: BaseType
: Null
(0x0)
48 // CHECK-NEXT
: ComplexType
: Null
(0x0)
49 // CHECK-NEXT
: StorageClass
: WeakExternal
(0x69)
50 // CHECK-NEXT
: AuxSymbolCount
: 1
51 // CHECK-NEXT
: AuxWeakExternal
{
52 // CHECK-NEXT
: Linked
: r2 (11)
53 // CHECK-NEXT
: Search
: AntiDependency
(0x4)
56 // CHECK-NEXT
: Symbol
{
57 // CHECK-NEXT
: Name
: r2
58 // CHECK-NEXT
: Value
: 0
59 // CHECK-NEXT
: Section
: IMAGE_SYM_UNDEFINED
(0)
60 // CHECK-NEXT
: BaseType
: Null
(0x0)
61 // CHECK-NEXT
: ComplexType
: Null
(0x0)
62 // CHECK-NEXT
: StorageClass
: WeakExternal
(0x69)
63 // CHECK-NEXT
: AuxSymbolCount
: 1
64 // CHECK-NEXT
: AuxWeakExternal
{
65 // CHECK-NEXT
: Linked
: r1 (9)
66 // CHECK-NEXT
: Search
: AntiDependency
(0x4)