Home | History | Annotate | Download | only in passwin64
      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
     25 main:
     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