1 .file "test_hd.c" 2 .section .debug_abbrev,"",@progbits 3.Ldebug_abbrev0: 4 .section .debug_info,"",@progbits 5.Ldebug_info0: 6 .section .debug_line,"",@progbits 7.Ldebug_line0: 8 .text 9.Ltext0: 10 .section .rodata.str1.1,"aMS",@progbits,1 11.LC0: 12 .string "Usage: %s <file>\n" 13.LC1: 14 .string "rb" 15.LC2: 16 .string "Could not open `%s'.\n" 17.LC3: 18 .string "%02x \n" 19.LC4: 20 .string "Error reading from `%s'.\n" 21 .text 22 .p2align 4,,15 23.globl main 24 .type main, @function 25main: 26.LFB26: 27 .file 1 "test_hd.c" 28 .loc 1 33 0 29.LVL0: 30 movq %rbp, -16(%rsp) 31.LCFI0: 32 movq %rbx, -24(%rsp) 33.LCFI1: 34 movq %rsi, %rbp 35 movq %r12, -8(%rsp) 36.LCFI2: 37 subq $24, %rsp 38.LCFI3: 39.LVL1: 40 .loc 1 37 0 41 cmpl $2, %edi 42 je .L2 43.LVL2: 44 .loc 1 38 0 45 movq (%rsi), %rdx 46 movq stderr(%rip), %rdi 47.LVL3: 48 movl $.LC0, %esi 49 xorl %eax, %eax 50 call fprintf 51 movl $1, %eax 52.LVL4: 53.L4: 54 .loc 1 59 0 55 movq (%rsp), %rbx 56.LVL5: 57 movq 8(%rsp), %rbp 58.LVL6: 59 movq 16(%rsp), %r12 60 addq $24, %rsp 61.LVL7: 62 ret 63.LVL8: 64 .p2align 4,,7 65.L2: 66 .loc 1 42 0 67 movq 8(%rbp), %rdi 68.LVL9: 69 leaq 8(%rsi), %r12 70 movl $.LC1, %esi 71 call fopen 72.LVL10: 73 .loc 1 44 0 74 testq %rax, %rax 75.LVL11: 76 .loc 1 42 0 77 movq %rax, %rbx 78.LVL12: 79 .loc 1 44 0 80 jne .L12 81 jmp .L16 82.LVL13: 83 .p2align 4,,7 84.L7: 85 .loc 1 50 0 86 movl %eax, %esi 87 movl $.LC3, %edi 88 xorl %eax, %eax 89.LVL14: 90 call printf 91.LVL15: 92.L12: 93 .loc 1 49 0 94 movq %rbx, %rdi 95 call fgetc 96.LVL16: 97 cmpl $-1, %eax 98 jne .L7 99 .loc 1 52 0 100 movq %rbx, %rdi 101 call ferror 102.LVL17: 103 testl %eax, %eax 104 .p2align 4,,2 105 jne .L15 106 .loc 1 57 0 107 movq %rbx, %rdi 108 call fclose 109 .loc 1 59 0 110 movq (%rsp), %rbx 111.LVL18: 112 movq 8(%rsp), %rbp 113.LVL19: 114 .loc 1 57 0 115 xorl %eax, %eax 116 .loc 1 59 0 117 movq 16(%rsp), %r12 118 addq $24, %rsp 119.LVL20: 120 ret 121.LVL21: 122.L15: 123 .loc 1 53 0 124 movq (%r12), %rdx 125 movq stderr(%rip), %rdi 126 movl $.LC4, %esi 127 xorl %eax, %eax 128 call fprintf 129 .loc 1 59 0 130 movq (%rsp), %rbx 131.LVL22: 132 movq 8(%rsp), %rbp 133.LVL23: 134 .loc 1 53 0 135 movl $1, %eax 136 .loc 1 59 0 137 movq 16(%rsp), %r12 138 addq $24, %rsp 139.LVL24: 140 ret 141.LVL25: 142.L16: 143 .loc 1 45 0 144 movq 8(%rbp), %rdx 145 movq stderr(%rip), %rdi 146 movl $.LC2, %esi 147 xorl %eax, %eax 148 call fprintf 149 movl $1, %eax 150 jmp .L4 151.LFE26: 152 .size main, .-main 153 .section .debug_frame,"",@progbits 154.Lframe0: 155 .long .LECIE0-.LSCIE0 156.LSCIE0: 157 .long 0xffffffff 158 .byte 0x1 159 .string "" 160 .uleb128 0x1 161 .sleb128 -8 162 .byte 0x10 163 .byte 0xc 164 .uleb128 0x7 165 .uleb128 0x8 166 .byte 0x90 167 .uleb128 0x1 168 .align 8 169.LECIE0: 170.LSFDE0: 171 .long .LEFDE0-.LASFDE0 172.LASFDE0: 173 .long .Lframe0 174 .quad .LFB26 175 .quad .LFE26-.LFB26 176 .byte 0x4 177 .long .LCFI1-.LFB26 178 .byte 0x83 179 .uleb128 0x4 180 .byte 0x86 181 .uleb128 0x3 182 .byte 0x4 183 .long .LCFI3-.LCFI1 184 .byte 0xe 185 .uleb128 0x20 186 .byte 0x8c 187 .uleb128 0x2 188 .align 8 189.LEFDE0: 190 .section .eh_frame,"a",@progbits 191.Lframe1: 192 .long .LECIE1-.LSCIE1 193.LSCIE1: 194 .long 0x0 195 .byte 0x1 196 .string "" 197 .uleb128 0x1 198 .sleb128 -8 199 .byte 0x10 200 .byte 0xc 201 .uleb128 0x7 202 .uleb128 0x8 203 .byte 0x90 204 .uleb128 0x1 205 .align 8 206.LECIE1: 207.LSFDE1: 208 .long .LEFDE1-.LASFDE1 209.LASFDE1: 210 .long .LASFDE1-.Lframe1 211 .quad .LFB26 212 .quad .LFE26-.LFB26 213 .byte 0x4 214 .long .LCFI1-.LFB26 215 .byte 0x83 216 .uleb128 0x4 217 .byte 0x86 218 .uleb128 0x3 219 .byte 0x4 220 .long .LCFI3-.LCFI1 221 .byte 0xe 222 .uleb128 0x20 223 .byte 0x8c 224 .uleb128 0x2 225 .align 8 226.LEFDE1: 227 .file 2 "/usr/include/stdio.h" 228 .file 3 "/usr/include/libio.h" 229 .file 4 "/usr/include/bits/types.h" 230 .text 231.Letext0: 232 .section .debug_loc,"",@progbits 233.Ldebug_loc0: 234.LLST0: 235 .quad .LVL0-.Ltext0 236 .quad .LVL1-.Ltext0 237 .value 0x2 238 .byte 0x77 239 .sleb128 -24 240 .quad .LVL1-.Ltext0 241 .quad .LVL7-.Ltext0 242 .value 0x2 243 .byte 0x77 244 .sleb128 0 245 .quad .LVL7-.Ltext0 246 .quad .LVL8-.Ltext0 247 .value 0x2 248 .byte 0x77 249 .sleb128 -24 250 .quad .LVL8-.Ltext0 251 .quad .LVL20-.Ltext0 252 .value 0x2 253 .byte 0x77 254 .sleb128 0 255 .quad .LVL20-.Ltext0 256 .quad .LVL21-.Ltext0 257 .value 0x2 258 .byte 0x77 259 .sleb128 -24 260 .quad .LVL21-.Ltext0 261 .quad .LVL24-.Ltext0 262 .value 0x2 263 .byte 0x77 264 .sleb128 0 265 .quad .LVL24-.Ltext0 266 .quad .LVL25-.Ltext0 267 .value 0x2 268 .byte 0x77 269 .sleb128 -24 270 .quad .LVL25-.Ltext0 271 .quad .LFE26-.Ltext0 272 .value 0x2 273 .byte 0x77 274 .sleb128 0 275 .quad 0x0 276 .quad 0x0 277.LLST1: 278 .quad .LVL0-.Ltext0 279 .quad .LVL3-.Ltext0 280 .value 0x1 281 .byte 0x55 282 .quad .LVL8-.Ltext0 283 .quad .LVL9-.Ltext0 284 .value 0x1 285 .byte 0x55 286 .quad 0x0 287 .quad 0x0 288.LLST2: 289 .quad .LVL0-.Ltext0 290 .quad .LVL2-.Ltext0 291 .value 0x1 292 .byte 0x54 293 .quad .LVL2-.Ltext0 294 .quad .LVL6-.Ltext0 295 .value 0x1 296 .byte 0x56 297 .quad .LVL8-.Ltext0 298 .quad .LVL19-.Ltext0 299 .value 0x1 300 .byte 0x56 301 .quad .LVL21-.Ltext0 302 .quad .LVL23-.Ltext0 303 .value 0x1 304 .byte 0x56 305 .quad .LVL25-.Ltext0 306 .quad .LFE26-.Ltext0 307 .value 0x1 308 .byte 0x56 309 .quad 0x0 310 .quad 0x0 311.LLST3: 312 .quad .LVL4-.Ltext0 313 .quad .LVL5-.Ltext0 314 .value 0x1 315 .byte 0x53 316 .quad .LVL10-.Ltext0 317 .quad .LVL11-.Ltext0 318 .value 0x1 319 .byte 0x50 320 .quad .LVL12-.Ltext0 321 .quad .LVL18-.Ltext0 322 .value 0x1 323 .byte 0x53 324 .quad .LVL21-.Ltext0 325 .quad .LVL22-.Ltext0 326 .value 0x1 327 .byte 0x53 328 .quad .LVL25-.Ltext0 329 .quad .LFE26-.Ltext0 330 .value 0x1 331 .byte 0x53 332 .quad 0x0 333 .quad 0x0 334.LLST4: 335 .quad .LVL13-.Ltext0 336 .quad .LVL14-.Ltext0 337 .value 0x1 338 .byte 0x50 339 .quad .LVL14-.Ltext0 340 .quad .LVL15-.Ltext0 341 .value 0x1 342 .byte 0x54 343 .quad .LVL16-.Ltext0 344 .quad .LVL17-.Ltext0 345 .value 0x1 346 .byte 0x50 347 .quad 0x0 348 .quad 0x0 349 .section .debug_info 350 .long 0x347 351 .value 0x2 352 .long .Ldebug_abbrev0 353 .byte 0x8 354 .uleb128 0x1 355 .long .Ldebug_line0 356 .quad .Letext0 357 .quad .Ltext0 358 .long .LASF51 359 .byte 0x1 360 .long .LASF52 361 .long .LASF53 362 .uleb128 0x2 363 .long .LASF0 364 .byte 0x8 365 .byte 0x7 366 .uleb128 0x2 367 .long .LASF1 368 .byte 0x1 369 .byte 0x8 370 .uleb128 0x2 371 .long .LASF2 372 .byte 0x2 373 .byte 0x7 374 .uleb128 0x2 375 .long .LASF3 376 .byte 0x4 377 .byte 0x7 378 .uleb128 0x2 379 .long .LASF4 380 .byte 0x1 381 .byte 0x6 382 .uleb128 0x2 383 .long .LASF5 384 .byte 0x2 385 .byte 0x5 386 .uleb128 0x3 387 .string "int" 388 .byte 0x4 389 .byte 0x5 390 .uleb128 0x2 391 .long .LASF6 392 .byte 0x8 393 .byte 0x5 394 .uleb128 0x4 395 .long .LASF7 396 .byte 0x4 397 .byte 0x8f 398 .long 0x5e 399 .uleb128 0x4 400 .long .LASF8 401 .byte 0x4 402 .byte 0x90 403 .long 0x5e 404 .uleb128 0x2 405 .long .LASF0 406 .byte 0x8 407 .byte 0x7 408 .uleb128 0x5 409 .byte 0x8 410 .uleb128 0x6 411 .byte 0x8 412 .long 0x8a 413 .uleb128 0x2 414 .long .LASF9 415 .byte 0x1 416 .byte 0x6 417 .uleb128 0x4 418 .long .LASF10 419 .byte 0x2 420 .byte 0x2e 421 .long 0x9c 422 .uleb128 0x7 423 .long 0x238 424 .long .LASF38 425 .byte 0xd8 426 .byte 0x2 427 .byte 0x2e 428 .uleb128 0x8 429 .long .LASF11 430 .byte 0x3 431 .value 0x10c 432 .long 0x57 433 .byte 0x2 434 .byte 0x23 435 .uleb128 0x0 436 .uleb128 0x8 437 .long .LASF12 438 .byte 0x3 439 .value 0x111 440 .long 0x84 441 .byte 0x2 442 .byte 0x23 443 .uleb128 0x8 444 .uleb128 0x8 445 .long .LASF13 446 .byte 0x3 447 .value 0x112 448 .long 0x84 449 .byte 0x2 450 .byte 0x23 451 .uleb128 0x10 452 .uleb128 0x8 453 .long .LASF14 454 .byte 0x3 455 .value 0x113 456 .long 0x84 457 .byte 0x2 458 .byte 0x23 459 .uleb128 0x18 460 .uleb128 0x8 461 .long .LASF15 462 .byte 0x3 463 .value 0x114 464 .long 0x84 465 .byte 0x2 466 .byte 0x23 467 .uleb128 0x20 468 .uleb128 0x8 469 .long .LASF16 470 .byte 0x3 471 .value 0x115 472 .long 0x84 473 .byte 0x2 474 .byte 0x23 475 .uleb128 0x28 476 .uleb128 0x8 477 .long .LASF17 478 .byte 0x3 479 .value 0x116 480 .long 0x84 481 .byte 0x2 482 .byte 0x23 483 .uleb128 0x30 484 .uleb128 0x8 485 .long .LASF18 486 .byte 0x3 487 .value 0x117 488 .long 0x84 489 .byte 0x2 490 .byte 0x23 491 .uleb128 0x38 492 .uleb128 0x8 493 .long .LASF19 494 .byte 0x3 495 .value 0x118 496 .long 0x84 497 .byte 0x2 498 .byte 0x23 499 .uleb128 0x40 500 .uleb128 0x8 501 .long .LASF20 502 .byte 0x3 503 .value 0x11a 504 .long 0x84 505 .byte 0x2 506 .byte 0x23 507 .uleb128 0x48 508 .uleb128 0x8 509 .long .LASF21 510 .byte 0x3 511 .value 0x11b 512 .long 0x84 513 .byte 0x2 514 .byte 0x23 515 .uleb128 0x50 516 .uleb128 0x8 517 .long .LASF22 518 .byte 0x3 519 .value 0x11c 520 .long 0x84 521 .byte 0x2 522 .byte 0x23 523 .uleb128 0x58 524 .uleb128 0x8 525 .long .LASF23 526 .byte 0x3 527 .value 0x11e 528 .long 0x276 529 .byte 0x2 530 .byte 0x23 531 .uleb128 0x60 532 .uleb128 0x8 533 .long .LASF24 534 .byte 0x3 535 .value 0x120 536 .long 0x27c 537 .byte 0x2 538 .byte 0x23 539 .uleb128 0x68 540 .uleb128 0x8 541 .long .LASF25 542 .byte 0x3 543 .value 0x122 544 .long 0x57 545 .byte 0x2 546 .byte 0x23 547 .uleb128 0x70 548 .uleb128 0x8 549 .long .LASF26 550 .byte 0x3 551 .value 0x126 552 .long 0x57 553 .byte 0x2 554 .byte 0x23 555 .uleb128 0x74 556 .uleb128 0x8 557 .long .LASF27 558 .byte 0x3 559 .value 0x128 560 .long 0x65 561 .byte 0x2 562 .byte 0x23 563 .uleb128 0x78 564 .uleb128 0x8 565 .long .LASF28 566 .byte 0x3 567 .value 0x12c 568 .long 0x3b 569 .byte 0x3 570 .byte 0x23 571 .uleb128 0x80 572 .uleb128 0x8 573 .long .LASF29 574 .byte 0x3 575 .value 0x12d 576 .long 0x49 577 .byte 0x3 578 .byte 0x23 579 .uleb128 0x82 580 .uleb128 0x8 581 .long .LASF30 582 .byte 0x3 583 .value 0x12e 584 .long 0x282 585 .byte 0x3 586 .byte 0x23 587 .uleb128 0x83 588 .uleb128 0x8 589 .long .LASF31 590 .byte 0x3 591 .value 0x132 592 .long 0x292 593 .byte 0x3 594 .byte 0x23 595 .uleb128 0x88 596 .uleb128 0x8 597 .long .LASF32 598 .byte 0x3 599 .value 0x13b 600 .long 0x70 601 .byte 0x3 602 .byte 0x23 603 .uleb128 0x90 604 .uleb128 0x8 605 .long .LASF33 606 .byte 0x3 607 .value 0x141 608 .long 0x82 609 .byte 0x3 610 .byte 0x23 611 .uleb128 0x98 612 .uleb128 0x8 613 .long .LASF34 614 .byte 0x3 615 .value 0x142 616 .long 0x82 617 .byte 0x3 618 .byte 0x23 619 .uleb128 0xa0 620 .uleb128 0x8 621 .long .LASF35 622 .byte 0x3 623 .value 0x144 624 .long 0x57 625 .byte 0x3 626 .byte 0x23 627 .uleb128 0xa8 628 .uleb128 0x8 629 .long .LASF36 630 .byte 0x3 631 .value 0x146 632 .long 0x298 633 .byte 0x3 634 .byte 0x23 635 .uleb128 0xac 636 .byte 0x0 637 .uleb128 0x9 638 .long .LASF37 639 .byte 0x3 640 .byte 0xb0 641 .uleb128 0x7 642 .long 0x276 643 .long .LASF39 644 .byte 0x18 645 .byte 0x3 646 .byte 0xb6 647 .uleb128 0xa 648 .long .LASF40 649 .byte 0x3 650 .byte 0xb7 651 .long 0x276 652 .byte 0x2 653 .byte 0x23 654 .uleb128 0x0 655 .uleb128 0xa 656 .long .LASF41 657 .byte 0x3 658 .byte 0xb8 659 .long 0x27c 660 .byte 0x2 661 .byte 0x23 662 .uleb128 0x8 663 .uleb128 0xa 664 .long .LASF42 665 .byte 0x3 666 .byte 0xbc 667 .long 0x57 668 .byte 0x2 669 .byte 0x23 670 .uleb128 0x10 671 .byte 0x0 672 .uleb128 0x6 673 .byte 0x8 674 .long 0x23f 675 .uleb128 0x6 676 .byte 0x8 677 .long 0x9c 678 .uleb128 0xb 679 .long 0x292 680 .long 0x8a 681 .uleb128 0xc 682 .long 0x7b 683 .byte 0x0 684 .byte 0x0 685 .uleb128 0x6 686 .byte 0x8 687 .long 0x238 688 .uleb128 0xb 689 .long 0x2a8 690 .long 0x8a 691 .uleb128 0xc 692 .long 0x7b 693 .byte 0x2b 694 .byte 0x0 695 .uleb128 0x2 696 .long .LASF43 697 .byte 0x8 698 .byte 0x7 699 .uleb128 0x2 700 .long .LASF44 701 .byte 0x8 702 .byte 0x5 703 .uleb128 0xd 704 .long 0x317 705 .byte 0x1 706 .long .LASF54 707 .byte 0x1 708 .byte 0x21 709 .byte 0x1 710 .long 0x57 711 .quad .LFB26 712 .quad .LFE26 713 .long .LLST0 714 .uleb128 0xe 715 .long .LASF45 716 .byte 0x1 717 .byte 0x20 718 .long 0x57 719 .long .LLST1 720 .uleb128 0xe 721 .long .LASF46 722 .byte 0x1 723 .byte 0x20 724 .long 0x317 725 .long .LLST2 726 .uleb128 0xf 727 .long .LASF47 728 .byte 0x1 729 .byte 0x22 730 .long 0x31d 731 .long .LLST3 732 .uleb128 0x10 733 .string "ch" 734 .byte 0x1 735 .byte 0x23 736 .long 0x57 737 .long .LLST4 738 .byte 0x0 739 .uleb128 0x6 740 .byte 0x8 741 .long 0x84 742 .uleb128 0x6 743 .byte 0x8 744 .long 0x91 745 .uleb128 0x11 746 .long .LASF48 747 .byte 0x2 748 .byte 0x8e 749 .long 0x27c 750 .byte 0x1 751 .byte 0x1 752 .uleb128 0x11 753 .long .LASF49 754 .byte 0x2 755 .byte 0x8f 756 .long 0x27c 757 .byte 0x1 758 .byte 0x1 759 .uleb128 0x11 760 .long .LASF50 761 .byte 0x2 762 .byte 0x90 763 .long 0x27c 764 .byte 0x1 765 .byte 0x1 766 .byte 0x0 767 .section .debug_abbrev 768 .uleb128 0x1 769 .uleb128 0x11 770 .byte 0x1 771 .uleb128 0x10 772 .uleb128 0x6 773 .uleb128 0x12 774 .uleb128 0x1 775 .uleb128 0x11 776 .uleb128 0x1 777 .uleb128 0x25 778 .uleb128 0xe 779 .uleb128 0x13 780 .uleb128 0xb 781 .uleb128 0x3 782 .uleb128 0xe 783 .uleb128 0x1b 784 .uleb128 0xe 785 .byte 0x0 786 .byte 0x0 787 .uleb128 0x2 788 .uleb128 0x24 789 .byte 0x0 790 .uleb128 0x3 791 .uleb128 0xe 792 .uleb128 0xb 793 .uleb128 0xb 794 .uleb128 0x3e 795 .uleb128 0xb 796 .byte 0x0 797 .byte 0x0 798 .uleb128 0x3 799 .uleb128 0x24 800 .byte 0x0 801 .uleb128 0x3 802 .uleb128 0x8 803 .uleb128 0xb 804 .uleb128 0xb 805 .uleb128 0x3e 806 .uleb128 0xb 807 .byte 0x0 808 .byte 0x0 809 .uleb128 0x4 810 .uleb128 0x16 811 .byte 0x0 812 .uleb128 0x3 813 .uleb128 0xe 814 .uleb128 0x3a 815 .uleb128 0xb 816 .uleb128 0x3b 817 .uleb128 0xb 818 .uleb128 0x49 819 .uleb128 0x13 820 .byte 0x0 821 .byte 0x0 822 .uleb128 0x5 823 .uleb128 0xf 824 .byte 0x0 825 .uleb128 0xb 826 .uleb128 0xb 827 .byte 0x0 828 .byte 0x0 829 .uleb128 0x6 830 .uleb128 0xf 831 .byte 0x0 832 .uleb128 0xb 833 .uleb128 0xb 834 .uleb128 0x49 835 .uleb128 0x13 836 .byte 0x0 837 .byte 0x0 838 .uleb128 0x7 839 .uleb128 0x13 840 .byte 0x1 841 .uleb128 0x1 842 .uleb128 0x13 843 .uleb128 0x3 844 .uleb128 0xe 845 .uleb128 0xb 846 .uleb128 0xb 847 .uleb128 0x3a 848 .uleb128 0xb 849 .uleb128 0x3b 850 .uleb128 0xb 851 .byte 0x0 852 .byte 0x0 853 .uleb128 0x8 854 .uleb128 0xd 855 .byte 0x0 856 .uleb128 0x3 857 .uleb128 0xe 858 .uleb128 0x3a 859 .uleb128 0xb 860 .uleb128 0x3b 861 .uleb128 0x5 862 .uleb128 0x49 863 .uleb128 0x13 864 .uleb128 0x38 865 .uleb128 0xa 866 .byte 0x0 867 .byte 0x0 868 .uleb128 0x9 869 .uleb128 0x16 870 .byte 0x0 871 .uleb128 0x3 872 .uleb128 0xe 873 .uleb128 0x3a 874 .uleb128 0xb 875 .uleb128 0x3b 876 .uleb128 0xb 877 .byte 0x0 878 .byte 0x0 879 .uleb128 0xa 880 .uleb128 0xd 881 .byte 0x0 882 .uleb128 0x3 883 .uleb128 0xe 884 .uleb128 0x3a 885 .uleb128 0xb 886 .uleb128 0x3b 887 .uleb128 0xb 888 .uleb128 0x49 889 .uleb128 0x13 890 .uleb128 0x38 891 .uleb128 0xa 892 .byte 0x0 893 .byte 0x0 894 .uleb128 0xb 895 .uleb128 0x1 896 .byte 0x1 897 .uleb128 0x1 898 .uleb128 0x13 899 .uleb128 0x49 900 .uleb128 0x13 901 .byte 0x0 902 .byte 0x0 903 .uleb128 0xc 904 .uleb128 0x21 905 .byte 0x0 906 .uleb128 0x49 907 .uleb128 0x13 908 .uleb128 0x2f 909 .uleb128 0xb 910 .byte 0x0 911 .byte 0x0 912 .uleb128 0xd 913 .uleb128 0x2e 914 .byte 0x1 915 .uleb128 0x1 916 .uleb128 0x13 917 .uleb128 0x3f 918 .uleb128 0xc 919 .uleb128 0x3 920 .uleb128 0xe 921 .uleb128 0x3a 922 .uleb128 0xb 923 .uleb128 0x3b 924 .uleb128 0xb 925 .uleb128 0x27 926 .uleb128 0xc 927 .uleb128 0x49 928 .uleb128 0x13 929 .uleb128 0x11 930 .uleb128 0x1 931 .uleb128 0x12 932 .uleb128 0x1 933 .uleb128 0x40 934 .uleb128 0x6 935 .byte 0x0 936 .byte 0x0 937 .uleb128 0xe 938 .uleb128 0x5 939 .byte 0x0 940 .uleb128 0x3 941 .uleb128 0xe 942 .uleb128 0x3a 943 .uleb128 0xb 944 .uleb128 0x3b 945 .uleb128 0xb 946 .uleb128 0x49 947 .uleb128 0x13 948 .uleb128 0x2 949 .uleb128 0x6 950 .byte 0x0 951 .byte 0x0 952 .uleb128 0xf 953 .uleb128 0x34 954 .byte 0x0 955 .uleb128 0x3 956 .uleb128 0xe 957 .uleb128 0x3a 958 .uleb128 0xb 959 .uleb128 0x3b 960 .uleb128 0xb 961 .uleb128 0x49 962 .uleb128 0x13 963 .uleb128 0x2 964 .uleb128 0x6 965 .byte 0x0 966 .byte 0x0 967 .uleb128 0x10 968 .uleb128 0x34 969 .byte 0x0 970 .uleb128 0x3 971 .uleb128 0x8 972 .uleb128 0x3a 973 .uleb128 0xb 974 .uleb128 0x3b 975 .uleb128 0xb 976 .uleb128 0x49 977 .uleb128 0x13 978 .uleb128 0x2 979 .uleb128 0x6 980 .byte 0x0 981 .byte 0x0 982 .uleb128 0x11 983 .uleb128 0x34 984 .byte 0x0 985 .uleb128 0x3 986 .uleb128 0xe 987 .uleb128 0x3a 988 .uleb128 0xb 989 .uleb128 0x3b 990 .uleb128 0xb 991 .uleb128 0x49 992 .uleb128 0x13 993 .uleb128 0x3f 994 .uleb128 0xc 995 .uleb128 0x3c 996 .uleb128 0xc 997 .byte 0x0 998 .byte 0x0 999 .byte 0x0 1000 .section .debug_pubnames,"",@progbits 1001 .long 0x17 1002 .value 0x2 1003 .long .Ldebug_info0 1004 .long 0x34b 1005 .long 0x2b6 1006 .string "main" 1007 .long 0x0 1008 .section .debug_aranges,"",@progbits 1009 .long 0x2c 1010 .value 0x2 1011 .long .Ldebug_info0 1012 .byte 0x8 1013 .byte 0x0 1014 .value 0x0 1015 .value 0x0 1016 .quad .Ltext0 1017 .quad .Letext0-.Ltext0 1018 .quad 0x0 1019 .quad 0x0 1020 .section .debug_str,"MS",@progbits,1 1021.LASF7: 1022 .string "__off_t" 1023.LASF12: 1024 .string "_IO_read_ptr" 1025.LASF24: 1026 .string "_chain" 1027.LASF30: 1028 .string "_shortbuf" 1029.LASF4: 1030 .string "signed char" 1031.LASF18: 1032 .string "_IO_buf_base" 1033.LASF43: 1034 .string "long long unsigned int" 1035.LASF44: 1036 .string "long long int" 1037.LASF47: 1038 .string "bfile" 1039.LASF25: 1040 .string "_fileno" 1041.LASF13: 1042 .string "_IO_read_end" 1043.LASF6: 1044 .string "long int" 1045.LASF11: 1046 .string "_flags" 1047.LASF19: 1048 .string "_IO_buf_end" 1049.LASF28: 1050 .string "_cur_column" 1051.LASF27: 1052 .string "_old_offset" 1053.LASF32: 1054 .string "_offset" 1055.LASF54: 1056 .string "main" 1057.LASF48: 1058 .string "stdin" 1059.LASF3: 1060 .string "unsigned int" 1061.LASF0: 1062 .string "long unsigned int" 1063.LASF52: 1064 .string "test_hd.c" 1065.LASF16: 1066 .string "_IO_write_ptr" 1067.LASF41: 1068 .string "_sbuf" 1069.LASF2: 1070 .string "short unsigned int" 1071.LASF31: 1072 .string "_lock" 1073.LASF49: 1074 .string "stdout" 1075.LASF26: 1076 .string "_flags2" 1077.LASF35: 1078 .string "_mode" 1079.LASF10: 1080 .string "FILE" 1081.LASF20: 1082 .string "_IO_save_base" 1083.LASF17: 1084 .string "_IO_write_end" 1085.LASF53: 1086 .string "/home/pete/yasm" 1087.LASF37: 1088 .string "_IO_lock_t" 1089.LASF38: 1090 .string "_IO_FILE" 1091.LASF39: 1092 .string "_IO_marker" 1093.LASF42: 1094 .string "_pos" 1095.LASF23: 1096 .string "_markers" 1097.LASF1: 1098 .string "unsigned char" 1099.LASF5: 1100 .string "short int" 1101.LASF29: 1102 .string "_vtable_offset" 1103.LASF9: 1104 .string "char" 1105.LASF51: 1106 .string "GNU C 4.0.2 (Debian 4.0.2-2)" 1107.LASF40: 1108 .string "_next" 1109.LASF8: 1110 .string "__off64_t" 1111.LASF14: 1112 .string "_IO_read_base" 1113.LASF22: 1114 .string "_IO_save_end" 1115.LASF33: 1116 .string "__pad1" 1117.LASF34: 1118 .string "__pad2" 1119.LASF36: 1120 .string "_unused2" 1121.LASF50: 1122 .string "stderr" 1123.LASF46: 1124 .string "argv" 1125.LASF21: 1126 .string "_IO_backup_base" 1127.LASF45: 1128 .string "argc" 1129.LASF15: 1130 .string "_IO_write_base" 1131 .ident "GCC: (GNU) 4.0.2 (Debian 4.0.2-2)" 1132 .section .note.GNU-stack,"",@progbits 1133