Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(786)

Side by Side Diff: gdb/testsuite/gdb.dwarf2/dw2-inline-break.S

Issue 11969036: Merge GDB 7.5.1 (Closed) Base URL: http://git.chromium.org/native_client/nacl-gdb.git@master
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 /* This testcase is part of GDB, the GNU debugger.
2
3 Copyright 2012 Free Software Foundation, Inc.
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 source file was generated using the following command line:
19
20 gcc -S -dA -g -O2 ../gdb.opt/inline-break.c -o inline-break.S
21
22 */
23 .file "inline-break.c"
24 .section .debug_abbrev,"",@progbits
25 .Ldebug_abbrev0:
26 .section .debug_info,"",@progbits
27 .Ldebug_info0:
28 .section .debug_line,"",@progbits
29 .Ldebug_line0:
30 .text
31 .Ltext0:
32 .p2align 4,,15
33 .globl func2
34 .type func2, @function
35 func2:
36 .LFB1:
37 .file 1 "../gdb.opt/inline-break.c"
38 # ../gdb.opt/inline-break.c:39
39 .loc 1 39 0
40 .cfi_startproc
41 .LVL0:
42 # basic block 2
43 # ../gdb.opt/inline-break.c:40
44 .loc 1 40 0
45 movl %edi, %eax
46 sall $4, %eax
47 addl %edi, %eax
48 # ../gdb.opt/inline-break.c:41
49 .loc 1 41 0
50 ret
51 .cfi_endproc
52 .LFE1:
53 .size func2, .-func2
54 .p2align 4,,15
55 .globl func4a
56 .type func4a, @function
57 func4a:
58 .LFB5:
59 # ../gdb.opt/inline-break.c:69
60 .loc 1 69 0
61 .cfi_startproc
62 .LVL1:
63 # basic block 2
64 # ../gdb.opt/inline-break.c:70
65 .loc 1 70 0
66 movl %edi, %eax
67 sall $4, %eax
68 leal (%rax,%rdi), %edi
69 .LVL2:
70 .LBB46:
71 .LBB47:
72 # ../gdb.opt/inline-break.c:64
73 .loc 1 64 0
74 xorl %eax, %eax
75 cmpl $12, %edi
76 setg %al
77 addl $1, %eax
78 .LBE47:
79 .LBE46:
80 # ../gdb.opt/inline-break.c:71
81 .loc 1 71 0
82 ret
83 .cfi_endproc
84 .LFE5:
85 .size func4a, .-func4a
86 .p2align 4,,15
87 .globl func5b
88 .type func5b, @function
89 func5b:
90 .LFB6:
91 # ../gdb.opt/inline-break.c:78
92 .loc 1 78 0
93 .cfi_startproc
94 .LVL3:
95 # basic block 2
96 # ../gdb.opt/inline-break.c:79
97 .loc 1 79 0
98 xorl %eax, %eax
99 cmpl $11, %edi
100 setg %al
101 addl $1, %eax
102 # ../gdb.opt/inline-break.c:80
103 .loc 1 80 0
104 ret
105 .cfi_endproc
106 .LFE6:
107 .size func5b, .-func5b
108 .p2align 4,,15
109 .globl func6b
110 .type func6b, @function
111 func6b:
112 .LFB8:
113 # ../gdb.opt/inline-break.c:93
114 .loc 1 93 0
115 .cfi_startproc
116 .LVL4:
117 # basic block 2
118 # ../gdb.opt/inline-break.c:94
119 .loc 1 94 0
120 xorl %eax, %eax
121 cmpl $13, %edi
122 setle %al
123 addl $2, %eax
124 # ../gdb.opt/inline-break.c:95
125 .loc 1 95 0
126 ret
127 .cfi_endproc
128 .LFE8:
129 .size func6b, .-func6b
130 .p2align 4,,15
131 .globl func6a
132 .type func6a, @function
133 func6a:
134 .LFB9:
135 # ../gdb.opt/inline-break.c:99
136 .loc 1 99 0
137 .cfi_startproc
138 .LVL5:
139 # basic block 2
140 # ../gdb.opt/inline-break.c:100
141 .loc 1 100 0
142 movl %edi, %eax
143 sall $4, %eax
144 leal (%rax,%rdi), %edi
145 .LVL6:
146 .LBB48:
147 .LBB49:
148 # ../gdb.opt/inline-break.c:94
149 .loc 1 94 0
150 xorl %eax, %eax
151 cmpl $13, %edi
152 setle %al
153 addl $2, %eax
154 .LBE49:
155 .LBE48:
156 # ../gdb.opt/inline-break.c:101
157 .loc 1 101 0
158 ret
159 .cfi_endproc
160 .LFE9:
161 .size func6a, .-func6a
162 .p2align 4,,15
163 .globl func8b
164 .type func8b, @function
165 func8b:
166 .LFB12:
167 # ../gdb.opt/inline-break.c:121
168 .loc 1 121 0
169 .cfi_startproc
170 .LVL7:
171 # basic block 2
172 # ../gdb.opt/inline-break.c:122
173 .loc 1 122 0
174 xorl %eax, %eax
175 cmpl $6, %edi
176 setle %al
177 leal 9(%rax,%rax), %eax
178 # ../gdb.opt/inline-break.c:123
179 .loc 1 123 0
180 ret
181 .cfi_endproc
182 .LFE12:
183 .size func8b, .-func8b
184 .p2align 4,,15
185 .globl main
186 .type main, @function
187 main:
188 .LFB14:
189 # ../gdb.opt/inline-break.c:135
190 .loc 1 135 0
191 .cfi_startproc
192 .LVL8:
193 # basic block 2
194 # ../gdb.opt/inline-break.c:140
195 .loc 1 140 0
196 movl %edi, -4(%rsp)
197 .LVL9:
198 # ../gdb.opt/inline-break.c:142
199 .loc 1 142 0
200 movl -4(%rsp), %eax
201 .LVL10:
202 .LBB50:
203 .LBB51:
204 # ../gdb.opt/inline-break.c:32
205 .loc 1 32 0
206 movl $23, %edi
207 .LVL11:
208 .LBE51:
209 .LBE50:
210 .LBB53:
211 .LBB54:
212 # ../gdb.opt/inline-break.c:55
213 .loc 1 55 0
214 movl $23, %esi
215 .LVL12:
216 .LBE54:
217 .LBE53:
218 .LBB58:
219 .LBB59:
220 # ../gdb.opt/inline-break.c:85
221 .loc 1 85 0
222 movl $23, %ecx
223 .LBE59:
224 .LBE58:
225 .LBB63:
226 .LBB52:
227 # ../gdb.opt/inline-break.c:32
228 .loc 1 32 0
229 imull %edi, %eax
230 .LVL13:
231 .LBE52:
232 .LBE63:
233 # ../gdb.opt/inline-break.c:142
234 .loc 1 142 0
235 movl %eax, -4(%rsp)
236 # ../gdb.opt/inline-break.c:144
237 .loc 1 144 0
238 movl -4(%rsp), %eax
239 .LVL14:
240 .LBB64:
241 .LBB65:
242 # ../gdb.opt/inline-break.c:40
243 .loc 1 40 0
244 movl %eax, %edx
245 sall $4, %edx
246 leal (%rdx,%rax), %eax
247 .LVL15:
248 .LBE65:
249 .LBE64:
250 # ../gdb.opt/inline-break.c:144
251 .loc 1 144 0
252 movl %eax, -4(%rsp)
253 # ../gdb.opt/inline-break.c:146
254 .loc 1 146 0
255 movl -4(%rsp), %eax
256 .LVL16:
257 .LBB66:
258 .LBB57:
259 # ../gdb.opt/inline-break.c:55
260 .loc 1 55 0
261 imull %esi, %eax
262 .LVL17:
263 .LBB55:
264 .LBB56:
265 # ../gdb.opt/inline-break.c:49
266 .loc 1 49 0
267 cmpl $13, %eax
268 setg %al
269 .LVL18:
270 movzbl %al, %eax
271 addl $1, %eax
272 .LBE56:
273 .LBE55:
274 .LBE57:
275 .LBE66:
276 # ../gdb.opt/inline-break.c:146
277 .loc 1 146 0
278 movl %eax, -4(%rsp)
279 # ../gdb.opt/inline-break.c:148
280 .loc 1 148 0
281 movl -4(%rsp), %eax
282 .LVL19:
283 .LBB67:
284 .LBB68:
285 # ../gdb.opt/inline-break.c:70
286 .loc 1 70 0
287 movl %eax, %edx
288 sall $4, %edx
289 leal (%rdx,%rax), %eax
290 .LVL20:
291 .LBB69:
292 .LBB70:
293 # ../gdb.opt/inline-break.c:64
294 .loc 1 64 0
295 cmpl $12, %eax
296 setg %al
297 movzbl %al, %eax
298 addl $1, %eax
299 .LBE70:
300 .LBE69:
301 .LBE68:
302 .LBE67:
303 # ../gdb.opt/inline-break.c:148
304 .loc 1 148 0
305 movl %eax, -4(%rsp)
306 # ../gdb.opt/inline-break.c:150
307 .loc 1 150 0
308 movl -4(%rsp), %eax
309 .LVL21:
310 .LBB71:
311 .LBB62:
312 # ../gdb.opt/inline-break.c:85
313 .loc 1 85 0
314 imull %ecx, %eax
315 .LVL22:
316 .LBB60:
317 .LBB61:
318 # ../gdb.opt/inline-break.c:79
319 .loc 1 79 0
320 cmpl $11, %eax
321 setg %al
322 .LVL23:
323 movzbl %al, %eax
324 addl $1, %eax
325 .LBE61:
326 .LBE60:
327 .LBE62:
328 .LBE71:
329 # ../gdb.opt/inline-break.c:150
330 .loc 1 150 0
331 movl %eax, -4(%rsp)
332 # ../gdb.opt/inline-break.c:152
333 .loc 1 152 0
334 movl -4(%rsp), %eax
335 .LVL24:
336 .LBB72:
337 .LBB73:
338 # ../gdb.opt/inline-break.c:100
339 .loc 1 100 0
340 movl %eax, %edx
341 sall $4, %edx
342 leal (%rdx,%rax), %eax
343 .LVL25:
344 .LBE73:
345 .LBE72:
346 .LBB77:
347 .LBB80:
348 # ../gdb.opt/inline-break.c:114
349 .loc 1 114 0
350 movl $29, %edx
351 .LBE80:
352 .LBE77:
353 .LBB89:
354 .LBB76:
355 .LBB74:
356 .LBB75:
357 # ../gdb.opt/inline-break.c:94
358 .loc 1 94 0
359 cmpl $13, %eax
360 setle %al
361 movzbl %al, %eax
362 addl $2, %eax
363 .LBE75:
364 .LBE74:
365 .LBE76:
366 .LBE89:
367 # ../gdb.opt/inline-break.c:152
368 .loc 1 152 0
369 movl %eax, -4(%rsp)
370 # ../gdb.opt/inline-break.c:154
371 .loc 1 154 0
372 movl -4(%rsp), %eax
373 .LVL26:
374 .LBB90:
375 .LBB79:
376 # ../gdb.opt/inline-break.c:114
377 .loc 1 114 0
378 imull %edx, %eax
379 .LVL27:
380 .LBE79:
381 .LBE90:
382 # ../gdb.opt/inline-break.c:154
383 .loc 1 154 0
384 movl -4(%rsp), %edx
385 .LVL28:
386 .LBB91:
387 .LBB87:
388 .LBB82:
389 .LBB84:
390 # ../gdb.opt/inline-break.c:108
391 .loc 1 108 0
392 cmpl $22, %eax
393 setg %al
394 .LVL29:
395 .LBE84:
396 .LBE82:
397 .LBE87:
398 .LBE91:
399 .LBB92:
400 .LBB94:
401 cmpl $22, %edx
402 setg %dl
403 .LVL30:
404 .LBE94:
405 .LBE92:
406 .LBB96:
407 .LBB78:
408 .LBB81:
409 .LBB83:
410 movzbl %al, %eax
411 .LBE83:
412 .LBE81:
413 .LBE78:
414 .LBE96:
415 .LBB97:
416 .LBB93:
417 movzbl %dl, %edx
418 .LBE93:
419 .LBE97:
420 .LBB98:
421 .LBB88:
422 .LBB86:
423 .LBB85:
424 leal 1(%rax,%rax,2), %eax
425 .LBE85:
426 .LBE86:
427 .LBE88:
428 .LBE98:
429 .LBB99:
430 .LBB95:
431 leal 1(%rdx,%rdx,2), %edx
432 .LBE95:
433 .LBE99:
434 # ../gdb.opt/inline-break.c:154
435 .loc 1 154 0
436 leal (%rdx,%rax), %eax
437 .LVL31:
438 movl %eax, -4(%rsp)
439 .LVL32:
440 # ../gdb.opt/inline-break.c:156
441 .loc 1 156 0
442 movl -4(%rsp), %edx
443 .LVL33:
444 .LBB100:
445 .LBB101:
446 # ../gdb.opt/inline-break.c:128
447 .loc 1 128 0
448 movl %edx, %eax
449 .LVL34:
450 sall $5, %eax
451 subl %edx, %eax
452 .LBB102:
453 .LBB103:
454 # ../gdb.opt/inline-break.c:122
455 .loc 1 122 0
456 xorl %edx, %edx
457 .LVL35:
458 cmpl $6, %eax
459 .LBE103:
460 .LBE102:
461 .LBE101:
462 .LBE100:
463 # ../gdb.opt/inline-break.c:156
464 .loc 1 156 0
465 movl -4(%rsp), %eax
466 .LVL36:
467 .LBB107:
468 .LBB106:
469 .LBB105:
470 .LBB104:
471 # ../gdb.opt/inline-break.c:122
472 .loc 1 122 0
473 setle %dl
474 .LBE104:
475 .LBE105:
476 .LBE106:
477 .LBE107:
478 .LBB108:
479 .LBB109:
480 cmpl $6, %eax
481 setle %al
482 .LVL37:
483 movzbl %al, %eax
484 leal 9(%rax,%rax), %eax
485 .LBE109:
486 .LBE108:
487 # ../gdb.opt/inline-break.c:156
488 .loc 1 156 0
489 leal 9(%rax,%rdx,2), %eax
490 .LVL38:
491 movl %eax, -4(%rsp)
492 .LVL39:
493 # ../gdb.opt/inline-break.c:158
494 .loc 1 158 0
495 movl -4(%rsp), %eax
496 .LVL40:
497 # ../gdb.opt/inline-break.c:159
498 .loc 1 159 0
499 ret
500 .cfi_endproc
501 .LFE14:
502 .size main, .-main
503 .Letext0:
504 .section .debug_loc,"",@progbits
505 .Ldebug_loc0:
506 .LLST0:
507 .quad .LVL1-.Ltext0 # Location list begin address (*.LLST0)
508 .quad .LVL2-.Ltext0 # Location list end address (*.LLST0)
509 .value 0x1 # Location expression size
510 .byte 0x55 # DW_OP_reg5
511 .quad 0x0 # Location list terminator begin (*.LLST0)
512 .quad 0x0 # Location list terminator end (*.LLST0)
513 .LLST1:
514 .quad .LVL1-.Ltext0 # Location list begin address (*.LLST1)
515 .quad .LVL2-.Ltext0 # Location list end address (*.LLST1)
516 .value 0x5 # Location expression size
517 .byte 0x75 # DW_OP_breg5
518 .sleb128 0
519 .byte 0x41 # DW_OP_lit17
520 .byte 0x1e # DW_OP_mul
521 .byte 0x9f # DW_OP_stack_value
522 .quad 0x0 # Location list terminator begin (*.LLST1)
523 .quad 0x0 # Location list terminator end (*.LLST1)
524 .LLST2:
525 .quad .LVL5-.Ltext0 # Location list begin address (*.LLST2)
526 .quad .LVL6-.Ltext0 # Location list end address (*.LLST2)
527 .value 0x1 # Location expression size
528 .byte 0x55 # DW_OP_reg5
529 .quad 0x0 # Location list terminator begin (*.LLST2)
530 .quad 0x0 # Location list terminator end (*.LLST2)
531 .LLST3:
532 .quad .LVL5-.Ltext0 # Location list begin address (*.LLST3)
533 .quad .LVL6-.Ltext0 # Location list end address (*.LLST3)
534 .value 0x5 # Location expression size
535 .byte 0x75 # DW_OP_breg5
536 .sleb128 0
537 .byte 0x41 # DW_OP_lit17
538 .byte 0x1e # DW_OP_mul
539 .byte 0x9f # DW_OP_stack_value
540 .quad 0x0 # Location list terminator begin (*.LLST3)
541 .quad 0x0 # Location list terminator end (*.LLST3)
542 .LLST4:
543 .quad .LVL8-.Ltext0 # Location list begin address (*.LLST4)
544 .quad .LVL11-.Ltext0 # Location list end address (*.LLST4)
545 .value 0x1 # Location expression size
546 .byte 0x55 # DW_OP_reg5
547 .quad .LVL11-.Ltext0 # Location list begin address (*.LLST4)
548 .quad .LFE14-.Ltext0 # Location list end address (*.LLST4)
549 .value 0x2 # Location expression size
550 .byte 0x91 # DW_OP_fbreg
551 .sleb128 -12
552 .quad 0x0 # Location list terminator begin (*.LLST4)
553 .quad 0x0 # Location list terminator end (*.LLST4)
554 .LLST5:
555 .quad .LVL8-.Ltext0 # Location list begin address (*.LLST5)
556 .quad .LVL12-.Ltext0 # Location list end address (*.LLST5)
557 .value 0x1 # Location expression size
558 .byte 0x54 # DW_OP_reg4
559 .quad 0x0 # Location list terminator begin (*.LLST5)
560 .quad 0x0 # Location list terminator end (*.LLST5)
561 .LLST6:
562 .quad .LVL9-.Ltext0 # Location list begin address (*.LLST6)
563 .quad .LVL31-.Ltext0 # Location list end address (*.LLST6)
564 .value 0x2 # Location expression size
565 .byte 0x91 # DW_OP_fbreg
566 .sleb128 -12
567 .quad .LVL32-.Ltext0 # Location list begin address (*.LLST6)
568 .quad .LVL34-.Ltext0 # Location list end address (*.LLST6)
569 .value 0x1 # Location expression size
570 .byte 0x50 # DW_OP_reg0
571 .quad .LVL34-.Ltext0 # Location list begin address (*.LLST6)
572 .quad .LVL38-.Ltext0 # Location list end address (*.LLST6)
573 .value 0x2 # Location expression size
574 .byte 0x91 # DW_OP_fbreg
575 .sleb128 -12
576 .quad .LVL39-.Ltext0 # Location list begin address (*.LLST6)
577 .quad .LVL40-.Ltext0 # Location list end address (*.LLST6)
578 .value 0x1 # Location expression size
579 .byte 0x50 # DW_OP_reg0
580 .quad .LVL40-.Ltext0 # Location list begin address (*.LLST6)
581 .quad .LFE14-.Ltext0 # Location list end address (*.LLST6)
582 .value 0x2 # Location expression size
583 .byte 0x91 # DW_OP_fbreg
584 .sleb128 -12
585 .quad 0x0 # Location list terminator begin (*.LLST6)
586 .quad 0x0 # Location list terminator end (*.LLST6)
587 .LLST7:
588 .quad .LVL10-.Ltext0 # Location list begin address (*.LLST7)
589 .quad .LVL13-.Ltext0 # Location list end address (*.LLST7)
590 .value 0x1 # Location expression size
591 .byte 0x50 # DW_OP_reg0
592 .quad 0x0 # Location list terminator begin (*.LLST7)
593 .quad 0x0 # Location list terminator end (*.LLST7)
594 .LLST8:
595 .quad .LVL16-.Ltext0 # Location list begin address (*.LLST8)
596 .quad .LVL17-.Ltext0 # Location list end address (*.LLST8)
597 .value 0x1 # Location expression size
598 .byte 0x50 # DW_OP_reg0
599 .quad 0x0 # Location list terminator begin (*.LLST8)
600 .quad 0x0 # Location list terminator end (*.LLST8)
601 .LLST9:
602 .quad .LVL16-.Ltext0 # Location list begin address (*.LLST9)
603 .quad .LVL17-.Ltext0 # Location list end address (*.LLST9)
604 .value 0x5 # Location expression size
605 .byte 0x70 # DW_OP_breg0
606 .sleb128 0
607 .byte 0x47 # DW_OP_lit23
608 .byte 0x1e # DW_OP_mul
609 .byte 0x9f # DW_OP_stack_value
610 .quad .LVL17-.Ltext0 # Location list begin address (*.LLST9)
611 .quad .LVL18-.Ltext0 # Location list end address (*.LLST9)
612 .value 0x1 # Location expression size
613 .byte 0x50 # DW_OP_reg0
614 .quad 0x0 # Location list terminator begin (*.LLST9)
615 .quad 0x0 # Location list terminator end (*.LLST9)
616 .LLST10:
617 .quad .LVL21-.Ltext0 # Location list begin address (*.LLST10)
618 .quad .LVL22-.Ltext0 # Location list end address (*.LLST10)
619 .value 0x1 # Location expression size
620 .byte 0x50 # DW_OP_reg0
621 .quad 0x0 # Location list terminator begin (*.LLST10)
622 .quad 0x0 # Location list terminator end (*.LLST10)
623 .LLST11:
624 .quad .LVL21-.Ltext0 # Location list begin address (*.LLST11)
625 .quad .LVL22-.Ltext0 # Location list end address (*.LLST11)
626 .value 0x5 # Location expression size
627 .byte 0x70 # DW_OP_breg0
628 .sleb128 0
629 .byte 0x47 # DW_OP_lit23
630 .byte 0x1e # DW_OP_mul
631 .byte 0x9f # DW_OP_stack_value
632 .quad .LVL22-.Ltext0 # Location list begin address (*.LLST11)
633 .quad .LVL23-.Ltext0 # Location list end address (*.LLST11)
634 .value 0x1 # Location expression size
635 .byte 0x50 # DW_OP_reg0
636 .quad 0x0 # Location list terminator begin (*.LLST11)
637 .quad 0x0 # Location list terminator end (*.LLST11)
638 .LLST12:
639 .quad .LVL14-.Ltext0 # Location list begin address (*.LLST12)
640 .quad .LVL15-.Ltext0 # Location list end address (*.LLST12)
641 .value 0x1 # Location expression size
642 .byte 0x50 # DW_OP_reg0
643 .quad 0x0 # Location list terminator begin (*.LLST12)
644 .quad 0x0 # Location list terminator end (*.LLST12)
645 .LLST13:
646 .quad .LVL19-.Ltext0 # Location list begin address (*.LLST13)
647 .quad .LVL20-.Ltext0 # Location list end address (*.LLST13)
648 .value 0x1 # Location expression size
649 .byte 0x50 # DW_OP_reg0
650 .quad 0x0 # Location list terminator begin (*.LLST13)
651 .quad 0x0 # Location list terminator end (*.LLST13)
652 .LLST14:
653 .quad .LVL19-.Ltext0 # Location list begin address (*.LLST14)
654 .quad .LVL20-.Ltext0 # Location list end address (*.LLST14)
655 .value 0x5 # Location expression size
656 .byte 0x70 # DW_OP_breg0
657 .sleb128 0
658 .byte 0x41 # DW_OP_lit17
659 .byte 0x1e # DW_OP_mul
660 .byte 0x9f # DW_OP_stack_value
661 .quad 0x0 # Location list terminator begin (*.LLST14)
662 .quad 0x0 # Location list terminator end (*.LLST14)
663 .LLST15:
664 .quad .LVL24-.Ltext0 # Location list begin address (*.LLST15)
665 .quad .LVL25-.Ltext0 # Location list end address (*.LLST15)
666 .value 0x1 # Location expression size
667 .byte 0x50 # DW_OP_reg0
668 .quad 0x0 # Location list terminator begin (*.LLST15)
669 .quad 0x0 # Location list terminator end (*.LLST15)
670 .LLST16:
671 .quad .LVL24-.Ltext0 # Location list begin address (*.LLST16)
672 .quad .LVL25-.Ltext0 # Location list end address (*.LLST16)
673 .value 0x5 # Location expression size
674 .byte 0x70 # DW_OP_breg0
675 .sleb128 0
676 .byte 0x41 # DW_OP_lit17
677 .byte 0x1e # DW_OP_mul
678 .byte 0x9f # DW_OP_stack_value
679 .quad 0x0 # Location list terminator begin (*.LLST16)
680 .quad 0x0 # Location list terminator end (*.LLST16)
681 .LLST17:
682 .quad .LVL26-.Ltext0 # Location list begin address (*.LLST17)
683 .quad .LVL27-.Ltext0 # Location list end address (*.LLST17)
684 .value 0x1 # Location expression size
685 .byte 0x50 # DW_OP_reg0
686 .quad 0x0 # Location list terminator begin (*.LLST17)
687 .quad 0x0 # Location list terminator end (*.LLST17)
688 .LLST18:
689 .quad .LVL26-.Ltext0 # Location list begin address (*.LLST18)
690 .quad .LVL27-.Ltext0 # Location list end address (*.LLST18)
691 .value 0x5 # Location expression size
692 .byte 0x70 # DW_OP_breg0
693 .sleb128 0
694 .byte 0x4d # DW_OP_lit29
695 .byte 0x1e # DW_OP_mul
696 .byte 0x9f # DW_OP_stack_value
697 .quad .LVL27-.Ltext0 # Location list begin address (*.LLST18)
698 .quad .LVL29-.Ltext0 # Location list end address (*.LLST18)
699 .value 0x1 # Location expression size
700 .byte 0x50 # DW_OP_reg0
701 .quad 0x0 # Location list terminator begin (*.LLST18)
702 .quad 0x0 # Location list terminator end (*.LLST18)
703 .LLST19:
704 .quad .LVL28-.Ltext0 # Location list begin address (*.LLST19)
705 .quad .LVL30-.Ltext0 # Location list end address (*.LLST19)
706 .value 0x1 # Location expression size
707 .byte 0x51 # DW_OP_reg1
708 .quad 0x0 # Location list terminator begin (*.LLST19)
709 .quad 0x0 # Location list terminator end (*.LLST19)
710 .LLST20:
711 .quad .LVL33-.Ltext0 # Location list begin address (*.LLST20)
712 .quad .LVL35-.Ltext0 # Location list end address (*.LLST20)
713 .value 0x1 # Location expression size
714 .byte 0x51 # DW_OP_reg1
715 .quad 0x0 # Location list terminator begin (*.LLST20)
716 .quad 0x0 # Location list terminator end (*.LLST20)
717 .LLST21:
718 .quad .LVL33-.Ltext0 # Location list begin address (*.LLST21)
719 .quad .LVL35-.Ltext0 # Location list end address (*.LLST21)
720 .value 0x5 # Location expression size
721 .byte 0x71 # DW_OP_breg1
722 .sleb128 0
723 .byte 0x4f # DW_OP_lit31
724 .byte 0x1e # DW_OP_mul
725 .byte 0x9f # DW_OP_stack_value
726 .quad 0x0 # Location list terminator begin (*.LLST21)
727 .quad 0x0 # Location list terminator end (*.LLST21)
728 .LLST22:
729 .quad .LVL36-.Ltext0 # Location list begin address (*.LLST22)
730 .quad .LVL37-.Ltext0 # Location list end address (*.LLST22)
731 .value 0x1 # Location expression size
732 .byte 0x50 # DW_OP_reg0
733 .quad 0x0 # Location list terminator begin (*.LLST22)
734 .quad 0x0 # Location list terminator end (*.LLST22)
735 .section .debug_info
736 .long 0x540 # Length of Compilation Unit Info
737 .value 0x3 # DWARF version number
738 .long .Ldebug_abbrev0 # Offset Into Abbrev. Section
739 .byte 0x8 # Pointer Size (in bytes)
740 .uleb128 0x1 # (DIE (0xb) DW_TAG_compile_unit)
741 .long .LASF17 # DW_AT_producer: "GNU C 4.5.1 20100924 (Red Hat 4.5.1-4 )"
742 .byte 0x1 # DW_AT_language
743 .long .LASF18 # DW_AT_name: "../gdb.opt/inline-break.c"
744 .long .LASF19 # DW_AT_comp_dir: "/home/gary/work/archer/src/gdb/testsu ite/gdb.dwarf2"
745 .quad .Ltext0 # DW_AT_low_pc
746 .quad .Letext0 # DW_AT_high_pc
747 .long .Ldebug_line0 # DW_AT_stmt_list
748 .uleb128 0x2 # (DIE (0x2d) DW_TAG_subprogram)
749 .long .LASF0 # DW_AT_name: "func3b"
750 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
751 .byte 0x2f # DW_AT_decl_line
752 .byte 0x1 # DW_AT_prototyped
753 .long 0x48 # DW_AT_type
754 .byte 0x3 # DW_AT_inline
755 .long 0x48 # DW_AT_sibling
756 .uleb128 0x3 # (DIE (0x3e) DW_TAG_formal_parameter)
757 .ascii "x\0" # DW_AT_name
758 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
759 .byte 0x2f # DW_AT_decl_line
760 .long 0x48 # DW_AT_type
761 .byte 0x0 # end of children of DIE 0x2d
762 .uleb128 0x4 # (DIE (0x48) DW_TAG_base_type)
763 .byte 0x4 # DW_AT_byte_size
764 .byte 0x5 # DW_AT_encoding
765 .ascii "int\0" # DW_AT_name
766 .uleb128 0x2 # (DIE (0x4f) DW_TAG_subprogram)
767 .long .LASF1 # DW_AT_name: "func7b"
768 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
769 .byte 0x6a # DW_AT_decl_line
770 .byte 0x1 # DW_AT_prototyped
771 .long 0x48 # DW_AT_type
772 .byte 0x3 # DW_AT_inline
773 .long 0x6a # DW_AT_sibling
774 .uleb128 0x3 # (DIE (0x60) DW_TAG_formal_parameter)
775 .ascii "x\0" # DW_AT_name
776 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
777 .byte 0x6a # DW_AT_decl_line
778 .long 0x48 # DW_AT_type
779 .byte 0x0 # end of children of DIE 0x4f
780 .uleb128 0x2 # (DIE (0x6a) DW_TAG_subprogram)
781 .long .LASF2 # DW_AT_name: "func4b"
782 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
783 .byte 0x3e # DW_AT_decl_line
784 .byte 0x1 # DW_AT_prototyped
785 .long 0x48 # DW_AT_type
786 .byte 0x3 # DW_AT_inline
787 .long 0x85 # DW_AT_sibling
788 .uleb128 0x3 # (DIE (0x7b) DW_TAG_formal_parameter)
789 .ascii "x\0" # DW_AT_name
790 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
791 .byte 0x3e # DW_AT_decl_line
792 .long 0x48 # DW_AT_type
793 .byte 0x0 # end of children of DIE 0x6a
794 .uleb128 0x5 # (DIE (0x85) DW_TAG_subprogram)
795 .byte 0x1 # DW_AT_external
796 .long .LASF3 # DW_AT_name: "func5b"
797 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
798 .byte 0x4d # DW_AT_decl_line
799 .byte 0x1 # DW_AT_prototyped
800 .long 0x48 # DW_AT_type
801 .byte 0x3 # DW_AT_inline
802 .long 0xa1 # DW_AT_sibling
803 .uleb128 0x3 # (DIE (0x97) DW_TAG_formal_parameter)
804 .ascii "x\0" # DW_AT_name
805 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
806 .byte 0x4d # DW_AT_decl_line
807 .long 0x48 # DW_AT_type
808 .byte 0x0 # end of children of DIE 0x85
809 .uleb128 0x5 # (DIE (0xa1) DW_TAG_subprogram)
810 .byte 0x1 # DW_AT_external
811 .long .LASF4 # DW_AT_name: "func6b"
812 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
813 .byte 0x5c # DW_AT_decl_line
814 .byte 0x1 # DW_AT_prototyped
815 .long 0x48 # DW_AT_type
816 .byte 0x3 # DW_AT_inline
817 .long 0xbd # DW_AT_sibling
818 .uleb128 0x3 # (DIE (0xb3) DW_TAG_formal_parameter)
819 .ascii "x\0" # DW_AT_name
820 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
821 .byte 0x5c # DW_AT_decl_line
822 .long 0x48 # DW_AT_type
823 .byte 0x0 # end of children of DIE 0xa1
824 .uleb128 0x5 # (DIE (0xbd) DW_TAG_subprogram)
825 .byte 0x1 # DW_AT_external
826 .long .LASF5 # DW_AT_name: "func8b"
827 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
828 .byte 0x78 # DW_AT_decl_line
829 .byte 0x1 # DW_AT_prototyped
830 .long 0x48 # DW_AT_type
831 .byte 0x3 # DW_AT_inline
832 .long 0xd9 # DW_AT_sibling
833 .uleb128 0x3 # (DIE (0xcf) DW_TAG_formal_parameter)
834 .ascii "x\0" # DW_AT_name
835 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
836 .byte 0x78 # DW_AT_decl_line
837 .long 0x48 # DW_AT_type
838 .byte 0x0 # end of children of DIE 0xbd
839 .uleb128 0x2 # (DIE (0xd9) DW_TAG_subprogram)
840 .long .LASF6 # DW_AT_name: "func1"
841 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
842 .byte 0x1e # DW_AT_decl_line
843 .byte 0x1 # DW_AT_prototyped
844 .long 0x48 # DW_AT_type
845 .byte 0x3 # DW_AT_inline
846 .long 0xf4 # DW_AT_sibling
847 .uleb128 0x3 # (DIE (0xea) DW_TAG_formal_parameter)
848 .ascii "x\0" # DW_AT_name
849 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
850 .byte 0x1e # DW_AT_decl_line
851 .long 0x48 # DW_AT_type
852 .byte 0x0 # end of children of DIE 0xd9
853 .uleb128 0x5 # (DIE (0xf4) DW_TAG_subprogram)
854 .byte 0x1 # DW_AT_external
855 .long .LASF7 # DW_AT_name: "func2"
856 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
857 .byte 0x26 # DW_AT_decl_line
858 .byte 0x1 # DW_AT_prototyped
859 .long 0x48 # DW_AT_type
860 .byte 0x3 # DW_AT_inline
861 .long 0x110 # DW_AT_sibling
862 .uleb128 0x3 # (DIE (0x106) DW_TAG_formal_parameter)
863 .ascii "x\0" # DW_AT_name
864 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
865 .byte 0x26 # DW_AT_decl_line
866 .long 0x48 # DW_AT_type
867 .byte 0x0 # end of children of DIE 0xf4
868 .uleb128 0x2 # (DIE (0x110) DW_TAG_subprogram)
869 .long .LASF8 # DW_AT_name: "func3a"
870 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
871 .byte 0x35 # DW_AT_decl_line
872 .byte 0x1 # DW_AT_prototyped
873 .long 0x48 # DW_AT_type
874 .byte 0x3 # DW_AT_inline
875 .long 0x12b # DW_AT_sibling
876 .uleb128 0x3 # (DIE (0x121) DW_TAG_formal_parameter)
877 .ascii "x\0" # DW_AT_name
878 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
879 .byte 0x35 # DW_AT_decl_line
880 .long 0x48 # DW_AT_type
881 .byte 0x0 # end of children of DIE 0x110
882 .uleb128 0x5 # (DIE (0x12b) DW_TAG_subprogram)
883 .byte 0x1 # DW_AT_external
884 .long .LASF9 # DW_AT_name: "func4a"
885 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
886 .byte 0x44 # DW_AT_decl_line
887 .byte 0x1 # DW_AT_prototyped
888 .long 0x48 # DW_AT_type
889 .byte 0x3 # DW_AT_inline
890 .long 0x147 # DW_AT_sibling
891 .uleb128 0x3 # (DIE (0x13d) DW_TAG_formal_parameter)
892 .ascii "x\0" # DW_AT_name
893 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
894 .byte 0x44 # DW_AT_decl_line
895 .long 0x48 # DW_AT_type
896 .byte 0x0 # end of children of DIE 0x12b
897 .uleb128 0x2 # (DIE (0x147) DW_TAG_subprogram)
898 .long .LASF10 # DW_AT_name: "func5a"
899 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
900 .byte 0x53 # DW_AT_decl_line
901 .byte 0x1 # DW_AT_prototyped
902 .long 0x48 # DW_AT_type
903 .byte 0x3 # DW_AT_inline
904 .long 0x162 # DW_AT_sibling
905 .uleb128 0x3 # (DIE (0x158) DW_TAG_formal_parameter)
906 .ascii "x\0" # DW_AT_name
907 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
908 .byte 0x53 # DW_AT_decl_line
909 .long 0x48 # DW_AT_type
910 .byte 0x0 # end of children of DIE 0x147
911 .uleb128 0x5 # (DIE (0x162) DW_TAG_subprogram)
912 .byte 0x1 # DW_AT_external
913 .long .LASF11 # DW_AT_name: "func6a"
914 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
915 .byte 0x62 # DW_AT_decl_line
916 .byte 0x1 # DW_AT_prototyped
917 .long 0x48 # DW_AT_type
918 .byte 0x3 # DW_AT_inline
919 .long 0x17e # DW_AT_sibling
920 .uleb128 0x3 # (DIE (0x174) DW_TAG_formal_parameter)
921 .ascii "x\0" # DW_AT_name
922 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
923 .byte 0x62 # DW_AT_decl_line
924 .long 0x48 # DW_AT_type
925 .byte 0x0 # end of children of DIE 0x162
926 .uleb128 0x2 # (DIE (0x17e) DW_TAG_subprogram)
927 .long .LASF12 # DW_AT_name: "func7a"
928 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
929 .byte 0x70 # DW_AT_decl_line
930 .byte 0x1 # DW_AT_prototyped
931 .long 0x48 # DW_AT_type
932 .byte 0x3 # DW_AT_inline
933 .long 0x199 # DW_AT_sibling
934 .uleb128 0x3 # (DIE (0x18f) DW_TAG_formal_parameter)
935 .ascii "x\0" # DW_AT_name
936 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
937 .byte 0x70 # DW_AT_decl_line
938 .long 0x48 # DW_AT_type
939 .byte 0x0 # end of children of DIE 0x17e
940 .uleb128 0x2 # (DIE (0x199) DW_TAG_subprogram)
941 .long .LASF13 # DW_AT_name: "func8a"
942 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
943 .byte 0x7e # DW_AT_decl_line
944 .byte 0x1 # DW_AT_prototyped
945 .long 0x48 # DW_AT_type
946 .byte 0x3 # DW_AT_inline
947 .long 0x1b4 # DW_AT_sibling
948 .uleb128 0x3 # (DIE (0x1aa) DW_TAG_formal_parameter)
949 .ascii "x\0" # DW_AT_name
950 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
951 .byte 0x7e # DW_AT_decl_line
952 .long 0x48 # DW_AT_type
953 .byte 0x0 # end of children of DIE 0x199
954 .uleb128 0x6 # (DIE (0x1b4) DW_TAG_subprogram)
955 .long 0xf4 # DW_AT_abstract_origin
956 .quad .LFB1 # DW_AT_low_pc
957 .quad .LFE1 # DW_AT_high_pc
958 .byte 0x1 # DW_AT_frame_base
959 .byte 0x9c # DW_OP_call_frame_cfa
960 .long 0x1d7 # DW_AT_sibling
961 .uleb128 0x7 # (DIE (0x1cf) DW_TAG_formal_parameter)
962 .long 0x106 # DW_AT_abstract_origin
963 .byte 0x1 # DW_AT_location
964 .byte 0x55 # DW_OP_reg5
965 .byte 0x0 # end of children of DIE 0x1b4
966 .uleb128 0x6 # (DIE (0x1d7) DW_TAG_subprogram)
967 .long 0x12b # DW_AT_abstract_origin
968 .quad .LFB5 # DW_AT_low_pc
969 .quad .LFE5 # DW_AT_high_pc
970 .byte 0x1 # DW_AT_frame_base
971 .byte 0x9c # DW_OP_call_frame_cfa
972 .long 0x21d # DW_AT_sibling
973 .uleb128 0x8 # (DIE (0x1f2) DW_TAG_formal_parameter)
974 .long 0x13d # DW_AT_abstract_origin
975 .long .LLST0 # DW_AT_location
976 .uleb128 0x9 # (DIE (0x1fb) DW_TAG_inlined_subroutine)
977 .long 0x6a # DW_AT_abstract_origin
978 .quad .LBB46 # DW_AT_low_pc
979 .quad .LBE46 # DW_AT_high_pc
980 .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c)
981 .byte 0x46 # DW_AT_call_line
982 .uleb128 0x8 # (DIE (0x212) DW_TAG_formal_parameter)
983 .long 0x7b # DW_AT_abstract_origin
984 .long .LLST1 # DW_AT_location
985 .byte 0x0 # end of children of DIE 0x1fb
986 .byte 0x0 # end of children of DIE 0x1d7
987 .uleb128 0x6 # (DIE (0x21d) DW_TAG_subprogram)
988 .long 0x85 # DW_AT_abstract_origin
989 .quad .LFB6 # DW_AT_low_pc
990 .quad .LFE6 # DW_AT_high_pc
991 .byte 0x1 # DW_AT_frame_base
992 .byte 0x9c # DW_OP_call_frame_cfa
993 .long 0x240 # DW_AT_sibling
994 .uleb128 0x7 # (DIE (0x238) DW_TAG_formal_parameter)
995 .long 0x97 # DW_AT_abstract_origin
996 .byte 0x1 # DW_AT_location
997 .byte 0x55 # DW_OP_reg5
998 .byte 0x0 # end of children of DIE 0x21d
999 .uleb128 0x6 # (DIE (0x240) DW_TAG_subprogram)
1000 .long 0xa1 # DW_AT_abstract_origin
1001 .quad .LFB8 # DW_AT_low_pc
1002 .quad .LFE8 # DW_AT_high_pc
1003 .byte 0x1 # DW_AT_frame_base
1004 .byte 0x9c # DW_OP_call_frame_cfa
1005 .long 0x263 # DW_AT_sibling
1006 .uleb128 0x7 # (DIE (0x25b) DW_TAG_formal_parameter)
1007 .long 0xb3 # DW_AT_abstract_origin
1008 .byte 0x1 # DW_AT_location
1009 .byte 0x55 # DW_OP_reg5
1010 .byte 0x0 # end of children of DIE 0x240
1011 .uleb128 0x6 # (DIE (0x263) DW_TAG_subprogram)
1012 .long 0x162 # DW_AT_abstract_origin
1013 .quad .LFB9 # DW_AT_low_pc
1014 .quad .LFE9 # DW_AT_high_pc
1015 .byte 0x1 # DW_AT_frame_base
1016 .byte 0x9c # DW_OP_call_frame_cfa
1017 .long 0x2a9 # DW_AT_sibling
1018 .uleb128 0x8 # (DIE (0x27e) DW_TAG_formal_parameter)
1019 .long 0x174 # DW_AT_abstract_origin
1020 .long .LLST2 # DW_AT_location
1021 .uleb128 0x9 # (DIE (0x287) DW_TAG_inlined_subroutine)
1022 .long 0xa1 # DW_AT_abstract_origin
1023 .quad .LBB48 # DW_AT_low_pc
1024 .quad .LBE48 # DW_AT_high_pc
1025 .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c)
1026 .byte 0x64 # DW_AT_call_line
1027 .uleb128 0x8 # (DIE (0x29e) DW_TAG_formal_parameter)
1028 .long 0xb3 # DW_AT_abstract_origin
1029 .long .LLST3 # DW_AT_location
1030 .byte 0x0 # end of children of DIE 0x287
1031 .byte 0x0 # end of children of DIE 0x263
1032 .uleb128 0x6 # (DIE (0x2a9) DW_TAG_subprogram)
1033 .long 0xbd # DW_AT_abstract_origin
1034 .quad .LFB12 # DW_AT_low_pc
1035 .quad .LFE12 # DW_AT_high_pc
1036 .byte 0x1 # DW_AT_frame_base
1037 .byte 0x9c # DW_OP_call_frame_cfa
1038 .long 0x2cc # DW_AT_sibling
1039 .uleb128 0x7 # (DIE (0x2c4) DW_TAG_formal_parameter)
1040 .long 0xcf # DW_AT_abstract_origin
1041 .byte 0x1 # DW_AT_location
1042 .byte 0x55 # DW_OP_reg5
1043 .byte 0x0 # end of children of DIE 0x2a9
1044 .uleb128 0xa # (DIE (0x2cc) DW_TAG_subprogram)
1045 .byte 0x1 # DW_AT_external
1046 .long .LASF20 # DW_AT_name: "main"
1047 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
1048 .byte 0x86 # DW_AT_decl_line
1049 .byte 0x1 # DW_AT_prototyped
1050 .long 0x48 # DW_AT_type
1051 .quad .LFB14 # DW_AT_low_pc
1052 .quad .LFE14 # DW_AT_high_pc
1053 .byte 0x1 # DW_AT_frame_base
1054 .byte 0x9c # DW_OP_call_frame_cfa
1055 .long 0x52b # DW_AT_sibling
1056 .uleb128 0xb # (DIE (0x2ef) DW_TAG_formal_parameter)
1057 .long .LASF14 # DW_AT_name: "argc"
1058 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
1059 .byte 0x86 # DW_AT_decl_line
1060 .long 0x48 # DW_AT_type
1061 .long .LLST4 # DW_AT_location
1062 .uleb128 0xb # (DIE (0x2fe) DW_TAG_formal_parameter)
1063 .long .LASF15 # DW_AT_name: "argv"
1064 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
1065 .byte 0x86 # DW_AT_decl_line
1066 .long 0x52b # DW_AT_type
1067 .long .LLST5 # DW_AT_location
1068 .uleb128 0xc # (DIE (0x30d) DW_TAG_variable)
1069 .ascii "x\0" # DW_AT_name
1070 .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c)
1071 .byte 0x8c # DW_AT_decl_line
1072 .long 0x53e # DW_AT_type
1073 .long .LLST6 # DW_AT_location
1074 .uleb128 0xd # (DIE (0x31a) DW_TAG_inlined_subroutine)
1075 .long 0xd9 # DW_AT_abstract_origin
1076 .quad .LBB50 # DW_AT_entry_pc
1077 .long .Ldebug_ranges0+0x0 # DW_AT_ranges
1078 .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c)
1079 .byte 0x8e # DW_AT_call_line
1080 .long 0x33b # DW_AT_sibling
1081 .uleb128 0x8 # (DIE (0x331) DW_TAG_formal_parameter)
1082 .long 0xea # DW_AT_abstract_origin
1083 .long .LLST7 # DW_AT_location
1084 .byte 0x0 # end of children of DIE 0x31a
1085 .uleb128 0xd # (DIE (0x33b) DW_TAG_inlined_subroutine)
1086 .long 0x110 # DW_AT_abstract_origin
1087 .quad .LBB53 # DW_AT_entry_pc
1088 .long .Ldebug_ranges0+0x30 # DW_AT_ranges
1089 .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c)
1090 .byte 0x92 # DW_AT_call_line
1091 .long 0x37d # DW_AT_sibling
1092 .uleb128 0x8 # (DIE (0x352) DW_TAG_formal_parameter)
1093 .long 0x121 # DW_AT_abstract_origin
1094 .long .LLST8 # DW_AT_location
1095 .uleb128 0x9 # (DIE (0x35b) DW_TAG_inlined_subroutine)
1096 .long 0x2d # DW_AT_abstract_origin
1097 .quad .LBB55 # DW_AT_low_pc
1098 .quad .LBE55 # DW_AT_high_pc
1099 .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c)
1100 .byte 0x37 # DW_AT_call_line
1101 .uleb128 0x8 # (DIE (0x372) DW_TAG_formal_parameter)
1102 .long 0x3e # DW_AT_abstract_origin
1103 .long .LLST9 # DW_AT_location
1104 .byte 0x0 # end of children of DIE 0x35b
1105 .byte 0x0 # end of children of DIE 0x33b
1106 .uleb128 0xd # (DIE (0x37d) DW_TAG_inlined_subroutine)
1107 .long 0x147 # DW_AT_abstract_origin
1108 .quad .LBB58 # DW_AT_entry_pc
1109 .long .Ldebug_ranges0+0x60 # DW_AT_ranges
1110 .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c)
1111 .byte 0x96 # DW_AT_call_line
1112 .long 0x3bf # DW_AT_sibling
1113 .uleb128 0x8 # (DIE (0x394) DW_TAG_formal_parameter)
1114 .long 0x158 # DW_AT_abstract_origin
1115 .long .LLST10 # DW_AT_location
1116 .uleb128 0x9 # (DIE (0x39d) DW_TAG_inlined_subroutine)
1117 .long 0x85 # DW_AT_abstract_origin
1118 .quad .LBB60 # DW_AT_low_pc
1119 .quad .LBE60 # DW_AT_high_pc
1120 .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c)
1121 .byte 0x55 # DW_AT_call_line
1122 .uleb128 0x8 # (DIE (0x3b4) DW_TAG_formal_parameter)
1123 .long 0x97 # DW_AT_abstract_origin
1124 .long .LLST11 # DW_AT_location
1125 .byte 0x0 # end of children of DIE 0x39d
1126 .byte 0x0 # end of children of DIE 0x37d
1127 .uleb128 0xe # (DIE (0x3bf) DW_TAG_inlined_subroutine)
1128 .long 0xf4 # DW_AT_abstract_origin
1129 .quad .LBB64 # DW_AT_low_pc
1130 .quad .LBE64 # DW_AT_high_pc
1131 .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c)
1132 .byte 0x90 # DW_AT_call_line
1133 .long 0x3e4 # DW_AT_sibling
1134 .uleb128 0x8 # (DIE (0x3da) DW_TAG_formal_parameter)
1135 .long 0x106 # DW_AT_abstract_origin
1136 .long .LLST12 # DW_AT_location
1137 .byte 0x0 # end of children of DIE 0x3bf
1138 .uleb128 0xe # (DIE (0x3e4) DW_TAG_inlined_subroutine)
1139 .long 0x12b # DW_AT_abstract_origin
1140 .quad .LBB67 # DW_AT_low_pc
1141 .quad .LBE67 # DW_AT_high_pc
1142 .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c)
1143 .byte 0x94 # DW_AT_call_line
1144 .long 0x42a # DW_AT_sibling
1145 .uleb128 0x8 # (DIE (0x3ff) DW_TAG_formal_parameter)
1146 .long 0x13d # DW_AT_abstract_origin
1147 .long .LLST13 # DW_AT_location
1148 .uleb128 0x9 # (DIE (0x408) DW_TAG_inlined_subroutine)
1149 .long 0x6a # DW_AT_abstract_origin
1150 .quad .LBB69 # DW_AT_low_pc
1151 .quad .LBE69 # DW_AT_high_pc
1152 .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c)
1153 .byte 0x46 # DW_AT_call_line
1154 .uleb128 0x8 # (DIE (0x41f) DW_TAG_formal_parameter)
1155 .long 0x7b # DW_AT_abstract_origin
1156 .long .LLST14 # DW_AT_location
1157 .byte 0x0 # end of children of DIE 0x408
1158 .byte 0x0 # end of children of DIE 0x3e4
1159 .uleb128 0xd # (DIE (0x42a) DW_TAG_inlined_subroutine)
1160 .long 0x162 # DW_AT_abstract_origin
1161 .quad .LBB72 # DW_AT_entry_pc
1162 .long .Ldebug_ranges0+0x90 # DW_AT_ranges
1163 .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c)
1164 .byte 0x98 # DW_AT_call_line
1165 .long 0x46c # DW_AT_sibling
1166 .uleb128 0x8 # (DIE (0x441) DW_TAG_formal_parameter)
1167 .long 0x174 # DW_AT_abstract_origin
1168 .long .LLST15 # DW_AT_location
1169 .uleb128 0x9 # (DIE (0x44a) DW_TAG_inlined_subroutine)
1170 .long 0xa1 # DW_AT_abstract_origin
1171 .quad .LBB74 # DW_AT_low_pc
1172 .quad .LBE74 # DW_AT_high_pc
1173 .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c)
1174 .byte 0x64 # DW_AT_call_line
1175 .uleb128 0x8 # (DIE (0x461) DW_TAG_formal_parameter)
1176 .long 0xb3 # DW_AT_abstract_origin
1177 .long .LLST16 # DW_AT_location
1178 .byte 0x0 # end of children of DIE 0x44a
1179 .byte 0x0 # end of children of DIE 0x42a
1180 .uleb128 0xd # (DIE (0x46c) DW_TAG_inlined_subroutine)
1181 .long 0x17e # DW_AT_abstract_origin
1182 .quad .LBB77 # DW_AT_entry_pc
1183 .long .Ldebug_ranges0+0xc0 # DW_AT_ranges
1184 .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c)
1185 .byte 0x9a # DW_AT_call_line
1186 .long 0x4aa # DW_AT_sibling
1187 .uleb128 0x8 # (DIE (0x483) DW_TAG_formal_parameter)
1188 .long 0x18f # DW_AT_abstract_origin
1189 .long .LLST17 # DW_AT_location
1190 .uleb128 0xf # (DIE (0x48c) DW_TAG_inlined_subroutine)
1191 .long 0x4f # DW_AT_abstract_origin
1192 .quad .LBB82 # DW_AT_entry_pc
1193 .long .Ldebug_ranges0+0x120 # DW_AT_ranges
1194 .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c)
1195 .byte 0x72 # DW_AT_call_line
1196 .uleb128 0x8 # (DIE (0x49f) DW_TAG_formal_parameter)
1197 .long 0x60 # DW_AT_abstract_origin
1198 .long .LLST18 # DW_AT_location
1199 .byte 0x0 # end of children of DIE 0x48c
1200 .byte 0x0 # end of children of DIE 0x46c
1201 .uleb128 0xd # (DIE (0x4aa) DW_TAG_inlined_subroutine)
1202 .long 0x4f # DW_AT_abstract_origin
1203 .quad .LBB92 # DW_AT_entry_pc
1204 .long .Ldebug_ranges0+0x160 # DW_AT_ranges
1205 .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c)
1206 .byte 0x9a # DW_AT_call_line
1207 .long 0x4cb # DW_AT_sibling
1208 .uleb128 0x8 # (DIE (0x4c1) DW_TAG_formal_parameter)
1209 .long 0x60 # DW_AT_abstract_origin
1210 .long .LLST19 # DW_AT_location
1211 .byte 0x0 # end of children of DIE 0x4aa
1212 .uleb128 0xd # (DIE (0x4cb) DW_TAG_inlined_subroutine)
1213 .long 0x199 # DW_AT_abstract_origin
1214 .quad .LBB100 # DW_AT_entry_pc
1215 .long .Ldebug_ranges0+0x1a0 # DW_AT_ranges
1216 .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c)
1217 .byte 0x9c # DW_AT_call_line
1218 .long 0x509 # DW_AT_sibling
1219 .uleb128 0x8 # (DIE (0x4e2) DW_TAG_formal_parameter)
1220 .long 0x1aa # DW_AT_abstract_origin
1221 .long .LLST20 # DW_AT_location
1222 .uleb128 0xf # (DIE (0x4eb) DW_TAG_inlined_subroutine)
1223 .long 0xbd # DW_AT_abstract_origin
1224 .quad .LBB102 # DW_AT_entry_pc
1225 .long .Ldebug_ranges0+0x1d0 # DW_AT_ranges
1226 .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c)
1227 .byte 0x80 # DW_AT_call_line
1228 .uleb128 0x8 # (DIE (0x4fe) DW_TAG_formal_parameter)
1229 .long 0xcf # DW_AT_abstract_origin
1230 .long .LLST21 # DW_AT_location
1231 .byte 0x0 # end of children of DIE 0x4eb
1232 .byte 0x0 # end of children of DIE 0x4cb
1233 .uleb128 0x9 # (DIE (0x509) DW_TAG_inlined_subroutine)
1234 .long 0xbd # DW_AT_abstract_origin
1235 .quad .LBB108 # DW_AT_low_pc
1236 .quad .LBE108 # DW_AT_high_pc
1237 .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c)
1238 .byte 0x9c # DW_AT_call_line
1239 .uleb128 0x8 # (DIE (0x520) DW_TAG_formal_parameter)
1240 .long 0xcf # DW_AT_abstract_origin
1241 .long .LLST22 # DW_AT_location
1242 .byte 0x0 # end of children of DIE 0x509
1243 .byte 0x0 # end of children of DIE 0x2cc
1244 .uleb128 0x10 # (DIE (0x52b) DW_TAG_pointer_type)
1245 .byte 0x8 # DW_AT_byte_size
1246 .long 0x531 # DW_AT_type
1247 .uleb128 0x10 # (DIE (0x531) DW_TAG_pointer_type)
1248 .byte 0x8 # DW_AT_byte_size
1249 .long 0x537 # DW_AT_type
1250 .uleb128 0x11 # (DIE (0x537) DW_TAG_base_type)
1251 .byte 0x1 # DW_AT_byte_size
1252 .byte 0x6 # DW_AT_encoding
1253 .long .LASF16 # DW_AT_name: "char"
1254 .uleb128 0x12 # (DIE (0x53e) DW_TAG_volatile_type)
1255 .long 0x48 # DW_AT_type
1256 .byte 0x0 # end of children of DIE 0xb
1257 .section .debug_abbrev
1258 .uleb128 0x1 # (abbrev code)
1259 .uleb128 0x11 # (TAG: DW_TAG_compile_unit)
1260 .byte 0x1 # DW_children_yes
1261 .uleb128 0x25 # (DW_AT_producer)
1262 .uleb128 0xe # (DW_FORM_strp)
1263 .uleb128 0x13 # (DW_AT_language)
1264 .uleb128 0xb # (DW_FORM_data1)
1265 .uleb128 0x3 # (DW_AT_name)
1266 .uleb128 0xe # (DW_FORM_strp)
1267 .uleb128 0x1b # (DW_AT_comp_dir)
1268 .uleb128 0xe # (DW_FORM_strp)
1269 .uleb128 0x11 # (DW_AT_low_pc)
1270 .uleb128 0x1 # (DW_FORM_addr)
1271 .uleb128 0x12 # (DW_AT_high_pc)
1272 .uleb128 0x1 # (DW_FORM_addr)
1273 .uleb128 0x10 # (DW_AT_stmt_list)
1274 .uleb128 0x6 # (DW_FORM_data4)
1275 .byte 0x0
1276 .byte 0x0
1277 .uleb128 0x2 # (abbrev code)
1278 .uleb128 0x2e # (TAG: DW_TAG_subprogram)
1279 .byte 0x1 # DW_children_yes
1280 .uleb128 0x3 # (DW_AT_name)
1281 .uleb128 0xe # (DW_FORM_strp)
1282 .uleb128 0x3a # (DW_AT_decl_file)
1283 .uleb128 0xb # (DW_FORM_data1)
1284 .uleb128 0x3b # (DW_AT_decl_line)
1285 .uleb128 0xb # (DW_FORM_data1)
1286 .uleb128 0x27 # (DW_AT_prototyped)
1287 .uleb128 0xc # (DW_FORM_flag)
1288 .uleb128 0x49 # (DW_AT_type)
1289 .uleb128 0x13 # (DW_FORM_ref4)
1290 .uleb128 0x20 # (DW_AT_inline)
1291 .uleb128 0xb # (DW_FORM_data1)
1292 .uleb128 0x1 # (DW_AT_sibling)
1293 .uleb128 0x13 # (DW_FORM_ref4)
1294 .byte 0x0
1295 .byte 0x0
1296 .uleb128 0x3 # (abbrev code)
1297 .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
1298 .byte 0x0 # DW_children_no
1299 .uleb128 0x3 # (DW_AT_name)
1300 .uleb128 0x8 # (DW_FORM_string)
1301 .uleb128 0x3a # (DW_AT_decl_file)
1302 .uleb128 0xb # (DW_FORM_data1)
1303 .uleb128 0x3b # (DW_AT_decl_line)
1304 .uleb128 0xb # (DW_FORM_data1)
1305 .uleb128 0x49 # (DW_AT_type)
1306 .uleb128 0x13 # (DW_FORM_ref4)
1307 .byte 0x0
1308 .byte 0x0
1309 .uleb128 0x4 # (abbrev code)
1310 .uleb128 0x24 # (TAG: DW_TAG_base_type)
1311 .byte 0x0 # DW_children_no
1312 .uleb128 0xb # (DW_AT_byte_size)
1313 .uleb128 0xb # (DW_FORM_data1)
1314 .uleb128 0x3e # (DW_AT_encoding)
1315 .uleb128 0xb # (DW_FORM_data1)
1316 .uleb128 0x3 # (DW_AT_name)
1317 .uleb128 0x8 # (DW_FORM_string)
1318 .byte 0x0
1319 .byte 0x0
1320 .uleb128 0x5 # (abbrev code)
1321 .uleb128 0x2e # (TAG: DW_TAG_subprogram)
1322 .byte 0x1 # DW_children_yes
1323 .uleb128 0x3f # (DW_AT_external)
1324 .uleb128 0xc # (DW_FORM_flag)
1325 .uleb128 0x3 # (DW_AT_name)
1326 .uleb128 0xe # (DW_FORM_strp)
1327 .uleb128 0x3a # (DW_AT_decl_file)
1328 .uleb128 0xb # (DW_FORM_data1)
1329 .uleb128 0x3b # (DW_AT_decl_line)
1330 .uleb128 0xb # (DW_FORM_data1)
1331 .uleb128 0x27 # (DW_AT_prototyped)
1332 .uleb128 0xc # (DW_FORM_flag)
1333 .uleb128 0x49 # (DW_AT_type)
1334 .uleb128 0x13 # (DW_FORM_ref4)
1335 .uleb128 0x20 # (DW_AT_inline)
1336 .uleb128 0xb # (DW_FORM_data1)
1337 .uleb128 0x1 # (DW_AT_sibling)
1338 .uleb128 0x13 # (DW_FORM_ref4)
1339 .byte 0x0
1340 .byte 0x0
1341 .uleb128 0x6 # (abbrev code)
1342 .uleb128 0x2e # (TAG: DW_TAG_subprogram)
1343 .byte 0x1 # DW_children_yes
1344 .uleb128 0x31 # (DW_AT_abstract_origin)
1345 .uleb128 0x13 # (DW_FORM_ref4)
1346 .uleb128 0x11 # (DW_AT_low_pc)
1347 .uleb128 0x1 # (DW_FORM_addr)
1348 .uleb128 0x12 # (DW_AT_high_pc)
1349 .uleb128 0x1 # (DW_FORM_addr)
1350 .uleb128 0x40 # (DW_AT_frame_base)
1351 .uleb128 0xa # (DW_FORM_block1)
1352 .uleb128 0x1 # (DW_AT_sibling)
1353 .uleb128 0x13 # (DW_FORM_ref4)
1354 .byte 0x0
1355 .byte 0x0
1356 .uleb128 0x7 # (abbrev code)
1357 .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
1358 .byte 0x0 # DW_children_no
1359 .uleb128 0x31 # (DW_AT_abstract_origin)
1360 .uleb128 0x13 # (DW_FORM_ref4)
1361 .uleb128 0x2 # (DW_AT_location)
1362 .uleb128 0xa # (DW_FORM_block1)
1363 .byte 0x0
1364 .byte 0x0
1365 .uleb128 0x8 # (abbrev code)
1366 .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
1367 .byte 0x0 # DW_children_no
1368 .uleb128 0x31 # (DW_AT_abstract_origin)
1369 .uleb128 0x13 # (DW_FORM_ref4)
1370 .uleb128 0x2 # (DW_AT_location)
1371 .uleb128 0x6 # (DW_FORM_data4)
1372 .byte 0x0
1373 .byte 0x0
1374 .uleb128 0x9 # (abbrev code)
1375 .uleb128 0x1d # (TAG: DW_TAG_inlined_subroutine)
1376 .byte 0x1 # DW_children_yes
1377 .uleb128 0x31 # (DW_AT_abstract_origin)
1378 .uleb128 0x13 # (DW_FORM_ref4)
1379 .uleb128 0x11 # (DW_AT_low_pc)
1380 .uleb128 0x1 # (DW_FORM_addr)
1381 .uleb128 0x12 # (DW_AT_high_pc)
1382 .uleb128 0x1 # (DW_FORM_addr)
1383 .uleb128 0x58 # (DW_AT_call_file)
1384 .uleb128 0xb # (DW_FORM_data1)
1385 .uleb128 0x59 # (DW_AT_call_line)
1386 .uleb128 0xb # (DW_FORM_data1)
1387 .byte 0x0
1388 .byte 0x0
1389 .uleb128 0xa # (abbrev code)
1390 .uleb128 0x2e # (TAG: DW_TAG_subprogram)
1391 .byte 0x1 # DW_children_yes
1392 .uleb128 0x3f # (DW_AT_external)
1393 .uleb128 0xc # (DW_FORM_flag)
1394 .uleb128 0x3 # (DW_AT_name)
1395 .uleb128 0xe # (DW_FORM_strp)
1396 .uleb128 0x3a # (DW_AT_decl_file)
1397 .uleb128 0xb # (DW_FORM_data1)
1398 .uleb128 0x3b # (DW_AT_decl_line)
1399 .uleb128 0xb # (DW_FORM_data1)
1400 .uleb128 0x27 # (DW_AT_prototyped)
1401 .uleb128 0xc # (DW_FORM_flag)
1402 .uleb128 0x49 # (DW_AT_type)
1403 .uleb128 0x13 # (DW_FORM_ref4)
1404 .uleb128 0x11 # (DW_AT_low_pc)
1405 .uleb128 0x1 # (DW_FORM_addr)
1406 .uleb128 0x12 # (DW_AT_high_pc)
1407 .uleb128 0x1 # (DW_FORM_addr)
1408 .uleb128 0x40 # (DW_AT_frame_base)
1409 .uleb128 0xa # (DW_FORM_block1)
1410 .uleb128 0x1 # (DW_AT_sibling)
1411 .uleb128 0x13 # (DW_FORM_ref4)
1412 .byte 0x0
1413 .byte 0x0
1414 .uleb128 0xb # (abbrev code)
1415 .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
1416 .byte 0x0 # DW_children_no
1417 .uleb128 0x3 # (DW_AT_name)
1418 .uleb128 0xe # (DW_FORM_strp)
1419 .uleb128 0x3a # (DW_AT_decl_file)
1420 .uleb128 0xb # (DW_FORM_data1)
1421 .uleb128 0x3b # (DW_AT_decl_line)
1422 .uleb128 0xb # (DW_FORM_data1)
1423 .uleb128 0x49 # (DW_AT_type)
1424 .uleb128 0x13 # (DW_FORM_ref4)
1425 .uleb128 0x2 # (DW_AT_location)
1426 .uleb128 0x6 # (DW_FORM_data4)
1427 .byte 0x0
1428 .byte 0x0
1429 .uleb128 0xc # (abbrev code)
1430 .uleb128 0x34 # (TAG: DW_TAG_variable)
1431 .byte 0x0 # DW_children_no
1432 .uleb128 0x3 # (DW_AT_name)
1433 .uleb128 0x8 # (DW_FORM_string)
1434 .uleb128 0x3a # (DW_AT_decl_file)
1435 .uleb128 0xb # (DW_FORM_data1)
1436 .uleb128 0x3b # (DW_AT_decl_line)
1437 .uleb128 0xb # (DW_FORM_data1)
1438 .uleb128 0x49 # (DW_AT_type)
1439 .uleb128 0x13 # (DW_FORM_ref4)
1440 .uleb128 0x2 # (DW_AT_location)
1441 .uleb128 0x6 # (DW_FORM_data4)
1442 .byte 0x0
1443 .byte 0x0
1444 .uleb128 0xd # (abbrev code)
1445 .uleb128 0x1d # (TAG: DW_TAG_inlined_subroutine)
1446 .byte 0x1 # DW_children_yes
1447 .uleb128 0x31 # (DW_AT_abstract_origin)
1448 .uleb128 0x13 # (DW_FORM_ref4)
1449 .uleb128 0x52 # (DW_AT_entry_pc)
1450 .uleb128 0x1 # (DW_FORM_addr)
1451 .uleb128 0x55 # (DW_AT_ranges)
1452 .uleb128 0x6 # (DW_FORM_data4)
1453 .uleb128 0x58 # (DW_AT_call_file)
1454 .uleb128 0xb # (DW_FORM_data1)
1455 .uleb128 0x59 # (DW_AT_call_line)
1456 .uleb128 0xb # (DW_FORM_data1)
1457 .uleb128 0x1 # (DW_AT_sibling)
1458 .uleb128 0x13 # (DW_FORM_ref4)
1459 .byte 0x0
1460 .byte 0x0
1461 .uleb128 0xe # (abbrev code)
1462 .uleb128 0x1d # (TAG: DW_TAG_inlined_subroutine)
1463 .byte 0x1 # DW_children_yes
1464 .uleb128 0x31 # (DW_AT_abstract_origin)
1465 .uleb128 0x13 # (DW_FORM_ref4)
1466 .uleb128 0x11 # (DW_AT_low_pc)
1467 .uleb128 0x1 # (DW_FORM_addr)
1468 .uleb128 0x12 # (DW_AT_high_pc)
1469 .uleb128 0x1 # (DW_FORM_addr)
1470 .uleb128 0x58 # (DW_AT_call_file)
1471 .uleb128 0xb # (DW_FORM_data1)
1472 .uleb128 0x59 # (DW_AT_call_line)
1473 .uleb128 0xb # (DW_FORM_data1)
1474 .uleb128 0x1 # (DW_AT_sibling)
1475 .uleb128 0x13 # (DW_FORM_ref4)
1476 .byte 0x0
1477 .byte 0x0
1478 .uleb128 0xf # (abbrev code)
1479 .uleb128 0x1d # (TAG: DW_TAG_inlined_subroutine)
1480 .byte 0x1 # DW_children_yes
1481 .uleb128 0x31 # (DW_AT_abstract_origin)
1482 .uleb128 0x13 # (DW_FORM_ref4)
1483 .uleb128 0x52 # (DW_AT_entry_pc)
1484 .uleb128 0x1 # (DW_FORM_addr)
1485 .uleb128 0x55 # (DW_AT_ranges)
1486 .uleb128 0x6 # (DW_FORM_data4)
1487 .uleb128 0x58 # (DW_AT_call_file)
1488 .uleb128 0xb # (DW_FORM_data1)
1489 .uleb128 0x59 # (DW_AT_call_line)
1490 .uleb128 0xb # (DW_FORM_data1)
1491 .byte 0x0
1492 .byte 0x0
1493 .uleb128 0x10 # (abbrev code)
1494 .uleb128 0xf # (TAG: DW_TAG_pointer_type)
1495 .byte 0x0 # DW_children_no
1496 .uleb128 0xb # (DW_AT_byte_size)
1497 .uleb128 0xb # (DW_FORM_data1)
1498 .uleb128 0x49 # (DW_AT_type)
1499 .uleb128 0x13 # (DW_FORM_ref4)
1500 .byte 0x0
1501 .byte 0x0
1502 .uleb128 0x11 # (abbrev code)
1503 .uleb128 0x24 # (TAG: DW_TAG_base_type)
1504 .byte 0x0 # DW_children_no
1505 .uleb128 0xb # (DW_AT_byte_size)
1506 .uleb128 0xb # (DW_FORM_data1)
1507 .uleb128 0x3e # (DW_AT_encoding)
1508 .uleb128 0xb # (DW_FORM_data1)
1509 .uleb128 0x3 # (DW_AT_name)
1510 .uleb128 0xe # (DW_FORM_strp)
1511 .byte 0x0
1512 .byte 0x0
1513 .uleb128 0x12 # (abbrev code)
1514 .uleb128 0x35 # (TAG: DW_TAG_volatile_type)
1515 .byte 0x0 # DW_children_no
1516 .uleb128 0x49 # (DW_AT_type)
1517 .uleb128 0x13 # (DW_FORM_ref4)
1518 .byte 0x0
1519 .byte 0x0
1520 .byte 0x0
1521 .section .debug_pubnames,"",@progbits
1522 .long 0x58 # Length of Public Names Info
1523 .value 0x2 # DWARF Version
1524 .long .Ldebug_info0 # Offset of Compilation Unit Info
1525 .long 0x544 # Compilation Unit Length
1526 .long 0x1b4 # DIE offset
1527 .ascii "func2\0" # external name
1528 .long 0x1d7 # DIE offset
1529 .ascii "func4a\0" # external name
1530 .long 0x21d # DIE offset
1531 .ascii "func5b\0" # external name
1532 .long 0x240 # DIE offset
1533 .ascii "func6b\0" # external name
1534 .long 0x263 # DIE offset
1535 .ascii "func6a\0" # external name
1536 .long 0x2a9 # DIE offset
1537 .ascii "func8b\0" # external name
1538 .long 0x2cc # DIE offset
1539 .ascii "main\0" # external name
1540 .long 0x0
1541 .section .debug_aranges,"",@progbits
1542 .long 0x2c # Length of Address Ranges Info
1543 .value 0x2 # DWARF Version
1544 .long .Ldebug_info0 # Offset of Compilation Unit Info
1545 .byte 0x8 # Size of Address
1546 .byte 0x0 # Size of Segment Descriptor
1547 .value 0x0 # Pad to 16 byte boundary
1548 .value 0x0
1549 .quad .Ltext0 # Address
1550 .quad .Letext0-.Ltext0 # Length
1551 .quad 0x0
1552 .quad 0x0
1553 .section .debug_ranges,"",@progbits
1554 .Ldebug_ranges0:
1555 .quad .LBB50-.Ltext0 # Offset 0x0
1556 .quad .LBE50-.Ltext0
1557 .quad .LBB63-.Ltext0
1558 .quad .LBE63-.Ltext0
1559 .quad 0x0
1560 .quad 0x0
1561 .quad .LBB53-.Ltext0 # Offset 0x30
1562 .quad .LBE53-.Ltext0
1563 .quad .LBB66-.Ltext0
1564 .quad .LBE66-.Ltext0
1565 .quad 0x0
1566 .quad 0x0
1567 .quad .LBB58-.Ltext0 # Offset 0x60
1568 .quad .LBE58-.Ltext0
1569 .quad .LBB71-.Ltext0
1570 .quad .LBE71-.Ltext0
1571 .quad 0x0
1572 .quad 0x0
1573 .quad .LBB72-.Ltext0 # Offset 0x90
1574 .quad .LBE72-.Ltext0
1575 .quad .LBB89-.Ltext0
1576 .quad .LBE89-.Ltext0
1577 .quad 0x0
1578 .quad 0x0
1579 .quad .LBB77-.Ltext0 # Offset 0xc0
1580 .quad .LBE77-.Ltext0
1581 .quad .LBB98-.Ltext0
1582 .quad .LBE98-.Ltext0
1583 .quad .LBB96-.Ltext0
1584 .quad .LBE96-.Ltext0
1585 .quad .LBB91-.Ltext0
1586 .quad .LBE91-.Ltext0
1587 .quad .LBB90-.Ltext0
1588 .quad .LBE90-.Ltext0
1589 .quad 0x0
1590 .quad 0x0
1591 .quad .LBB82-.Ltext0 # Offset 0x120
1592 .quad .LBE82-.Ltext0
1593 .quad .LBB86-.Ltext0
1594 .quad .LBE86-.Ltext0
1595 .quad .LBB81-.Ltext0
1596 .quad .LBE81-.Ltext0
1597 .quad 0x0
1598 .quad 0x0
1599 .quad .LBB92-.Ltext0 # Offset 0x160
1600 .quad .LBE92-.Ltext0
1601 .quad .LBB99-.Ltext0
1602 .quad .LBE99-.Ltext0
1603 .quad .LBB97-.Ltext0
1604 .quad .LBE97-.Ltext0
1605 .quad 0x0
1606 .quad 0x0
1607 .quad .LBB100-.Ltext0 # Offset 0x1a0
1608 .quad .LBE100-.Ltext0
1609 .quad .LBB107-.Ltext0
1610 .quad .LBE107-.Ltext0
1611 .quad 0x0
1612 .quad 0x0
1613 .quad .LBB102-.Ltext0 # Offset 0x1d0
1614 .quad .LBE102-.Ltext0
1615 .quad .LBB105-.Ltext0
1616 .quad .LBE105-.Ltext0
1617 .quad 0x0
1618 .quad 0x0
1619 .section .debug_str,"MS",@progbits,1
1620 .LASF12:
1621 .string "func7a"
1622 .LASF1:
1623 .string "func7b"
1624 .LASF19:
1625 .string "/home/gary/work/archer/src/gdb/testsuite/gdb.dwarf2"
1626 .LASF20:
1627 .string "main"
1628 .LASF18:
1629 .string "../gdb.opt/inline-break.c"
1630 .LASF6:
1631 .string "func1"
1632 .LASF17:
1633 .string "GNU C 4.5.1 20100924 (Red Hat 4.5.1-4)"
1634 .LASF14:
1635 .string "argc"
1636 .LASF8:
1637 .string "func3a"
1638 .LASF0:
1639 .string "func3b"
1640 .LASF16:
1641 .string "char"
1642 .LASF9:
1643 .string "func4a"
1644 .LASF2:
1645 .string "func4b"
1646 .LASF11:
1647 .string "func6a"
1648 .LASF10:
1649 .string "func5a"
1650 .LASF3:
1651 .string "func5b"
1652 .LASF5:
1653 .string "func8b"
1654 .LASF13:
1655 .string "func8a"
1656 .LASF7:
1657 .string "func2"
1658 .LASF4:
1659 .string "func6b"
1660 .LASF15:
1661 .string "argv"
1662 .ident "GCC: (GNU) 4.5.1 20100924 (Red Hat 4.5.1-4)"
1663 .section .note.GNU-stack,"",@progbits
OLDNEW
« no previous file with comments | « gdb/testsuite/gdb.dwarf2/dw2-inheritance.exp ('k') | gdb/testsuite/gdb.dwarf2/dw2-inline-break.exp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698