1 // RUN
: llvm-mc
-filetype
=obj
-triple x86_64-pc-win32
%s
-o
- | llvm-readobj
-S
--symbols
--sd
--addrsig
- | FileCheck
%s
3 // CHECK
: Name
: .llvm_addrsig
4 // CHECK-NEXT
: VirtualSize
: 0x0
5 // CHECK-NEXT
: VirtualAddress
: 0x0
6 // CHECK-NEXT
: RawDataSize
: 6
7 // CHECK-NEXT
: PointerToRawData
:
8 // CHECK-NEXT
: PointerToRelocations
: 0x0
9 // CHECK-NEXT
: PointerToLineNumbers
: 0x0
10 // CHECK-NEXT
: RelocationCount
: 0
11 // CHECK-NEXT
: LineNumberCount
: 0
12 // CHECK-NEXT
: Characteristics
[ (0x100800)
13 // CHECK-NEXT
: IMAGE_SCN_ALIGN_1BYTES
(0x100000)
14 // CHECK-NEXT
: IMAGE_SCN_LNK_REMOVE
(0x800)
16 // CHECK-NEXT
: SectionData
(
17 // CHECK-NEXT
: 0000: 080B0A02
22 // CHECK-SAME
: {{^
}} .text
23 // CHECK
: AuxSectionDef
25 // CHECK-SAME
: {{^
}} .data
26 // CHECK
: AuxSectionDef
28 // CHECK-SAME
: {{^
}} .bss
29 // CHECK
: AuxSectionDef
31 // CHECK-SAME
: {{^
}} .llvm_addrsig
32 // CHECK
: AuxSectionDef
34 // CHECK-SAME
: {{^
}} g1
36 // CHECK-SAME
: {{^
}} g2
38 // CHECK-SAME
: {{^
}} local
40 // CHECK-SAME
: {{^
}} g3
45 // CHECK-NEXT
: Sym
: g1
(8)
46 // CHECK-NEXT
: Sym
: g3
(11)
47 // CHECK-NEXT
: Sym
: local
(10)
48 // CHECK-NEXT
: Sym
: .data (2)
49 // CHECK-NEXT
: Sym
: weak_sym
(12)
50 // CHECK-NEXT
: Sym
: .data (2)
74 .set .Lalias_weak_sym, weak_sym
75 .addrsig_sym .Lalias_weak_sym