1 // RUN
: llvm-mc
-triple aarch64-windows
-filetype obj
-o
%t.obj
%s
2 // RUN
: llvm-objdump
-d
-r
%t.obj | FileCheck
%s
3 // RUN
: llvm-readobj
--syms
%t.obj | FileCheck
%s
--check-prefix
=SYMBOLS
16 .Ltmp1: // 1 MB + 8 bytes
18 .Ltmp2: // 2 MB - 4 bytes
22 // .Ltmp2+8 points here
25 // CHECK
: 0: 90000020 adrp x0
, 0x4000
26 // CHECK-NEXT
: 0000000000000000: IMAGE_REL_ARM64_PAGEBASE_REL21
.rdata
27 // CHECK-NEXT
: 4: 90000040 adrp x0
, 0x8000
28 // CHECK-NEXT
: 0000000000000004: IMAGE_REL_ARM64_PAGEBASE_REL21 $L.rdata_1
29 // CHECK-NEXT
: 8: 90000020 adrp x0
, 0x4000
30 // CHECK-NEXT
: 0000000000000008: IMAGE_REL_ARM64_PAGEBASE_REL21 $L.rdata_2
33 // SYMBOLS
: Name
: $L.rdata_1
34 // SYMBOLS-NEXT
: Value
: 1048576
35 // SYMBOLS-NEXT
: Section
: .rdata (4)
36 // SYMBOLS-NEXT
: BaseType
: Null
(0x0)
37 // SYMBOLS-NEXT
: ComplexType
: Null
(0x0)
38 // SYMBOLS-NEXT
: StorageClass
: Label
(0x6)
39 // SYMBOLS-NEXT
: AuxSymbolCount
: 0
41 // SYMBOLS-NEXT
: Symbol
{
42 // SYMBOLS-NEXT
: Name
: $L.rdata_2
43 // SYMBOLS-NEXT
: Value
: 2097152
44 // SYMBOLS-NEXT
: Section
: .rdata (4)
45 // SYMBOLS-NEXT
: BaseType
: Null
(0x0)
46 // SYMBOLS-NEXT
: ComplexType
: Null
(0x0)
47 // SYMBOLS-NEXT
: StorageClass
: Label
(0x6)
48 // SYMBOLS-NEXT
: AuxSymbolCount
: 0