xref: /aosp_15_r20/external/llvm/test/MC/ELF/cfi.s (revision 9880d6810fe72a1726cb53787c6711e909410d58)
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