Home | History | Annotate | Download | only in pass32
      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 2,,3
     23 .globl main
     24 	.type	main, @function
     25 main:
     26 .LFB3:
     27 	.file 1 "test_hd.c"
     28 	.loc 1 33 0
     29 	pushl	%ebp
     30 .LCFI0:
     31 	movl	%esp, %ebp
     32 .LCFI1:
     33 	pushl	%esi
     34 .LCFI2:
     35 	pushl	%ebx
     36 .LCFI3:
     37 	movl	12(%ebp), %esi
     38 	andl	$-16, %esp
     39 	subl	$16, %esp
     40 	.loc 1 37 0
     41 	cmpl	$2, 8(%ebp)
     42 	je	.L2
     43 	.loc 1 38 0
     44 	subl	$4, %esp
     45 	pushl	(%esi)
     46 	pushl	$.LC0
     47 	pushl	__stderrp
     48 .LCFI4:
     49 	call	fprintf
     50 	.loc 1 39 0
     51 	movl	$1, %eax
     52 	jmp	.L1
     53 	.p2align 2,,3
     54 .L2:
     55 	.loc 1 42 0
     56 	subl	$8, %esp
     57 	pushl	$.LC1
     58 	pushl	4(%esi)
     59 	call	fopen
     60 	movl	%eax, %ebx
     61 	.loc 1 44 0
     62 	addl	$16, %esp
     63 	testl	%eax, %eax
     64 	jne	.L4
     65 	.loc 1 45 0
     66 	subl	$4, %esp
     67 	pushl	4(%esi)
     68 	pushl	$.LC2
     69 	pushl	__stderrp
     70 	call	fprintf
     71 	.loc 1 46 0
     72 	movl	$1, %eax
     73 	jmp	.L1
     74 	.p2align 2,,3
     75 .L6:
     76 	.loc 1 50 0
     77 	subl	$8, %esp
     78 	pushl	%eax
     79 	pushl	$.LC3
     80 	call	printf
     81 	addl	$16, %esp
     82 .L4:
     83 	subl	$12, %esp
     84 	pushl	%ebx
     85 	call	fgetc
     86 	addl	$16, %esp
     87 	cmpl	$-1, %eax
     88 	jne	.L6
     89 	.loc 1 52 0
     90 	cmpl	$0, __isthreaded
     91 	jne	.L8
     92 	testb	$64, 12(%ebx)
     93 	jne	.L9
     94 	jmp	.L7
     95 .L8:
     96 	subl	$12, %esp
     97 	pushl	%ebx
     98 	call	ferror
     99 	addl	$16, %esp
    100 	testl	%eax, %eax
    101 	je	.L7
    102 .L9:
    103 	.loc 1 53 0
    104 	subl	$4, %esp
    105 	pushl	4(%esi)
    106 	pushl	$.LC4
    107 	pushl	__stderrp
    108 	call	fprintf
    109 	.loc 1 54 0
    110 	movl	$1, %eax
    111 	jmp	.L1
    112 .L7:
    113 	.loc 1 57 0
    114 	subl	$12, %esp
    115 	pushl	%ebx
    116 	call	fclose
    117 	.loc 1 58 0
    118 	movl	$0, %eax
    119 	.p2align 2,,3
    120 .L1:
    121 	.loc 1 59 0
    122 	leal	-8(%ebp), %esp
    123 	popl	%ebx
    124 	popl	%esi
    125 	leave
    126 	ret
    127 .LFE3:
    128 	.size	main, .-main
    129 	.section	.debug_frame,"",@progbits
    130 .Lframe0:
    131 	.long	.LECIE0-.LSCIE0
    132 .LSCIE0:
    133 	.long	0xffffffff
    134 	.byte	0x1
    135 	.string	""
    136 	.uleb128 0x1
    137 	.sleb128 -4
    138 	.byte	0x8
    139 	.byte	0xc
    140 	.uleb128 0x4
    141 	.uleb128 0x4
    142 	.byte	0x88
    143 	.uleb128 0x1
    144 	.p2align 2
    145 .LECIE0:
    146 .LSFDE0:
    147 	.long	.LEFDE0-.LASFDE0
    148 .LASFDE0:
    149 	.long	.Lframe0
    150 	.long	.LFB3
    151 	.long	.LFE3-.LFB3
    152 	.byte	0x4
    153 	.long	.LCFI0-.LFB3
    154 	.byte	0xe
    155 	.uleb128 0x8
    156 	.byte	0x85
    157 	.uleb128 0x2
    158 	.byte	0x4
    159 	.long	.LCFI1-.LCFI0
    160 	.byte	0xd
    161 	.uleb128 0x5
    162 	.byte	0x4
    163 	.long	.LCFI3-.LCFI1
    164 	.byte	0x83
    165 	.uleb128 0x4
    166 	.byte	0x86
    167 	.uleb128 0x3
    168 	.byte	0x4
    169 	.long	.LCFI4-.LCFI3
    170 	.byte	0x2e
    171 	.uleb128 0x10
    172 	.p2align 2
    173 .LEFDE0:
    174 	.file 2 "/usr/include/stdio.h"
    175 	.file 3 "/usr/include/sys/_types.h"
    176 	.file 4 "/usr/include/machine/_types.h"
    177 	.text
    178 .Letext0:
    179 	.section	.debug_info
    180 	.long	0x326
    181 	.value	0x2
    182 	.long	.Ldebug_abbrev0
    183 	.byte	0x4
    184 	.uleb128 0x1
    185 	.long	.Ldebug_line0
    186 	.long	.Letext0
    187 	.long	.Ltext0
    188 	.long	.LASF37
    189 	.byte	0x1
    190 	.long	.LASF38
    191 	.long	.LASF39
    192 	.uleb128 0x2
    193 	.long	.LASF0
    194 	.byte	0x1
    195 	.byte	0x6
    196 	.uleb128 0x2
    197 	.long	.LASF1
    198 	.byte	0x1
    199 	.byte	0x8
    200 	.uleb128 0x2
    201 	.long	.LASF2
    202 	.byte	0x2
    203 	.byte	0x5
    204 	.uleb128 0x2
    205 	.long	.LASF3
    206 	.byte	0x2
    207 	.byte	0x7
    208 	.uleb128 0x3
    209 	.string	"int"
    210 	.byte	0x4
    211 	.byte	0x5
    212 	.uleb128 0x2
    213 	.long	.LASF4
    214 	.byte	0x4
    215 	.byte	0x7
    216 	.uleb128 0x4
    217 	.long	.LASF11
    218 	.byte	0x4
    219 	.byte	0x3a
    220 	.long	0x5a
    221 	.uleb128 0x2
    222 	.long	.LASF5
    223 	.byte	0x8
    224 	.byte	0x5
    225 	.uleb128 0x2
    226 	.long	.LASF6
    227 	.byte	0x8
    228 	.byte	0x7
    229 	.uleb128 0x2
    230 	.long	.LASF7
    231 	.byte	0x4
    232 	.byte	0x7
    233 	.uleb128 0x2
    234 	.long	.LASF8
    235 	.byte	0x8
    236 	.byte	0x4
    237 	.uleb128 0x2
    238 	.long	.LASF9
    239 	.byte	0x1
    240 	.byte	0x6
    241 	.uleb128 0x2
    242 	.long	.LASF10
    243 	.byte	0x4
    244 	.byte	0x5
    245 	.uleb128 0x4
    246 	.long	.LASF12
    247 	.byte	0x3
    248 	.byte	0x32
    249 	.long	0x4f
    250 	.uleb128 0x2
    251 	.long	.LASF4
    252 	.byte	0x4
    253 	.byte	0x7
    254 	.uleb128 0x4
    255 	.long	.LASF13
    256 	.byte	0x2
    257 	.byte	0x2f
    258 	.long	0x84
    259 	.uleb128 0x5
    260 	.long	0xca
    261 	.long	.LASF16
    262 	.byte	0x8
    263 	.byte	0x2
    264 	.byte	0x46
    265 	.uleb128 0x6
    266 	.long	.LASF14
    267 	.byte	0x2
    268 	.byte	0x47
    269 	.long	0xca
    270 	.byte	0x2
    271 	.byte	0x23
    272 	.uleb128 0x0
    273 	.uleb128 0x6
    274 	.long	.LASF15
    275 	.byte	0x2
    276 	.byte	0x48
    277 	.long	0x41
    278 	.byte	0x2
    279 	.byte	0x23
    280 	.uleb128 0x4
    281 	.byte	0x0
    282 	.uleb128 0x7
    283 	.byte	0x4
    284 	.long	0x2c
    285 	.uleb128 0x5
    286 	.long	0x1f8
    287 	.long	.LASF17
    288 	.byte	0x58
    289 	.byte	0x2
    290 	.byte	0x66
    291 	.uleb128 0x8
    292 	.string	"_p"
    293 	.byte	0x2
    294 	.byte	0x67
    295 	.long	0xca
    296 	.byte	0x2
    297 	.byte	0x23
    298 	.uleb128 0x0
    299 	.uleb128 0x8
    300 	.string	"_r"
    301 	.byte	0x2
    302 	.byte	0x68
    303 	.long	0x41
    304 	.byte	0x2
    305 	.byte	0x23
    306 	.uleb128 0x4
    307 	.uleb128 0x8
    308 	.string	"_w"
    309 	.byte	0x2
    310 	.byte	0x69
    311 	.long	0x41
    312 	.byte	0x2
    313 	.byte	0x23
    314 	.uleb128 0x8
    315 	.uleb128 0x6
    316 	.long	.LASF18
    317 	.byte	0x2
    318 	.byte	0x6a
    319 	.long	0x33
    320 	.byte	0x2
    321 	.byte	0x23
    322 	.uleb128 0xc
    323 	.uleb128 0x6
    324 	.long	.LASF19
    325 	.byte	0x2
    326 	.byte	0x6b
    327 	.long	0x33
    328 	.byte	0x2
    329 	.byte	0x23
    330 	.uleb128 0xe
    331 	.uleb128 0x8
    332 	.string	"_bf"
    333 	.byte	0x2
    334 	.byte	0x6c
    335 	.long	0xa1
    336 	.byte	0x2
    337 	.byte	0x23
    338 	.uleb128 0x10
    339 	.uleb128 0x6
    340 	.long	.LASF20
    341 	.byte	0x2
    342 	.byte	0x6d
    343 	.long	0x41
    344 	.byte	0x2
    345 	.byte	0x23
    346 	.uleb128 0x18
    347 	.uleb128 0x6
    348 	.long	.LASF21
    349 	.byte	0x2
    350 	.byte	0x70
    351 	.long	0x1f8
    352 	.byte	0x2
    353 	.byte	0x23
    354 	.uleb128 0x1c
    355 	.uleb128 0x6
    356 	.long	.LASF22
    357 	.byte	0x2
    358 	.byte	0x71
    359 	.long	0x20a
    360 	.byte	0x2
    361 	.byte	0x23
    362 	.uleb128 0x20
    363 	.uleb128 0x6
    364 	.long	.LASF23
    365 	.byte	0x2
    366 	.byte	0x72
    367 	.long	0x230
    368 	.byte	0x2
    369 	.byte	0x23
    370 	.uleb128 0x24
    371 	.uleb128 0x6
    372 	.long	.LASF24
    373 	.byte	0x2
    374 	.byte	0x73
    375 	.long	0x250
    376 	.byte	0x2
    377 	.byte	0x23
    378 	.uleb128 0x28
    379 	.uleb128 0x6
    380 	.long	.LASF25
    381 	.byte	0x2
    382 	.byte	0x74
    383 	.long	0x27b
    384 	.byte	0x2
    385 	.byte	0x23
    386 	.uleb128 0x2c
    387 	.uleb128 0x8
    388 	.string	"_ub"
    389 	.byte	0x2
    390 	.byte	0x77
    391 	.long	0xa1
    392 	.byte	0x2
    393 	.byte	0x23
    394 	.uleb128 0x30
    395 	.uleb128 0x9
    396 	.long	.LASF40
    397 	.byte	0x1
    398 	.uleb128 0x6
    399 	.long	.LASF26
    400 	.byte	0x2
    401 	.byte	0x78
    402 	.long	0x281
    403 	.byte	0x2
    404 	.byte	0x23
    405 	.uleb128 0x38
    406 	.uleb128 0x8
    407 	.string	"_ur"
    408 	.byte	0x2
    409 	.byte	0x79
    410 	.long	0x41
    411 	.byte	0x2
    412 	.byte	0x23
    413 	.uleb128 0x3c
    414 	.uleb128 0x6
    415 	.long	.LASF27
    416 	.byte	0x2
    417 	.byte	0x7c
    418 	.long	0x287
    419 	.byte	0x2
    420 	.byte	0x23
    421 	.uleb128 0x40
    422 	.uleb128 0x6
    423 	.long	.LASF28
    424 	.byte	0x2
    425 	.byte	0x7d
    426 	.long	0x297
    427 	.byte	0x2
    428 	.byte	0x23
    429 	.uleb128 0x43
    430 	.uleb128 0x8
    431 	.string	"_lb"
    432 	.byte	0x2
    433 	.byte	0x80
    434 	.long	0xa1
    435 	.byte	0x2
    436 	.byte	0x23
    437 	.uleb128 0x44
    438 	.uleb128 0x6
    439 	.long	.LASF29
    440 	.byte	0x2
    441 	.byte	0x83
    442 	.long	0x41
    443 	.byte	0x2
    444 	.byte	0x23
    445 	.uleb128 0x4c
    446 	.uleb128 0x6
    447 	.long	.LASF30
    448 	.byte	0x2
    449 	.byte	0x84
    450 	.long	0x96
    451 	.byte	0x2
    452 	.byte	0x23
    453 	.uleb128 0x50
    454 	.byte	0x0
    455 	.uleb128 0xa
    456 	.byte	0x4
    457 	.uleb128 0xb
    458 	.long	0x20a
    459 	.byte	0x1
    460 	.long	0x41
    461 	.uleb128 0xc
    462 	.long	0x1f8
    463 	.byte	0x0
    464 	.uleb128 0x7
    465 	.byte	0x4
    466 	.long	0x1fa
    467 	.uleb128 0xb
    468 	.long	0x22a
    469 	.byte	0x1
    470 	.long	0x41
    471 	.uleb128 0xc
    472 	.long	0x1f8
    473 	.uleb128 0xc
    474 	.long	0x22a
    475 	.uleb128 0xc
    476 	.long	0x41
    477 	.byte	0x0
    478 	.uleb128 0x7
    479 	.byte	0x4
    480 	.long	0x76
    481 	.uleb128 0x7
    482 	.byte	0x4
    483 	.long	0x210
    484 	.uleb128 0xb
    485 	.long	0x250
    486 	.byte	0x1
    487 	.long	0x96
    488 	.uleb128 0xc
    489 	.long	0x1f8
    490 	.uleb128 0xc
    491 	.long	0x96
    492 	.uleb128 0xc
    493 	.long	0x41
    494 	.byte	0x0
    495 	.uleb128 0x7
    496 	.byte	0x4
    497 	.long	0x236
    498 	.uleb128 0xb
    499 	.long	0x270
    500 	.byte	0x1
    501 	.long	0x41
    502 	.uleb128 0xc
    503 	.long	0x1f8
    504 	.uleb128 0xc
    505 	.long	0x270
    506 	.uleb128 0xc
    507 	.long	0x41
    508 	.byte	0x0
    509 	.uleb128 0x7
    510 	.byte	0x4
    511 	.long	0x276
    512 	.uleb128 0xd
    513 	.long	0x76
    514 	.uleb128 0x7
    515 	.byte	0x4
    516 	.long	0x256
    517 	.uleb128 0x7
    518 	.byte	0x4
    519 	.long	0x18f
    520 	.uleb128 0xe
    521 	.long	0x297
    522 	.long	0x2c
    523 	.uleb128 0xf
    524 	.long	0x8f
    525 	.byte	0x2
    526 	.byte	0x0
    527 	.uleb128 0xe
    528 	.long	0x2a7
    529 	.long	0x2c
    530 	.uleb128 0xf
    531 	.long	0x8f
    532 	.byte	0x0
    533 	.byte	0x0
    534 	.uleb128 0x4
    535 	.long	.LASF31
    536 	.byte	0x2
    537 	.byte	0x85
    538 	.long	0xd0
    539 	.uleb128 0x10
    540 	.long	0x302
    541 	.byte	0x1
    542 	.long	.LASF41
    543 	.byte	0x1
    544 	.byte	0x21
    545 	.byte	0x1
    546 	.long	0x41
    547 	.long	.LFB3
    548 	.long	.LFE3
    549 	.byte	0x1
    550 	.byte	0x55
    551 	.uleb128 0x11
    552 	.long	.LASF32
    553 	.byte	0x1
    554 	.byte	0x20
    555 	.long	0x41
    556 	.byte	0x2
    557 	.byte	0x91
    558 	.sleb128 8
    559 	.uleb128 0x11
    560 	.long	.LASF33
    561 	.byte	0x1
    562 	.byte	0x20
    563 	.long	0x302
    564 	.byte	0x1
    565 	.byte	0x56
    566 	.uleb128 0x12
    567 	.long	.LASF34
    568 	.byte	0x1
    569 	.byte	0x22
    570 	.long	0x308
    571 	.byte	0x1
    572 	.byte	0x53
    573 	.uleb128 0x13
    574 	.string	"ch"
    575 	.byte	0x1
    576 	.byte	0x23
    577 	.long	0x41
    578 	.byte	0x1
    579 	.byte	0x50
    580 	.byte	0x0
    581 	.uleb128 0x7
    582 	.byte	0x4
    583 	.long	0x22a
    584 	.uleb128 0x7
    585 	.byte	0x4
    586 	.long	0x2a7
    587 	.uleb128 0x14
    588 	.long	.LASF35
    589 	.byte	0x2
    590 	.byte	0x8b
    591 	.long	0x308
    592 	.byte	0x1
    593 	.byte	0x1
    594 	.uleb128 0x15
    595 	.long	.LASF36
    596 	.byte	0x2
    597 	.value	0x1a4
    598 	.long	0x41
    599 	.byte	0x1
    600 	.byte	0x1
    601 	.byte	0x0
    602 	.section	.debug_abbrev
    603 	.uleb128 0x1
    604 	.uleb128 0x11
    605 	.byte	0x1
    606 	.uleb128 0x10
    607 	.uleb128 0x6
    608 	.uleb128 0x12
    609 	.uleb128 0x1
    610 	.uleb128 0x11
    611 	.uleb128 0x1
    612 	.uleb128 0x25
    613 	.uleb128 0xe
    614 	.uleb128 0x13
    615 	.uleb128 0xb
    616 	.uleb128 0x3
    617 	.uleb128 0xe
    618 	.uleb128 0x1b
    619 	.uleb128 0xe
    620 	.byte	0x0
    621 	.byte	0x0
    622 	.uleb128 0x2
    623 	.uleb128 0x24
    624 	.byte	0x0
    625 	.uleb128 0x3
    626 	.uleb128 0xe
    627 	.uleb128 0xb
    628 	.uleb128 0xb
    629 	.uleb128 0x3e
    630 	.uleb128 0xb
    631 	.byte	0x0
    632 	.byte	0x0
    633 	.uleb128 0x3
    634 	.uleb128 0x24
    635 	.byte	0x0
    636 	.uleb128 0x3
    637 	.uleb128 0x8
    638 	.uleb128 0xb
    639 	.uleb128 0xb
    640 	.uleb128 0x3e
    641 	.uleb128 0xb
    642 	.byte	0x0
    643 	.byte	0x0
    644 	.uleb128 0x4
    645 	.uleb128 0x16
    646 	.byte	0x0
    647 	.uleb128 0x3
    648 	.uleb128 0xe
    649 	.uleb128 0x3a
    650 	.uleb128 0xb
    651 	.uleb128 0x3b
    652 	.uleb128 0xb
    653 	.uleb128 0x49
    654 	.uleb128 0x13
    655 	.byte	0x0
    656 	.byte	0x0
    657 	.uleb128 0x5
    658 	.uleb128 0x13
    659 	.byte	0x1
    660 	.uleb128 0x1
    661 	.uleb128 0x13
    662 	.uleb128 0x3
    663 	.uleb128 0xe
    664 	.uleb128 0xb
    665 	.uleb128 0xb
    666 	.uleb128 0x3a
    667 	.uleb128 0xb
    668 	.uleb128 0x3b
    669 	.uleb128 0xb
    670 	.byte	0x0
    671 	.byte	0x0
    672 	.uleb128 0x6
    673 	.uleb128 0xd
    674 	.byte	0x0
    675 	.uleb128 0x3
    676 	.uleb128 0xe
    677 	.uleb128 0x3a
    678 	.uleb128 0xb
    679 	.uleb128 0x3b
    680 	.uleb128 0xb
    681 	.uleb128 0x49
    682 	.uleb128 0x13
    683 	.uleb128 0x38
    684 	.uleb128 0xa
    685 	.byte	0x0
    686 	.byte	0x0
    687 	.uleb128 0x7
    688 	.uleb128 0xf
    689 	.byte	0x0
    690 	.uleb128 0xb
    691 	.uleb128 0xb
    692 	.uleb128 0x49
    693 	.uleb128 0x13
    694 	.byte	0x0
    695 	.byte	0x0
    696 	.uleb128 0x8
    697 	.uleb128 0xd
    698 	.byte	0x0
    699 	.uleb128 0x3
    700 	.uleb128 0x8
    701 	.uleb128 0x3a
    702 	.uleb128 0xb
    703 	.uleb128 0x3b
    704 	.uleb128 0xb
    705 	.uleb128 0x49
    706 	.uleb128 0x13
    707 	.uleb128 0x38
    708 	.uleb128 0xa
    709 	.byte	0x0
    710 	.byte	0x0
    711 	.uleb128 0x9
    712 	.uleb128 0x13
    713 	.byte	0x0
    714 	.uleb128 0x3
    715 	.uleb128 0xe
    716 	.uleb128 0x3c
    717 	.uleb128 0xc
    718 	.byte	0x0
    719 	.byte	0x0
    720 	.uleb128 0xa
    721 	.uleb128 0xf
    722 	.byte	0x0
    723 	.uleb128 0xb
    724 	.uleb128 0xb
    725 	.byte	0x0
    726 	.byte	0x0
    727 	.uleb128 0xb
    728 	.uleb128 0x15
    729 	.byte	0x1
    730 	.uleb128 0x1
    731 	.uleb128 0x13
    732 	.uleb128 0x27
    733 	.uleb128 0xc
    734 	.uleb128 0x49
    735 	.uleb128 0x13
    736 	.byte	0x0
    737 	.byte	0x0
    738 	.uleb128 0xc
    739 	.uleb128 0x5
    740 	.byte	0x0
    741 	.uleb128 0x49
    742 	.uleb128 0x13
    743 	.byte	0x0
    744 	.byte	0x0
    745 	.uleb128 0xd
    746 	.uleb128 0x26
    747 	.byte	0x0
    748 	.uleb128 0x49
    749 	.uleb128 0x13
    750 	.byte	0x0
    751 	.byte	0x0
    752 	.uleb128 0xe
    753 	.uleb128 0x1
    754 	.byte	0x1
    755 	.uleb128 0x1
    756 	.uleb128 0x13
    757 	.uleb128 0x49
    758 	.uleb128 0x13
    759 	.byte	0x0
    760 	.byte	0x0
    761 	.uleb128 0xf
    762 	.uleb128 0x21
    763 	.byte	0x0
    764 	.uleb128 0x49
    765 	.uleb128 0x13
    766 	.uleb128 0x2f
    767 	.uleb128 0xb
    768 	.byte	0x0
    769 	.byte	0x0
    770 	.uleb128 0x10
    771 	.uleb128 0x2e
    772 	.byte	0x1
    773 	.uleb128 0x1
    774 	.uleb128 0x13
    775 	.uleb128 0x3f
    776 	.uleb128 0xc
    777 	.uleb128 0x3
    778 	.uleb128 0xe
    779 	.uleb128 0x3a
    780 	.uleb128 0xb
    781 	.uleb128 0x3b
    782 	.uleb128 0xb
    783 	.uleb128 0x27
    784 	.uleb128 0xc
    785 	.uleb128 0x49
    786 	.uleb128 0x13
    787 	.uleb128 0x11
    788 	.uleb128 0x1
    789 	.uleb128 0x12
    790 	.uleb128 0x1
    791 	.uleb128 0x40
    792 	.uleb128 0xa
    793 	.byte	0x0
    794 	.byte	0x0
    795 	.uleb128 0x11
    796 	.uleb128 0x5
    797 	.byte	0x0
    798 	.uleb128 0x3
    799 	.uleb128 0xe
    800 	.uleb128 0x3a
    801 	.uleb128 0xb
    802 	.uleb128 0x3b
    803 	.uleb128 0xb
    804 	.uleb128 0x49
    805 	.uleb128 0x13
    806 	.uleb128 0x2
    807 	.uleb128 0xa
    808 	.byte	0x0
    809 	.byte	0x0
    810 	.uleb128 0x12
    811 	.uleb128 0x34
    812 	.byte	0x0
    813 	.uleb128 0x3
    814 	.uleb128 0xe
    815 	.uleb128 0x3a
    816 	.uleb128 0xb
    817 	.uleb128 0x3b
    818 	.uleb128 0xb
    819 	.uleb128 0x49
    820 	.uleb128 0x13
    821 	.uleb128 0x2
    822 	.uleb128 0xa
    823 	.byte	0x0
    824 	.byte	0x0
    825 	.uleb128 0x13
    826 	.uleb128 0x34
    827 	.byte	0x0
    828 	.uleb128 0x3
    829 	.uleb128 0x8
    830 	.uleb128 0x3a
    831 	.uleb128 0xb
    832 	.uleb128 0x3b
    833 	.uleb128 0xb
    834 	.uleb128 0x49
    835 	.uleb128 0x13
    836 	.uleb128 0x2
    837 	.uleb128 0xa
    838 	.byte	0x0
    839 	.byte	0x0
    840 	.uleb128 0x14
    841 	.uleb128 0x34
    842 	.byte	0x0
    843 	.uleb128 0x3
    844 	.uleb128 0xe
    845 	.uleb128 0x3a
    846 	.uleb128 0xb
    847 	.uleb128 0x3b
    848 	.uleb128 0xb
    849 	.uleb128 0x49
    850 	.uleb128 0x13
    851 	.uleb128 0x3f
    852 	.uleb128 0xc
    853 	.uleb128 0x3c
    854 	.uleb128 0xc
    855 	.byte	0x0
    856 	.byte	0x0
    857 	.uleb128 0x15
    858 	.uleb128 0x34
    859 	.byte	0x0
    860 	.uleb128 0x3
    861 	.uleb128 0xe
    862 	.uleb128 0x3a
    863 	.uleb128 0xb
    864 	.uleb128 0x3b
    865 	.uleb128 0x5
    866 	.uleb128 0x49
    867 	.uleb128 0x13
    868 	.uleb128 0x3f
    869 	.uleb128 0xc
    870 	.uleb128 0x3c
    871 	.uleb128 0xc
    872 	.byte	0x0
    873 	.byte	0x0
    874 	.byte	0x0
    875 	.section	.debug_pubnames,"",@progbits
    876 	.long	0x17
    877 	.value	0x2
    878 	.long	.Ldebug_info0
    879 	.long	0x32a
    880 	.long	0x2b2
    881 	.string	"main"
    882 	.long	0x0
    883 	.section	.debug_aranges,"",@progbits
    884 	.long	0x1c
    885 	.value	0x2
    886 	.long	.Ldebug_info0
    887 	.byte	0x4
    888 	.byte	0x0
    889 	.value	0x0
    890 	.value	0x0
    891 	.long	.Ltext0
    892 	.long	.Letext0-.Ltext0
    893 	.long	0x0
    894 	.long	0x0
    895 	.section	.debug_str,"MS",@progbits,1
    896 .LASF34:
    897 	.string	"bfile"
    898 .LASF20:
    899 	.string	"_lbfsize"
    900 .LASF16:
    901 	.string	"__sbuf"
    902 .LASF2:
    903 	.string	"short int"
    904 .LASF10:
    905 	.string	"long int"
    906 .LASF26:
    907 	.string	"_extra"
    908 .LASF17:
    909 	.string	"__sFILE"
    910 .LASF37:
    911 	.string	"GNU C 3.4.2 [FreeBSD] 20040728"
    912 .LASF39:
    913 	.string	"/home/pete/project/yasm3/yasm"
    914 .LASF21:
    915 	.string	"_cookie"
    916 .LASF28:
    917 	.string	"_nbuf"
    918 .LASF25:
    919 	.string	"_write"
    920 .LASF31:
    921 	.string	"FILE"
    922 .LASF5:
    923 	.string	"long long int"
    924 .LASF11:
    925 	.string	"__int64_t"
    926 .LASF29:
    927 	.string	"_blksize"
    928 .LASF22:
    929 	.string	"_close"
    930 .LASF33:
    931 	.string	"argv"
    932 .LASF27:
    933 	.string	"_ubuf"
    934 .LASF1:
    935 	.string	"unsigned char"
    936 .LASF23:
    937 	.string	"_read"
    938 .LASF32:
    939 	.string	"argc"
    940 .LASF36:
    941 	.string	"__isthreaded"
    942 .LASF0:
    943 	.string	"signed char"
    944 .LASF40:
    945 	.string	"__sFILEX"
    946 .LASF6:
    947 	.string	"long long unsigned int"
    948 .LASF4:
    949 	.string	"unsigned int"
    950 .LASF3:
    951 	.string	"short unsigned int"
    952 .LASF41:
    953 	.string	"main"
    954 .LASF14:
    955 	.string	"_base"
    956 .LASF19:
    957 	.string	"_file"
    958 .LASF9:
    959 	.string	"char"
    960 .LASF13:
    961 	.string	"fpos_t"
    962 .LASF7:
    963 	.string	"long unsigned int"
    964 .LASF35:
    965 	.string	"__stderrp"
    966 .LASF12:
    967 	.string	"__off_t"
    968 .LASF24:
    969 	.string	"_seek"
    970 .LASF8:
    971 	.string	"double"
    972 .LASF30:
    973 	.string	"_offset"
    974 .LASF38:
    975 	.string	"test_hd.c"
    976 .LASF18:
    977 	.string	"_flags"
    978 .LASF15:
    979 	.string	"_size"
    980 	.ident	"GCC: (GNU) 3.4.2 [FreeBSD] 20040728"
    981