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