1 .file "dwp_test_2.cc" 2 .text 3 .Ltext0: 4 .section .text._Z4f13iv,"axG",@progbits,_Z4f13iv,comdat 5 .weak _Z4f13iv 6 .type _Z4f13iv, @function 7 _Z4f13iv: 8 .LFB0: 9 .file 1 "dwp_test.h" 10 .loc 1 70 0 11 .cfi_startproc 12 pushq %rbp 13 .cfi_def_cfa_offset 16 14 .cfi_offset 6, -16 15 movq %rsp, %rbp 16 .cfi_def_cfa_register 6 17 .loc 1 70 0 18 popq %rbp 19 .cfi_def_cfa 7, 8 20 ret 21 .cfi_endproc 22 .LFE0: 23 .size _Z4f13iv, .-_Z4f13iv 24 .text 25 .align 2 26 .globl _ZN2C14t1_2Ev 27 .type _ZN2C14t1_2Ev, @function 28 _ZN2C14t1_2Ev: 29 .LFB1: 30 .file 2 "dwp_test_2.cc" 31 .loc 2 31 0 32 .cfi_startproc 33 pushq %rbp 34 .cfi_def_cfa_offset 16 35 .cfi_offset 6, -16 36 movq %rsp, %rbp 37 .cfi_def_cfa_register 6 38 movq %rdi, -8(%rbp) 39 .loc 2 32 0 40 movl $123, %eax 41 .loc 2 33 0 42 popq %rbp 43 .cfi_def_cfa 7, 8 44 ret 45 .cfi_endproc 46 .LFE1: 47 .size _ZN2C14t1_2Ev, .-_ZN2C14t1_2Ev 48 .align 2 49 .globl _ZN2C13t1aEv 50 .type _ZN2C13t1aEv, @function 51 _ZN2C13t1aEv: 52 .LFB2: 53 .loc 2 37 0 54 .cfi_startproc 55 pushq %rbp 56 .cfi_def_cfa_offset 16 57 .cfi_offset 6, -16 58 movq %rsp, %rbp 59 .cfi_def_cfa_register 6 60 subq $8, %rsp 61 movq %rdi, -8(%rbp) 62 .loc 2 38 0 63 movq -8(%rbp), %rax 64 movq %rax, %rdi 65 call _ZN2C14t1_2Ev 66 cmpl $123, %eax 67 sete %al 68 .loc 2 39 0 69 leave 70 .cfi_def_cfa 7, 8 71 ret 72 .cfi_endproc 73 .LFE2: 74 .size _ZN2C13t1aEv, .-_ZN2C13t1aEv 75 .globl v2 76 .data 77 .align 4 78 .type v2, @object 79 .size v2, 4 80 v2: 81 .long 456 82 .globl v3 83 .bss 84 .align 4 85 .type v3, @object 86 .size v3, 4 87 v3: 88 .zero 4 89 .globl v4 90 .data 91 .type v4, @object 92 .size v4, 13 93 v4: 94 .string "Hello, world" 95 .globl v5 96 .bss 97 .type v5, @object 98 .size v5, 13 99 v5: 100 .zero 13 101 .text 102 .globl _Z3f10v 103 .type _Z3f10v, @function 104 _Z3f10v: 105 .LFB3: 106 .loc 2 73 0 107 .cfi_startproc 108 pushq %rbp 109 .cfi_def_cfa_offset 16 110 .cfi_offset 6, -16 111 movq %rsp, %rbp 112 .cfi_def_cfa_register 6 113 .loc 2 74 0 114 movl $135, %eax 115 .loc 2 75 0 116 popq %rbp 117 .cfi_def_cfa 7, 8 118 ret 119 .cfi_endproc 120 .LFE3: 121 .size _Z3f10v, .-_Z3f10v 122 .globl _Z4f11bPFivE 123 .type _Z4f11bPFivE, @function 124 _Z4f11bPFivE: 125 .LFB4: 126 .loc 2 81 0 127 .cfi_startproc 128 pushq %rbp 129 .cfi_def_cfa_offset 16 130 .cfi_offset 6, -16 131 movq %rsp, %rbp 132 .cfi_def_cfa_register 6 133 subq $16, %rsp 134 movq %rdi, -8(%rbp) 135 .loc 2 82 0 136 movq -8(%rbp), %rax 137 call *%rax 138 .loc 2 83 0 139 leave 140 .cfi_def_cfa 7, 8 141 ret 142 .cfi_endproc 143 .LFE4: 144 .size _Z4f11bPFivE, .-_Z4f11bPFivE 145 .align 2 146 .globl _ZN2C32f4Ev 147 .type _ZN2C32f4Ev, @function 148 _ZN2C32f4Ev: 149 .LFB5: 150 .loc 2 89 0 151 .cfi_startproc 152 pushq %rbp 153 .cfi_def_cfa_offset 16 154 .cfi_offset 6, -16 155 movq %rsp, %rbp 156 .cfi_def_cfa_register 6 157 movq %rdi, -8(%rbp) 158 .loc 2 90 0 159 movl $_Z3t12v, %eax 160 .loc 2 91 0 161 popq %rbp 162 .cfi_def_cfa 7, 8 163 ret 164 .cfi_endproc 165 .LFE5: 166 .size _ZN2C32f4Ev, .-_ZN2C32f4Ev 167 .globl _Z3f13v 168 .type _Z3f13v, @function 169 _Z3f13v: 170 .LFB6: 171 .loc 2 97 0 172 .cfi_startproc 173 pushq %rbp 174 .cfi_def_cfa_offset 16 175 .cfi_offset 6, -16 176 movq %rsp, %rbp 177 .cfi_def_cfa_register 6 178 .loc 2 98 0 179 movl $_Z4f13iv, %eax 180 .loc 2 99 0 181 popq %rbp 182 .cfi_def_cfa 7, 8 183 ret 184 .cfi_endproc 185 .LFE6: 186 .size _Z3f13v, .-_Z3f13v 187 .section .rodata 188 .LC0: 189 .string "test string constant" 190 .text 191 .globl _Z3f14v 192 .type _Z3f14v, @function 193 _Z3f14v: 194 .LFB7: 195 .loc 2 105 0 196 .cfi_startproc 197 pushq %rbp 198 .cfi_def_cfa_offset 16 199 .cfi_offset 6, -16 200 movq %rsp, %rbp 201 .cfi_def_cfa_register 6 202 .loc 2 106 0 203 movl $.LC0, %eax 204 .loc 2 107 0 205 popq %rbp 206 .cfi_def_cfa 7, 8 207 ret 208 .cfi_endproc 209 .LFE7: 210 .size _Z3f14v, .-_Z3f14v 211 .section .rodata 212 .align 8 213 .LC1: 214 .string "t" 215 .string "" 216 .string "" 217 .string "e" 218 .string "" 219 .string "" 220 .string "s" 221 .string "" 222 .string "" 223 .string "t" 224 .string "" 225 .string "" 226 .string " " 227 .string "" 228 .string "" 229 .string "w" 230 .string "" 231 .string "" 232 .string "i" 233 .string "" 234 .string "" 235 .string "d" 236 .string "" 237 .string "" 238 .string "e" 239 .string "" 240 .string "" 241 .string " " 242 .string "" 243 .string "" 244 .string "s" 245 .string "" 246 .string "" 247 .string "t" 248 .string "" 249 .string "" 250 .string "r" 251 .string "" 252 .string "" 253 .string "i" 254 .string "" 255 .string "" 256 .string "n" 257 .string "" 258 .string "" 259 .string "g" 260 .string "" 261 .string "" 262 .string " " 263 .string "" 264 .string "" 265 .string "c" 266 .string "" 267 .string "" 268 .string "o" 269 .string "" 270 .string "" 271 .string "n" 272 .string "" 273 .string "" 274 .string "s" 275 .string "" 276 .string "" 277 .string "t" 278 .string "" 279 .string "" 280 .string "a" 281 .string "" 282 .string "" 283 .string "n" 284 .string "" 285 .string "" 286 .string "t" 287 .string "" 288 .string "" 289 .string "" 290 .string "" 291 .string "" 292 .string "" 293 .text 294 .globl _Z3f15v 295 .type _Z3f15v, @function 296 _Z3f15v: 297 .LFB8: 298 .loc 2 113 0 299 .cfi_startproc 300 pushq %rbp 301 .cfi_def_cfa_offset 16 302 .cfi_offset 6, -16 303 movq %rsp, %rbp 304 .cfi_def_cfa_register 6 305 .loc 2 114 0 306 movl $.LC1, %eax 307 .loc 2 115 0 308 popq %rbp 309 .cfi_def_cfa 7, 8 310 ret 311 .cfi_endproc 312 .LFE8: 313 .size _Z3f15v, .-_Z3f15v 314 .globl t17data 315 .section .rodata 316 .LC2: 317 .string "a" 318 .LC3: 319 .string "b" 320 .LC4: 321 .string "c" 322 .LC5: 323 .string "d" 324 .LC6: 325 .string "e" 326 .data 327 .align 32 328 .type t17data, @object 329 .size t17data, 40 330 t17data: 331 .quad .LC2 332 .quad .LC3 333 .quad .LC4 334 .quad .LC5 335 .quad .LC6 336 .text 337 .globl _Z3f18i 338 .type _Z3f18i, @function 339 _Z3f18i: 340 .LFB9: 341 .loc 2 128 0 342 .cfi_startproc 343 pushq %rbp 344 .cfi_def_cfa_offset 16 345 .cfi_offset 6, -16 346 movq %rsp, %rbp 347 .cfi_def_cfa_register 6 348 movl %edi, -4(%rbp) 349 .loc 2 129 0 350 cmpl $4, -4(%rbp) 351 ja .L19 352 movl -4(%rbp), %eax 353 movq .L25(,%rax,8), %rax 354 jmp *%rax 355 .section .rodata 356 .align 8 357 .align 4 358 .L25: 359 .quad .L20 360 .quad .L21 361 .quad .L22 362 .quad .L23 363 .quad .L24 364 .text 365 .L20: 366 .loc 2 132 0 367 movl $.LC2, %eax 368 jmp .L26 369 .L21: 370 .loc 2 134 0 371 movl $.LC3, %eax 372 jmp .L26 373 .L22: 374 .loc 2 136 0 375 movl $.LC4, %eax 376 jmp .L26 377 .L23: 378 .loc 2 138 0 379 movl $.LC5, %eax 380 jmp .L26 381 .L24: 382 .loc 2 140 0 383 movl $.LC6, %eax 384 jmp .L26 385 .L19: 386 .loc 2 142 0 387 movl $0, %eax 388 .L26: 389 .loc 2 144 0 390 popq %rbp 391 .cfi_def_cfa 7, 8 392 ret 393 .cfi_endproc 394 .LFE9: 395 .size _Z3f18i, .-_Z3f18i 396 .Letext0: 397 .section .debug_types.dwo,"G",@progbits,wt.bb2916f0c1bd34b5,comdat 398 .long 0xf3 399 .value 0x4 400 .long .Ldebug_abbrev0 401 .byte 0x8 402 .byte 0xbb 403 .byte 0x29 404 .byte 0x16 405 .byte 0xf0 406 .byte 0xc1 407 .byte 0xbd 408 .byte 0x34 409 .byte 0xb5 410 .long 0x25 411 .uleb128 0x1 412 .byte 0x4 413 .byte 0x8a 414 .byte 0xda 415 .byte 0x59 416 .byte 0x6e 417 .byte 0x4d 418 .byte 0x5c 419 .byte 0xa 420 .byte 0x88 421 .long .Lskeleton_debug_line0 422 .uleb128 0x2 423 .string "C3" 424 .byte 0x4 425 .byte 0x1 426 .byte 0x2f 427 .long 0xd6 428 .uleb128 0x3 429 .string "member1" 430 .byte 0x1 431 .byte 0x36 432 .long 0xd6 433 .byte 0 434 .byte 0x1 435 .uleb128 0x4 436 .uleb128 0 437 .byte 0x1 438 .byte 0x32 439 .string "_ZN2C39testcase1Ev" 440 .long 0xdd 441 .byte 0x1 442 .long 0x65 443 .long 0x6b 444 .uleb128 0x5 445 .long 0xe5 446 .byte 0 447 .uleb128 0x4 448 .uleb128 0x1 449 .byte 0x1 450 .byte 0x33 451 .string "_ZN2C39testcase2Ev" 452 .long 0xdd 453 .byte 0x1 454 .long 0x8f 455 .long 0x95 456 .uleb128 0x5 457 .long 0xe5 458 .byte 0 459 .uleb128 0x4 460 .uleb128 0x2 461 .byte 0x1 462 .byte 0x34 463 .string "_ZN2C39testcase3Ev" 464 .long 0xdd 465 .byte 0x1 466 .long 0xb9 467 .long 0xbf 468 .uleb128 0x5 469 .long 0xe5 470 .byte 0 471 .uleb128 0x6 472 .string "f4" 473 .byte 0x1 474 .byte 0x35 475 .uleb128 0x3 476 .long 0xeb 477 .byte 0x1 478 .long 0xcf 479 .uleb128 0x5 480 .long 0xe5 481 .byte 0 482 .byte 0 483 .uleb128 0x7 484 .byte 0x4 485 .byte 0x5 486 .string "int" 487 .uleb128 0x7 488 .byte 0x1 489 .byte 0x2 490 .string "bool" 491 .uleb128 0x8 492 .byte 0x8 493 .long 0x25 494 .uleb128 0x8 495 .byte 0x8 496 .long 0xf1 497 .uleb128 0x9 498 .long 0xdd 499 .byte 0 500 .section .debug_types,"G",@progbits,wt.bb2916f0c1bd34b5,comdat 501 .long 0x6e 502 .value 0x4 503 .long .Lskeleton_debug_abbrev0 504 .byte 0x8 505 .byte 0xbb 506 .byte 0x29 507 .byte 0x16 508 .byte 0xf0 509 .byte 0xc1 510 .byte 0xbd 511 .byte 0x34 512 .byte 0xb5 513 .long 0 514 .uleb128 0x2 515 .string "/home/ccoutant/opensource/binutils-git/binutils/gold/testsuite" 516 .string "dwp_test_2.dwo" 517 .long .Ldebug_pubnames0 518 .long .Ldebug_pubtypes0 519 .long .Ldebug_addr0 520 .section .debug_types.dwo,"G",@progbits,wt.c419a9b7a4a2fab5,comdat 521 .long 0x138 522 .value 0x4 523 .long .Ldebug_abbrev0 524 .byte 0x8 525 .byte 0xc4 526 .byte 0x19 527 .byte 0xa9 528 .byte 0xb7 529 .byte 0xa4 530 .byte 0xa2 531 .byte 0xfa 532 .byte 0xb5 533 .long 0x25 534 .uleb128 0x1 535 .byte 0x4 536 .byte 0xe3 537 .byte 0xad 538 .byte 0x5 539 .byte 0x3b 540 .byte 0x75 541 .byte 0xeb 542 .byte 0xfb 543 .byte 0xc7 544 .long .Lskeleton_debug_line0 545 .uleb128 0x2 546 .string "C1" 547 .byte 0x4 548 .byte 0x1 549 .byte 0x19 550 .long 0x126 551 .uleb128 0x3 552 .string "member1" 553 .byte 0x1 554 .byte 0x22 555 .long 0x126 556 .byte 0 557 .byte 0x1 558 .uleb128 0x4 559 .uleb128 0 560 .byte 0x1 561 .byte 0x1c 562 .string "_ZN2C19testcase1Ev" 563 .long 0x12d 564 .byte 0x1 565 .long 0x65 566 .long 0x6b 567 .uleb128 0x5 568 .long 0x135 569 .byte 0 570 .uleb128 0xa 571 .string "t1a" 572 .byte 0x1 573 .byte 0x1d 574 .uleb128 0x4 575 .long 0x12d 576 .byte 0x1 577 .long 0x80 578 .long 0x86 579 .uleb128 0x5 580 .long 0x135 581 .byte 0 582 .uleb128 0xa 583 .string "t1_2" 584 .byte 0x1 585 .byte 0x1e 586 .uleb128 0x5 587 .long 0x126 588 .byte 0x1 589 .long 0x9c 590 .long 0xa2 591 .uleb128 0x5 592 .long 0x135 593 .byte 0 594 .uleb128 0x4 595 .uleb128 0x1 596 .byte 0x1 597 .byte 0x1f 598 .string "_ZN2C19testcase2Ev" 599 .long 0x12d 600 .byte 0x1 601 .long 0xc6 602 .long 0xcc 603 .uleb128 0x5 604 .long 0x135 605 .byte 0 606 .uleb128 0x4 607 .uleb128 0x2 608 .byte 0x1 609 .byte 0x20 610 .string "_ZN2C19testcase3Ev" 611 .long 0x12d 612 .byte 0x1 613 .long 0xf0 614 .long 0xf6 615 .uleb128 0x5 616 .long 0x135 617 .byte 0 618 .uleb128 0xb 619 .string "testcase4" 620 .byte 0x1 621 .byte 0x21 622 .string "_ZN2C19testcase4Ev" 623 .long 0x12d 624 .byte 0x1 625 .long 0x11f 626 .uleb128 0x5 627 .long 0x135 628 .byte 0 629 .byte 0 630 .uleb128 0x7 631 .byte 0x4 632 .byte 0x5 633 .string "int" 634 .uleb128 0x7 635 .byte 0x1 636 .byte 0x2 637 .string "bool" 638 .uleb128 0x8 639 .byte 0x8 640 .long 0x25 641 .byte 0 642 .section .debug_types,"G",@progbits,wt.c419a9b7a4a2fab5,comdat 643 .long 0x6e 644 .value 0x4 645 .long .Lskeleton_debug_abbrev0 646 .byte 0x8 647 .byte 0xc4 648 .byte 0x19 649 .byte 0xa9 650 .byte 0xb7 651 .byte 0xa4 652 .byte 0xa2 653 .byte 0xfa 654 .byte 0xb5 655 .long 0 656 .uleb128 0x2 657 .string "/home/ccoutant/opensource/binutils-git/binutils/gold/testsuite" 658 .string "dwp_test_2.dwo" 659 .long .Ldebug_pubnames0 660 .long .Ldebug_pubtypes0 661 .long .Ldebug_addr0 662 .section .debug_info.dwo,"e",@progbits 663 .Ldebug_info0: 664 .long 0x329 665 .value 0x4 666 .long .Ldebug_abbrev0 667 .byte 0x8 668 .uleb128 0xc 669 .string "GNU C++ 4.7.x-google 20120720 (prerelease)" 670 .byte 0x4 671 .string "dwp_test_2.cc" 672 .string "/home/ccoutant/opensource/binutils-git/binutils/gold/testsuite" 673 .byte 0xb9 674 .byte 0xf8 675 .byte 0xe0 676 .byte 0x8c 677 .byte 0x71 678 .byte 0xab 679 .byte 0xc 680 .byte 0xcf 681 .uleb128 0xd 682 .string "C1" 683 .byte 0xc4 684 .byte 0x19 685 .byte 0xa9 686 .byte 0xb7 687 .byte 0xa4 688 .byte 0xa2 689 .byte 0xfa 690 .byte 0xb5 691 .long 0xb9 692 .uleb128 0xe 693 .string "t1a" 694 .byte 0x1 695 .byte 0x1d 696 .uleb128 0x4 697 .long 0xc0 698 .byte 0x1 699 .uleb128 0xe 700 .string "t1_2" 701 .byte 0x1 702 .byte 0x1e 703 .uleb128 0x5 704 .long 0xb9 705 .byte 0x1 706 .byte 0 707 .uleb128 0x7 708 .byte 0x4 709 .byte 0x5 710 .string "int" 711 .uleb128 0x7 712 .byte 0x1 713 .byte 0x2 714 .string "bool" 715 .uleb128 0xf 716 .byte 0x8 717 .byte 0xc4 718 .byte 0x19 719 .byte 0xa9 720 .byte 0xb7 721 .byte 0xa4 722 .byte 0xa2 723 .byte 0xfa 724 .byte 0xb5 725 .uleb128 0xd 726 .string "C3" 727 .byte 0xbb 728 .byte 0x29 729 .byte 0x16 730 .byte 0xf0 731 .byte 0xc1 732 .byte 0xbd 733 .byte 0x34 734 .byte 0xb5 735 .long 0xef 736 .uleb128 0xe 737 .string "f4" 738 .byte 0x1 739 .byte 0x35 740 .uleb128 0x3 741 .long 0xfe 742 .byte 0x1 743 .byte 0 744 .uleb128 0xf 745 .byte 0x8 746 .byte 0xbb 747 .byte 0x29 748 .byte 0x16 749 .byte 0xf0 750 .byte 0xc1 751 .byte 0xbd 752 .byte 0x34 753 .byte 0xb5 754 .uleb128 0x9 755 .long 0xc0 756 .uleb128 0x8 757 .byte 0x8 758 .long 0xf9 759 .uleb128 0x10 760 .string "f13i" 761 .byte 0x1 762 .byte 0x46 763 .string "_Z4f13iv" 764 .uleb128 0 765 .quad .LFE0-.LFB0 766 .uleb128 0x1 767 .byte 0x9c 768 .uleb128 0x11 769 .long 0xaa 770 .byte 0x2 771 .uleb128 0x1 772 .quad .LFE1-.LFB1 773 .uleb128 0x1 774 .byte 0x9c 775 .long 0x139 776 .long 0x147 777 .uleb128 0x12 778 .string "this" 779 .long 0x147 780 .uleb128 0x2 781 .byte 0x91 782 .sleb128 -24 783 .byte 0 784 .uleb128 0x13 785 .long 0xc8 786 .uleb128 0x14 787 .long 0x9d 788 .byte 0x2 789 .byte 0x24 790 .uleb128 0x2 791 .quad .LFE2-.LFB2 792 .uleb128 0x1 793 .byte 0x9c 794 .long 0x166 795 .long 0x174 796 .uleb128 0x12 797 .string "this" 798 .long 0x147 799 .uleb128 0x2 800 .byte 0x91 801 .sleb128 -24 802 .byte 0 803 .uleb128 0x15 804 .string "f10" 805 .byte 0x2 806 .byte 0x48 807 .string "_Z3f10v" 808 .long 0xb9 809 .uleb128 0x3 810 .quad .LFE3-.LFB3 811 .uleb128 0x1 812 .byte 0x9c 813 .uleb128 0x16 814 .string "f11b" 815 .byte 0x2 816 .byte 0x50 817 .string "_Z4f11bPFivE" 818 .long 0xb9 819 .uleb128 0x4 820 .quad .LFE4-.LFB4 821 .uleb128 0x1 822 .byte 0x9c 823 .long 0x1c9 824 .uleb128 0x17 825 .string "pfn" 826 .byte 0x2 827 .byte 0x50 828 .long 0x1ce 829 .uleb128 0x2 830 .byte 0x91 831 .sleb128 -24 832 .byte 0 833 .uleb128 0x9 834 .long 0xb9 835 .uleb128 0x8 836 .byte 0x8 837 .long 0x1c9 838 .uleb128 0x18 839 .long 0xe2 840 .byte 0x2 841 .byte 0x58 842 .uleb128 0x5 843 .quad .LFE5-.LFB5 844 .uleb128 0x1 845 .byte 0x9c 846 .long 0x1ee 847 .long 0x1fc 848 .uleb128 0x12 849 .string "this" 850 .long 0x1fc 851 .uleb128 0x2 852 .byte 0x91 853 .sleb128 -24 854 .byte 0 855 .uleb128 0x13 856 .long 0xef 857 .uleb128 0x19 858 .uleb128 0x15 859 .string "f13" 860 .byte 0x2 861 .byte 0x60 862 .string "_Z3f13v" 863 .long 0x220 864 .uleb128 0x6 865 .quad .LFE6-.LFB6 866 .uleb128 0x1 867 .byte 0x9c 868 .uleb128 0x8 869 .byte 0x8 870 .long 0x201 871 .uleb128 0x15 872 .string "f14" 873 .byte 0x2 874 .byte 0x68 875 .string "_Z3f14v" 876 .long 0x244 877 .uleb128 0x7 878 .quad .LFE7-.LFB7 879 .uleb128 0x1 880 .byte 0x9c 881 .uleb128 0x8 882 .byte 0x8 883 .long 0x24a 884 .uleb128 0x13 885 .long 0x24f 886 .uleb128 0x7 887 .byte 0x1 888 .byte 0x6 889 .string "char" 890 .uleb128 0x15 891 .string "f15" 892 .byte 0x2 893 .byte 0x70 894 .string "_Z3f15v" 895 .long 0x275 896 .uleb128 0x8 897 .quad .LFE8-.LFB8 898 .uleb128 0x1 899 .byte 0x9c 900 .uleb128 0x8 901 .byte 0x8 902 .long 0x27b 903 .uleb128 0x13 904 .long 0x280 905 .uleb128 0x7 906 .byte 0x4 907 .byte 0x5 908 .string "wchar_t" 909 .uleb128 0x1a 910 .string "f18" 911 .byte 0x2 912 .byte 0x7f 913 .string "_Z3f18i" 914 .long 0x244 915 .uleb128 0x9 916 .quad .LFE9-.LFB9 917 .uleb128 0x1 918 .byte 0x9c 919 .long 0x2ba 920 .uleb128 0x17 921 .string "i" 922 .byte 0x2 923 .byte 0x7f 924 .long 0xb9 925 .uleb128 0x2 926 .byte 0x91 927 .sleb128 -20 928 .byte 0 929 .uleb128 0x1b 930 .string "v2" 931 .byte 0x2 932 .byte 0x2b 933 .long 0xb9 934 .uleb128 0x2 935 .byte 0xfb 936 .uleb128 0xa 937 .uleb128 0x1b 938 .string "v3" 939 .byte 0x2 940 .byte 0x30 941 .long 0xb9 942 .uleb128 0x2 943 .byte 0xfb 944 .uleb128 0xb 945 .uleb128 0x1c 946 .long 0x24f 947 .long 0x2e4 948 .uleb128 0x1d 949 .long 0x2e4 950 .byte 0xc 951 .byte 0 952 .uleb128 0x7 953 .byte 0x8 954 .byte 0x7 955 .string "sizetype" 956 .uleb128 0x1b 957 .string "v4" 958 .byte 0x2 959 .byte 0x34 960 .long 0x2d4 961 .uleb128 0x2 962 .byte 0xfb 963 .uleb128 0xc 964 .uleb128 0x1b 965 .string "v5" 966 .byte 0x2 967 .byte 0x39 968 .long 0x2d4 969 .uleb128 0x2 970 .byte 0xfb 971 .uleb128 0xd 972 .uleb128 0x1c 973 .long 0x244 974 .long 0x31a 975 .uleb128 0x1d 976 .long 0x2e4 977 .byte 0x4 978 .byte 0 979 .uleb128 0x1b 980 .string "t17data" 981 .byte 0x2 982 .byte 0x77 983 .long 0x30a 984 .uleb128 0x2 985 .byte 0xfb 986 .uleb128 0xe 987 .byte 0 988 .section .debug_info,"",@progbits 989 .Lskeleton_debug_info0: 990 .long 0x7e 991 .value 0x4 992 .long .Lskeleton_debug_abbrev0 993 .byte 0x8 994 .uleb128 0x1 995 .long .Ldebug_ranges0+0 996 .quad 0 997 .long .Ldebug_line0 998 .byte 0xb9 999 .byte 0xf8 1000 .byte 0xe0 1001 .byte 0x8c 1002 .byte 0x71 1003 .byte 0xab 1004 .byte 0xc 1005 .byte 0xcf 1006 .long .Ldebug_ranges0 1007 .string "/home/ccoutant/opensource/binutils-git/binutils/gold/testsuite" 1008 .string "dwp_test_2.dwo" 1009 .long .Ldebug_pubnames0 1010 .long .Ldebug_pubtypes0 1011 .long .Ldebug_addr0 1012 .section .debug_abbrev,"",@progbits 1013 .Lskeleton_debug_abbrev0: 1014 .uleb128 0x1 1015 .uleb128 0x11 1016 .byte 0 1017 .uleb128 0x55 1018 .uleb128 0x17 1019 .uleb128 0x11 1020 .uleb128 0x1 1021 .uleb128 0x10 1022 .uleb128 0x17 1023 .uleb128 0x2131 1024 .uleb128 0x7 1025 .uleb128 0x2132 1026 .uleb128 0x17 1027 .uleb128 0x1b 1028 .uleb128 0x8 1029 .uleb128 0x2130 1030 .uleb128 0x8 1031 .uleb128 0x2134 1032 .uleb128 0x17 1033 .uleb128 0x2135 1034 .uleb128 0x17 1035 .uleb128 0x2133 1036 .uleb128 0x17 1037 .byte 0 1038 .byte 0 1039 .uleb128 0x2 1040 .uleb128 0x41 1041 .byte 0 1042 .uleb128 0x1b 1043 .uleb128 0x8 1044 .uleb128 0x2130 1045 .uleb128 0x8 1046 .uleb128 0x2134 1047 .uleb128 0x17 1048 .uleb128 0x2135 1049 .uleb128 0x17 1050 .uleb128 0x2133 1051 .uleb128 0x17 1052 .byte 0 1053 .byte 0 1054 .byte 0 1055 .section .debug_abbrev.dwo,"e",@progbits 1056 .Ldebug_abbrev0: 1057 .uleb128 0x1 1058 .uleb128 0x41 1059 .byte 0x1 1060 .uleb128 0x13 1061 .uleb128 0xb 1062 .uleb128 0x210f 1063 .uleb128 0x7 1064 .uleb128 0x10 1065 .uleb128 0x17 1066 .byte 0 1067 .byte 0 1068 .uleb128 0x2 1069 .uleb128 0x2 1070 .byte 0x1 1071 .uleb128 0x3 1072 .uleb128 0x8 1073 .uleb128 0xb 1074 .uleb128 0xb 1075 .uleb128 0x3a 1076 .uleb128 0xb 1077 .uleb128 0x3b 1078 .uleb128 0xb 1079 .uleb128 0x1 1080 .uleb128 0x13 1081 .byte 0 1082 .byte 0 1083 .uleb128 0x3 1084 .uleb128 0xd 1085 .byte 0 1086 .uleb128 0x3 1087 .uleb128 0x8 1088 .uleb128 0x3a 1089 .uleb128 0xb 1090 .uleb128 0x3b 1091 .uleb128 0xb 1092 .uleb128 0x49 1093 .uleb128 0x13 1094 .uleb128 0x38 1095 .uleb128 0xb 1096 .uleb128 0x32 1097 .uleb128 0xb 1098 .byte 0 1099 .byte 0 1100 .uleb128 0x4 1101 .uleb128 0x2e 1102 .byte 0x1 1103 .uleb128 0x3f 1104 .uleb128 0x19 1105 .uleb128 0x3 1106 .uleb128 0x1f02 1107 .uleb128 0x3a 1108 .uleb128 0xb 1109 .uleb128 0x3b 1110 .uleb128 0xb 1111 .uleb128 0x6e 1112 .uleb128 0x8 1113 .uleb128 0x49 1114 .uleb128 0x13 1115 .uleb128 0x32 1116 .uleb128 0xb 1117 .uleb128 0x3c 1118 .uleb128 0x19 1119 .uleb128 0x64 1120 .uleb128 0x13 1121 .uleb128 0x1 1122 .uleb128 0x13 1123 .byte 0 1124 .byte 0 1125 .uleb128 0x5 1126 .uleb128 0x5 1127 .byte 0 1128 .uleb128 0x49 1129 .uleb128 0x13 1130 .uleb128 0x34 1131 .uleb128 0x19 1132 .byte 0 1133 .byte 0 1134 .uleb128 0x6 1135 .uleb128 0x2e 1136 .byte 0x1 1137 .uleb128 0x3f 1138 .uleb128 0x19 1139 .uleb128 0x3 1140 .uleb128 0x8 1141 .uleb128 0x3a 1142 .uleb128 0xb 1143 .uleb128 0x3b 1144 .uleb128 0xb 1145 .uleb128 0x6e 1146 .uleb128 0x1f02 1147 .uleb128 0x49 1148 .uleb128 0x13 1149 .uleb128 0x32 1150 .uleb128 0xb 1151 .uleb128 0x3c 1152 .uleb128 0x19 1153 .uleb128 0x64 1154 .uleb128 0x13 1155 .byte 0 1156 .byte 0 1157 .uleb128 0x7 1158 .uleb128 0x24 1159 .byte 0 1160 .uleb128 0xb 1161 .uleb128 0xb 1162 .uleb128 0x3e 1163 .uleb128 0xb 1164 .uleb128 0x3 1165 .uleb128 0x8 1166 .byte 0 1167 .byte 0 1168 .uleb128 0x8 1169 .uleb128 0xf 1170 .byte 0 1171 .uleb128 0xb 1172 .uleb128 0xb 1173 .uleb128 0x49 1174 .uleb128 0x13 1175 .byte 0 1176 .byte 0 1177 .uleb128 0x9 1178 .uleb128 0x15 1179 .byte 0 1180 .uleb128 0x49 1181 .uleb128 0x13 1182 .byte 0 1183 .byte 0 1184 .uleb128 0xa 1185 .uleb128 0x2e 1186 .byte 0x1 1187 .uleb128 0x3f 1188 .uleb128 0x19 1189 .uleb128 0x3 1190 .uleb128 0x8 1191 .uleb128 0x3a 1192 .uleb128 0xb 1193 .uleb128 0x3b 1194 .uleb128 0xb 1195 .uleb128 0x6e 1196 .uleb128 0x1f02 1197 .uleb128 0x49 1198 .uleb128 0x13 1199 .uleb128 0x32 1200 .uleb128 0xb 1201 .uleb128 0x3c 1202 .uleb128 0x19 1203 .uleb128 0x64 1204 .uleb128 0x13 1205 .uleb128 0x1 1206 .uleb128 0x13 1207 .byte 0 1208 .byte 0 1209 .uleb128 0xb 1210 .uleb128 0x2e 1211 .byte 0x1 1212 .uleb128 0x3f 1213 .uleb128 0x19 1214 .uleb128 0x3 1215 .uleb128 0x8 1216 .uleb128 0x3a 1217 .uleb128 0xb 1218 .uleb128 0x3b 1219 .uleb128 0xb 1220 .uleb128 0x6e 1221 .uleb128 0x8 1222 .uleb128 0x49 1223 .uleb128 0x13 1224 .uleb128 0x32 1225 .uleb128 0xb 1226 .uleb128 0x3c 1227 .uleb128 0x19 1228 .uleb128 0x64 1229 .uleb128 0x13 1230 .byte 0 1231 .byte 0 1232 .uleb128 0xc 1233 .uleb128 0x11 1234 .byte 0x1 1235 .uleb128 0x25 1236 .uleb128 0x8 1237 .uleb128 0x13 1238 .uleb128 0xb 1239 .uleb128 0x3 1240 .uleb128 0x8 1241 .uleb128 0x1b 1242 .uleb128 0x8 1243 .uleb128 0x2131 1244 .uleb128 0x7 1245 .byte 0 1246 .byte 0 1247 .uleb128 0xd 1248 .uleb128 0x2 1249 .byte 0x1 1250 .uleb128 0x3 1251 .uleb128 0x8 1252 .uleb128 0x69 1253 .uleb128 0x20 1254 .uleb128 0x3c 1255 .uleb128 0x19 1256 .uleb128 0x1 1257 .uleb128 0x13 1258 .byte 0 1259 .byte 0 1260 .uleb128 0xe 1261 .uleb128 0x2e 1262 .byte 0 1263 .uleb128 0x3f 1264 .uleb128 0x19 1265 .uleb128 0x3 1266 .uleb128 0x8 1267 .uleb128 0x3a 1268 .uleb128 0xb 1269 .uleb128 0x3b 1270 .uleb128 0xb 1271 .uleb128 0x6e 1272 .uleb128 0x1f02 1273 .uleb128 0x49 1274 .uleb128 0x13 1275 .uleb128 0x32 1276 .uleb128 0xb 1277 .uleb128 0x3c 1278 .uleb128 0x19 1279 .byte 0 1280 .byte 0 1281 .uleb128 0xf 1282 .uleb128 0xf 1283 .byte 0 1284 .uleb128 0xb 1285 .uleb128 0xb 1286 .uleb128 0x49 1287 .uleb128 0x20 1288 .byte 0 1289 .byte 0 1290 .uleb128 0x10 1291 .uleb128 0x2e 1292 .byte 0 1293 .uleb128 0x3f 1294 .uleb128 0x19 1295 .uleb128 0x3 1296 .uleb128 0x8 1297 .uleb128 0x3a 1298 .uleb128 0xb 1299 .uleb128 0x3b 1300 .uleb128 0xb 1301 .uleb128 0x6e 1302 .uleb128 0x8 1303 .uleb128 0x11 1304 .uleb128 0x1f01 1305 .uleb128 0x12 1306 .uleb128 0x7 1307 .uleb128 0x40 1308 .uleb128 0x18 1309 .uleb128 0x2117 1310 .uleb128 0x19 1311 .byte 0 1312 .byte 0 1313 .uleb128 0x11 1314 .uleb128 0x2e 1315 .byte 0x1 1316 .uleb128 0x47 1317 .uleb128 0x13 1318 .uleb128 0x3a 1319 .uleb128 0xb 1320 .uleb128 0x11 1321 .uleb128 0x1f01 1322 .uleb128 0x12 1323 .uleb128 0x7 1324 .uleb128 0x40 1325 .uleb128 0x18 1326 .uleb128 0x64 1327 .uleb128 0x13 1328 .uleb128 0x2117 1329 .uleb128 0x19 1330 .uleb128 0x1 1331 .uleb128 0x13 1332 .byte 0 1333 .byte 0 1334 .uleb128 0x12 1335 .uleb128 0x5 1336 .byte 0 1337 .uleb128 0x3 1338 .uleb128 0x8 1339 .uleb128 0x49 1340 .uleb128 0x13 1341 .uleb128 0x34 1342 .uleb128 0x19 1343 .uleb128 0x2 1344 .uleb128 0x18 1345 .byte 0 1346 .byte 0 1347 .uleb128 0x13 1348 .uleb128 0x26 1349 .byte 0 1350 .uleb128 0x49 1351 .uleb128 0x13 1352 .byte 0 1353 .byte 0 1354 .uleb128 0x14 1355 .uleb128 0x2e 1356 .byte 0x1 1357 .uleb128 0x47 1358 .uleb128 0x13 1359 .uleb128 0x3a 1360 .uleb128 0xb 1361 .uleb128 0x3b 1362 .uleb128 0xb 1363 .uleb128 0x11 1364 .uleb128 0x1f01 1365 .uleb128 0x12 1366 .uleb128 0x7 1367 .uleb128 0x40 1368 .uleb128 0x18 1369 .uleb128 0x64 1370 .uleb128 0x13 1371 .uleb128 0x2116 1372 .uleb128 0x19 1373 .uleb128 0x1 1374 .uleb128 0x13 1375 .byte 0 1376 .byte 0 1377 .uleb128 0x15 1378 .uleb128 0x2e 1379 .byte 0 1380 .uleb128 0x3f 1381 .uleb128 0x19 1382 .uleb128 0x3 1383 .uleb128 0x8 1384 .uleb128 0x3a 1385 .uleb128 0xb 1386 .uleb128 0x3b 1387 .uleb128 0xb 1388 .uleb128 0x6e 1389 .uleb128 0x8 1390 .uleb128 0x49 1391 .uleb128 0x13 1392 .uleb128 0x11 1393 .uleb128 0x1f01 1394 .uleb128 0x12 1395 .uleb128 0x7 1396 .uleb128 0x40 1397 .uleb128 0x18 1398 .uleb128 0x2117 1399 .uleb128 0x19 1400 .byte 0 1401 .byte 0 1402 .uleb128 0x16 1403 .uleb128 0x2e 1404 .byte 0x1 1405 .uleb128 0x3f 1406 .uleb128 0x19 1407 .uleb128 0x3 1408 .uleb128 0x8 1409 .uleb128 0x3a 1410 .uleb128 0xb 1411 .uleb128 0x3b 1412 .uleb128 0xb 1413 .uleb128 0x6e 1414 .uleb128 0x8 1415 .uleb128 0x49 1416 .uleb128 0x13 1417 .uleb128 0x11 1418 .uleb128 0x1f01 1419 .uleb128 0x12 1420 .uleb128 0x7 1421 .uleb128 0x40 1422 .uleb128 0x18 1423 .uleb128 0x2116 1424 .uleb128 0x19 1425 .uleb128 0x1 1426 .uleb128 0x13 1427 .byte 0 1428 .byte 0 1429 .uleb128 0x17 1430 .uleb128 0x5 1431 .byte 0 1432 .uleb128 0x3 1433 .uleb128 0x8 1434 .uleb128 0x3a 1435 .uleb128 0xb 1436 .uleb128 0x3b 1437 .uleb128 0xb 1438 .uleb128 0x49 1439 .uleb128 0x13 1440 .uleb128 0x2 1441 .uleb128 0x18 1442 .byte 0 1443 .byte 0 1444 .uleb128 0x18 1445 .uleb128 0x2e 1446 .byte 0x1 1447 .uleb128 0x47 1448 .uleb128 0x13 1449 .uleb128 0x3a 1450 .uleb128 0xb 1451 .uleb128 0x3b 1452 .uleb128 0xb 1453 .uleb128 0x11 1454 .uleb128 0x1f01 1455 .uleb128 0x12 1456 .uleb128 0x7 1457 .uleb128 0x40 1458 .uleb128 0x18 1459 .uleb128 0x64 1460 .uleb128 0x13 1461 .uleb128 0x2117 1462 .uleb128 0x19 1463 .uleb128 0x1 1464 .uleb128 0x13 1465 .byte 0 1466 .byte 0 1467 .uleb128 0x19 1468 .uleb128 0x15 1469 .byte 0 1470 .byte 0 1471 .byte 0 1472 .uleb128 0x1a 1473 .uleb128 0x2e 1474 .byte 0x1 1475 .uleb128 0x3f 1476 .uleb128 0x19 1477 .uleb128 0x3 1478 .uleb128 0x8 1479 .uleb128 0x3a 1480 .uleb128 0xb 1481 .uleb128 0x3b 1482 .uleb128 0xb 1483 .uleb128 0x6e 1484 .uleb128 0x8 1485 .uleb128 0x49 1486 .uleb128 0x13 1487 .uleb128 0x11 1488 .uleb128 0x1f01 1489 .uleb128 0x12 1490 .uleb128 0x7 1491 .uleb128 0x40 1492 .uleb128 0x18 1493 .uleb128 0x2117 1494 .uleb128 0x19 1495 .uleb128 0x1 1496 .uleb128 0x13 1497 .byte 0 1498 .byte 0 1499 .uleb128 0x1b 1500 .uleb128 0x34 1501 .byte 0 1502 .uleb128 0x3 1503 .uleb128 0x8 1504 .uleb128 0x3a 1505 .uleb128 0xb 1506 .uleb128 0x3b 1507 .uleb128 0xb 1508 .uleb128 0x49 1509 .uleb128 0x13 1510 .uleb128 0x3f 1511 .uleb128 0x19 1512 .uleb128 0x2 1513 .uleb128 0x18 1514 .byte 0 1515 .byte 0 1516 .uleb128 0x1c 1517 .uleb128 0x1 1518 .byte 0x1 1519 .uleb128 0x49 1520 .uleb128 0x13 1521 .uleb128 0x1 1522 .uleb128 0x13 1523 .byte 0 1524 .byte 0 1525 .uleb128 0x1d 1526 .uleb128 0x21 1527 .byte 0 1528 .uleb128 0x49 1529 .uleb128 0x13 1530 .uleb128 0x2f 1531 .uleb128 0xb 1532 .byte 0 1533 .byte 0 1534 .byte 0 1535 .section .debug_gnu_pubnames,"",@progbits 1536 .Ldebug_pubnames0: 1537 .long 0xa3 1538 .value 0x2 1539 .long .Lskeleton_debug_info0 1540 .long 0x32d 1541 .long 0x104 1542 .byte 0x30 1543 .string "f13i" 1544 .long 0x120 1545 .byte 0x30 1546 .string "C1::t1_2" 1547 .long 0x14c 1548 .byte 0x30 1549 .string "C1::t1a" 1550 .long 0x174 1551 .byte 0x30 1552 .string "f10" 1553 .long 0x192 1554 .byte 0x30 1555 .string "f11b" 1556 .long 0x1d4 1557 .byte 0x30 1558 .string "C3::f4" 1559 .long 0x202 1560 .byte 0x30 1561 .string "f13" 1562 .long 0x226 1563 .byte 0x30 1564 .string "f14" 1565 .long 0x257 1566 .byte 0x30 1567 .string "f15" 1568 .long 0x28b 1569 .byte 0x30 1570 .string "f18" 1571 .long 0x2ba 1572 .byte 0x20 1573 .string "v2" 1574 .long 0x2c7 1575 .byte 0x20 1576 .string "v3" 1577 .long 0x2f0 1578 .byte 0x20 1579 .string "v4" 1580 .long 0x2fd 1581 .byte 0x20 1582 .string "v5" 1583 .long 0x31a 1584 .byte 0x20 1585 .string "t17data" 1586 .long 0 1587 .section .debug_gnu_pubtypes,"",@progbits 1588 .Ldebug_pubtypes0: 1589 .long 0x56 1590 .value 0x2 1591 .long .Lskeleton_debug_info0 1592 .long 0x32d 1593 .long 0xb9 1594 .byte 0x90 1595 .string "int" 1596 .long 0xc0 1597 .byte 0x90 1598 .string "bool" 1599 .long 0x8d 1600 .byte 0x10 1601 .string "C1" 1602 .long 0xd2 1603 .byte 0x10 1604 .string "C3" 1605 .long 0x24f 1606 .byte 0x90 1607 .string "char" 1608 .long 0x280 1609 .byte 0x90 1610 .string "wchar_t" 1611 .long 0x2e4 1612 .byte 0x90 1613 .string "sizetype" 1614 .long 0 1615 .section .debug_aranges,"",@progbits 1616 .long 0x3c 1617 .value 0x2 1618 .long .Lskeleton_debug_info0 1619 .byte 0x8 1620 .byte 0 1621 .value 0 1622 .value 0 1623 .quad .Ltext0 1624 .quad .Letext0-.Ltext0 1625 .quad .LFB0 1626 .quad .LFE0-.LFB0 1627 .quad 0 1628 .quad 0 1629 .section .debug_ranges,"",@progbits 1630 .Ldebug_ranges0: 1631 .quad .Ltext0 1632 .quad .Letext0 1633 .quad .LFB0 1634 .quad .LFE0 1635 .quad 0 1636 .quad 0 1637 .section .debug_line,"",@progbits 1638 .Ldebug_line0: 1639 .section .debug_line.dwo,"e",@progbits 1640 .Lskeleton_debug_line0: 1641 .long .LELT0-.LSLT0 1642 .LSLT0: 1643 .value 0x4 1644 .long .LELTP0-.LASLTP0 1645 .LASLTP0: 1646 .byte 0x1 1647 .byte 0x1 1648 .byte 0x1 1649 .byte 0xf6 1650 .byte 0xf2 1651 .byte 0xd 1652 .byte 0 1653 .byte 0x1 1654 .byte 0x1 1655 .byte 0x1 1656 .byte 0x1 1657 .byte 0 1658 .byte 0 1659 .byte 0 1660 .byte 0x1 1661 .byte 0 1662 .byte 0 1663 .byte 0x1 1664 .byte 0 1665 .string "dwp_test.h" 1666 .uleb128 0 1667 .uleb128 0 1668 .uleb128 0 1669 .string "dwp_test_2.cc" 1670 .uleb128 0 1671 .uleb128 0 1672 .uleb128 0 1673 .byte 0 1674 .LELTP0: 1675 .LELT0: 1676 .section .debug_str_offsets.dwo,"e",@progbits 1677 .long 0 1678 .long 0xa 1679 .long 0x14 1680 .long 0x1e 1681 .long 0x2a 1682 .long 0x37 1683 .section .debug_str.dwo,"e",@progbits 1684 .LASF0: 1685 .string "testcase1" 1686 .LASF1: 1687 .string "testcase2" 1688 .LASF2: 1689 .string "testcase3" 1690 .LASF3: 1691 .string "_ZN2C32f4Ev" 1692 .LASF4: 1693 .string "_ZN2C13t1aEv" 1694 .LASF5: 1695 .string "_ZN2C14t1_2Ev" 1696 .section .debug_addr,"",@progbits 1697 .Ldebug_addr0: 1698 .quad .LFB0 1699 .quad .LFB1 1700 .quad .LFB2 1701 .quad .LFB3 1702 .quad .LFB4 1703 .quad .LFB5 1704 .quad .LFB6 1705 .quad .LFB7 1706 .quad .LFB8 1707 .quad .LFB9 1708 .quad v2 1709 .quad v3 1710 .quad v4 1711 .quad v5 1712 .quad t17data 1713 .ident "GCC: (Google_crosstoolv16-gcc-4.7.x-grtev3) 4.7.x-google 20120720 (prerelease)" 1714 .section .note.GNU-stack,"",@progbits 1715