| /* This testcase is part of GDB, the GNU debugger. |
| |
| Copyright 2011-2016 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 file is compiled from gdb.arch/amd64-entry-value.c |
| using -g -dA -S -O2. */ |
| |
| .file "amd64-entry-value.cc" |
| .text |
| .Ltext0: |
| .p2align 4,,15 |
| .type _ZL1eid, @function |
| _ZL1eid: |
| .LFB0: |
| .file 1 "gdb.arch/amd64-entry-value.cc" |
| # gdb.arch/amd64-entry-value.cc:22 |
| .loc 1 22 0 |
| .cfi_startproc |
| .LVL0: |
| # BLOCK 2 freq:10000 seq:0 |
| # PRED: ENTRY [100.0%] (fallthru) |
| # gdb.arch/amd64-entry-value.cc:23 |
| .loc 1 23 0 |
| movl $0, _ZL1v(%rip) |
| # SUCC: EXIT [100.0%] |
| # gdb.arch/amd64-entry-value.cc:24 |
| .loc 1 24 0 |
| ret |
| .cfi_endproc |
| .LFE0: |
| .size _ZL1eid, .-_ZL1eid |
| .p2align 4,,15 |
| .type _ZL1did, @function |
| _ZL1did: |
| .LFB1: |
| # gdb.arch/amd64-entry-value.cc:28 |
| .loc 1 28 0 |
| .cfi_startproc |
| .LVL1: |
| # BLOCK 2 freq:10000 seq:0 |
| # PRED: ENTRY [100.0%] (fallthru) |
| # gdb.arch/amd64-entry-value.cc:30 |
| .loc 1 30 0 |
| addsd .LC0(%rip), %xmm0 |
| .LVL2: |
| # gdb.arch/amd64-entry-value.cc:29 |
| .loc 1 29 0 |
| addl $1, %edi |
| .LVL3: |
| # gdb.arch/amd64-entry-value.cc:31 |
| .loc 1 31 0 |
| call _ZL1eid |
| .LVL4: |
| # gdb.arch/amd64-entry-value.cc:32 |
| .loc 1 32 0 |
| movl _ZL1v(%rip), %eax |
| movl _ZL1v(%rip), %edi |
| cvtsi2sd %eax, %xmm0 |
| call _ZL1eid |
| .LVL5: |
| # gdb.arch/amd64-entry-value.cc:33 |
| .loc 1 33 0 |
| #APP |
| # 33 "gdb.arch/amd64-entry-value.cc" 1 |
| breakhere: |
| # 0 "" 2 |
| # gdb.arch/amd64-entry-value.cc:34 |
| .loc 1 34 0 |
| #NO_APP |
| movl _ZL1v(%rip), %eax |
| movl _ZL1v(%rip), %edi |
| cvtsi2sd %eax, %xmm0 |
| jmp _ZL1eid |
| # SUCC: EXIT [100.0%] (ab,sibcall) |
| .LVL6: |
| .cfi_endproc |
| .LFE1: |
| .size _ZL1did, .-_ZL1did |
| .p2align 4,,15 |
| .type _ZL7locexpri, @function |
| _ZL7locexpri: |
| .LFB2: |
| # gdb.arch/amd64-entry-value.cc:39 |
| .loc 1 39 0 |
| .cfi_startproc |
| .LVL7: |
| # BLOCK 2 freq:10000 seq:0 |
| # PRED: ENTRY [100.0%] (fallthru) |
| # gdb.arch/amd64-entry-value.cc:41 |
| .loc 1 41 0 |
| #APP |
| # 41 "gdb.arch/amd64-entry-value.cc" 1 |
| breakhere_locexpr: |
| # 0 "" 2 |
| # SUCC: EXIT [100.0%] |
| # gdb.arch/amd64-entry-value.cc:42 |
| .loc 1 42 0 |
| #NO_APP |
| ret |
| .cfi_endproc |
| .LFE2: |
| .size _ZL7locexpri, .-_ZL7locexpri |
| .p2align 4,,15 |
| .type _ZL1cid, @function |
| _ZL1cid: |
| .LFB3: |
| # gdb.arch/amd64-entry-value.cc:46 |
| .loc 1 46 0 |
| .cfi_startproc |
| .LVL8: |
| # BLOCK 2 freq:10000 seq:0 |
| # PRED: ENTRY [100.0%] (fallthru) |
| # gdb.arch/amd64-entry-value.cc:47 |
| .loc 1 47 0 |
| mulsd .LC1(%rip), %xmm0 |
| .LVL9: |
| leal (%rdi,%rdi,4), %edi |
| .LVL10: |
| addl %edi, %edi |
| jmp _ZL1did |
| # SUCC: EXIT [100.0%] (ab,sibcall) |
| .LVL11: |
| .cfi_endproc |
| .LFE3: |
| .size _ZL1cid, .-_ZL1cid |
| .p2align 4,,15 |
| .type _ZL1aid, @function |
| _ZL1aid: |
| .LFB4: |
| # gdb.arch/amd64-entry-value.cc:52 |
| .loc 1 52 0 |
| .cfi_startproc |
| .LVL12: |
| # BLOCK 2 freq:10000 seq:0 |
| # PRED: ENTRY [100.0%] (fallthru) |
| # gdb.arch/amd64-entry-value.cc:53 |
| .loc 1 53 0 |
| addsd .LC0(%rip), %xmm0 |
| .LVL13: |
| addl $1, %edi |
| .LVL14: |
| jmp _ZL1cid |
| .LVL15: |
| # SUCC: EXIT [100.0%] (ab,sibcall) |
| .cfi_endproc |
| .LFE4: |
| .size _ZL1aid, .-_ZL1aid |
| .p2align 4,,15 |
| .type _ZL1bid, @function |
| _ZL1bid: |
| .LFB5: |
| # gdb.arch/amd64-entry-value.cc:58 |
| .loc 1 58 0 |
| .cfi_startproc |
| .LVL16: |
| # BLOCK 2 freq:10000 seq:0 |
| # PRED: ENTRY [100.0%] (fallthru) |
| # gdb.arch/amd64-entry-value.cc:59 |
| .loc 1 59 0 |
| addsd .LC2(%rip), %xmm0 |
| .LVL17: |
| addl $2, %edi |
| .LVL18: |
| jmp _ZL1cid |
| .LVL19: |
| # SUCC: EXIT [100.0%] (ab,sibcall) |
| .cfi_endproc |
| .LFE5: |
| .size _ZL1bid, .-_ZL1bid |
| .p2align 4,,15 |
| .type _ZL5amb_zi, @function |
| _ZL5amb_zi: |
| .LFB6: |
| # gdb.arch/amd64-entry-value.cc:64 |
| .loc 1 64 0 |
| .cfi_startproc |
| .LVL20: |
| # BLOCK 2 freq:10000 seq:0 |
| # PRED: ENTRY [100.0%] (fallthru) |
| # gdb.arch/amd64-entry-value.cc:65 |
| .loc 1 65 0 |
| cvtsi2sd %edi, %xmm0 |
| addl $7, %edi |
| .LVL21: |
| addsd .LC3(%rip), %xmm0 |
| jmp _ZL1did |
| .LVL22: |
| # SUCC: EXIT [100.0%] (ab,sibcall) |
| .cfi_endproc |
| .LFE6: |
| .size _ZL5amb_zi, .-_ZL5amb_zi |
| .p2align 4,,15 |
| .type _ZL5amb_yi, @function |
| _ZL5amb_yi: |
| .LFB7: |
| # gdb.arch/amd64-entry-value.cc:70 |
| .loc 1 70 0 |
| .cfi_startproc |
| .LVL23: |
| # BLOCK 2 freq:10000 seq:0 |
| # PRED: ENTRY [100.0%] (fallthru) |
| # gdb.arch/amd64-entry-value.cc:71 |
| .loc 1 71 0 |
| addl $6, %edi |
| .LVL24: |
| jmp _ZL5amb_zi |
| .LVL25: |
| # SUCC: EXIT [100.0%] (ab,sibcall) |
| .cfi_endproc |
| .LFE7: |
| .size _ZL5amb_yi, .-_ZL5amb_yi |
| .p2align 4,,15 |
| .type _ZL5amb_xi, @function |
| _ZL5amb_xi: |
| .LFB8: |
| # gdb.arch/amd64-entry-value.cc:76 |
| .loc 1 76 0 |
| .cfi_startproc |
| .LVL26: |
| # BLOCK 2 freq:10000 seq:0 |
| # PRED: ENTRY [100.0%] (fallthru) |
| # gdb.arch/amd64-entry-value.cc:77 |
| .loc 1 77 0 |
| addl $5, %edi |
| .LVL27: |
| jmp _ZL5amb_yi |
| .LVL28: |
| # SUCC: EXIT [100.0%] (ab,sibcall) |
| .cfi_endproc |
| .LFE8: |
| .size _ZL5amb_xi, .-_ZL5amb_xi |
| .p2align 4,,15 |
| .type _ZL3ambi, @function |
| _ZL3ambi: |
| .LFB9: |
| # gdb.arch/amd64-entry-value.cc:82 |
| .loc 1 82 0 |
| .cfi_startproc |
| .LVL29: |
| # BLOCK 2 freq:10000 seq:0 |
| # PRED: ENTRY [100.0%] (fallthru) |
| # gdb.arch/amd64-entry-value.cc:83 |
| .loc 1 83 0 |
| testl %edi, %edi |
| # SUCC: 4 [19.1%] (can_fallthru) 3 [80.9%] (fallthru,can_fallthru) |
| js .L13 |
| # BLOCK 3 freq:8088 seq:1 |
| # PRED: 2 [80.9%] (fallthru,can_fallthru) |
| # gdb.arch/amd64-entry-value.cc:86 |
| .loc 1 86 0 |
| addl $4, %edi |
| .LVL30: |
| jmp _ZL5amb_xi |
| .LVL31: |
| # SUCC: EXIT [100.0%] (ab,sibcall) |
| # BLOCK 4 freq:1912 seq:2 |
| # PRED: 2 [19.1%] (can_fallthru) |
| .L13: |
| # gdb.arch/amd64-entry-value.cc:84 |
| .loc 1 84 0 |
| addl $3, %edi |
| .LVL32: |
| jmp _ZL5amb_xi |
| .LVL33: |
| # SUCC: EXIT [100.0%] (ab,sibcall) |
| .cfi_endproc |
| .LFE9: |
| .size _ZL3ambi, .-_ZL3ambi |
| .p2align 4,,15 |
| .type _ZL5amb_bi, @function |
| _ZL5amb_bi: |
| .LFB10: |
| # gdb.arch/amd64-entry-value.cc:91 |
| .loc 1 91 0 |
| .cfi_startproc |
| .LVL34: |
| # BLOCK 2 freq:10000 seq:0 |
| # PRED: ENTRY [100.0%] (fallthru) |
| # gdb.arch/amd64-entry-value.cc:92 |
| .loc 1 92 0 |
| addl $2, %edi |
| .LVL35: |
| jmp _ZL3ambi |
| .LVL36: |
| # SUCC: EXIT [100.0%] (ab,sibcall) |
| .cfi_endproc |
| .LFE10: |
| .size _ZL5amb_bi, .-_ZL5amb_bi |
| .p2align 4,,15 |
| .type _ZL5amb_ai, @function |
| _ZL5amb_ai: |
| .LFB11: |
| # gdb.arch/amd64-entry-value.cc:97 |
| .loc 1 97 0 |
| .cfi_startproc |
| .LVL37: |
| # BLOCK 2 freq:10000 seq:0 |
| # PRED: ENTRY [100.0%] (fallthru) |
| # gdb.arch/amd64-entry-value.cc:98 |
| .loc 1 98 0 |
| addl $1, %edi |
| .LVL38: |
| jmp _ZL5amb_bi |
| .LVL39: |
| # SUCC: EXIT [100.0%] (ab,sibcall) |
| .cfi_endproc |
| .LFE11: |
| .size _ZL5amb_ai, .-_ZL5amb_ai |
| .p2align 4,,15 |
| .type _ZL4selfi, @function |
| _ZL4selfi: |
| .LFB13: |
| # gdb.arch/amd64-entry-value.cc:111 |
| .loc 1 111 0 |
| .cfi_startproc |
| .LVL40: |
| # BLOCK 2 freq:10000 seq:0 |
| # PRED: ENTRY [100.0%] (fallthru) |
| # gdb.arch/amd64-entry-value.cc:112 |
| .loc 1 112 0 |
| cmpl $200, %edi |
| # gdb.arch/amd64-entry-value.cc:111 |
| .loc 1 111 0 |
| pushq %rbx |
| .LCFI0: |
| .cfi_def_cfa_offset 16 |
| .cfi_offset 3, -16 |
| # gdb.arch/amd64-entry-value.cc:111 |
| .loc 1 111 0 |
| movl %edi, %ebx |
| # SUCC: 4 [19.9%] (can_fallthru) 3 [80.1%] (fallthru,can_fallthru) |
| # gdb.arch/amd64-entry-value.cc:112 |
| .loc 1 112 0 |
| je .L18 |
| # BLOCK 3 freq:8009 seq:1 |
| # PRED: 2 [80.1%] (fallthru,can_fallthru) |
| # gdb.arch/amd64-entry-value.cc:119 |
| .loc 1 119 0 |
| movl _ZL1v(%rip), %eax |
| movl _ZL1v(%rip), %edi |
| .LVL41: |
| cvtsi2sd %eax, %xmm0 |
| call _ZL1eid |
| .LVL42: |
| # gdb.arch/amd64-entry-value.cc:120 |
| .loc 1 120 0 |
| cvtsi2sd %ebx, %xmm0 |
| leal 2(%rbx), %edi |
| # gdb.arch/amd64-entry-value.cc:122 |
| .loc 1 122 0 |
| popq %rbx |
| .LCFI1: |
| .cfi_remember_state |
| .cfi_def_cfa_offset 8 |
| .LVL43: |
| # gdb.arch/amd64-entry-value.cc:120 |
| .loc 1 120 0 |
| addsd .LC4(%rip), %xmm0 |
| jmp _ZL1did |
| .LVL44: |
| # SUCC: EXIT [100.0%] (ab,sibcall) |
| # BLOCK 4 freq:1991 seq:2 |
| # PRED: 2 [19.9%] (can_fallthru) |
| .p2align 4,,10 |
| .p2align 3 |
| .L18: |
| .LCFI2: |
| .cfi_restore_state |
| # gdb.arch/amd64-entry-value.cc:122 |
| .loc 1 122 0 |
| popq %rbx |
| .LCFI3: |
| .cfi_def_cfa_offset 8 |
| .LVL45: |
| # gdb.arch/amd64-entry-value.cc:115 |
| .loc 1 115 0 |
| movl $201, %edi |
| .LVL46: |
| jmp _ZL5self2i |
| # SUCC: EXIT [100.0%] (ab,sibcall) |
| .LVL47: |
| .cfi_endproc |
| .LFE13: |
| .size _ZL4selfi, .-_ZL4selfi |
| .p2align 4,,15 |
| .type _ZL5self2i, @function |
| _ZL5self2i: |
| .LFB12: |
| # gdb.arch/amd64-entry-value.cc:105 |
| .loc 1 105 0 |
| .cfi_startproc |
| .LVL48: |
| # BLOCK 2 freq:10000 seq:0 |
| # PRED: ENTRY [100.0%] (fallthru) |
| # gdb.arch/amd64-entry-value.cc:106 |
| .loc 1 106 0 |
| jmp _ZL4selfi |
| .LVL49: |
| # SUCC: EXIT [100.0%] (ab,sibcall) |
| .cfi_endproc |
| .LFE12: |
| .size _ZL5self2i, .-_ZL5self2i |
| .p2align 4,,15 |
| .type _ZL9stacktestiiiiiiiidddddddddd, @function |
| _ZL9stacktestiiiiiiiidddddddddd: |
| .LFB14: |
| # gdb.arch/amd64-entry-value.cc:128 |
| .loc 1 128 0 |
| .cfi_startproc |
| .LVL50: |
| # BLOCK 2 freq:10000 seq:0 |
| # PRED: ENTRY [100.0%] (fallthru) |
| # gdb.arch/amd64-entry-value.cc:133 |
| .loc 1 133 0 |
| movl _ZL1v(%rip), %eax |
| movl _ZL1v(%rip), %edi |
| .LVL51: |
| cvtsi2sd %eax, %xmm0 |
| .LVL52: |
| call _ZL1eid |
| .LVL53: |
| # gdb.arch/amd64-entry-value.cc:134 |
| .loc 1 134 0 |
| #APP |
| # 134 "gdb.arch/amd64-entry-value.cc" 1 |
| breakhere_stacktest: |
| # 0 "" 2 |
| # gdb.arch/amd64-entry-value.cc:135 |
| .loc 1 135 0 |
| #NO_APP |
| movl _ZL1v(%rip), %eax |
| movl _ZL1v(%rip), %edi |
| cvtsi2sd %eax, %xmm0 |
| jmp _ZL1eid |
| # SUCC: EXIT [100.0%] (ab,sibcall) |
| .LVL54: |
| .cfi_endproc |
| .LFE14: |
| .size _ZL9stacktestiiiiiiiidddddddddd, .-_ZL9stacktestiiiiiiiidddddddddd |
| .p2align 4,,15 |
| .type _ZL9referenceRiS_iiiiS_S_, @function |
| _ZL9referenceRiS_iiiiS_S_: |
| .LFB15: |
| # gdb.arch/amd64-entry-value.cc:145 |
| .loc 1 145 0 |
| .cfi_startproc |
| .LVL55: |
| # BLOCK 2 freq:10000 seq:0 |
| # PRED: ENTRY [100.0%] (fallthru) |
| .LBB2: |
| # gdb.arch/amd64-entry-value.cc:151 |
| .loc 1 151 0 |
| movq 8(%rsp), %rax |
| # gdb.arch/amd64-entry-value.cc:149 |
| .loc 1 149 0 |
| movl $21, (%rdi) |
| # gdb.arch/amd64-entry-value.cc:150 |
| .loc 1 150 0 |
| movl $22, (%rsi) |
| # gdb.arch/amd64-entry-value.cc:151 |
| .loc 1 151 0 |
| movl $31, (%rax) |
| # gdb.arch/amd64-entry-value.cc:152 |
| .loc 1 152 0 |
| movq 16(%rsp), %rax |
| movl $32, (%rax) |
| # gdb.arch/amd64-entry-value.cc:153 |
| .loc 1 153 0 |
| movl _ZL1v(%rip), %eax |
| movl _ZL1v(%rip), %edi |
| .LVL56: |
| cvtsi2sd %eax, %xmm0 |
| call _ZL1eid |
| .LVL57: |
| # gdb.arch/amd64-entry-value.cc:154 |
| .loc 1 154 0 |
| #APP |
| # 154 "gdb.arch/amd64-entry-value.cc" 1 |
| breakhere_reference: |
| # 0 "" 2 |
| # gdb.arch/amd64-entry-value.cc:155 |
| .loc 1 155 0 |
| #NO_APP |
| movl _ZL1v(%rip), %eax |
| movl _ZL1v(%rip), %edi |
| cvtsi2sd %eax, %xmm0 |
| jmp _ZL1eid |
| # SUCC: EXIT [100.0%] (ab,sibcall) |
| .LVL58: |
| .LBE2: |
| .cfi_endproc |
| .LFE15: |
| .size _ZL9referenceRiS_iiiiS_S_, .-_ZL9referenceRiS_iiiiS_S_ |
| .p2align 4,,15 |
| .type _ZL5datapv, @function |
| _ZL5datapv: |
| .LFB16: |
| # gdb.arch/amd64-entry-value.cc:160 |
| .loc 1 160 0 |
| .cfi_startproc |
| # BLOCK 2 freq:10000 seq:0 |
| # PRED: ENTRY [100.0%] (fallthru) |
| # gdb.arch/amd64-entry-value.cc:164 |
| .loc 1 164 0 |
| movl $_ZZL5datapvE3two, %eax |
| # SUCC: EXIT [100.0%] |
| ret |
| .cfi_endproc |
| .LFE16: |
| .size _ZL5datapv, .-_ZL5datapv |
| .p2align 4,,15 |
| .type _ZL11datap_inputPi, @function |
| _ZL11datap_inputPi: |
| .LFB17: |
| # gdb.arch/amd64-entry-value.cc:168 |
| .loc 1 168 0 |
| .cfi_startproc |
| .LVL59: |
| # BLOCK 2 freq:10000 seq:0 |
| # PRED: ENTRY [100.0%] (fallthru) |
| # gdb.arch/amd64-entry-value.cc:169 |
| .loc 1 169 0 |
| addl $1, (%rdi) |
| # SUCC: EXIT [100.0%] |
| # gdb.arch/amd64-entry-value.cc:170 |
| .loc 1 170 0 |
| ret |
| .cfi_endproc |
| .LFE17: |
| .size _ZL11datap_inputPi, .-_ZL11datap_inputPi |
| .p2align 4,,15 |
| .type _ZL4datav, @function |
| _ZL4datav: |
| .LFB18: |
| # gdb.arch/amd64-entry-value.cc:174 |
| .loc 1 174 0 |
| .cfi_startproc |
| # BLOCK 2 freq:10000 seq:0 |
| # PRED: ENTRY [100.0%] (fallthru) |
| # gdb.arch/amd64-entry-value.cc:176 |
| .loc 1 176 0 |
| movl $10, %eax |
| # SUCC: EXIT [100.0%] |
| ret |
| .cfi_endproc |
| .LFE18: |
| .size _ZL4datav, .-_ZL4datav |
| .p2align 4,,15 |
| .type _ZL5data2v, @function |
| _ZL5data2v: |
| .LFB19: |
| # gdb.arch/amd64-entry-value.cc:180 |
| .loc 1 180 0 |
| .cfi_startproc |
| # BLOCK 2 freq:10000 seq:0 |
| # PRED: ENTRY [100.0%] (fallthru) |
| # gdb.arch/amd64-entry-value.cc:182 |
| .loc 1 182 0 |
| movl $20, %eax |
| # SUCC: EXIT [100.0%] |
| ret |
| .cfi_endproc |
| .LFE19: |
| .size _ZL5data2v, .-_ZL5data2v |
| .p2align 4,,15 |
| .type _ZL9differenti, @function |
| _ZL9differenti: |
| .LFB20: |
| # gdb.arch/amd64-entry-value.cc:186 |
| .loc 1 186 0 |
| .cfi_startproc |
| .LVL60: |
| # BLOCK 2 freq:10000 seq:0 |
| # PRED: ENTRY [100.0%] (fallthru) |
| pushq %rbx |
| .LCFI4: |
| .cfi_def_cfa_offset 16 |
| .cfi_offset 3, -16 |
| # gdb.arch/amd64-entry-value.cc:187 |
| .loc 1 187 0 |
| leal 1(%rdi), %ebx |
| .LVL61: |
| # gdb.arch/amd64-entry-value.cc:188 |
| .loc 1 188 0 |
| cvtsi2sd %ebx, %xmm0 |
| movl %ebx, %edi |
| call _ZL1eid |
| .LVL62: |
| # gdb.arch/amd64-entry-value.cc:189 |
| .loc 1 189 0 |
| #APP |
| # 189 "gdb.arch/amd64-entry-value.cc" 1 |
| breakhere_different: |
| # 0 "" 2 |
| # gdb.arch/amd64-entry-value.cc:191 |
| .loc 1 191 0 |
| #NO_APP |
| movl %ebx, %eax |
| popq %rbx |
| .LCFI5: |
| .cfi_def_cfa_offset 8 |
| .LVL63: |
| # SUCC: EXIT [100.0%] |
| ret |
| .cfi_endproc |
| .LFE20: |
| .size _ZL9differenti, .-_ZL9differenti |
| .p2align 4,,15 |
| .type _ZL8validityii, @function |
| _ZL8validityii: |
| .LFB21: |
| # gdb.arch/amd64-entry-value.cc:195 |
| .loc 1 195 0 |
| .cfi_startproc |
| .LVL64: |
| # BLOCK 2 freq:10000 seq:0 |
| # PRED: ENTRY [100.0%] (fallthru) |
| # gdb.arch/amd64-entry-value.cc:197 |
| .loc 1 197 0 |
| xorpd %xmm0, %xmm0 |
| # gdb.arch/amd64-entry-value.cc:195 |
| .loc 1 195 0 |
| pushq %rbx |
| .LCFI6: |
| .cfi_def_cfa_offset 16 |
| .cfi_offset 3, -16 |
| # gdb.arch/amd64-entry-value.cc:197 |
| .loc 1 197 0 |
| xorl %edi, %edi |
| # gdb.arch/amd64-entry-value.cc:195 |
| .loc 1 195 0 |
| movl %esi, %ebx |
| # gdb.arch/amd64-entry-value.cc:197 |
| .loc 1 197 0 |
| call _ZL1eid |
| .LVL65: |
| # gdb.arch/amd64-entry-value.cc:198 |
| .loc 1 198 0 |
| #APP |
| # 198 "gdb.arch/amd64-entry-value.cc" 1 |
| breakhere_validity: |
| # 0 "" 2 |
| # gdb.arch/amd64-entry-value.cc:200 |
| .loc 1 200 0 |
| #NO_APP |
| movl %ebx, %eax |
| popq %rbx |
| .LCFI7: |
| .cfi_def_cfa_offset 8 |
| .LVL66: |
| # SUCC: EXIT [100.0%] |
| ret |
| .cfi_endproc |
| .LFE21: |
| .size _ZL8validityii, .-_ZL8validityii |
| .p2align 4,,15 |
| .type _ZL7invalidi, @function |
| _ZL7invalidi: |
| .LFB22: |
| # gdb.arch/amd64-entry-value.cc:204 |
| .loc 1 204 0 |
| .cfi_startproc |
| .LVL67: |
| # BLOCK 2 freq:10000 seq:0 |
| # PRED: ENTRY [100.0%] (fallthru) |
| # gdb.arch/amd64-entry-value.cc:205 |
| .loc 1 205 0 |
| xorpd %xmm0, %xmm0 |
| xorl %edi, %edi |
| .LVL68: |
| call _ZL1eid |
| .LVL69: |
| # gdb.arch/amd64-entry-value.cc:206 |
| .loc 1 206 0 |
| #APP |
| # 206 "gdb.arch/amd64-entry-value.cc" 1 |
| breakhere_invalid: |
| # 0 "" 2 |
| # SUCC: EXIT [100.0%] |
| # gdb.arch/amd64-entry-value.cc:207 |
| .loc 1 207 0 |
| #NO_APP |
| ret |
| .cfi_endproc |
| .LFE22: |
| .size _ZL7invalidi, .-_ZL7invalidi |
| .section .text.startup,"ax",@progbits |
| .p2align 4,,15 |
| .globl main |
| .type main, @function |
| main: |
| .LFB23: |
| # gdb.arch/amd64-entry-value.cc:211 |
| .loc 1 211 0 |
| .cfi_startproc |
| # BLOCK 2 freq:10000 seq:0 |
| # PRED: ENTRY [100.0%] (fallthru) |
| pushq %rbx |
| .LCFI8: |
| .cfi_def_cfa_offset 16 |
| .LBB3: |
| # gdb.arch/amd64-entry-value.cc:212 |
| .loc 1 212 0 |
| movl $30, %edi |
| .LBE3: |
| # gdb.arch/amd64-entry-value.cc:211 |
| .loc 1 211 0 |
| subq $48, %rsp |
| .LCFI9: |
| .cfi_def_cfa_offset 64 |
| .cfi_offset 3, -16 |
| .LBB5: |
| # gdb.arch/amd64-entry-value.cc:212 |
| .loc 1 212 0 |
| movsd .LC6(%rip), %xmm0 |
| call _ZL1did |
| .LVL70: |
| # gdb.arch/amd64-entry-value.cc:213 |
| .loc 1 213 0 |
| movl $30, %edi |
| call _ZL7locexpri |
| .LVL71: |
| # gdb.arch/amd64-entry-value.cc:215 |
| .loc 1 215 0 |
| movsd .LC7(%rip), %xmm7 |
| movabsq $4623226492472524800, %rax |
| movsd .LC3(%rip), %xmm6 |
| movabsq $4622663542519103488, %rdx |
| movsd .LC8(%rip), %xmm5 |
| movl $6, %r9d |
| movsd .LC9(%rip), %xmm4 |
| movl $5, %r8d |
| movsd .LC10(%rip), %xmm3 |
| movl $4, %ecx |
| movsd .LC11(%rip), %xmm2 |
| movl $2, %esi |
| movsd .LC4(%rip), %xmm1 |
| movq %rax, 24(%rsp) |
| movsd .LC12(%rip), %xmm0 |
| movq %rdx, 16(%rsp) |
| movl $1, %edi |
| movl $3, %edx |
| movl $12, 8(%rsp) |
| movl $11, (%rsp) |
| call _ZL9stacktestiiiiiiiidddddddddd |
| .LVL72: |
| # gdb.arch/amd64-entry-value.cc:216 |
| .loc 1 216 0 |
| movl $5, %edi |
| call _ZL9differenti |
| .LVL73: |
| # gdb.arch/amd64-entry-value.cc:217 |
| .loc 1 217 0 |
| call _ZL4datav |
| .LVL74: |
| movl $5, %edi |
| movl %eax, %esi |
| call _ZL8validityii |
| .LVL75: |
| # gdb.arch/amd64-entry-value.cc:218 |
| .loc 1 218 0 |
| call _ZL5data2v |
| .LVL76: |
| movl %eax, %edi |
| call _ZL7invalidi |
| .LVL77: |
| .LBB4: |
| # gdb.arch/amd64-entry-value.cc:221 |
| .loc 1 221 0 |
| movl $1, 36(%rsp) |
| .LVL78: |
| call _ZL5datapv |
| .LVL79: |
| movq %rax, %rbx |
| .LVL80: |
| # gdb.arch/amd64-entry-value.cc:222 |
| .loc 1 222 0 |
| leaq 44(%rsp), %rax |
| .LVL81: |
| leaq 36(%rsp), %rdi |
| movl $6, %r9d |
| movl $5, %r8d |
| movl $4, %ecx |
| movq %rax, 8(%rsp) |
| leaq 40(%rsp), %rax |
| movl $3, %edx |
| movq %rbx, %rsi |
| # gdb.arch/amd64-entry-value.cc:221 |
| .loc 1 221 0 |
| movl $11, 40(%rsp) |
| .LVL82: |
| movl $12, 44(%rsp) |
| .LVL83: |
| # gdb.arch/amd64-entry-value.cc:222 |
| .loc 1 222 0 |
| movq %rax, (%rsp) |
| call _ZL9referenceRiS_iiiiS_S_ |
| .LVL84: |
| # gdb.arch/amd64-entry-value.cc:223 |
| .loc 1 223 0 |
| movq %rbx, %rdi |
| call _ZL11datap_inputPi |
| .LVL85: |
| .LBE4: |
| # gdb.arch/amd64-entry-value.cc:226 |
| .loc 1 226 0 |
| movl _ZL1v(%rip), %eax |
| testl %eax, %eax |
| # SUCC: 5 [39.0%] (can_fallthru) 3 [61.0%] (fallthru,can_fallthru) |
| jne .L32 |
| # BLOCK 3 freq:6100 seq:1 |
| # PRED: 2 [61.0%] (fallthru,can_fallthru) |
| # gdb.arch/amd64-entry-value.cc:229 |
| .loc 1 229 0 |
| movsd .LC16(%rip), %xmm0 |
| movl $5, %edi |
| call _ZL1bid |
| # SUCC: 4 [100.0%] (fallthru,can_fallthru) |
| .LVL86: |
| # BLOCK 4 freq:10000 seq:2 |
| # PRED: 3 [100.0%] (fallthru,can_fallthru) 5 [100.0%] |
| .L31: |
| # gdb.arch/amd64-entry-value.cc:230 |
| .loc 1 230 0 |
| movl $100, %edi |
| call _ZL5amb_ai |
| .LVL87: |
| # gdb.arch/amd64-entry-value.cc:231 |
| .loc 1 231 0 |
| movl $200, %edi |
| call _ZL4selfi |
| .LVL88: |
| .LBE5: |
| # gdb.arch/amd64-entry-value.cc:233 |
| .loc 1 233 0 |
| addq $48, %rsp |
| .LCFI10: |
| .cfi_remember_state |
| .cfi_def_cfa_offset 16 |
| xorl %eax, %eax |
| popq %rbx |
| .LCFI11: |
| .cfi_def_cfa_offset 8 |
| .LVL89: |
| # SUCC: EXIT [100.0%] |
| ret |
| .LVL90: |
| # BLOCK 5 freq:3900 seq:3 |
| # PRED: 2 [39.0%] (can_fallthru) |
| .L32: |
| .LCFI12: |
| .cfi_restore_state |
| .LBB6: |
| # gdb.arch/amd64-entry-value.cc:227 |
| .loc 1 227 0 |
| movsd .LC15(%rip), %xmm0 |
| movl $1, %edi |
| call _ZL1aid |
| .LVL91: |
| # SUCC: 4 [100.0%] |
| jmp .L31 |
| .LBE6: |
| .cfi_endproc |
| .LFE23: |
| .size main, .-main |
| .local _ZL1v |
| .comm _ZL1v,4,4 |
| .data |
| .align 4 |
| .type _ZZL5datapvE3two, @object |
| .size _ZZL5datapvE3two, 4 |
| _ZZL5datapvE3two: |
| .long 2 |
| .section .rodata.cst8,"aM",@progbits,8 |
| .align 8 |
| .LC0: |
| .long 0 |
| .long 1072693248 |
| .align 8 |
| .LC1: |
| .long 0 |
| .long 1076101120 |
| .align 8 |
| .LC2: |
| .long 0 |
| .long 1073741824 |
| .align 8 |
| .LC3: |
| .long 0 |
| .long 1075707904 |
| .align 8 |
| .LC4: |
| .long 0 |
| .long 1074003968 |
| .align 8 |
| .LC6: |
| .long 0 |
| .long 1077837824 |
| .align 8 |
| .LC7: |
| .long 0 |
| .long 1075904512 |
| .align 8 |
| .LC8: |
| .long 0 |
| .long 1075445760 |
| .align 8 |
| .LC9: |
| .long 0 |
| .long 1075183616 |
| .align 8 |
| .LC10: |
| .long 0 |
| .long 1074921472 |
| .align 8 |
| .LC11: |
| .long 0 |
| .long 1074528256 |
| .align 8 |
| .LC12: |
| .long 0 |
| .long 1073217536 |
| .align 8 |
| .LC15: |
| .long 0 |
| .long 1072955392 |
| .align 8 |
| .LC16: |
| .long 0 |
| .long 1075118080 |
| .text |
| .Letext0: |
| .section .debug_info,"",@progbits |
| .Ldebug_info0: |
| .long 0xba0 # Length of Compilation Unit Info |
| .value 0x2 # 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 .LASF1 # DW_AT_producer: "GNU C++ 4.7.0 20110912 (experimental)" |
| .byte 0x4 # DW_AT_language |
| .long .LASF2 # DW_AT_name: "gdb.arch/amd64-entry-value.cc" |
| .long .LASF3 # DW_AT_comp_dir: "" |
| .long .Ldebug_ranges0+0 # DW_AT_ranges |
| .quad 0 # DW_AT_low_pc |
| .quad 0 # DW_AT_entry_pc |
| .long .Ldebug_line0 # DW_AT_stmt_list |
| .uleb128 0x2 # (DIE (0x31) DW_TAG_base_type) |
| .byte 0x8 # DW_AT_byte_size |
| .byte 0x4 # DW_AT_encoding |
| .long .LASF0 # DW_AT_name: "double" |
| .uleb128 0x3 # (DIE (0x38) DW_TAG_base_type) |
| .byte 0x4 # DW_AT_byte_size |
| .byte 0x5 # DW_AT_encoding |
| .ascii "int\0" # DW_AT_name |
| .uleb128 0x4 # (DIE (0x3f) DW_TAG_subprogram) |
| .ascii "e\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x15 # DW_AT_decl_line |
| .quad .LFB0 # DW_AT_low_pc |
| .quad .LFE0 # DW_AT_high_pc |
| .byte 0x2 # DW_AT_frame_base |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .byte 0x1 # DW_AT_GNU_all_call_sites |
| .long 0x73 # DW_AT_sibling |
| .uleb128 0x5 # (DIE (0x5c) DW_TAG_formal_parameter) |
| .ascii "i\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x15 # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .uleb128 0x5 # (DIE (0x67) DW_TAG_formal_parameter) |
| .ascii "j\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x15 # DW_AT_decl_line |
| .long 0x31 # DW_AT_type |
| .byte 0x1 # DW_AT_location |
| .byte 0x61 # DW_OP_reg17 |
| .byte 0 # end of children of DIE 0x3f |
| .uleb128 0x4 # (DIE (0x73) DW_TAG_subprogram) |
| .ascii "d\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x1b # DW_AT_decl_line |
| .quad .LFB1 # DW_AT_low_pc |
| .quad .LFE1 # DW_AT_high_pc |
| .byte 0x2 # DW_AT_frame_base |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .byte 0x1 # DW_AT_GNU_all_call_sites |
| .long 0xf6 # DW_AT_sibling |
| .uleb128 0x6 # (DIE (0x90) DW_TAG_formal_parameter) |
| .ascii "i\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x1b # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST0 # DW_AT_location |
| .uleb128 0x6 # (DIE (0x9d) DW_TAG_formal_parameter) |
| .ascii "j\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x1b # DW_AT_decl_line |
| .long 0x31 # DW_AT_type |
| .long .LLST1 # DW_AT_location |
| .uleb128 0x7 # (DIE (0xaa) DW_TAG_GNU_call_site) |
| .quad .LVL4 # DW_AT_low_pc |
| .long 0x3f # DW_AT_abstract_origin |
| .long 0xda # DW_AT_sibling |
| .uleb128 0x8 # (DIE (0xbb) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x5 # DW_AT_GNU_call_site_value |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x23 # DW_OP_plus_uconst |
| .uleb128 0x1 |
| .uleb128 0x8 # (DIE (0xc4) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x61 # DW_OP_reg17 |
| .byte 0x11 # DW_AT_GNU_call_site_value |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x3 |
| .byte 0xf5 # DW_OP_GNU_regval_type |
| .uleb128 0x11 |
| .uleb128 0x31 |
| .byte 0xf4 # DW_OP_GNU_const_type |
| .uleb128 0x31 |
| .byte 0x8 |
| .long 0 # fp or vector constant word 0 |
| .long 0x3ff00000 # fp or vector constant word 1 |
| .byte 0x22 # DW_OP_plus |
| .byte 0 # end of children of DIE 0xaa |
| .uleb128 0x9 # (DIE (0xda) DW_TAG_GNU_call_site) |
| .quad .LVL5 # DW_AT_low_pc |
| .long 0x3f # DW_AT_abstract_origin |
| .uleb128 0xa # (DIE (0xe7) DW_TAG_GNU_call_site) |
| .quad .LVL6 # DW_AT_low_pc |
| .byte 0x1 # DW_AT_GNU_tail_call |
| .long 0x3f # DW_AT_abstract_origin |
| .byte 0 # end of children of DIE 0x73 |
| .uleb128 0xb # (DIE (0xf6) DW_TAG_subprogram) |
| .long .LASF4 # DW_AT_name: "locexpr" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x26 # DW_AT_decl_line |
| .quad .LFB2 # DW_AT_low_pc |
| .quad .LFE2 # DW_AT_high_pc |
| .byte 0x2 # DW_AT_frame_base |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .byte 0x1 # DW_AT_GNU_all_call_sites |
| .long 0x121 # DW_AT_sibling |
| .uleb128 0x5 # (DIE (0x115) DW_TAG_formal_parameter) |
| .ascii "i\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x26 # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0 # end of children of DIE 0xf6 |
| .uleb128 0x4 # (DIE (0x121) DW_TAG_subprogram) |
| .ascii "c\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x2d # DW_AT_decl_line |
| .quad .LFB3 # DW_AT_low_pc |
| .quad .LFE3 # DW_AT_high_pc |
| .byte 0x2 # DW_AT_frame_base |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .byte 0x1 # DW_AT_GNU_all_call_sites |
| .long 0x188 # DW_AT_sibling |
| .uleb128 0x6 # (DIE (0x13e) DW_TAG_formal_parameter) |
| .ascii "i\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x2d # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST2 # DW_AT_location |
| .uleb128 0x6 # (DIE (0x14b) DW_TAG_formal_parameter) |
| .ascii "j\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x2d # DW_AT_decl_line |
| .long 0x31 # DW_AT_type |
| .long .LLST3 # DW_AT_location |
| .uleb128 0xc # (DIE (0x158) DW_TAG_GNU_call_site) |
| .quad .LVL11 # DW_AT_low_pc |
| .byte 0x1 # DW_AT_GNU_tail_call |
| .long 0x73 # DW_AT_abstract_origin |
| .uleb128 0x8 # (DIE (0x166) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x7 # DW_AT_GNU_call_site_value |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x35 # DW_OP_lit5 |
| .byte 0x1e # DW_OP_mul |
| .byte 0x31 # DW_OP_lit1 |
| .byte 0x24 # DW_OP_shl |
| .uleb128 0x8 # (DIE (0x171) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x61 # DW_OP_reg17 |
| .byte 0x11 # DW_AT_GNU_call_site_value |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x3 |
| .byte 0xf5 # DW_OP_GNU_regval_type |
| .uleb128 0x11 |
| .uleb128 0x31 |
| .byte 0xf4 # DW_OP_GNU_const_type |
| .uleb128 0x31 |
| .byte 0x8 |
| .long 0 # fp or vector constant word 0 |
| .long 0x40240000 # fp or vector constant word 1 |
| .byte 0x1e # DW_OP_mul |
| .byte 0 # end of children of DIE 0x158 |
| .byte 0 # end of children of DIE 0x121 |
| .uleb128 0x4 # (DIE (0x188) DW_TAG_subprogram) |
| .ascii "a\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x33 # DW_AT_decl_line |
| .quad .LFB4 # DW_AT_low_pc |
| .quad .LFE4 # DW_AT_high_pc |
| .byte 0x2 # DW_AT_frame_base |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .byte 0x1 # DW_AT_GNU_all_call_sites |
| .long 0x1ed # DW_AT_sibling |
| .uleb128 0x6 # (DIE (0x1a5) DW_TAG_formal_parameter) |
| .ascii "i\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x33 # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST4 # DW_AT_location |
| .uleb128 0x6 # (DIE (0x1b2) DW_TAG_formal_parameter) |
| .ascii "j\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x33 # DW_AT_decl_line |
| .long 0x31 # DW_AT_type |
| .long .LLST5 # DW_AT_location |
| .uleb128 0xc # (DIE (0x1bf) DW_TAG_GNU_call_site) |
| .quad .LVL15 # DW_AT_low_pc |
| .byte 0x1 # DW_AT_GNU_tail_call |
| .long 0x121 # DW_AT_abstract_origin |
| .uleb128 0x8 # (DIE (0x1cd) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x5 # DW_AT_GNU_call_site_value |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x23 # DW_OP_plus_uconst |
| .uleb128 0x1 |
| .uleb128 0x8 # (DIE (0x1d6) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x61 # DW_OP_reg17 |
| .byte 0x11 # DW_AT_GNU_call_site_value |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x3 |
| .byte 0xf5 # DW_OP_GNU_regval_type |
| .uleb128 0x11 |
| .uleb128 0x31 |
| .byte 0xf4 # DW_OP_GNU_const_type |
| .uleb128 0x31 |
| .byte 0x8 |
| .long 0 # fp or vector constant word 0 |
| .long 0x3ff00000 # fp or vector constant word 1 |
| .byte 0x22 # DW_OP_plus |
| .byte 0 # end of children of DIE 0x1bf |
| .byte 0 # end of children of DIE 0x188 |
| .uleb128 0x4 # (DIE (0x1ed) DW_TAG_subprogram) |
| .ascii "b\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x39 # DW_AT_decl_line |
| .quad .LFB5 # DW_AT_low_pc |
| .quad .LFE5 # DW_AT_high_pc |
| .byte 0x2 # DW_AT_frame_base |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .byte 0x1 # DW_AT_GNU_all_call_sites |
| .long 0x252 # DW_AT_sibling |
| .uleb128 0x6 # (DIE (0x20a) DW_TAG_formal_parameter) |
| .ascii "i\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x39 # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST6 # DW_AT_location |
| .uleb128 0x6 # (DIE (0x217) DW_TAG_formal_parameter) |
| .ascii "j\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x39 # DW_AT_decl_line |
| .long 0x31 # DW_AT_type |
| .long .LLST7 # DW_AT_location |
| .uleb128 0xc # (DIE (0x224) DW_TAG_GNU_call_site) |
| .quad .LVL19 # DW_AT_low_pc |
| .byte 0x1 # DW_AT_GNU_tail_call |
| .long 0x121 # DW_AT_abstract_origin |
| .uleb128 0x8 # (DIE (0x232) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x5 # DW_AT_GNU_call_site_value |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x23 # DW_OP_plus_uconst |
| .uleb128 0x2 |
| .uleb128 0x8 # (DIE (0x23b) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x61 # DW_OP_reg17 |
| .byte 0x11 # DW_AT_GNU_call_site_value |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x3 |
| .byte 0xf5 # DW_OP_GNU_regval_type |
| .uleb128 0x11 |
| .uleb128 0x31 |
| .byte 0xf4 # DW_OP_GNU_const_type |
| .uleb128 0x31 |
| .byte 0x8 |
| .long 0 # fp or vector constant word 0 |
| .long 0x40000000 # fp or vector constant word 1 |
| .byte 0x22 # DW_OP_plus |
| .byte 0 # end of children of DIE 0x224 |
| .byte 0 # end of children of DIE 0x1ed |
| .uleb128 0xb # (DIE (0x252) DW_TAG_subprogram) |
| .long .LASF5 # DW_AT_name: "amb_z" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x3f # DW_AT_decl_line |
| .quad .LFB6 # DW_AT_low_pc |
| .quad .LFE6 # DW_AT_high_pc |
| .byte 0x2 # DW_AT_frame_base |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .byte 0x1 # DW_AT_GNU_all_call_sites |
| .long 0x2ae # DW_AT_sibling |
| .uleb128 0x6 # (DIE (0x271) DW_TAG_formal_parameter) |
| .ascii "i\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x3f # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST8 # DW_AT_location |
| .uleb128 0xc # (DIE (0x27e) DW_TAG_GNU_call_site) |
| .quad .LVL22 # DW_AT_low_pc |
| .byte 0x1 # DW_AT_GNU_tail_call |
| .long 0x73 # DW_AT_abstract_origin |
| .uleb128 0x8 # (DIE (0x28c) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x5 # DW_AT_GNU_call_site_value |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x23 # DW_OP_plus_uconst |
| .uleb128 0x7 |
| .uleb128 0x8 # (DIE (0x295) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x61 # DW_OP_reg17 |
| .byte 0x13 # DW_AT_GNU_call_site_value |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0xf7 # DW_OP_GNU_convert |
| .uleb128 0x38 |
| .byte 0xf7 # DW_OP_GNU_convert |
| .uleb128 0x31 |
| .byte 0xf4 # DW_OP_GNU_const_type |
| .uleb128 0x31 |
| .byte 0x8 |
| .long 0 # fp or vector constant word 0 |
| .long 0x401e0000 # fp or vector constant word 1 |
| .byte 0x22 # DW_OP_plus |
| .byte 0 # end of children of DIE 0x27e |
| .byte 0 # end of children of DIE 0x252 |
| .uleb128 0xb # (DIE (0x2ae) DW_TAG_subprogram) |
| .long .LASF6 # DW_AT_name: "amb_y" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x45 # DW_AT_decl_line |
| .quad .LFB7 # DW_AT_low_pc |
| .quad .LFE7 # DW_AT_high_pc |
| .byte 0x2 # DW_AT_frame_base |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .byte 0x1 # DW_AT_GNU_all_call_sites |
| .long 0x2f3 # DW_AT_sibling |
| .uleb128 0x6 # (DIE (0x2cd) DW_TAG_formal_parameter) |
| .ascii "i\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x45 # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST9 # DW_AT_location |
| .uleb128 0xc # (DIE (0x2da) DW_TAG_GNU_call_site) |
| .quad .LVL25 # DW_AT_low_pc |
| .byte 0x1 # DW_AT_GNU_tail_call |
| .long 0x252 # DW_AT_abstract_origin |
| .uleb128 0x8 # (DIE (0x2e8) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x5 # DW_AT_GNU_call_site_value |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x23 # DW_OP_plus_uconst |
| .uleb128 0x6 |
| .byte 0 # end of children of DIE 0x2da |
| .byte 0 # end of children of DIE 0x2ae |
| .uleb128 0xb # (DIE (0x2f3) DW_TAG_subprogram) |
| .long .LASF7 # DW_AT_name: "amb_x" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x4b # DW_AT_decl_line |
| .quad .LFB8 # DW_AT_low_pc |
| .quad .LFE8 # DW_AT_high_pc |
| .byte 0x2 # DW_AT_frame_base |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .byte 0x1 # DW_AT_GNU_all_call_sites |
| .long 0x338 # DW_AT_sibling |
| .uleb128 0x6 # (DIE (0x312) DW_TAG_formal_parameter) |
| .ascii "i\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x4b # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST10 # DW_AT_location |
| .uleb128 0xc # (DIE (0x31f) DW_TAG_GNU_call_site) |
| .quad .LVL28 # DW_AT_low_pc |
| .byte 0x1 # DW_AT_GNU_tail_call |
| .long 0x2ae # DW_AT_abstract_origin |
| .uleb128 0x8 # (DIE (0x32d) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x5 # DW_AT_GNU_call_site_value |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x23 # DW_OP_plus_uconst |
| .uleb128 0x5 |
| .byte 0 # end of children of DIE 0x31f |
| .byte 0 # end of children of DIE 0x2f3 |
| .uleb128 0x4 # (DIE (0x338) DW_TAG_subprogram) |
| .ascii "amb\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x51 # DW_AT_decl_line |
| .quad .LFB9 # DW_AT_low_pc |
| .quad .LFE9 # DW_AT_high_pc |
| .byte 0x2 # DW_AT_frame_base |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .byte 0x1 # DW_AT_GNU_all_call_sites |
| .long 0x399 # DW_AT_sibling |
| .uleb128 0x6 # (DIE (0x357) DW_TAG_formal_parameter) |
| .ascii "i\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x51 # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST11 # DW_AT_location |
| .uleb128 0xd # (DIE (0x364) DW_TAG_GNU_call_site) |
| .quad .LVL31 # DW_AT_low_pc |
| .byte 0x1 # DW_AT_GNU_tail_call |
| .long 0x2f3 # DW_AT_abstract_origin |
| .long 0x380 # DW_AT_sibling |
| .uleb128 0x8 # (DIE (0x376) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x5 # DW_AT_GNU_call_site_value |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x23 # DW_OP_plus_uconst |
| .uleb128 0x4 |
| .byte 0 # end of children of DIE 0x364 |
| .uleb128 0xc # (DIE (0x380) DW_TAG_GNU_call_site) |
| .quad .LVL33 # DW_AT_low_pc |
| .byte 0x1 # DW_AT_GNU_tail_call |
| .long 0x2f3 # DW_AT_abstract_origin |
| .uleb128 0x8 # (DIE (0x38e) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x5 # DW_AT_GNU_call_site_value |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x23 # DW_OP_plus_uconst |
| .uleb128 0x3 |
| .byte 0 # end of children of DIE 0x380 |
| .byte 0 # end of children of DIE 0x338 |
| .uleb128 0xb # (DIE (0x399) DW_TAG_subprogram) |
| .long .LASF8 # DW_AT_name: "amb_b" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x5a # DW_AT_decl_line |
| .quad .LFB10 # DW_AT_low_pc |
| .quad .LFE10 # DW_AT_high_pc |
| .byte 0x2 # DW_AT_frame_base |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .byte 0x1 # DW_AT_GNU_all_call_sites |
| .long 0x3de # DW_AT_sibling |
| .uleb128 0x6 # (DIE (0x3b8) DW_TAG_formal_parameter) |
| .ascii "i\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x5a # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST12 # DW_AT_location |
| .uleb128 0xc # (DIE (0x3c5) DW_TAG_GNU_call_site) |
| .quad .LVL36 # DW_AT_low_pc |
| .byte 0x1 # DW_AT_GNU_tail_call |
| .long 0x338 # DW_AT_abstract_origin |
| .uleb128 0x8 # (DIE (0x3d3) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x5 # DW_AT_GNU_call_site_value |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x23 # DW_OP_plus_uconst |
| .uleb128 0x2 |
| .byte 0 # end of children of DIE 0x3c5 |
| .byte 0 # end of children of DIE 0x399 |
| .uleb128 0xb # (DIE (0x3de) DW_TAG_subprogram) |
| .long .LASF9 # DW_AT_name: "amb_a" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x60 # DW_AT_decl_line |
| .quad .LFB11 # DW_AT_low_pc |
| .quad .LFE11 # DW_AT_high_pc |
| .byte 0x2 # DW_AT_frame_base |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .byte 0x1 # DW_AT_GNU_all_call_sites |
| .long 0x423 # DW_AT_sibling |
| .uleb128 0x6 # (DIE (0x3fd) DW_TAG_formal_parameter) |
| .ascii "i\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x60 # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST13 # DW_AT_location |
| .uleb128 0xc # (DIE (0x40a) DW_TAG_GNU_call_site) |
| .quad .LVL39 # DW_AT_low_pc |
| .byte 0x1 # DW_AT_GNU_tail_call |
| .long 0x399 # DW_AT_abstract_origin |
| .uleb128 0x8 # (DIE (0x418) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x5 # DW_AT_GNU_call_site_value |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x23 # DW_OP_plus_uconst |
| .uleb128 0x1 |
| .byte 0 # end of children of DIE 0x40a |
| .byte 0 # end of children of DIE 0x3de |
| .uleb128 0xe # (DIE (0x423) DW_TAG_subprogram) |
| .long .LASF10 # DW_AT_name: "self" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x6e # DW_AT_decl_line |
| .quad .LFB13 # DW_AT_low_pc |
| .quad .LFE13 # DW_AT_high_pc |
| .long .LLST14 # DW_AT_frame_base |
| .byte 0x1 # DW_AT_GNU_all_call_sites |
| .long 0x4a6 # DW_AT_sibling |
| .uleb128 0x6 # (DIE (0x443) DW_TAG_formal_parameter) |
| .ascii "i\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x6e # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST15 # DW_AT_location |
| .uleb128 0x9 # (DIE (0x450) DW_TAG_GNU_call_site) |
| .quad .LVL42 # DW_AT_low_pc |
| .long 0x3f # DW_AT_abstract_origin |
| .uleb128 0xd # (DIE (0x45d) DW_TAG_GNU_call_site) |
| .quad .LVL44 # DW_AT_low_pc |
| .byte 0x1 # DW_AT_GNU_tail_call |
| .long 0x73 # DW_AT_abstract_origin |
| .long 0x490 # DW_AT_sibling |
| .uleb128 0x8 # (DIE (0x46f) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x5 # DW_AT_GNU_call_site_value |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x23 # DW_OP_plus_uconst |
| .uleb128 0x2 |
| .uleb128 0x8 # (DIE (0x478) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x61 # DW_OP_reg17 |
| .byte 0x13 # DW_AT_GNU_call_site_value |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0xf7 # DW_OP_GNU_convert |
| .uleb128 0x38 |
| .byte 0xf7 # DW_OP_GNU_convert |
| .uleb128 0x31 |
| .byte 0xf4 # DW_OP_GNU_const_type |
| .uleb128 0x31 |
| .byte 0x8 |
| .long 0 # fp or vector constant word 0 |
| .long 0x40040000 # fp or vector constant word 1 |
| .byte 0x22 # DW_OP_plus |
| .byte 0 # end of children of DIE 0x45d |
| .uleb128 0xc # (DIE (0x490) DW_TAG_GNU_call_site) |
| .quad .LVL47 # DW_AT_low_pc |
| .byte 0x1 # DW_AT_GNU_tail_call |
| .long 0x4a6 # DW_AT_abstract_origin |
| .uleb128 0x8 # (DIE (0x49e) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x2 # DW_AT_GNU_call_site_value |
| .byte 0x8 # DW_OP_const1u |
| .byte 0xc9 |
| .byte 0 # end of children of DIE 0x490 |
| .byte 0 # end of children of DIE 0x423 |
| .uleb128 0xb # (DIE (0x4a6) DW_TAG_subprogram) |
| .long .LASF11 # DW_AT_name: "self2" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x68 # DW_AT_decl_line |
| .quad .LFB12 # DW_AT_low_pc |
| .quad .LFE12 # DW_AT_high_pc |
| .byte 0x2 # DW_AT_frame_base |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .byte 0x1 # DW_AT_GNU_all_call_sites |
| .long 0x4e9 # DW_AT_sibling |
| .uleb128 0x6 # (DIE (0x4c5) DW_TAG_formal_parameter) |
| .ascii "i\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x68 # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST16 # DW_AT_location |
| .uleb128 0xc # (DIE (0x4d2) DW_TAG_GNU_call_site) |
| .quad .LVL49 # DW_AT_low_pc |
| .byte 0x1 # DW_AT_GNU_tail_call |
| .long 0x423 # DW_AT_abstract_origin |
| .uleb128 0x8 # (DIE (0x4e0) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x3 # DW_AT_GNU_call_site_value |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0 # end of children of DIE 0x4d2 |
| .byte 0 # end of children of DIE 0x4a6 |
| .uleb128 0xb # (DIE (0x4e9) DW_TAG_subprogram) |
| .long .LASF12 # DW_AT_name: "stacktest" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x7d # DW_AT_decl_line |
| .quad .LFB14 # DW_AT_low_pc |
| .quad .LFE14 # DW_AT_high_pc |
| .byte 0x2 # DW_AT_frame_base |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .byte 0x1 # DW_AT_GNU_all_call_sites |
| .long 0x620 # DW_AT_sibling |
| .uleb128 0x6 # (DIE (0x508) DW_TAG_formal_parameter) |
| .ascii "r1\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x7d # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST17 # DW_AT_location |
| .uleb128 0x6 # (DIE (0x516) DW_TAG_formal_parameter) |
| .ascii "r2\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x7d # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST18 # DW_AT_location |
| .uleb128 0x6 # (DIE (0x524) DW_TAG_formal_parameter) |
| .ascii "r3\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x7d # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST19 # DW_AT_location |
| .uleb128 0x6 # (DIE (0x532) DW_TAG_formal_parameter) |
| .ascii "r4\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x7d # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST20 # DW_AT_location |
| .uleb128 0x6 # (DIE (0x540) DW_TAG_formal_parameter) |
| .ascii "r5\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x7d # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST21 # DW_AT_location |
| .uleb128 0x6 # (DIE (0x54e) DW_TAG_formal_parameter) |
| .ascii "r6\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x7d # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST22 # DW_AT_location |
| .uleb128 0x6 # (DIE (0x55c) DW_TAG_formal_parameter) |
| .ascii "s1\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x7d # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST23 # DW_AT_location |
| .uleb128 0x6 # (DIE (0x56a) DW_TAG_formal_parameter) |
| .ascii "s2\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x7d # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST24 # DW_AT_location |
| .uleb128 0x6 # (DIE (0x578) DW_TAG_formal_parameter) |
| .ascii "d1\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x7e # DW_AT_decl_line |
| .long 0x31 # DW_AT_type |
| .long .LLST25 # DW_AT_location |
| .uleb128 0x6 # (DIE (0x586) DW_TAG_formal_parameter) |
| .ascii "d2\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x7e # DW_AT_decl_line |
| .long 0x31 # DW_AT_type |
| .long .LLST26 # DW_AT_location |
| .uleb128 0x6 # (DIE (0x594) DW_TAG_formal_parameter) |
| .ascii "d3\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x7e # DW_AT_decl_line |
| .long 0x31 # DW_AT_type |
| .long .LLST27 # DW_AT_location |
| .uleb128 0x6 # (DIE (0x5a2) DW_TAG_formal_parameter) |
| .ascii "d4\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x7e # DW_AT_decl_line |
| .long 0x31 # DW_AT_type |
| .long .LLST28 # DW_AT_location |
| .uleb128 0x6 # (DIE (0x5b0) DW_TAG_formal_parameter) |
| .ascii "d5\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x7e # DW_AT_decl_line |
| .long 0x31 # DW_AT_type |
| .long .LLST29 # DW_AT_location |
| .uleb128 0x6 # (DIE (0x5be) DW_TAG_formal_parameter) |
| .ascii "d6\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x7e # DW_AT_decl_line |
| .long 0x31 # DW_AT_type |
| .long .LLST30 # DW_AT_location |
| .uleb128 0x6 # (DIE (0x5cc) DW_TAG_formal_parameter) |
| .ascii "d7\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x7f # DW_AT_decl_line |
| .long 0x31 # DW_AT_type |
| .long .LLST31 # DW_AT_location |
| .uleb128 0x6 # (DIE (0x5da) DW_TAG_formal_parameter) |
| .ascii "d8\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x7f # DW_AT_decl_line |
| .long 0x31 # DW_AT_type |
| .long .LLST32 # DW_AT_location |
| .uleb128 0x6 # (DIE (0x5e8) DW_TAG_formal_parameter) |
| .ascii "d9\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x7f # DW_AT_decl_line |
| .long 0x31 # DW_AT_type |
| .long .LLST33 # DW_AT_location |
| .uleb128 0x6 # (DIE (0x5f6) DW_TAG_formal_parameter) |
| .ascii "da\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x7f # DW_AT_decl_line |
| .long 0x31 # DW_AT_type |
| .long .LLST34 # DW_AT_location |
| .uleb128 0x9 # (DIE (0x604) DW_TAG_GNU_call_site) |
| .quad .LVL53 # DW_AT_low_pc |
| .long 0x3f # DW_AT_abstract_origin |
| .uleb128 0xa # (DIE (0x611) DW_TAG_GNU_call_site) |
| .quad .LVL54 # DW_AT_low_pc |
| .byte 0x1 # DW_AT_GNU_tail_call |
| .long 0x3f # DW_AT_abstract_origin |
| .byte 0 # end of children of DIE 0x4e9 |
| .uleb128 0xb # (DIE (0x620) DW_TAG_subprogram) |
| .long .LASF13 # DW_AT_name: "reference" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x8f # DW_AT_decl_line |
| .quad .LFB15 # DW_AT_low_pc |
| .quad .LFE15 # DW_AT_high_pc |
| .byte 0x2 # DW_AT_frame_base |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .byte 0x1 # DW_AT_GNU_all_call_sites |
| .long 0x723 # DW_AT_sibling |
| .uleb128 0xf # (DIE (0x63f) DW_TAG_formal_parameter) |
| .long .LASF14 # DW_AT_name: "regparam" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x8f # DW_AT_decl_line |
| .long 0x723 # DW_AT_type |
| .long .LLST35 # DW_AT_location |
| .uleb128 0xf # (DIE (0x64e) DW_TAG_formal_parameter) |
| .long .LASF15 # DW_AT_name: "nodataparam" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x8f # DW_AT_decl_line |
| .long 0x72e # DW_AT_type |
| .long .LLST36 # DW_AT_location |
| .uleb128 0x6 # (DIE (0x65d) DW_TAG_formal_parameter) |
| .ascii "r3\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x8f # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST37 # DW_AT_location |
| .uleb128 0x6 # (DIE (0x66b) DW_TAG_formal_parameter) |
| .ascii "r4\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x8f # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST38 # DW_AT_location |
| .uleb128 0x6 # (DIE (0x679) DW_TAG_formal_parameter) |
| .ascii "r5\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x8f # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST39 # DW_AT_location |
| .uleb128 0x6 # (DIE (0x687) DW_TAG_formal_parameter) |
| .ascii "r6\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x8f # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST40 # DW_AT_location |
| .uleb128 0x10 # (DIE (0x695) DW_TAG_formal_parameter) |
| .long .LASF16 # DW_AT_name: "stackparam1" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x90 # DW_AT_decl_line |
| .long 0x733 # DW_AT_type |
| .byte 0x2 # DW_AT_location |
| .byte 0x91 # DW_OP_fbreg |
| .sleb128 0 |
| .uleb128 0x10 # (DIE (0x6a3) DW_TAG_formal_parameter) |
| .long .LASF17 # DW_AT_name: "stackparam2" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x90 # DW_AT_decl_line |
| .long 0x738 # DW_AT_type |
| .byte 0x2 # DW_AT_location |
| .byte 0x91 # DW_OP_fbreg |
| .sleb128 8 |
| .uleb128 0x11 # (DIE (0x6b1) DW_TAG_lexical_block) |
| .quad .LBB2 # DW_AT_low_pc |
| .quad .LBE2 # DW_AT_high_pc |
| .uleb128 0x12 # (DIE (0x6c2) DW_TAG_variable) |
| .long .LASF18 # DW_AT_name: "regcopy" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x92 # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .byte 0x7 # DW_AT_location |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x4 |
| .byte 0x75 # DW_OP_breg5 |
| .sleb128 0 |
| .byte 0x94 # DW_OP_deref_size |
| .byte 0x4 |
| .byte 0x9f # DW_OP_stack_value |
| .uleb128 0x12 # (DIE (0x6d5) DW_TAG_variable) |
| .long .LASF19 # DW_AT_name: "nodatacopy" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x92 # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .byte 0x7 # DW_AT_location |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x4 |
| .byte 0x74 # DW_OP_breg4 |
| .sleb128 0 |
| .byte 0x94 # DW_OP_deref_size |
| .byte 0x4 |
| .byte 0x9f # DW_OP_stack_value |
| .uleb128 0x13 # (DIE (0x6e8) DW_TAG_variable) |
| .long .LASF20 # DW_AT_name: "stackcopy1" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x93 # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST41 # DW_AT_location |
| .uleb128 0x13 # (DIE (0x6f7) DW_TAG_variable) |
| .long .LASF21 # DW_AT_name: "stackcopy2" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x93 # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST42 # DW_AT_location |
| .uleb128 0x9 # (DIE (0x706) DW_TAG_GNU_call_site) |
| .quad .LVL57 # DW_AT_low_pc |
| .long 0x3f # DW_AT_abstract_origin |
| .uleb128 0xa # (DIE (0x713) DW_TAG_GNU_call_site) |
| .quad .LVL58 # DW_AT_low_pc |
| .byte 0x1 # DW_AT_GNU_tail_call |
| .long 0x3f # DW_AT_abstract_origin |
| .byte 0 # end of children of DIE 0x6b1 |
| .byte 0 # end of children of DIE 0x620 |
| .uleb128 0x14 # (DIE (0x723) DW_TAG_const_type) |
| .long 0x728 # DW_AT_type |
| .uleb128 0x15 # (DIE (0x728) DW_TAG_reference_type) |
| .byte 0x8 # DW_AT_byte_size |
| .long 0x38 # DW_AT_type |
| .uleb128 0x14 # (DIE (0x72e) DW_TAG_const_type) |
| .long 0x728 # DW_AT_type |
| .uleb128 0x14 # (DIE (0x733) DW_TAG_const_type) |
| .long 0x728 # DW_AT_type |
| .uleb128 0x14 # (DIE (0x738) DW_TAG_const_type) |
| .long 0x728 # DW_AT_type |
| .uleb128 0x16 # (DIE (0x73d) DW_TAG_subprogram) |
| .long .LASF23 # DW_AT_name: "datap" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x9f # DW_AT_decl_line |
| .long 0x75c # DW_AT_type |
| .quad .LFB16 # DW_AT_low_pc |
| .quad .LFE16 # DW_AT_high_pc |
| .byte 0x2 # DW_AT_frame_base |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .byte 0x1 # DW_AT_GNU_all_call_sites |
| .uleb128 0x17 # (DIE (0x75c) DW_TAG_pointer_type) |
| .byte 0x8 # DW_AT_byte_size |
| .long 0x38 # DW_AT_type |
| .uleb128 0xb # (DIE (0x762) DW_TAG_subprogram) |
| .long .LASF22 # DW_AT_name: "datap_input" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0xa7 # DW_AT_decl_line |
| .quad .LFB17 # DW_AT_low_pc |
| .quad .LFE17 # DW_AT_high_pc |
| .byte 0x2 # DW_AT_frame_base |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .byte 0x1 # DW_AT_GNU_all_call_sites |
| .long 0x78f # DW_AT_sibling |
| .uleb128 0x10 # (DIE (0x781) DW_TAG_formal_parameter) |
| .long .LASF23 # DW_AT_name: "datap" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0xa7 # DW_AT_decl_line |
| .long 0x75c # DW_AT_type |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0 # end of children of DIE 0x762 |
| .uleb128 0x16 # (DIE (0x78f) DW_TAG_subprogram) |
| .long .LASF24 # DW_AT_name: "data" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0xad # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .quad .LFB18 # DW_AT_low_pc |
| .quad .LFE18 # DW_AT_high_pc |
| .byte 0x2 # DW_AT_frame_base |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .byte 0x1 # DW_AT_GNU_all_call_sites |
| .uleb128 0x16 # (DIE (0x7ae) DW_TAG_subprogram) |
| .long .LASF25 # DW_AT_name: "data2" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0xb3 # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .quad .LFB19 # DW_AT_low_pc |
| .quad .LFE19 # DW_AT_high_pc |
| .byte 0x2 # DW_AT_frame_base |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .byte 0x1 # DW_AT_GNU_all_call_sites |
| .uleb128 0x18 # (DIE (0x7cd) DW_TAG_subprogram) |
| .long .LASF26 # DW_AT_name: "different" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0xb9 # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .quad .LFB20 # DW_AT_low_pc |
| .quad .LFE20 # DW_AT_high_pc |
| .long .LLST43 # DW_AT_frame_base |
| .byte 0x1 # DW_AT_GNU_all_call_sites |
| .long 0x81f # DW_AT_sibling |
| .uleb128 0x6 # (DIE (0x7f1) DW_TAG_formal_parameter) |
| .ascii "val\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0xb9 # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST44 # DW_AT_location |
| .uleb128 0x19 # (DIE (0x800) DW_TAG_GNU_call_site) |
| .quad .LVL62 # DW_AT_low_pc |
| .long 0x3f # DW_AT_abstract_origin |
| .uleb128 0x8 # (DIE (0x80d) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x2 # DW_AT_GNU_call_site_value |
| .byte 0x73 # DW_OP_breg3 |
| .sleb128 0 |
| .uleb128 0x8 # (DIE (0x813) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x61 # DW_OP_reg17 |
| .byte 0x6 # DW_AT_GNU_call_site_value |
| .byte 0x73 # DW_OP_breg3 |
| .sleb128 0 |
| .byte 0xf7 # DW_OP_GNU_convert |
| .uleb128 0x38 |
| .byte 0xf7 # DW_OP_GNU_convert |
| .uleb128 0x31 |
| .byte 0 # end of children of DIE 0x800 |
| .byte 0 # end of children of DIE 0x7cd |
| .uleb128 0x18 # (DIE (0x81f) DW_TAG_subprogram) |
| .long .LASF27 # DW_AT_name: "validity" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0xc2 # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .quad .LFB21 # DW_AT_low_pc |
| .quad .LFE21 # DW_AT_high_pc |
| .long .LLST45 # DW_AT_frame_base |
| .byte 0x1 # DW_AT_GNU_all_call_sites |
| .long 0x884 # DW_AT_sibling |
| .uleb128 0xf # (DIE (0x843) DW_TAG_formal_parameter) |
| .long .LASF28 # DW_AT_name: "lost" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0xc2 # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST46 # DW_AT_location |
| .uleb128 0xf # (DIE (0x852) DW_TAG_formal_parameter) |
| .long .LASF29 # DW_AT_name: "born" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0xc2 # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST47 # DW_AT_location |
| .uleb128 0x19 # (DIE (0x861) DW_TAG_GNU_call_site) |
| .quad .LVL65 # DW_AT_low_pc |
| .long 0x3f # DW_AT_abstract_origin |
| .uleb128 0x8 # (DIE (0x86e) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x1 # DW_AT_GNU_call_site_value |
| .byte 0x30 # DW_OP_lit0 |
| .uleb128 0x8 # (DIE (0x873) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x61 # DW_OP_reg17 |
| .byte 0xb # DW_AT_GNU_call_site_value |
| .byte 0xf4 # DW_OP_GNU_const_type |
| .uleb128 0x31 |
| .byte 0x8 |
| .long 0 # fp or vector constant word 0 |
| .long 0 # fp or vector constant word 1 |
| .byte 0 # end of children of DIE 0x861 |
| .byte 0 # end of children of DIE 0x81f |
| .uleb128 0xb # (DIE (0x884) DW_TAG_subprogram) |
| .long .LASF30 # DW_AT_name: "invalid" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0xcb # DW_AT_decl_line |
| .quad .LFB22 # DW_AT_low_pc |
| .quad .LFE22 # DW_AT_high_pc |
| .byte 0x2 # DW_AT_frame_base |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .byte 0x1 # DW_AT_GNU_all_call_sites |
| .long 0x8d5 # DW_AT_sibling |
| .uleb128 0x6 # (DIE (0x8a3) DW_TAG_formal_parameter) |
| .ascii "inv\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0xcb # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .long .LLST48 # DW_AT_location |
| .uleb128 0x19 # (DIE (0x8b2) DW_TAG_GNU_call_site) |
| .quad .LVL69 # DW_AT_low_pc |
| .long 0x3f # DW_AT_abstract_origin |
| .uleb128 0x8 # (DIE (0x8bf) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x1 # DW_AT_GNU_call_site_value |
| .byte 0x30 # DW_OP_lit0 |
| .uleb128 0x8 # (DIE (0x8c4) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x61 # DW_OP_reg17 |
| .byte 0xb # DW_AT_GNU_call_site_value |
| .byte 0xf4 # DW_OP_GNU_const_type |
| .uleb128 0x31 |
| .byte 0x8 |
| .long 0 # fp or vector constant word 0 |
| .long 0 # fp or vector constant word 1 |
| .byte 0 # end of children of DIE 0x8b2 |
| .byte 0 # end of children of DIE 0x884 |
| .uleb128 0x1a # (DIE (0x8d5) DW_TAG_subprogram) |
| .byte 0x1 # DW_AT_external |
| .long .LASF35 # DW_AT_name: "main" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0xd2 # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .quad .LFB23 # DW_AT_low_pc |
| .quad .LFE23 # DW_AT_high_pc |
| .long .LLST49 # DW_AT_frame_base |
| .byte 0x1 # DW_AT_GNU_all_call_sites |
| .long 0xb8b # DW_AT_sibling |
| .uleb128 0x1b # (DIE (0x8fa) DW_TAG_lexical_block) |
| .quad .LBB4 # DW_AT_low_pc |
| .quad .LBE4 # DW_AT_high_pc |
| .long 0x9ac # DW_AT_sibling |
| .uleb128 0x12 # (DIE (0x90f) DW_TAG_variable) |
| .long .LASF31 # DW_AT_name: "regvar" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0xdd # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .byte 0x2 # DW_AT_location |
| .byte 0x91 # DW_OP_fbreg |
| .sleb128 -28 |
| .uleb128 0x13 # (DIE (0x91d) DW_TAG_variable) |
| .long .LASF32 # DW_AT_name: "nodatavarp" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0xdd # DW_AT_decl_line |
| .long 0x75c # DW_AT_type |
| .long .LLST50 # DW_AT_location |
| .uleb128 0x12 # (DIE (0x92c) DW_TAG_variable) |
| .long .LASF33 # DW_AT_name: "stackvar1" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0xdd # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .byte 0x2 # DW_AT_location |
| .byte 0x91 # DW_OP_fbreg |
| .sleb128 -24 |
| .uleb128 0x12 # (DIE (0x93a) DW_TAG_variable) |
| .long .LASF34 # DW_AT_name: "stackvar2" |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0xdd # DW_AT_decl_line |
| .long 0x38 # DW_AT_type |
| .byte 0x2 # DW_AT_location |
| .byte 0x91 # DW_OP_fbreg |
| .sleb128 -20 |
| .uleb128 0x9 # (DIE (0x948) DW_TAG_GNU_call_site) |
| .quad .LVL79 # DW_AT_low_pc |
| .long 0x73d # DW_AT_abstract_origin |
| .uleb128 0x7 # (DIE (0x955) DW_TAG_GNU_call_site) |
| .quad .LVL84 # DW_AT_low_pc |
| .long 0x620 # DW_AT_abstract_origin |
| .long 0x997 # DW_AT_sibling |
| .uleb128 0x1c # (DIE (0x966) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x2 # DW_AT_GNU_call_site_value |
| .byte 0x91 # DW_OP_fbreg |
| .sleb128 -28 |
| .byte 0x1 # DW_AT_GNU_call_site_data_value |
| .byte 0x31 # DW_OP_lit1 |
| .uleb128 0x8 # (DIE (0x96e) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x54 # DW_OP_reg4 |
| .byte 0x2 # DW_AT_GNU_call_site_value |
| .byte 0x73 # DW_OP_breg3 |
| .sleb128 0 |
| .uleb128 0x8 # (DIE (0x974) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x51 # DW_OP_reg1 |
| .byte 0x1 # DW_AT_GNU_call_site_value |
| .byte 0x33 # DW_OP_lit3 |
| .uleb128 0x8 # (DIE (0x979) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x52 # DW_OP_reg2 |
| .byte 0x1 # DW_AT_GNU_call_site_value |
| .byte 0x34 # DW_OP_lit4 |
| .uleb128 0x8 # (DIE (0x97e) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x58 # DW_OP_reg8 |
| .byte 0x1 # DW_AT_GNU_call_site_value |
| .byte 0x35 # DW_OP_lit5 |
| .uleb128 0x8 # (DIE (0x983) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x59 # DW_OP_reg9 |
| .byte 0x1 # DW_AT_GNU_call_site_value |
| .byte 0x36 # DW_OP_lit6 |
| .uleb128 0x8 # (DIE (0x988) DW_TAG_GNU_call_site_parameter) |
| .byte 0x2 # DW_AT_location |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 0 |
| .byte 0x2 # DW_AT_GNU_call_site_value |
| .byte 0x91 # DW_OP_fbreg |
| .sleb128 -24 |
| .uleb128 0x8 # (DIE (0x98f) DW_TAG_GNU_call_site_parameter) |
| .byte 0x2 # DW_AT_location |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .byte 0x2 # DW_AT_GNU_call_site_value |
| .byte 0x91 # DW_OP_fbreg |
| .sleb128 -20 |
| .byte 0 # end of children of DIE 0x955 |
| .uleb128 0x19 # (DIE (0x997) DW_TAG_GNU_call_site) |
| .quad .LVL85 # DW_AT_low_pc |
| .long 0x762 # DW_AT_abstract_origin |
| .uleb128 0x8 # (DIE (0x9a4) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x2 # DW_AT_GNU_call_site_value |
| .byte 0x73 # DW_OP_breg3 |
| .sleb128 0 |
| .byte 0 # end of children of DIE 0x997 |
| .byte 0 # end of children of DIE 0x8fa |
| .uleb128 0x7 # (DIE (0x9ac) DW_TAG_GNU_call_site) |
| .quad .LVL70 # DW_AT_low_pc |
| .long 0x73 # DW_AT_abstract_origin |
| .long 0x9d2 # DW_AT_sibling |
| .uleb128 0x8 # (DIE (0x9bd) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x1 # DW_AT_GNU_call_site_value |
| .byte 0x4e # DW_OP_lit30 |
| .uleb128 0x8 # (DIE (0x9c2) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x61 # DW_OP_reg17 |
| .byte 0xb # DW_AT_GNU_call_site_value |
| .byte 0xf4 # DW_OP_GNU_const_type |
| .uleb128 0x31 |
| .byte 0x8 |
| .long 0 # fp or vector constant word 0 |
| .long 0x403e8000 # fp or vector constant word 1 |
| .byte 0 # end of children of DIE 0x9ac |
| .uleb128 0x7 # (DIE (0x9d2) DW_TAG_GNU_call_site) |
| .quad .LVL71 # DW_AT_low_pc |
| .long 0xf6 # DW_AT_abstract_origin |
| .long 0x9e9 # DW_AT_sibling |
| .uleb128 0x8 # (DIE (0x9e3) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x1 # DW_AT_GNU_call_site_value |
| .byte 0x4e # DW_OP_lit30 |
| .byte 0 # end of children of DIE 0x9d2 |
| .uleb128 0x7 # (DIE (0x9e9) DW_TAG_GNU_call_site) |
| .quad .LVL72 # DW_AT_low_pc |
| .long 0x4e9 # DW_AT_abstract_origin |
| .long 0xabd # DW_AT_sibling |
| .uleb128 0x8 # (DIE (0x9fa) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x1 # DW_AT_GNU_call_site_value |
| .byte 0x31 # DW_OP_lit1 |
| .uleb128 0x8 # (DIE (0x9ff) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x54 # DW_OP_reg4 |
| .byte 0x1 # DW_AT_GNU_call_site_value |
| .byte 0x32 # DW_OP_lit2 |
| .uleb128 0x8 # (DIE (0xa04) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x51 # DW_OP_reg1 |
| .byte 0x1 # DW_AT_GNU_call_site_value |
| .byte 0x33 # DW_OP_lit3 |
| .uleb128 0x8 # (DIE (0xa09) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x52 # DW_OP_reg2 |
| .byte 0x1 # DW_AT_GNU_call_site_value |
| .byte 0x34 # DW_OP_lit4 |
| .uleb128 0x8 # (DIE (0xa0e) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x58 # DW_OP_reg8 |
| .byte 0x1 # DW_AT_GNU_call_site_value |
| .byte 0x35 # DW_OP_lit5 |
| .uleb128 0x8 # (DIE (0xa13) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x59 # DW_OP_reg9 |
| .byte 0x1 # DW_AT_GNU_call_site_value |
| .byte 0x36 # DW_OP_lit6 |
| .uleb128 0x8 # (DIE (0xa18) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x61 # DW_OP_reg17 |
| .byte 0xb # DW_AT_GNU_call_site_value |
| .byte 0xf4 # DW_OP_GNU_const_type |
| .uleb128 0x31 |
| .byte 0x8 |
| .long 0 # fp or vector constant word 0 |
| .long 0x3ff80000 # fp or vector constant word 1 |
| .uleb128 0x8 # (DIE (0xa27) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x62 # DW_OP_reg18 |
| .byte 0xb # DW_AT_GNU_call_site_value |
| .byte 0xf4 # DW_OP_GNU_const_type |
| .uleb128 0x31 |
| .byte 0x8 |
| .long 0 # fp or vector constant word 0 |
| .long 0x40040000 # fp or vector constant word 1 |
| .uleb128 0x8 # (DIE (0xa36) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x63 # DW_OP_reg19 |
| .byte 0xb # DW_AT_GNU_call_site_value |
| .byte 0xf4 # DW_OP_GNU_const_type |
| .uleb128 0x31 |
| .byte 0x8 |
| .long 0 # fp or vector constant word 0 |
| .long 0x400c0000 # fp or vector constant word 1 |
| .uleb128 0x8 # (DIE (0xa45) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x64 # DW_OP_reg20 |
| .byte 0xb # DW_AT_GNU_call_site_value |
| .byte 0xf4 # DW_OP_GNU_const_type |
| .uleb128 0x31 |
| .byte 0x8 |
| .long 0 # fp or vector constant word 0 |
| .long 0x40120000 # fp or vector constant word 1 |
| .uleb128 0x8 # (DIE (0xa54) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x65 # DW_OP_reg21 |
| .byte 0xb # DW_AT_GNU_call_site_value |
| .byte 0xf4 # DW_OP_GNU_const_type |
| .uleb128 0x31 |
| .byte 0x8 |
| .long 0 # fp or vector constant word 0 |
| .long 0x40160000 # fp or vector constant word 1 |
| .uleb128 0x8 # (DIE (0xa63) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x66 # DW_OP_reg22 |
| .byte 0xb # DW_AT_GNU_call_site_value |
| .byte 0xf4 # DW_OP_GNU_const_type |
| .uleb128 0x31 |
| .byte 0x8 |
| .long 0 # fp or vector constant word 0 |
| .long 0x401a0000 # fp or vector constant word 1 |
| .uleb128 0x8 # (DIE (0xa72) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x67 # DW_OP_reg23 |
| .byte 0xb # DW_AT_GNU_call_site_value |
| .byte 0xf4 # DW_OP_GNU_const_type |
| .uleb128 0x31 |
| .byte 0x8 |
| .long 0 # fp or vector constant word 0 |
| .long 0x401e0000 # fp or vector constant word 1 |
| .uleb128 0x8 # (DIE (0xa81) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x68 # DW_OP_reg24 |
| .byte 0xb # DW_AT_GNU_call_site_value |
| .byte 0xf4 # DW_OP_GNU_const_type |
| .uleb128 0x31 |
| .byte 0x8 |
| .long 0 # fp or vector constant word 0 |
| .long 0x40210000 # fp or vector constant word 1 |
| .uleb128 0x8 # (DIE (0xa90) DW_TAG_GNU_call_site_parameter) |
| .byte 0x2 # DW_AT_location |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 0 |
| .byte 0x1 # DW_AT_GNU_call_site_value |
| .byte 0x3b # DW_OP_lit11 |
| .uleb128 0x8 # (DIE (0xa96) DW_TAG_GNU_call_site_parameter) |
| .byte 0x2 # DW_AT_location |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .byte 0x1 # DW_AT_GNU_call_site_value |
| .byte 0x3c # DW_OP_lit12 |
| .uleb128 0x8 # (DIE (0xa9c) DW_TAG_GNU_call_site_parameter) |
| .byte 0x2 # DW_AT_location |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 16 |
| .byte 0xb # DW_AT_GNU_call_site_value |
| .byte 0xf4 # DW_OP_GNU_const_type |
| .uleb128 0x31 |
| .byte 0x8 |
| .long 0 # fp or vector constant word 0 |
| .long 0x40270000 # fp or vector constant word 1 |
| .uleb128 0x8 # (DIE (0xaac) DW_TAG_GNU_call_site_parameter) |
| .byte 0x2 # DW_AT_location |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 24 |
| .byte 0xb # DW_AT_GNU_call_site_value |
| .byte 0xf4 # DW_OP_GNU_const_type |
| .uleb128 0x31 |
| .byte 0x8 |
| .long 0 # fp or vector constant word 0 |
| .long 0x40290000 # fp or vector constant word 1 |
| .byte 0 # end of children of DIE 0x9e9 |
| .uleb128 0x7 # (DIE (0xabd) DW_TAG_GNU_call_site) |
| .quad .LVL73 # DW_AT_low_pc |
| .long 0x7cd # DW_AT_abstract_origin |
| .long 0xad4 # DW_AT_sibling |
| .uleb128 0x8 # (DIE (0xace) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x1 # DW_AT_GNU_call_site_value |
| .byte 0x35 # DW_OP_lit5 |
| .byte 0 # end of children of DIE 0xabd |
| .uleb128 0x9 # (DIE (0xad4) DW_TAG_GNU_call_site) |
| .quad .LVL74 # DW_AT_low_pc |
| .long 0x78f # DW_AT_abstract_origin |
| .uleb128 0x7 # (DIE (0xae1) DW_TAG_GNU_call_site) |
| .quad .LVL75 # DW_AT_low_pc |
| .long 0x81f # DW_AT_abstract_origin |
| .long 0xaf8 # DW_AT_sibling |
| .uleb128 0x8 # (DIE (0xaf2) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x1 # DW_AT_GNU_call_site_value |
| .byte 0x35 # DW_OP_lit5 |
| .byte 0 # end of children of DIE 0xae1 |
| .uleb128 0x9 # (DIE (0xaf8) DW_TAG_GNU_call_site) |
| .quad .LVL76 # DW_AT_low_pc |
| .long 0x7ae # DW_AT_abstract_origin |
| .uleb128 0x9 # (DIE (0xb05) DW_TAG_GNU_call_site) |
| .quad .LVL77 # DW_AT_low_pc |
| .long 0x884 # DW_AT_abstract_origin |
| .uleb128 0x7 # (DIE (0xb12) DW_TAG_GNU_call_site) |
| .quad .LVL86 # DW_AT_low_pc |
| .long 0x1ed # DW_AT_abstract_origin |
| .long 0xb38 # DW_AT_sibling |
| .uleb128 0x8 # (DIE (0xb23) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x1 # DW_AT_GNU_call_site_value |
| .byte 0x35 # DW_OP_lit5 |
| .uleb128 0x8 # (DIE (0xb28) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x61 # DW_OP_reg17 |
| .byte 0xb # DW_AT_GNU_call_site_value |
| .byte 0xf4 # DW_OP_GNU_const_type |
| .uleb128 0x31 |
| .byte 0x8 |
| .long 0 # fp or vector constant word 0 |
| .long 0x40150000 # fp or vector constant word 1 |
| .byte 0 # end of children of DIE 0xb12 |
| .uleb128 0x7 # (DIE (0xb38) DW_TAG_GNU_call_site) |
| .quad .LVL87 # DW_AT_low_pc |
| .long 0x3de # DW_AT_abstract_origin |
| .long 0xb50 # DW_AT_sibling |
| .uleb128 0x8 # (DIE (0xb49) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x2 # DW_AT_GNU_call_site_value |
| .byte 0x8 # DW_OP_const1u |
| .byte 0x64 |
| .byte 0 # end of children of DIE 0xb38 |
| .uleb128 0x7 # (DIE (0xb50) DW_TAG_GNU_call_site) |
| .quad .LVL88 # DW_AT_low_pc |
| .long 0x423 # DW_AT_abstract_origin |
| .long 0xb68 # DW_AT_sibling |
| .uleb128 0x8 # (DIE (0xb61) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x2 # DW_AT_GNU_call_site_value |
| .byte 0x8 # DW_OP_const1u |
| .byte 0xc8 |
| .byte 0 # end of children of DIE 0xb50 |
| .uleb128 0x19 # (DIE (0xb68) DW_TAG_GNU_call_site) |
| .quad .LVL91 # DW_AT_low_pc |
| .long 0x188 # DW_AT_abstract_origin |
| .uleb128 0x8 # (DIE (0xb75) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x1 # DW_AT_GNU_call_site_value |
| .byte 0x31 # DW_OP_lit1 |
| .uleb128 0x8 # (DIE (0xb7a) DW_TAG_GNU_call_site_parameter) |
| .byte 0x1 # DW_AT_location |
| .byte 0x61 # DW_OP_reg17 |
| .byte 0xb # DW_AT_GNU_call_site_value |
| .byte 0xf4 # DW_OP_GNU_const_type |
| .uleb128 0x31 |
| .byte 0x8 |
| .long 0 # fp or vector constant word 0 |
| .long 0x3ff40000 # fp or vector constant word 1 |
| .byte 0 # end of children of DIE 0xb68 |
| .byte 0 # end of children of DIE 0x8d5 |
| .uleb128 0x1d # (DIE (0xb8b) DW_TAG_variable) |
| .ascii "v\0" # DW_AT_name |
| .byte 0x1 # DW_AT_decl_file (gdb.arch/amd64-entry-value.cc) |
| .byte 0x12 # DW_AT_decl_line |
| .long 0xb9e # DW_AT_type |
| .byte 0x9 # DW_AT_location |
| .byte 0x3 # DW_OP_addr |
| .quad _ZL1v |
| .uleb128 0x1e # (DIE (0xb9e) DW_TAG_volatile_type) |
| .long 0x38 # DW_AT_type |
| .byte 0 # end of children of DIE 0xb |
| .section .debug_abbrev,"",@progbits |
| .Ldebug_abbrev0: |
| .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 0x55 # (DW_AT_ranges) |
| .uleb128 0x6 # (DW_FORM_data4) |
| .uleb128 0x11 # (DW_AT_low_pc) |
| .uleb128 0x1 # (DW_FORM_addr) |
| .uleb128 0x52 # (DW_AT_entry_pc) |
| .uleb128 0x1 # (DW_FORM_addr) |
| .uleb128 0x10 # (DW_AT_stmt_list) |
| .uleb128 0x6 # (DW_FORM_data4) |
| .byte 0 |
| .byte 0 |
| .uleb128 0x2 # (abbrev code) |
| .uleb128 0x24 # (TAG: DW_TAG_base_type) |
| .byte 0 # 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 0 |
| .byte 0 |
| .uleb128 0x3 # (abbrev code) |
| .uleb128 0x24 # (TAG: DW_TAG_base_type) |
| .byte 0 # 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 0 |
| .byte 0 |
| .uleb128 0x4 # (abbrev code) |
| .uleb128 0x2e # (TAG: DW_TAG_subprogram) |
| .byte 0x1 # DW_children_yes |
| .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 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 0x2117 # (DW_AT_GNU_all_call_sites) |
| .uleb128 0xc # (DW_FORM_flag) |
| .uleb128 0x1 # (DW_AT_sibling) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .byte 0 |
| .byte 0 |
| .uleb128 0x5 # (abbrev code) |
| .uleb128 0x5 # (TAG: DW_TAG_formal_parameter) |
| .byte 0 # 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 0xa # (DW_FORM_block1) |
| .byte 0 |
| .byte 0 |
| .uleb128 0x6 # (abbrev code) |
| .uleb128 0x5 # (TAG: DW_TAG_formal_parameter) |
| .byte 0 # 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 0 |
| .byte 0 |
| .uleb128 0x7 # (abbrev code) |
| .uleb128 0x4109 # (TAG: DW_TAG_GNU_call_site) |
| .byte 0x1 # DW_children_yes |
| .uleb128 0x11 # (DW_AT_low_pc) |
| .uleb128 0x1 # (DW_FORM_addr) |
| .uleb128 0x31 # (DW_AT_abstract_origin) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .uleb128 0x1 # (DW_AT_sibling) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .byte 0 |
| .byte 0 |
| .uleb128 0x8 # (abbrev code) |
| .uleb128 0x410a # (TAG: DW_TAG_GNU_call_site_parameter) |
| .byte 0 # DW_children_no |
| .uleb128 0x2 # (DW_AT_location) |
| .uleb128 0xa # (DW_FORM_block1) |
| .uleb128 0x2111 # (DW_AT_GNU_call_site_value) |
| .uleb128 0xa # (DW_FORM_block1) |
| .byte 0 |
| .byte 0 |
| .uleb128 0x9 # (abbrev code) |
| .uleb128 0x4109 # (TAG: DW_TAG_GNU_call_site) |
| .byte 0 # DW_children_no |
| .uleb128 0x11 # (DW_AT_low_pc) |
| .uleb128 0x1 # (DW_FORM_addr) |
| .uleb128 0x31 # (DW_AT_abstract_origin) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .byte 0 |
| .byte 0 |
| .uleb128 0xa # (abbrev code) |
| .uleb128 0x4109 # (TAG: DW_TAG_GNU_call_site) |
| .byte 0 # DW_children_no |
| .uleb128 0x11 # (DW_AT_low_pc) |
| .uleb128 0x1 # (DW_FORM_addr) |
| .uleb128 0x2115 # (DW_AT_GNU_tail_call) |
| .uleb128 0xc # (DW_FORM_flag) |
| .uleb128 0x31 # (DW_AT_abstract_origin) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .byte 0 |
| .byte 0 |
| .uleb128 0xb # (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 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 0x2117 # (DW_AT_GNU_all_call_sites) |
| .uleb128 0xc # (DW_FORM_flag) |
| .uleb128 0x1 # (DW_AT_sibling) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .byte 0 |
| .byte 0 |
| .uleb128 0xc # (abbrev code) |
| .uleb128 0x4109 # (TAG: DW_TAG_GNU_call_site) |
| .byte 0x1 # DW_children_yes |
| .uleb128 0x11 # (DW_AT_low_pc) |
| .uleb128 0x1 # (DW_FORM_addr) |
| .uleb128 0x2115 # (DW_AT_GNU_tail_call) |
| .uleb128 0xc # (DW_FORM_flag) |
| .uleb128 0x31 # (DW_AT_abstract_origin) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .byte 0 |
| .byte 0 |
| .uleb128 0xd # (abbrev code) |
| .uleb128 0x4109 # (TAG: DW_TAG_GNU_call_site) |
| .byte 0x1 # DW_children_yes |
| .uleb128 0x11 # (DW_AT_low_pc) |
| .uleb128 0x1 # (DW_FORM_addr) |
| .uleb128 0x2115 # (DW_AT_GNU_tail_call) |
| .uleb128 0xc # (DW_FORM_flag) |
| .uleb128 0x31 # (DW_AT_abstract_origin) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .uleb128 0x1 # (DW_AT_sibling) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .byte 0 |
| .byte 0 |
| .uleb128 0xe # (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 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 0x6 # (DW_FORM_data4) |
| .uleb128 0x2117 # (DW_AT_GNU_all_call_sites) |
| .uleb128 0xc # (DW_FORM_flag) |
| .uleb128 0x1 # (DW_AT_sibling) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .byte 0 |
| .byte 0 |
| .uleb128 0xf # (abbrev code) |
| .uleb128 0x5 # (TAG: DW_TAG_formal_parameter) |
| .byte 0 # 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 0 |
| .byte 0 |
| .uleb128 0x10 # (abbrev code) |
| .uleb128 0x5 # (TAG: DW_TAG_formal_parameter) |
| .byte 0 # 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 0xa # (DW_FORM_block1) |
| .byte 0 |
| .byte 0 |
| .uleb128 0x11 # (abbrev code) |
| .uleb128 0xb # (TAG: DW_TAG_lexical_block) |
| .byte 0x1 # DW_children_yes |
| .uleb128 0x11 # (DW_AT_low_pc) |
| .uleb128 0x1 # (DW_FORM_addr) |
| .uleb128 0x12 # (DW_AT_high_pc) |
| .uleb128 0x1 # (DW_FORM_addr) |
| .byte 0 |
| .byte 0 |
| .uleb128 0x12 # (abbrev code) |
| .uleb128 0x34 # (TAG: DW_TAG_variable) |
| .byte 0 # 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 0xa # (DW_FORM_block1) |
| .byte 0 |
| .byte 0 |
| .uleb128 0x13 # (abbrev code) |
| .uleb128 0x34 # (TAG: DW_TAG_variable) |
| .byte 0 # 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 0 |
| .byte 0 |
| .uleb128 0x14 # (abbrev code) |
| .uleb128 0x26 # (TAG: DW_TAG_const_type) |
| .byte 0 # DW_children_no |
| .uleb128 0x49 # (DW_AT_type) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .byte 0 |
| .byte 0 |
| .uleb128 0x15 # (abbrev code) |
| .uleb128 0x10 # (TAG: DW_TAG_reference_type) |
| .byte 0 # 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 0 |
| .byte 0 |
| .uleb128 0x16 # (abbrev code) |
| .uleb128 0x2e # (TAG: DW_TAG_subprogram) |
| .byte 0 # 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 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 0x2117 # (DW_AT_GNU_all_call_sites) |
| .uleb128 0xc # (DW_FORM_flag) |
| .byte 0 |
| .byte 0 |
| .uleb128 0x17 # (abbrev code) |
| .uleb128 0xf # (TAG: DW_TAG_pointer_type) |
| .byte 0 # 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 0 |
| .byte 0 |
| .uleb128 0x18 # (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 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 0x6 # (DW_FORM_data4) |
| .uleb128 0x2117 # (DW_AT_GNU_all_call_sites) |
| .uleb128 0xc # (DW_FORM_flag) |
| .uleb128 0x1 # (DW_AT_sibling) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .byte 0 |
| .byte 0 |
| .uleb128 0x19 # (abbrev code) |
| .uleb128 0x4109 # (TAG: DW_TAG_GNU_call_site) |
| .byte 0x1 # DW_children_yes |
| .uleb128 0x11 # (DW_AT_low_pc) |
| .uleb128 0x1 # (DW_FORM_addr) |
| .uleb128 0x31 # (DW_AT_abstract_origin) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .byte 0 |
| .byte 0 |
| .uleb128 0x1a # (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 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 0x6 # (DW_FORM_data4) |
| .uleb128 0x2117 # (DW_AT_GNU_all_call_sites) |
| .uleb128 0xc # (DW_FORM_flag) |
| .uleb128 0x1 # (DW_AT_sibling) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .byte 0 |
| .byte 0 |
| .uleb128 0x1b # (abbrev code) |
| .uleb128 0xb # (TAG: DW_TAG_lexical_block) |
| .byte 0x1 # DW_children_yes |
| .uleb128 0x11 # (DW_AT_low_pc) |
| .uleb128 0x1 # (DW_FORM_addr) |
| .uleb128 0x12 # (DW_AT_high_pc) |
| .uleb128 0x1 # (DW_FORM_addr) |
| .uleb128 0x1 # (DW_AT_sibling) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .byte 0 |
| .byte 0 |
| .uleb128 0x1c # (abbrev code) |
| .uleb128 0x410a # (TAG: DW_TAG_GNU_call_site_parameter) |
| .byte 0 # DW_children_no |
| .uleb128 0x2 # (DW_AT_location) |
| .uleb128 0xa # (DW_FORM_block1) |
| .uleb128 0x2111 # (DW_AT_GNU_call_site_value) |
| .uleb128 0xa # (DW_FORM_block1) |
| .uleb128 0x2112 # (DW_AT_GNU_call_site_data_value) |
| .uleb128 0xa # (DW_FORM_block1) |
| .byte 0 |
| .byte 0 |
| .uleb128 0x1d # (abbrev code) |
| .uleb128 0x34 # (TAG: DW_TAG_variable) |
| .byte 0 # 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 0xa # (DW_FORM_block1) |
| .byte 0 |
| .byte 0 |
| .uleb128 0x1e # (abbrev code) |
| .uleb128 0x35 # (TAG: DW_TAG_volatile_type) |
| .byte 0 # DW_children_no |
| .uleb128 0x49 # (DW_AT_type) |
| .uleb128 0x13 # (DW_FORM_ref4) |
| .byte 0 |
| .byte 0 |
| .byte 0 |
| .section .debug_loc,"",@progbits |
| .Ldebug_loc0: |
| .LLST0: |
| .quad .LVL1 # Location list begin address (*.LLST0) |
| .quad .LVL1 # Location list end address (*.LLST0) |
| .value 0x1 # Location expression size |
| .byte 0x55 # DW_OP_reg5 |
| .quad .LVL1 # Location list begin address (*.LLST0) |
| .quad .LVL3 # Location list end address (*.LLST0) |
| .value 0x3 # Location expression size |
| .byte 0x75 # DW_OP_breg5 |
| .sleb128 1 |
| .byte 0x9f # DW_OP_stack_value |
| .quad .LVL3 # Location list begin address (*.LLST0) |
| .quad .LFE1 # Location list end address (*.LLST0) |
| .value 0x6 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x23 # DW_OP_plus_uconst |
| .uleb128 0x1 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST0) |
| .quad 0 # Location list terminator end (*.LLST0) |
| .LLST1: |
| .quad .LVL1 # Location list begin address (*.LLST1) |
| .quad .LVL1 # Location list end address (*.LLST1) |
| .value 0x1 # Location expression size |
| .byte 0x61 # DW_OP_reg17 |
| .quad .LVL1 # Location list begin address (*.LLST1) |
| .quad .LVL2 # Location list end address (*.LLST1) |
| .value 0x10 # Location expression size |
| .byte 0xf5 # DW_OP_GNU_regval_type |
| .uleb128 0x11 |
| .uleb128 0x31 |
| .byte 0xf4 # DW_OP_GNU_const_type |
| .uleb128 0x31 |
| .byte 0x8 |
| .long 0 # fp or vector constant word 0 |
| .long 0x3ff00000 # fp or vector constant word 1 |
| .byte 0x22 # DW_OP_plus |
| .byte 0x9f # DW_OP_stack_value |
| .quad .LVL2 # Location list begin address (*.LLST1) |
| .quad .LFE1 # Location list end address (*.LLST1) |
| .value 0x12 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x3 |
| .byte 0xf5 # DW_OP_GNU_regval_type |
| .uleb128 0x11 |
| .uleb128 0x31 |
| .byte 0xf4 # DW_OP_GNU_const_type |
| .uleb128 0x31 |
| .byte 0x8 |
| .long 0 # fp or vector constant word 0 |
| .long 0x3ff00000 # fp or vector constant word 1 |
| .byte 0x22 # DW_OP_plus |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST1) |
| .quad 0 # Location list terminator end (*.LLST1) |
| .LLST2: |
| .quad .LVL8 # Location list begin address (*.LLST2) |
| .quad .LVL10 # Location list end address (*.LLST2) |
| .value 0x1 # Location expression size |
| .byte 0x55 # DW_OP_reg5 |
| .quad .LVL10 # Location list begin address (*.LLST2) |
| .quad .LFE3 # Location list end address (*.LLST2) |
| .value 0x4 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST2) |
| .quad 0 # Location list terminator end (*.LLST2) |
| .LLST3: |
| .quad .LVL8 # Location list begin address (*.LLST3) |
| .quad .LVL9 # Location list end address (*.LLST3) |
| .value 0x1 # Location expression size |
| .byte 0x61 # DW_OP_reg17 |
| .quad .LVL9 # Location list begin address (*.LLST3) |
| .quad .LFE3 # Location list end address (*.LLST3) |
| .value 0x6 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x3 |
| .byte 0xf5 # DW_OP_GNU_regval_type |
| .uleb128 0x11 |
| .uleb128 0x31 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST3) |
| .quad 0 # Location list terminator end (*.LLST3) |
| .LLST4: |
| .quad .LVL12 # Location list begin address (*.LLST4) |
| .quad .LVL14 # Location list end address (*.LLST4) |
| .value 0x1 # Location expression size |
| .byte 0x55 # DW_OP_reg5 |
| .quad .LVL14 # Location list begin address (*.LLST4) |
| .quad .LVL15-1 # Location list end address (*.LLST4) |
| .value 0x3 # Location expression size |
| .byte 0x75 # DW_OP_breg5 |
| .sleb128 -1 |
| .byte 0x9f # DW_OP_stack_value |
| .quad .LVL15-1 # Location list begin address (*.LLST4) |
| .quad .LFE4 # Location list end address (*.LLST4) |
| .value 0x4 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST4) |
| .quad 0 # Location list terminator end (*.LLST4) |
| .LLST5: |
| .quad .LVL12 # Location list begin address (*.LLST5) |
| .quad .LVL13 # Location list end address (*.LLST5) |
| .value 0x1 # Location expression size |
| .byte 0x61 # DW_OP_reg17 |
| .quad .LVL13 # Location list begin address (*.LLST5) |
| .quad .LFE4 # Location list end address (*.LLST5) |
| .value 0x6 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x3 |
| .byte 0xf5 # DW_OP_GNU_regval_type |
| .uleb128 0x11 |
| .uleb128 0x31 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST5) |
| .quad 0 # Location list terminator end (*.LLST5) |
| .LLST6: |
| .quad .LVL16 # Location list begin address (*.LLST6) |
| .quad .LVL18 # Location list end address (*.LLST6) |
| .value 0x1 # Location expression size |
| .byte 0x55 # DW_OP_reg5 |
| .quad .LVL18 # Location list begin address (*.LLST6) |
| .quad .LVL19-1 # Location list end address (*.LLST6) |
| .value 0x3 # Location expression size |
| .byte 0x75 # DW_OP_breg5 |
| .sleb128 -2 |
| .byte 0x9f # DW_OP_stack_value |
| .quad .LVL19-1 # Location list begin address (*.LLST6) |
| .quad .LFE5 # Location list end address (*.LLST6) |
| .value 0x4 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST6) |
| .quad 0 # Location list terminator end (*.LLST6) |
| .LLST7: |
| .quad .LVL16 # Location list begin address (*.LLST7) |
| .quad .LVL17 # Location list end address (*.LLST7) |
| .value 0x1 # Location expression size |
| .byte 0x61 # DW_OP_reg17 |
| .quad .LVL17 # Location list begin address (*.LLST7) |
| .quad .LFE5 # Location list end address (*.LLST7) |
| .value 0x6 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x3 |
| .byte 0xf5 # DW_OP_GNU_regval_type |
| .uleb128 0x11 |
| .uleb128 0x31 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST7) |
| .quad 0 # Location list terminator end (*.LLST7) |
| .LLST8: |
| .quad .LVL20 # Location list begin address (*.LLST8) |
| .quad .LVL21 # Location list end address (*.LLST8) |
| .value 0x1 # Location expression size |
| .byte 0x55 # DW_OP_reg5 |
| .quad .LVL21 # Location list begin address (*.LLST8) |
| .quad .LVL22-1 # Location list end address (*.LLST8) |
| .value 0x3 # Location expression size |
| .byte 0x75 # DW_OP_breg5 |
| .sleb128 -7 |
| .byte 0x9f # DW_OP_stack_value |
| .quad .LVL22-1 # Location list begin address (*.LLST8) |
| .quad .LFE6 # Location list end address (*.LLST8) |
| .value 0x4 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST8) |
| .quad 0 # Location list terminator end (*.LLST8) |
| .LLST9: |
| .quad .LVL23 # Location list begin address (*.LLST9) |
| .quad .LVL24 # Location list end address (*.LLST9) |
| .value 0x1 # Location expression size |
| .byte 0x55 # DW_OP_reg5 |
| .quad .LVL24 # Location list begin address (*.LLST9) |
| .quad .LVL25-1 # Location list end address (*.LLST9) |
| .value 0x3 # Location expression size |
| .byte 0x75 # DW_OP_breg5 |
| .sleb128 -6 |
| .byte 0x9f # DW_OP_stack_value |
| .quad .LVL25-1 # Location list begin address (*.LLST9) |
| .quad .LFE7 # Location list end address (*.LLST9) |
| .value 0x4 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST9) |
| .quad 0 # Location list terminator end (*.LLST9) |
| .LLST10: |
| .quad .LVL26 # Location list begin address (*.LLST10) |
| .quad .LVL27 # Location list end address (*.LLST10) |
| .value 0x1 # Location expression size |
| .byte 0x55 # DW_OP_reg5 |
| .quad .LVL27 # Location list begin address (*.LLST10) |
| .quad .LVL28-1 # Location list end address (*.LLST10) |
| .value 0x3 # Location expression size |
| .byte 0x75 # DW_OP_breg5 |
| .sleb128 -5 |
| .byte 0x9f # DW_OP_stack_value |
| .quad .LVL28-1 # Location list begin address (*.LLST10) |
| .quad .LFE8 # Location list end address (*.LLST10) |
| .value 0x4 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST10) |
| .quad 0 # Location list terminator end (*.LLST10) |
| .LLST11: |
| .quad .LVL29 # Location list begin address (*.LLST11) |
| .quad .LVL30 # Location list end address (*.LLST11) |
| .value 0x1 # Location expression size |
| .byte 0x55 # DW_OP_reg5 |
| .quad .LVL30 # Location list begin address (*.LLST11) |
| .quad .LVL31-1 # Location list end address (*.LLST11) |
| .value 0x3 # Location expression size |
| .byte 0x75 # DW_OP_breg5 |
| .sleb128 -4 |
| .byte 0x9f # DW_OP_stack_value |
| .quad .LVL31-1 # Location list begin address (*.LLST11) |
| .quad .LVL31 # Location list end address (*.LLST11) |
| .value 0x4 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x9f # DW_OP_stack_value |
| .quad .LVL31 # Location list begin address (*.LLST11) |
| .quad .LVL32 # Location list end address (*.LLST11) |
| .value 0x1 # Location expression size |
| .byte 0x55 # DW_OP_reg5 |
| .quad .LVL32 # Location list begin address (*.LLST11) |
| .quad .LVL33-1 # Location list end address (*.LLST11) |
| .value 0x3 # Location expression size |
| .byte 0x75 # DW_OP_breg5 |
| .sleb128 -3 |
| .byte 0x9f # DW_OP_stack_value |
| .quad .LVL33-1 # Location list begin address (*.LLST11) |
| .quad .LFE9 # Location list end address (*.LLST11) |
| .value 0x4 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST11) |
| .quad 0 # Location list terminator end (*.LLST11) |
| .LLST12: |
| .quad .LVL34 # Location list begin address (*.LLST12) |
| .quad .LVL35 # Location list end address (*.LLST12) |
| .value 0x1 # Location expression size |
| .byte 0x55 # DW_OP_reg5 |
| .quad .LVL35 # Location list begin address (*.LLST12) |
| .quad .LVL36-1 # Location list end address (*.LLST12) |
| .value 0x3 # Location expression size |
| .byte 0x75 # DW_OP_breg5 |
| .sleb128 -2 |
| .byte 0x9f # DW_OP_stack_value |
| .quad .LVL36-1 # Location list begin address (*.LLST12) |
| .quad .LFE10 # Location list end address (*.LLST12) |
| .value 0x4 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST12) |
| .quad 0 # Location list terminator end (*.LLST12) |
| .LLST13: |
| .quad .LVL37 # Location list begin address (*.LLST13) |
| .quad .LVL38 # Location list end address (*.LLST13) |
| .value 0x1 # Location expression size |
| .byte 0x55 # DW_OP_reg5 |
| .quad .LVL38 # Location list begin address (*.LLST13) |
| .quad .LVL39-1 # Location list end address (*.LLST13) |
| .value 0x3 # Location expression size |
| .byte 0x75 # DW_OP_breg5 |
| .sleb128 -1 |
| .byte 0x9f # DW_OP_stack_value |
| .quad .LVL39-1 # Location list begin address (*.LLST13) |
| .quad .LFE11 # Location list end address (*.LLST13) |
| .value 0x4 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST13) |
| .quad 0 # Location list terminator end (*.LLST13) |
| .LLST14: |
| .quad .LFB13 # Location list begin address (*.LLST14) |
| .quad .LCFI0 # Location list end address (*.LLST14) |
| .value 0x2 # Location expression size |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .quad .LCFI0 # Location list begin address (*.LLST14) |
| .quad .LCFI1 # Location list end address (*.LLST14) |
| .value 0x2 # Location expression size |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 16 |
| .quad .LCFI1 # Location list begin address (*.LLST14) |
| .quad .LCFI2 # Location list end address (*.LLST14) |
| .value 0x2 # Location expression size |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .quad .LCFI2 # Location list begin address (*.LLST14) |
| .quad .LCFI3 # Location list end address (*.LLST14) |
| .value 0x2 # Location expression size |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 16 |
| .quad .LCFI3 # Location list begin address (*.LLST14) |
| .quad .LFE13 # Location list end address (*.LLST14) |
| .value 0x2 # Location expression size |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .quad 0 # Location list terminator begin (*.LLST14) |
| .quad 0 # Location list terminator end (*.LLST14) |
| .LLST15: |
| .quad .LVL40 # Location list begin address (*.LLST15) |
| .quad .LVL41 # Location list end address (*.LLST15) |
| .value 0x1 # Location expression size |
| .byte 0x55 # DW_OP_reg5 |
| .quad .LVL41 # Location list begin address (*.LLST15) |
| .quad .LVL43 # Location list end address (*.LLST15) |
| .value 0x1 # Location expression size |
| .byte 0x53 # DW_OP_reg3 |
| .quad .LVL43 # Location list begin address (*.LLST15) |
| .quad .LVL44-1 # Location list end address (*.LLST15) |
| .value 0x3 # Location expression size |
| .byte 0x75 # DW_OP_breg5 |
| .sleb128 -2 |
| .byte 0x9f # DW_OP_stack_value |
| .quad .LVL44-1 # Location list begin address (*.LLST15) |
| .quad .LVL44 # Location list end address (*.LLST15) |
| .value 0x4 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x9f # DW_OP_stack_value |
| .quad .LVL44 # Location list begin address (*.LLST15) |
| .quad .LVL45 # Location list end address (*.LLST15) |
| .value 0x1 # Location expression size |
| .byte 0x53 # DW_OP_reg3 |
| .quad .LVL45 # Location list begin address (*.LLST15) |
| .quad .LVL46 # Location list end address (*.LLST15) |
| .value 0x1 # Location expression size |
| .byte 0x55 # DW_OP_reg5 |
| .quad .LVL46 # Location list begin address (*.LLST15) |
| .quad .LFE13 # Location list end address (*.LLST15) |
| .value 0x4 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST15) |
| .quad 0 # Location list terminator end (*.LLST15) |
| .LLST16: |
| .quad .LVL48 # Location list begin address (*.LLST16) |
| .quad .LVL49-1 # Location list end address (*.LLST16) |
| .value 0x1 # Location expression size |
| .byte 0x55 # DW_OP_reg5 |
| .quad .LVL49-1 # Location list begin address (*.LLST16) |
| .quad .LFE12 # Location list end address (*.LLST16) |
| .value 0x4 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST16) |
| .quad 0 # Location list terminator end (*.LLST16) |
| .LLST17: |
| .quad .LVL50 # Location list begin address (*.LLST17) |
| .quad .LVL51 # Location list end address (*.LLST17) |
| .value 0x1 # Location expression size |
| .byte 0x55 # DW_OP_reg5 |
| .quad .LVL51 # Location list begin address (*.LLST17) |
| .quad .LFE14 # Location list end address (*.LLST17) |
| .value 0x4 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST17) |
| .quad 0 # Location list terminator end (*.LLST17) |
| .LLST18: |
| .quad .LVL50 # Location list begin address (*.LLST18) |
| .quad .LVL53-1 # Location list end address (*.LLST18) |
| .value 0x1 # Location expression size |
| .byte 0x54 # DW_OP_reg4 |
| .quad .LVL53-1 # Location list begin address (*.LLST18) |
| .quad .LFE14 # Location list end address (*.LLST18) |
| .value 0x4 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x54 # DW_OP_reg4 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST18) |
| .quad 0 # Location list terminator end (*.LLST18) |
| .LLST19: |
| .quad .LVL50 # Location list begin address (*.LLST19) |
| .quad .LVL53-1 # Location list end address (*.LLST19) |
| .value 0x1 # Location expression size |
| .byte 0x51 # DW_OP_reg1 |
| .quad .LVL53-1 # Location list begin address (*.LLST19) |
| .quad .LFE14 # Location list end address (*.LLST19) |
| .value 0x4 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x51 # DW_OP_reg1 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST19) |
| .quad 0 # Location list terminator end (*.LLST19) |
| .LLST20: |
| .quad .LVL50 # Location list begin address (*.LLST20) |
| .quad .LVL53-1 # Location list end address (*.LLST20) |
| .value 0x1 # Location expression size |
| .byte 0x52 # DW_OP_reg2 |
| .quad .LVL53-1 # Location list begin address (*.LLST20) |
| .quad .LFE14 # Location list end address (*.LLST20) |
| .value 0x4 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x52 # DW_OP_reg2 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST20) |
| .quad 0 # Location list terminator end (*.LLST20) |
| .LLST21: |
| .quad .LVL50 # Location list begin address (*.LLST21) |
| .quad .LVL53-1 # Location list end address (*.LLST21) |
| .value 0x1 # Location expression size |
| .byte 0x58 # DW_OP_reg8 |
| .quad .LVL53-1 # Location list begin address (*.LLST21) |
| .quad .LFE14 # Location list end address (*.LLST21) |
| .value 0x4 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x58 # DW_OP_reg8 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST21) |
| .quad 0 # Location list terminator end (*.LLST21) |
| .LLST22: |
| .quad .LVL50 # Location list begin address (*.LLST22) |
| .quad .LVL53-1 # Location list end address (*.LLST22) |
| .value 0x1 # Location expression size |
| .byte 0x59 # DW_OP_reg9 |
| .quad .LVL53-1 # Location list begin address (*.LLST22) |
| .quad .LFE14 # Location list end address (*.LLST22) |
| .value 0x4 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x59 # DW_OP_reg9 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST22) |
| .quad 0 # Location list terminator end (*.LLST22) |
| .LLST23: |
| .quad .LVL50 # Location list begin address (*.LLST23) |
| .quad .LVL50 # Location list end address (*.LLST23) |
| .value 0x2 # Location expression size |
| .byte 0x91 # DW_OP_fbreg |
| .sleb128 0 |
| .quad .LVL50 # Location list begin address (*.LLST23) |
| .quad .LFE14 # Location list end address (*.LLST23) |
| .value 0x2 # Location expression size |
| .byte 0x33 # DW_OP_lit3 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST23) |
| .quad 0 # Location list terminator end (*.LLST23) |
| .LLST24: |
| .quad .LVL50 # Location list begin address (*.LLST24) |
| .quad .LVL50 # Location list end address (*.LLST24) |
| .value 0x2 # Location expression size |
| .byte 0x91 # DW_OP_fbreg |
| .sleb128 8 |
| .quad .LVL50 # Location list begin address (*.LLST24) |
| .quad .LFE14 # Location list end address (*.LLST24) |
| .value 0x2 # Location expression size |
| .byte 0x34 # DW_OP_lit4 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST24) |
| .quad 0 # Location list terminator end (*.LLST24) |
| .LLST25: |
| .quad .LVL50 # Location list begin address (*.LLST25) |
| .quad .LVL52 # Location list end address (*.LLST25) |
| .value 0x1 # Location expression size |
| .byte 0x61 # DW_OP_reg17 |
| .quad .LVL52 # Location list begin address (*.LLST25) |
| .quad .LFE14 # Location list end address (*.LLST25) |
| .value 0x6 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x3 |
| .byte 0xf5 # DW_OP_GNU_regval_type |
| .uleb128 0x11 |
| .uleb128 0x31 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST25) |
| .quad 0 # Location list terminator end (*.LLST25) |
| .LLST26: |
| .quad .LVL50 # Location list begin address (*.LLST26) |
| .quad .LVL53-1 # Location list end address (*.LLST26) |
| .value 0x1 # Location expression size |
| .byte 0x62 # DW_OP_reg18 |
| .quad .LVL53-1 # Location list begin address (*.LLST26) |
| .quad .LFE14 # Location list end address (*.LLST26) |
| .value 0x6 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x3 |
| .byte 0xf5 # DW_OP_GNU_regval_type |
| .uleb128 0x12 |
| .uleb128 0x31 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST26) |
| .quad 0 # Location list terminator end (*.LLST26) |
| .LLST27: |
| .quad .LVL50 # Location list begin address (*.LLST27) |
| .quad .LVL53-1 # Location list end address (*.LLST27) |
| .value 0x1 # Location expression size |
| .byte 0x63 # DW_OP_reg19 |
| .quad .LVL53-1 # Location list begin address (*.LLST27) |
| .quad .LFE14 # Location list end address (*.LLST27) |
| .value 0x6 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x3 |
| .byte 0xf5 # DW_OP_GNU_regval_type |
| .uleb128 0x13 |
| .uleb128 0x31 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST27) |
| .quad 0 # Location list terminator end (*.LLST27) |
| .LLST28: |
| .quad .LVL50 # Location list begin address (*.LLST28) |
| .quad .LVL53-1 # Location list end address (*.LLST28) |
| .value 0x1 # Location expression size |
| .byte 0x64 # DW_OP_reg20 |
| .quad .LVL53-1 # Location list begin address (*.LLST28) |
| .quad .LFE14 # Location list end address (*.LLST28) |
| .value 0x6 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x3 |
| .byte 0xf5 # DW_OP_GNU_regval_type |
| .uleb128 0x14 |
| .uleb128 0x31 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST28) |
| .quad 0 # Location list terminator end (*.LLST28) |
| .LLST29: |
| .quad .LVL50 # Location list begin address (*.LLST29) |
| .quad .LVL53-1 # Location list end address (*.LLST29) |
| .value 0x1 # Location expression size |
| .byte 0x65 # DW_OP_reg21 |
| .quad .LVL53-1 # Location list begin address (*.LLST29) |
| .quad .LFE14 # Location list end address (*.LLST29) |
| .value 0x6 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x3 |
| .byte 0xf5 # DW_OP_GNU_regval_type |
| .uleb128 0x15 |
| .uleb128 0x31 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST29) |
| .quad 0 # Location list terminator end (*.LLST29) |
| .LLST30: |
| .quad .LVL50 # Location list begin address (*.LLST30) |
| .quad .LVL53-1 # Location list end address (*.LLST30) |
| .value 0x1 # Location expression size |
| .byte 0x66 # DW_OP_reg22 |
| .quad .LVL53-1 # Location list begin address (*.LLST30) |
| .quad .LFE14 # Location list end address (*.LLST30) |
| .value 0x6 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x3 |
| .byte 0xf5 # DW_OP_GNU_regval_type |
| .uleb128 0x16 |
| .uleb128 0x31 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST30) |
| .quad 0 # Location list terminator end (*.LLST30) |
| .LLST31: |
| .quad .LVL50 # Location list begin address (*.LLST31) |
| .quad .LVL53-1 # Location list end address (*.LLST31) |
| .value 0x1 # Location expression size |
| .byte 0x67 # DW_OP_reg23 |
| .quad .LVL53-1 # Location list begin address (*.LLST31) |
| .quad .LFE14 # Location list end address (*.LLST31) |
| .value 0x6 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x3 |
| .byte 0xf5 # DW_OP_GNU_regval_type |
| .uleb128 0x17 |
| .uleb128 0x31 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST31) |
| .quad 0 # Location list terminator end (*.LLST31) |
| .LLST32: |
| .quad .LVL50 # Location list begin address (*.LLST32) |
| .quad .LVL53-1 # Location list end address (*.LLST32) |
| .value 0x1 # Location expression size |
| .byte 0x68 # DW_OP_reg24 |
| .quad .LVL53-1 # Location list begin address (*.LLST32) |
| .quad .LFE14 # Location list end address (*.LLST32) |
| .value 0x6 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x3 |
| .byte 0xf5 # DW_OP_GNU_regval_type |
| .uleb128 0x18 |
| .uleb128 0x31 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST32) |
| .quad 0 # Location list terminator end (*.LLST32) |
| .LLST33: |
| .quad .LVL50 # Location list begin address (*.LLST33) |
| .quad .LVL50 # Location list end address (*.LLST33) |
| .value 0x2 # Location expression size |
| .byte 0x91 # DW_OP_fbreg |
| .sleb128 16 |
| .quad .LVL50 # Location list begin address (*.LLST33) |
| .quad .LFE14 # Location list end address (*.LLST33) |
| .value 0xa # Location expression size |
| .byte 0x9e # DW_OP_implicit_value |
| .uleb128 0x8 |
| .long 0 # fp or vector constant word 0 |
| .long 0x400c0000 # fp or vector constant word 1 |
| .quad 0 # Location list terminator begin (*.LLST33) |
| .quad 0 # Location list terminator end (*.LLST33) |
| .LLST34: |
| .quad .LVL50 # Location list begin address (*.LLST34) |
| .quad .LVL50 # Location list end address (*.LLST34) |
| .value 0x2 # Location expression size |
| .byte 0x91 # DW_OP_fbreg |
| .sleb128 24 |
| .quad .LVL50 # Location list begin address (*.LLST34) |
| .quad .LFE14 # Location list end address (*.LLST34) |
| .value 0xa # Location expression size |
| .byte 0x9e # DW_OP_implicit_value |
| .uleb128 0x8 |
| .long 0 # fp or vector constant word 0 |
| .long 0x40120000 # fp or vector constant word 1 |
| .quad 0 # Location list terminator begin (*.LLST34) |
| .quad 0 # Location list terminator end (*.LLST34) |
| .LLST35: |
| .quad .LVL55 # Location list begin address (*.LLST35) |
| .quad .LVL56 # Location list end address (*.LLST35) |
| .value 0x1 # Location expression size |
| .byte 0x55 # DW_OP_reg5 |
| .quad .LVL56 # Location list begin address (*.LLST35) |
| .quad .LFE15 # Location list end address (*.LLST35) |
| .value 0x4 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST35) |
| .quad 0 # Location list terminator end (*.LLST35) |
| .LLST36: |
| .quad .LVL55 # Location list begin address (*.LLST36) |
| .quad .LVL57-1 # Location list end address (*.LLST36) |
| .value 0x1 # Location expression size |
| .byte 0x54 # DW_OP_reg4 |
| .quad .LVL57-1 # Location list begin address (*.LLST36) |
| .quad .LFE15 # Location list end address (*.LLST36) |
| .value 0x4 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x54 # DW_OP_reg4 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST36) |
| .quad 0 # Location list terminator end (*.LLST36) |
| .LLST37: |
| .quad .LVL55 # Location list begin address (*.LLST37) |
| .quad .LVL57-1 # Location list end address (*.LLST37) |
| .value 0x1 # Location expression size |
| .byte 0x51 # DW_OP_reg1 |
| .quad .LVL57-1 # Location list begin address (*.LLST37) |
| .quad .LFE15 # Location list end address (*.LLST37) |
| .value 0x4 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x51 # DW_OP_reg1 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST37) |
| .quad 0 # Location list terminator end (*.LLST37) |
| .LLST38: |
| .quad .LVL55 # Location list begin address (*.LLST38) |
| .quad .LVL57-1 # Location list end address (*.LLST38) |
| .value 0x1 # Location expression size |
| .byte 0x52 # DW_OP_reg2 |
| .quad .LVL57-1 # Location list begin address (*.LLST38) |
| .quad .LFE15 # Location list end address (*.LLST38) |
| .value 0x4 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x52 # DW_OP_reg2 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST38) |
| .quad 0 # Location list terminator end (*.LLST38) |
| .LLST39: |
| .quad .LVL55 # Location list begin address (*.LLST39) |
| .quad .LVL57-1 # Location list end address (*.LLST39) |
| .value 0x1 # Location expression size |
| .byte 0x58 # DW_OP_reg8 |
| .quad .LVL57-1 # Location list begin address (*.LLST39) |
| .quad .LFE15 # Location list end address (*.LLST39) |
| .value 0x4 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x58 # DW_OP_reg8 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST39) |
| .quad 0 # Location list terminator end (*.LLST39) |
| .LLST40: |
| .quad .LVL55 # Location list begin address (*.LLST40) |
| .quad .LVL57-1 # Location list end address (*.LLST40) |
| .value 0x1 # Location expression size |
| .byte 0x59 # DW_OP_reg9 |
| .quad .LVL57-1 # Location list begin address (*.LLST40) |
| .quad .LFE15 # Location list end address (*.LLST40) |
| .value 0x4 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x59 # DW_OP_reg9 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST40) |
| .quad 0 # Location list terminator end (*.LLST40) |
| .LLST41: |
| .quad .LVL55 # Location list begin address (*.LLST41) |
| .quad .LVL57-1 # Location list end address (*.LLST41) |
| .value 0x3 # Location expression size |
| .byte 0x91 # DW_OP_fbreg |
| .sleb128 0 |
| .byte 0x6 # DW_OP_deref |
| .quad 0 # Location list terminator begin (*.LLST41) |
| .quad 0 # Location list terminator end (*.LLST41) |
| .LLST42: |
| .quad .LVL55 # Location list begin address (*.LLST42) |
| .quad .LVL57-1 # Location list end address (*.LLST42) |
| .value 0x3 # Location expression size |
| .byte 0x91 # DW_OP_fbreg |
| .sleb128 8 |
| .byte 0x6 # DW_OP_deref |
| .quad 0 # Location list terminator begin (*.LLST42) |
| .quad 0 # Location list terminator end (*.LLST42) |
| .LLST43: |
| .quad .LFB20 # Location list begin address (*.LLST43) |
| .quad .LCFI4 # Location list end address (*.LLST43) |
| .value 0x2 # Location expression size |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .quad .LCFI4 # Location list begin address (*.LLST43) |
| .quad .LCFI5 # Location list end address (*.LLST43) |
| .value 0x2 # Location expression size |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 16 |
| .quad .LCFI5 # Location list begin address (*.LLST43) |
| .quad .LFE20 # Location list end address (*.LLST43) |
| .value 0x2 # Location expression size |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .quad 0 # Location list terminator begin (*.LLST43) |
| .quad 0 # Location list terminator end (*.LLST43) |
| .LLST44: |
| .quad .LVL60 # Location list begin address (*.LLST44) |
| .quad .LVL61 # Location list end address (*.LLST44) |
| .value 0x1 # Location expression size |
| .byte 0x55 # DW_OP_reg5 |
| .quad .LVL61 # Location list begin address (*.LLST44) |
| .quad .LVL63 # Location list end address (*.LLST44) |
| .value 0x1 # Location expression size |
| .byte 0x53 # DW_OP_reg3 |
| .quad .LVL63 # Location list begin address (*.LLST44) |
| .quad .LFE20 # Location list end address (*.LLST44) |
| .value 0x1 # Location expression size |
| .byte 0x50 # DW_OP_reg0 |
| .quad 0 # Location list terminator begin (*.LLST44) |
| .quad 0 # Location list terminator end (*.LLST44) |
| .LLST45: |
| .quad .LFB21 # Location list begin address (*.LLST45) |
| .quad .LCFI6 # Location list end address (*.LLST45) |
| .value 0x2 # Location expression size |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .quad .LCFI6 # Location list begin address (*.LLST45) |
| .quad .LCFI7 # Location list end address (*.LLST45) |
| .value 0x2 # Location expression size |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 16 |
| .quad .LCFI7 # Location list begin address (*.LLST45) |
| .quad .LFE21 # Location list end address (*.LLST45) |
| .value 0x2 # Location expression size |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .quad 0 # Location list terminator begin (*.LLST45) |
| .quad 0 # Location list terminator end (*.LLST45) |
| .LLST46: |
| .quad .LVL64 # Location list begin address (*.LLST46) |
| .quad .LVL64 # Location list end address (*.LLST46) |
| .value 0x1 # Location expression size |
| .byte 0x55 # DW_OP_reg5 |
| .quad 0 # Location list terminator begin (*.LLST46) |
| .quad 0 # Location list terminator end (*.LLST46) |
| .LLST47: |
| .quad .LVL64 # Location list begin address (*.LLST47) |
| .quad .LVL65-1 # Location list end address (*.LLST47) |
| .value 0x1 # Location expression size |
| .byte 0x54 # DW_OP_reg4 |
| .quad .LVL65-1 # Location list begin address (*.LLST47) |
| .quad .LVL66 # Location list end address (*.LLST47) |
| .value 0x1 # Location expression size |
| .byte 0x53 # DW_OP_reg3 |
| .quad .LVL66 # Location list begin address (*.LLST47) |
| .quad .LFE21 # Location list end address (*.LLST47) |
| .value 0x1 # Location expression size |
| .byte 0x50 # DW_OP_reg0 |
| .quad 0 # Location list terminator begin (*.LLST47) |
| .quad 0 # Location list terminator end (*.LLST47) |
| .LLST48: |
| .quad .LVL67 # Location list begin address (*.LLST48) |
| .quad .LVL68 # Location list end address (*.LLST48) |
| .value 0x1 # Location expression size |
| .byte 0x55 # DW_OP_reg5 |
| .quad .LVL68 # Location list begin address (*.LLST48) |
| .quad .LFE22 # Location list end address (*.LLST48) |
| .value 0x4 # Location expression size |
| .byte 0xf3 # DW_OP_GNU_entry_value |
| .uleb128 0x1 |
| .byte 0x55 # DW_OP_reg5 |
| .byte 0x9f # DW_OP_stack_value |
| .quad 0 # Location list terminator begin (*.LLST48) |
| .quad 0 # Location list terminator end (*.LLST48) |
| .LLST49: |
| .quad .LFB23 # Location list begin address (*.LLST49) |
| .quad .LCFI8 # Location list end address (*.LLST49) |
| .value 0x2 # Location expression size |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .quad .LCFI8 # Location list begin address (*.LLST49) |
| .quad .LCFI9 # Location list end address (*.LLST49) |
| .value 0x2 # Location expression size |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 16 |
| .quad .LCFI9 # Location list begin address (*.LLST49) |
| .quad .LCFI10 # Location list end address (*.LLST49) |
| .value 0x3 # Location expression size |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 64 |
| .quad .LCFI10 # Location list begin address (*.LLST49) |
| .quad .LCFI11 # Location list end address (*.LLST49) |
| .value 0x2 # Location expression size |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 16 |
| .quad .LCFI11 # Location list begin address (*.LLST49) |
| .quad .LCFI12 # Location list end address (*.LLST49) |
| .value 0x2 # Location expression size |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 8 |
| .quad .LCFI12 # Location list begin address (*.LLST49) |
| .quad .LFE23 # Location list end address (*.LLST49) |
| .value 0x3 # Location expression size |
| .byte 0x77 # DW_OP_breg7 |
| .sleb128 64 |
| .quad 0 # Location list terminator begin (*.LLST49) |
| .quad 0 # Location list terminator end (*.LLST49) |
| .LLST50: |
| .quad .LVL80 # Location list begin address (*.LLST50) |
| .quad .LVL81 # Location list end address (*.LLST50) |
| .value 0x1 # Location expression size |
| .byte 0x50 # DW_OP_reg0 |
| .quad .LVL81 # Location list begin address (*.LLST50) |
| .quad .LVL89 # Location list end address (*.LLST50) |
| .value 0x1 # Location expression size |
| .byte 0x53 # DW_OP_reg3 |
| .quad .LVL90 # Location list begin address (*.LLST50) |
| .quad .LFE23 # Location list end address (*.LLST50) |
| .value 0x1 # Location expression size |
| .byte 0x53 # DW_OP_reg3 |
| .quad 0 # Location list terminator begin (*.LLST50) |
| .quad 0 # Location list terminator end (*.LLST50) |
| .section .debug_aranges,"",@progbits |
| .long 0x3c # Length of Address Ranges Info |
| .value 0x2 # DWARF Version |
| .long .Ldebug_info0 # Offset of Compilation Unit Info |
| .byte 0x8 # Size of Address |
| .byte 0 # Size of Segment Descriptor |
| .value 0 # Pad to 16 byte boundary |
| .value 0 |
| .quad .Ltext0 # Address |
| .quad .Letext0-.Ltext0 # Length |
| .quad .LFB23 # Address |
| .quad .LFE23-.LFB23 # Length |
| .quad 0 |
| .quad 0 |
| .section .debug_ranges,"",@progbits |
| .Ldebug_ranges0: |
| .quad .Ltext0 # Offset 0 |
| .quad .Letext0 |
| .quad .LFB23 # Offset 0x10 |
| .quad .LFE23 |
| .quad 0 |
| .quad 0 |
| .section .debug_line,"",@progbits |
| .Ldebug_line0: |
| .section .debug_str,"MS",@progbits,1 |
| .LASF4: |
| .string "locexpr" |
| .LASF13: |
| .string "reference" |
| .LASF18: |
| .string "regcopy" |
| .LASF31: |
| .string "regvar" |
| .LASF30: |
| .string "invalid" |
| .LASF29: |
| .string "born" |
| .LASF17: |
| .string "stackparam2" |
| .LASF24: |
| .string "data" |
| .LASF20: |
| .string "stackcopy1" |
| .LASF2: |
| .string "gdb.arch/amd64-entry-value.cc" |
| .LASF23: |
| .string "datap" |
| .LASF28: |
| .string "lost" |
| .LASF0: |
| .string "double" |
| .LASF32: |
| .string "nodatavarp" |
| .LASF35: |
| .string "main" |
| .LASF10: |
| .string "self" |
| .LASF9: |
| .string "amb_a" |
| .LASF8: |
| .string "amb_b" |
| .LASF26: |
| .string "different" |
| .LASF1: |
| .string "GNU C++ 4.7.0 20110912 (experimental)" |
| .LASF33: |
| .string "stackvar1" |
| .LASF34: |
| .string "stackvar2" |
| .LASF12: |
| .string "stacktest" |
| .LASF25: |
| .string "data2" |
| .LASF19: |
| .string "nodatacopy" |
| .LASF7: |
| .string "amb_x" |
| .LASF6: |
| .string "amb_y" |
| .LASF5: |
| .string "amb_z" |
| .LASF15: |
| .string "nodataparam" |
| .LASF3: |
| .string "" |
| .LASF21: |
| .string "stackcopy2" |
| .LASF16: |
| .string "stackparam1" |
| .LASF14: |
| .string "regparam" |
| .LASF11: |
| .string "self2" |
| .LASF22: |
| .string "datap_input" |
| .LASF27: |
| .string "validity" |
| .ident "GCC: (GNU) 4.7.0 20110912 (experimental)" |
| .section .note.GNU-stack,"",@progbits |