1*9880d681SAndroid Build Coastguard Worker// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s -sr -sd | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Workerf1: 4*9880d681SAndroid Build Coastguard Worker .cfi_startproc 5*9880d681SAndroid Build Coastguard Worker .cfi_lsda 0x3, bar 6*9880d681SAndroid Build Coastguard Worker nop 7*9880d681SAndroid Build Coastguard Worker .cfi_endproc 8*9880d681SAndroid Build Coastguard Worker 9*9880d681SAndroid Build Coastguard Workerf2: 10*9880d681SAndroid Build Coastguard Worker .cfi_startproc 11*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x00, foo 12*9880d681SAndroid Build Coastguard Worker .cfi_lsda 0x3, bar 13*9880d681SAndroid Build Coastguard Worker nop 14*9880d681SAndroid Build Coastguard Worker .cfi_endproc 15*9880d681SAndroid Build Coastguard Worker 16*9880d681SAndroid Build Coastguard Workerf3: 17*9880d681SAndroid Build Coastguard Worker .cfi_startproc 18*9880d681SAndroid Build Coastguard Worker .cfi_lsda 0x3, bar 19*9880d681SAndroid Build Coastguard Worker nop 20*9880d681SAndroid Build Coastguard Worker .cfi_endproc 21*9880d681SAndroid Build Coastguard Worker 22*9880d681SAndroid Build Coastguard Workerf4: 23*9880d681SAndroid Build Coastguard Worker .cfi_startproc 24*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x00, foo 25*9880d681SAndroid Build Coastguard Worker .cfi_lsda 0x2, bar 26*9880d681SAndroid Build Coastguard Worker nop 27*9880d681SAndroid Build Coastguard Worker .cfi_endproc 28*9880d681SAndroid Build Coastguard Worker 29*9880d681SAndroid Build Coastguard Workerf5: 30*9880d681SAndroid Build Coastguard Worker .cfi_startproc 31*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x02, foo 32*9880d681SAndroid Build Coastguard Worker nop 33*9880d681SAndroid Build Coastguard Worker .cfi_endproc 34*9880d681SAndroid Build Coastguard Worker 35*9880d681SAndroid Build Coastguard Workerf6: 36*9880d681SAndroid Build Coastguard Worker .cfi_startproc 37*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x03, foo 38*9880d681SAndroid Build Coastguard Worker nop 39*9880d681SAndroid Build Coastguard Worker .cfi_endproc 40*9880d681SAndroid Build Coastguard Worker 41*9880d681SAndroid Build Coastguard Workerf7: 42*9880d681SAndroid Build Coastguard Worker .cfi_startproc 43*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x04, foo 44*9880d681SAndroid Build Coastguard Worker nop 45*9880d681SAndroid Build Coastguard Worker .cfi_endproc 46*9880d681SAndroid Build Coastguard Worker 47*9880d681SAndroid Build Coastguard Workerf8: 48*9880d681SAndroid Build Coastguard Worker .cfi_startproc 49*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x0a, foo 50*9880d681SAndroid Build Coastguard Worker nop 51*9880d681SAndroid Build Coastguard Worker .cfi_endproc 52*9880d681SAndroid Build Coastguard Worker 53*9880d681SAndroid Build Coastguard Workerf9: 54*9880d681SAndroid Build Coastguard Worker .cfi_startproc 55*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x0b, foo 56*9880d681SAndroid Build Coastguard Worker nop 57*9880d681SAndroid Build Coastguard Worker .cfi_endproc 58*9880d681SAndroid Build Coastguard Worker 59*9880d681SAndroid Build Coastguard Workerf10: 60*9880d681SAndroid Build Coastguard Worker .cfi_startproc 61*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x0c, foo 62*9880d681SAndroid Build Coastguard Worker nop 63*9880d681SAndroid Build Coastguard Worker .cfi_endproc 64*9880d681SAndroid Build Coastguard Worker 65*9880d681SAndroid Build Coastguard Workerf11: 66*9880d681SAndroid Build Coastguard Worker .cfi_startproc 67*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x08, foo 68*9880d681SAndroid Build Coastguard Worker nop 69*9880d681SAndroid Build Coastguard Worker .cfi_endproc 70*9880d681SAndroid Build Coastguard Worker 71*9880d681SAndroid Build Coastguard Workerf12: 72*9880d681SAndroid Build Coastguard Worker .cfi_startproc 73*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x10, foo 74*9880d681SAndroid Build Coastguard Worker nop 75*9880d681SAndroid Build Coastguard Worker .cfi_endproc 76*9880d681SAndroid Build Coastguard Worker 77*9880d681SAndroid Build Coastguard Workerf13: 78*9880d681SAndroid Build Coastguard Worker .cfi_startproc 79*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x12, foo 80*9880d681SAndroid Build Coastguard Worker nop 81*9880d681SAndroid Build Coastguard Worker .cfi_endproc 82*9880d681SAndroid Build Coastguard Worker 83*9880d681SAndroid Build Coastguard Workerf14: 84*9880d681SAndroid Build Coastguard Worker .cfi_startproc 85*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x13, foo 86*9880d681SAndroid Build Coastguard Worker nop 87*9880d681SAndroid Build Coastguard Worker .cfi_endproc 88*9880d681SAndroid Build Coastguard Worker 89*9880d681SAndroid Build Coastguard Workerf15: 90*9880d681SAndroid Build Coastguard Worker .cfi_startproc 91*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x14, foo 92*9880d681SAndroid Build Coastguard Worker nop 93*9880d681SAndroid Build Coastguard Worker .cfi_endproc 94*9880d681SAndroid Build Coastguard Worker 95*9880d681SAndroid Build Coastguard Workerf16: 96*9880d681SAndroid Build Coastguard Worker .cfi_startproc 97*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x1a, foo 98*9880d681SAndroid Build Coastguard Worker nop 99*9880d681SAndroid Build Coastguard Worker .cfi_endproc 100*9880d681SAndroid Build Coastguard Worker 101*9880d681SAndroid Build Coastguard Workerf17: 102*9880d681SAndroid Build Coastguard Worker .cfi_startproc 103*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x1b, foo 104*9880d681SAndroid Build Coastguard Worker nop 105*9880d681SAndroid Build Coastguard Worker .cfi_endproc 106*9880d681SAndroid Build Coastguard Worker 107*9880d681SAndroid Build Coastguard Workerf18: 108*9880d681SAndroid Build Coastguard Worker .cfi_startproc 109*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x1c, foo 110*9880d681SAndroid Build Coastguard Worker nop 111*9880d681SAndroid Build Coastguard Worker .cfi_endproc 112*9880d681SAndroid Build Coastguard Worker 113*9880d681SAndroid Build Coastguard Workerf19: 114*9880d681SAndroid Build Coastguard Worker .cfi_startproc 115*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x18, foo 116*9880d681SAndroid Build Coastguard Worker nop 117*9880d681SAndroid Build Coastguard Worker .cfi_endproc 118*9880d681SAndroid Build Coastguard Worker 119*9880d681SAndroid Build Coastguard Workerf20: 120*9880d681SAndroid Build Coastguard Worker .cfi_startproc 121*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x80, foo 122*9880d681SAndroid Build Coastguard Worker nop 123*9880d681SAndroid Build Coastguard Worker .cfi_endproc 124*9880d681SAndroid Build Coastguard Worker 125*9880d681SAndroid Build Coastguard Workerf21: 126*9880d681SAndroid Build Coastguard Worker .cfi_startproc 127*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x82, foo 128*9880d681SAndroid Build Coastguard Worker nop 129*9880d681SAndroid Build Coastguard Worker .cfi_endproc 130*9880d681SAndroid Build Coastguard Worker 131*9880d681SAndroid Build Coastguard Workerf22: 132*9880d681SAndroid Build Coastguard Worker .cfi_startproc 133*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x83, foo 134*9880d681SAndroid Build Coastguard Worker nop 135*9880d681SAndroid Build Coastguard Worker .cfi_endproc 136*9880d681SAndroid Build Coastguard Worker 137*9880d681SAndroid Build Coastguard Workerf23: 138*9880d681SAndroid Build Coastguard Worker .cfi_startproc 139*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x84, foo 140*9880d681SAndroid Build Coastguard Worker nop 141*9880d681SAndroid Build Coastguard Worker .cfi_endproc 142*9880d681SAndroid Build Coastguard Worker 143*9880d681SAndroid Build Coastguard Workerf24: 144*9880d681SAndroid Build Coastguard Worker .cfi_startproc 145*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x8a, foo 146*9880d681SAndroid Build Coastguard Worker nop 147*9880d681SAndroid Build Coastguard Worker .cfi_endproc 148*9880d681SAndroid Build Coastguard Worker 149*9880d681SAndroid Build Coastguard Workerf25: 150*9880d681SAndroid Build Coastguard Worker .cfi_startproc 151*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x8b, foo 152*9880d681SAndroid Build Coastguard Worker nop 153*9880d681SAndroid Build Coastguard Worker .cfi_endproc 154*9880d681SAndroid Build Coastguard Worker 155*9880d681SAndroid Build Coastguard Workerf26: 156*9880d681SAndroid Build Coastguard Worker .cfi_startproc 157*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x8c, foo 158*9880d681SAndroid Build Coastguard Worker nop 159*9880d681SAndroid Build Coastguard Worker .cfi_endproc 160*9880d681SAndroid Build Coastguard Worker 161*9880d681SAndroid Build Coastguard Workerf27: 162*9880d681SAndroid Build Coastguard Worker .cfi_startproc 163*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x88, foo 164*9880d681SAndroid Build Coastguard Worker nop 165*9880d681SAndroid Build Coastguard Worker .cfi_endproc 166*9880d681SAndroid Build Coastguard Worker 167*9880d681SAndroid Build Coastguard Workerf28: 168*9880d681SAndroid Build Coastguard Worker .cfi_startproc 169*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x90, foo 170*9880d681SAndroid Build Coastguard Worker nop 171*9880d681SAndroid Build Coastguard Worker .cfi_endproc 172*9880d681SAndroid Build Coastguard Worker 173*9880d681SAndroid Build Coastguard Workerf29: 174*9880d681SAndroid Build Coastguard Worker .cfi_startproc 175*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x92, foo 176*9880d681SAndroid Build Coastguard Worker nop 177*9880d681SAndroid Build Coastguard Worker .cfi_endproc 178*9880d681SAndroid Build Coastguard Worker 179*9880d681SAndroid Build Coastguard Workerf30: 180*9880d681SAndroid Build Coastguard Worker .cfi_startproc 181*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x93, foo 182*9880d681SAndroid Build Coastguard Worker nop 183*9880d681SAndroid Build Coastguard Worker .cfi_endproc 184*9880d681SAndroid Build Coastguard Worker 185*9880d681SAndroid Build Coastguard Workerf31: 186*9880d681SAndroid Build Coastguard Worker .cfi_startproc 187*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x94, foo 188*9880d681SAndroid Build Coastguard Worker nop 189*9880d681SAndroid Build Coastguard Worker .cfi_endproc 190*9880d681SAndroid Build Coastguard Worker 191*9880d681SAndroid Build Coastguard Workerf32: 192*9880d681SAndroid Build Coastguard Worker .cfi_startproc 193*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x9a, foo 194*9880d681SAndroid Build Coastguard Worker nop 195*9880d681SAndroid Build Coastguard Worker .cfi_endproc 196*9880d681SAndroid Build Coastguard Worker 197*9880d681SAndroid Build Coastguard Workerf33: 198*9880d681SAndroid Build Coastguard Worker .cfi_startproc 199*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x9b, foo 200*9880d681SAndroid Build Coastguard Worker nop 201*9880d681SAndroid Build Coastguard Worker .cfi_endproc 202*9880d681SAndroid Build Coastguard Worker 203*9880d681SAndroid Build Coastguard Workerf34: 204*9880d681SAndroid Build Coastguard Worker .cfi_startproc 205*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x9c, foo 206*9880d681SAndroid Build Coastguard Worker nop 207*9880d681SAndroid Build Coastguard Worker .cfi_endproc 208*9880d681SAndroid Build Coastguard Worker 209*9880d681SAndroid Build Coastguard Workerf36: 210*9880d681SAndroid Build Coastguard Worker .cfi_startproc 211*9880d681SAndroid Build Coastguard Worker .cfi_personality 0x98, foo 212*9880d681SAndroid Build Coastguard Worker nop 213*9880d681SAndroid Build Coastguard Worker .cfi_endproc 214*9880d681SAndroid Build Coastguard Worker 215*9880d681SAndroid Build Coastguard Workerf37: 216*9880d681SAndroid Build Coastguard Worker .cfi_startproc simple 217*9880d681SAndroid Build Coastguard Worker nop 218*9880d681SAndroid Build Coastguard Worker .cfi_endproc 219*9880d681SAndroid Build Coastguard Worker 220*9880d681SAndroid Build Coastguard Worker// CHECK: Section { 221*9880d681SAndroid Build Coastguard Worker// CHECK: Index: 222*9880d681SAndroid Build Coastguard Worker// CHECK: Name: .eh_frame 223*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Type: SHT_X86_64_UNWIND 224*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Flags [ 225*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: SHF_ALLOC 226*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: ] 227*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Address: 0x0 228*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Offset: 0x68 229*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Size: 1776 230*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Link: 0 231*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Info: 0 232*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: AddressAlignment: 8 233*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: EntrySize: 0 234*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Relocations [ 235*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: ] 236*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: SectionData ( 237*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0000: 14000000 00000000 017A4C52 00017810 238*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0010: 02031B0C 07089001 14000000 1C000000 239*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0020: 00000000 01000000 04000000 00000000 240*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0030: 20000000 00000000 017A504C 52000178 241*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0040: 100B0000 00000000 00000003 1B0C0708 242*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0050: 90010000 14000000 28000000 00000000 243*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0060: 01000000 04000000 00000000 14000000 244*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0070: 70000000 00000000 01000000 04000000 245*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0080: 00000000 20000000 00000000 017A504C 246*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0090: 52000178 100B0000 00000000 00000002 247*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 00A0: 1B0C0708 90010000 10000000 28000000 248*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 00B0: 00000000 01000000 02000000 18000000 249*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 00C0: 00000000 017A5052 00017810 04020000 250*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 00D0: 1B0C0708 90010000 10000000 20000000 251*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 00E0: 00000000 01000000 00000000 18000000 252*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 00F0: 00000000 017A5052 00017810 06030000 253*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0100: 00001B0C 07089001 10000000 20000000 254*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0110: 00000000 01000000 00000000 1C000000 255*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0120: 00000000 017A5052 00017810 0A040000 256*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0130: 00000000 00001B0C 07089001 10000000 257*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0140: 24000000 00000000 01000000 00000000 258*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0150: 18000000 00000000 017A5052 00017810 259*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0160: 040A0000 1B0C0708 90010000 10000000 260*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0170: 20000000 00000000 01000000 00000000 261*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0180: 18000000 00000000 017A5052 00017810 262*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0190: 060B0000 00001B0C 07089001 10000000 263*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 01A0: 20000000 00000000 01000000 00000000 264*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 01B0: 1C000000 00000000 017A5052 00017810 265*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 01C0: 0A0C0000 00000000 00001B0C 07089001 266*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 01D0: 10000000 24000000 00000000 01000000 267*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 01E0: 00000000 1C000000 00000000 017A5052 268*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 01F0: 00017810 0A080000 00000000 00001B0C 269*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0200: 07089001 10000000 24000000 00000000 270*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0210: 01000000 00000000 1C000000 00000000 271*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0220: 017A5052 00017810 0A100000 00000000 272*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0230: 00001B0C 07089001 10000000 24000000 273*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0240: 00000000 01000000 00000000 18000000 274*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0250: 00000000 017A5052 00017810 04120000 275*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0260: 1B0C0708 90010000 10000000 20000000 276*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0270: 00000000 01000000 00000000 18000000 277*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0280: 00000000 017A5052 00017810 06130000 278*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0290: 00001B0C 07089001 10000000 20000000 279*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 02A0: 00000000 01000000 00000000 1C000000 280*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 02B0: 00000000 017A5052 00017810 0A140000 281*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 02C0: 00000000 00001B0C 07089001 10000000 282*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 02D0: 24000000 00000000 01000000 00000000 283*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 02E0: 18000000 00000000 017A5052 00017810 284*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 02F0: 041A0000 1B0C0708 90010000 10000000 285*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0300: 20000000 00000000 01000000 00000000 286*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0310: 18000000 00000000 017A5052 00017810 287*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0320: 061B0000 00001B0C 07089001 10000000 288*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0330: 20000000 00000000 01000000 00000000 289*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0340: 1C000000 00000000 017A5052 00017810 290*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0350: 0A1C0000 00000000 00001B0C 07089001 291*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0360: 10000000 24000000 00000000 01000000 292*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0370: 00000000 1C000000 00000000 017A5052 293*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0380: 00017810 0A180000 00000000 00001B0C 294*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0390: 07089001 10000000 24000000 00000000 295*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 03A0: 01000000 00000000 1C000000 00000000 296*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 03B0: 017A5052 00017810 0A800000 00000000 297*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 03C0: 00001B0C 07089001 10000000 24000000 298*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 03D0: 00000000 01000000 00000000 18000000 299*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 03E0: 00000000 017A5052 00017810 04820000 300*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 03F0: 1B0C0708 90010000 10000000 20000000 301*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0400: 00000000 01000000 00000000 18000000 302*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0410: 00000000 017A5052 00017810 06830000 303*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0420: 00001B0C 07089001 10000000 20000000 304*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0430: 00000000 01000000 00000000 1C000000 305*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0440: 00000000 017A5052 00017810 0A840000 306*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0450: 00000000 00001B0C 07089001 10000000 307*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0460: 24000000 00000000 01000000 00000000 308*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0470: 18000000 00000000 017A5052 00017810 309*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0480: 048A0000 1B0C0708 90010000 10000000 310*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0490: 20000000 00000000 01000000 00000000 311*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 04A0: 18000000 00000000 017A5052 00017810 312*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 04B0: 068B0000 00001B0C 07089001 10000000 313*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 04C0: 20000000 00000000 01000000 00000000 314*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 04D0: 1C000000 00000000 017A5052 00017810 315*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 04E0: 0A8C0000 00000000 00001B0C 07089001 316*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 04F0: 10000000 24000000 00000000 01000000 317*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0500: 00000000 1C000000 00000000 017A5052 318*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0510: 00017810 0A880000 00000000 00001B0C 319*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0520: 07089001 10000000 24000000 00000000 320*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0530: 01000000 00000000 1C000000 00000000 321*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0540: 017A5052 00017810 0A900000 00000000 322*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0550: 00001B0C 07089001 10000000 24000000 323*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0560: 00000000 01000000 00000000 18000000 324*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0570: 00000000 017A5052 00017810 04920000 325*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0580: 1B0C0708 90010000 10000000 20000000 326*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0590: 00000000 01000000 00000000 18000000 327*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 05A0: 00000000 017A5052 00017810 06930000 328*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 05B0: 00001B0C 07089001 10000000 20000000 329*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 05C0: 00000000 01000000 00000000 1C000000 330*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 05D0: 00000000 017A5052 00017810 0A940000 331*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 05E0: 00000000 00001B0C 07089001 10000000 332*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 05F0: 24000000 00000000 01000000 00000000 333*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0600: 18000000 00000000 017A5052 00017810 334*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0610: 049A0000 1B0C0708 90010000 10000000 335*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0620: 20000000 00000000 01000000 00000000 336*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0630: 18000000 00000000 017A5052 00017810 337*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0640: 069B0000 00001B0C 07089001 10000000 338*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0650: 20000000 00000000 01000000 00000000 339*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0660: 1C000000 00000000 017A5052 00017810 340*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0670: 0A9C0000 00000000 00001B0C 07089001 341*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0680: 10000000 24000000 00000000 01000000 342*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0690: 00000000 1C000000 00000000 017A5052 343*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 06A0: 00017810 0A980000 00000000 00001B0C 344*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 06B0: 07089001 10000000 24000000 00000000 345*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 06C0: 01000000 00000000 10000000 00000000 346*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 06D0: 017A5200 01781001 1B000000 10000000 347*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 06E0: 18000000 00000000 01000000 00000000 348*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: ) 349*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: } 350*9880d681SAndroid Build Coastguard Worker 351*9880d681SAndroid Build Coastguard Worker// CHECK: Section { 352*9880d681SAndroid Build Coastguard Worker// CHECK: Index: 353*9880d681SAndroid Build Coastguard Worker// CHECK: Name: .rela.eh_frame 354*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Type: SHT_RELA 355*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Flags [ 356*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: ] 357*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Address: 0x0 358*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Offset: 359*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Size: 1752 360*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Link: 361*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Info: 362*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: AddressAlignment: 8 363*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: EntrySize: 24 364*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Relocations [ 365*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x20 R_X86_64_PC32 .text 0x0 366*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x29 R_X86_64_32 bar 0x0 367*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x43 R_X86_64_64 foo 0x0 368*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x5C R_X86_64_PC32 .text 0x1 369*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x65 R_X86_64_32 bar 0x0 370*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x74 R_X86_64_PC32 .text 0x2 371*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x7D R_X86_64_32 bar 0x0 372*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x97 R_X86_64_64 foo 0x0 373*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0xB0 R_X86_64_PC32 .text 0x3 374*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0xB9 R_X86_64_16 bar 0x0 375*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0xCE R_X86_64_16 foo 0x0 376*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0xE0 R_X86_64_PC32 .text 0x4 377*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0xFE R_X86_64_32 foo 0x0 378*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x110 R_X86_64_PC32 .text 0x5 379*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x12E R_X86_64_64 foo 0x0 380*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x144 R_X86_64_PC32 .text 0x6 381*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x162 R_X86_64_16 foo 0x0 382*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x174 R_X86_64_PC32 .text 0x7 383*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x192 R_X86_64_32 foo 0x0 384*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x1A4 R_X86_64_PC32 .text 0x8 385*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x1C2 R_X86_64_64 foo 0x0 386*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x1D8 R_X86_64_PC32 .text 0x9 387*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x1F6 R_X86_64_64 foo 0x0 388*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x20C R_X86_64_PC32 .text 0xA 389*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x22A R_X86_64_PC64 foo 0x0 390*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x240 R_X86_64_PC32 .text 0xB 391*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x25E R_X86_64_PC16 foo 0x0 392*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x270 R_X86_64_PC32 .text 0xC 393*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x28E R_X86_64_PC32 foo 0x0 394*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x2A0 R_X86_64_PC32 .text 0xD 395*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x2BE R_X86_64_PC64 foo 0x0 396*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x2D4 R_X86_64_PC32 .text 0xE 397*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x2F2 R_X86_64_PC16 foo 0x0 398*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x304 R_X86_64_PC32 .text 0xF 399*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x322 R_X86_64_PC32 foo 0x0 400*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x334 R_X86_64_PC32 .text 0x10 401*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x352 R_X86_64_PC64 foo 0x0 402*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x368 R_X86_64_PC32 .text 0x11 403*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x386 R_X86_64_PC64 foo 0x0 404*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x39C R_X86_64_PC32 .text 0x12 405*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x3BA R_X86_64_64 foo 0x0 406*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x3D0 R_X86_64_PC32 .text 0x13 407*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x3EE R_X86_64_16 foo 0x0 408*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x400 R_X86_64_PC32 .text 0x14 409*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x41E R_X86_64_32 foo 0x0 410*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x430 R_X86_64_PC32 .text 0x15 411*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x44E R_X86_64_64 foo 0x0 412*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x464 R_X86_64_PC32 .text 0x16 413*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x482 R_X86_64_16 foo 0x0 414*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x494 R_X86_64_PC32 .text 0x17 415*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x4B2 R_X86_64_32 foo 0x0 416*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x4C4 R_X86_64_PC32 .text 0x18 417*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x4E2 R_X86_64_64 foo 0x0 418*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x4F8 R_X86_64_PC32 .text 0x19 419*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x516 R_X86_64_64 foo 0x0 420*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x52C R_X86_64_PC32 .text 0x1A 421*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x54A R_X86_64_PC64 foo 0x0 422*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x560 R_X86_64_PC32 .text 0x1B 423*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x57E R_X86_64_PC16 foo 0x0 424*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x590 R_X86_64_PC32 .text 0x1C 425*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x5AE R_X86_64_PC32 foo 0x0 426*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x5C0 R_X86_64_PC32 .text 0x1D 427*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x5DE R_X86_64_PC64 foo 0x0 428*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x5F4 R_X86_64_PC32 .text 0x1E 429*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x612 R_X86_64_PC16 foo 0x0 430*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x624 R_X86_64_PC32 .text 0x1F 431*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x642 R_X86_64_PC32 foo 0x0 432*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x654 R_X86_64_PC32 .text 0x20 433*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x672 R_X86_64_PC64 foo 0x0 434*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x688 R_X86_64_PC32 .text 0x21 435*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x6A6 R_X86_64_PC64 foo 0x0 436*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x6BC R_X86_64_PC32 .text 0x22 437*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: 0x6E4 R_X86_64_PC32 .text 0x23 438*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: ] 439*9880d681SAndroid Build Coastguard Worker// CHECK: } 440