| /* This testcase is part of GDB, the GNU debugger. |
| |
| Copyright 2012-2021 Free Software Foundation, Inc. |
| |
| This program is free software; you can redistribute it and/or modify |
| it under the terms of the GNU General Public License as published by |
| the Free Software Foundation; either version 3 of the License, or |
| (at your option) any later version. |
| |
| This program is distributed in the hope that it will be useful, |
| but WITHOUT ANY WARRANTY; without even the implied warranty of |
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| GNU General Public License for more details. |
| |
| You should have received a copy of the GNU General Public License |
| along with this program. If not, see <http://www.gnu.org/licenses/>. */ |
| |
| /* This source file was generated using the following command line: |
| |
| gcc -S -dA -g -O2 ../gdb.opt/inline-break.c -o inline-break.S |
| |
| */ |
| .file "inline-break.c" |
| .section .debug_abbrev,"",@progbits |
| .Ldebug_abbrev0: |
| .section .debug_info,"",@progbits |
| .Ldebug_info0: |
| .section .debug_line,"",@progbits |
| .Ldebug_line0: |
| .text |
| .Ltext0: |
| .p2align 4,,15 |
| .globl func2 |
| .type func2, @function |
| func2: |
| .LFB1: |
| .file 1 "../gdb.opt/inline-break.c" |
| # ../gdb.opt/inline-break.c:39 |
| .loc 1 39 0 |
| .cfi_startproc |
| .LVL0: |
| # basic block 2 |
| # ../gdb.opt/inline-break.c:40 |
| .loc 1 40 0 |
| movl %edi, %eax |
| sall $4, %eax |
| addl %edi, %eax |
| # ../gdb.opt/inline-break.c:41 |
| .loc 1 41 0 |
| ret |
| .cfi_endproc |
| .LFE1: |
| .size func2, .-func2 |
| .p2align 4,,15 |
| .globl func4a |
| .type func4a, @function |
| func4a: |
| .LFB5: |
| # ../gdb.opt/inline-break.c:69 |
| .loc 1 69 0 |
| .cfi_startproc |
| .LVL1: |
| # basic block 2 |
| # ../gdb.opt/inline-break.c:70 |
| .loc 1 70 0 |
| movl %edi, %eax |
| sall $4, %eax |
| leal (%rax,%rdi), %edi |
| .LVL2: |
| .LBB46: |
| .LBB47: |
| # ../gdb.opt/inline-break.c:64 |
| .loc 1 64 0 |
| xorl %eax, %eax |
| cmpl $12, %edi |
| setg %al |
| addl $1, %eax |
| .LBE47: |
| .LBE46: |
| # ../gdb.opt/inline-break.c:71 |
| .loc 1 71 0 |
| ret |
| .cfi_endproc |
| .LFE5: |
| .size func4a, .-func4a |
| .p2align 4,,15 |
| .globl func5b |
| .type func5b, @function |
| func5b: |
| .LFB6: |
| # ../gdb.opt/inline-break.c:78 |
| .loc 1 78 0 |
| .cfi_startproc |
| .LVL3: |
| # basic block 2 |
| # ../gdb.opt/inline-break.c:79 |
| .loc 1 79 0 |
| xorl %eax, %eax |
| cmpl $11, %edi |
| setg %al |
| addl $1, %eax |
| # ../gdb.opt/inline-break.c:80 |
| .loc 1 80 0 |
| ret |
| .cfi_endproc |
| .LFE6: |
| .size func5b, .-func5b |
| .p2align 4,,15 |
| .globl func6b |
| .type func6b, @function |
| func6b: |
| .LFB8: |
| # ../gdb.opt/inline-break.c:93 |
| .loc 1 93 0 |
| .cfi_startproc |
| .LVL4: |
| # basic block 2 |
| # ../gdb.opt/inline-break.c:94 |
| .loc 1 94 0 |
| xorl %eax, %eax |
| cmpl $13, %edi |
| setle %al |
| addl $2, %eax |
| # ../gdb.opt/inline-break.c:95 |
| .loc 1 95 0 |
| ret |
| .cfi_endproc |
| .LFE8: |
| .size func6b, .-func6b |
| .p2align 4,,15 |
| .globl func6a |
| .type func6a, @function |
| func6a: |
| .LFB9: |
| # ../gdb.opt/inline-break.c:99 |
| .loc 1 99 0 |
| .cfi_startproc |
| .LVL5: |
| # basic block 2 |
| # ../gdb.opt/inline-break.c:100 |
| .loc 1 100 0 |
| movl %edi, %eax |
| sall $4, %eax |
| leal (%rax,%rdi), %edi |
| .LVL6: |
| .LBB48: |
| .LBB49: |
| # ../gdb.opt/inline-break.c:94 |
| .loc 1 94 0 |
| xorl %eax, %eax |
| cmpl $13, %edi |
| setle %al |
| addl $2, %eax |
| .LBE49: |
| .LBE48: |
| # ../gdb.opt/inline-break.c:101 |
| .loc 1 101 0 |
| ret |
| .cfi_endproc |
| .LFE9: |
| .size func6a, .-func6a |
| .p2align 4,,15 |
| .globl func8b |
| .type func8b, @function |
| func8b: |
| .LFB12: |
| # ../gdb.opt/inline-break.c:121 |
| .loc 1 121 0 |
| .cfi_startproc |
| .LVL7: |
| # basic block 2 |
| # ../gdb.opt/inline-break.c:122 |
| .loc 1 122 0 |
| xorl %eax, %eax |
| cmpl $6, %edi |
| setle %al |
| leal 9(%rax,%rax), %eax |
| # ../gdb.opt/inline-break.c:123 |
| .loc 1 123 0 |
| ret |
| .cfi_endproc |
| .LFE12: |
| .size func8b, .-func8b |
| .p2align 4,,15 |
| .globl main |
| .type main, @function |
| main: |
| .LFB14: |
| # ../gdb.opt/inline-break.c:135 |
| .loc 1 135 0 |
| .cfi_startproc |
| .LVL8: |
| # basic block 2 |
| # ../gdb.opt/inline-break.c:140 |
| .loc 1 140 0 |
| movl %edi, -4(%rsp) |
| .LVL9: |
| # ../gdb.opt/inline-break.c:142 |
| .loc 1 142 0 |
| movl -4(%rsp), %eax |
| .LVL10: |
| .LBB50: |
| .LBB51: |
| # ../gdb.opt/inline-break.c:32 |
| .loc 1 32 0 |
| movl $23, %edi |
| .LVL11: |
| .LBE51: |
| .LBE50: |
| .LBB53: |
| .LBB54: |
| # ../gdb.opt/inline-break.c:55 |
| .loc 1 55 0 |
| movl $23, %esi |
| .LVL12: |
| .LBE54: |
| .LBE53: |
| .LBB58: |
| .LBB59: |
| # ../gdb.opt/inline-break.c:85 |
| .loc 1 85 0 |
| movl $23, %ecx |
| .LBE59: |
| .LBE58: |
| .LBB63: |
| .LBB52: |
| # ../gdb.opt/inline-break.c:32 |
| .loc 1 32 0 |
| imull %edi, %eax |
| .LVL13: |
| .LBE52: |
| .LBE63: |
| # ../gdb.opt/inline-break.c:142 |
| .loc 1 142 0 |
| movl %eax, -4(%rsp) |
| # ../gdb.opt/inline-break.c:144 |
| .loc 1 144 0 |
| movl -4(%rsp), %eax |
| .LVL14: |
| .LBB64: |
| .LBB65: |
| # ../gdb.opt/inline-break.c:40 |
| .loc 1 40 0 |
| movl %eax, %edx |
| sall $4, %edx |
| leal (%rdx,%rax), %eax |
| .LVL15: |
| .LBE65: |
| .LBE64: |
| # ../gdb.opt/inline-break.c:144 |
| .loc 1 144 0 |
| movl %eax, -4(%rsp) |
| # ../gdb.opt/inline-break.c:146 |
| .loc 1 146 0 |
| movl -4(%rsp), %eax |
| .LVL16: |
| .LBB66: |
| .LBB57: |
| # ../gdb.opt/inline-break.c:55 |
| .loc 1 55 0 |
| imull %esi, %eax |
| .LVL17: |
| .LBB55: |
| .LBB56: |
| # ../gdb.opt/inline-break.c:49 |
| .loc 1 49 0 |
| cmpl $13, %eax |
| setg %al |
| .LVL18: |
| movzbl %al, %eax |
| addl $1, %eax |
| .LBE56: |
| .LBE55: |
| .LBE57: |
| .LBE66: |
| # ../gdb.opt/inline-break.c:146 |
| .loc 1 146 0 |
| movl %eax, -4(%rsp) |
| # ../gdb.opt/inline-break.c:148 |
| .loc 1 148 0 |
| movl -4(%rsp), %eax |
| .LVL19: |
| .LBB67: |
| .LBB68: |
| # ../gdb.opt/inline-break.c:70 |
| .loc 1 70 0 |
| movl %eax, %edx |
| sall $4, %edx |
| leal (%rdx,%rax), %eax |
| .LVL20: |
| .LBB69: |
| .LBB70: |
| # ../gdb.opt/inline-break.c:64 |
| .loc 1 64 0 |
| cmpl $12, %eax |
| setg %al |
| movzbl %al, %eax |
| addl $1, %eax |
| .LBE70: |
| .LBE69: |
| .LBE68: |
| .LBE67: |
| # ../gdb.opt/inline-break.c:148 |
| .loc 1 148 0 |
| movl %eax, -4(%rsp) |
| # ../gdb.opt/inline-break.c:150 |
| .loc 1 150 0 |
| movl -4(%rsp), %eax |
| .LVL21: |
| .LBB71: |
| .LBB62: |
| # ../gdb.opt/inline-break.c:85 |
| .loc 1 85 0 |
| imull %ecx, %eax |
| .LVL22: |
| .LBB60: |
| .LBB61: |
| # ../gdb.opt/inline-break.c:79 |
| .loc 1 79 0 |
| cmpl $11, %eax |
| setg %al |
| .LVL23: |
| movzbl %al, %eax |
| addl $1, %eax |
| .LBE61: |
| .LBE60: |
| .LBE62: |
| .LBE71: |
| # ../gdb.opt/inline-break.c:150 |
| .loc 1 150 0 |
| movl %eax, -4(%rsp) |
| # ../gdb.opt/inline-break.c:152 |
| .loc 1 152 0 |
| movl -4(%rsp), %eax |
| .LVL24: |
| .LBB72: |
| .LBB73: |
| # ../gdb.opt/inline-break.c:100 |
| .loc 1 100 0 |
| movl %eax, %edx |
| sall $4, %edx |
| leal (%rdx,%rax), %eax |
| .LVL25: |
| .LBE73: |
| .LBE72: |
| .LBB77: |
| .LBB80: |
| # ../gdb.opt/inline-break.c:114 |
| .loc 1 114 0 |
| movl $29, %edx |
| .LBE80: |
| .LBE77: |
| .LBB89: |
| .LBB76: |
| .LBB74: |
| .LBB75: |
| # ../gdb.opt/inline-break.c:94 |
| .loc 1 94 0 |
| cmpl $13, %eax |
| setle %al |
| movzbl %al, %eax |
| addl $2, %eax |
| .LBE75: |
| .LBE74: |
| .LBE76: |
| .LBE89: |
| # ../gdb.opt/inline-break.c:152 |
| .loc 1 152 0 |
| movl %eax, -4(%rsp) |
| # ../gdb.opt/inline-break.c:154 |
| .loc 1 154 0 |
| movl -4(%rsp), %eax |
| .LVL26: |
| .LBB90: |
| .LBB79: |
| # ../gdb.opt/inline-break.c:114 |
| .loc 1 114 0 |
| imull %edx, %eax |
| .LVL27: |
| .LBE79: |
| .LBE90: |
| # ../gdb.opt/inline-break.c:154 |
| .loc 1 154 0 |
| movl -4(%rsp), %edx |
| .LVL28: |
| .LBB91: |
| .LBB87: |
| .LBB82: |
| .LBB84: |
| # ../gdb.opt/inline-break.c:108 |
| .loc 1 108 0 |
| cmpl $22, %eax |
| setg %al |
| .LVL29: |
| .LBE84: |
| .LBE82: |
| .LBE87: |
| .LBE91: |
| .LBB92: |
| .LBB94: |
| cmpl $22, %edx |
| setg %dl |
| .LVL30: |
| .LBE94: |
| .LBE92: |
| .LBB96: |
| .LBB78: |
| .LBB81: |
| .LBB83: |
| movzbl %al, %eax |
| .LBE83: |
| .LBE81: |
| .LBE78: |
| .LBE96: |
| .LBB97: |
| .LBB93: |
| movzbl %dl, %edx |
| .LBE93: |
| .LBE97: |
| .LBB98: |
| .LBB88: |
| .LBB86: |
| .LBB85: |
| leal 1(%rax,%rax,2), %eax |
| .LBE85: |
| .LBE86: |
| .LBE88: |
| .LBE98: |
| .LBB99: |
| .LBB95: |
| leal 1(%rdx,%rdx,2), %edx |
| .LBE95: |
| .LBE99: |
| # ../gdb.opt/inline-break.c:154 |
| .loc 1 154 0 |
| leal (%rdx,%rax), %eax |
| .LVL31: |
| movl %eax, -4(%rsp) |
| .LVL32: |
| # ../gdb.opt/inline-break.c:156 |
| .loc 1 156 0 |
| movl -4(%rsp), %edx |
| .LVL33: |
| .LBB100: |
| .LBB101: |
| # ../gdb.opt/inline-break.c:128 |
| .loc 1 128 0 |
| movl %edx, %eax |
| .LVL34: |
| sall $5, %eax |
| subl %edx, %eax |
| .LBB102: |
| .LBB103: |
| # ../gdb.opt/inline-break.c:122 |
| .loc 1 122 0 |
| xorl %edx, %edx |
| .LVL35: |
| cmpl $6, %eax |
| .LBE103: |
| .LBE102: |
| .LBE101: |
| .LBE100: |
| # ../gdb.opt/inline-break.c:156 |
| .loc 1 156 0 |
| movl -4(%rsp), %eax |
| .LVL36: |
| .LBB107: |
| .LBB106: |
| .LBB105: |
| .LBB104: |
| # ../gdb.opt/inline-break.c:122 |
| .loc 1 122 0 |
| setle %dl |
| .LBE104: |
| .LBE105: |
| .LBE106: |
| .LBE107: |
| .LBB108: |
| .LBB109: |
| cmpl $6, %eax |
| setle %al |
| .LVL37: |
| movzbl %al, %eax |
| leal 9(%rax,%rax), %eax |
| .LBE109: |
| .LBE108: |
| # ../gdb.opt/inline-break.c:156 |
| .loc 1 156 0 |
| leal 9(%rax,%rdx,2), %eax |
| .LVL38: |
| movl %eax, -4(%rsp) |
| .LVL39: |
| # ../gdb.opt/inline-break.c:158 |
| .loc 1 158 0 |
| movl -4(%rsp), %eax |
| .LVL40: |
| # ../gdb.opt/inline-break.c:159 |
| .loc 1 159 0 |
| ret |
| .cfi_endproc |
| .LFE14: |
| .size main, .-main |
| .Letext0: |
| .section .debug_loc,"",@progbits |
| .Ldebug_loc0: |
| .LLST0: |
| .quad .LVL1-.Ltext0 # Location list begin address (*.LLST0) |
| .quad .LVL2-.Ltext0 # Location list end address (*.LLST0) |
| .value 0x1 # Location expression size |
| .byte 0x55 # DW_OP_reg5 |
| .quad 0x0 # Location list terminator begin (*.LLST0) |
| .quad 0x0 # Location list terminator end (*.LLST0) |
| .LLST1: |
| .quad .LVL1-.Ltext0 # Location list begin address (*.LLST1) |
| .quad .LVL2-.Ltext0 # Location list end address (*.LLST1) |
| .value 0x5 # Location expression size |
| .byte 0x75 # DW_OP_breg5 |
| .sleb128 0 |
| .byte 0x41 # DW_OP_lit17 |
| .byte 0x1e # DW_OP_mul |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0x0 # Location list terminator begin (*.LLST1) |
| .quad 0x0 # Location list terminator end (*.LLST1) |
| .LLST2: |
| .quad .LVL5-.Ltext0 # Location list begin address (*.LLST2) |
| .quad .LVL6-.Ltext0 # Location list end address (*.LLST2) |
| .value 0x1 # Location expression size |
| .byte 0x55 # DW_OP_reg5 |
| .quad 0x0 # Location list terminator begin (*.LLST2) |
| .quad 0x0 # Location list terminator end (*.LLST2) |
| .LLST3: |
| .quad .LVL5-.Ltext0 # Location list begin address (*.LLST3) |
| .quad .LVL6-.Ltext0 # Location list end address (*.LLST3) |
| .value 0x5 # Location expression size |
| .byte 0x75 # DW_OP_breg5 |
| .sleb128 0 |
| .byte 0x41 # DW_OP_lit17 |
| .byte 0x1e # DW_OP_mul |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0x0 # Location list terminator begin (*.LLST3) |
| .quad 0x0 # Location list terminator end (*.LLST3) |
| .LLST4: |
| .quad .LVL8-.Ltext0 # Location list begin address (*.LLST4) |
| .quad .LVL11-.Ltext0 # Location list end address (*.LLST4) |
| .value 0x1 # Location expression size |
| .byte 0x55 # DW_OP_reg5 |
| .quad .LVL11-.Ltext0 # Location list begin address (*.LLST4) |
| .quad .LFE14-.Ltext0 # Location list end address (*.LLST4) |
| .value 0x2 # Location expression size |
| .byte 0x91 # DW_OP_fbreg |
| .sleb128 -12 |
| .quad 0x0 # Location list terminator begin (*.LLST4) |
| .quad 0x0 # Location list terminator end (*.LLST4) |
| .LLST5: |
| .quad .LVL8-.Ltext0 # Location list begin address (*.LLST5) |
| .quad .LVL12-.Ltext0 # Location list end address (*.LLST5) |
| .value 0x1 # Location expression size |
| .byte 0x54 # DW_OP_reg4 |
| .quad 0x0 # Location list terminator begin (*.LLST5) |
| .quad 0x0 # Location list terminator end (*.LLST5) |
| .LLST6: |
| .quad .LVL9-.Ltext0 # Location list begin address (*.LLST6) |
| .quad .LVL31-.Ltext0 # Location list end address (*.LLST6) |
| .value 0x2 # Location expression size |
| .byte 0x91 # DW_OP_fbreg |
| .sleb128 -12 |
| .quad .LVL32-.Ltext0 # Location list begin address (*.LLST6) |
| .quad .LVL34-.Ltext0 # Location list end address (*.LLST6) |
| .value 0x1 # Location expression size |
| .byte 0x50 # DW_OP_reg0 |
| .quad .LVL34-.Ltext0 # Location list begin address (*.LLST6) |
| .quad .LVL38-.Ltext0 # Location list end address (*.LLST6) |
| .value 0x2 # Location expression size |
| .byte 0x91 # DW_OP_fbreg |
| .sleb128 -12 |
| .quad .LVL39-.Ltext0 # Location list begin address (*.LLST6) |
| .quad .LVL40-.Ltext0 # Location list end address (*.LLST6) |
| .value 0x1 # Location expression size |
| .byte 0x50 # DW_OP_reg0 |
| .quad .LVL40-.Ltext0 # Location list begin address (*.LLST6) |
| .quad .LFE14-.Ltext0 # Location list end address (*.LLST6) |
| .value 0x2 # Location expression size |
| .byte 0x91 # DW_OP_fbreg |
| .sleb128 -12 |
| .quad 0x0 # Location list terminator begin (*.LLST6) |
| .quad 0x0 # Location list terminator end (*.LLST6) |
| .LLST7: |
| .quad .LVL10-.Ltext0 # Location list begin address (*.LLST7) |
| .quad .LVL13-.Ltext0 # Location list end address (*.LLST7) |
| .value 0x1 # Location expression size |
| .byte 0x50 # DW_OP_reg0 |
| .quad 0x0 # Location list terminator begin (*.LLST7) |
| .quad 0x0 # Location list terminator end (*.LLST7) |
| .LLST8: |
| .quad .LVL16-.Ltext0 # Location list begin address (*.LLST8) |
| .quad .LVL17-.Ltext0 # Location list end address (*.LLST8) |
| .value 0x1 # Location expression size |
| .byte 0x50 # DW_OP_reg0 |
| .quad 0x0 # Location list terminator begin (*.LLST8) |
| .quad 0x0 # Location list terminator end (*.LLST8) |
| .LLST9: |
| .quad .LVL16-.Ltext0 # Location list begin address (*.LLST9) |
| .quad .LVL17-.Ltext0 # Location list end address (*.LLST9) |
| .value 0x5 # Location expression size |
| .byte 0x70 # DW_OP_breg0 |
| .sleb128 0 |
| .byte 0x47 # DW_OP_lit23 |
| .byte 0x1e # DW_OP_mul |
| .byte 0x9f # DW_OP_stack_value |
| .quad .LVL17-.Ltext0 # Location list begin address (*.LLST9) |
| .quad .LVL18-.Ltext0 # Location list end address (*.LLST9) |
| .value 0x1 # Location expression size |
| .byte 0x50 # DW_OP_reg0 |
| .quad 0x0 # Location list terminator begin (*.LLST9) |
| .quad 0x0 # Location list terminator end (*.LLST9) |
| .LLST10: |
| .quad .LVL21-.Ltext0 # Location list begin address (*.LLST10) |
| .quad .LVL22-.Ltext0 # Location list end address (*.LLST10) |
| .value 0x1 # Location expression size |
| .byte 0x50 # DW_OP_reg0 |
| .quad 0x0 # Location list terminator begin (*.LLST10) |
| .quad 0x0 # Location list terminator end (*.LLST10) |
| .LLST11: |
| .quad .LVL21-.Ltext0 # Location list begin address (*.LLST11) |
| .quad .LVL22-.Ltext0 # Location list end address (*.LLST11) |
| .value 0x5 # Location expression size |
| .byte 0x70 # DW_OP_breg0 |
| .sleb128 0 |
| .byte 0x47 # DW_OP_lit23 |
| .byte 0x1e # DW_OP_mul |
| .byte 0x9f # DW_OP_stack_value |
| .quad .LVL22-.Ltext0 # Location list begin address (*.LLST11) |
| .quad .LVL23-.Ltext0 # Location list end address (*.LLST11) |
| .value 0x1 # Location expression size |
| .byte 0x50 # DW_OP_reg0 |
| .quad 0x0 # Location list terminator begin (*.LLST11) |
| .quad 0x0 # Location list terminator end (*.LLST11) |
| .LLST12: |
| .quad .LVL14-.Ltext0 # Location list begin address (*.LLST12) |
| .quad .LVL15-.Ltext0 # Location list end address (*.LLST12) |
| .value 0x1 # Location expression size |
| .byte 0x50 # DW_OP_reg0 |
| .quad 0x0 # Location list terminator begin (*.LLST12) |
| .quad 0x0 # Location list terminator end (*.LLST12) |
| .LLST13: |
| .quad .LVL19-.Ltext0 # Location list begin address (*.LLST13) |
| .quad .LVL20-.Ltext0 # Location list end address (*.LLST13) |
| .value 0x1 # Location expression size |
| .byte 0x50 # DW_OP_reg0 |
| .quad 0x0 # Location list terminator begin (*.LLST13) |
| .quad 0x0 # Location list terminator end (*.LLST13) |
| .LLST14: |
| .quad .LVL19-.Ltext0 # Location list begin address (*.LLST14) |
| .quad .LVL20-.Ltext0 # Location list end address (*.LLST14) |
| .value 0x5 # Location expression size |
| .byte 0x70 # DW_OP_breg0 |
| .sleb128 0 |
| .byte 0x41 # DW_OP_lit17 |
| .byte 0x1e # DW_OP_mul |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0x0 # Location list terminator begin (*.LLST14) |
| .quad 0x0 # Location list terminator end (*.LLST14) |
| .LLST15: |
| .quad .LVL24-.Ltext0 # Location list begin address (*.LLST15) |
| .quad .LVL25-.Ltext0 # Location list end address (*.LLST15) |
| .value 0x1 # Location expression size |
| .byte 0x50 # DW_OP_reg0 |
| .quad 0x0 # Location list terminator begin (*.LLST15) |
| .quad 0x0 # Location list terminator end (*.LLST15) |
| .LLST16: |
| .quad .LVL24-.Ltext0 # Location list begin address (*.LLST16) |
| .quad .LVL25-.Ltext0 # Location list end address (*.LLST16) |
| .value 0x5 # Location expression size |
| .byte 0x70 # DW_OP_breg0 |
| .sleb128 0 |
| .byte 0x41 # DW_OP_lit17 |
| .byte 0x1e # DW_OP_mul |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0x0 # Location list terminator begin (*.LLST16) |
| .quad 0x0 # Location list terminator end (*.LLST16) |
| .LLST17: |
| .quad .LVL26-.Ltext0 # Location list begin address (*.LLST17) |
| .quad .LVL27-.Ltext0 # Location list end address (*.LLST17) |
| .value 0x1 # Location expression size |
| .byte 0x50 # DW_OP_reg0 |
| .quad 0x0 # Location list terminator begin (*.LLST17) |
| .quad 0x0 # Location list terminator end (*.LLST17) |
| .LLST18: |
| .quad .LVL26-.Ltext0 # Location list begin address (*.LLST18) |
| .quad .LVL27-.Ltext0 # Location list end address (*.LLST18) |
| .value 0x5 # Location expression size |
| .byte 0x70 # DW_OP_breg0 |
| .sleb128 0 |
| .byte 0x4d # DW_OP_lit29 |
| .byte 0x1e # DW_OP_mul |
| .byte 0x9f # DW_OP_stack_value |
| .quad .LVL27-.Ltext0 # Location list begin address (*.LLST18) |
| .quad .LVL29-.Ltext0 # Location list end address (*.LLST18) |
| .value 0x1 # Location expression size |
| .byte 0x50 # DW_OP_reg0 |
| .quad 0x0 # Location list terminator begin (*.LLST18) |
| .quad 0x0 # Location list terminator end (*.LLST18) |
| .LLST19: |
| .quad .LVL28-.Ltext0 # Location list begin address (*.LLST19) |
| .quad .LVL30-.Ltext0 # Location list end address (*.LLST19) |
| .value 0x1 # Location expression size |
| .byte 0x51 # DW_OP_reg1 |
| .quad 0x0 # Location list terminator begin (*.LLST19) |
| .quad 0x0 # Location list terminator end (*.LLST19) |
| .LLST20: |
| .quad .LVL33-.Ltext0 # Location list begin address (*.LLST20) |
| .quad .LVL35-.Ltext0 # Location list end address (*.LLST20) |
| .value 0x1 # Location expression size |
| .byte 0x51 # DW_OP_reg1 |
| .quad 0x0 # Location list terminator begin (*.LLST20) |
| .quad 0x0 # Location list terminator end (*.LLST20) |
| .LLST21: |
| .quad .LVL33-.Ltext0 # Location list begin address (*.LLST21) |
| .quad .LVL35-.Ltext0 # Location list end address (*.LLST21) |
| .value 0x5 # Location expression size |
| .byte 0x71 # DW_OP_breg1 |
| .sleb128 0 |
| .byte 0x4f # DW_OP_lit31 |
| .byte 0x1e # DW_OP_mul |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0x0 # Location list terminator begin (*.LLST21) |
| .quad 0x0 # Location list terminator end (*.LLST21) |
| .LLST22: |
| .quad .LVL36-.Ltext0 # Location list begin address (*.LLST22) |
| .quad .LVL37-.Ltext0 # Location list end address (*.LLST22) |
| .value 0x1 # Location expression size |
| .byte 0x50 # DW_OP_reg0 |
| .quad 0x0 # Location list terminator begin (*.LLST22) |
| .quad 0x0 # Location list terminator end (*.LLST22) |
| .section .debug_info |
| .long 0x540 # Length of Compilation Unit Info |
| .value 0x3 # DWARF version number |
| .long .Ldebug_abbrev0 # Offset Into Abbrev. Section |
| .byte 0x8 # Pointer Size (in bytes) |
| .uleb128 0x1 # (DIE (0xb) DW_TAG_compile_unit) |
| .long .LASF17 # DW_AT_producer: "GNU C 4.5.1 20100924 (Red Hat 4.5.1-4)" |
| .byte 0x1 # DW_AT_language |
| .long .LASF18 # DW_AT_name: "../gdb.opt/inline-break.c" |
| .long .LASF19 # DW_AT_comp_dir: "/home/gary/work/archer/src/gdb/testsuite/gdb.dwarf2" |
| .quad .Ltext0 # DW_AT_low_pc |
| .quad .Letext0 # DW_AT_high_pc |
| .long .Ldebug_line0 # DW_AT_stmt_list |
| .uleb128 0x2 # (DIE (0x2d) DW_TAG_subprogram) |
| .long .LASF0 # DW_AT_name: "func3b" |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x2f # DW_AT_decl_line |
| .byte 0x1 # DW_AT_prototyped |
| .long 0x48 # DW_AT_type |
| .byte 0x3 # DW_AT_inline |
| .long 0x48 # DW_AT_sibling |
| .uleb128 0x3 # (DIE (0x3e) DW_TAG_formal_parameter) |
| .ascii "x\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x2f # DW_AT_decl_line |
| .long 0x48 # DW_AT_type |
| .byte 0x0 # end of children of DIE 0x2d |
| .uleb128 0x4 # (DIE (0x48) DW_TAG_base_type) |
| .byte 0x4 # DW_AT_byte_size |
| .byte 0x5 # DW_AT_encoding |
| .ascii "int\0" # DW_AT_name |
| .uleb128 0x2 # (DIE (0x4f) DW_TAG_subprogram) |
| .long .LASF1 # DW_AT_name: "func7b" |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x6a # DW_AT_decl_line |
| .byte 0x1 # DW_AT_prototyped |
| .long 0x48 # DW_AT_type |
| .byte 0x3 # DW_AT_inline |
| .long 0x6a # DW_AT_sibling |
| .uleb128 0x3 # (DIE (0x60) DW_TAG_formal_parameter) |
| .ascii "x\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x6a # DW_AT_decl_line |
| .long 0x48 # DW_AT_type |
| .byte 0x0 # end of children of DIE 0x4f |
| .uleb128 0x2 # (DIE (0x6a) DW_TAG_subprogram) |
| .long .LASF2 # DW_AT_name: "func4b" |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x3e # DW_AT_decl_line |
| .byte 0x1 # DW_AT_prototyped |
| .long 0x48 # DW_AT_type |
| .byte 0x3 # DW_AT_inline |
| .long 0x85 # DW_AT_sibling |
| .uleb128 0x3 # (DIE (0x7b) DW_TAG_formal_parameter) |
| .ascii "x\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x3e # DW_AT_decl_line |
| .long 0x48 # DW_AT_type |
| .byte 0x0 # end of children of DIE 0x6a |
| .uleb128 0x5 # (DIE (0x85) DW_TAG_subprogram) |
| .byte 0x1 # DW_AT_external |
| .long .LASF3 # DW_AT_name: "func5b" |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x4d # DW_AT_decl_line |
| .byte 0x1 # DW_AT_prototyped |
| .long 0x48 # DW_AT_type |
| .byte 0x3 # DW_AT_inline |
| .long 0xa1 # DW_AT_sibling |
| .uleb128 0x3 # (DIE (0x97) DW_TAG_formal_parameter) |
| .ascii "x\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x4d # DW_AT_decl_line |
| .long 0x48 # DW_AT_type |
| .byte 0x0 # end of children of DIE 0x85 |
| .uleb128 0x5 # (DIE (0xa1) DW_TAG_subprogram) |
| .byte 0x1 # DW_AT_external |
| .long .LASF4 # DW_AT_name: "func6b" |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x5c # DW_AT_decl_line |
| .byte 0x1 # DW_AT_prototyped |
| .long 0x48 # DW_AT_type |
| .byte 0x3 # DW_AT_inline |
| .long 0xbd # DW_AT_sibling |
| .uleb128 0x3 # (DIE (0xb3) DW_TAG_formal_parameter) |
| .ascii "x\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x5c # DW_AT_decl_line |
| .long 0x48 # DW_AT_type |
| .byte 0x0 # end of children of DIE 0xa1 |
| .uleb128 0x5 # (DIE (0xbd) DW_TAG_subprogram) |
| .byte 0x1 # DW_AT_external |
| .long .LASF5 # DW_AT_name: "func8b" |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x78 # DW_AT_decl_line |
| .byte 0x1 # DW_AT_prototyped |
| .long 0x48 # DW_AT_type |
| .byte 0x3 # DW_AT_inline |
| .long 0xd9 # DW_AT_sibling |
| .uleb128 0x3 # (DIE (0xcf) DW_TAG_formal_parameter) |
| .ascii "x\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x78 # DW_AT_decl_line |
| .long 0x48 # DW_AT_type |
| .byte 0x0 # end of children of DIE 0xbd |
| .uleb128 0x2 # (DIE (0xd9) DW_TAG_subprogram) |
| .long .LASF6 # DW_AT_name: "func1" |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x1e # DW_AT_decl_line |
| .byte 0x1 # DW_AT_prototyped |
| .long 0x48 # DW_AT_type |
| .byte 0x3 # DW_AT_inline |
| .long 0xf4 # DW_AT_sibling |
| .uleb128 0x3 # (DIE (0xea) DW_TAG_formal_parameter) |
| .ascii "x\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x1e # DW_AT_decl_line |
| .long 0x48 # DW_AT_type |
| .byte 0x0 # end of children of DIE 0xd9 |
| .uleb128 0x5 # (DIE (0xf4) DW_TAG_subprogram) |
| .byte 0x1 # DW_AT_external |
| .long .LASF7 # DW_AT_name: "func2" |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x26 # DW_AT_decl_line |
| .byte 0x1 # DW_AT_prototyped |
| .long 0x48 # DW_AT_type |
| .byte 0x3 # DW_AT_inline |
| .long 0x110 # DW_AT_sibling |
| .uleb128 0x3 # (DIE (0x106) DW_TAG_formal_parameter) |
| .ascii "x\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x26 # DW_AT_decl_line |
| .long 0x48 # DW_AT_type |
| .byte 0x0 # end of children of DIE 0xf4 |
| .uleb128 0x2 # (DIE (0x110) DW_TAG_subprogram) |
| .long .LASF8 # DW_AT_name: "func3a" |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x35 # DW_AT_decl_line |
| .byte 0x1 # DW_AT_prototyped |
| .long 0x48 # DW_AT_type |
| .byte 0x3 # DW_AT_inline |
| .long 0x12b # DW_AT_sibling |
| .uleb128 0x3 # (DIE (0x121) DW_TAG_formal_parameter) |
| .ascii "x\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x35 # DW_AT_decl_line |
| .long 0x48 # DW_AT_type |
| .byte 0x0 # end of children of DIE 0x110 |
| .uleb128 0x5 # (DIE (0x12b) DW_TAG_subprogram) |
| .byte 0x1 # DW_AT_external |
| .long .LASF9 # DW_AT_name: "func4a" |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x44 # DW_AT_decl_line |
| .byte 0x1 # DW_AT_prototyped |
| .long 0x48 # DW_AT_type |
| .byte 0x3 # DW_AT_inline |
| .long 0x147 # DW_AT_sibling |
| .uleb128 0x3 # (DIE (0x13d) DW_TAG_formal_parameter) |
| .ascii "x\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x44 # DW_AT_decl_line |
| .long 0x48 # DW_AT_type |
| .byte 0x0 # end of children of DIE 0x12b |
| .uleb128 0x2 # (DIE (0x147) DW_TAG_subprogram) |
| .long .LASF10 # DW_AT_name: "func5a" |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x53 # DW_AT_decl_line |
| .byte 0x1 # DW_AT_prototyped |
| .long 0x48 # DW_AT_type |
| .byte 0x3 # DW_AT_inline |
| .long 0x162 # DW_AT_sibling |
| .uleb128 0x3 # (DIE (0x158) DW_TAG_formal_parameter) |
| .ascii "x\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x53 # DW_AT_decl_line |
| .long 0x48 # DW_AT_type |
| .byte 0x0 # end of children of DIE 0x147 |
| .uleb128 0x5 # (DIE (0x162) DW_TAG_subprogram) |
| .byte 0x1 # DW_AT_external |
| .long .LASF11 # DW_AT_name: "func6a" |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x62 # DW_AT_decl_line |
| .byte 0x1 # DW_AT_prototyped |
| .long 0x48 # DW_AT_type |
| .byte 0x3 # DW_AT_inline |
| .long 0x17e # DW_AT_sibling |
| .uleb128 0x3 # (DIE (0x174) DW_TAG_formal_parameter) |
| .ascii "x\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x62 # DW_AT_decl_line |
| .long 0x48 # DW_AT_type |
| .byte 0x0 # end of children of DIE 0x162 |
| .uleb128 0x2 # (DIE (0x17e) DW_TAG_subprogram) |
| .long .LASF12 # DW_AT_name: "func7a" |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x70 # DW_AT_decl_line |
| .byte 0x1 # DW_AT_prototyped |
| .long 0x48 # DW_AT_type |
| .byte 0x3 # DW_AT_inline |
| .long 0x199 # DW_AT_sibling |
| .uleb128 0x3 # (DIE (0x18f) DW_TAG_formal_parameter) |
| .ascii "x\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x70 # DW_AT_decl_line |
| .long 0x48 # DW_AT_type |
| .byte 0x0 # end of children of DIE 0x17e |
| .uleb128 0x2 # (DIE (0x199) DW_TAG_subprogram) |
| .long .LASF13 # DW_AT_name: "func8a" |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x7e # DW_AT_decl_line |
| .byte 0x1 # DW_AT_prototyped |
| .long 0x48 # DW_AT_type |
| .byte 0x3 # DW_AT_inline |
| .long 0x1b4 # DW_AT_sibling |
| .uleb128 0x3 # (DIE (0x1aa) DW_TAG_formal_parameter) |
| .ascii "x\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x7e # DW_AT_decl_line |
| .long 0x48 # DW_AT_type |
| .byte 0x0 # end of children of DIE 0x199 |
| .uleb128 0x6 # (DIE (0x1b4) DW_TAG_subprogram) |
| .long 0xf4 # DW_AT_abstract_origin |
| .quad .LFB1 # DW_AT_low_pc |
| .quad .LFE1 # DW_AT_high_pc |
| .byte 0x1 # DW_AT_frame_base |
| .byte 0x9c # DW_OP_call_frame_cfa |
| .long 0x1d7 # DW_AT_sibling |
| .uleb128 0x7 # (DIE (0x1cf) DW_TAG_formal_parameter) |
| .long 0x106 # DW_AT_abstract_origin |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x0 # end of children of DIE 0x1b4 |
| .uleb128 0x6 # (DIE (0x1d7) DW_TAG_subprogram) |
| .long 0x12b # DW_AT_abstract_origin |
| .quad .LFB5 # DW_AT_low_pc |
| .quad .LFE5 # DW_AT_high_pc |
| .byte 0x1 # DW_AT_frame_base |
| .byte 0x9c # DW_OP_call_frame_cfa |
| .long 0x21d # DW_AT_sibling |
| .uleb128 0x8 # (DIE (0x1f2) DW_TAG_formal_parameter) |
| .long 0x13d # DW_AT_abstract_origin |
| .long .LLST0 # DW_AT_location |
| .uleb128 0x9 # (DIE (0x1fb) DW_TAG_inlined_subroutine) |
| .long 0x6a # DW_AT_abstract_origin |
| .quad .LBB46 # DW_AT_low_pc |
| .quad .LBE46 # DW_AT_high_pc |
| .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c) |
| .byte 0x46 # DW_AT_call_line |
| .uleb128 0x8 # (DIE (0x212) DW_TAG_formal_parameter) |
| .long 0x7b # DW_AT_abstract_origin |
| .long .LLST1 # DW_AT_location |
| .byte 0x0 # end of children of DIE 0x1fb |
| .byte 0x0 # end of children of DIE 0x1d7 |
| .uleb128 0x6 # (DIE (0x21d) DW_TAG_subprogram) |
| .long 0x85 # DW_AT_abstract_origin |
| .quad .LFB6 # DW_AT_low_pc |
| .quad .LFE6 # DW_AT_high_pc |
| .byte 0x1 # DW_AT_frame_base |
| .byte 0x9c # DW_OP_call_frame_cfa |
| .long 0x240 # DW_AT_sibling |
| .uleb128 0x7 # (DIE (0x238) DW_TAG_formal_parameter) |
| .long 0x97 # DW_AT_abstract_origin |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x0 # end of children of DIE 0x21d |
| .uleb128 0x6 # (DIE (0x240) DW_TAG_subprogram) |
| .long 0xa1 # DW_AT_abstract_origin |
| .quad .LFB8 # DW_AT_low_pc |
| .quad .LFE8 # DW_AT_high_pc |
| .byte 0x1 # DW_AT_frame_base |
| .byte 0x9c # DW_OP_call_frame_cfa |
| .long 0x263 # DW_AT_sibling |
| .uleb128 0x7 # (DIE (0x25b) DW_TAG_formal_parameter) |
| .long 0xb3 # DW_AT_abstract_origin |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x0 # end of children of DIE 0x240 |
| .uleb128 0x6 # (DIE (0x263) DW_TAG_subprogram) |
| .long 0x162 # DW_AT_abstract_origin |
| .quad .LFB9 # DW_AT_low_pc |
| .quad .LFE9 # DW_AT_high_pc |
| .byte 0x1 # DW_AT_frame_base |
| .byte 0x9c # DW_OP_call_frame_cfa |
| .long 0x2a9 # DW_AT_sibling |
| .uleb128 0x8 # (DIE (0x27e) DW_TAG_formal_parameter) |
| .long 0x174 # DW_AT_abstract_origin |
| .long .LLST2 # DW_AT_location |
| .uleb128 0x9 # (DIE (0x287) DW_TAG_inlined_subroutine) |
| .long 0xa1 # DW_AT_abstract_origin |
| .quad .LBB48 # DW_AT_low_pc |
| .quad .LBE48 # DW_AT_high_pc |
| .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c) |
| .byte 0x64 # DW_AT_call_line |
| .uleb128 0x8 # (DIE (0x29e) DW_TAG_formal_parameter) |
| .long 0xb3 # DW_AT_abstract_origin |
| .long .LLST3 # DW_AT_location |
| .byte 0x0 # end of children of DIE 0x287 |
| .byte 0x0 # end of children of DIE 0x263 |
| .uleb128 0x6 # (DIE (0x2a9) DW_TAG_subprogram) |
| .long 0xbd # DW_AT_abstract_origin |
| .quad .LFB12 # DW_AT_low_pc |
| .quad .LFE12 # DW_AT_high_pc |
| .byte 0x1 # DW_AT_frame_base |
| .byte 0x9c # DW_OP_call_frame_cfa |
| .long 0x2cc # DW_AT_sibling |
| .uleb128 0x7 # (DIE (0x2c4) DW_TAG_formal_parameter) |
| .long 0xcf # DW_AT_abstract_origin |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x0 # end of children of DIE 0x2a9 |
| .uleb128 0xa # (DIE (0x2cc) DW_TAG_subprogram) |
| .byte 0x1 # DW_AT_external |
| .long .LASF20 # DW_AT_name: "main" |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x86 # DW_AT_decl_line |
| .byte 0x1 # DW_AT_prototyped |
| .long 0x48 # DW_AT_type |
| .quad .LFB14 # DW_AT_low_pc |
| .quad .LFE14 # DW_AT_high_pc |
| .byte 0x1 # DW_AT_frame_base |
| .byte 0x9c # DW_OP_call_frame_cfa |
| .long 0x52b # DW_AT_sibling |
| .uleb128 0xb # (DIE (0x2ef) DW_TAG_formal_parameter) |
| .long .LASF14 # DW_AT_name: "argc" |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x86 # DW_AT_decl_line |
| .long 0x48 # DW_AT_type |
| .long .LLST4 # DW_AT_location |
| .uleb128 0xb # (DIE (0x2fe) DW_TAG_formal_parameter) |
| .long .LASF15 # DW_AT_name: "argv" |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x86 # DW_AT_decl_line |
| .long 0x52b # DW_AT_type |
| .long .LLST5 # DW_AT_location |
| .uleb128 0xc # (DIE (0x30d) DW_TAG_variable) |
| .ascii "x\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (../gdb.opt/inline-break.c) |
| .byte 0x8c # DW_AT_decl_line |
| .long 0x53e # DW_AT_type |
| .long .LLST6 # DW_AT_location |
| .uleb128 0xd # (DIE (0x31a) DW_TAG_inlined_subroutine) |
| .long 0xd9 # DW_AT_abstract_origin |
| .quad .LBB50 # DW_AT_entry_pc |
| .long .Ldebug_ranges0+0x0 # DW_AT_ranges |
| .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c) |
| .byte 0x8e # DW_AT_call_line |
| .long 0x33b # DW_AT_sibling |
| .uleb128 0x8 # (DIE (0x331) DW_TAG_formal_parameter) |
| .long 0xea # DW_AT_abstract_origin |
| .long .LLST7 # DW_AT_location |
| .byte 0x0 # end of children of DIE 0x31a |
| .uleb128 0xd # (DIE (0x33b) DW_TAG_inlined_subroutine) |
| .long 0x110 # DW_AT_abstract_origin |
| .quad .LBB53 # DW_AT_entry_pc |
| .long .Ldebug_ranges0+0x30 # DW_AT_ranges |
| .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c) |
| .byte 0x92 # DW_AT_call_line |
| .long 0x37d # DW_AT_sibling |
| .uleb128 0x8 # (DIE (0x352) DW_TAG_formal_parameter) |
| .long 0x121 # DW_AT_abstract_origin |
| .long .LLST8 # DW_AT_location |
| .uleb128 0x9 # (DIE (0x35b) DW_TAG_inlined_subroutine) |
| .long 0x2d # DW_AT_abstract_origin |
| .quad .LBB55 # DW_AT_low_pc |
| .quad .LBE55 # DW_AT_high_pc |
| .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c) |
| .byte 0x37 # DW_AT_call_line |
| .uleb128 0x8 # (DIE (0x372) DW_TAG_formal_parameter) |
| .long 0x3e # DW_AT_abstract_origin |
| .long .LLST9 # DW_AT_location |
| .byte 0x0 # end of children of DIE 0x35b |
| .byte 0x0 # end of children of DIE 0x33b |
| .uleb128 0xd # (DIE (0x37d) DW_TAG_inlined_subroutine) |
| .long 0x147 # DW_AT_abstract_origin |
| .quad .LBB58 # DW_AT_entry_pc |
| .long .Ldebug_ranges0+0x60 # DW_AT_ranges |
| .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c) |
| .byte 0x96 # DW_AT_call_line |
| .long 0x3bf # DW_AT_sibling |
| .uleb128 0x8 # (DIE (0x394) DW_TAG_formal_parameter) |
| .long 0x158 # DW_AT_abstract_origin |
| .long .LLST10 # DW_AT_location |
| .uleb128 0x9 # (DIE (0x39d) DW_TAG_inlined_subroutine) |
| .long 0x85 # DW_AT_abstract_origin |
| .quad .LBB60 # DW_AT_low_pc |
| .quad .LBE60 # DW_AT_high_pc |
| .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c) |
| .byte 0x55 # DW_AT_call_line |
| .uleb128 0x8 # (DIE (0x3b4) DW_TAG_formal_parameter) |
| .long 0x97 # DW_AT_abstract_origin |
| .long .LLST11 # DW_AT_location |
| .byte 0x0 # end of children of DIE 0x39d |
| .byte 0x0 # end of children of DIE 0x37d |
| .uleb128 0xe # (DIE (0x3bf) DW_TAG_inlined_subroutine) |
| .long 0xf4 # DW_AT_abstract_origin |
| .quad .LBB64 # DW_AT_low_pc |
| .quad .LBE64 # DW_AT_high_pc |
| .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c) |
| .byte 0x90 # DW_AT_call_line |
| .long 0x3e4 # DW_AT_sibling |
| .uleb128 0x8 # (DIE (0x3da) DW_TAG_formal_parameter) |
| .long 0x106 # DW_AT_abstract_origin |
| .long .LLST12 # DW_AT_location |
| .byte 0x0 # end of children of DIE 0x3bf |
| .uleb128 0xe # (DIE (0x3e4) DW_TAG_inlined_subroutine) |
| .long 0x12b # DW_AT_abstract_origin |
| .quad .LBB67 # DW_AT_low_pc |
| .quad .LBE67 # DW_AT_high_pc |
| .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c) |
| .byte 0x94 # DW_AT_call_line |
| .long 0x42a # DW_AT_sibling |
| .uleb128 0x8 # (DIE (0x3ff) DW_TAG_formal_parameter) |
| .long 0x13d # DW_AT_abstract_origin |
| .long .LLST13 # DW_AT_location |
| .uleb128 0x9 # (DIE (0x408) DW_TAG_inlined_subroutine) |
| .long 0x6a # DW_AT_abstract_origin |
| .quad .LBB69 # DW_AT_low_pc |
| .quad .LBE69 # DW_AT_high_pc |
| .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c) |
| .byte 0x46 # DW_AT_call_line |
| .uleb128 0x8 # (DIE (0x41f) DW_TAG_formal_parameter) |
| .long 0x7b # DW_AT_abstract_origin |
| .long .LLST14 # DW_AT_location |
| .byte 0x0 # end of children of DIE 0x408 |
| .byte 0x0 # end of children of DIE 0x3e4 |
| .uleb128 0xd # (DIE (0x42a) DW_TAG_inlined_subroutine) |
| .long 0x162 # DW_AT_abstract_origin |
| .quad .LBB72 # DW_AT_entry_pc |
| .long .Ldebug_ranges0+0x90 # DW_AT_ranges |
| .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c) |
| .byte 0x98 # DW_AT_call_line |
| .long 0x46c # DW_AT_sibling |
| .uleb128 0x8 # (DIE (0x441) DW_TAG_formal_parameter) |
| .long 0x174 # DW_AT_abstract_origin |
| .long .LLST15 # DW_AT_location |
| .uleb128 0x9 # (DIE (0x44a) DW_TAG_inlined_subroutine) |
| .long 0xa1 # DW_AT_abstract_origin |
| .quad .LBB74 # DW_AT_low_pc |
| .quad .LBE74 # DW_AT_high_pc |
| .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c) |
| .byte 0x64 # DW_AT_call_line |
| .uleb128 0x8 # (DIE (0x461) DW_TAG_formal_parameter) |
| .long 0xb3 # DW_AT_abstract_origin |
| .long .LLST16 # DW_AT_location |
| .byte 0x0 # end of children of DIE 0x44a |
| .byte 0x0 # end of children of DIE 0x42a |
| .uleb128 0xd # (DIE (0x46c) DW_TAG_inlined_subroutine) |
| .long 0x17e # DW_AT_abstract_origin |
| .quad .LBB77 # DW_AT_entry_pc |
| .long .Ldebug_ranges0+0xc0 # DW_AT_ranges |
| .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c) |
| .byte 0x9a # DW_AT_call_line |
| .long 0x4aa # DW_AT_sibling |
| .uleb128 0x8 # (DIE (0x483) DW_TAG_formal_parameter) |
| .long 0x18f # DW_AT_abstract_origin |
| .long .LLST17 # DW_AT_location |
| .uleb128 0xf # (DIE (0x48c) DW_TAG_inlined_subroutine) |
| .long 0x4f # DW_AT_abstract_origin |
| .quad .LBB82 # DW_AT_entry_pc |
| .long .Ldebug_ranges0+0x120 # DW_AT_ranges |
| .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c) |
| .byte 0x72 # DW_AT_call_line |
| .uleb128 0x8 # (DIE (0x49f) DW_TAG_formal_parameter) |
| .long 0x60 # DW_AT_abstract_origin |
| .long .LLST18 # DW_AT_location |
| .byte 0x0 # end of children of DIE 0x48c |
| .byte 0x0 # end of children of DIE 0x46c |
| .uleb128 0xd # (DIE (0x4aa) DW_TAG_inlined_subroutine) |
| .long 0x4f # DW_AT_abstract_origin |
| .quad .LBB92 # DW_AT_entry_pc |
| .long .Ldebug_ranges0+0x160 # DW_AT_ranges |
| .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c) |
| .byte 0x9a # DW_AT_call_line |
| .long 0x4cb # DW_AT_sibling |
| .uleb128 0x8 # (DIE (0x4c1) DW_TAG_formal_parameter) |
| .long 0x60 # DW_AT_abstract_origin |
| .long .LLST19 # DW_AT_location |
| .byte 0x0 # end of children of DIE 0x4aa |
| .uleb128 0xd # (DIE (0x4cb) DW_TAG_inlined_subroutine) |
| .long 0x199 # DW_AT_abstract_origin |
| .quad .LBB100 # DW_AT_entry_pc |
| .long .Ldebug_ranges0+0x1a0 # DW_AT_ranges |
| .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c) |
| .byte 0x9c # DW_AT_call_line |
| .long 0x509 # DW_AT_sibling |
| .uleb128 0x8 # (DIE (0x4e2) DW_TAG_formal_parameter) |
| .long 0x1aa # DW_AT_abstract_origin |
| .long .LLST20 # DW_AT_location |
| .uleb128 0xf # (DIE (0x4eb) DW_TAG_inlined_subroutine) |
| .long 0xbd # DW_AT_abstract_origin |
| .quad .LBB102 # DW_AT_entry_pc |
| .long .Ldebug_ranges0+0x1d0 # DW_AT_ranges |
| .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c) |
| .byte 0x80 # DW_AT_call_line |
| .uleb128 0x8 # (DIE (0x4fe) DW_TAG_formal_parameter) |
| .long 0xcf # DW_AT_abstract_origin |
| .long .LLST21 # DW_AT_location |
| .byte 0x0 # end of children of DIE 0x4eb |
| .byte 0x0 # end of children of DIE 0x4cb |
| .uleb128 0x9 # (DIE (0x509) DW_TAG_inlined_subroutine) |
| .long 0xbd # DW_AT_abstract_origin |
| .quad .LBB108 # DW_AT_low_pc |
| .quad .LBE108 # DW_AT_high_pc |
| .byte 0x1 # DW_AT_call_file (../gdb.opt/inline-break.c) |
| .byte 0x9c # DW_AT_call_line |
| .uleb128 0x8 # (DIE (0x520) DW_TAG_formal_parameter) |
| .long 0xcf # DW_AT_abstract_origin |
| .long .LLST22 # DW_AT_location |
| .byte 0x0 # end of children of DIE 0x509 |
| .byte 0x0 # end of children of DIE 0x2cc |
| .uleb128 0x10 # (DIE (0x52b) DW_TAG_pointer_type) |
| .byte 0x8 # DW_AT_byte_size |
| .long 0x531 # DW_AT_type |
| .uleb128 0x10 # (DIE (0x531) DW_TAG_pointer_type) |
| .byte 0x8 # DW_AT_byte_size |
| .long 0x537 # DW_AT_type |
| .uleb128 0x11 # (DIE (0x537) DW_TAG_base_type) |
| .byte 0x1 # DW_AT_byte_size |
| .byte 0x6 # DW_AT_encoding |
| .long .LASF16 # DW_AT_name: "char" |
| .uleb128 0x12 # (DIE (0x53e) DW_TAG_volatile_type) |
| .long 0x48 # DW_AT_type |
| .byte 0x0 # end of children of DIE 0xb |
| .section .debug_abbrev |
| .uleb128 0x1 # (abbrev code) |
| .uleb128 0x11 # (TAG: DW_TAG_compile_unit) |
| .byte 0x1 # DW_children_yes |
| .uleb128 0x25 # (DW_AT_producer) |
| .uleb128 0xe # (DW_FORM_strp) |
| .uleb128 0x13 # (DW_AT_language) |
| .uleb128 0xb # (DW_FORM_data1) |
| .uleb128 0x3 # (DW_AT_name) |
| .uleb128 0xe # (DW_FORM_strp) |
| .uleb128 0x1b # (DW_AT_comp_dir) |
| .uleb128 0xe # (DW_FORM_strp) |
| .uleb128 0x11 # (DW_AT_low_pc) |
| .uleb128 0x1 # (DW_FORM_addr) |
| .uleb128 0x12 # (DW_AT_high_pc) |
| .uleb128 0x1 # (DW_FORM_addr) |
| .uleb128 0x10 # (DW_AT_stmt_list) |
| .uleb128 0x6 # (DW_FORM_data4) |
| .byte 0x0 |
| .byte 0x0 |
| .uleb128 0x2 # (abbrev code) |
| .uleb128 0x2e # (TAG: DW_TAG_subprogram) |
| .byte 0x1 # DW_children_yes |
| .uleb128 0x3 # (DW_AT_name) |
| .uleb128 0xe # (DW_FORM_strp) |
| .uleb128 0x3a # (DW_AT_decl_file) |
| .uleb128 0xb # (DW_FORM_data1) |
| .uleb128 0x3b # (DW_AT_decl_line) |
| .uleb128 0xb # (DW_FORM_data1) |
| .uleb128 0x27 # (DW_AT_prototyped) |
| .uleb128 0xc # (DW_FORM_flag) |
| .uleb128 0x49 # (DW_AT_type) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .uleb128 0x20 # (DW_AT_inline) |
| .uleb128 0xb # (DW_FORM_data1) |
| .uleb128 0x1 # (DW_AT_sibling) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .byte 0x0 |
| .byte 0x0 |
| .uleb128 0x3 # (abbrev code) |
| .uleb128 0x5 # (TAG: DW_TAG_formal_parameter) |
| .byte 0x0 # DW_children_no |
| .uleb128 0x3 # (DW_AT_name) |
| .uleb128 0x8 # (DW_FORM_string) |
| .uleb128 0x3a # (DW_AT_decl_file) |
| .uleb128 0xb # (DW_FORM_data1) |
| .uleb128 0x3b # (DW_AT_decl_line) |
| .uleb128 0xb # (DW_FORM_data1) |
| .uleb128 0x49 # (DW_AT_type) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .byte 0x0 |
| .byte 0x0 |
| .uleb128 0x4 # (abbrev code) |
| .uleb128 0x24 # (TAG: DW_TAG_base_type) |
| .byte 0x0 # DW_children_no |
| .uleb128 0xb # (DW_AT_byte_size) |
| .uleb128 0xb # (DW_FORM_data1) |
| .uleb128 0x3e # (DW_AT_encoding) |
| .uleb128 0xb # (DW_FORM_data1) |
| .uleb128 0x3 # (DW_AT_name) |
| .uleb128 0x8 # (DW_FORM_string) |
| .byte 0x0 |
| .byte 0x0 |
| .uleb128 0x5 # (abbrev code) |
| .uleb128 0x2e # (TAG: DW_TAG_subprogram) |
| .byte 0x1 # DW_children_yes |
| .uleb128 0x3f # (DW_AT_external) |
| .uleb128 0xc # (DW_FORM_flag) |
| .uleb128 0x3 # (DW_AT_name) |
| .uleb128 0xe # (DW_FORM_strp) |
| .uleb128 0x3a # (DW_AT_decl_file) |
| .uleb128 0xb # (DW_FORM_data1) |
| .uleb128 0x3b # (DW_AT_decl_line) |
| .uleb128 0xb # (DW_FORM_data1) |
| .uleb128 0x27 # (DW_AT_prototyped) |
| .uleb128 0xc # (DW_FORM_flag) |
| .uleb128 0x49 # (DW_AT_type) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .uleb128 0x20 # (DW_AT_inline) |
| .uleb128 0xb # (DW_FORM_data1) |
| .uleb128 0x1 # (DW_AT_sibling) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .byte 0x0 |
| .byte 0x0 |
| .uleb128 0x6 # (abbrev code) |
| .uleb128 0x2e # (TAG: DW_TAG_subprogram) |
| .byte 0x1 # DW_children_yes |
| .uleb128 0x31 # (DW_AT_abstract_origin) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .uleb128 0x11 # (DW_AT_low_pc) |
| .uleb128 0x1 # (DW_FORM_addr) |
| .uleb128 0x12 # (DW_AT_high_pc) |
| .uleb128 0x1 # (DW_FORM_addr) |
| .uleb128 0x40 # (DW_AT_frame_base) |
| .uleb128 0xa # (DW_FORM_block1) |
| .uleb128 0x1 # (DW_AT_sibling) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .byte 0x0 |
| .byte 0x0 |
| .uleb128 0x7 # (abbrev code) |
| .uleb128 0x5 # (TAG: DW_TAG_formal_parameter) |
| .byte 0x0 # DW_children_no |
| .uleb128 0x31 # (DW_AT_abstract_origin) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .uleb128 0x2 # (DW_AT_location) |
| .uleb128 0xa # (DW_FORM_block1) |
| .byte 0x0 |
| .byte 0x0 |
| .uleb128 0x8 # (abbrev code) |
| .uleb128 0x5 # (TAG: DW_TAG_formal_parameter) |
| .byte 0x0 # DW_children_no |
| .uleb128 0x31 # (DW_AT_abstract_origin) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .uleb128 0x2 # (DW_AT_location) |
| .uleb128 0x6 # (DW_FORM_data4) |
| .byte 0x0 |
| .byte 0x0 |
| .uleb128 0x9 # (abbrev code) |
| .uleb128 0x1d # (TAG: DW_TAG_inlined_subroutine) |
| .byte 0x1 # DW_children_yes |
| .uleb128 0x31 # (DW_AT_abstract_origin) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .uleb128 0x11 # (DW_AT_low_pc) |
| .uleb128 0x1 # (DW_FORM_addr) |
| .uleb128 0x12 # (DW_AT_high_pc) |
| .uleb128 0x1 # (DW_FORM_addr) |
| .uleb128 0x58 # (DW_AT_call_file) |
| .uleb128 0xb # (DW_FORM_data1) |
| .uleb128 0x59 # (DW_AT_call_line) |
| .uleb128 0xb # (DW_FORM_data1) |
| .byte 0x0 |
| .byte 0x0 |
| .uleb128 0xa # (abbrev code) |
| .uleb128 0x2e # (TAG: DW_TAG_subprogram) |
| .byte 0x1 # DW_children_yes |
| .uleb128 0x3f # (DW_AT_external) |
| .uleb128 0xc # (DW_FORM_flag) |
| .uleb128 0x3 # (DW_AT_name) |
| .uleb128 0xe # (DW_FORM_strp) |
| .uleb128 0x3a # (DW_AT_decl_file) |
| .uleb128 0xb # (DW_FORM_data1) |
| .uleb128 0x3b # (DW_AT_decl_line) |
| .uleb128 0xb # (DW_FORM_data1) |
| .uleb128 0x27 # (DW_AT_prototyped) |
| .uleb128 0xc # (DW_FORM_flag) |
| .uleb128 0x49 # (DW_AT_type) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .uleb128 0x11 # (DW_AT_low_pc) |
| .uleb128 0x1 # (DW_FORM_addr) |
| .uleb128 0x12 # (DW_AT_high_pc) |
| .uleb128 0x1 # (DW_FORM_addr) |
| .uleb128 0x40 # (DW_AT_frame_base) |
| .uleb128 0xa # (DW_FORM_block1) |
| .uleb128 0x1 # (DW_AT_sibling) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .byte 0x0 |
| .byte 0x0 |
| .uleb128 0xb # (abbrev code) |
| .uleb128 0x5 # (TAG: DW_TAG_formal_parameter) |
| .byte 0x0 # DW_children_no |
| .uleb128 0x3 # (DW_AT_name) |
| .uleb128 0xe # (DW_FORM_strp) |
| .uleb128 0x3a # (DW_AT_decl_file) |
| .uleb128 0xb # (DW_FORM_data1) |
| .uleb128 0x3b # (DW_AT_decl_line) |
| .uleb128 0xb # (DW_FORM_data1) |
| .uleb128 0x49 # (DW_AT_type) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .uleb128 0x2 # (DW_AT_location) |
| .uleb128 0x6 # (DW_FORM_data4) |
| .byte 0x0 |
| .byte 0x0 |
| .uleb128 0xc # (abbrev code) |
| .uleb128 0x34 # (TAG: DW_TAG_variable) |
| .byte 0x0 # DW_children_no |
| .uleb128 0x3 # (DW_AT_name) |
| .uleb128 0x8 # (DW_FORM_string) |
| .uleb128 0x3a # (DW_AT_decl_file) |
| .uleb128 0xb # (DW_FORM_data1) |
| .uleb128 0x3b # (DW_AT_decl_line) |
| .uleb128 0xb # (DW_FORM_data1) |
| .uleb128 0x49 # (DW_AT_type) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .uleb128 0x2 # (DW_AT_location) |
| .uleb128 0x6 # (DW_FORM_data4) |
| .byte 0x0 |
| .byte 0x0 |
| .uleb128 0xd # (abbrev code) |
| .uleb128 0x1d # (TAG: DW_TAG_inlined_subroutine) |
| .byte 0x1 # DW_children_yes |
| .uleb128 0x31 # (DW_AT_abstract_origin) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .uleb128 0x52 # (DW_AT_entry_pc) |
| .uleb128 0x1 # (DW_FORM_addr) |
| .uleb128 0x55 # (DW_AT_ranges) |
| .uleb128 0x6 # (DW_FORM_data4) |
| .uleb128 0x58 # (DW_AT_call_file) |
| .uleb128 0xb # (DW_FORM_data1) |
| .uleb128 0x59 # (DW_AT_call_line) |
| .uleb128 0xb # (DW_FORM_data1) |
| .uleb128 0x1 # (DW_AT_sibling) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .byte 0x0 |
| .byte 0x0 |
| .uleb128 0xe # (abbrev code) |
| .uleb128 0x1d # (TAG: DW_TAG_inlined_subroutine) |
| .byte 0x1 # DW_children_yes |
| .uleb128 0x31 # (DW_AT_abstract_origin) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .uleb128 0x11 # (DW_AT_low_pc) |
| .uleb128 0x1 # (DW_FORM_addr) |
| .uleb128 0x12 # (DW_AT_high_pc) |
| .uleb128 0x1 # (DW_FORM_addr) |
| .uleb128 0x58 # (DW_AT_call_file) |
| .uleb128 0xb # (DW_FORM_data1) |
| .uleb128 0x59 # (DW_AT_call_line) |
| .uleb128 0xb # (DW_FORM_data1) |
| .uleb128 0x1 # (DW_AT_sibling) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .byte 0x0 |
| .byte 0x0 |
| .uleb128 0xf # (abbrev code) |
| .uleb128 0x1d # (TAG: DW_TAG_inlined_subroutine) |
| .byte 0x1 # DW_children_yes |
| .uleb128 0x31 # (DW_AT_abstract_origin) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .uleb128 0x52 # (DW_AT_entry_pc) |
| .uleb128 0x1 # (DW_FORM_addr) |
| .uleb128 0x55 # (DW_AT_ranges) |
| .uleb128 0x6 # (DW_FORM_data4) |
| .uleb128 0x58 # (DW_AT_call_file) |
| .uleb128 0xb # (DW_FORM_data1) |
| .uleb128 0x59 # (DW_AT_call_line) |
| .uleb128 0xb # (DW_FORM_data1) |
| .byte 0x0 |
| .byte 0x0 |
| .uleb128 0x10 # (abbrev code) |
| .uleb128 0xf # (TAG: DW_TAG_pointer_type) |
| .byte 0x0 # DW_children_no |
| .uleb128 0xb # (DW_AT_byte_size) |
| .uleb128 0xb # (DW_FORM_data1) |
| .uleb128 0x49 # (DW_AT_type) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .byte 0x0 |
| .byte 0x0 |
| .uleb128 0x11 # (abbrev code) |
| .uleb128 0x24 # (TAG: DW_TAG_base_type) |
| .byte 0x0 # DW_children_no |
| .uleb128 0xb # (DW_AT_byte_size) |
| .uleb128 0xb # (DW_FORM_data1) |
| .uleb128 0x3e # (DW_AT_encoding) |
| .uleb128 0xb # (DW_FORM_data1) |
| .uleb128 0x3 # (DW_AT_name) |
| .uleb128 0xe # (DW_FORM_strp) |
| .byte 0x0 |
| .byte 0x0 |
| .uleb128 0x12 # (abbrev code) |
| .uleb128 0x35 # (TAG: DW_TAG_volatile_type) |
| .byte 0x0 # DW_children_no |
| .uleb128 0x49 # (DW_AT_type) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .byte 0x0 |
| .byte 0x0 |
| .byte 0x0 |
| .section .debug_pubnames,"",@progbits |
| .long 0x58 # Length of Public Names Info |
| .value 0x2 # DWARF Version |
| .long .Ldebug_info0 # Offset of Compilation Unit Info |
| .long 0x544 # Compilation Unit Length |
| .long 0x1b4 # DIE offset |
| .ascii "func2\0" # external name |
| .long 0x1d7 # DIE offset |
| .ascii "func4a\0" # external name |
| .long 0x21d # DIE offset |
| .ascii "func5b\0" # external name |
| .long 0x240 # DIE offset |
| .ascii "func6b\0" # external name |
| .long 0x263 # DIE offset |
| .ascii "func6a\0" # external name |
| .long 0x2a9 # DIE offset |
| .ascii "func8b\0" # external name |
| .long 0x2cc # DIE offset |
| .ascii "main\0" # external name |
| .long 0x0 |
| .section .debug_aranges,"",@progbits |
| .long 0x2c # Length of Address Ranges Info |
| .value 0x2 # DWARF Version |
| .long .Ldebug_info0 # Offset of Compilation Unit Info |
| .byte 0x8 # Size of Address |
| .byte 0x0 # Size of Segment Descriptor |
| .value 0x0 # Pad to 16 byte boundary |
| .value 0x0 |
| .quad .Ltext0 # Address |
| .quad .Letext0-.Ltext0 # Length |
| .quad 0x0 |
| .quad 0x0 |
| .section .debug_ranges,"",@progbits |
| .Ldebug_ranges0: |
| .quad .LBB50-.Ltext0 # Offset 0x0 |
| .quad .LBE50-.Ltext0 |
| .quad .LBB63-.Ltext0 |
| .quad .LBE63-.Ltext0 |
| .quad 0x0 |
| .quad 0x0 |
| .quad .LBB53-.Ltext0 # Offset 0x30 |
| .quad .LBE53-.Ltext0 |
| .quad .LBB66-.Ltext0 |
| .quad .LBE66-.Ltext0 |
| .quad 0x0 |
| .quad 0x0 |
| .quad .LBB58-.Ltext0 # Offset 0x60 |
| .quad .LBE58-.Ltext0 |
| .quad .LBB71-.Ltext0 |
| .quad .LBE71-.Ltext0 |
| .quad 0x0 |
| .quad 0x0 |
| .quad .LBB72-.Ltext0 # Offset 0x90 |
| .quad .LBE72-.Ltext0 |
| .quad .LBB89-.Ltext0 |
| .quad .LBE89-.Ltext0 |
| .quad 0x0 |
| .quad 0x0 |
| .quad .LBB77-.Ltext0 # Offset 0xc0 |
| .quad .LBE77-.Ltext0 |
| .quad .LBB98-.Ltext0 |
| .quad .LBE98-.Ltext0 |
| .quad .LBB96-.Ltext0 |
| .quad .LBE96-.Ltext0 |
| .quad .LBB91-.Ltext0 |
| .quad .LBE91-.Ltext0 |
| .quad .LBB90-.Ltext0 |
| .quad .LBE90-.Ltext0 |
| .quad 0x0 |
| .quad 0x0 |
| .quad .LBB82-.Ltext0 # Offset 0x120 |
| .quad .LBE82-.Ltext0 |
| .quad .LBB86-.Ltext0 |
| .quad .LBE86-.Ltext0 |
| .quad .LBB81-.Ltext0 |
| .quad .LBE81-.Ltext0 |
| .quad 0x0 |
| .quad 0x0 |
| .quad .LBB92-.Ltext0 # Offset 0x160 |
| .quad .LBE92-.Ltext0 |
| .quad .LBB99-.Ltext0 |
| .quad .LBE99-.Ltext0 |
| .quad .LBB97-.Ltext0 |
| .quad .LBE97-.Ltext0 |
| .quad 0x0 |
| .quad 0x0 |
| .quad .LBB100-.Ltext0 # Offset 0x1a0 |
| .quad .LBE100-.Ltext0 |
| .quad .LBB107-.Ltext0 |
| .quad .LBE107-.Ltext0 |
| .quad 0x0 |
| .quad 0x0 |
| .quad .LBB102-.Ltext0 # Offset 0x1d0 |
| .quad .LBE102-.Ltext0 |
| .quad .LBB105-.Ltext0 |
| .quad .LBE105-.Ltext0 |
| .quad 0x0 |
| .quad 0x0 |
| .section .debug_str,"MS",@progbits,1 |
| .LASF12: |
| .string "func7a" |
| .LASF1: |
| .string "func7b" |
| .LASF19: |
| .string "/home/gary/work/archer/src/gdb/testsuite/gdb.dwarf2" |
| .LASF20: |
| .string "main" |
| .LASF18: |
| .string "../gdb.opt/inline-break.c" |
| .LASF6: |
| .string "func1" |
| .LASF17: |
| .string "GNU C 4.5.1 20100924 (Red Hat 4.5.1-4)" |
| .LASF14: |
| .string "argc" |
| .LASF8: |
| .string "func3a" |
| .LASF0: |
| .string "func3b" |
| .LASF16: |
| .string "char" |
| .LASF9: |
| .string "func4a" |
| .LASF2: |
| .string "func4b" |
| .LASF11: |
| .string "func6a" |
| .LASF10: |
| .string "func5a" |
| .LASF3: |
| .string "func5b" |
| .LASF5: |
| .string "func8b" |
| .LASF13: |
| .string "func8a" |
| .LASF7: |
| .string "func2" |
| .LASF4: |
| .string "func6b" |
| .LASF15: |
| .string "argv" |
| .ident "GCC: (GNU) 4.5.1 20100924 (Red Hat 4.5.1-4)" |
| .section .note.GNU-stack,"",@progbits |