mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-15 04:31:49 +08:00
32d0add0a6
gdb/ChangeLog: Update year range in copyright notice of all files.
3753 lines
112 KiB
ArmAsm
3753 lines
112 KiB
ArmAsm
/* This testcase is part of GDB, the GNU debugger.
|
|
|
|
Copyright 2011-2015 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
|