1*9880d681SAndroid Build Coastguard Worker// RUN: llvm-mc -triple x86_64-apple-darwin %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -t -macho-segment -macho-dysymtab -macho-indirect-symbols | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker .section __TEXT,__text,regular,pure_instructions 4*9880d681SAndroid Build Coastguard Worker .section __DATA,__thread_data,thread_local_regular 5*9880d681SAndroid Build Coastguard Worker .globl _c$tlv$init 6*9880d681SAndroid Build Coastguard Worker .align 2 7*9880d681SAndroid Build Coastguard Worker_c$tlv$init: 8*9880d681SAndroid Build Coastguard Worker .long 4 9*9880d681SAndroid Build Coastguard Worker 10*9880d681SAndroid Build Coastguard Worker .section __DATA,__thread_vars,thread_local_variables 11*9880d681SAndroid Build Coastguard Worker .globl _c 12*9880d681SAndroid Build Coastguard Worker_c: 13*9880d681SAndroid Build Coastguard Worker .quad ___tlv_bootstrap 14*9880d681SAndroid Build Coastguard Worker .quad 0 15*9880d681SAndroid Build Coastguard Worker .quad _c$tlv$init 16*9880d681SAndroid Build Coastguard Worker 17*9880d681SAndroid Build Coastguard Worker .section __DATA,__thread_data,thread_local_regular 18*9880d681SAndroid Build Coastguard Worker .globl _d$tlv$init 19*9880d681SAndroid Build Coastguard Worker .align 2 20*9880d681SAndroid Build Coastguard Worker_d$tlv$init: 21*9880d681SAndroid Build Coastguard Worker .long 5 22*9880d681SAndroid Build Coastguard Worker 23*9880d681SAndroid Build Coastguard Worker .section __DATA,__thread_vars,thread_local_variables 24*9880d681SAndroid Build Coastguard Worker .globl _d 25*9880d681SAndroid Build Coastguard Worker_d: 26*9880d681SAndroid Build Coastguard Worker .quad ___tlv_bootstrap 27*9880d681SAndroid Build Coastguard Worker .quad 0 28*9880d681SAndroid Build Coastguard Worker .quad _d$tlv$init 29*9880d681SAndroid Build Coastguard Worker 30*9880d681SAndroid Build Coastguard Worker.tbss _a$tlv$init, 4, 2 31*9880d681SAndroid Build Coastguard Worker 32*9880d681SAndroid Build Coastguard Worker .globl _a 33*9880d681SAndroid Build Coastguard Worker_a: 34*9880d681SAndroid Build Coastguard Worker .quad ___tlv_bootstrap 35*9880d681SAndroid Build Coastguard Worker .quad 0 36*9880d681SAndroid Build Coastguard Worker .quad _a$tlv$init 37*9880d681SAndroid Build Coastguard Worker 38*9880d681SAndroid Build Coastguard Worker.tbss _b$tlv$init, 4, 2 39*9880d681SAndroid Build Coastguard Worker 40*9880d681SAndroid Build Coastguard Worker .globl _b 41*9880d681SAndroid Build Coastguard Worker_b: 42*9880d681SAndroid Build Coastguard Worker .quad ___tlv_bootstrap 43*9880d681SAndroid Build Coastguard Worker .quad 0 44*9880d681SAndroid Build Coastguard Worker .quad _b$tlv$init 45*9880d681SAndroid Build Coastguard Worker 46*9880d681SAndroid Build Coastguard Worker.subsections_via_symbols 47*9880d681SAndroid Build Coastguard Worker 48*9880d681SAndroid Build Coastguard Worker// CHECK: File: <stdin> 49*9880d681SAndroid Build Coastguard Worker// CHECK: Format: Mach-O 64-bit x86-64 50*9880d681SAndroid Build Coastguard Worker// CHECK: Arch: x86_64 51*9880d681SAndroid Build Coastguard Worker// CHECK: AddressSize: 64bit 52*9880d681SAndroid Build Coastguard Worker// CHECK: MachHeader { 53*9880d681SAndroid Build Coastguard Worker// CHECK: Magic: Magic64 (0xFEEDFACF) 54*9880d681SAndroid Build Coastguard Worker// CHECK: CpuType: X86-64 (0x1000007) 55*9880d681SAndroid Build Coastguard Worker// CHECK: CpuSubType: CPU_SUBTYPE_X86_64_ALL (0x3) 56*9880d681SAndroid Build Coastguard Worker// CHECK: FileType: Relocatable (0x1) 57*9880d681SAndroid Build Coastguard Worker// CHECK: NumOfLoadCommands: 3 58*9880d681SAndroid Build Coastguard Worker// CHECK: SizeOfLoadCommands: 496 59*9880d681SAndroid Build Coastguard Worker// CHECK: Flags [ (0x2000) 60*9880d681SAndroid Build Coastguard Worker// CHECK: MH_SUBSECTIONS_VIA_SYMBOLS (0x2000) 61*9880d681SAndroid Build Coastguard Worker// CHECK: ] 62*9880d681SAndroid Build Coastguard Worker// CHECK: Reserved: 0x0 63*9880d681SAndroid Build Coastguard Worker// CHECK: } 64*9880d681SAndroid Build Coastguard Worker// CHECK: Sections [ 65*9880d681SAndroid Build Coastguard Worker// CHECK: Section { 66*9880d681SAndroid Build Coastguard Worker// CHECK: Index: 0 67*9880d681SAndroid Build Coastguard Worker// CHECK: Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00) 68*9880d681SAndroid Build Coastguard Worker// CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 69*9880d681SAndroid Build Coastguard Worker// CHECK: Address: 0x0 70*9880d681SAndroid Build Coastguard Worker// CHECK: Size: 0x0 71*9880d681SAndroid Build Coastguard Worker// CHECK: Offset: 528 72*9880d681SAndroid Build Coastguard Worker// CHECK: Alignment: 0 73*9880d681SAndroid Build Coastguard Worker// CHECK: RelocationOffset: 0x0 74*9880d681SAndroid Build Coastguard Worker// CHECK: RelocationCount: 0 75*9880d681SAndroid Build Coastguard Worker// CHECK: Type: 0x0 76*9880d681SAndroid Build Coastguard Worker// CHECK: Attributes [ (0x800000) 77*9880d681SAndroid Build Coastguard Worker// CHECK: PureInstructions (0x800000) 78*9880d681SAndroid Build Coastguard Worker// CHECK: ] 79*9880d681SAndroid Build Coastguard Worker// CHECK: Reserved1: 0x0 80*9880d681SAndroid Build Coastguard Worker// CHECK: Reserved2: 0x0 81*9880d681SAndroid Build Coastguard Worker// CHECK: Reserved3: 0x0 82*9880d681SAndroid Build Coastguard Worker// CHECK: SectionData ( 83*9880d681SAndroid Build Coastguard Worker// CHECK: ) 84*9880d681SAndroid Build Coastguard Worker// CHECK: } 85*9880d681SAndroid Build Coastguard Worker// CHECK: Section { 86*9880d681SAndroid Build Coastguard Worker// CHECK: Index: 1 87*9880d681SAndroid Build Coastguard Worker// CHECK: Name: __thread_data (5F 5F 74 68 72 65 61 64 5F 64 61 74 61 00 00 00) 88*9880d681SAndroid Build Coastguard Worker// CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 89*9880d681SAndroid Build Coastguard Worker// CHECK: Address: 0x0 90*9880d681SAndroid Build Coastguard Worker// CHECK: Size: 0x8 91*9880d681SAndroid Build Coastguard Worker// CHECK: Offset: 528 92*9880d681SAndroid Build Coastguard Worker// CHECK: Alignment: 2 93*9880d681SAndroid Build Coastguard Worker// CHECK: RelocationOffset: 0x0 94*9880d681SAndroid Build Coastguard Worker// CHECK: RelocationCount: 0 95*9880d681SAndroid Build Coastguard Worker// CHECK: Type: 0x11 96*9880d681SAndroid Build Coastguard Worker// CHECK: Attributes [ (0x0) 97*9880d681SAndroid Build Coastguard Worker// CHECK: ] 98*9880d681SAndroid Build Coastguard Worker// CHECK: Reserved1: 0x0 99*9880d681SAndroid Build Coastguard Worker// CHECK: Reserved2: 0x0 100*9880d681SAndroid Build Coastguard Worker// CHECK: Reserved3: 0x0 101*9880d681SAndroid Build Coastguard Worker// CHECK: SectionData ( 102*9880d681SAndroid Build Coastguard Worker// CHECK: 0000: 04000000 05000000 |........| 103*9880d681SAndroid Build Coastguard Worker// CHECK: ) 104*9880d681SAndroid Build Coastguard Worker// CHECK: } 105*9880d681SAndroid Build Coastguard Worker// CHECK: Section { 106*9880d681SAndroid Build Coastguard Worker// CHECK: Index: 2 107*9880d681SAndroid Build Coastguard Worker// CHECK: Name: __thread_vars (5F 5F 74 68 72 65 61 64 5F 76 61 72 73 00 00 00) 108*9880d681SAndroid Build Coastguard Worker// CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 109*9880d681SAndroid Build Coastguard Worker// CHECK: Address: 0x8 110*9880d681SAndroid Build Coastguard Worker// CHECK: Size: 0x60 111*9880d681SAndroid Build Coastguard Worker// CHECK: Offset: 536 112*9880d681SAndroid Build Coastguard Worker// CHECK: Alignment: 0 113*9880d681SAndroid Build Coastguard Worker// CHECK: RelocationOffset: 0x278 114*9880d681SAndroid Build Coastguard Worker// CHECK: RelocationCount: 8 115*9880d681SAndroid Build Coastguard Worker// CHECK: Type: 0x13 116*9880d681SAndroid Build Coastguard Worker// CHECK: Attributes [ (0x0) 117*9880d681SAndroid Build Coastguard Worker// CHECK: ] 118*9880d681SAndroid Build Coastguard Worker// CHECK: Reserved1: 0x0 119*9880d681SAndroid Build Coastguard Worker// CHECK: Reserved2: 0x0 120*9880d681SAndroid Build Coastguard Worker// CHECK: Reserved3: 0x0 121*9880d681SAndroid Build Coastguard Worker// CHECK: SectionData ( 122*9880d681SAndroid Build Coastguard Worker// CHECK: 0000: 00000000 00000000 00000000 00000000 |................| 123*9880d681SAndroid Build Coastguard Worker// CHECK: 0010: 00000000 00000000 00000000 00000000 |................| 124*9880d681SAndroid Build Coastguard Worker// CHECK: 0020: 00000000 00000000 00000000 00000000 |................| 125*9880d681SAndroid Build Coastguard Worker// CHECK: 0030: 00000000 00000000 00000000 00000000 |................| 126*9880d681SAndroid Build Coastguard Worker// CHECK: 0040: 00000000 00000000 00000000 00000000 |................| 127*9880d681SAndroid Build Coastguard Worker// CHECK: 0050: 00000000 00000000 00000000 00000000 |................| 128*9880d681SAndroid Build Coastguard Worker// CHECK: ) 129*9880d681SAndroid Build Coastguard Worker// CHECK: } 130*9880d681SAndroid Build Coastguard Worker// CHECK: Section { 131*9880d681SAndroid Build Coastguard Worker// CHECK: Index: 3 132*9880d681SAndroid Build Coastguard Worker// CHECK: Name: __thread_bss (5F 5F 74 68 72 65 61 64 5F 62 73 73 00 00 00 00) 133*9880d681SAndroid Build Coastguard Worker// CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 134*9880d681SAndroid Build Coastguard Worker// CHECK: Address: 0x68 135*9880d681SAndroid Build Coastguard Worker// CHECK: Size: 0x8 136*9880d681SAndroid Build Coastguard Worker// CHECK: Offset: 0 137*9880d681SAndroid Build Coastguard Worker// CHECK: Alignment: 2 138*9880d681SAndroid Build Coastguard Worker// CHECK: RelocationOffset: 0x0 139*9880d681SAndroid Build Coastguard Worker// CHECK: RelocationCount: 0 140*9880d681SAndroid Build Coastguard Worker// CHECK: Type: 0x12 141*9880d681SAndroid Build Coastguard Worker// CHECK: Attributes [ (0x0) 142*9880d681SAndroid Build Coastguard Worker// CHECK: ] 143*9880d681SAndroid Build Coastguard Worker// CHECK: Reserved1: 0x0 144*9880d681SAndroid Build Coastguard Worker// CHECK: Reserved2: 0x0 145*9880d681SAndroid Build Coastguard Worker// CHECK: Reserved3: 0x0 146*9880d681SAndroid Build Coastguard Worker// CHECK: SectionData ( 147*9880d681SAndroid Build Coastguard Worker// CHECK: 0000: CFFAEDFE 07000001 |........| 148*9880d681SAndroid Build Coastguard Worker// CHECK: ) 149*9880d681SAndroid Build Coastguard Worker// CHECK: } 150*9880d681SAndroid Build Coastguard Worker// CHECK: ] 151*9880d681SAndroid Build Coastguard Worker// CHECK: Relocations [ 152*9880d681SAndroid Build Coastguard Worker// CHECK: Section __thread_vars { 153*9880d681SAndroid Build Coastguard Worker// CHECK: 0x58 0 3 1 X86_64_RELOC_UNSIGNED 0 _b$tlv$init 154*9880d681SAndroid Build Coastguard Worker// CHECK: 0x48 0 3 1 X86_64_RELOC_UNSIGNED 0 ___tlv_bootstrap 155*9880d681SAndroid Build Coastguard Worker// CHECK: 0x40 0 3 1 X86_64_RELOC_UNSIGNED 0 _a$tlv$init 156*9880d681SAndroid Build Coastguard Worker// CHECK: 0x30 0 3 1 X86_64_RELOC_UNSIGNED 0 ___tlv_bootstrap 157*9880d681SAndroid Build Coastguard Worker// CHECK: 0x28 0 3 1 X86_64_RELOC_UNSIGNED 0 _d$tlv$init 158*9880d681SAndroid Build Coastguard Worker// CHECK: 0x18 0 3 1 X86_64_RELOC_UNSIGNED 0 ___tlv_bootstrap 159*9880d681SAndroid Build Coastguard Worker// CHECK: 0x10 0 3 1 X86_64_RELOC_UNSIGNED 0 _c$tlv$init 160*9880d681SAndroid Build Coastguard Worker// CHECK: 0x0 0 3 1 X86_64_RELOC_UNSIGNED 0 ___tlv_bootstrap 161*9880d681SAndroid Build Coastguard Worker// CHECK: } 162*9880d681SAndroid Build Coastguard Worker// CHECK: ] 163*9880d681SAndroid Build Coastguard Worker// CHECK: Symbols [ 164*9880d681SAndroid Build Coastguard Worker// CHECK: Symbol { 165*9880d681SAndroid Build Coastguard Worker// CHECK: Name: _a$tlv$init (37) 166*9880d681SAndroid Build Coastguard Worker// CHECK: Type: Section (0xE) 167*9880d681SAndroid Build Coastguard Worker// CHECK: Section: __thread_bss (0x4) 168*9880d681SAndroid Build Coastguard Worker// CHECK: RefType: UndefinedNonLazy (0x0) 169*9880d681SAndroid Build Coastguard Worker// CHECK: Flags [ (0x0) 170*9880d681SAndroid Build Coastguard Worker// CHECK: ] 171*9880d681SAndroid Build Coastguard Worker// CHECK: Value: 0x68 172*9880d681SAndroid Build Coastguard Worker// CHECK: } 173*9880d681SAndroid Build Coastguard Worker// CHECK: Symbol { 174*9880d681SAndroid Build Coastguard Worker// CHECK: Name: _b$tlv$init (25) 175*9880d681SAndroid Build Coastguard Worker// CHECK: Type: Section (0xE) 176*9880d681SAndroid Build Coastguard Worker// CHECK: Section: __thread_bss (0x4) 177*9880d681SAndroid Build Coastguard Worker// CHECK: RefType: UndefinedNonLazy (0x0) 178*9880d681SAndroid Build Coastguard Worker// CHECK: Flags [ (0x0) 179*9880d681SAndroid Build Coastguard Worker// CHECK: ] 180*9880d681SAndroid Build Coastguard Worker// CHECK: Value: 0x6C 181*9880d681SAndroid Build Coastguard Worker// CHECK: } 182*9880d681SAndroid Build Coastguard Worker// CHECK: Symbol { 183*9880d681SAndroid Build Coastguard Worker// CHECK: Name: _a (75) 184*9880d681SAndroid Build Coastguard Worker// CHECK: Extern 185*9880d681SAndroid Build Coastguard Worker// CHECK: Type: Section (0xE) 186*9880d681SAndroid Build Coastguard Worker// CHECK: Section: __thread_vars (0x3) 187*9880d681SAndroid Build Coastguard Worker// CHECK: RefType: UndefinedNonLazy (0x0) 188*9880d681SAndroid Build Coastguard Worker// CHECK: Flags [ (0x0) 189*9880d681SAndroid Build Coastguard Worker// CHECK: ] 190*9880d681SAndroid Build Coastguard Worker// CHECK: Value: 0x38 191*9880d681SAndroid Build Coastguard Worker// CHECK: } 192*9880d681SAndroid Build Coastguard Worker// CHECK: Symbol { 193*9880d681SAndroid Build Coastguard Worker// CHECK: Name: _b (72) 194*9880d681SAndroid Build Coastguard Worker// CHECK: Extern 195*9880d681SAndroid Build Coastguard Worker// CHECK: Type: Section (0xE) 196*9880d681SAndroid Build Coastguard Worker// CHECK: Section: __thread_vars (0x3) 197*9880d681SAndroid Build Coastguard Worker// CHECK: RefType: UndefinedNonLazy (0x0) 198*9880d681SAndroid Build Coastguard Worker// CHECK: Flags [ (0x0) 199*9880d681SAndroid Build Coastguard Worker// CHECK: ] 200*9880d681SAndroid Build Coastguard Worker// CHECK: Value: 0x50 201*9880d681SAndroid Build Coastguard Worker// CHECK: } 202*9880d681SAndroid Build Coastguard Worker// CHECK: Symbol { 203*9880d681SAndroid Build Coastguard Worker// CHECK: Name: _c (69) 204*9880d681SAndroid Build Coastguard Worker// CHECK: Extern 205*9880d681SAndroid Build Coastguard Worker// CHECK: Type: Section (0xE) 206*9880d681SAndroid Build Coastguard Worker// CHECK: Section: __thread_vars (0x3) 207*9880d681SAndroid Build Coastguard Worker// CHECK: RefType: UndefinedNonLazy (0x0) 208*9880d681SAndroid Build Coastguard Worker// CHECK: Flags [ (0x0) 209*9880d681SAndroid Build Coastguard Worker// CHECK: ] 210*9880d681SAndroid Build Coastguard Worker// CHECK: Value: 0x8 211*9880d681SAndroid Build Coastguard Worker// CHECK: } 212*9880d681SAndroid Build Coastguard Worker// CHECK: Symbol { 213*9880d681SAndroid Build Coastguard Worker// CHECK: Name: _c$tlv$init (13) 214*9880d681SAndroid Build Coastguard Worker// CHECK: Extern 215*9880d681SAndroid Build Coastguard Worker// CHECK: Type: Section (0xE) 216*9880d681SAndroid Build Coastguard Worker// CHECK: Section: __thread_data (0x2) 217*9880d681SAndroid Build Coastguard Worker// CHECK: RefType: UndefinedNonLazy (0x0) 218*9880d681SAndroid Build Coastguard Worker// CHECK: Flags [ (0x0) 219*9880d681SAndroid Build Coastguard Worker// CHECK: ] 220*9880d681SAndroid Build Coastguard Worker// CHECK: Value: 0x0 221*9880d681SAndroid Build Coastguard Worker// CHECK: } 222*9880d681SAndroid Build Coastguard Worker// CHECK: Symbol { 223*9880d681SAndroid Build Coastguard Worker// CHECK: Name: _d (66) 224*9880d681SAndroid Build Coastguard Worker// CHECK: Extern 225*9880d681SAndroid Build Coastguard Worker// CHECK: Type: Section (0xE) 226*9880d681SAndroid Build Coastguard Worker// CHECK: Section: __thread_vars (0x3) 227*9880d681SAndroid Build Coastguard Worker// CHECK: RefType: UndefinedNonLazy (0x0) 228*9880d681SAndroid Build Coastguard Worker// CHECK: Flags [ (0x0) 229*9880d681SAndroid Build Coastguard Worker// CHECK: ] 230*9880d681SAndroid Build Coastguard Worker// CHECK: Value: 0x20 231*9880d681SAndroid Build Coastguard Worker// CHECK: } 232*9880d681SAndroid Build Coastguard Worker// CHECK: Symbol { 233*9880d681SAndroid Build Coastguard Worker// CHECK: Name: _d$tlv$init (1) 234*9880d681SAndroid Build Coastguard Worker// CHECK: Extern 235*9880d681SAndroid Build Coastguard Worker// CHECK: Type: Section (0xE) 236*9880d681SAndroid Build Coastguard Worker// CHECK: Section: __thread_data (0x2) 237*9880d681SAndroid Build Coastguard Worker// CHECK: RefType: UndefinedNonLazy (0x0) 238*9880d681SAndroid Build Coastguard Worker// CHECK: Flags [ (0x0) 239*9880d681SAndroid Build Coastguard Worker// CHECK: ] 240*9880d681SAndroid Build Coastguard Worker// CHECK: Value: 0x4 241*9880d681SAndroid Build Coastguard Worker// CHECK: } 242*9880d681SAndroid Build Coastguard Worker// CHECK: Symbol { 243*9880d681SAndroid Build Coastguard Worker// CHECK: Name: ___tlv_bootstrap (49) 244*9880d681SAndroid Build Coastguard Worker// CHECK: Extern 245*9880d681SAndroid Build Coastguard Worker// CHECK: Type: Undef (0x0) 246*9880d681SAndroid Build Coastguard Worker// CHECK: Section: (0x0) 247*9880d681SAndroid Build Coastguard Worker// CHECK: RefType: UndefinedNonLazy (0x0) 248*9880d681SAndroid Build Coastguard Worker// CHECK: Flags [ (0x0) 249*9880d681SAndroid Build Coastguard Worker// CHECK: ] 250*9880d681SAndroid Build Coastguard Worker// CHECK: Value: 0x0 251*9880d681SAndroid Build Coastguard Worker// CHECK: } 252*9880d681SAndroid Build Coastguard Worker// CHECK: ] 253*9880d681SAndroid Build Coastguard Worker// CHECK: Indirect Symbols { 254*9880d681SAndroid Build Coastguard Worker// CHECK: Number: 0 255*9880d681SAndroid Build Coastguard Worker// CHECK: Symbols [ 256*9880d681SAndroid Build Coastguard Worker// CHECK: ] 257*9880d681SAndroid Build Coastguard Worker// CHECK: } 258*9880d681SAndroid Build Coastguard Worker// CHECK: Segment { 259*9880d681SAndroid Build Coastguard Worker// CHECK: Cmd: LC_SEGMENT_64 260*9880d681SAndroid Build Coastguard Worker// CHECK: Name: 261*9880d681SAndroid Build Coastguard Worker// CHECK: Size: 392 262*9880d681SAndroid Build Coastguard Worker// CHECK: vmaddr: 0x0 263*9880d681SAndroid Build Coastguard Worker// CHECK: vmsize: 0x70 264*9880d681SAndroid Build Coastguard Worker// CHECK: fileoff: 528 265*9880d681SAndroid Build Coastguard Worker// CHECK: filesize: 104 266*9880d681SAndroid Build Coastguard Worker// CHECK: maxprot: rwx 267*9880d681SAndroid Build Coastguard Worker// CHECK: initprot: rwx 268*9880d681SAndroid Build Coastguard Worker// CHECK: nsects: 4 269*9880d681SAndroid Build Coastguard Worker// CHECK: flags: 0x0 270*9880d681SAndroid Build Coastguard Worker// CHECK: } 271*9880d681SAndroid Build Coastguard Worker// CHECK: Dysymtab { 272*9880d681SAndroid Build Coastguard Worker// CHECK: ilocalsym: 0 273*9880d681SAndroid Build Coastguard Worker// CHECK: nlocalsym: 2 274*9880d681SAndroid Build Coastguard Worker// CHECK: iextdefsym: 2 275*9880d681SAndroid Build Coastguard Worker// CHECK: nextdefsym: 6 276*9880d681SAndroid Build Coastguard Worker// CHECK: iundefsym: 8 277*9880d681SAndroid Build Coastguard Worker// CHECK: nundefsym: 1 278*9880d681SAndroid Build Coastguard Worker// CHECK: tocoff: 0 279*9880d681SAndroid Build Coastguard Worker// CHECK: ntoc: 0 280*9880d681SAndroid Build Coastguard Worker// CHECK: modtaboff: 0 281*9880d681SAndroid Build Coastguard Worker// CHECK: nmodtab: 0 282*9880d681SAndroid Build Coastguard Worker// CHECK: extrefsymoff: 0 283*9880d681SAndroid Build Coastguard Worker// CHECK: nextrefsyms: 0 284*9880d681SAndroid Build Coastguard Worker// CHECK: indirectsymoff: 0 285*9880d681SAndroid Build Coastguard Worker// CHECK: nindirectsyms: 0 286*9880d681SAndroid Build Coastguard Worker// CHECK: extreloff: 0 287*9880d681SAndroid Build Coastguard Worker// CHECK: nextrel: 0 288*9880d681SAndroid Build Coastguard Worker// CHECK: locreloff: 0 289*9880d681SAndroid Build Coastguard Worker// CHECK: nlocrel: 0 290*9880d681SAndroid Build Coastguard Worker// CHECK: } 291