]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/gdb.arch/amd64-entry-value.s
Update copyright year range in header of all files managed by GDB
[thirdparty/binutils-gdb.git] / gdb / testsuite / gdb.arch / amd64-entry-value.s
CommitLineData
2bda9cc5
JK
1/* This testcase is part of GDB, the GNU debugger.
2
213516ef 3 Copyright 2011-2023 Free Software Foundation, Inc.
2bda9cc5
JK
4
5 This program is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation; either version 3 of the License, or
8 (at your option) any later version.
9
10 This program is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU General Public License for more details.
14
15 You should have received a copy of the GNU General Public License
16 along with this program. If not, see <http://www.gnu.org/licenses/>. */
17
18/* This file is compiled from gdb.arch/amd64-entry-value.c
19 using -g -dA -S -O2. */
20
21 .file "amd64-entry-value.cc"
22 .text
23.Ltext0:
24 .p2align 4,,15
25 .type _ZL1eid, @function
26_ZL1eid:
27.LFB0:
28 .file 1 "gdb.arch/amd64-entry-value.cc"
29 # gdb.arch/amd64-entry-value.cc:22
30 .loc 1 22 0
31 .cfi_startproc
32.LVL0:
33# BLOCK 2 freq:10000 seq:0
34# PRED: ENTRY [100.0%] (fallthru)
35 # gdb.arch/amd64-entry-value.cc:23
36 .loc 1 23 0
37 movl $0, _ZL1v(%rip)
38# SUCC: EXIT [100.0%]
39 # gdb.arch/amd64-entry-value.cc:24
40 .loc 1 24 0
41 ret
42 .cfi_endproc
43.LFE0:
44 .size _ZL1eid, .-_ZL1eid
45 .p2align 4,,15
46 .type _ZL1did, @function
47_ZL1did:
48.LFB1:
49 # gdb.arch/amd64-entry-value.cc:28
50 .loc 1 28 0
51 .cfi_startproc
52.LVL1:
53# BLOCK 2 freq:10000 seq:0
54# PRED: ENTRY [100.0%] (fallthru)
55 # gdb.arch/amd64-entry-value.cc:30
56 .loc 1 30 0
57 addsd .LC0(%rip), %xmm0
58.LVL2:
59 # gdb.arch/amd64-entry-value.cc:29
60 .loc 1 29 0
61 addl $1, %edi
62.LVL3:
63 # gdb.arch/amd64-entry-value.cc:31
64 .loc 1 31 0
65 call _ZL1eid
66.LVL4:
67 # gdb.arch/amd64-entry-value.cc:32
68 .loc 1 32 0
69 movl _ZL1v(%rip), %eax
70 movl _ZL1v(%rip), %edi
71 cvtsi2sd %eax, %xmm0
72 call _ZL1eid
73.LVL5:
74 # gdb.arch/amd64-entry-value.cc:33
75 .loc 1 33 0
76#APP
77# 33 "gdb.arch/amd64-entry-value.cc" 1
78 breakhere:
79# 0 "" 2
80 # gdb.arch/amd64-entry-value.cc:34
81 .loc 1 34 0
82#NO_APP
83 movl _ZL1v(%rip), %eax
84 movl _ZL1v(%rip), %edi
85 cvtsi2sd %eax, %xmm0
86 jmp _ZL1eid
87# SUCC: EXIT [100.0%] (ab,sibcall)
88.LVL6:
89 .cfi_endproc
90.LFE1:
91 .size _ZL1did, .-_ZL1did
92 .p2align 4,,15
93 .type _ZL7locexpri, @function
94_ZL7locexpri:
95.LFB2:
96 # gdb.arch/amd64-entry-value.cc:39
97 .loc 1 39 0
98 .cfi_startproc
99.LVL7:
100# BLOCK 2 freq:10000 seq:0
101# PRED: ENTRY [100.0%] (fallthru)
102 # gdb.arch/amd64-entry-value.cc:41
103 .loc 1 41 0
104#APP
105# 41 "gdb.arch/amd64-entry-value.cc" 1
106 breakhere_locexpr:
107# 0 "" 2
108# SUCC: EXIT [100.0%]
109 # gdb.arch/amd64-entry-value.cc:42
110 .loc 1 42 0
111#NO_APP
112 ret
113 .cfi_endproc
114.LFE2:
115 .size _ZL7locexpri, .-_ZL7locexpri
116 .p2align 4,,15
117 .type _ZL1cid, @function
118_ZL1cid:
119.LFB3:
120 # gdb.arch/amd64-entry-value.cc:46
121 .loc 1 46 0
122 .cfi_startproc
123.LVL8:
124# BLOCK 2 freq:10000 seq:0
125# PRED: ENTRY [100.0%] (fallthru)
126 # gdb.arch/amd64-entry-value.cc:47
127 .loc 1 47 0
128 mulsd .LC1(%rip), %xmm0
129.LVL9:
130 leal (%rdi,%rdi,4), %edi
131.LVL10:
132 addl %edi, %edi
133 jmp _ZL1did
134# SUCC: EXIT [100.0%] (ab,sibcall)
135.LVL11:
136 .cfi_endproc
137.LFE3:
138 .size _ZL1cid, .-_ZL1cid
139 .p2align 4,,15
140 .type _ZL1aid, @function
141_ZL1aid:
142.LFB4:
143 # gdb.arch/amd64-entry-value.cc:52
144 .loc 1 52 0
145 .cfi_startproc
146.LVL12:
147# BLOCK 2 freq:10000 seq:0
148# PRED: ENTRY [100.0%] (fallthru)
149 # gdb.arch/amd64-entry-value.cc:53
150 .loc 1 53 0
151 addsd .LC0(%rip), %xmm0
152.LVL13:
153 addl $1, %edi
154.LVL14:
155 jmp _ZL1cid
156.LVL15:
157# SUCC: EXIT [100.0%] (ab,sibcall)
158 .cfi_endproc
159.LFE4:
160 .size _ZL1aid, .-_ZL1aid
161 .p2align 4,,15
162 .type _ZL1bid, @function
163_ZL1bid:
164.LFB5:
165 # gdb.arch/amd64-entry-value.cc:58
166 .loc 1 58 0
167 .cfi_startproc
168.LVL16:
169# BLOCK 2 freq:10000 seq:0
170# PRED: ENTRY [100.0%] (fallthru)
171 # gdb.arch/amd64-entry-value.cc:59
172 .loc 1 59 0
173 addsd .LC2(%rip), %xmm0
174.LVL17:
175 addl $2, %edi
176.LVL18:
177 jmp _ZL1cid
178.LVL19:
179# SUCC: EXIT [100.0%] (ab,sibcall)
180 .cfi_endproc
181.LFE5:
182 .size _ZL1bid, .-_ZL1bid
183 .p2align 4,,15
184 .type _ZL5amb_zi, @function
185_ZL5amb_zi:
186.LFB6:
187 # gdb.arch/amd64-entry-value.cc:64
188 .loc 1 64 0
189 .cfi_startproc
190.LVL20:
191# BLOCK 2 freq:10000 seq:0
192# PRED: ENTRY [100.0%] (fallthru)
193 # gdb.arch/amd64-entry-value.cc:65
194 .loc 1 65 0
195 cvtsi2sd %edi, %xmm0
196 addl $7, %edi
197.LVL21:
198 addsd .LC3(%rip), %xmm0
199 jmp _ZL1did
200.LVL22:
201# SUCC: EXIT [100.0%] (ab,sibcall)
202 .cfi_endproc
203.LFE6:
204 .size _ZL5amb_zi, .-_ZL5amb_zi
205 .p2align 4,,15
206 .type _ZL5amb_yi, @function
207_ZL5amb_yi:
208.LFB7:
209 # gdb.arch/amd64-entry-value.cc:70
210 .loc 1 70 0
211 .cfi_startproc
212.LVL23:
213# BLOCK 2 freq:10000 seq:0
214# PRED: ENTRY [100.0%] (fallthru)
215 # gdb.arch/amd64-entry-value.cc:71
216 .loc 1 71 0
217 addl $6, %edi
218.LVL24:
219 jmp _ZL5amb_zi
220.LVL25:
221# SUCC: EXIT [100.0%] (ab,sibcall)
222 .cfi_endproc
223.LFE7:
224 .size _ZL5amb_yi, .-_ZL5amb_yi
225 .p2align 4,,15
226 .type _ZL5amb_xi, @function
227_ZL5amb_xi:
228.LFB8:
229 # gdb.arch/amd64-entry-value.cc:76
230 .loc 1 76 0
231 .cfi_startproc
232.LVL26:
233# BLOCK 2 freq:10000 seq:0
234# PRED: ENTRY [100.0%] (fallthru)
235 # gdb.arch/amd64-entry-value.cc:77
236 .loc 1 77 0
237 addl $5, %edi
238.LVL27:
239 jmp _ZL5amb_yi
240.LVL28:
241# SUCC: EXIT [100.0%] (ab,sibcall)
242 .cfi_endproc
243.LFE8:
244 .size _ZL5amb_xi, .-_ZL5amb_xi
245 .p2align 4,,15
246 .type _ZL3ambi, @function
247_ZL3ambi:
248.LFB9:
249 # gdb.arch/amd64-entry-value.cc:82
250 .loc 1 82 0
251 .cfi_startproc
252.LVL29:
253# BLOCK 2 freq:10000 seq:0
254# PRED: ENTRY [100.0%] (fallthru)
255 # gdb.arch/amd64-entry-value.cc:83
256 .loc 1 83 0
257 testl %edi, %edi
258# SUCC: 4 [19.1%] (can_fallthru) 3 [80.9%] (fallthru,can_fallthru)
259 js .L13
260# BLOCK 3 freq:8088 seq:1
261# PRED: 2 [80.9%] (fallthru,can_fallthru)
262 # gdb.arch/amd64-entry-value.cc:86
263 .loc 1 86 0
264 addl $4, %edi
265.LVL30:
266 jmp _ZL5amb_xi
267.LVL31:
268# SUCC: EXIT [100.0%] (ab,sibcall)
269# BLOCK 4 freq:1912 seq:2
270# PRED: 2 [19.1%] (can_fallthru)
271.L13:
272 # gdb.arch/amd64-entry-value.cc:84
273 .loc 1 84 0
274 addl $3, %edi
275.LVL32:
276 jmp _ZL5amb_xi
277.LVL33:
278# SUCC: EXIT [100.0%] (ab,sibcall)
279 .cfi_endproc
280.LFE9:
281 .size _ZL3ambi, .-_ZL3ambi
282 .p2align 4,,15
283 .type _ZL5amb_bi, @function
284_ZL5amb_bi:
285.LFB10:
286 # gdb.arch/amd64-entry-value.cc:91
287 .loc 1 91 0
288 .cfi_startproc
289.LVL34:
290# BLOCK 2 freq:10000 seq:0
291# PRED: ENTRY [100.0%] (fallthru)
292 # gdb.arch/amd64-entry-value.cc:92
293 .loc 1 92 0
294 addl $2, %edi
295.LVL35:
296 jmp _ZL3ambi
297.LVL36:
298# SUCC: EXIT [100.0%] (ab,sibcall)
299 .cfi_endproc
300.LFE10:
301 .size _ZL5amb_bi, .-_ZL5amb_bi
302 .p2align 4,,15
303 .type _ZL5amb_ai, @function
304_ZL5amb_ai:
305.LFB11:
306 # gdb.arch/amd64-entry-value.cc:97
307 .loc 1 97 0
308 .cfi_startproc
309.LVL37:
310# BLOCK 2 freq:10000 seq:0
311# PRED: ENTRY [100.0%] (fallthru)
312 # gdb.arch/amd64-entry-value.cc:98
313 .loc 1 98 0
314 addl $1, %edi
315.LVL38:
316 jmp _ZL5amb_bi
317.LVL39:
318# SUCC: EXIT [100.0%] (ab,sibcall)
319 .cfi_endproc
320.LFE11:
321 .size _ZL5amb_ai, .-_ZL5amb_ai
322 .p2align 4,,15
323 .type _ZL4selfi, @function
324_ZL4selfi:
325.LFB13:
326 # gdb.arch/amd64-entry-value.cc:111
327 .loc 1 111 0
328 .cfi_startproc
329.LVL40:
330# BLOCK 2 freq:10000 seq:0
331# PRED: ENTRY [100.0%] (fallthru)
332 # gdb.arch/amd64-entry-value.cc:112
333 .loc 1 112 0
334 cmpl $200, %edi
335 # gdb.arch/amd64-entry-value.cc:111
336 .loc 1 111 0
337 pushq %rbx
338.LCFI0:
339 .cfi_def_cfa_offset 16
340 .cfi_offset 3, -16
341 # gdb.arch/amd64-entry-value.cc:111
342 .loc 1 111 0
343 movl %edi, %ebx
344# SUCC: 4 [19.9%] (can_fallthru) 3 [80.1%] (fallthru,can_fallthru)
345 # gdb.arch/amd64-entry-value.cc:112
346 .loc 1 112 0
347 je .L18
348# BLOCK 3 freq:8009 seq:1
349# PRED: 2 [80.1%] (fallthru,can_fallthru)
350 # gdb.arch/amd64-entry-value.cc:119
351 .loc 1 119 0
352 movl _ZL1v(%rip), %eax
353 movl _ZL1v(%rip), %edi
354.LVL41:
355 cvtsi2sd %eax, %xmm0
356 call _ZL1eid
357.LVL42:
358 # gdb.arch/amd64-entry-value.cc:120
359 .loc 1 120 0
360 cvtsi2sd %ebx, %xmm0
361 leal 2(%rbx), %edi
362 # gdb.arch/amd64-entry-value.cc:122
363 .loc 1 122 0
364 popq %rbx
365.LCFI1:
366 .cfi_remember_state
367 .cfi_def_cfa_offset 8
368.LVL43:
369 # gdb.arch/amd64-entry-value.cc:120
370 .loc 1 120 0
371 addsd .LC4(%rip), %xmm0
372 jmp _ZL1did
373.LVL44:
374# SUCC: EXIT [100.0%] (ab,sibcall)
375# BLOCK 4 freq:1991 seq:2
376# PRED: 2 [19.9%] (can_fallthru)
377 .p2align 4,,10
378 .p2align 3
379.L18:
380.LCFI2:
381 .cfi_restore_state
382 # gdb.arch/amd64-entry-value.cc:122
383 .loc 1 122 0
384 popq %rbx
385.LCFI3:
386 .cfi_def_cfa_offset 8
387.LVL45:
388 # gdb.arch/amd64-entry-value.cc:115
389 .loc 1 115 0
390 movl $201, %edi
391.LVL46:
392 jmp _ZL5self2i
393# SUCC: EXIT [100.0%] (ab,sibcall)
394.LVL47:
395 .cfi_endproc
396.LFE13:
397 .size _ZL4selfi, .-_ZL4selfi
398 .p2align 4,,15
399 .type _ZL5self2i, @function
400_ZL5self2i:
401.LFB12:
402 # gdb.arch/amd64-entry-value.cc:105
403 .loc 1 105 0
404 .cfi_startproc
405.LVL48:
406# BLOCK 2 freq:10000 seq:0
407# PRED: ENTRY [100.0%] (fallthru)
408 # gdb.arch/amd64-entry-value.cc:106
409 .loc 1 106 0
410 jmp _ZL4selfi
411.LVL49:
412# SUCC: EXIT [100.0%] (ab,sibcall)
413 .cfi_endproc
414.LFE12:
415 .size _ZL5self2i, .-_ZL5self2i
416 .p2align 4,,15
417 .type _ZL9stacktestiiiiiiiidddddddddd, @function
418_ZL9stacktestiiiiiiiidddddddddd:
419.LFB14:
420 # gdb.arch/amd64-entry-value.cc:128
421 .loc 1 128 0
422 .cfi_startproc
423.LVL50:
424# BLOCK 2 freq:10000 seq:0
425# PRED: ENTRY [100.0%] (fallthru)
426 # gdb.arch/amd64-entry-value.cc:133
427 .loc 1 133 0
428 movl _ZL1v(%rip), %eax
429 movl _ZL1v(%rip), %edi
430.LVL51:
431 cvtsi2sd %eax, %xmm0
432.LVL52:
433 call _ZL1eid
434.LVL53:
435 # gdb.arch/amd64-entry-value.cc:134
436 .loc 1 134 0
437#APP
438# 134 "gdb.arch/amd64-entry-value.cc" 1
439 breakhere_stacktest:
440# 0 "" 2
441 # gdb.arch/amd64-entry-value.cc:135
442 .loc 1 135 0
443#NO_APP
444 movl _ZL1v(%rip), %eax
445 movl _ZL1v(%rip), %edi
446 cvtsi2sd %eax, %xmm0
447 jmp _ZL1eid
448# SUCC: EXIT [100.0%] (ab,sibcall)
449.LVL54:
450 .cfi_endproc
451.LFE14:
452 .size _ZL9stacktestiiiiiiiidddddddddd, .-_ZL9stacktestiiiiiiiidddddddddd
453 .p2align 4,,15
454 .type _ZL9referenceRiS_iiiiS_S_, @function
455_ZL9referenceRiS_iiiiS_S_:
456.LFB15:
457 # gdb.arch/amd64-entry-value.cc:145
458 .loc 1 145 0
459 .cfi_startproc
460.LVL55:
461# BLOCK 2 freq:10000 seq:0
462# PRED: ENTRY [100.0%] (fallthru)
463.LBB2:
464 # gdb.arch/amd64-entry-value.cc:151
465 .loc 1 151 0
466 movq 8(%rsp), %rax
467 # gdb.arch/amd64-entry-value.cc:149
468 .loc 1 149 0
469 movl $21, (%rdi)
470 # gdb.arch/amd64-entry-value.cc:150
471 .loc 1 150 0
472 movl $22, (%rsi)
473 # gdb.arch/amd64-entry-value.cc:151
474 .loc 1 151 0
475 movl $31, (%rax)
476 # gdb.arch/amd64-entry-value.cc:152
477 .loc 1 152 0
478 movq 16(%rsp), %rax
479 movl $32, (%rax)
480 # gdb.arch/amd64-entry-value.cc:153
481 .loc 1 153 0
482 movl _ZL1v(%rip), %eax
483 movl _ZL1v(%rip), %edi
484.LVL56:
485 cvtsi2sd %eax, %xmm0
486 call _ZL1eid
487.LVL57:
488 # gdb.arch/amd64-entry-value.cc:154
489 .loc 1 154 0
490#APP
491# 154 "gdb.arch/amd64-entry-value.cc" 1
492 breakhere_reference:
493# 0 "" 2
494 # gdb.arch/amd64-entry-value.cc:155
495 .loc 1 155 0
496#NO_APP
497 movl _ZL1v(%rip), %eax
498 movl _ZL1v(%rip), %edi
499 cvtsi2sd %eax, %xmm0
500 jmp _ZL1eid
501# SUCC: EXIT [100.0%] (ab,sibcall)
502.LVL58:
503.LBE2:
504 .cfi_endproc
505.LFE15:
506 .size _ZL9referenceRiS_iiiiS_S_, .-_ZL9referenceRiS_iiiiS_S_
507 .p2align 4,,15
508 .type _ZL5datapv, @function
509_ZL5datapv:
510.LFB16:
511 # gdb.arch/amd64-entry-value.cc:160
512 .loc 1 160 0
513 .cfi_startproc
514# BLOCK 2 freq:10000 seq:0
515# PRED: ENTRY [100.0%] (fallthru)
516 # gdb.arch/amd64-entry-value.cc:164
517 .loc 1 164 0
518 movl $_ZZL5datapvE3two, %eax
519# SUCC: EXIT [100.0%]
520 ret
521 .cfi_endproc
522.LFE16:
523 .size _ZL5datapv, .-_ZL5datapv
524 .p2align 4,,15
525 .type _ZL11datap_inputPi, @function
526_ZL11datap_inputPi:
527.LFB17:
528 # gdb.arch/amd64-entry-value.cc:168
529 .loc 1 168 0
530 .cfi_startproc
531.LVL59:
532# BLOCK 2 freq:10000 seq:0
533# PRED: ENTRY [100.0%] (fallthru)
534 # gdb.arch/amd64-entry-value.cc:169
535 .loc 1 169 0
536 addl $1, (%rdi)
537# SUCC: EXIT [100.0%]
538 # gdb.arch/amd64-entry-value.cc:170
539 .loc 1 170 0
540 ret
541 .cfi_endproc
542.LFE17:
543 .size _ZL11datap_inputPi, .-_ZL11datap_inputPi
544 .p2align 4,,15
545 .type _ZL4datav, @function
546_ZL4datav:
547.LFB18:
548 # gdb.arch/amd64-entry-value.cc:174
549 .loc 1 174 0
550 .cfi_startproc
551# BLOCK 2 freq:10000 seq:0
552# PRED: ENTRY [100.0%] (fallthru)
553 # gdb.arch/amd64-entry-value.cc:176
554 .loc 1 176 0
555 movl $10, %eax
556# SUCC: EXIT [100.0%]
557 ret
558 .cfi_endproc
559.LFE18:
560 .size _ZL4datav, .-_ZL4datav
561 .p2align 4,,15
562 .type _ZL5data2v, @function
563_ZL5data2v:
564.LFB19:
565 # gdb.arch/amd64-entry-value.cc:180
566 .loc 1 180 0
567 .cfi_startproc
568# BLOCK 2 freq:10000 seq:0
569# PRED: ENTRY [100.0%] (fallthru)
570 # gdb.arch/amd64-entry-value.cc:182
571 .loc 1 182 0
572 movl $20, %eax
573# SUCC: EXIT [100.0%]
574 ret
575 .cfi_endproc
576.LFE19:
577 .size _ZL5data2v, .-_ZL5data2v
578 .p2align 4,,15
579 .type _ZL9differenti, @function
580_ZL9differenti:
581.LFB20:
582 # gdb.arch/amd64-entry-value.cc:186
583 .loc 1 186 0
584 .cfi_startproc
585.LVL60:
586# BLOCK 2 freq:10000 seq:0
587# PRED: ENTRY [100.0%] (fallthru)
588 pushq %rbx
589.LCFI4:
590 .cfi_def_cfa_offset 16
591 .cfi_offset 3, -16
592 # gdb.arch/amd64-entry-value.cc:187
593 .loc 1 187 0
594 leal 1(%rdi), %ebx
595.LVL61:
596 # gdb.arch/amd64-entry-value.cc:188
597 .loc 1 188 0
598 cvtsi2sd %ebx, %xmm0
599 movl %ebx, %edi
600 call _ZL1eid
601.LVL62:
602 # gdb.arch/amd64-entry-value.cc:189
603 .loc 1 189 0
604#APP
605# 189 "gdb.arch/amd64-entry-value.cc" 1
606 breakhere_different:
607# 0 "" 2
608 # gdb.arch/amd64-entry-value.cc:191
609 .loc 1 191 0
610#NO_APP
611 movl %ebx, %eax
612 popq %rbx
613.LCFI5:
614 .cfi_def_cfa_offset 8
615.LVL63:
616# SUCC: EXIT [100.0%]
617 ret
618 .cfi_endproc
619.LFE20:
620 .size _ZL9differenti, .-_ZL9differenti
621 .p2align 4,,15
622 .type _ZL8validityii, @function
623_ZL8validityii:
624.LFB21:
625 # gdb.arch/amd64-entry-value.cc:195
626 .loc 1 195 0
627 .cfi_startproc
628.LVL64:
629# BLOCK 2 freq:10000 seq:0
630# PRED: ENTRY [100.0%] (fallthru)
631 # gdb.arch/amd64-entry-value.cc:197
632 .loc 1 197 0
633 xorpd %xmm0, %xmm0
634 # gdb.arch/amd64-entry-value.cc:195
635 .loc 1 195 0
636 pushq %rbx
637.LCFI6:
638 .cfi_def_cfa_offset 16
639 .cfi_offset 3, -16
640 # gdb.arch/amd64-entry-value.cc:197
641 .loc 1 197 0
642 xorl %edi, %edi
643 # gdb.arch/amd64-entry-value.cc:195
644 .loc 1 195 0
645 movl %esi, %ebx
646 # gdb.arch/amd64-entry-value.cc:197
647 .loc 1 197 0
648 call _ZL1eid
649.LVL65:
650 # gdb.arch/amd64-entry-value.cc:198
651 .loc 1 198 0
652#APP
653# 198 "gdb.arch/amd64-entry-value.cc" 1
654 breakhere_validity:
655# 0 "" 2
656 # gdb.arch/amd64-entry-value.cc:200
657 .loc 1 200 0
658#NO_APP
659 movl %ebx, %eax
660 popq %rbx
661.LCFI7:
662 .cfi_def_cfa_offset 8
663.LVL66:
664# SUCC: EXIT [100.0%]
665 ret
666 .cfi_endproc
667.LFE21:
668 .size _ZL8validityii, .-_ZL8validityii
669 .p2align 4,,15
670 .type _ZL7invalidi, @function
671_ZL7invalidi:
672.LFB22:
673 # gdb.arch/amd64-entry-value.cc:204
674 .loc 1 204 0
675 .cfi_startproc
676.LVL67:
677# BLOCK 2 freq:10000 seq:0
678# PRED: ENTRY [100.0%] (fallthru)
679 # gdb.arch/amd64-entry-value.cc:205
680 .loc 1 205 0
681 xorpd %xmm0, %xmm0
682 xorl %edi, %edi
683.LVL68:
684 call _ZL1eid
685.LVL69:
686 # gdb.arch/amd64-entry-value.cc:206
687 .loc 1 206 0
688#APP
689# 206 "gdb.arch/amd64-entry-value.cc" 1
690 breakhere_invalid:
691# 0 "" 2
692# SUCC: EXIT [100.0%]
693 # gdb.arch/amd64-entry-value.cc:207
694 .loc 1 207 0
695#NO_APP
696 ret
697 .cfi_endproc
698.LFE22:
699 .size _ZL7invalidi, .-_ZL7invalidi
700 .section .text.startup,"ax",@progbits
701 .p2align 4,,15
702 .globl main
703 .type main, @function
704main:
705.LFB23:
706 # gdb.arch/amd64-entry-value.cc:211
707 .loc 1 211 0
708 .cfi_startproc
709# BLOCK 2 freq:10000 seq:0
710# PRED: ENTRY [100.0%] (fallthru)
711 pushq %rbx
712.LCFI8:
713 .cfi_def_cfa_offset 16
714.LBB3:
715 # gdb.arch/amd64-entry-value.cc:212
716 .loc 1 212 0
717 movl $30, %edi
718.LBE3:
719 # gdb.arch/amd64-entry-value.cc:211
720 .loc 1 211 0
721 subq $48, %rsp
722.LCFI9:
723 .cfi_def_cfa_offset 64
724 .cfi_offset 3, -16
725.LBB5:
726 # gdb.arch/amd64-entry-value.cc:212
727 .loc 1 212 0
728 movsd .LC6(%rip), %xmm0
729 call _ZL1did
730.LVL70:
731 # gdb.arch/amd64-entry-value.cc:213
732 .loc 1 213 0
733 movl $30, %edi
734 call _ZL7locexpri
735.LVL71:
736 # gdb.arch/amd64-entry-value.cc:215
737 .loc 1 215 0
738 movsd .LC7(%rip), %xmm7
739 movabsq $4623226492472524800, %rax
740 movsd .LC3(%rip), %xmm6
741 movabsq $4622663542519103488, %rdx
742 movsd .LC8(%rip), %xmm5
743 movl $6, %r9d
744 movsd .LC9(%rip), %xmm4
745 movl $5, %r8d
746 movsd .LC10(%rip), %xmm3
747 movl $4, %ecx
748 movsd .LC11(%rip), %xmm2
749 movl $2, %esi
750 movsd .LC4(%rip), %xmm1
751 movq %rax, 24(%rsp)
752 movsd .LC12(%rip), %xmm0
753 movq %rdx, 16(%rsp)
754 movl $1, %edi
755 movl $3, %edx
756 movl $12, 8(%rsp)
757 movl $11, (%rsp)
758 call _ZL9stacktestiiiiiiiidddddddddd
759.LVL72:
760 # gdb.arch/amd64-entry-value.cc:216
761 .loc 1 216 0
762 movl $5, %edi
763 call _ZL9differenti
764.LVL73:
765 # gdb.arch/amd64-entry-value.cc:217
766 .loc 1 217 0
767 call _ZL4datav
768.LVL74:
769 movl $5, %edi
770 movl %eax, %esi
771 call _ZL8validityii
772.LVL75:
773 # gdb.arch/amd64-entry-value.cc:218
774 .loc 1 218 0
775 call _ZL5data2v
776.LVL76:
777 movl %eax, %edi
778 call _ZL7invalidi
779.LVL77:
780.LBB4:
781 # gdb.arch/amd64-entry-value.cc:221
782 .loc 1 221 0
783 movl $1, 36(%rsp)
784.LVL78:
785 call _ZL5datapv
786.LVL79:
787 movq %rax, %rbx
788.LVL80:
789 # gdb.arch/amd64-entry-value.cc:222
790 .loc 1 222 0
791 leaq 44(%rsp), %rax
792.LVL81:
793 leaq 36(%rsp), %rdi
794 movl $6, %r9d
795 movl $5, %r8d
796 movl $4, %ecx
797 movq %rax, 8(%rsp)
798 leaq 40(%rsp), %rax
799 movl $3, %edx
800 movq %rbx, %rsi
801 # gdb.arch/amd64-entry-value.cc:221
802 .loc 1 221 0
803 movl $11, 40(%rsp)
804.LVL82:
805 movl $12, 44(%rsp)
806.LVL83:
807 # gdb.arch/amd64-entry-value.cc:222
808 .loc 1 222 0
809 movq %rax, (%rsp)
810 call _ZL9referenceRiS_iiiiS_S_
811.LVL84:
812 # gdb.arch/amd64-entry-value.cc:223
813 .loc 1 223 0
814 movq %rbx, %rdi
815 call _ZL11datap_inputPi
816.LVL85:
817.LBE4:
818 # gdb.arch/amd64-entry-value.cc:226
819 .loc 1 226 0
820 movl _ZL1v(%rip), %eax
821 testl %eax, %eax
822# SUCC: 5 [39.0%] (can_fallthru) 3 [61.0%] (fallthru,can_fallthru)
823 jne .L32
824# BLOCK 3 freq:6100 seq:1
825# PRED: 2 [61.0%] (fallthru,can_fallthru)
826 # gdb.arch/amd64-entry-value.cc:229
827 .loc 1 229 0
828 movsd .LC16(%rip), %xmm0
829 movl $5, %edi
830 call _ZL1bid
831# SUCC: 4 [100.0%] (fallthru,can_fallthru)
832.LVL86:
833# BLOCK 4 freq:10000 seq:2
834# PRED: 3 [100.0%] (fallthru,can_fallthru) 5 [100.0%]
835.L31:
836 # gdb.arch/amd64-entry-value.cc:230
837 .loc 1 230 0
838 movl $100, %edi
839 call _ZL5amb_ai
840.LVL87:
841 # gdb.arch/amd64-entry-value.cc:231
842 .loc 1 231 0
843 movl $200, %edi
844 call _ZL4selfi
845.LVL88:
846.LBE5:
847 # gdb.arch/amd64-entry-value.cc:233
848 .loc 1 233 0
849 addq $48, %rsp
850.LCFI10:
851 .cfi_remember_state
852 .cfi_def_cfa_offset 16
853 xorl %eax, %eax
854 popq %rbx
855.LCFI11:
856 .cfi_def_cfa_offset 8
857.LVL89:
858# SUCC: EXIT [100.0%]
859 ret
860.LVL90:
861# BLOCK 5 freq:3900 seq:3
862# PRED: 2 [39.0%] (can_fallthru)
863.L32:
864.LCFI12:
865 .cfi_restore_state
866.LBB6:
867 # gdb.arch/amd64-entry-value.cc:227
868 .loc 1 227 0
869 movsd .LC15(%rip), %xmm0
870 movl $1, %edi
871 call _ZL1aid
872.LVL91:
873# SUCC: 4 [100.0%]
874 jmp .L31
875.LBE6:
876 .cfi_endproc
877.LFE23:
878 .size main, .-main
879 .local _ZL1v
880 .comm _ZL1v,4,4
881 .data
882 .align 4
883 .type _ZZL5datapvE3two, @object
884 .size _ZZL5datapvE3two, 4
885_ZZL5datapvE3two:
886 .long 2
887 .section .rodata.cst8,"aM",@progbits,8
888 .align 8
889.LC0:
890 .long 0
891 .long 1072693248
892 .align 8
893.LC1:
894 .long 0
895 .long 1076101120
896 .align 8
897.LC2:
898 .long 0
899 .long 1073741824
900 .align 8
901.LC3:
902 .long 0
903 .long 1075707904
904 .align 8
905.LC4:
906 .long 0
907 .long 1074003968
908 .align 8
909.LC6:
910 .long 0
911 .long 1077837824
912 .align 8
913.LC7:
914 .long 0
915 .long 1075904512
916 .align 8
917.LC8:
918 .long 0
919 .long 1075445760
920 .align 8
921.LC9:
922 .long 0
923 .long 1075183616
924 .align 8
925.LC10:
926 .long 0
927 .long 1074921472
928 .align 8
929.LC11:
930 .long 0
931 .long 1074528256
932 .align 8
933.LC12:
934 .long 0
935 .long 1073217536
936 .align 8
937.LC15:
938 .long 0
939 .long 1072955392
940 .align 8
941.LC16:
942 .long 0
943 .long 1075118080
944 .text
945.Letext0:
946 .section .debug_info,"",@progbits
947.Ldebug_info0:
948 .long 0xba0 # Length of Compilation Unit Info
949 .value 0x2 # DWARF version number
950 .long .Ldebug_abbrev0 # Offset Into Abbrev. Section
951 .byte 0x8 # Pointer Size (in bytes)
952 .uleb128 0x1 # (DIE (0xb) DW_TAG_compile_unit)
953 .long .LASF1 # DW_AT_producer: "GNU C++ 4.7.0 20110912 (experimental)"
954 .byte 0x4 # DW_AT_language
955 .long .LASF2 # DW_AT_name: "gdb.arch/amd64-entry-value.cc"
956 .long .LASF3 # DW_AT_comp_dir: ""
957 .long .Ldebug_ranges0+0 # DW_AT_ranges
958 .quad 0 # DW_AT_low_pc
959 .quad 0 # DW_AT_entry_pc
960 .long .Ldebug_line0 # DW_AT_stmt_list
961 .uleb128 0x2 # (DIE (0x31) DW_TAG_base_type)
962 .byte 0x8 # DW_AT_byte_size
963 .byte 0x4 # DW_AT_encoding
964 .long .LASF0 # DW_AT_name: "double"
965 .uleb128 0x3 # (DIE (0x38) DW_TAG_base_type)
966 .byte 0x4 # DW_AT_byte_size
967 .byte 0x5 # DW_AT_encoding
968 .ascii "int\0" # DW_AT_name
969 .uleb128 0x4 # (DIE (0x3f) DW_TAG_subprogram)
970 .ascii "e\0" # DW_AT_name
971 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
972 .byte 0x15 # DW_AT_decl_line
973 .quad .LFB0 # DW_AT_low_pc
974 .quad .LFE0 # DW_AT_high_pc
975 .byte 0x2 # DW_AT_frame_base
976 .byte 0x77 # DW_OP_breg7
977 .sleb128 8
978 .byte 0x1 # DW_AT_GNU_all_call_sites
979 .long 0x73 # DW_AT_sibling
980 .uleb128 0x5 # (DIE (0x5c) DW_TAG_formal_parameter)
981 .ascii "i\0" # DW_AT_name
982 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
983 .byte 0x15 # DW_AT_decl_line
984 .long 0x38 # DW_AT_type
985 .byte 0x1 # DW_AT_location
986 .byte 0x55 # DW_OP_reg5
987 .uleb128 0x5 # (DIE (0x67) DW_TAG_formal_parameter)
988 .ascii "j\0" # DW_AT_name
989 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
990 .byte 0x15 # DW_AT_decl_line
991 .long 0x31 # DW_AT_type
992 .byte 0x1 # DW_AT_location
993 .byte 0x61 # DW_OP_reg17
994 .byte 0 # end of children of DIE 0x3f
995 .uleb128 0x4 # (DIE (0x73) DW_TAG_subprogram)
996 .ascii "d\0" # DW_AT_name
997 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
998 .byte 0x1b # DW_AT_decl_line
999 .quad .LFB1 # DW_AT_low_pc
1000 .quad .LFE1 # DW_AT_high_pc
1001 .byte 0x2 # DW_AT_frame_base
1002 .byte 0x77 # DW_OP_breg7
1003 .sleb128 8
1004 .byte 0x1 # DW_AT_GNU_all_call_sites
1005 .long 0xf6 # DW_AT_sibling
1006 .uleb128 0x6 # (DIE (0x90) DW_TAG_formal_parameter)
1007 .ascii "i\0" # DW_AT_name
1008 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1009 .byte 0x1b # DW_AT_decl_line
1010 .long 0x38 # DW_AT_type
1011 .long .LLST0 # DW_AT_location
1012 .uleb128 0x6 # (DIE (0x9d) DW_TAG_formal_parameter)
1013 .ascii "j\0" # DW_AT_name
1014 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1015 .byte 0x1b # DW_AT_decl_line
1016 .long 0x31 # DW_AT_type
1017 .long .LLST1 # DW_AT_location
1018 .uleb128 0x7 # (DIE (0xaa) DW_TAG_GNU_call_site)
1019 .quad .LVL4 # DW_AT_low_pc
1020 .long 0x3f # DW_AT_abstract_origin
1021 .long 0xda # DW_AT_sibling
1022 .uleb128 0x8 # (DIE (0xbb) DW_TAG_GNU_call_site_parameter)
1023 .byte 0x1 # DW_AT_location
1024 .byte 0x55 # DW_OP_reg5
1025 .byte 0x5 # DW_AT_GNU_call_site_value
1026 .byte 0xf3 # DW_OP_GNU_entry_value
1027 .uleb128 0x1
1028 .byte 0x55 # DW_OP_reg5
1029 .byte 0x23 # DW_OP_plus_uconst
1030 .uleb128 0x1
1031 .uleb128 0x8 # (DIE (0xc4) DW_TAG_GNU_call_site_parameter)
1032 .byte 0x1 # DW_AT_location
1033 .byte 0x61 # DW_OP_reg17
1034 .byte 0x11 # DW_AT_GNU_call_site_value
1035 .byte 0xf3 # DW_OP_GNU_entry_value
1036 .uleb128 0x3
1037 .byte 0xf5 # DW_OP_GNU_regval_type
1038 .uleb128 0x11
1039 .uleb128 0x31
1040 .byte 0xf4 # DW_OP_GNU_const_type
1041 .uleb128 0x31
1042 .byte 0x8
1043 .long 0 # fp or vector constant word 0
1044 .long 0x3ff00000 # fp or vector constant word 1
1045 .byte 0x22 # DW_OP_plus
1046 .byte 0 # end of children of DIE 0xaa
1047 .uleb128 0x9 # (DIE (0xda) DW_TAG_GNU_call_site)
1048 .quad .LVL5 # DW_AT_low_pc
1049 .long 0x3f # DW_AT_abstract_origin
1050 .uleb128 0xa # (DIE (0xe7) DW_TAG_GNU_call_site)
1051 .quad .LVL6 # DW_AT_low_pc
1052 .byte 0x1 # DW_AT_GNU_tail_call
1053 .long 0x3f # DW_AT_abstract_origin
1054 .byte 0 # end of children of DIE 0x73
1055 .uleb128 0xb # (DIE (0xf6) DW_TAG_subprogram)
1056 .long .LASF4 # DW_AT_name: "locexpr"
1057 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1058 .byte 0x26 # DW_AT_decl_line
1059 .quad .LFB2 # DW_AT_low_pc
1060 .quad .LFE2 # DW_AT_high_pc
1061 .byte 0x2 # DW_AT_frame_base
1062 .byte 0x77 # DW_OP_breg7
1063 .sleb128 8
1064 .byte 0x1 # DW_AT_GNU_all_call_sites
1065 .long 0x121 # DW_AT_sibling
1066 .uleb128 0x5 # (DIE (0x115) DW_TAG_formal_parameter)
1067 .ascii "i\0" # DW_AT_name
1068 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1069 .byte 0x26 # DW_AT_decl_line
1070 .long 0x38 # DW_AT_type
1071 .byte 0x1 # DW_AT_location
1072 .byte 0x55 # DW_OP_reg5
1073 .byte 0 # end of children of DIE 0xf6
1074 .uleb128 0x4 # (DIE (0x121) DW_TAG_subprogram)
1075 .ascii "c\0" # DW_AT_name
1076 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1077 .byte 0x2d # DW_AT_decl_line
1078 .quad .LFB3 # DW_AT_low_pc
1079 .quad .LFE3 # DW_AT_high_pc
1080 .byte 0x2 # DW_AT_frame_base
1081 .byte 0x77 # DW_OP_breg7
1082 .sleb128 8
1083 .byte 0x1 # DW_AT_GNU_all_call_sites
1084 .long 0x188 # DW_AT_sibling
1085 .uleb128 0x6 # (DIE (0x13e) DW_TAG_formal_parameter)
1086 .ascii "i\0" # DW_AT_name
1087 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1088 .byte 0x2d # DW_AT_decl_line
1089 .long 0x38 # DW_AT_type
1090 .long .LLST2 # DW_AT_location
1091 .uleb128 0x6 # (DIE (0x14b) DW_TAG_formal_parameter)
1092 .ascii "j\0" # DW_AT_name
1093 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1094 .byte 0x2d # DW_AT_decl_line
1095 .long 0x31 # DW_AT_type
1096 .long .LLST3 # DW_AT_location
1097 .uleb128 0xc # (DIE (0x158) DW_TAG_GNU_call_site)
1098 .quad .LVL11 # DW_AT_low_pc
1099 .byte 0x1 # DW_AT_GNU_tail_call
1100 .long 0x73 # DW_AT_abstract_origin
1101 .uleb128 0x8 # (DIE (0x166) DW_TAG_GNU_call_site_parameter)
1102 .byte 0x1 # DW_AT_location
1103 .byte 0x55 # DW_OP_reg5
1104 .byte 0x7 # DW_AT_GNU_call_site_value
1105 .byte 0xf3 # DW_OP_GNU_entry_value
1106 .uleb128 0x1
1107 .byte 0x55 # DW_OP_reg5
1108 .byte 0x35 # DW_OP_lit5
1109 .byte 0x1e # DW_OP_mul
1110 .byte 0x31 # DW_OP_lit1
1111 .byte 0x24 # DW_OP_shl
1112 .uleb128 0x8 # (DIE (0x171) DW_TAG_GNU_call_site_parameter)
1113 .byte 0x1 # DW_AT_location
1114 .byte 0x61 # DW_OP_reg17
1115 .byte 0x11 # DW_AT_GNU_call_site_value
1116 .byte 0xf3 # DW_OP_GNU_entry_value
1117 .uleb128 0x3
1118 .byte 0xf5 # DW_OP_GNU_regval_type
1119 .uleb128 0x11
1120 .uleb128 0x31
1121 .byte 0xf4 # DW_OP_GNU_const_type
1122 .uleb128 0x31
1123 .byte 0x8
1124 .long 0 # fp or vector constant word 0
1125 .long 0x40240000 # fp or vector constant word 1
1126 .byte 0x1e # DW_OP_mul
1127 .byte 0 # end of children of DIE 0x158
1128 .byte 0 # end of children of DIE 0x121
1129 .uleb128 0x4 # (DIE (0x188) DW_TAG_subprogram)
1130 .ascii "a\0" # DW_AT_name
1131 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1132 .byte 0x33 # DW_AT_decl_line
1133 .quad .LFB4 # DW_AT_low_pc
1134 .quad .LFE4 # DW_AT_high_pc
1135 .byte 0x2 # DW_AT_frame_base
1136 .byte 0x77 # DW_OP_breg7
1137 .sleb128 8
1138 .byte 0x1 # DW_AT_GNU_all_call_sites
1139 .long 0x1ed # DW_AT_sibling
1140 .uleb128 0x6 # (DIE (0x1a5) DW_TAG_formal_parameter)
1141 .ascii "i\0" # DW_AT_name
1142 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1143 .byte 0x33 # DW_AT_decl_line
1144 .long 0x38 # DW_AT_type
1145 .long .LLST4 # DW_AT_location
1146 .uleb128 0x6 # (DIE (0x1b2) DW_TAG_formal_parameter)
1147 .ascii "j\0" # DW_AT_name
1148 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1149 .byte 0x33 # DW_AT_decl_line
1150 .long 0x31 # DW_AT_type
1151 .long .LLST5 # DW_AT_location
1152 .uleb128 0xc # (DIE (0x1bf) DW_TAG_GNU_call_site)
1153 .quad .LVL15 # DW_AT_low_pc
1154 .byte 0x1 # DW_AT_GNU_tail_call
1155 .long 0x121 # DW_AT_abstract_origin
1156 .uleb128 0x8 # (DIE (0x1cd) DW_TAG_GNU_call_site_parameter)
1157 .byte 0x1 # DW_AT_location
1158 .byte 0x55 # DW_OP_reg5
1159 .byte 0x5 # DW_AT_GNU_call_site_value
1160 .byte 0xf3 # DW_OP_GNU_entry_value
1161 .uleb128 0x1
1162 .byte 0x55 # DW_OP_reg5
1163 .byte 0x23 # DW_OP_plus_uconst
1164 .uleb128 0x1
1165 .uleb128 0x8 # (DIE (0x1d6) DW_TAG_GNU_call_site_parameter)
1166 .byte 0x1 # DW_AT_location
1167 .byte 0x61 # DW_OP_reg17
1168 .byte 0x11 # DW_AT_GNU_call_site_value
1169 .byte 0xf3 # DW_OP_GNU_entry_value
1170 .uleb128 0x3
1171 .byte 0xf5 # DW_OP_GNU_regval_type
1172 .uleb128 0x11
1173 .uleb128 0x31
1174 .byte 0xf4 # DW_OP_GNU_const_type
1175 .uleb128 0x31
1176 .byte 0x8
1177 .long 0 # fp or vector constant word 0
1178 .long 0x3ff00000 # fp or vector constant word 1
1179 .byte 0x22 # DW_OP_plus
1180 .byte 0 # end of children of DIE 0x1bf
1181 .byte 0 # end of children of DIE 0x188
1182 .uleb128 0x4 # (DIE (0x1ed) DW_TAG_subprogram)
1183 .ascii "b\0" # DW_AT_name
1184 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1185 .byte 0x39 # DW_AT_decl_line
1186 .quad .LFB5 # DW_AT_low_pc
1187 .quad .LFE5 # DW_AT_high_pc
1188 .byte 0x2 # DW_AT_frame_base
1189 .byte 0x77 # DW_OP_breg7
1190 .sleb128 8
1191 .byte 0x1 # DW_AT_GNU_all_call_sites
1192 .long 0x252 # DW_AT_sibling
1193 .uleb128 0x6 # (DIE (0x20a) DW_TAG_formal_parameter)
1194 .ascii "i\0" # DW_AT_name
1195 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1196 .byte 0x39 # DW_AT_decl_line
1197 .long 0x38 # DW_AT_type
1198 .long .LLST6 # DW_AT_location
1199 .uleb128 0x6 # (DIE (0x217) DW_TAG_formal_parameter)
1200 .ascii "j\0" # DW_AT_name
1201 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1202 .byte 0x39 # DW_AT_decl_line
1203 .long 0x31 # DW_AT_type
1204 .long .LLST7 # DW_AT_location
1205 .uleb128 0xc # (DIE (0x224) DW_TAG_GNU_call_site)
1206 .quad .LVL19 # DW_AT_low_pc
1207 .byte 0x1 # DW_AT_GNU_tail_call
1208 .long 0x121 # DW_AT_abstract_origin
1209 .uleb128 0x8 # (DIE (0x232) DW_TAG_GNU_call_site_parameter)
1210 .byte 0x1 # DW_AT_location
1211 .byte 0x55 # DW_OP_reg5
1212 .byte 0x5 # DW_AT_GNU_call_site_value
1213 .byte 0xf3 # DW_OP_GNU_entry_value
1214 .uleb128 0x1
1215 .byte 0x55 # DW_OP_reg5
1216 .byte 0x23 # DW_OP_plus_uconst
1217 .uleb128 0x2
1218 .uleb128 0x8 # (DIE (0x23b) DW_TAG_GNU_call_site_parameter)
1219 .byte 0x1 # DW_AT_location
1220 .byte 0x61 # DW_OP_reg17
1221 .byte 0x11 # DW_AT_GNU_call_site_value
1222 .byte 0xf3 # DW_OP_GNU_entry_value
1223 .uleb128 0x3
1224 .byte 0xf5 # DW_OP_GNU_regval_type
1225 .uleb128 0x11
1226 .uleb128 0x31
1227 .byte 0xf4 # DW_OP_GNU_const_type
1228 .uleb128 0x31
1229 .byte 0x8
1230 .long 0 # fp or vector constant word 0
1231 .long 0x40000000 # fp or vector constant word 1
1232 .byte 0x22 # DW_OP_plus
1233 .byte 0 # end of children of DIE 0x224
1234 .byte 0 # end of children of DIE 0x1ed
1235 .uleb128 0xb # (DIE (0x252) DW_TAG_subprogram)
1236 .long .LASF5 # DW_AT_name: "amb_z"
1237 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1238 .byte 0x3f # DW_AT_decl_line
1239 .quad .LFB6 # DW_AT_low_pc
1240 .quad .LFE6 # DW_AT_high_pc
1241 .byte 0x2 # DW_AT_frame_base
1242 .byte 0x77 # DW_OP_breg7
1243 .sleb128 8
1244 .byte 0x1 # DW_AT_GNU_all_call_sites
1245 .long 0x2ae # DW_AT_sibling
1246 .uleb128 0x6 # (DIE (0x271) DW_TAG_formal_parameter)
1247 .ascii "i\0" # DW_AT_name
1248 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1249 .byte 0x3f # DW_AT_decl_line
1250 .long 0x38 # DW_AT_type
1251 .long .LLST8 # DW_AT_location
1252 .uleb128 0xc # (DIE (0x27e) DW_TAG_GNU_call_site)
1253 .quad .LVL22 # DW_AT_low_pc
1254 .byte 0x1 # DW_AT_GNU_tail_call
1255 .long 0x73 # DW_AT_abstract_origin
1256 .uleb128 0x8 # (DIE (0x28c) DW_TAG_GNU_call_site_parameter)
1257 .byte 0x1 # DW_AT_location
1258 .byte 0x55 # DW_OP_reg5
1259 .byte 0x5 # DW_AT_GNU_call_site_value
1260 .byte 0xf3 # DW_OP_GNU_entry_value
1261 .uleb128 0x1
1262 .byte 0x55 # DW_OP_reg5
1263 .byte 0x23 # DW_OP_plus_uconst
1264 .uleb128 0x7
1265 .uleb128 0x8 # (DIE (0x295) DW_TAG_GNU_call_site_parameter)
1266 .byte 0x1 # DW_AT_location
1267 .byte 0x61 # DW_OP_reg17
1268 .byte 0x13 # DW_AT_GNU_call_site_value
1269 .byte 0xf3 # DW_OP_GNU_entry_value
1270 .uleb128 0x1
1271 .byte 0x55 # DW_OP_reg5
1272 .byte 0xf7 # DW_OP_GNU_convert
1273 .uleb128 0x38
1274 .byte 0xf7 # DW_OP_GNU_convert
1275 .uleb128 0x31
1276 .byte 0xf4 # DW_OP_GNU_const_type
1277 .uleb128 0x31
1278 .byte 0x8
1279 .long 0 # fp or vector constant word 0
1280 .long 0x401e0000 # fp or vector constant word 1
1281 .byte 0x22 # DW_OP_plus
1282 .byte 0 # end of children of DIE 0x27e
1283 .byte 0 # end of children of DIE 0x252
1284 .uleb128 0xb # (DIE (0x2ae) DW_TAG_subprogram)
1285 .long .LASF6 # DW_AT_name: "amb_y"
1286 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1287 .byte 0x45 # DW_AT_decl_line
1288 .quad .LFB7 # DW_AT_low_pc
1289 .quad .LFE7 # DW_AT_high_pc
1290 .byte 0x2 # DW_AT_frame_base
1291 .byte 0x77 # DW_OP_breg7
1292 .sleb128 8
1293 .byte 0x1 # DW_AT_GNU_all_call_sites
1294 .long 0x2f3 # DW_AT_sibling
1295 .uleb128 0x6 # (DIE (0x2cd) DW_TAG_formal_parameter)
1296 .ascii "i\0" # DW_AT_name
1297 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1298 .byte 0x45 # DW_AT_decl_line
1299 .long 0x38 # DW_AT_type
1300 .long .LLST9 # DW_AT_location
1301 .uleb128 0xc # (DIE (0x2da) DW_TAG_GNU_call_site)
1302 .quad .LVL25 # DW_AT_low_pc
1303 .byte 0x1 # DW_AT_GNU_tail_call
1304 .long 0x252 # DW_AT_abstract_origin
1305 .uleb128 0x8 # (DIE (0x2e8) DW_TAG_GNU_call_site_parameter)
1306 .byte 0x1 # DW_AT_location
1307 .byte 0x55 # DW_OP_reg5
1308 .byte 0x5 # DW_AT_GNU_call_site_value
1309 .byte 0xf3 # DW_OP_GNU_entry_value
1310 .uleb128 0x1
1311 .byte 0x55 # DW_OP_reg5
1312 .byte 0x23 # DW_OP_plus_uconst
1313 .uleb128 0x6
1314 .byte 0 # end of children of DIE 0x2da
1315 .byte 0 # end of children of DIE 0x2ae
1316 .uleb128 0xb # (DIE (0x2f3) DW_TAG_subprogram)
1317 .long .LASF7 # DW_AT_name: "amb_x"
1318 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1319 .byte 0x4b # DW_AT_decl_line
1320 .quad .LFB8 # DW_AT_low_pc
1321 .quad .LFE8 # DW_AT_high_pc
1322 .byte 0x2 # DW_AT_frame_base
1323 .byte 0x77 # DW_OP_breg7
1324 .sleb128 8
1325 .byte 0x1 # DW_AT_GNU_all_call_sites
1326 .long 0x338 # DW_AT_sibling
1327 .uleb128 0x6 # (DIE (0x312) DW_TAG_formal_parameter)
1328 .ascii "i\0" # DW_AT_name
1329 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1330 .byte 0x4b # DW_AT_decl_line
1331 .long 0x38 # DW_AT_type
1332 .long .LLST10 # DW_AT_location
1333 .uleb128 0xc # (DIE (0x31f) DW_TAG_GNU_call_site)
1334 .quad .LVL28 # DW_AT_low_pc
1335 .byte 0x1 # DW_AT_GNU_tail_call
1336 .long 0x2ae # DW_AT_abstract_origin
1337 .uleb128 0x8 # (DIE (0x32d) DW_TAG_GNU_call_site_parameter)
1338 .byte 0x1 # DW_AT_location
1339 .byte 0x55 # DW_OP_reg5
1340 .byte 0x5 # DW_AT_GNU_call_site_value
1341 .byte 0xf3 # DW_OP_GNU_entry_value
1342 .uleb128 0x1
1343 .byte 0x55 # DW_OP_reg5
1344 .byte 0x23 # DW_OP_plus_uconst
1345 .uleb128 0x5
1346 .byte 0 # end of children of DIE 0x31f
1347 .byte 0 # end of children of DIE 0x2f3
1348 .uleb128 0x4 # (DIE (0x338) DW_TAG_subprogram)
1349 .ascii "amb\0" # DW_AT_name
1350 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1351 .byte 0x51 # DW_AT_decl_line
1352 .quad .LFB9 # DW_AT_low_pc
1353 .quad .LFE9 # DW_AT_high_pc
1354 .byte 0x2 # DW_AT_frame_base
1355 .byte 0x77 # DW_OP_breg7
1356 .sleb128 8
1357 .byte 0x1 # DW_AT_GNU_all_call_sites
1358 .long 0x399 # DW_AT_sibling
1359 .uleb128 0x6 # (DIE (0x357) DW_TAG_formal_parameter)
1360 .ascii "i\0" # DW_AT_name
1361 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1362 .byte 0x51 # DW_AT_decl_line
1363 .long 0x38 # DW_AT_type
1364 .long .LLST11 # DW_AT_location
1365 .uleb128 0xd # (DIE (0x364) DW_TAG_GNU_call_site)
1366 .quad .LVL31 # DW_AT_low_pc
1367 .byte 0x1 # DW_AT_GNU_tail_call
1368 .long 0x2f3 # DW_AT_abstract_origin
1369 .long 0x380 # DW_AT_sibling
1370 .uleb128 0x8 # (DIE (0x376) DW_TAG_GNU_call_site_parameter)
1371 .byte 0x1 # DW_AT_location
1372 .byte 0x55 # DW_OP_reg5
1373 .byte 0x5 # DW_AT_GNU_call_site_value
1374 .byte 0xf3 # DW_OP_GNU_entry_value
1375 .uleb128 0x1
1376 .byte 0x55 # DW_OP_reg5
1377 .byte 0x23 # DW_OP_plus_uconst
1378 .uleb128 0x4
1379 .byte 0 # end of children of DIE 0x364
1380 .uleb128 0xc # (DIE (0x380) DW_TAG_GNU_call_site)
1381 .quad .LVL33 # DW_AT_low_pc
1382 .byte 0x1 # DW_AT_GNU_tail_call
1383 .long 0x2f3 # DW_AT_abstract_origin
1384 .uleb128 0x8 # (DIE (0x38e) DW_TAG_GNU_call_site_parameter)
1385 .byte 0x1 # DW_AT_location
1386 .byte 0x55 # DW_OP_reg5
1387 .byte 0x5 # DW_AT_GNU_call_site_value
1388 .byte 0xf3 # DW_OP_GNU_entry_value
1389 .uleb128 0x1
1390 .byte 0x55 # DW_OP_reg5
1391 .byte 0x23 # DW_OP_plus_uconst
1392 .uleb128 0x3
1393 .byte 0 # end of children of DIE 0x380
1394 .byte 0 # end of children of DIE 0x338
1395 .uleb128 0xb # (DIE (0x399) DW_TAG_subprogram)
1396 .long .LASF8 # DW_AT_name: "amb_b"
1397 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1398 .byte 0x5a # DW_AT_decl_line
1399 .quad .LFB10 # DW_AT_low_pc
1400 .quad .LFE10 # DW_AT_high_pc
1401 .byte 0x2 # DW_AT_frame_base
1402 .byte 0x77 # DW_OP_breg7
1403 .sleb128 8
1404 .byte 0x1 # DW_AT_GNU_all_call_sites
1405 .long 0x3de # DW_AT_sibling
1406 .uleb128 0x6 # (DIE (0x3b8) DW_TAG_formal_parameter)
1407 .ascii "i\0" # DW_AT_name
1408 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1409 .byte 0x5a # DW_AT_decl_line
1410 .long 0x38 # DW_AT_type
1411 .long .LLST12 # DW_AT_location
1412 .uleb128 0xc # (DIE (0x3c5) DW_TAG_GNU_call_site)
1413 .quad .LVL36 # DW_AT_low_pc
1414 .byte 0x1 # DW_AT_GNU_tail_call
1415 .long 0x338 # DW_AT_abstract_origin
1416 .uleb128 0x8 # (DIE (0x3d3) DW_TAG_GNU_call_site_parameter)
1417 .byte 0x1 # DW_AT_location
1418 .byte 0x55 # DW_OP_reg5
1419 .byte 0x5 # DW_AT_GNU_call_site_value
1420 .byte 0xf3 # DW_OP_GNU_entry_value
1421 .uleb128 0x1
1422 .byte 0x55 # DW_OP_reg5
1423 .byte 0x23 # DW_OP_plus_uconst
1424 .uleb128 0x2
1425 .byte 0 # end of children of DIE 0x3c5
1426 .byte 0 # end of children of DIE 0x399
1427 .uleb128 0xb # (DIE (0x3de) DW_TAG_subprogram)
1428 .long .LASF9 # DW_AT_name: "amb_a"
1429 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1430 .byte 0x60 # DW_AT_decl_line
1431 .quad .LFB11 # DW_AT_low_pc
1432 .quad .LFE11 # DW_AT_high_pc
1433 .byte 0x2 # DW_AT_frame_base
1434 .byte 0x77 # DW_OP_breg7
1435 .sleb128 8
1436 .byte 0x1 # DW_AT_GNU_all_call_sites
1437 .long 0x423 # DW_AT_sibling
1438 .uleb128 0x6 # (DIE (0x3fd) DW_TAG_formal_parameter)
1439 .ascii "i\0" # DW_AT_name
1440 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1441 .byte 0x60 # DW_AT_decl_line
1442 .long 0x38 # DW_AT_type
1443 .long .LLST13 # DW_AT_location
1444 .uleb128 0xc # (DIE (0x40a) DW_TAG_GNU_call_site)
1445 .quad .LVL39 # DW_AT_low_pc
1446 .byte 0x1 # DW_AT_GNU_tail_call
1447 .long 0x399 # DW_AT_abstract_origin
1448 .uleb128 0x8 # (DIE (0x418) DW_TAG_GNU_call_site_parameter)
1449 .byte 0x1 # DW_AT_location
1450 .byte 0x55 # DW_OP_reg5
1451 .byte 0x5 # DW_AT_GNU_call_site_value
1452 .byte 0xf3 # DW_OP_GNU_entry_value
1453 .uleb128 0x1
1454 .byte 0x55 # DW_OP_reg5
1455 .byte 0x23 # DW_OP_plus_uconst
1456 .uleb128 0x1
1457 .byte 0 # end of children of DIE 0x40a
1458 .byte 0 # end of children of DIE 0x3de
1459 .uleb128 0xe # (DIE (0x423) DW_TAG_subprogram)
1460 .long .LASF10 # DW_AT_name: "self"
1461 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1462 .byte 0x6e # DW_AT_decl_line
1463 .quad .LFB13 # DW_AT_low_pc
1464 .quad .LFE13 # DW_AT_high_pc
1465 .long .LLST14 # DW_AT_frame_base
1466 .byte 0x1 # DW_AT_GNU_all_call_sites
1467 .long 0x4a6 # DW_AT_sibling
1468 .uleb128 0x6 # (DIE (0x443) DW_TAG_formal_parameter)
1469 .ascii "i\0" # DW_AT_name
1470 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1471 .byte 0x6e # DW_AT_decl_line
1472 .long 0x38 # DW_AT_type
1473 .long .LLST15 # DW_AT_location
1474 .uleb128 0x9 # (DIE (0x450) DW_TAG_GNU_call_site)
1475 .quad .LVL42 # DW_AT_low_pc
1476 .long 0x3f # DW_AT_abstract_origin
1477 .uleb128 0xd # (DIE (0x45d) DW_TAG_GNU_call_site)
1478 .quad .LVL44 # DW_AT_low_pc
1479 .byte 0x1 # DW_AT_GNU_tail_call
1480 .long 0x73 # DW_AT_abstract_origin
1481 .long 0x490 # DW_AT_sibling
1482 .uleb128 0x8 # (DIE (0x46f) DW_TAG_GNU_call_site_parameter)
1483 .byte 0x1 # DW_AT_location
1484 .byte 0x55 # DW_OP_reg5
1485 .byte 0x5 # DW_AT_GNU_call_site_value
1486 .byte 0xf3 # DW_OP_GNU_entry_value
1487 .uleb128 0x1
1488 .byte 0x55 # DW_OP_reg5
1489 .byte 0x23 # DW_OP_plus_uconst
1490 .uleb128 0x2
1491 .uleb128 0x8 # (DIE (0x478) DW_TAG_GNU_call_site_parameter)
1492 .byte 0x1 # DW_AT_location
1493 .byte 0x61 # DW_OP_reg17
1494 .byte 0x13 # DW_AT_GNU_call_site_value
1495 .byte 0xf3 # DW_OP_GNU_entry_value
1496 .uleb128 0x1
1497 .byte 0x55 # DW_OP_reg5
1498 .byte 0xf7 # DW_OP_GNU_convert
1499 .uleb128 0x38
1500 .byte 0xf7 # DW_OP_GNU_convert
1501 .uleb128 0x31
1502 .byte 0xf4 # DW_OP_GNU_const_type
1503 .uleb128 0x31
1504 .byte 0x8
1505 .long 0 # fp or vector constant word 0
1506 .long 0x40040000 # fp or vector constant word 1
1507 .byte 0x22 # DW_OP_plus
1508 .byte 0 # end of children of DIE 0x45d
1509 .uleb128 0xc # (DIE (0x490) DW_TAG_GNU_call_site)
1510 .quad .LVL47 # DW_AT_low_pc
1511 .byte 0x1 # DW_AT_GNU_tail_call
1512 .long 0x4a6 # DW_AT_abstract_origin
1513 .uleb128 0x8 # (DIE (0x49e) DW_TAG_GNU_call_site_parameter)
1514 .byte 0x1 # DW_AT_location
1515 .byte 0x55 # DW_OP_reg5
1516 .byte 0x2 # DW_AT_GNU_call_site_value
1517 .byte 0x8 # DW_OP_const1u
1518 .byte 0xc9
1519 .byte 0 # end of children of DIE 0x490
1520 .byte 0 # end of children of DIE 0x423
1521 .uleb128 0xb # (DIE (0x4a6) DW_TAG_subprogram)
1522 .long .LASF11 # DW_AT_name: "self2"
1523 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1524 .byte 0x68 # DW_AT_decl_line
1525 .quad .LFB12 # DW_AT_low_pc
1526 .quad .LFE12 # DW_AT_high_pc
1527 .byte 0x2 # DW_AT_frame_base
1528 .byte 0x77 # DW_OP_breg7
1529 .sleb128 8
1530 .byte 0x1 # DW_AT_GNU_all_call_sites
1531 .long 0x4e9 # DW_AT_sibling
1532 .uleb128 0x6 # (DIE (0x4c5) DW_TAG_formal_parameter)
1533 .ascii "i\0" # DW_AT_name
1534 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1535 .byte 0x68 # DW_AT_decl_line
1536 .long 0x38 # DW_AT_type
1537 .long .LLST16 # DW_AT_location
1538 .uleb128 0xc # (DIE (0x4d2) DW_TAG_GNU_call_site)
1539 .quad .LVL49 # DW_AT_low_pc
1540 .byte 0x1 # DW_AT_GNU_tail_call
1541 .long 0x423 # DW_AT_abstract_origin
1542 .uleb128 0x8 # (DIE (0x4e0) DW_TAG_GNU_call_site_parameter)
1543 .byte 0x1 # DW_AT_location
1544 .byte 0x55 # DW_OP_reg5
1545 .byte 0x3 # DW_AT_GNU_call_site_value
1546 .byte 0xf3 # DW_OP_GNU_entry_value
1547 .uleb128 0x1
1548 .byte 0x55 # DW_OP_reg5
1549 .byte 0 # end of children of DIE 0x4d2
1550 .byte 0 # end of children of DIE 0x4a6
1551 .uleb128 0xb # (DIE (0x4e9) DW_TAG_subprogram)
1552 .long .LASF12 # DW_AT_name: "stacktest"
1553 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1554 .byte 0x7d # DW_AT_decl_line
1555 .quad .LFB14 # DW_AT_low_pc
1556 .quad .LFE14 # DW_AT_high_pc
1557 .byte 0x2 # DW_AT_frame_base
1558 .byte 0x77 # DW_OP_breg7
1559 .sleb128 8
1560 .byte 0x1 # DW_AT_GNU_all_call_sites
1561 .long 0x620 # DW_AT_sibling
1562 .uleb128 0x6 # (DIE (0x508) DW_TAG_formal_parameter)
1563 .ascii "r1\0" # DW_AT_name
1564 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1565 .byte 0x7d # DW_AT_decl_line
1566 .long 0x38 # DW_AT_type
1567 .long .LLST17 # DW_AT_location
1568 .uleb128 0x6 # (DIE (0x516) DW_TAG_formal_parameter)
1569 .ascii "r2\0" # DW_AT_name
1570 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1571 .byte 0x7d # DW_AT_decl_line
1572 .long 0x38 # DW_AT_type
1573 .long .LLST18 # DW_AT_location
1574 .uleb128 0x6 # (DIE (0x524) DW_TAG_formal_parameter)
1575 .ascii "r3\0" # DW_AT_name
1576 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1577 .byte 0x7d # DW_AT_decl_line
1578 .long 0x38 # DW_AT_type
1579 .long .LLST19 # DW_AT_location
1580 .uleb128 0x6 # (DIE (0x532) DW_TAG_formal_parameter)
1581 .ascii "r4\0" # DW_AT_name
1582 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1583 .byte 0x7d # DW_AT_decl_line
1584 .long 0x38 # DW_AT_type
1585 .long .LLST20 # DW_AT_location
1586 .uleb128 0x6 # (DIE (0x540) DW_TAG_formal_parameter)
1587 .ascii "r5\0" # DW_AT_name
1588 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1589 .byte 0x7d # DW_AT_decl_line
1590 .long 0x38 # DW_AT_type
1591 .long .LLST21 # DW_AT_location
1592 .uleb128 0x6 # (DIE (0x54e) DW_TAG_formal_parameter)
1593 .ascii "r6\0" # DW_AT_name
1594 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1595 .byte 0x7d # DW_AT_decl_line
1596 .long 0x38 # DW_AT_type
1597 .long .LLST22 # DW_AT_location
1598 .uleb128 0x6 # (DIE (0x55c) DW_TAG_formal_parameter)
1599 .ascii "s1\0" # DW_AT_name
1600 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1601 .byte 0x7d # DW_AT_decl_line
1602 .long 0x38 # DW_AT_type
1603 .long .LLST23 # DW_AT_location
1604 .uleb128 0x6 # (DIE (0x56a) DW_TAG_formal_parameter)
1605 .ascii "s2\0" # DW_AT_name
1606 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1607 .byte 0x7d # DW_AT_decl_line
1608 .long 0x38 # DW_AT_type
1609 .long .LLST24 # DW_AT_location
1610 .uleb128 0x6 # (DIE (0x578) DW_TAG_formal_parameter)
1611 .ascii "d1\0" # DW_AT_name
1612 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1613 .byte 0x7e # DW_AT_decl_line
1614 .long 0x31 # DW_AT_type
1615 .long .LLST25 # DW_AT_location
1616 .uleb128 0x6 # (DIE (0x586) DW_TAG_formal_parameter)
1617 .ascii "d2\0" # DW_AT_name
1618 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1619 .byte 0x7e # DW_AT_decl_line
1620 .long 0x31 # DW_AT_type
1621 .long .LLST26 # DW_AT_location
1622 .uleb128 0x6 # (DIE (0x594) DW_TAG_formal_parameter)
1623 .ascii "d3\0" # DW_AT_name
1624 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1625 .byte 0x7e # DW_AT_decl_line
1626 .long 0x31 # DW_AT_type
1627 .long .LLST27 # DW_AT_location
1628 .uleb128 0x6 # (DIE (0x5a2) DW_TAG_formal_parameter)
1629 .ascii "d4\0" # DW_AT_name
1630 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1631 .byte 0x7e # DW_AT_decl_line
1632 .long 0x31 # DW_AT_type
1633 .long .LLST28 # DW_AT_location
1634 .uleb128 0x6 # (DIE (0x5b0) DW_TAG_formal_parameter)
1635 .ascii "d5\0" # DW_AT_name
1636 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1637 .byte 0x7e # DW_AT_decl_line
1638 .long 0x31 # DW_AT_type
1639 .long .LLST29 # DW_AT_location
1640 .uleb128 0x6 # (DIE (0x5be) DW_TAG_formal_parameter)
1641 .ascii "d6\0" # DW_AT_name
1642 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1643 .byte 0x7e # DW_AT_decl_line
1644 .long 0x31 # DW_AT_type
1645 .long .LLST30 # DW_AT_location
1646 .uleb128 0x6 # (DIE (0x5cc) DW_TAG_formal_parameter)
1647 .ascii "d7\0" # DW_AT_name
1648 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1649 .byte 0x7f # DW_AT_decl_line
1650 .long 0x31 # DW_AT_type
1651 .long .LLST31 # DW_AT_location
1652 .uleb128 0x6 # (DIE (0x5da) DW_TAG_formal_parameter)
1653 .ascii "d8\0" # DW_AT_name
1654 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1655 .byte 0x7f # DW_AT_decl_line
1656 .long 0x31 # DW_AT_type
1657 .long .LLST32 # DW_AT_location
1658 .uleb128 0x6 # (DIE (0x5e8) DW_TAG_formal_parameter)
1659 .ascii "d9\0" # DW_AT_name
1660 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1661 .byte 0x7f # DW_AT_decl_line
1662 .long 0x31 # DW_AT_type
1663 .long .LLST33 # DW_AT_location
1664 .uleb128 0x6 # (DIE (0x5f6) DW_TAG_formal_parameter)
1665 .ascii "da\0" # DW_AT_name
1666 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1667 .byte 0x7f # DW_AT_decl_line
1668 .long 0x31 # DW_AT_type
1669 .long .LLST34 # DW_AT_location
1670 .uleb128 0x9 # (DIE (0x604) DW_TAG_GNU_call_site)
1671 .quad .LVL53 # DW_AT_low_pc
1672 .long 0x3f # DW_AT_abstract_origin
1673 .uleb128 0xa # (DIE (0x611) DW_TAG_GNU_call_site)
1674 .quad .LVL54 # DW_AT_low_pc
1675 .byte 0x1 # DW_AT_GNU_tail_call
1676 .long 0x3f # DW_AT_abstract_origin
1677 .byte 0 # end of children of DIE 0x4e9
1678 .uleb128 0xb # (DIE (0x620) DW_TAG_subprogram)
1679 .long .LASF13 # DW_AT_name: "reference"
1680 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1681 .byte 0x8f # DW_AT_decl_line
1682 .quad .LFB15 # DW_AT_low_pc
1683 .quad .LFE15 # DW_AT_high_pc
1684 .byte 0x2 # DW_AT_frame_base
1685 .byte 0x77 # DW_OP_breg7
1686 .sleb128 8
1687 .byte 0x1 # DW_AT_GNU_all_call_sites
1688 .long 0x723 # DW_AT_sibling
1689 .uleb128 0xf # (DIE (0x63f) DW_TAG_formal_parameter)
1690 .long .LASF14 # DW_AT_name: "regparam"
1691 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1692 .byte 0x8f # DW_AT_decl_line
1693 .long 0x723 # DW_AT_type
1694 .long .LLST35 # DW_AT_location
1695 .uleb128 0xf # (DIE (0x64e) DW_TAG_formal_parameter)
1696 .long .LASF15 # DW_AT_name: "nodataparam"
1697 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1698 .byte 0x8f # DW_AT_decl_line
1699 .long 0x72e # DW_AT_type
1700 .long .LLST36 # DW_AT_location
1701 .uleb128 0x6 # (DIE (0x65d) DW_TAG_formal_parameter)
1702 .ascii "r3\0" # DW_AT_name
1703 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1704 .byte 0x8f # DW_AT_decl_line
1705 .long 0x38 # DW_AT_type
1706 .long .LLST37 # DW_AT_location
1707 .uleb128 0x6 # (DIE (0x66b) DW_TAG_formal_parameter)
1708 .ascii "r4\0" # DW_AT_name
1709 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1710 .byte 0x8f # DW_AT_decl_line
1711 .long 0x38 # DW_AT_type
1712 .long .LLST38 # DW_AT_location
1713 .uleb128 0x6 # (DIE (0x679) DW_TAG_formal_parameter)
1714 .ascii "r5\0" # DW_AT_name
1715 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1716 .byte 0x8f # DW_AT_decl_line
1717 .long 0x38 # DW_AT_type
1718 .long .LLST39 # DW_AT_location
1719 .uleb128 0x6 # (DIE (0x687) DW_TAG_formal_parameter)
1720 .ascii "r6\0" # DW_AT_name
1721 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1722 .byte 0x8f # DW_AT_decl_line
1723 .long 0x38 # DW_AT_type
1724 .long .LLST40 # DW_AT_location
1725 .uleb128 0x10 # (DIE (0x695) DW_TAG_formal_parameter)
1726 .long .LASF16 # DW_AT_name: "stackparam1"
1727 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1728 .byte 0x90 # DW_AT_decl_line
1729 .long 0x733 # DW_AT_type
1730 .byte 0x2 # DW_AT_location
1731 .byte 0x91 # DW_OP_fbreg
1732 .sleb128 0
1733 .uleb128 0x10 # (DIE (0x6a3) DW_TAG_formal_parameter)
1734 .long .LASF17 # DW_AT_name: "stackparam2"
1735 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1736 .byte 0x90 # DW_AT_decl_line
1737 .long 0x738 # DW_AT_type
1738 .byte 0x2 # DW_AT_location
1739 .byte 0x91 # DW_OP_fbreg
1740 .sleb128 8
1741 .uleb128 0x11 # (DIE (0x6b1) DW_TAG_lexical_block)
1742 .quad .LBB2 # DW_AT_low_pc
1743 .quad .LBE2 # DW_AT_high_pc
1744 .uleb128 0x12 # (DIE (0x6c2) DW_TAG_variable)
1745 .long .LASF18 # DW_AT_name: "regcopy"
1746 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1747 .byte 0x92 # DW_AT_decl_line
1748 .long 0x38 # DW_AT_type
1749 .byte 0x7 # DW_AT_location
1750 .byte 0xf3 # DW_OP_GNU_entry_value
1751 .uleb128 0x4
1752 .byte 0x75 # DW_OP_breg5
1753 .sleb128 0
1754 .byte 0x94 # DW_OP_deref_size
1755 .byte 0x4
1756 .byte 0x9f # DW_OP_stack_value
1757 .uleb128 0x12 # (DIE (0x6d5) DW_TAG_variable)
1758 .long .LASF19 # DW_AT_name: "nodatacopy"
1759 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1760 .byte 0x92 # DW_AT_decl_line
1761 .long 0x38 # DW_AT_type
1762 .byte 0x7 # DW_AT_location
1763 .byte 0xf3 # DW_OP_GNU_entry_value
1764 .uleb128 0x4
1765 .byte 0x74 # DW_OP_breg4
1766 .sleb128 0
1767 .byte 0x94 # DW_OP_deref_size
1768 .byte 0x4
1769 .byte 0x9f # DW_OP_stack_value
1770 .uleb128 0x13 # (DIE (0x6e8) DW_TAG_variable)
1771 .long .LASF20 # DW_AT_name: "stackcopy1"
1772 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1773 .byte 0x93 # DW_AT_decl_line
1774 .long 0x38 # DW_AT_type
1775 .long .LLST41 # DW_AT_location
1776 .uleb128 0x13 # (DIE (0x6f7) DW_TAG_variable)
1777 .long .LASF21 # DW_AT_name: "stackcopy2"
1778 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1779 .byte 0x93 # DW_AT_decl_line
1780 .long 0x38 # DW_AT_type
1781 .long .LLST42 # DW_AT_location
1782 .uleb128 0x9 # (DIE (0x706) DW_TAG_GNU_call_site)
1783 .quad .LVL57 # DW_AT_low_pc
1784 .long 0x3f # DW_AT_abstract_origin
1785 .uleb128 0xa # (DIE (0x713) DW_TAG_GNU_call_site)
1786 .quad .LVL58 # DW_AT_low_pc
1787 .byte 0x1 # DW_AT_GNU_tail_call
1788 .long 0x3f # DW_AT_abstract_origin
1789 .byte 0 # end of children of DIE 0x6b1
1790 .byte 0 # end of children of DIE 0x620
1791 .uleb128 0x14 # (DIE (0x723) DW_TAG_const_type)
1792 .long 0x728 # DW_AT_type
1793 .uleb128 0x15 # (DIE (0x728) DW_TAG_reference_type)
1794 .byte 0x8 # DW_AT_byte_size
1795 .long 0x38 # DW_AT_type
1796 .uleb128 0x14 # (DIE (0x72e) DW_TAG_const_type)
1797 .long 0x728 # DW_AT_type
1798 .uleb128 0x14 # (DIE (0x733) DW_TAG_const_type)
1799 .long 0x728 # DW_AT_type
1800 .uleb128 0x14 # (DIE (0x738) DW_TAG_const_type)
1801 .long 0x728 # DW_AT_type
1802 .uleb128 0x16 # (DIE (0x73d) DW_TAG_subprogram)
1803 .long .LASF23 # DW_AT_name: "datap"
1804 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1805 .byte 0x9f # DW_AT_decl_line
1806 .long 0x75c # DW_AT_type
1807 .quad .LFB16 # DW_AT_low_pc
1808 .quad .LFE16 # DW_AT_high_pc
1809 .byte 0x2 # DW_AT_frame_base
1810 .byte 0x77 # DW_OP_breg7
1811 .sleb128 8
1812 .byte 0x1 # DW_AT_GNU_all_call_sites
1813 .uleb128 0x17 # (DIE (0x75c) DW_TAG_pointer_type)
1814 .byte 0x8 # DW_AT_byte_size
1815 .long 0x38 # DW_AT_type
1816 .uleb128 0xb # (DIE (0x762) DW_TAG_subprogram)
1817 .long .LASF22 # DW_AT_name: "datap_input"
1818 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1819 .byte 0xa7 # DW_AT_decl_line
1820 .quad .LFB17 # DW_AT_low_pc
1821 .quad .LFE17 # DW_AT_high_pc
1822 .byte 0x2 # DW_AT_frame_base
1823 .byte 0x77 # DW_OP_breg7
1824 .sleb128 8
1825 .byte 0x1 # DW_AT_GNU_all_call_sites
1826 .long 0x78f # DW_AT_sibling
1827 .uleb128 0x10 # (DIE (0x781) DW_TAG_formal_parameter)
1828 .long .LASF23 # DW_AT_name: "datap"
1829 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1830 .byte 0xa7 # DW_AT_decl_line
1831 .long 0x75c # DW_AT_type
1832 .byte 0x1 # DW_AT_location
1833 .byte 0x55 # DW_OP_reg5
1834 .byte 0 # end of children of DIE 0x762
1835 .uleb128 0x16 # (DIE (0x78f) DW_TAG_subprogram)
1836 .long .LASF24 # DW_AT_name: "data"
1837 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1838 .byte 0xad # DW_AT_decl_line
1839 .long 0x38 # DW_AT_type
1840 .quad .LFB18 # DW_AT_low_pc
1841 .quad .LFE18 # DW_AT_high_pc
1842 .byte 0x2 # DW_AT_frame_base
1843 .byte 0x77 # DW_OP_breg7
1844 .sleb128 8
1845 .byte 0x1 # DW_AT_GNU_all_call_sites
1846 .uleb128 0x16 # (DIE (0x7ae) DW_TAG_subprogram)
1847 .long .LASF25 # DW_AT_name: "data2"
1848 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1849 .byte 0xb3 # DW_AT_decl_line
1850 .long 0x38 # DW_AT_type
1851 .quad .LFB19 # DW_AT_low_pc
1852 .quad .LFE19 # DW_AT_high_pc
1853 .byte 0x2 # DW_AT_frame_base
1854 .byte 0x77 # DW_OP_breg7
1855 .sleb128 8
1856 .byte 0x1 # DW_AT_GNU_all_call_sites
1857 .uleb128 0x18 # (DIE (0x7cd) DW_TAG_subprogram)
1858 .long .LASF26 # DW_AT_name: "different"
1859 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1860 .byte 0xb9 # DW_AT_decl_line
1861 .long 0x38 # DW_AT_type
1862 .quad .LFB20 # DW_AT_low_pc
1863 .quad .LFE20 # DW_AT_high_pc
1864 .long .LLST43 # DW_AT_frame_base
1865 .byte 0x1 # DW_AT_GNU_all_call_sites
1866 .long 0x81f # DW_AT_sibling
1867 .uleb128 0x6 # (DIE (0x7f1) DW_TAG_formal_parameter)
1868 .ascii "val\0" # DW_AT_name
1869 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1870 .byte 0xb9 # DW_AT_decl_line
1871 .long 0x38 # DW_AT_type
1872 .long .LLST44 # DW_AT_location
1873 .uleb128 0x19 # (DIE (0x800) DW_TAG_GNU_call_site)
1874 .quad .LVL62 # DW_AT_low_pc
1875 .long 0x3f # DW_AT_abstract_origin
1876 .uleb128 0x8 # (DIE (0x80d) DW_TAG_GNU_call_site_parameter)
1877 .byte 0x1 # DW_AT_location
1878 .byte 0x55 # DW_OP_reg5
1879 .byte 0x2 # DW_AT_GNU_call_site_value
1880 .byte 0x73 # DW_OP_breg3
1881 .sleb128 0
1882 .uleb128 0x8 # (DIE (0x813) DW_TAG_GNU_call_site_parameter)
1883 .byte 0x1 # DW_AT_location
1884 .byte 0x61 # DW_OP_reg17
1885 .byte 0x6 # DW_AT_GNU_call_site_value
1886 .byte 0x73 # DW_OP_breg3
1887 .sleb128 0
1888 .byte 0xf7 # DW_OP_GNU_convert
1889 .uleb128 0x38
1890 .byte 0xf7 # DW_OP_GNU_convert
1891 .uleb128 0x31
1892 .byte 0 # end of children of DIE 0x800
1893 .byte 0 # end of children of DIE 0x7cd
1894 .uleb128 0x18 # (DIE (0x81f) DW_TAG_subprogram)
1895 .long .LASF27 # DW_AT_name: "validity"
1896 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1897 .byte 0xc2 # DW_AT_decl_line
1898 .long 0x38 # DW_AT_type
1899 .quad .LFB21 # DW_AT_low_pc
1900 .quad .LFE21 # DW_AT_high_pc
1901 .long .LLST45 # DW_AT_frame_base
1902 .byte 0x1 # DW_AT_GNU_all_call_sites
1903 .long 0x884 # DW_AT_sibling
1904 .uleb128 0xf # (DIE (0x843) DW_TAG_formal_parameter)
1905 .long .LASF28 # DW_AT_name: "lost"
1906 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1907 .byte 0xc2 # DW_AT_decl_line
1908 .long 0x38 # DW_AT_type
1909 .long .LLST46 # DW_AT_location
1910 .uleb128 0xf # (DIE (0x852) DW_TAG_formal_parameter)
1911 .long .LASF29 # DW_AT_name: "born"
1912 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1913 .byte 0xc2 # DW_AT_decl_line
1914 .long 0x38 # DW_AT_type
1915 .long .LLST47 # DW_AT_location
1916 .uleb128 0x19 # (DIE (0x861) DW_TAG_GNU_call_site)
1917 .quad .LVL65 # DW_AT_low_pc
1918 .long 0x3f # DW_AT_abstract_origin
1919 .uleb128 0x8 # (DIE (0x86e) DW_TAG_GNU_call_site_parameter)
1920 .byte 0x1 # DW_AT_location
1921 .byte 0x55 # DW_OP_reg5
1922 .byte 0x1 # DW_AT_GNU_call_site_value
1923 .byte 0x30 # DW_OP_lit0
1924 .uleb128 0x8 # (DIE (0x873) DW_TAG_GNU_call_site_parameter)
1925 .byte 0x1 # DW_AT_location
1926 .byte 0x61 # DW_OP_reg17
1927 .byte 0xb # DW_AT_GNU_call_site_value
1928 .byte 0xf4 # DW_OP_GNU_const_type
1929 .uleb128 0x31
1930 .byte 0x8
1931 .long 0 # fp or vector constant word 0
1932 .long 0 # fp or vector constant word 1
1933 .byte 0 # end of children of DIE 0x861
1934 .byte 0 # end of children of DIE 0x81f
1935 .uleb128 0xb # (DIE (0x884) DW_TAG_subprogram)
1936 .long .LASF30 # DW_AT_name: "invalid"
1937 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1938 .byte 0xcb # DW_AT_decl_line
1939 .quad .LFB22 # DW_AT_low_pc
1940 .quad .LFE22 # DW_AT_high_pc
1941 .byte 0x2 # DW_AT_frame_base
1942 .byte 0x77 # DW_OP_breg7
1943 .sleb128 8
1944 .byte 0x1 # DW_AT_GNU_all_call_sites
1945 .long 0x8d5 # DW_AT_sibling
1946 .uleb128 0x6 # (DIE (0x8a3) DW_TAG_formal_parameter)
1947 .ascii "inv\0" # DW_AT_name
1948 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1949 .byte 0xcb # DW_AT_decl_line
1950 .long 0x38 # DW_AT_type
1951 .long .LLST48 # DW_AT_location
1952 .uleb128 0x19 # (DIE (0x8b2) DW_TAG_GNU_call_site)
1953 .quad .LVL69 # DW_AT_low_pc
1954 .long 0x3f # DW_AT_abstract_origin
1955 .uleb128 0x8 # (DIE (0x8bf) DW_TAG_GNU_call_site_parameter)
1956 .byte 0x1 # DW_AT_location
1957 .byte 0x55 # DW_OP_reg5
1958 .byte 0x1 # DW_AT_GNU_call_site_value
1959 .byte 0x30 # DW_OP_lit0
1960 .uleb128 0x8 # (DIE (0x8c4) DW_TAG_GNU_call_site_parameter)
1961 .byte 0x1 # DW_AT_location
1962 .byte 0x61 # DW_OP_reg17
1963 .byte 0xb # DW_AT_GNU_call_site_value
1964 .byte 0xf4 # DW_OP_GNU_const_type
1965 .uleb128 0x31
1966 .byte 0x8
1967 .long 0 # fp or vector constant word 0
1968 .long 0 # fp or vector constant word 1
1969 .byte 0 # end of children of DIE 0x8b2
1970 .byte 0 # end of children of DIE 0x884
1971 .uleb128 0x1a # (DIE (0x8d5) DW_TAG_subprogram)
1972 .byte 0x1 # DW_AT_external
1973 .long .LASF35 # DW_AT_name: "main"
1974 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1975 .byte 0xd2 # DW_AT_decl_line
1976 .long 0x38 # DW_AT_type
1977 .quad .LFB23 # DW_AT_low_pc
1978 .quad .LFE23 # DW_AT_high_pc
1979 .long .LLST49 # DW_AT_frame_base
1980 .byte 0x1 # DW_AT_GNU_all_call_sites
1981 .long 0xb8b # DW_AT_sibling
1982 .uleb128 0x1b # (DIE (0x8fa) DW_TAG_lexical_block)
1983 .quad .LBB4 # DW_AT_low_pc
1984 .quad .LBE4 # DW_AT_high_pc
1985 .long 0x9ac # DW_AT_sibling
1986 .uleb128 0x12 # (DIE (0x90f) DW_TAG_variable)
1987 .long .LASF31 # DW_AT_name: "regvar"
1988 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1989 .byte 0xdd # DW_AT_decl_line
1990 .long 0x38 # DW_AT_type
1991 .byte 0x2 # DW_AT_location
1992 .byte 0x91 # DW_OP_fbreg
1993 .sleb128 -28
1994 .uleb128 0x13 # (DIE (0x91d) DW_TAG_variable)
1995 .long .LASF32 # DW_AT_name: "nodatavarp"
1996 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
1997 .byte 0xdd # DW_AT_decl_line
1998 .long 0x75c # DW_AT_type
1999 .long .LLST50 # DW_AT_location
2000 .uleb128 0x12 # (DIE (0x92c) DW_TAG_variable)
2001 .long .LASF33 # DW_AT_name: "stackvar1"
2002 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
2003 .byte 0xdd # DW_AT_decl_line
2004 .long 0x38 # DW_AT_type
2005 .byte 0x2 # DW_AT_location
2006 .byte 0x91 # DW_OP_fbreg
2007 .sleb128 -24
2008 .uleb128 0x12 # (DIE (0x93a) DW_TAG_variable)
2009 .long .LASF34 # DW_AT_name: "stackvar2"
2010 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
2011 .byte 0xdd # DW_AT_decl_line
2012 .long 0x38 # DW_AT_type
2013 .byte 0x2 # DW_AT_location
2014 .byte 0x91 # DW_OP_fbreg
2015 .sleb128 -20
2016 .uleb128 0x9 # (DIE (0x948) DW_TAG_GNU_call_site)
2017 .quad .LVL79 # DW_AT_low_pc
2018 .long 0x73d # DW_AT_abstract_origin
2019 .uleb128 0x7 # (DIE (0x955) DW_TAG_GNU_call_site)
2020 .quad .LVL84 # DW_AT_low_pc
2021 .long 0x620 # DW_AT_abstract_origin
2022 .long 0x997 # DW_AT_sibling
2023 .uleb128 0x1c # (DIE (0x966) DW_TAG_GNU_call_site_parameter)
2024 .byte 0x1 # DW_AT_location
2025 .byte 0x55 # DW_OP_reg5
2026 .byte 0x2 # DW_AT_GNU_call_site_value
2027 .byte 0x91 # DW_OP_fbreg
2028 .sleb128 -28
2029 .byte 0x1 # DW_AT_GNU_call_site_data_value
2030 .byte 0x31 # DW_OP_lit1
2031 .uleb128 0x8 # (DIE (0x96e) DW_TAG_GNU_call_site_parameter)
2032 .byte 0x1 # DW_AT_location
2033 .byte 0x54 # DW_OP_reg4
2034 .byte 0x2 # DW_AT_GNU_call_site_value
2035 .byte 0x73 # DW_OP_breg3
2036 .sleb128 0
2037 .uleb128 0x8 # (DIE (0x974) DW_TAG_GNU_call_site_parameter)
2038 .byte 0x1 # DW_AT_location
2039 .byte 0x51 # DW_OP_reg1
2040 .byte 0x1 # DW_AT_GNU_call_site_value
2041 .byte 0x33 # DW_OP_lit3
2042 .uleb128 0x8 # (DIE (0x979) DW_TAG_GNU_call_site_parameter)
2043 .byte 0x1 # DW_AT_location
2044 .byte 0x52 # DW_OP_reg2
2045 .byte 0x1 # DW_AT_GNU_call_site_value
2046 .byte 0x34 # DW_OP_lit4
2047 .uleb128 0x8 # (DIE (0x97e) DW_TAG_GNU_call_site_parameter)
2048 .byte 0x1 # DW_AT_location
2049 .byte 0x58 # DW_OP_reg8
2050 .byte 0x1 # DW_AT_GNU_call_site_value
2051 .byte 0x35 # DW_OP_lit5
2052 .uleb128 0x8 # (DIE (0x983) DW_TAG_GNU_call_site_parameter)
2053 .byte 0x1 # DW_AT_location
2054 .byte 0x59 # DW_OP_reg9
2055 .byte 0x1 # DW_AT_GNU_call_site_value
2056 .byte 0x36 # DW_OP_lit6
2057 .uleb128 0x8 # (DIE (0x988) DW_TAG_GNU_call_site_parameter)
2058 .byte 0x2 # DW_AT_location
2059 .byte 0x77 # DW_OP_breg7
2060 .sleb128 0
2061 .byte 0x2 # DW_AT_GNU_call_site_value
2062 .byte 0x91 # DW_OP_fbreg
2063 .sleb128 -24
2064 .uleb128 0x8 # (DIE (0x98f) DW_TAG_GNU_call_site_parameter)
2065 .byte 0x2 # DW_AT_location
2066 .byte 0x77 # DW_OP_breg7
2067 .sleb128 8
2068 .byte 0x2 # DW_AT_GNU_call_site_value
2069 .byte 0x91 # DW_OP_fbreg
2070 .sleb128 -20
2071 .byte 0 # end of children of DIE 0x955
2072 .uleb128 0x19 # (DIE (0x997) DW_TAG_GNU_call_site)
2073 .quad .LVL85 # DW_AT_low_pc
2074 .long 0x762 # DW_AT_abstract_origin
2075 .uleb128 0x8 # (DIE (0x9a4) DW_TAG_GNU_call_site_parameter)
2076 .byte 0x1 # DW_AT_location
2077 .byte 0x55 # DW_OP_reg5
2078 .byte 0x2 # DW_AT_GNU_call_site_value
2079 .byte 0x73 # DW_OP_breg3
2080 .sleb128 0
2081 .byte 0 # end of children of DIE 0x997
2082 .byte 0 # end of children of DIE 0x8fa
2083 .uleb128 0x7 # (DIE (0x9ac) DW_TAG_GNU_call_site)
2084 .quad .LVL70 # DW_AT_low_pc
2085 .long 0x73 # DW_AT_abstract_origin
2086 .long 0x9d2 # DW_AT_sibling
2087 .uleb128 0x8 # (DIE (0x9bd) DW_TAG_GNU_call_site_parameter)
2088 .byte 0x1 # DW_AT_location
2089 .byte 0x55 # DW_OP_reg5
2090 .byte 0x1 # DW_AT_GNU_call_site_value
2091 .byte 0x4e # DW_OP_lit30
2092 .uleb128 0x8 # (DIE (0x9c2) DW_TAG_GNU_call_site_parameter)
2093 .byte 0x1 # DW_AT_location
2094 .byte 0x61 # DW_OP_reg17
2095 .byte 0xb # DW_AT_GNU_call_site_value
2096 .byte 0xf4 # DW_OP_GNU_const_type
2097 .uleb128 0x31
2098 .byte 0x8
2099 .long 0 # fp or vector constant word 0
2100 .long 0x403e8000 # fp or vector constant word 1
2101 .byte 0 # end of children of DIE 0x9ac
2102 .uleb128 0x7 # (DIE (0x9d2) DW_TAG_GNU_call_site)
2103 .quad .LVL71 # DW_AT_low_pc
2104 .long 0xf6 # DW_AT_abstract_origin
2105 .long 0x9e9 # DW_AT_sibling
2106 .uleb128 0x8 # (DIE (0x9e3) DW_TAG_GNU_call_site_parameter)
2107 .byte 0x1 # DW_AT_location
2108 .byte 0x55 # DW_OP_reg5
2109 .byte 0x1 # DW_AT_GNU_call_site_value
2110 .byte 0x4e # DW_OP_lit30
2111 .byte 0 # end of children of DIE 0x9d2
2112 .uleb128 0x7 # (DIE (0x9e9) DW_TAG_GNU_call_site)
2113 .quad .LVL72 # DW_AT_low_pc
2114 .long 0x4e9 # DW_AT_abstract_origin
2115 .long 0xabd # DW_AT_sibling
2116 .uleb128 0x8 # (DIE (0x9fa) DW_TAG_GNU_call_site_parameter)
2117 .byte 0x1 # DW_AT_location
2118 .byte 0x55 # DW_OP_reg5
2119 .byte 0x1 # DW_AT_GNU_call_site_value
2120 .byte 0x31 # DW_OP_lit1
2121 .uleb128 0x8 # (DIE (0x9ff) DW_TAG_GNU_call_site_parameter)
2122 .byte 0x1 # DW_AT_location
2123 .byte 0x54 # DW_OP_reg4
2124 .byte 0x1 # DW_AT_GNU_call_site_value
2125 .byte 0x32 # DW_OP_lit2
2126 .uleb128 0x8 # (DIE (0xa04) DW_TAG_GNU_call_site_parameter)
2127 .byte 0x1 # DW_AT_location
2128 .byte 0x51 # DW_OP_reg1
2129 .byte 0x1 # DW_AT_GNU_call_site_value
2130 .byte 0x33 # DW_OP_lit3
2131 .uleb128 0x8 # (DIE (0xa09) DW_TAG_GNU_call_site_parameter)
2132 .byte 0x1 # DW_AT_location
2133 .byte 0x52 # DW_OP_reg2
2134 .byte 0x1 # DW_AT_GNU_call_site_value
2135 .byte 0x34 # DW_OP_lit4
2136 .uleb128 0x8 # (DIE (0xa0e) DW_TAG_GNU_call_site_parameter)
2137 .byte 0x1 # DW_AT_location
2138 .byte 0x58 # DW_OP_reg8
2139 .byte 0x1 # DW_AT_GNU_call_site_value
2140 .byte 0x35 # DW_OP_lit5
2141 .uleb128 0x8 # (DIE (0xa13) DW_TAG_GNU_call_site_parameter)
2142 .byte 0x1 # DW_AT_location
2143 .byte 0x59 # DW_OP_reg9
2144 .byte 0x1 # DW_AT_GNU_call_site_value
2145 .byte 0x36 # DW_OP_lit6
2146 .uleb128 0x8 # (DIE (0xa18) DW_TAG_GNU_call_site_parameter)
2147 .byte 0x1 # DW_AT_location
2148 .byte 0x61 # DW_OP_reg17
2149 .byte 0xb # DW_AT_GNU_call_site_value
2150 .byte 0xf4 # DW_OP_GNU_const_type
2151 .uleb128 0x31
2152 .byte 0x8
2153 .long 0 # fp or vector constant word 0
2154 .long 0x3ff80000 # fp or vector constant word 1
2155 .uleb128 0x8 # (DIE (0xa27) DW_TAG_GNU_call_site_parameter)
2156 .byte 0x1 # DW_AT_location
2157 .byte 0x62 # DW_OP_reg18
2158 .byte 0xb # DW_AT_GNU_call_site_value
2159 .byte 0xf4 # DW_OP_GNU_const_type
2160 .uleb128 0x31
2161 .byte 0x8
2162 .long 0 # fp or vector constant word 0
2163 .long 0x40040000 # fp or vector constant word 1
2164 .uleb128 0x8 # (DIE (0xa36) DW_TAG_GNU_call_site_parameter)
2165 .byte 0x1 # DW_AT_location
2166 .byte 0x63 # DW_OP_reg19
2167 .byte 0xb # DW_AT_GNU_call_site_value
2168 .byte 0xf4 # DW_OP_GNU_const_type
2169 .uleb128 0x31
2170 .byte 0x8
2171 .long 0 # fp or vector constant word 0
2172 .long 0x400c0000 # fp or vector constant word 1
2173 .uleb128 0x8 # (DIE (0xa45) DW_TAG_GNU_call_site_parameter)
2174 .byte 0x1 # DW_AT_location
2175 .byte 0x64 # DW_OP_reg20
2176 .byte 0xb # DW_AT_GNU_call_site_value
2177 .byte 0xf4 # DW_OP_GNU_const_type
2178 .uleb128 0x31
2179 .byte 0x8
2180 .long 0 # fp or vector constant word 0
2181 .long 0x40120000 # fp or vector constant word 1
2182 .uleb128 0x8 # (DIE (0xa54) DW_TAG_GNU_call_site_parameter)
2183 .byte 0x1 # DW_AT_location
2184 .byte 0x65 # DW_OP_reg21
2185 .byte 0xb # DW_AT_GNU_call_site_value
2186 .byte 0xf4 # DW_OP_GNU_const_type
2187 .uleb128 0x31
2188 .byte 0x8
2189 .long 0 # fp or vector constant word 0
2190 .long 0x40160000 # fp or vector constant word 1
2191 .uleb128 0x8 # (DIE (0xa63) DW_TAG_GNU_call_site_parameter)
2192 .byte 0x1 # DW_AT_location
2193 .byte 0x66 # DW_OP_reg22
2194 .byte 0xb # DW_AT_GNU_call_site_value
2195 .byte 0xf4 # DW_OP_GNU_const_type
2196 .uleb128 0x31
2197 .byte 0x8
2198 .long 0 # fp or vector constant word 0
2199 .long 0x401a0000 # fp or vector constant word 1
2200 .uleb128 0x8 # (DIE (0xa72) DW_TAG_GNU_call_site_parameter)
2201 .byte 0x1 # DW_AT_location
2202 .byte 0x67 # DW_OP_reg23
2203 .byte 0xb # DW_AT_GNU_call_site_value
2204 .byte 0xf4 # DW_OP_GNU_const_type
2205 .uleb128 0x31
2206 .byte 0x8
2207 .long 0 # fp or vector constant word 0
2208 .long 0x401e0000 # fp or vector constant word 1
2209 .uleb128 0x8 # (DIE (0xa81) DW_TAG_GNU_call_site_parameter)
2210 .byte 0x1 # DW_AT_location
2211 .byte 0x68 # DW_OP_reg24
2212 .byte 0xb # DW_AT_GNU_call_site_value
2213 .byte 0xf4 # DW_OP_GNU_const_type
2214 .uleb128 0x31
2215 .byte 0x8
2216 .long 0 # fp or vector constant word 0
2217 .long 0x40210000 # fp or vector constant word 1
2218 .uleb128 0x8 # (DIE (0xa90) DW_TAG_GNU_call_site_parameter)
2219 .byte 0x2 # DW_AT_location
2220 .byte 0x77 # DW_OP_breg7
2221 .sleb128 0
2222 .byte 0x1 # DW_AT_GNU_call_site_value
2223 .byte 0x3b # DW_OP_lit11
2224 .uleb128 0x8 # (DIE (0xa96) DW_TAG_GNU_call_site_parameter)
2225 .byte 0x2 # DW_AT_location
2226 .byte 0x77 # DW_OP_breg7
2227 .sleb128 8
2228 .byte 0x1 # DW_AT_GNU_call_site_value
2229 .byte 0x3c # DW_OP_lit12
2230 .uleb128 0x8 # (DIE (0xa9c) DW_TAG_GNU_call_site_parameter)
2231 .byte 0x2 # DW_AT_location
2232 .byte 0x77 # DW_OP_breg7
2233 .sleb128 16
2234 .byte 0xb # DW_AT_GNU_call_site_value
2235 .byte 0xf4 # DW_OP_GNU_const_type
2236 .uleb128 0x31
2237 .byte 0x8
2238 .long 0 # fp or vector constant word 0
2239 .long 0x40270000 # fp or vector constant word 1
2240 .uleb128 0x8 # (DIE (0xaac) DW_TAG_GNU_call_site_parameter)
2241 .byte 0x2 # DW_AT_location
2242 .byte 0x77 # DW_OP_breg7
2243 .sleb128 24
2244 .byte 0xb # DW_AT_GNU_call_site_value
2245 .byte 0xf4 # DW_OP_GNU_const_type
2246 .uleb128 0x31
2247 .byte 0x8
2248 .long 0 # fp or vector constant word 0
2249 .long 0x40290000 # fp or vector constant word 1
2250 .byte 0 # end of children of DIE 0x9e9
2251 .uleb128 0x7 # (DIE (0xabd) DW_TAG_GNU_call_site)
2252 .quad .LVL73 # DW_AT_low_pc
2253 .long 0x7cd # DW_AT_abstract_origin
2254 .long 0xad4 # DW_AT_sibling
2255 .uleb128 0x8 # (DIE (0xace) DW_TAG_GNU_call_site_parameter)
2256 .byte 0x1 # DW_AT_location
2257 .byte 0x55 # DW_OP_reg5
2258 .byte 0x1 # DW_AT_GNU_call_site_value
2259 .byte 0x35 # DW_OP_lit5
2260 .byte 0 # end of children of DIE 0xabd
2261 .uleb128 0x9 # (DIE (0xad4) DW_TAG_GNU_call_site)
2262 .quad .LVL74 # DW_AT_low_pc
2263 .long 0x78f # DW_AT_abstract_origin
2264 .uleb128 0x7 # (DIE (0xae1) DW_TAG_GNU_call_site)
2265 .quad .LVL75 # DW_AT_low_pc
2266 .long 0x81f # DW_AT_abstract_origin
2267 .long 0xaf8 # DW_AT_sibling
2268 .uleb128 0x8 # (DIE (0xaf2) DW_TAG_GNU_call_site_parameter)
2269 .byte 0x1 # DW_AT_location
2270 .byte 0x55 # DW_OP_reg5
2271 .byte 0x1 # DW_AT_GNU_call_site_value
2272 .byte 0x35 # DW_OP_lit5
2273 .byte 0 # end of children of DIE 0xae1
2274 .uleb128 0x9 # (DIE (0xaf8) DW_TAG_GNU_call_site)
2275 .quad .LVL76 # DW_AT_low_pc
2276 .long 0x7ae # DW_AT_abstract_origin
2277 .uleb128 0x9 # (DIE (0xb05) DW_TAG_GNU_call_site)
2278 .quad .LVL77 # DW_AT_low_pc
2279 .long 0x884 # DW_AT_abstract_origin
2280 .uleb128 0x7 # (DIE (0xb12) DW_TAG_GNU_call_site)
2281 .quad .LVL86 # DW_AT_low_pc
2282 .long 0x1ed # DW_AT_abstract_origin
2283 .long 0xb38 # DW_AT_sibling
2284 .uleb128 0x8 # (DIE (0xb23) DW_TAG_GNU_call_site_parameter)
2285 .byte 0x1 # DW_AT_location
2286 .byte 0x55 # DW_OP_reg5
2287 .byte 0x1 # DW_AT_GNU_call_site_value
2288 .byte 0x35 # DW_OP_lit5
2289 .uleb128 0x8 # (DIE (0xb28) DW_TAG_GNU_call_site_parameter)
2290 .byte 0x1 # DW_AT_location
2291 .byte 0x61 # DW_OP_reg17
2292 .byte 0xb # DW_AT_GNU_call_site_value
2293 .byte 0xf4 # DW_OP_GNU_const_type
2294 .uleb128 0x31
2295 .byte 0x8
2296 .long 0 # fp or vector constant word 0
2297 .long 0x40150000 # fp or vector constant word 1
2298 .byte 0 # end of children of DIE 0xb12
2299 .uleb128 0x7 # (DIE (0xb38) DW_TAG_GNU_call_site)
2300 .quad .LVL87 # DW_AT_low_pc
2301 .long 0x3de # DW_AT_abstract_origin
2302 .long 0xb50 # DW_AT_sibling
2303 .uleb128 0x8 # (DIE (0xb49) DW_TAG_GNU_call_site_parameter)
2304 .byte 0x1 # DW_AT_location
2305 .byte 0x55 # DW_OP_reg5
2306 .byte 0x2 # DW_AT_GNU_call_site_value
2307 .byte 0x8 # DW_OP_const1u
2308 .byte 0x64
2309 .byte 0 # end of children of DIE 0xb38
2310 .uleb128 0x7 # (DIE (0xb50) DW_TAG_GNU_call_site)
2311 .quad .LVL88 # DW_AT_low_pc
2312 .long 0x423 # DW_AT_abstract_origin
2313 .long 0xb68 # DW_AT_sibling
2314 .uleb128 0x8 # (DIE (0xb61) DW_TAG_GNU_call_site_parameter)
2315 .byte 0x1 # DW_AT_location
2316 .byte 0x55 # DW_OP_reg5
2317 .byte 0x2 # DW_AT_GNU_call_site_value
2318 .byte 0x8 # DW_OP_const1u
2319 .byte 0xc8
2320 .byte 0 # end of children of DIE 0xb50
2321 .uleb128 0x19 # (DIE (0xb68) DW_TAG_GNU_call_site)
2322 .quad .LVL91 # DW_AT_low_pc
2323 .long 0x188 # DW_AT_abstract_origin
2324 .uleb128 0x8 # (DIE (0xb75) DW_TAG_GNU_call_site_parameter)
2325 .byte 0x1 # DW_AT_location
2326 .byte 0x55 # DW_OP_reg5
2327 .byte 0x1 # DW_AT_GNU_call_site_value
2328 .byte 0x31 # DW_OP_lit1
2329 .uleb128 0x8 # (DIE (0xb7a) DW_TAG_GNU_call_site_parameter)
2330 .byte 0x1 # DW_AT_location
2331 .byte 0x61 # DW_OP_reg17
2332 .byte 0xb # DW_AT_GNU_call_site_value
2333 .byte 0xf4 # DW_OP_GNU_const_type
2334 .uleb128 0x31
2335 .byte 0x8
2336 .long 0 # fp or vector constant word 0
2337 .long 0x3ff40000 # fp or vector constant word 1
2338 .byte 0 # end of children of DIE 0xb68
2339 .byte 0 # end of children of DIE 0x8d5
2340 .uleb128 0x1d # (DIE (0xb8b) DW_TAG_variable)
2341 .ascii "v\0" # DW_AT_name
2342 .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc)
2343 .byte 0x12 # DW_AT_decl_line
2344 .long 0xb9e # DW_AT_type
2345 .byte 0x9 # DW_AT_location
2346 .byte 0x3 # DW_OP_addr
2347 .quad _ZL1v
2348 .uleb128 0x1e # (DIE (0xb9e) DW_TAG_volatile_type)
2349 .long 0x38 # DW_AT_type
2350 .byte 0 # end of children of DIE 0xb
2351 .section .debug_abbrev,"",@progbits
2352.Ldebug_abbrev0:
2353 .uleb128 0x1 # (abbrev code)
2354 .uleb128 0x11 # (TAG: DW_TAG_compile_unit)
2355 .byte 0x1 # DW_children_yes
2356 .uleb128 0x25 # (DW_AT_producer)
2357 .uleb128 0xe # (DW_FORM_strp)
2358 .uleb128 0x13 # (DW_AT_language)
2359 .uleb128 0xb # (DW_FORM_data1)
2360 .uleb128 0x3 # (DW_AT_name)
2361 .uleb128 0xe # (DW_FORM_strp)
2362 .uleb128 0x1b # (DW_AT_comp_dir)
2363 .uleb128 0xe # (DW_FORM_strp)
2364 .uleb128 0x55 # (DW_AT_ranges)
2365 .uleb128 0x6 # (DW_FORM_data4)
2366 .uleb128 0x11 # (DW_AT_low_pc)
2367 .uleb128 0x1 # (DW_FORM_addr)
2368 .uleb128 0x52 # (DW_AT_entry_pc)
2369 .uleb128 0x1 # (DW_FORM_addr)
2370 .uleb128 0x10 # (DW_AT_stmt_list)
2371 .uleb128 0x6 # (DW_FORM_data4)
2372 .byte 0
2373 .byte 0
2374 .uleb128 0x2 # (abbrev code)
2375 .uleb128 0x24 # (TAG: DW_TAG_base_type)
2376 .byte 0 # DW_children_no
2377 .uleb128 0xb # (DW_AT_byte_size)
2378 .uleb128 0xb # (DW_FORM_data1)
2379 .uleb128 0x3e # (DW_AT_encoding)
2380 .uleb128 0xb # (DW_FORM_data1)
2381 .uleb128 0x3 # (DW_AT_name)
2382 .uleb128 0xe # (DW_FORM_strp)
2383 .byte 0
2384 .byte 0
2385 .uleb128 0x3 # (abbrev code)
2386 .uleb128 0x24 # (TAG: DW_TAG_base_type)
2387 .byte 0 # DW_children_no
2388 .uleb128 0xb # (DW_AT_byte_size)
2389 .uleb128 0xb # (DW_FORM_data1)
2390 .uleb128 0x3e # (DW_AT_encoding)
2391 .uleb128 0xb # (DW_FORM_data1)
2392 .uleb128 0x3 # (DW_AT_name)
2393 .uleb128 0x8 # (DW_FORM_string)
2394 .byte 0
2395 .byte 0
2396 .uleb128 0x4 # (abbrev code)
2397 .uleb128 0x2e # (TAG: DW_TAG_subprogram)
2398 .byte 0x1 # DW_children_yes
2399 .uleb128 0x3 # (DW_AT_name)
2400 .uleb128 0x8 # (DW_FORM_string)
2401 .uleb128 0x3a # (DW_AT_decl_file)
2402 .uleb128 0xb # (DW_FORM_data1)
2403 .uleb128 0x3b # (DW_AT_decl_line)
2404 .uleb128 0xb # (DW_FORM_data1)
2405 .uleb128 0x11 # (DW_AT_low_pc)
2406 .uleb128 0x1 # (DW_FORM_addr)
2407 .uleb128 0x12 # (DW_AT_high_pc)
2408 .uleb128 0x1 # (DW_FORM_addr)
2409 .uleb128 0x40 # (DW_AT_frame_base)
2410 .uleb128 0xa # (DW_FORM_block1)
2411 .uleb128 0x2117 # (DW_AT_GNU_all_call_sites)
2412 .uleb128 0xc # (DW_FORM_flag)
2413 .uleb128 0x1 # (DW_AT_sibling)
2414 .uleb128 0x13 # (DW_FORM_ref4)
2415 .byte 0
2416 .byte 0
2417 .uleb128 0x5 # (abbrev code)
2418 .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
2419 .byte 0 # DW_children_no
2420 .uleb128 0x3 # (DW_AT_name)
2421 .uleb128 0x8 # (DW_FORM_string)
2422 .uleb128 0x3a # (DW_AT_decl_file)
2423 .uleb128 0xb # (DW_FORM_data1)
2424 .uleb128 0x3b # (DW_AT_decl_line)
2425 .uleb128 0xb # (DW_FORM_data1)
2426 .uleb128 0x49 # (DW_AT_type)
2427 .uleb128 0x13 # (DW_FORM_ref4)
2428 .uleb128 0x2 # (DW_AT_location)
2429 .uleb128 0xa # (DW_FORM_block1)
2430 .byte 0
2431 .byte 0
2432 .uleb128 0x6 # (abbrev code)
2433 .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
2434 .byte 0 # DW_children_no
2435 .uleb128 0x3 # (DW_AT_name)
2436 .uleb128 0x8 # (DW_FORM_string)
2437 .uleb128 0x3a # (DW_AT_decl_file)
2438 .uleb128 0xb # (DW_FORM_data1)
2439 .uleb128 0x3b # (DW_AT_decl_line)
2440 .uleb128 0xb # (DW_FORM_data1)
2441 .uleb128 0x49 # (DW_AT_type)
2442 .uleb128 0x13 # (DW_FORM_ref4)
2443 .uleb128 0x2 # (DW_AT_location)
2444 .uleb128 0x6 # (DW_FORM_data4)
2445 .byte 0
2446 .byte 0
2447 .uleb128 0x7 # (abbrev code)
2448 .uleb128 0x4109 # (TAG: DW_TAG_GNU_call_site)
2449 .byte 0x1 # DW_children_yes
2450 .uleb128 0x11 # (DW_AT_low_pc)
2451 .uleb128 0x1 # (DW_FORM_addr)
2452 .uleb128 0x31 # (DW_AT_abstract_origin)
2453 .uleb128 0x13 # (DW_FORM_ref4)
2454 .uleb128 0x1 # (DW_AT_sibling)
2455 .uleb128 0x13 # (DW_FORM_ref4)
2456 .byte 0
2457 .byte 0
2458 .uleb128 0x8 # (abbrev code)
2459 .uleb128 0x410a # (TAG: DW_TAG_GNU_call_site_parameter)
2460 .byte 0 # DW_children_no
2461 .uleb128 0x2 # (DW_AT_location)
2462 .uleb128 0xa # (DW_FORM_block1)
2463 .uleb128 0x2111 # (DW_AT_GNU_call_site_value)
2464 .uleb128 0xa # (DW_FORM_block1)
2465 .byte 0
2466 .byte 0
2467 .uleb128 0x9 # (abbrev code)
2468 .uleb128 0x4109 # (TAG: DW_TAG_GNU_call_site)
2469 .byte 0 # DW_children_no
2470 .uleb128 0x11 # (DW_AT_low_pc)
2471 .uleb128 0x1 # (DW_FORM_addr)
2472 .uleb128 0x31 # (DW_AT_abstract_origin)
2473 .uleb128 0x13 # (DW_FORM_ref4)
2474 .byte 0
2475 .byte 0
2476 .uleb128 0xa # (abbrev code)
2477 .uleb128 0x4109 # (TAG: DW_TAG_GNU_call_site)
2478 .byte 0 # DW_children_no
2479 .uleb128 0x11 # (DW_AT_low_pc)
2480 .uleb128 0x1 # (DW_FORM_addr)
2481 .uleb128 0x2115 # (DW_AT_GNU_tail_call)
2482 .uleb128 0xc # (DW_FORM_flag)
2483 .uleb128 0x31 # (DW_AT_abstract_origin)
2484 .uleb128 0x13 # (DW_FORM_ref4)
2485 .byte 0
2486 .byte 0
2487 .uleb128 0xb # (abbrev code)
2488 .uleb128 0x2e # (TAG: DW_TAG_subprogram)
2489 .byte 0x1 # DW_children_yes
2490 .uleb128 0x3 # (DW_AT_name)
2491 .uleb128 0xe # (DW_FORM_strp)
2492 .uleb128 0x3a # (DW_AT_decl_file)
2493 .uleb128 0xb # (DW_FORM_data1)
2494 .uleb128 0x3b # (DW_AT_decl_line)
2495 .uleb128 0xb # (DW_FORM_data1)
2496 .uleb128 0x11 # (DW_AT_low_pc)
2497 .uleb128 0x1 # (DW_FORM_addr)
2498 .uleb128 0x12 # (DW_AT_high_pc)
2499 .uleb128 0x1 # (DW_FORM_addr)
2500 .uleb128 0x40 # (DW_AT_frame_base)
2501 .uleb128 0xa # (DW_FORM_block1)
2502 .uleb128 0x2117 # (DW_AT_GNU_all_call_sites)
2503 .uleb128 0xc # (DW_FORM_flag)
2504 .uleb128 0x1 # (DW_AT_sibling)
2505 .uleb128 0x13 # (DW_FORM_ref4)
2506 .byte 0
2507 .byte 0
2508 .uleb128 0xc # (abbrev code)
2509 .uleb128 0x4109 # (TAG: DW_TAG_GNU_call_site)
2510 .byte 0x1 # DW_children_yes
2511 .uleb128 0x11 # (DW_AT_low_pc)
2512 .uleb128 0x1 # (DW_FORM_addr)
2513 .uleb128 0x2115 # (DW_AT_GNU_tail_call)
2514 .uleb128 0xc # (DW_FORM_flag)
2515 .uleb128 0x31 # (DW_AT_abstract_origin)
2516 .uleb128 0x13 # (DW_FORM_ref4)
2517 .byte 0
2518 .byte 0
2519 .uleb128 0xd # (abbrev code)
2520 .uleb128 0x4109 # (TAG: DW_TAG_GNU_call_site)
2521 .byte 0x1 # DW_children_yes
2522 .uleb128 0x11 # (DW_AT_low_pc)
2523 .uleb128 0x1 # (DW_FORM_addr)
2524 .uleb128 0x2115 # (DW_AT_GNU_tail_call)
2525 .uleb128 0xc # (DW_FORM_flag)
2526 .uleb128 0x31 # (DW_AT_abstract_origin)
2527 .uleb128 0x13 # (DW_FORM_ref4)
2528 .uleb128 0x1 # (DW_AT_sibling)
2529 .uleb128 0x13 # (DW_FORM_ref4)
2530 .byte 0
2531 .byte 0
2532 .uleb128 0xe # (abbrev code)
2533 .uleb128 0x2e # (TAG: DW_TAG_subprogram)
2534 .byte 0x1 # DW_children_yes
2535 .uleb128 0x3 # (DW_AT_name)
2536 .uleb128 0xe # (DW_FORM_strp)
2537 .uleb128 0x3a # (DW_AT_decl_file)
2538 .uleb128 0xb # (DW_FORM_data1)
2539 .uleb128 0x3b # (DW_AT_decl_line)
2540 .uleb128 0xb # (DW_FORM_data1)
2541 .uleb128 0x11 # (DW_AT_low_pc)
2542 .uleb128 0x1 # (DW_FORM_addr)
2543 .uleb128 0x12 # (DW_AT_high_pc)
2544 .uleb128 0x1 # (DW_FORM_addr)
2545 .uleb128 0x40 # (DW_AT_frame_base)
2546 .uleb128 0x6 # (DW_FORM_data4)
2547 .uleb128 0x2117 # (DW_AT_GNU_all_call_sites)
2548 .uleb128 0xc # (DW_FORM_flag)
2549 .uleb128 0x1 # (DW_AT_sibling)
2550 .uleb128 0x13 # (DW_FORM_ref4)
2551 .byte 0
2552 .byte 0
2553 .uleb128 0xf # (abbrev code)
2554 .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
2555 .byte 0 # DW_children_no
2556 .uleb128 0x3 # (DW_AT_name)
2557 .uleb128 0xe # (DW_FORM_strp)
2558 .uleb128 0x3a # (DW_AT_decl_file)
2559 .uleb128 0xb # (DW_FORM_data1)
2560 .uleb128 0x3b # (DW_AT_decl_line)
2561 .uleb128 0xb # (DW_FORM_data1)
2562 .uleb128 0x49 # (DW_AT_type)
2563 .uleb128 0x13 # (DW_FORM_ref4)
2564 .uleb128 0x2 # (DW_AT_location)
2565 .uleb128 0x6 # (DW_FORM_data4)
2566 .byte 0
2567 .byte 0
2568 .uleb128 0x10 # (abbrev code)
2569 .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
2570 .byte 0 # DW_children_no
2571 .uleb128 0x3 # (DW_AT_name)
2572 .uleb128 0xe # (DW_FORM_strp)
2573 .uleb128 0x3a # (DW_AT_decl_file)
2574 .uleb128 0xb # (DW_FORM_data1)
2575 .uleb128 0x3b # (DW_AT_decl_line)
2576 .uleb128 0xb # (DW_FORM_data1)
2577 .uleb128 0x49 # (DW_AT_type)
2578 .uleb128 0x13 # (DW_FORM_ref4)
2579 .uleb128 0x2 # (DW_AT_location)
2580 .uleb128 0xa # (DW_FORM_block1)
2581 .byte 0
2582 .byte 0
2583 .uleb128 0x11 # (abbrev code)
2584 .uleb128 0xb # (TAG: DW_TAG_lexical_block)
2585 .byte 0x1 # DW_children_yes
2586 .uleb128 0x11 # (DW_AT_low_pc)
2587 .uleb128 0x1 # (DW_FORM_addr)
2588 .uleb128 0x12 # (DW_AT_high_pc)
2589 .uleb128 0x1 # (DW_FORM_addr)
2590 .byte 0
2591 .byte 0
2592 .uleb128 0x12 # (abbrev code)
2593 .uleb128 0x34 # (TAG: DW_TAG_variable)
2594 .byte 0 # DW_children_no
2595 .uleb128 0x3 # (DW_AT_name)
2596 .uleb128 0xe # (DW_FORM_strp)
2597 .uleb128 0x3a # (DW_AT_decl_file)
2598 .uleb128 0xb # (DW_FORM_data1)
2599 .uleb128 0x3b # (DW_AT_decl_line)
2600 .uleb128 0xb # (DW_FORM_data1)
2601 .uleb128 0x49 # (DW_AT_type)
2602 .uleb128 0x13 # (DW_FORM_ref4)
2603 .uleb128 0x2 # (DW_AT_location)
2604 .uleb128 0xa # (DW_FORM_block1)
2605 .byte 0
2606 .byte 0
2607 .uleb128 0x13 # (abbrev code)
2608 .uleb128 0x34 # (TAG: DW_TAG_variable)
2609 .byte 0 # DW_children_no
2610 .uleb128 0x3 # (DW_AT_name)
2611 .uleb128 0xe # (DW_FORM_strp)
2612 .uleb128 0x3a # (DW_AT_decl_file)
2613 .uleb128 0xb # (DW_FORM_data1)
2614 .uleb128 0x3b # (DW_AT_decl_line)
2615 .uleb128 0xb # (DW_FORM_data1)
2616 .uleb128 0x49 # (DW_AT_type)
2617 .uleb128 0x13 # (DW_FORM_ref4)
2618 .uleb128 0x2 # (DW_AT_location)
2619 .uleb128 0x6 # (DW_FORM_data4)
2620 .byte 0
2621 .byte 0
2622 .uleb128 0x14 # (abbrev code)
2623 .uleb128 0x26 # (TAG: DW_TAG_const_type)
2624 .byte 0 # DW_children_no
2625 .uleb128 0x49 # (DW_AT_type)
2626 .uleb128 0x13 # (DW_FORM_ref4)
2627 .byte 0
2628 .byte 0
2629 .uleb128 0x15 # (abbrev code)
2630 .uleb128 0x10 # (TAG: DW_TAG_reference_type)
2631 .byte 0 # DW_children_no
2632 .uleb128 0xb # (DW_AT_byte_size)
2633 .uleb128 0xb # (DW_FORM_data1)
2634 .uleb128 0x49 # (DW_AT_type)
2635 .uleb128 0x13 # (DW_FORM_ref4)
2636 .byte 0
2637 .byte 0
2638 .uleb128 0x16 # (abbrev code)
2639 .uleb128 0x2e # (TAG: DW_TAG_subprogram)
2640 .byte 0 # DW_children_no
2641 .uleb128 0x3 # (DW_AT_name)
2642 .uleb128 0xe # (DW_FORM_strp)
2643 .uleb128 0x3a # (DW_AT_decl_file)
2644 .uleb128 0xb # (DW_FORM_data1)
2645 .uleb128 0x3b # (DW_AT_decl_line)
2646 .uleb128 0xb # (DW_FORM_data1)
2647 .uleb128 0x49 # (DW_AT_type)
2648 .uleb128 0x13 # (DW_FORM_ref4)
2649 .uleb128 0x11 # (DW_AT_low_pc)
2650 .uleb128 0x1 # (DW_FORM_addr)
2651 .uleb128 0x12 # (DW_AT_high_pc)
2652 .uleb128 0x1 # (DW_FORM_addr)
2653 .uleb128 0x40 # (DW_AT_frame_base)
2654 .uleb128 0xa # (DW_FORM_block1)
2655 .uleb128 0x2117 # (DW_AT_GNU_all_call_sites)
2656 .uleb128 0xc # (DW_FORM_flag)
2657 .byte 0
2658 .byte 0
2659 .uleb128 0x17 # (abbrev code)
2660 .uleb128 0xf # (TAG: DW_TAG_pointer_type)
2661 .byte 0 # DW_children_no
2662 .uleb128 0xb # (DW_AT_byte_size)
2663 .uleb128 0xb # (DW_FORM_data1)
2664 .uleb128 0x49 # (DW_AT_type)
2665 .uleb128 0x13 # (DW_FORM_ref4)
2666 .byte 0
2667 .byte 0
2668 .uleb128 0x18 # (abbrev code)
2669 .uleb128 0x2e # (TAG: DW_TAG_subprogram)
2670 .byte 0x1 # DW_children_yes
2671 .uleb128 0x3 # (DW_AT_name)
2672 .uleb128 0xe # (DW_FORM_strp)
2673 .uleb128 0x3a # (DW_AT_decl_file)
2674 .uleb128 0xb # (DW_FORM_data1)
2675 .uleb128 0x3b # (DW_AT_decl_line)
2676 .uleb128 0xb # (DW_FORM_data1)
2677 .uleb128 0x49 # (DW_AT_type)
2678 .uleb128 0x13 # (DW_FORM_ref4)
2679 .uleb128 0x11 # (DW_AT_low_pc)
2680 .uleb128 0x1 # (DW_FORM_addr)
2681 .uleb128 0x12 # (DW_AT_high_pc)
2682 .uleb128 0x1 # (DW_FORM_addr)
2683 .uleb128 0x40 # (DW_AT_frame_base)
2684 .uleb128 0x6 # (DW_FORM_data4)
2685 .uleb128 0x2117 # (DW_AT_GNU_all_call_sites)
2686 .uleb128 0xc # (DW_FORM_flag)
2687 .uleb128 0x1 # (DW_AT_sibling)
2688 .uleb128 0x13 # (DW_FORM_ref4)
2689 .byte 0
2690 .byte 0
2691 .uleb128 0x19 # (abbrev code)
2692 .uleb128 0x4109 # (TAG: DW_TAG_GNU_call_site)
2693 .byte 0x1 # DW_children_yes
2694 .uleb128 0x11 # (DW_AT_low_pc)
2695 .uleb128 0x1 # (DW_FORM_addr)
2696 .uleb128 0x31 # (DW_AT_abstract_origin)
2697 .uleb128 0x13 # (DW_FORM_ref4)
2698 .byte 0
2699 .byte 0
2700 .uleb128 0x1a # (abbrev code)
2701 .uleb128 0x2e # (TAG: DW_TAG_subprogram)
2702 .byte 0x1 # DW_children_yes
2703 .uleb128 0x3f # (DW_AT_external)
2704 .uleb128 0xc # (DW_FORM_flag)
2705 .uleb128 0x3 # (DW_AT_name)
2706 .uleb128 0xe # (DW_FORM_strp)
2707 .uleb128 0x3a # (DW_AT_decl_file)
2708 .uleb128 0xb # (DW_FORM_data1)
2709 .uleb128 0x3b # (DW_AT_decl_line)
2710 .uleb128 0xb # (DW_FORM_data1)
2711 .uleb128 0x49 # (DW_AT_type)
2712 .uleb128 0x13 # (DW_FORM_ref4)
2713 .uleb128 0x11 # (DW_AT_low_pc)
2714 .uleb128 0x1 # (DW_FORM_addr)
2715 .uleb128 0x12 # (DW_AT_high_pc)
2716 .uleb128 0x1 # (DW_FORM_addr)
2717 .uleb128 0x40 # (DW_AT_frame_base)
2718 .uleb128 0x6 # (DW_FORM_data4)
2719 .uleb128 0x2117 # (DW_AT_GNU_all_call_sites)
2720 .uleb128 0xc # (DW_FORM_flag)
2721 .uleb128 0x1 # (DW_AT_sibling)
2722 .uleb128 0x13 # (DW_FORM_ref4)
2723 .byte 0
2724 .byte 0
2725 .uleb128 0x1b # (abbrev code)
2726 .uleb128 0xb # (TAG: DW_TAG_lexical_block)
2727 .byte 0x1 # DW_children_yes
2728 .uleb128 0x11 # (DW_AT_low_pc)
2729 .uleb128 0x1 # (DW_FORM_addr)
2730 .uleb128 0x12 # (DW_AT_high_pc)
2731 .uleb128 0x1 # (DW_FORM_addr)
2732 .uleb128 0x1 # (DW_AT_sibling)
2733 .uleb128 0x13 # (DW_FORM_ref4)
2734 .byte 0
2735 .byte 0
2736 .uleb128 0x1c # (abbrev code)
2737 .uleb128 0x410a # (TAG: DW_TAG_GNU_call_site_parameter)
2738 .byte 0 # DW_children_no
2739 .uleb128 0x2 # (DW_AT_location)
2740 .uleb128 0xa # (DW_FORM_block1)
2741 .uleb128 0x2111 # (DW_AT_GNU_call_site_value)
2742 .uleb128 0xa # (DW_FORM_block1)
2743 .uleb128 0x2112 # (DW_AT_GNU_call_site_data_value)
2744 .uleb128 0xa # (DW_FORM_block1)
2745 .byte 0
2746 .byte 0
2747 .uleb128 0x1d # (abbrev code)
2748 .uleb128 0x34 # (TAG: DW_TAG_variable)
2749 .byte 0 # DW_children_no
2750 .uleb128 0x3 # (DW_AT_name)
2751 .uleb128 0x8 # (DW_FORM_string)
2752 .uleb128 0x3a # (DW_AT_decl_file)
2753 .uleb128 0xb # (DW_FORM_data1)
2754 .uleb128 0x3b # (DW_AT_decl_line)
2755 .uleb128 0xb # (DW_FORM_data1)
2756 .uleb128 0x49 # (DW_AT_type)
2757 .uleb128 0x13 # (DW_FORM_ref4)
2758 .uleb128 0x2 # (DW_AT_location)
2759 .uleb128 0xa # (DW_FORM_block1)
2760 .byte 0
2761 .byte 0
2762 .uleb128 0x1e # (abbrev code)
2763 .uleb128 0x35 # (TAG: DW_TAG_volatile_type)
2764 .byte 0 # DW_children_no
2765 .uleb128 0x49 # (DW_AT_type)
2766 .uleb128 0x13 # (DW_FORM_ref4)
2767 .byte 0
2768 .byte 0
2769 .byte 0
2770 .section .debug_loc,"",@progbits
2771.Ldebug_loc0:
2772.LLST0:
2773 .quad .LVL1 # Location list begin address (*.LLST0)
2774 .quad .LVL1 # Location list end address (*.LLST0)
2775 .value 0x1 # Location expression size
2776 .byte 0x55 # DW_OP_reg5
2777 .quad .LVL1 # Location list begin address (*.LLST0)
2778 .quad .LVL3 # Location list end address (*.LLST0)
2779 .value 0x3 # Location expression size
2780 .byte 0x75 # DW_OP_breg5
2781 .sleb128 1
2782 .byte 0x9f # DW_OP_stack_value
2783 .quad .LVL3 # Location list begin address (*.LLST0)
2784 .quad .LFE1 # Location list end address (*.LLST0)
2785 .value 0x6 # Location expression size
2786 .byte 0xf3 # DW_OP_GNU_entry_value
2787 .uleb128 0x1
2788 .byte 0x55 # DW_OP_reg5
2789 .byte 0x23 # DW_OP_plus_uconst
2790 .uleb128 0x1
2791 .byte 0x9f # DW_OP_stack_value
2792 .quad 0 # Location list terminator begin (*.LLST0)
2793 .quad 0 # Location list terminator end (*.LLST0)
2794.LLST1:
2795 .quad .LVL1 # Location list begin address (*.LLST1)
2796 .quad .LVL1 # Location list end address (*.LLST1)
2797 .value 0x1 # Location expression size
2798 .byte 0x61 # DW_OP_reg17
2799 .quad .LVL1 # Location list begin address (*.LLST1)
2800 .quad .LVL2 # Location list end address (*.LLST1)
2801 .value 0x10 # Location expression size
2802 .byte 0xf5 # DW_OP_GNU_regval_type
2803 .uleb128 0x11
2804 .uleb128 0x31
2805 .byte 0xf4 # DW_OP_GNU_const_type
2806 .uleb128 0x31
2807 .byte 0x8
2808 .long 0 # fp or vector constant word 0
2809 .long 0x3ff00000 # fp or vector constant word 1
2810 .byte 0x22 # DW_OP_plus
2811 .byte 0x9f # DW_OP_stack_value
2812 .quad .LVL2 # Location list begin address (*.LLST1)
2813 .quad .LFE1 # Location list end address (*.LLST1)
2814 .value 0x12 # Location expression size
2815 .byte 0xf3 # DW_OP_GNU_entry_value
2816 .uleb128 0x3
2817 .byte 0xf5 # DW_OP_GNU_regval_type
2818 .uleb128 0x11
2819 .uleb128 0x31
2820 .byte 0xf4 # DW_OP_GNU_const_type
2821 .uleb128 0x31
2822 .byte 0x8
2823 .long 0 # fp or vector constant word 0
2824 .long 0x3ff00000 # fp or vector constant word 1
2825 .byte 0x22 # DW_OP_plus
2826 .byte 0x9f # DW_OP_stack_value
2827 .quad 0 # Location list terminator begin (*.LLST1)
2828 .quad 0 # Location list terminator end (*.LLST1)
2829.LLST2:
2830 .quad .LVL8 # Location list begin address (*.LLST2)
2831 .quad .LVL10 # Location list end address (*.LLST2)
2832 .value 0x1 # Location expression size
2833 .byte 0x55 # DW_OP_reg5
2834 .quad .LVL10 # Location list begin address (*.LLST2)
2835 .quad .LFE3 # Location list end address (*.LLST2)
2836 .value 0x4 # Location expression size
2837 .byte 0xf3 # DW_OP_GNU_entry_value
2838 .uleb128 0x1
2839 .byte 0x55 # DW_OP_reg5
2840 .byte 0x9f # DW_OP_stack_value
2841 .quad 0 # Location list terminator begin (*.LLST2)
2842 .quad 0 # Location list terminator end (*.LLST2)
2843.LLST3:
2844 .quad .LVL8 # Location list begin address (*.LLST3)
2845 .quad .LVL9 # Location list end address (*.LLST3)
2846 .value 0x1 # Location expression size
2847 .byte 0x61 # DW_OP_reg17
2848 .quad .LVL9 # Location list begin address (*.LLST3)
2849 .quad .LFE3 # Location list end address (*.LLST3)
2850 .value 0x6 # Location expression size
2851 .byte 0xf3 # DW_OP_GNU_entry_value
2852 .uleb128 0x3
2853 .byte 0xf5 # DW_OP_GNU_regval_type
2854 .uleb128 0x11
2855 .uleb128 0x31
2856 .byte 0x9f # DW_OP_stack_value
2857 .quad 0 # Location list terminator begin (*.LLST3)
2858 .quad 0 # Location list terminator end (*.LLST3)
2859.LLST4:
2860 .quad .LVL12 # Location list begin address (*.LLST4)
2861 .quad .LVL14 # Location list end address (*.LLST4)
2862 .value 0x1 # Location expression size
2863 .byte 0x55 # DW_OP_reg5
2864 .quad .LVL14 # Location list begin address (*.LLST4)
2865 .quad .LVL15-1 # Location list end address (*.LLST4)
2866 .value 0x3 # Location expression size
2867 .byte 0x75 # DW_OP_breg5
2868 .sleb128 -1
2869 .byte 0x9f # DW_OP_stack_value
2870 .quad .LVL15-1 # Location list begin address (*.LLST4)
2871 .quad .LFE4 # Location list end address (*.LLST4)
2872 .value 0x4 # Location expression size
2873 .byte 0xf3 # DW_OP_GNU_entry_value
2874 .uleb128 0x1
2875 .byte 0x55 # DW_OP_reg5
2876 .byte 0x9f # DW_OP_stack_value
2877 .quad 0 # Location list terminator begin (*.LLST4)
2878 .quad 0 # Location list terminator end (*.LLST4)
2879.LLST5:
2880 .quad .LVL12 # Location list begin address (*.LLST5)
2881 .quad .LVL13 # Location list end address (*.LLST5)
2882 .value 0x1 # Location expression size
2883 .byte 0x61 # DW_OP_reg17
2884 .quad .LVL13 # Location list begin address (*.LLST5)
2885 .quad .LFE4 # Location list end address (*.LLST5)
2886 .value 0x6 # Location expression size
2887 .byte 0xf3 # DW_OP_GNU_entry_value
2888 .uleb128 0x3
2889 .byte 0xf5 # DW_OP_GNU_regval_type
2890 .uleb128 0x11
2891 .uleb128 0x31
2892 .byte 0x9f # DW_OP_stack_value
2893 .quad 0 # Location list terminator begin (*.LLST5)
2894 .quad 0 # Location list terminator end (*.LLST5)
2895.LLST6:
2896 .quad .LVL16 # Location list begin address (*.LLST6)
2897 .quad .LVL18 # Location list end address (*.LLST6)
2898 .value 0x1 # Location expression size
2899 .byte 0x55 # DW_OP_reg5
2900 .quad .LVL18 # Location list begin address (*.LLST6)
2901 .quad .LVL19-1 # Location list end address (*.LLST6)
2902 .value 0x3 # Location expression size
2903 .byte 0x75 # DW_OP_breg5
2904 .sleb128 -2
2905 .byte 0x9f # DW_OP_stack_value
2906 .quad .LVL19-1 # Location list begin address (*.LLST6)
2907 .quad .LFE5 # Location list end address (*.LLST6)
2908 .value 0x4 # Location expression size
2909 .byte 0xf3 # DW_OP_GNU_entry_value
2910 .uleb128 0x1
2911 .byte 0x55 # DW_OP_reg5
2912 .byte 0x9f # DW_OP_stack_value
2913 .quad 0 # Location list terminator begin (*.LLST6)
2914 .quad 0 # Location list terminator end (*.LLST6)
2915.LLST7:
2916 .quad .LVL16 # Location list begin address (*.LLST7)
2917 .quad .LVL17 # Location list end address (*.LLST7)
2918 .value 0x1 # Location expression size
2919 .byte 0x61 # DW_OP_reg17
2920 .quad .LVL17 # Location list begin address (*.LLST7)
2921 .quad .LFE5 # Location list end address (*.LLST7)
2922 .value 0x6 # Location expression size
2923 .byte 0xf3 # DW_OP_GNU_entry_value
2924 .uleb128 0x3
2925 .byte 0xf5 # DW_OP_GNU_regval_type
2926 .uleb128 0x11
2927 .uleb128 0x31
2928 .byte 0x9f # DW_OP_stack_value
2929 .quad 0 # Location list terminator begin (*.LLST7)
2930 .quad 0 # Location list terminator end (*.LLST7)
2931.LLST8:
2932 .quad .LVL20 # Location list begin address (*.LLST8)
2933 .quad .LVL21 # Location list end address (*.LLST8)
2934 .value 0x1 # Location expression size
2935 .byte 0x55 # DW_OP_reg5
2936 .quad .LVL21 # Location list begin address (*.LLST8)
2937 .quad .LVL22-1 # Location list end address (*.LLST8)
2938 .value 0x3 # Location expression size
2939 .byte 0x75 # DW_OP_breg5
2940 .sleb128 -7
2941 .byte 0x9f # DW_OP_stack_value
2942 .quad .LVL22-1 # Location list begin address (*.LLST8)
2943 .quad .LFE6 # Location list end address (*.LLST8)
2944 .value 0x4 # Location expression size
2945 .byte 0xf3 # DW_OP_GNU_entry_value
2946 .uleb128 0x1
2947 .byte 0x55 # DW_OP_reg5
2948 .byte 0x9f # DW_OP_stack_value
2949 .quad 0 # Location list terminator begin (*.LLST8)
2950 .quad 0 # Location list terminator end (*.LLST8)
2951.LLST9:
2952 .quad .LVL23 # Location list begin address (*.LLST9)
2953 .quad .LVL24 # Location list end address (*.LLST9)
2954 .value 0x1 # Location expression size
2955 .byte 0x55 # DW_OP_reg5
2956 .quad .LVL24 # Location list begin address (*.LLST9)
2957 .quad .LVL25-1 # Location list end address (*.LLST9)
2958 .value 0x3 # Location expression size
2959 .byte 0x75 # DW_OP_breg5
2960 .sleb128 -6
2961 .byte 0x9f # DW_OP_stack_value
2962 .quad .LVL25-1 # Location list begin address (*.LLST9)
2963 .quad .LFE7 # Location list end address (*.LLST9)
2964 .value 0x4 # Location expression size
2965 .byte 0xf3 # DW_OP_GNU_entry_value
2966 .uleb128 0x1
2967 .byte 0x55 # DW_OP_reg5
2968 .byte 0x9f # DW_OP_stack_value
2969 .quad 0 # Location list terminator begin (*.LLST9)
2970 .quad 0 # Location list terminator end (*.LLST9)
2971.LLST10:
2972 .quad .LVL26 # Location list begin address (*.LLST10)
2973 .quad .LVL27 # Location list end address (*.LLST10)
2974 .value 0x1 # Location expression size
2975 .byte 0x55 # DW_OP_reg5
2976 .quad .LVL27 # Location list begin address (*.LLST10)
2977 .quad .LVL28-1 # Location list end address (*.LLST10)
2978 .value 0x3 # Location expression size
2979 .byte 0x75 # DW_OP_breg5
2980 .sleb128 -5
2981 .byte 0x9f # DW_OP_stack_value
2982 .quad .LVL28-1 # Location list begin address (*.LLST10)
2983 .quad .LFE8 # Location list end address (*.LLST10)
2984 .value 0x4 # Location expression size
2985 .byte 0xf3 # DW_OP_GNU_entry_value
2986 .uleb128 0x1
2987 .byte 0x55 # DW_OP_reg5
2988 .byte 0x9f # DW_OP_stack_value
2989 .quad 0 # Location list terminator begin (*.LLST10)
2990 .quad 0 # Location list terminator end (*.LLST10)
2991.LLST11:
2992 .quad .LVL29 # Location list begin address (*.LLST11)
2993 .quad .LVL30 # Location list end address (*.LLST11)
2994 .value 0x1 # Location expression size
2995 .byte 0x55 # DW_OP_reg5
2996 .quad .LVL30 # Location list begin address (*.LLST11)
2997 .quad .LVL31-1 # Location list end address (*.LLST11)
2998 .value 0x3 # Location expression size
2999 .byte 0x75 # DW_OP_breg5
3000 .sleb128 -4
3001 .byte 0x9f # DW_OP_stack_value
3002 .quad .LVL31-1 # Location list begin address (*.LLST11)
3003 .quad .LVL31 # Location list end address (*.LLST11)
3004 .value 0x4 # Location expression size
3005 .byte 0xf3 # DW_OP_GNU_entry_value
3006 .uleb128 0x1
3007 .byte 0x55 # DW_OP_reg5
3008 .byte 0x9f # DW_OP_stack_value
3009 .quad .LVL31 # Location list begin address (*.LLST11)
3010 .quad .LVL32 # Location list end address (*.LLST11)
3011 .value 0x1 # Location expression size
3012 .byte 0x55 # DW_OP_reg5
3013 .quad .LVL32 # Location list begin address (*.LLST11)
3014 .quad .LVL33-1 # Location list end address (*.LLST11)
3015 .value 0x3 # Location expression size
3016 .byte 0x75 # DW_OP_breg5
3017 .sleb128 -3
3018 .byte 0x9f # DW_OP_stack_value
3019 .quad .LVL33-1 # Location list begin address (*.LLST11)
3020 .quad .LFE9 # Location list end address (*.LLST11)
3021 .value 0x4 # Location expression size
3022 .byte 0xf3 # DW_OP_GNU_entry_value
3023 .uleb128 0x1
3024 .byte 0x55 # DW_OP_reg5
3025 .byte 0x9f # DW_OP_stack_value
3026 .quad 0 # Location list terminator begin (*.LLST11)
3027 .quad 0 # Location list terminator end (*.LLST11)
3028.LLST12:
3029 .quad .LVL34 # Location list begin address (*.LLST12)
3030 .quad .LVL35 # Location list end address (*.LLST12)
3031 .value 0x1 # Location expression size
3032 .byte 0x55 # DW_OP_reg5
3033 .quad .LVL35 # Location list begin address (*.LLST12)
3034 .quad .LVL36-1 # Location list end address (*.LLST12)
3035 .value 0x3 # Location expression size
3036 .byte 0x75 # DW_OP_breg5
3037 .sleb128 -2
3038 .byte 0x9f # DW_OP_stack_value
3039 .quad .LVL36-1 # Location list begin address (*.LLST12)
3040 .quad .LFE10 # Location list end address (*.LLST12)
3041 .value 0x4 # Location expression size
3042 .byte 0xf3 # DW_OP_GNU_entry_value
3043 .uleb128 0x1
3044 .byte 0x55 # DW_OP_reg5
3045 .byte 0x9f # DW_OP_stack_value
3046 .quad 0 # Location list terminator begin (*.LLST12)
3047 .quad 0 # Location list terminator end (*.LLST12)
3048.LLST13:
3049 .quad .LVL37 # Location list begin address (*.LLST13)
3050 .quad .LVL38 # Location list end address (*.LLST13)
3051 .value 0x1 # Location expression size
3052 .byte 0x55 # DW_OP_reg5
3053 .quad .LVL38 # Location list begin address (*.LLST13)
3054 .quad .LVL39-1 # Location list end address (*.LLST13)
3055 .value 0x3 # Location expression size
3056 .byte 0x75 # DW_OP_breg5
3057 .sleb128 -1
3058 .byte 0x9f # DW_OP_stack_value
3059 .quad .LVL39-1 # Location list begin address (*.LLST13)
3060 .quad .LFE11 # Location list end address (*.LLST13)
3061 .value 0x4 # Location expression size
3062 .byte 0xf3 # DW_OP_GNU_entry_value
3063 .uleb128 0x1
3064 .byte 0x55 # DW_OP_reg5
3065 .byte 0x9f # DW_OP_stack_value
3066 .quad 0 # Location list terminator begin (*.LLST13)
3067 .quad 0 # Location list terminator end (*.LLST13)
3068.LLST14:
3069 .quad .LFB13 # Location list begin address (*.LLST14)
3070 .quad .LCFI0 # Location list end address (*.LLST14)
3071 .value 0x2 # Location expression size
3072 .byte 0x77 # DW_OP_breg7
3073 .sleb128 8
3074 .quad .LCFI0 # Location list begin address (*.LLST14)
3075 .quad .LCFI1 # Location list end address (*.LLST14)
3076 .value 0x2 # Location expression size
3077 .byte 0x77 # DW_OP_breg7
3078 .sleb128 16
3079 .quad .LCFI1 # Location list begin address (*.LLST14)
3080 .quad .LCFI2 # Location list end address (*.LLST14)
3081 .value 0x2 # Location expression size
3082 .byte 0x77 # DW_OP_breg7
3083 .sleb128 8
3084 .quad .LCFI2 # Location list begin address (*.LLST14)
3085 .quad .LCFI3 # Location list end address (*.LLST14)
3086 .value 0x2 # Location expression size
3087 .byte 0x77 # DW_OP_breg7
3088 .sleb128 16
3089 .quad .LCFI3 # Location list begin address (*.LLST14)
3090 .quad .LFE13 # Location list end address (*.LLST14)
3091 .value 0x2 # Location expression size
3092 .byte 0x77 # DW_OP_breg7
3093 .sleb128 8
3094 .quad 0 # Location list terminator begin (*.LLST14)
3095 .quad 0 # Location list terminator end (*.LLST14)
3096.LLST15:
3097 .quad .LVL40 # Location list begin address (*.LLST15)
3098 .quad .LVL41 # Location list end address (*.LLST15)
3099 .value 0x1 # Location expression size
3100 .byte 0x55 # DW_OP_reg5
3101 .quad .LVL41 # Location list begin address (*.LLST15)
3102 .quad .LVL43 # Location list end address (*.LLST15)
3103 .value 0x1 # Location expression size
3104 .byte 0x53 # DW_OP_reg3
3105 .quad .LVL43 # Location list begin address (*.LLST15)
3106 .quad .LVL44-1 # Location list end address (*.LLST15)
3107 .value 0x3 # Location expression size
3108 .byte 0x75 # DW_OP_breg5
3109 .sleb128 -2
3110 .byte 0x9f # DW_OP_stack_value
3111 .quad .LVL44-1 # Location list begin address (*.LLST15)
3112 .quad .LVL44 # Location list end address (*.LLST15)
3113 .value 0x4 # Location expression size
3114 .byte 0xf3 # DW_OP_GNU_entry_value
3115 .uleb128 0x1
3116 .byte 0x55 # DW_OP_reg5
3117 .byte 0x9f # DW_OP_stack_value
3118 .quad .LVL44 # Location list begin address (*.LLST15)
3119 .quad .LVL45 # Location list end address (*.LLST15)
3120 .value 0x1 # Location expression size
3121 .byte 0x53 # DW_OP_reg3
3122 .quad .LVL45 # Location list begin address (*.LLST15)
3123 .quad .LVL46 # Location list end address (*.LLST15)
3124 .value 0x1 # Location expression size
3125 .byte 0x55 # DW_OP_reg5
3126 .quad .LVL46 # Location list begin address (*.LLST15)
3127 .quad .LFE13 # Location list end address (*.LLST15)
3128 .value 0x4 # Location expression size
3129 .byte 0xf3 # DW_OP_GNU_entry_value
3130 .uleb128 0x1
3131 .byte 0x55 # DW_OP_reg5
3132 .byte 0x9f # DW_OP_stack_value
3133 .quad 0 # Location list terminator begin (*.LLST15)
3134 .quad 0 # Location list terminator end (*.LLST15)
3135.LLST16:
3136 .quad .LVL48 # Location list begin address (*.LLST16)
3137 .quad .LVL49-1 # Location list end address (*.LLST16)
3138 .value 0x1 # Location expression size
3139 .byte 0x55 # DW_OP_reg5
3140 .quad .LVL49-1 # Location list begin address (*.LLST16)
3141 .quad .LFE12 # Location list end address (*.LLST16)
3142 .value 0x4 # Location expression size
3143 .byte 0xf3 # DW_OP_GNU_entry_value
3144 .uleb128 0x1
3145 .byte 0x55 # DW_OP_reg5
3146 .byte 0x9f # DW_OP_stack_value
3147 .quad 0 # Location list terminator begin (*.LLST16)
3148 .quad 0 # Location list terminator end (*.LLST16)
3149.LLST17:
3150 .quad .LVL50 # Location list begin address (*.LLST17)
3151 .quad .LVL51 # Location list end address (*.LLST17)
3152 .value 0x1 # Location expression size
3153 .byte 0x55 # DW_OP_reg5
3154 .quad .LVL51 # Location list begin address (*.LLST17)
3155 .quad .LFE14 # Location list end address (*.LLST17)
3156 .value 0x4 # Location expression size
3157 .byte 0xf3 # DW_OP_GNU_entry_value
3158 .uleb128 0x1
3159 .byte 0x55 # DW_OP_reg5
3160 .byte 0x9f # DW_OP_stack_value
3161 .quad 0 # Location list terminator begin (*.LLST17)
3162 .quad 0 # Location list terminator end (*.LLST17)
3163.LLST18:
3164 .quad .LVL50 # Location list begin address (*.LLST18)
3165 .quad .LVL53-1 # Location list end address (*.LLST18)
3166 .value 0x1 # Location expression size
3167 .byte 0x54 # DW_OP_reg4
3168 .quad .LVL53-1 # Location list begin address (*.LLST18)
3169 .quad .LFE14 # Location list end address (*.LLST18)
3170 .value 0x4 # Location expression size
3171 .byte 0xf3 # DW_OP_GNU_entry_value
3172 .uleb128 0x1
3173 .byte 0x54 # DW_OP_reg4
3174 .byte 0x9f # DW_OP_stack_value
3175 .quad 0 # Location list terminator begin (*.LLST18)
3176 .quad 0 # Location list terminator end (*.LLST18)
3177.LLST19:
3178 .quad .LVL50 # Location list begin address (*.LLST19)
3179 .quad .LVL53-1 # Location list end address (*.LLST19)
3180 .value 0x1 # Location expression size
3181 .byte 0x51 # DW_OP_reg1
3182 .quad .LVL53-1 # Location list begin address (*.LLST19)
3183 .quad .LFE14 # Location list end address (*.LLST19)
3184 .value 0x4 # Location expression size
3185 .byte 0xf3 # DW_OP_GNU_entry_value
3186 .uleb128 0x1
3187 .byte 0x51 # DW_OP_reg1
3188 .byte 0x9f # DW_OP_stack_value
3189 .quad 0 # Location list terminator begin (*.LLST19)
3190 .quad 0 # Location list terminator end (*.LLST19)
3191.LLST20:
3192 .quad .LVL50 # Location list begin address (*.LLST20)
3193 .quad .LVL53-1 # Location list end address (*.LLST20)
3194 .value 0x1 # Location expression size
3195 .byte 0x52 # DW_OP_reg2
3196 .quad .LVL53-1 # Location list begin address (*.LLST20)
3197 .quad .LFE14 # Location list end address (*.LLST20)
3198 .value 0x4 # Location expression size
3199 .byte 0xf3 # DW_OP_GNU_entry_value
3200 .uleb128 0x1
3201 .byte 0x52 # DW_OP_reg2
3202 .byte 0x9f # DW_OP_stack_value
3203 .quad 0 # Location list terminator begin (*.LLST20)
3204 .quad 0 # Location list terminator end (*.LLST20)
3205.LLST21:
3206 .quad .LVL50 # Location list begin address (*.LLST21)
3207 .quad .LVL53-1 # Location list end address (*.LLST21)
3208 .value 0x1 # Location expression size
3209 .byte 0x58 # DW_OP_reg8
3210 .quad .LVL53-1 # Location list begin address (*.LLST21)
3211 .quad .LFE14 # Location list end address (*.LLST21)
3212 .value 0x4 # Location expression size
3213 .byte 0xf3 # DW_OP_GNU_entry_value
3214 .uleb128 0x1
3215 .byte 0x58 # DW_OP_reg8
3216 .byte 0x9f # DW_OP_stack_value
3217 .quad 0 # Location list terminator begin (*.LLST21)
3218 .quad 0 # Location list terminator end (*.LLST21)
3219.LLST22:
3220 .quad .LVL50 # Location list begin address (*.LLST22)
3221 .quad .LVL53-1 # Location list end address (*.LLST22)
3222 .value 0x1 # Location expression size
3223 .byte 0x59 # DW_OP_reg9
3224 .quad .LVL53-1 # Location list begin address (*.LLST22)
3225 .quad .LFE14 # Location list end address (*.LLST22)
3226 .value 0x4 # Location expression size
3227 .byte 0xf3 # DW_OP_GNU_entry_value
3228 .uleb128 0x1
3229 .byte 0x59 # DW_OP_reg9
3230 .byte 0x9f # DW_OP_stack_value
3231 .quad 0 # Location list terminator begin (*.LLST22)
3232 .quad 0 # Location list terminator end (*.LLST22)
3233.LLST23:
3234 .quad .LVL50 # Location list begin address (*.LLST23)
3235 .quad .LVL50 # Location list end address (*.LLST23)
3236 .value 0x2 # Location expression size
3237 .byte 0x91 # DW_OP_fbreg
3238 .sleb128 0
3239 .quad .LVL50 # Location list begin address (*.LLST23)
3240 .quad .LFE14 # Location list end address (*.LLST23)
3241 .value 0x2 # Location expression size
3242 .byte 0x33 # DW_OP_lit3
3243 .byte 0x9f # DW_OP_stack_value
3244 .quad 0 # Location list terminator begin (*.LLST23)
3245 .quad 0 # Location list terminator end (*.LLST23)
3246.LLST24:
3247 .quad .LVL50 # Location list begin address (*.LLST24)
3248 .quad .LVL50 # Location list end address (*.LLST24)
3249 .value 0x2 # Location expression size
3250 .byte 0x91 # DW_OP_fbreg
3251 .sleb128 8
3252 .quad .LVL50 # Location list begin address (*.LLST24)
3253 .quad .LFE14 # Location list end address (*.LLST24)
3254 .value 0x2 # Location expression size
3255 .byte 0x34 # DW_OP_lit4
3256 .byte 0x9f # DW_OP_stack_value
3257 .quad 0 # Location list terminator begin (*.LLST24)
3258 .quad 0 # Location list terminator end (*.LLST24)
3259.LLST25:
3260 .quad .LVL50 # Location list begin address (*.LLST25)
3261 .quad .LVL52 # Location list end address (*.LLST25)
3262 .value 0x1 # Location expression size
3263 .byte 0x61 # DW_OP_reg17
3264 .quad .LVL52 # Location list begin address (*.LLST25)
3265 .quad .LFE14 # Location list end address (*.LLST25)
3266 .value 0x6 # Location expression size
3267 .byte 0xf3 # DW_OP_GNU_entry_value
3268 .uleb128 0x3
3269 .byte 0xf5 # DW_OP_GNU_regval_type
3270 .uleb128 0x11
3271 .uleb128 0x31
3272 .byte 0x9f # DW_OP_stack_value
3273 .quad 0 # Location list terminator begin (*.LLST25)
3274 .quad 0 # Location list terminator end (*.LLST25)
3275.LLST26:
3276 .quad .LVL50 # Location list begin address (*.LLST26)
3277 .quad .LVL53-1 # Location list end address (*.LLST26)
3278 .value 0x1 # Location expression size
3279 .byte 0x62 # DW_OP_reg18
3280 .quad .LVL53-1 # Location list begin address (*.LLST26)
3281 .quad .LFE14 # Location list end address (*.LLST26)
3282 .value 0x6 # Location expression size
3283 .byte 0xf3 # DW_OP_GNU_entry_value
3284 .uleb128 0x3
3285 .byte 0xf5 # DW_OP_GNU_regval_type
3286 .uleb128 0x12
3287 .uleb128 0x31
3288 .byte 0x9f # DW_OP_stack_value
3289 .quad 0 # Location list terminator begin (*.LLST26)
3290 .quad 0 # Location list terminator end (*.LLST26)
3291.LLST27:
3292 .quad .LVL50 # Location list begin address (*.LLST27)
3293 .quad .LVL53-1 # Location list end address (*.LLST27)
3294 .value 0x1 # Location expression size
3295 .byte 0x63 # DW_OP_reg19
3296 .quad .LVL53-1 # Location list begin address (*.LLST27)
3297 .quad .LFE14 # Location list end address (*.LLST27)
3298 .value 0x6 # Location expression size
3299 .byte 0xf3 # DW_OP_GNU_entry_value
3300 .uleb128 0x3
3301 .byte 0xf5 # DW_OP_GNU_regval_type
3302 .uleb128 0x13
3303 .uleb128 0x31
3304 .byte 0x9f # DW_OP_stack_value
3305 .quad 0 # Location list terminator begin (*.LLST27)
3306 .quad 0 # Location list terminator end (*.LLST27)
3307.LLST28:
3308 .quad .LVL50 # Location list begin address (*.LLST28)
3309 .quad .LVL53-1 # Location list end address (*.LLST28)
3310 .value 0x1 # Location expression size
3311 .byte 0x64 # DW_OP_reg20
3312 .quad .LVL53-1 # Location list begin address (*.LLST28)
3313 .quad .LFE14 # Location list end address (*.LLST28)
3314 .value 0x6 # Location expression size
3315 .byte 0xf3 # DW_OP_GNU_entry_value
3316 .uleb128 0x3
3317 .byte 0xf5 # DW_OP_GNU_regval_type
3318 .uleb128 0x14
3319 .uleb128 0x31
3320 .byte 0x9f # DW_OP_stack_value
3321 .quad 0 # Location list terminator begin (*.LLST28)
3322 .quad 0 # Location list terminator end (*.LLST28)
3323.LLST29:
3324 .quad .LVL50 # Location list begin address (*.LLST29)
3325 .quad .LVL53-1 # Location list end address (*.LLST29)
3326 .value 0x1 # Location expression size
3327 .byte 0x65 # DW_OP_reg21
3328 .quad .LVL53-1 # Location list begin address (*.LLST29)
3329 .quad .LFE14 # Location list end address (*.LLST29)
3330 .value 0x6 # Location expression size
3331 .byte 0xf3 # DW_OP_GNU_entry_value
3332 .uleb128 0x3
3333 .byte 0xf5 # DW_OP_GNU_regval_type
3334 .uleb128 0x15
3335 .uleb128 0x31
3336 .byte 0x9f # DW_OP_stack_value
3337 .quad 0 # Location list terminator begin (*.LLST29)
3338 .quad 0 # Location list terminator end (*.LLST29)
3339.LLST30:
3340 .quad .LVL50 # Location list begin address (*.LLST30)
3341 .quad .LVL53-1 # Location list end address (*.LLST30)
3342 .value 0x1 # Location expression size
3343 .byte 0x66 # DW_OP_reg22
3344 .quad .LVL53-1 # Location list begin address (*.LLST30)
3345 .quad .LFE14 # Location list end address (*.LLST30)
3346 .value 0x6 # Location expression size
3347 .byte 0xf3 # DW_OP_GNU_entry_value
3348 .uleb128 0x3
3349 .byte 0xf5 # DW_OP_GNU_regval_type
3350 .uleb128 0x16
3351 .uleb128 0x31
3352 .byte 0x9f # DW_OP_stack_value
3353 .quad 0 # Location list terminator begin (*.LLST30)
3354 .quad 0 # Location list terminator end (*.LLST30)
3355.LLST31:
3356 .quad .LVL50 # Location list begin address (*.LLST31)
3357 .quad .LVL53-1 # Location list end address (*.LLST31)
3358 .value 0x1 # Location expression size
3359 .byte 0x67 # DW_OP_reg23
3360 .quad .LVL53-1 # Location list begin address (*.LLST31)
3361 .quad .LFE14 # Location list end address (*.LLST31)
3362 .value 0x6 # Location expression size
3363 .byte 0xf3 # DW_OP_GNU_entry_value
3364 .uleb128 0x3
3365 .byte 0xf5 # DW_OP_GNU_regval_type
3366 .uleb128 0x17
3367 .uleb128 0x31
3368 .byte 0x9f # DW_OP_stack_value
3369 .quad 0 # Location list terminator begin (*.LLST31)
3370 .quad 0 # Location list terminator end (*.LLST31)
3371.LLST32:
3372 .quad .LVL50 # Location list begin address (*.LLST32)
3373 .quad .LVL53-1 # Location list end address (*.LLST32)
3374 .value 0x1 # Location expression size
3375 .byte 0x68 # DW_OP_reg24
3376 .quad .LVL53-1 # Location list begin address (*.LLST32)
3377 .quad .LFE14 # Location list end address (*.LLST32)
3378 .value 0x6 # Location expression size
3379 .byte 0xf3 # DW_OP_GNU_entry_value
3380 .uleb128 0x3
3381 .byte 0xf5 # DW_OP_GNU_regval_type
3382 .uleb128 0x18
3383 .uleb128 0x31
3384 .byte 0x9f # DW_OP_stack_value
3385 .quad 0 # Location list terminator begin (*.LLST32)
3386 .quad 0 # Location list terminator end (*.LLST32)
3387.LLST33:
3388 .quad .LVL50 # Location list begin address (*.LLST33)
3389 .quad .LVL50 # Location list end address (*.LLST33)
3390 .value 0x2 # Location expression size
3391 .byte 0x91 # DW_OP_fbreg
3392 .sleb128 16
3393 .quad .LVL50 # Location list begin address (*.LLST33)
3394 .quad .LFE14 # Location list end address (*.LLST33)
3395 .value 0xa # Location expression size
3396 .byte 0x9e # DW_OP_implicit_value
3397 .uleb128 0x8
3398 .long 0 # fp or vector constant word 0
3399 .long 0x400c0000 # fp or vector constant word 1
3400 .quad 0 # Location list terminator begin (*.LLST33)
3401 .quad 0 # Location list terminator end (*.LLST33)
3402.LLST34:
3403 .quad .LVL50 # Location list begin address (*.LLST34)
3404 .quad .LVL50 # Location list end address (*.LLST34)
3405 .value 0x2 # Location expression size
3406 .byte 0x91 # DW_OP_fbreg
3407 .sleb128 24
3408 .quad .LVL50 # Location list begin address (*.LLST34)
3409 .quad .LFE14 # Location list end address (*.LLST34)
3410 .value 0xa # Location expression size
3411 .byte 0x9e # DW_OP_implicit_value
3412 .uleb128 0x8
3413 .long 0 # fp or vector constant word 0
3414 .long 0x40120000 # fp or vector constant word 1
3415 .quad 0 # Location list terminator begin (*.LLST34)
3416 .quad 0 # Location list terminator end (*.LLST34)
3417.LLST35:
3418 .quad .LVL55 # Location list begin address (*.LLST35)
3419 .quad .LVL56 # Location list end address (*.LLST35)
3420 .value 0x1 # Location expression size
3421 .byte 0x55 # DW_OP_reg5
3422 .quad .LVL56 # Location list begin address (*.LLST35)
3423 .quad .LFE15 # Location list end address (*.LLST35)
3424 .value 0x4 # Location expression size
3425 .byte 0xf3 # DW_OP_GNU_entry_value
3426 .uleb128 0x1
3427 .byte 0x55 # DW_OP_reg5
3428 .byte 0x9f # DW_OP_stack_value
3429 .quad 0 # Location list terminator begin (*.LLST35)
3430 .quad 0 # Location list terminator end (*.LLST35)
3431.LLST36:
3432 .quad .LVL55 # Location list begin address (*.LLST36)
3433 .quad .LVL57-1 # Location list end address (*.LLST36)
3434 .value 0x1 # Location expression size
3435 .byte 0x54 # DW_OP_reg4
3436 .quad .LVL57-1 # Location list begin address (*.LLST36)
3437 .quad .LFE15 # Location list end address (*.LLST36)
3438 .value 0x4 # Location expression size
3439 .byte 0xf3 # DW_OP_GNU_entry_value
3440 .uleb128 0x1
3441 .byte 0x54 # DW_OP_reg4
3442 .byte 0x9f # DW_OP_stack_value
3443 .quad 0 # Location list terminator begin (*.LLST36)
3444 .quad 0 # Location list terminator end (*.LLST36)
3445.LLST37:
3446 .quad .LVL55 # Location list begin address (*.LLST37)
3447 .quad .LVL57-1 # Location list end address (*.LLST37)
3448 .value 0x1 # Location expression size
3449 .byte 0x51 # DW_OP_reg1
3450 .quad .LVL57-1 # Location list begin address (*.LLST37)
3451 .quad .LFE15 # Location list end address (*.LLST37)
3452 .value 0x4 # Location expression size
3453 .byte 0xf3 # DW_OP_GNU_entry_value
3454 .uleb128 0x1
3455 .byte 0x51 # DW_OP_reg1
3456 .byte 0x9f # DW_OP_stack_value
3457 .quad 0 # Location list terminator begin (*.LLST37)
3458 .quad 0 # Location list terminator end (*.LLST37)
3459.LLST38:
3460 .quad .LVL55 # Location list begin address (*.LLST38)
3461 .quad .LVL57-1 # Location list end address (*.LLST38)
3462 .value 0x1 # Location expression size
3463 .byte 0x52 # DW_OP_reg2
3464 .quad .LVL57-1 # Location list begin address (*.LLST38)
3465 .quad .LFE15 # Location list end address (*.LLST38)
3466 .value 0x4 # Location expression size
3467 .byte 0xf3 # DW_OP_GNU_entry_value
3468 .uleb128 0x1
3469 .byte 0x52 # DW_OP_reg2
3470 .byte 0x9f # DW_OP_stack_value
3471 .quad 0 # Location list terminator begin (*.LLST38)
3472 .quad 0 # Location list terminator end (*.LLST38)
3473.LLST39:
3474 .quad .LVL55 # Location list begin address (*.LLST39)
3475 .quad .LVL57-1 # Location list end address (*.LLST39)
3476 .value 0x1 # Location expression size
3477 .byte 0x58 # DW_OP_reg8
3478 .quad .LVL57-1 # Location list begin address (*.LLST39)
3479 .quad .LFE15 # Location list end address (*.LLST39)
3480 .value 0x4 # Location expression size
3481 .byte 0xf3 # DW_OP_GNU_entry_value
3482 .uleb128 0x1
3483 .byte 0x58 # DW_OP_reg8
3484 .byte 0x9f # DW_OP_stack_value
3485 .quad 0 # Location list terminator begin (*.LLST39)
3486 .quad 0 # Location list terminator end (*.LLST39)
3487.LLST40:
3488 .quad .LVL55 # Location list begin address (*.LLST40)
3489 .quad .LVL57-1 # Location list end address (*.LLST40)
3490 .value 0x1 # Location expression size
3491 .byte 0x59 # DW_OP_reg9
3492 .quad .LVL57-1 # Location list begin address (*.LLST40)
3493 .quad .LFE15 # Location list end address (*.LLST40)
3494 .value 0x4 # Location expression size
3495 .byte 0xf3 # DW_OP_GNU_entry_value
3496 .uleb128 0x1
3497 .byte 0x59 # DW_OP_reg9
3498 .byte 0x9f # DW_OP_stack_value
3499 .quad 0 # Location list terminator begin (*.LLST40)
3500 .quad 0 # Location list terminator end (*.LLST40)
3501.LLST41:
3502 .quad .LVL55 # Location list begin address (*.LLST41)
3503 .quad .LVL57-1 # Location list end address (*.LLST41)
3504 .value 0x3 # Location expression size
3505 .byte 0x91 # DW_OP_fbreg
3506 .sleb128 0
3507 .byte 0x6 # DW_OP_deref
3508 .quad 0 # Location list terminator begin (*.LLST41)
3509 .quad 0 # Location list terminator end (*.LLST41)
3510.LLST42:
3511 .quad .LVL55 # Location list begin address (*.LLST42)
3512 .quad .LVL57-1 # Location list end address (*.LLST42)
3513 .value 0x3 # Location expression size
3514 .byte 0x91 # DW_OP_fbreg
3515 .sleb128 8
3516 .byte 0x6 # DW_OP_deref
3517 .quad 0 # Location list terminator begin (*.LLST42)
3518 .quad 0 # Location list terminator end (*.LLST42)
3519.LLST43:
3520 .quad .LFB20 # Location list begin address (*.LLST43)
3521 .quad .LCFI4 # Location list end address (*.LLST43)
3522 .value 0x2 # Location expression size
3523 .byte 0x77 # DW_OP_breg7
3524 .sleb128 8
3525 .quad .LCFI4 # Location list begin address (*.LLST43)
3526 .quad .LCFI5 # Location list end address (*.LLST43)
3527 .value 0x2 # Location expression size
3528 .byte 0x77 # DW_OP_breg7
3529 .sleb128 16
3530 .quad .LCFI5 # Location list begin address (*.LLST43)
3531 .quad .LFE20 # Location list end address (*.LLST43)
3532 .value 0x2 # Location expression size
3533 .byte 0x77 # DW_OP_breg7
3534 .sleb128 8
3535 .quad 0 # Location list terminator begin (*.LLST43)
3536 .quad 0 # Location list terminator end (*.LLST43)
3537.LLST44:
3538 .quad .LVL60 # Location list begin address (*.LLST44)
3539 .quad .LVL61 # Location list end address (*.LLST44)
3540 .value 0x1 # Location expression size
3541 .byte 0x55 # DW_OP_reg5
3542 .quad .LVL61 # Location list begin address (*.LLST44)
3543 .quad .LVL63 # Location list end address (*.LLST44)
3544 .value 0x1 # Location expression size
3545 .byte 0x53 # DW_OP_reg3
3546 .quad .LVL63 # Location list begin address (*.LLST44)
3547 .quad .LFE20 # Location list end address (*.LLST44)
3548 .value 0x1 # Location expression size
3549 .byte 0x50 # DW_OP_reg0
3550 .quad 0 # Location list terminator begin (*.LLST44)
3551 .quad 0 # Location list terminator end (*.LLST44)
3552.LLST45:
3553 .quad .LFB21 # Location list begin address (*.LLST45)
3554 .quad .LCFI6 # Location list end address (*.LLST45)
3555 .value 0x2 # Location expression size
3556 .byte 0x77 # DW_OP_breg7
3557 .sleb128 8
3558 .quad .LCFI6 # Location list begin address (*.LLST45)
3559 .quad .LCFI7 # Location list end address (*.LLST45)
3560 .value 0x2 # Location expression size
3561 .byte 0x77 # DW_OP_breg7
3562 .sleb128 16
3563 .quad .LCFI7 # Location list begin address (*.LLST45)
3564 .quad .LFE21 # Location list end address (*.LLST45)
3565 .value 0x2 # Location expression size
3566 .byte 0x77 # DW_OP_breg7
3567 .sleb128 8
3568 .quad 0 # Location list terminator begin (*.LLST45)
3569 .quad 0 # Location list terminator end (*.LLST45)
3570.LLST46:
3571 .quad .LVL64 # Location list begin address (*.LLST46)
3572 .quad .LVL64 # Location list end address (*.LLST46)
3573 .value 0x1 # Location expression size
3574 .byte 0x55 # DW_OP_reg5
3575 .quad 0 # Location list terminator begin (*.LLST46)
3576 .quad 0 # Location list terminator end (*.LLST46)
3577.LLST47:
3578 .quad .LVL64 # Location list begin address (*.LLST47)
3579 .quad .LVL65-1 # Location list end address (*.LLST47)
3580 .value 0x1 # Location expression size
3581 .byte 0x54 # DW_OP_reg4
3582 .quad .LVL65-1 # Location list begin address (*.LLST47)
3583 .quad .LVL66 # Location list end address (*.LLST47)
3584 .value 0x1 # Location expression size
3585 .byte 0x53 # DW_OP_reg3
3586 .quad .LVL66 # Location list begin address (*.LLST47)
3587 .quad .LFE21 # Location list end address (*.LLST47)
3588 .value 0x1 # Location expression size
3589 .byte 0x50 # DW_OP_reg0
3590 .quad 0 # Location list terminator begin (*.LLST47)
3591 .quad 0 # Location list terminator end (*.LLST47)
3592.LLST48:
3593 .quad .LVL67 # Location list begin address (*.LLST48)
3594 .quad .LVL68 # Location list end address (*.LLST48)
3595 .value 0x1 # Location expression size
3596 .byte 0x55 # DW_OP_reg5
3597 .quad .LVL68 # Location list begin address (*.LLST48)
3598 .quad .LFE22 # Location list end address (*.LLST48)
3599 .value 0x4 # Location expression size
3600 .byte 0xf3 # DW_OP_GNU_entry_value
3601 .uleb128 0x1
3602 .byte 0x55 # DW_OP_reg5
3603 .byte 0x9f # DW_OP_stack_value
3604 .quad 0 # Location list terminator begin (*.LLST48)
3605 .quad 0 # Location list terminator end (*.LLST48)
3606.LLST49:
3607 .quad .LFB23 # Location list begin address (*.LLST49)
3608 .quad .LCFI8 # Location list end address (*.LLST49)
3609 .value 0x2 # Location expression size
3610 .byte 0x77 # DW_OP_breg7
3611 .sleb128 8
3612 .quad .LCFI8 # Location list begin address (*.LLST49)
3613 .quad .LCFI9 # Location list end address (*.LLST49)
3614 .value 0x2 # Location expression size
3615 .byte 0x77 # DW_OP_breg7
3616 .sleb128 16
3617 .quad .LCFI9 # Location list begin address (*.LLST49)
3618 .quad .LCFI10 # Location list end address (*.LLST49)
3619 .value 0x3 # Location expression size
3620 .byte 0x77 # DW_OP_breg7
3621 .sleb128 64
3622 .quad .LCFI10 # Location list begin address (*.LLST49)
3623 .quad .LCFI11 # Location list end address (*.LLST49)
3624 .value 0x2 # Location expression size
3625 .byte 0x77 # DW_OP_breg7
3626 .sleb128 16
3627 .quad .LCFI11 # Location list begin address (*.LLST49)
3628 .quad .LCFI12 # Location list end address (*.LLST49)
3629 .value 0x2 # Location expression size
3630 .byte 0x77 # DW_OP_breg7
3631 .sleb128 8
3632 .quad .LCFI12 # Location list begin address (*.LLST49)
3633 .quad .LFE23 # Location list end address (*.LLST49)
3634 .value 0x3 # Location expression size
3635 .byte 0x77 # DW_OP_breg7
3636 .sleb128 64
3637 .quad 0 # Location list terminator begin (*.LLST49)
3638 .quad 0 # Location list terminator end (*.LLST49)
3639.LLST50:
3640 .quad .LVL80 # Location list begin address (*.LLST50)
3641 .quad .LVL81 # Location list end address (*.LLST50)
3642 .value 0x1 # Location expression size
3643 .byte 0x50 # DW_OP_reg0
3644 .quad .LVL81 # Location list begin address (*.LLST50)
3645 .quad .LVL89 # Location list end address (*.LLST50)
3646 .value 0x1 # Location expression size
3647 .byte 0x53 # DW_OP_reg3
3648 .quad .LVL90 # Location list begin address (*.LLST50)
3649 .quad .LFE23 # Location list end address (*.LLST50)
3650 .value 0x1 # Location expression size
3651 .byte 0x53 # DW_OP_reg3
3652 .quad 0 # Location list terminator begin (*.LLST50)
3653 .quad 0 # Location list terminator end (*.LLST50)
3654 .section .debug_aranges,"",@progbits
3655 .long 0x3c # Length of Address Ranges Info
3656 .value 0x2 # DWARF Version
3657 .long .Ldebug_info0 # Offset of Compilation Unit Info
3658 .byte 0x8 # Size of Address
3659 .byte 0 # Size of Segment Descriptor
3660 .value 0 # Pad to 16 byte boundary
3661 .value 0
3662 .quad .Ltext0 # Address
3663 .quad .Letext0-.Ltext0 # Length
3664 .quad .LFB23 # Address
3665 .quad .LFE23-.LFB23 # Length
3666 .quad 0
3667 .quad 0
3668 .section .debug_ranges,"",@progbits
3669.Ldebug_ranges0:
3670 .quad .Ltext0 # Offset 0
3671 .quad .Letext0
3672 .quad .LFB23 # Offset 0x10
3673 .quad .LFE23
3674 .quad 0
3675 .quad 0
3676 .section .debug_line,"",@progbits
3677.Ldebug_line0:
3678 .section .debug_str,"MS",@progbits,1
3679.LASF4:
3680 .string "locexpr"
3681.LASF13:
3682 .string "reference"
3683.LASF18:
3684 .string "regcopy"
3685.LASF31:
3686 .string "regvar"
3687.LASF30:
3688 .string "invalid"
3689.LASF29:
3690 .string "born"
3691.LASF17:
3692 .string "stackparam2"
3693.LASF24:
3694 .string "data"
3695.LASF20:
3696 .string "stackcopy1"
3697.LASF2:
3698 .string "gdb.arch/amd64-entry-value.cc"
3699.LASF23:
3700 .string "datap"
3701.LASF28:
3702 .string "lost"
3703.LASF0:
3704 .string "double"
3705.LASF32:
3706 .string "nodatavarp"
3707.LASF35:
3708 .string "main"
3709.LASF10:
3710 .string "self"
3711.LASF9:
3712 .string "amb_a"
3713.LASF8:
3714 .string "amb_b"
3715.LASF26:
3716 .string "different"
3717.LASF1:
3718 .string "GNU C++ 4.7.0 20110912 (experimental)"
3719.LASF33:
3720 .string "stackvar1"
3721.LASF34:
3722 .string "stackvar2"
3723.LASF12:
3724 .string "stacktest"
3725.LASF25:
3726 .string "data2"
3727.LASF19:
3728 .string "nodatacopy"
3729.LASF7:
3730 .string "amb_x"
3731.LASF6:
3732 .string "amb_y"
3733.LASF5:
3734 .string "amb_z"
3735.LASF15:
3736 .string "nodataparam"
3737.LASF3:
3738 .string ""
3739.LASF21:
3740 .string "stackcopy2"
3741.LASF16:
3742 .string "stackparam1"
3743.LASF14:
3744 .string "regparam"
3745.LASF11:
3746 .string "self2"
3747.LASF22:
3748 .string "datap_input"
3749.LASF27:
3750 .string "validity"
3751 .ident "GCC: (GNU) 4.7.0 20110912 (experimental)"
3752 .section .note.GNU-stack,"",@progbits