This repository has been archived on 2023-08-20. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files

2996 lines
40 KiB
ArmAsm

.file "conio.c"
.section .debug_abbrev,"",@progbits
.Ldebug_abbrev0:
.section .debug_info,"",@progbits
.Ldebug_info0:
.section .debug_line,"",@progbits
.Ldebug_line0:
.text
.Ltext0:
.ident "$Id: conio.c,v 1.8 2004/12/14 22:46:25 hpa Exp $"
.ident "$Id: memdisk.h,v 1.9 2005/03/08 18:39:32 hpa Exp $"
.ident "$Id: conio.h,v 1.5 2004/12/14 22:46:25 hpa Exp $"
.p2align 2,,3
.globl putchar
.type putchar, @function
putchar:
.LFB9:
.file 1 "conio.c"
.loc 1 25 0
pushl %ebx
.LCFI0:
subl $48, %esp
.LCFI1:
.loc 1 25 0
movl 56(%esp), %ebx
.loc 1 28 0
cmpl $10, %ebx
jne .L2
.loc 1 30 0
pushl $13
.LCFI2:
call putchar
popl %eax
.LCFI3:
.L2:
.loc 1 33 0
movzbl %bl, %eax
orb $14, %ah
movw %ax, 36(%esp)
.loc 1 34 0
pushl $0
.LCFI4:
leal 4(%esp), %eax
pushl %eax
.LCFI5:
pushl $16
.LCFI6:
call *syscall
.loc 1 37 0
addl $60, %esp
movl %ebx, %eax
popl %ebx
ret
.LCFI7:
.LFE9:
.size putchar, .-putchar
.p2align 2,,3
.globl puts
.type puts, @function
puts:
.LFB10:
.loc 1 40 0
pushl %esi
.LCFI8:
pushl %ebx
.LCFI9:
.loc 1 40 0
movl 12(%esp), %ebx
.loc 1 41 0
xorl %esi, %esi
.L10:
.loc 1 46 0
cmpb $0, (%ebx)
je .L9
.loc 1 44 0
movsbl (%ebx),%eax
pushl %eax
.LCFI10:
call putchar
.loc 1 45 0
incl %esi
.loc 1 46 0
incl %ebx
popl %edx
.LCFI11:
jmp .L10
.L9:
.loc 1 50 0
popl %ebx
movl %esi, %eax
popl %esi
ret
.LFE10:
.size puts, .-puts
.p2align 2,,3
.type skip_atoi, @function
skip_atoi:
.LFB12:
.loc 1 69 0
pushl %esi
.LCFI12:
pushl %ebx
.LCFI13:
.LBB2:
.loc 1 64 0
movl (%eax), %edx
.LBE2:
.loc 1 69 0
movl %eax, %esi
.LBB3:
.loc 1 64 0
movsbl (%edx),%eax
.LBB4:
.loc 1 65 0
subl $48, %eax
.LBE4:
.LBE3:
.loc 1 70 0
xorl %ebx, %ebx
.loc 1 64 0
cmpl $9, %eax
ja .L17
leal 1(%edx), %ecx
.L15:
.loc 1 73 0
movsbl -1(%ecx),%eax
imull $10, %ebx, %edx
movl %ecx, (%esi)
.LBB5:
.loc 1 64 0
incl %ecx
.LBE5:
.loc 1 73 0
leal -48(%edx,%eax), %ebx
.LBB6:
.loc 1 64 0
movsbl -1(%ecx),%eax
.LBB7:
.loc 1 65 0
subl $48, %eax
.LBE7:
.LBE6:
.loc 1 64 0
cmpl $9, %eax
jbe .L15
.L17:
.loc 1 75 0
movl %ebx, %eax
popl %ebx
popl %esi
ret
.LFE12:
.size skip_atoi, .-skip_atoi
.p2align 2,,3
.globl atou
.type atou, @function
atou:
.LFB13:
.loc 1 78 0
pushl %ebx
.LCFI14:
.loc 1 78 0
movl 8(%esp), %ecx
.loc 1 79 0
xorl %ebx, %ebx
.L25:
.LBB8:
.loc 1 64 0
movsbl (%ecx),%edx
.LBB9:
.loc 1 65 0
leal -48(%edx), %eax
.LBE9:
.LBE8:
.loc 1 64 0
cmpl $9, %eax
ja .L24
.loc 1 81 0
imull $10, %ebx, %eax
leal -48(%eax,%edx), %ebx
incl %ecx
jmp .L25
.L24:
.loc 1 83 0
movl %ebx, %eax
popl %ebx
ret
.LFE13:
.size atou, .-atou
.section .rodata.str1.1,"aMS",@progbits,1
.LC0:
.string "0123456789abcdefghijklmnopqrstuvwxyz"
.LC1:
.string "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
.text
.p2align 2,,3
.type number, @function
number:
.LFB15:
.loc 1 111 0
pushl %ebp
.LCFI15:
pushl %edi
.LCFI16:
pushl %esi
.LCFI17:
pushl %ebx
.LCFI18:
subl $108, %esp
.LCFI19:
.loc 1 111 0
movl 140(%esp), %ebp
.loc 1 116 0
testl $64, %ebp
.loc 1 111 0
movl %eax, %esi
movl %edx, %edi
movl 132(%esp), %ebx
.loc 1 113 0
movl $.LC0, 4(%esp)
.loc 1 116 0
je .L27
.loc 1 117 0
movl $.LC1, 4(%esp)
.L27:
.loc 1 118 0
testl $16, %ebp
je .L28
.loc 1 119 0
andl $-2, %ebp
.L28:
.loc 1 120 0
movl 128(%esp), %eax
subl $2, %eax
.loc 1 121 0
xorl %edx, %edx
.loc 1 120 0
cmpl $34, %eax
ja .L26
.loc 1 122 0
movl %ebp, %eax
andl $1, %eax
cmpl $1, %eax
sbbl %eax, %eax
andl $-16, %eax
addl $48, %eax
.loc 1 124 0
testl $2, %ebp
.loc 1 122 0
movb %al, 12(%esp)
.loc 1 123 0
movb $0, 11(%esp)
.loc 1 124 0
je .L32
.loc 1 125 0
testl %edi, %edi
jns .L33
.loc 1 127 0
negl %edi
.loc 1 126 0
movb $45, 11(%esp)
jmp .L79
.L33:
.loc 1 129 0
testl $4, %ebp
je .L35
.loc 1 130 0
movb $43, 11(%esp)
jmp .L79
.L35:
.loc 1 132 0
testl $8, %ebp
je .L32
.loc 1 133 0
movb $32, 11(%esp)
.L79:
.loc 1 134 0
decl %ebx
.L32:
.loc 1 137 0
testl $32, %ebp
je .L38
.loc 1 138 0
cmpl $16, 128(%esp)
jne .L39
.loc 1 139 0
subl $2, %ebx
jmp .L38
.L39:
.loc 1 140 0
cmpl $8, 128(%esp)
jne .L38
.loc 1 141 0
decl %ebx
.L38:
.loc 1 144 0
testl %edi, %edi
.loc 1 143 0
movl $0, (%esp)
.loc 1 144 0
jne .L46
.loc 1 145 0
movb $48, 28(%esp)
movl $1, (%esp)
jmp .L43
.L46:
.LBB10:
.loc 1 147 0
movl %edi, %eax
xorl %edx, %edx
divl 128(%esp)
.LBE10:
leal 108(%esp), %ecx
addl (%esp), %ecx
.LBB11:
movl %eax, %edi
incl (%esp)
.LBE11:
movl 4(%esp), %eax
movb (%eax,%edx), %dl
testl %edi, %edi
movb %dl, -80(%ecx)
jne .L46
.L43:
.loc 1 148 0
movl 136(%esp), %edx
cmpl %edx, (%esp)
jle .L47
.loc 1 149 0
movl (%esp), %eax
movl %eax, 136(%esp)
.L47:
.loc 1 150 0
subl 136(%esp), %ebx
.loc 1 151 0
testl $17, %ebp
jne .L48
.L80:
.loc 1 153 0
movl %ebx, %eax
decl %ebx
testl %eax, %eax
jle .L48
movb $32, (%esi)
incl %esi
jmp .L80
.L48:
.loc 1 154 0
cmpb $0, 11(%esp)
je .L52
.loc 1 155 0
movb 11(%esp), %dl
movb %dl, (%esi)
incl %esi
.L52:
.loc 1 156 0
testl $32, %ebp
je .L53
.loc 1 157 0
cmpl $8, 128(%esp)
jne .L54
.loc 1 158 0
movb $48, (%esi)
jmp .L81
.L54:
.loc 1 159 0
cmpl $16, 128(%esp)
jne .L53
.loc 1 160 0
movb $48, (%esi)
.loc 1 161 0
movl 4(%esp), %edx
.loc 1 160 0
incl %esi
.loc 1 161 0
movb 33(%edx), %al
movb %al, (%esi)
.L81:
incl %esi
.L53:
.loc 1 164 0
andl $16, %ebp
jne .L57
.L82:
.loc 1 166 0
movl %ebx, %eax
decl %ebx
testl %eax, %eax
jle .L57
movb 12(%esp), %al
movb %al, (%esi)
incl %esi
jmp .L82
.L57:
.loc 1 168 0
movl 136(%esp), %eax
decl 136(%esp)
cmpl (%esp), %eax
jle .L74
movb $48, (%esi)
incl %esi
jmp .L57
.L74:
.loc 1 170 0
movl (%esp), %eax
decl (%esp)
.L83:
testl %eax, %eax
jle .L76
movl (%esp), %edx
movb 28(%esp,%edx), %al
movb %al, (%esi)
movl %edx, %eax
incl %esi
decl %edx
movl %edx, (%esp)
jmp .L83
.L76:
.loc 1 172 0
movl %ebx, %eax
decl %ebx
testl %eax, %eax
jle .L78
movb $32, (%esi)
incl %esi
jmp .L76
.L78:
.loc 1 173 0
movl %esi, %edx
.L26:
.loc 1 174 0
addl $108, %esp
popl %ebx
popl %esi
popl %edi
movl %edx, %eax
popl %ebp
ret
.LFE15:
.size number, .-number
.p2align 2,,3
.globl vsprintf
.type vsprintf, @function
vsprintf:
.LFB16:
.loc 1 180 0
pushl %ebp
.LCFI20:
pushl %edi
.LCFI21:
pushl %esi
.LCFI22:
pushl %ebx
.LCFI23:
.loc 1 180 0
pushl %esi
.LCFI24:
pushl %esi
.LCFI25:
.loc 1 194 0
movl 32(%esp), %eax
.loc 1 180 0
movl 36(%esp), %esi
.loc 1 194 0
movl 28(%esp), %ebx
cmpb $0, (%eax)
.L177:
je .L162
.loc 1 195 0
movl 32(%esp), %eax
movb (%eax), %al
cmpb $37, %al
je .L88
.loc 1 196 0
movb %al, (%ebx)
jmp .L185
.LCFI26:
.L88:
.loc 1 201 0
movl $0, 4(%esp)
.L89:
.L187:
.loc 1 203 0
movl 32(%esp), %eax
leal 1(%eax), %ecx
movl %ecx, 32(%esp)
.loc 1 204 0
movsbl 1(%eax),%eax
cmpl $43, %eax
je .L92
jg .L96
cmpl $32, %eax
je .L93
cmpl $35, %eax
je .L94
jmp .L90
.L96:
cmpl $45, %eax
je .L91
cmpl $48, %eax
je .L95
jmp .L90
.L91:
.loc 1 205 0
orl $16, 4(%esp)
jmp .L187
.L92:
.loc 1 206 0
orl $4, 4(%esp)
jmp .L187
.L93:
.loc 1 207 0
orl $8, 4(%esp)
jmp .L187
.L94:
.loc 1 208 0
orl $32, 4(%esp)
jmp .L187
.L95:
.loc 1 209 0
orl $1, 4(%esp)
jmp .L187
.L90:
.LBB12:
.loc 1 64 0
movb (%ecx), %dl
movsbl %dl,%eax
.LBB13:
.loc 1 65 0
subl $48, %eax
.LBE13:
.LBE12:
.loc 1 213 0
orl $-1, %edi
.loc 1 64 0
cmpl $9, %eax
ja .L97
.loc 1 215 0
leal 32(%esp), %eax
call skip_atoi
movl %eax, %edi
jmp .L99
.L97:
.loc 1 216 0
cmpb $42, %dl
jne .L99
.loc 1 217 0
leal 1(%ecx), %eax
movl %eax, 32(%esp)
.loc 1 219 0
movl %esi, %eax
movl (%eax), %edi
addl $4, %esi
.loc 1 220 0
testl %edi, %edi
jns .L99
.loc 1 221 0
negl %edi
.loc 1 222 0
orl $16, 4(%esp)
.L99:
.loc 1 227 0
movl $-1, (%esp)
.loc 1 228 0
movl 32(%esp), %edx
cmpb $46, (%edx)
jne .L102
.loc 1 229 0
leal 1(%edx), %eax
movl %eax, 32(%esp)
.LBB14:
.loc 1 64 0
movb 1(%edx), %cl
movsbl %cl,%eax
.LBB15:
.loc 1 65 0
subl $48, %eax
.LBE15:
.LBE14:
.loc 1 64 0
cmpl $9, %eax
ja .L103
.loc 1 231 0
leal 32(%esp), %eax
call skip_atoi
jmp .L178
.L103:
.loc 1 232 0
cmpb $42, %cl
jne .L172
.loc 1 233 0
leal 2(%edx), %eax
movl %eax, 32(%esp)
.loc 1 235 0
movl %esi, %eax
movl (%eax), %eax
addl $4, %esi
.L178:
movl %eax, (%esp)
.loc 1 237 0
cmpl $0, (%esp)
jns .L102
.L172:
.loc 1 238 0
movl $0, (%esp)
.L102:
.loc 1 243 0
movl 32(%esp), %eax
movb (%eax), %dl
.loc 1 242 0
orl $-1, %ecx
.loc 1 243 0
cmpb $104, %dl
je .L109
cmpb $108, %dl
je .L109
cmpb $76, %dl
jne .L108
.L109:
.loc 1 244 0
movsbl (%eax),%ecx
.loc 1 245 0
incl %eax
movl %eax, 32(%esp)
.L108:
.loc 1 251 0
movl 32(%esp), %eax
movsbl (%eax),%eax
cmpl $110, %eax
.loc 1 249 0
movl $10, %ebp
.loc 1 251 0
je .L137
jg .L150
cmpl $99, %eax
je .L111
jg .L151
cmpl $37, %eax
je .L140
cmpl $88, %eax
je .L142
jmp .L147
.L151:
cmpl $100, %eax
je .L145
cmpl $105, %eax
je .L145
jmp .L147
.L150:
cmpl $115, %eax
je .L119
jg .L152
cmpl $111, %eax
je .L141
cmpl $112, %eax
je .L135
jmp .L147
.L152:
cmpl $117, %eax
je .L110
cmpl $120, %eax
je .L143
jmp .L147
.L111:
.loc 1 253 0
testb $16, 4(%esp)
jne .L112
.L179:
.loc 1 255 0
decl %edi
testl %edi, %edi
jle .L112
movb $32, (%ebx)
incl %ebx
jmp .L179
.L112:
.loc 1 256 0
movl %esi, %eax
movl (%eax), %eax
addl $4, %esi
movb %al, (%ebx)
.L180:
.loc 1 258 0
decl %edi
.loc 1 256 0
incl %ebx
.loc 1 258 0
testl %edi, %edi
jle .L87
movb $32, (%ebx)
jmp .L180
.L119:
.loc 1 262 0
movl %esi, %eax
movl (%eax), %ebp
addl $4, %esi
.LBB16:
.loc 1 86 0
movl (%esp), %edx
.LBB17:
.loc 1 87 0
movl %ebp, %eax
.loc 1 89 0
cmpb $0, (%ebp)
jmp .L182
.L181:
testl %edx, %edx
je .L121
incl %eax
decl %edx
cmpb $0, (%eax)
.L182:
jne .L181
.L121:
.loc 1 90 0
movl %eax, %ecx
subl %ebp, %ecx
.LBE17:
.LBE16:
.loc 1 265 0
testb $16, 4(%esp)
jne .L124
.L183:
.loc 1 267 0
movl %edi, %eax
decl %edi
cmpl %ecx, %eax
jle .L124
movb $32, (%ebx)
incl %ebx
jmp .L183
.L124:
.loc 1 268 0
testl %ecx, %ecx
jle .L169
movl %ecx, %edx
.L131:
.loc 1 269 0
movb (%ebp), %al
movb %al, (%ebx)
incl %ebp
incl %ebx
decl %edx
jne .L131
.L169:
.loc 1 271 0
movl %edi, %eax
decl %edi
cmpl %ecx, %eax
jle .L87
movb $32, (%ebx)
incl %ebx
jmp .L169
.L135:
.loc 1 275 0
cmpl $-1, %edi
jne .L136
.loc 1 276 0
movl $8, %edi
.loc 1 277 0
orl $1, 4(%esp)
.L136:
.loc 1 279 0
pushl 4(%esp)
.LCFI27:
pushl 4(%esp)
.LCFI28:
pushl %edi
.LCFI29:
movl %esi, %eax
pushl $16
.LCFI30:
addl $4, %esi
movl (%eax), %edx
jmp .L186
.LCFI31:
.L137:
.LBB18:
.loc 1 290 0
movl %esi, %eax
movl (%eax), %edx
leal 4(%esi), %ecx
.loc 1 291 0
movl %ebx, %eax
subl 28(%esp), %eax
.loc 1 290 0
movl %ecx, %esi
.loc 1 291 0
movl %eax, (%edx)
.LBE18:
.loc 1 293 0
jmp .L87
.L140:
.loc 1 296 0
movb $37, (%ebx)
jmp .L185
.L141:
.loc 1 301 0
movl $8, %ebp
.loc 1 302 0
jmp .L110
.L142:
.loc 1 305 0
orl $64, 4(%esp)
.L143:
.loc 1 307 0
movl $16, %ebp
.loc 1 308 0
jmp .L110
.L145:
.loc 1 312 0
orl $2, 4(%esp)
.loc 1 314 0
jmp .L110
.L147:
.loc 1 317 0
movb $37, (%ebx)
.loc 1 318 0
movl 32(%esp), %eax
movb (%eax), %dl
.loc 1 317 0
incl %ebx
.loc 1 318 0
testb %dl, %dl
je .L148
.loc 1 319 0
movb %dl, (%ebx)
.L185:
incl %ebx
jmp .L87
.L148:
.loc 1 321 0
decl %eax
movl %eax, 32(%esp)
.loc 1 322 0
jmp .L87
.L110:
.loc 1 324 0
cmpl $108, %ecx
jne .L153
.loc 1 325 0
movl %esi, %eax
addl $4, %esi
jmp .L184
.L153:
.loc 1 326 0
cmpl $104, %ecx
jne .L155
.loc 1 327 0
movl %esi, %eax
addl $4, %esi
.loc 1 328 0
testb $2, 4(%esp)
.loc 1 327 0
movzwl (%eax), %edx
.loc 1 328 0
je .L154
.loc 1 329 0
movswl %dx,%edx
jmp .L154
.L155:
leal 4(%esi), %ecx
.loc 1 333 0
movl %esi, %eax
movl %ecx, %esi
.L184:
movl (%eax), %edx
.L154:
.loc 1 334 0
pushl 4(%esp)
.LCFI32:
pushl 4(%esp)
.LCFI33:
pushl %edi
.LCFI34:
pushl %ebp
.LCFI35:
.L186:
movl %ebx, %eax
call number
movl %eax, %ebx
.loc 1 194 0
addl $16, %esp
.LCFI36:
.L87:
movl 32(%esp), %edx
leal 1(%edx), %eax
movl %eax, 32(%esp)
cmpb $0, 1(%edx)
jmp .L177
.L162:
.loc 1 336 0
movb $0, (%ebx)
.loc 1 337 0
subl 28(%esp), %ebx
.loc 1 338 0
popl %ecx
.LCFI37:
movl %ebx, %eax
popl %ebx
.LCFI38:
popl %ebx
popl %esi
popl %edi
popl %ebp
ret
.LFE16:
.size vsprintf, .-vsprintf
.p2align 2,,3
.globl sprintf
.type sprintf, @function
sprintf:
.LFB17:
.loc 1 341 0
.loc 1 345 0
leal 12(%esp), %eax
.loc 1 346 0
pushl %eax
.LCFI39:
pushl 12(%esp)
.LCFI40:
pushl 12(%esp)
.LCFI41:
call vsprintf
.loc 1 348 0
addl $12, %esp
.LCFI42:
.loc 1 349 0
ret
.LFE17:
.size sprintf, .-sprintf
.p2align 2,,3
.globl printf
.type printf, @function
printf:
.LFB18:
.loc 1 352 0
pushl %esi
.LCFI43:
pushl %ebx
.LCFI44:
subl $1024, %esp
.LCFI45:
.loc 1 357 0
leal 1040(%esp), %eax
.loc 1 358 0
pushl %eax
.LCFI46:
pushl 1040(%esp)
.LCFI47:
leal 8(%esp), %ebx
pushl %ebx
.LCFI48:
call vsprintf
.loc 1 361 0
pushl %ebx
.LCFI49:
.loc 1 358 0
movl %eax, %esi
.loc 1 361 0
.LCFI50:
call puts
.loc 1 364 0
addl $1040, %esp
popl %ebx
movl %esi, %eax
popl %esi
ret
.LCFI51:
.LFE18:
.size printf, .-printf
.section .debug_frame,"",@progbits
.Lframe0:
.long .LECIE0-.LSCIE0
.LSCIE0:
.long 0xffffffff
.byte 0x1
.string ""
.uleb128 0x1
.sleb128 -4
.byte 0x8
.byte 0xc
.uleb128 0x4
.uleb128 0x4
.byte 0x88
.uleb128 0x1
.align 4
.LECIE0:
.LSFDE0:
.long .LEFDE0-.LASFDE0
.LASFDE0:
.long .Lframe0
.long .LFB9
.long .LFE9-.LFB9
.byte 0x4
.long .LCFI0-.LFB9
.byte 0xe
.uleb128 0x8
.byte 0x4
.long .LCFI1-.LCFI0
.byte 0xe
.uleb128 0x38
.byte 0x83
.uleb128 0x2
.byte 0x4
.long .LCFI2-.LCFI1
.byte 0xe
.uleb128 0x3c
.byte 0x2e
.uleb128 0x4
.byte 0x4
.long .LCFI3-.LCFI2
.byte 0xe
.uleb128 0x38
.byte 0x2e
.uleb128 0x0
.byte 0x4
.long .LCFI4-.LCFI3
.byte 0xe
.uleb128 0x3c
.byte 0x2e
.uleb128 0x4
.byte 0x4
.long .LCFI5-.LCFI4
.byte 0xe
.uleb128 0x40
.byte 0x2e
.uleb128 0x8
.byte 0x4
.long .LCFI6-.LCFI5
.byte 0xe
.uleb128 0x44
.byte 0x2e
.uleb128 0xc
.byte 0x4
.long .LCFI7-.LCFI6
.byte 0xe
.uleb128 0x38
.byte 0x2e
.uleb128 0x0
.align 4
.LEFDE0:
.LSFDE2:
.long .LEFDE2-.LASFDE2
.LASFDE2:
.long .Lframe0
.long .LFB10
.long .LFE10-.LFB10
.byte 0x4
.long .LCFI8-.LFB10
.byte 0xe
.uleb128 0x8
.byte 0x4
.long .LCFI9-.LCFI8
.byte 0xe
.uleb128 0xc
.byte 0x83
.uleb128 0x3
.byte 0x86
.uleb128 0x2
.byte 0x4
.long .LCFI10-.LCFI9
.byte 0xe
.uleb128 0x10
.byte 0x2e
.uleb128 0x4
.byte 0x4
.long .LCFI11-.LCFI10
.byte 0xe
.uleb128 0xc
.byte 0x2e
.uleb128 0x0
.align 4
.LEFDE2:
.LSFDE4:
.long .LEFDE4-.LASFDE4
.LASFDE4:
.long .Lframe0
.long .LFB12
.long .LFE12-.LFB12
.byte 0x4
.long .LCFI12-.LFB12
.byte 0xe
.uleb128 0x8
.byte 0x4
.long .LCFI13-.LCFI12
.byte 0xe
.uleb128 0xc
.byte 0x83
.uleb128 0x3
.byte 0x86
.uleb128 0x2
.align 4
.LEFDE4:
.LSFDE6:
.long .LEFDE6-.LASFDE6
.LASFDE6:
.long .Lframe0
.long .LFB13
.long .LFE13-.LFB13
.byte 0x4
.long .LCFI14-.LFB13
.byte 0xe
.uleb128 0x8
.byte 0x83
.uleb128 0x2
.align 4
.LEFDE6:
.LSFDE8:
.long .LEFDE8-.LASFDE8
.LASFDE8:
.long .Lframe0
.long .LFB15
.long .LFE15-.LFB15
.byte 0x4
.long .LCFI15-.LFB15
.byte 0xe
.uleb128 0x8
.byte 0x4
.long .LCFI16-.LCFI15
.byte 0xe
.uleb128 0xc
.byte 0x4
.long .LCFI17-.LCFI16
.byte 0xe
.uleb128 0x10
.byte 0x4
.long .LCFI18-.LCFI17
.byte 0xe
.uleb128 0x14
.byte 0x4
.long .LCFI19-.LCFI18
.byte 0xe
.uleb128 0x80
.byte 0x83
.uleb128 0x5
.byte 0x86
.uleb128 0x4
.byte 0x87
.uleb128 0x3
.byte 0x85
.uleb128 0x2
.align 4
.LEFDE8:
.LSFDE10:
.long .LEFDE10-.LASFDE10
.LASFDE10:
.long .Lframe0
.long .LFB16
.long .LFE16-.LFB16
.byte 0x4
.long .LCFI20-.LFB16
.byte 0xe
.uleb128 0x8
.byte 0x4
.long .LCFI21-.LCFI20
.byte 0xe
.uleb128 0xc
.byte 0x4
.long .LCFI22-.LCFI21
.byte 0xe
.uleb128 0x10
.byte 0x4
.long .LCFI23-.LCFI22
.byte 0xe
.uleb128 0x14
.byte 0x4
.long .LCFI24-.LCFI23
.byte 0xe
.uleb128 0x18
.byte 0x2e
.uleb128 0x4
.byte 0x4
.long .LCFI25-.LCFI24
.byte 0xe
.uleb128 0x1c
.byte 0x2e
.uleb128 0x8
.byte 0x83
.uleb128 0x5
.byte 0x86
.uleb128 0x4
.byte 0x87
.uleb128 0x3
.byte 0x85
.uleb128 0x2
.byte 0x4
.long .LCFI26-.LCFI25
.byte 0xe
.uleb128 0x14
.byte 0x2e
.uleb128 0x0
.byte 0x4
.long .LCFI27-.LCFI26
.byte 0xe
.uleb128 0x18
.byte 0x2e
.uleb128 0x4
.byte 0x4
.long .LCFI28-.LCFI27
.byte 0xe
.uleb128 0x1c
.byte 0x2e
.uleb128 0x8
.byte 0x4
.long .LCFI29-.LCFI28
.byte 0xe
.uleb128 0x20
.byte 0x2e
.uleb128 0xc
.byte 0x4
.long .LCFI30-.LCFI29
.byte 0xe
.uleb128 0x24
.byte 0x2e
.uleb128 0x10
.byte 0x4
.long .LCFI31-.LCFI30
.byte 0xe
.uleb128 0x14
.byte 0x2e
.uleb128 0x0
.byte 0x4
.long .LCFI32-.LCFI31
.byte 0xe
.uleb128 0x18
.byte 0x2e
.uleb128 0x4
.byte 0x4
.long .LCFI33-.LCFI32
.byte 0xe
.uleb128 0x1c
.byte 0x2e
.uleb128 0x8
.byte 0x4
.long .LCFI34-.LCFI33
.byte 0xe
.uleb128 0x20
.byte 0x2e
.uleb128 0xc
.byte 0x4
.long .LCFI35-.LCFI34
.byte 0xe
.uleb128 0x24
.byte 0x2e
.uleb128 0x10
.byte 0x4
.long .LCFI36-.LCFI35
.byte 0xe
.uleb128 0x14
.byte 0x2e
.uleb128 0x0
.byte 0x4
.long .LCFI37-.LCFI36
.byte 0xe
.uleb128 0x10
.byte 0x4
.long .LCFI38-.LCFI37
.byte 0xe
.uleb128 0xc
.align 4
.LEFDE10:
.LSFDE12:
.long .LEFDE12-.LASFDE12
.LASFDE12:
.long .Lframe0
.long .LFB17
.long .LFE17-.LFB17
.byte 0x4
.long .LCFI39-.LFB17
.byte 0xe
.uleb128 0x8
.byte 0x2e
.uleb128 0x4
.byte 0x4
.long .LCFI40-.LCFI39
.byte 0xe
.uleb128 0xc
.byte 0x2e
.uleb128 0x8
.byte 0x4
.long .LCFI41-.LCFI40
.byte 0xe
.uleb128 0x10
.byte 0x2e
.uleb128 0xc
.byte 0x4
.long .LCFI42-.LCFI41
.byte 0xe
.uleb128 0x4
.byte 0x2e
.uleb128 0x0
.align 4
.LEFDE12:
.LSFDE14:
.long .LEFDE14-.LASFDE14
.LASFDE14:
.long .Lframe0
.long .LFB18
.long .LFE18-.LFB18
.byte 0x4
.long .LCFI43-.LFB18
.byte 0xe
.uleb128 0x8
.byte 0x4
.long .LCFI44-.LCFI43
.byte 0xe
.uleb128 0xc
.byte 0x4
.long .LCFI45-.LCFI44
.byte 0xe
.uleb128 0x40c
.byte 0x4
.long .LCFI46-.LCFI45
.byte 0xe
.uleb128 0x410
.byte 0x2e
.uleb128 0x4
.byte 0x4
.long .LCFI47-.LCFI46
.byte 0xe
.uleb128 0x414
.byte 0x2e
.uleb128 0x8
.byte 0x83
.uleb128 0x3
.byte 0x86
.uleb128 0x2
.byte 0x4
.long .LCFI48-.LCFI47
.byte 0xe
.uleb128 0x418
.byte 0x2e
.uleb128 0xc
.byte 0x4
.long .LCFI49-.LCFI48
.byte 0xe
.uleb128 0x41c
.byte 0x2e
.uleb128 0x10
.byte 0x4
.long .LCFI50-.LCFI49
.byte 0x2e
.uleb128 0x4
.byte 0x4
.long .LCFI51-.LCFI50
.byte 0xe
.uleb128 0x40c
.byte 0x2e
.uleb128 0x0
.align 4
.LEFDE14:
.file 2 "../com32/include/com32.h"
.file 3 "../com32/include/stdint.h"
.file 4 "/usr/lib/gcc/i686-pc-linux-gnu/3.4.1/include/stdarg.h"
.file 5 "memdisk.h"
.text
.Letext0:
.section .debug_info
.long 0x6e7
.value 0x2
.long .Ldebug_abbrev0
.byte 0x4
.uleb128 0x1
.long .Ldebug_line0
.long .Letext0
.long .Ltext0
.long .LASF54
.byte 0x1
.long .LASF55
.long .LASF56
.uleb128 0x2
.long .LASF0
.byte 0x1
.byte 0x6
.uleb128 0x2
.long .LASF1
.byte 0x2
.byte 0x5
.uleb128 0x3
.string "int"
.byte 0x4
.byte 0x5
.uleb128 0x2
.long .LASF2
.byte 0x8
.byte 0x5
.uleb128 0x4
.long .LASF4
.byte 0x3
.byte 0xf
.long 0x4c
.uleb128 0x2
.long .LASF3
.byte 0x1
.byte 0x8
.uleb128 0x4
.long .LASF5
.byte 0x3
.byte 0x10
.long 0x5e
.uleb128 0x2
.long .LASF6
.byte 0x2
.byte 0x7
.uleb128 0x4
.long .LASF7
.byte 0x3
.byte 0x11
.long 0x70
.uleb128 0x2
.long .LASF8
.byte 0x4
.byte 0x7
.uleb128 0x2
.long .LASF9
.byte 0x8
.byte 0x7
.uleb128 0x5
.long 0xa2
.byte 0x4
.byte 0x2
.byte 0x1f
.uleb128 0x6
.string "l"
.byte 0x2
.byte 0x1c
.long 0x65
.uleb128 0x6
.string "w"
.byte 0x2
.byte 0x1d
.long 0xa2
.uleb128 0x6
.string "b"
.byte 0x2
.byte 0x1e
.long 0xb9
.byte 0x0
.uleb128 0x7
.long 0xb2
.long 0x53
.uleb128 0x8
.long 0xb2
.byte 0x1
.byte 0x0
.uleb128 0x2
.long .LASF8
.byte 0x4
.byte 0x7
.uleb128 0x7
.long 0xc9
.long 0x41
.uleb128 0x8
.long 0xb2
.byte 0x3
.byte 0x0
.uleb128 0x4
.long .LASF10
.byte 0x2
.byte 0x1f
.long 0x7e
.uleb128 0x9
.long 0x18f
.byte 0x2c
.byte 0x2
.byte 0x31
.uleb128 0xa
.string "gs"
.byte 0x2
.byte 0x22
.long 0x53
.byte 0x2
.byte 0x23
.uleb128 0x0
.uleb128 0xa
.string "fs"
.byte 0x2
.byte 0x23
.long 0x53
.byte 0x2
.byte 0x23
.uleb128 0x2
.uleb128 0xa
.string "es"
.byte 0x2
.byte 0x24
.long 0x53
.byte 0x2
.byte 0x23
.uleb128 0x4
.uleb128 0xa
.string "ds"
.byte 0x2
.byte 0x25
.long 0x53
.byte 0x2
.byte 0x23
.uleb128 0x6
.uleb128 0xa
.string "edi"
.byte 0x2
.byte 0x27
.long 0xc9
.byte 0x2
.byte 0x23
.uleb128 0x8
.uleb128 0xa
.string "esi"
.byte 0x2
.byte 0x28
.long 0xc9
.byte 0x2
.byte 0x23
.uleb128 0xc
.uleb128 0xa
.string "ebp"
.byte 0x2
.byte 0x29
.long 0xc9
.byte 0x2
.byte 0x23
.uleb128 0x10
.uleb128 0xb
.long .LASF11
.byte 0x2
.byte 0x2a
.long 0xc9
.byte 0x2
.byte 0x23
.uleb128 0x14
.uleb128 0xa
.string "ebx"
.byte 0x2
.byte 0x2b
.long 0xc9
.byte 0x2
.byte 0x23
.uleb128 0x18
.uleb128 0xa
.string "edx"
.byte 0x2
.byte 0x2c
.long 0xc9
.byte 0x2
.byte 0x23
.uleb128 0x1c
.uleb128 0xa
.string "ecx"
.byte 0x2
.byte 0x2d
.long 0xc9
.byte 0x2
.byte 0x23
.uleb128 0x20
.uleb128 0xa
.string "eax"
.byte 0x2
.byte 0x2e
.long 0xc9
.byte 0x2
.byte 0x23
.uleb128 0x24
.uleb128 0xb
.long .LASF12
.byte 0x2
.byte 0x30
.long 0xc9
.byte 0x2
.byte 0x23
.uleb128 0x28
.byte 0x0
.uleb128 0x4
.long .LASF13
.byte 0x2
.byte 0x31
.long 0xd4
.uleb128 0xc
.long 0x1fb
.long .LASF57
.byte 0x18
.byte 0x2
.byte 0x46
.uleb128 0xb
.long .LASF14
.byte 0x2
.byte 0x47
.long 0x65
.byte 0x2
.byte 0x23
.uleb128 0x0
.uleb128 0xb
.long .LASF15
.byte 0x2
.byte 0x48
.long 0x1fb
.byte 0x2
.byte 0x23
.uleb128 0x4
.uleb128 0xb
.long .LASF16
.byte 0x2
.byte 0x49
.long 0x22f
.byte 0x2
.byte 0x23
.uleb128 0x8
.uleb128 0xb
.long .LASF17
.byte 0x2
.byte 0x4a
.long 0x235
.byte 0x2
.byte 0x23
.uleb128 0xc
.uleb128 0xb
.long .LASF18
.byte 0x2
.byte 0x4b
.long 0x65
.byte 0x2
.byte 0x23
.uleb128 0x10
.uleb128 0xb
.long .LASF19
.byte 0x2
.byte 0x4c
.long 0x24d
.byte 0x2
.byte 0x23
.uleb128 0x14
.byte 0x0
.uleb128 0xd
.byte 0x4
.long 0x201
.uleb128 0x2
.long .LASF20
.byte 0x1
.byte 0x6
.uleb128 0xe
.long 0x21e
.byte 0x1
.uleb128 0xf
.long 0x41
.uleb128 0xf
.long 0x21e
.uleb128 0xf
.long 0x229
.byte 0x0
.uleb128 0xd
.byte 0x4
.long 0x224
.uleb128 0x10
.long 0x18f
.uleb128 0xd
.byte 0x4
.long 0x18f
.uleb128 0xd
.byte 0x4
.long 0x208
.uleb128 0x11
.byte 0x4
.uleb128 0xe
.long 0x24d
.byte 0x1
.uleb128 0xf
.long 0x65
.uleb128 0xf
.long 0x21e
.uleb128 0xf
.long 0x229
.byte 0x0
.uleb128 0xd
.byte 0x4
.long 0x237
.uleb128 0x4
.long .LASF21
.byte 0x5
.byte 0x1d
.long 0x25e
.uleb128 0xd
.byte 0x4
.long 0x264
.uleb128 0xe
.long 0x27a
.byte 0x1
.uleb128 0xf
.long 0x41
.uleb128 0xf
.long 0x229
.uleb128 0xf
.long 0x229
.byte 0x0
.uleb128 0x4
.long .LASF22
.byte 0x4
.byte 0x2b
.long 0x285
.uleb128 0xd
.byte 0x4
.long 0x201
.uleb128 0x4
.long .LASF23
.byte 0x4
.byte 0x69
.long 0x27a
.uleb128 0x12
.long 0x2cc
.byte 0x1
.long .LASF24
.byte 0x1
.byte 0x19
.byte 0x1
.long 0x33
.long .LFB9
.long .LFE9
.byte 0x1
.byte 0x54
.uleb128 0x13
.string "ch"
.byte 0x1
.byte 0x18
.long 0x33
.byte 0x1
.byte 0x53
.uleb128 0x14
.long .LASF26
.byte 0x1
.byte 0x1a
.long 0x18f
.byte 0x2
.byte 0x91
.sleb128 0
.byte 0x0
.uleb128 0x12
.long 0x300
.byte 0x1
.long .LASF25
.byte 0x1
.byte 0x28
.byte 0x1
.long 0x33
.long .LFB10
.long .LFE10
.byte 0x1
.byte 0x54
.uleb128 0x13
.string "s"
.byte 0x1
.byte 0x27
.long 0x300
.byte 0x1
.byte 0x53
.uleb128 0x14
.long .LASF27
.byte 0x1
.byte 0x29
.long 0x33
.byte 0x1
.byte 0x56
.byte 0x0
.uleb128 0xd
.byte 0x4
.long 0x306
.uleb128 0x10
.long 0x201
.uleb128 0x15
.long 0x351
.long .LASF28
.byte 0x1
.byte 0x45
.byte 0x1
.long 0x33
.long .LFB12
.long .LFE12
.byte 0x1
.byte 0x54
.uleb128 0x13
.string "s"
.byte 0x1
.byte 0x44
.long 0x351
.byte 0x1
.byte 0x56
.uleb128 0x16
.string "i"
.byte 0x1
.byte 0x46
.long 0x33
.byte 0x1
.byte 0x53
.uleb128 0x17
.long 0x357
.long .LBB2
.long .LBE2
.uleb128 0x18
.long 0x368
.byte 0x1
.byte 0x50
.byte 0x0
.byte 0x0
.uleb128 0xd
.byte 0x4
.long 0x300
.uleb128 0x19
.long 0x373
.long .LASF29
.byte 0x1
.byte 0x40
.byte 0x1
.long 0x33
.byte 0x3
.uleb128 0x1a
.string "ch"
.byte 0x1
.byte 0x3f
.long 0x33
.byte 0x0
.uleb128 0x12
.long 0x3ba
.byte 0x1
.long .LASF30
.byte 0x1
.byte 0x4e
.byte 0x1
.long 0x70
.long .LFB13
.long .LFE13
.byte 0x1
.byte 0x54
.uleb128 0x13
.string "s"
.byte 0x1
.byte 0x4d
.long 0x300
.byte 0x1
.byte 0x51
.uleb128 0x16
.string "i"
.byte 0x1
.byte 0x4f
.long 0x70
.byte 0x1
.byte 0x53
.uleb128 0x17
.long 0x357
.long .LBB8
.long .LBE8
.uleb128 0x18
.long 0x368
.byte 0x1
.byte 0x52
.byte 0x0
.byte 0x0
.uleb128 0x15
.long 0x47a
.long .LASF31
.byte 0x1
.byte 0x6f
.byte 0x1
.long 0x1fb
.long .LFB15
.long .LFE15
.byte 0x1
.byte 0x54
.uleb128 0x13
.string "str"
.byte 0x1
.byte 0x6d
.long 0x1fb
.byte 0x1
.byte 0x56
.uleb128 0x13
.string "num"
.byte 0x1
.byte 0x6d
.long 0x47a
.byte 0x1
.byte 0x57
.uleb128 0x1b
.long .LASF32
.byte 0x1
.byte 0x6d
.long 0x33
.byte 0x3
.byte 0x91
.sleb128 128
.uleb128 0x1b
.long .LASF33
.byte 0x1
.byte 0x6d
.long 0x33
.byte 0x1
.byte 0x53
.uleb128 0x1b
.long .LASF34
.byte 0x1
.byte 0x6e
.long 0x33
.byte 0x3
.byte 0x91
.sleb128 136
.uleb128 0x1b
.long .LASF35
.byte 0x1
.byte 0x6e
.long 0x33
.byte 0x1
.byte 0x55
.uleb128 0x16
.string "c"
.byte 0x1
.byte 0x70
.long 0x201
.byte 0x2
.byte 0x91
.sleb128 12
.uleb128 0x14
.long .LASF36
.byte 0x1
.byte 0x70
.long 0x201
.byte 0x2
.byte 0x91
.sleb128 11
.uleb128 0x16
.string "tmp"
.byte 0x1
.byte 0x70
.long 0x481
.byte 0x2
.byte 0x91
.sleb128 28
.uleb128 0x14
.long .LASF37
.byte 0x1
.byte 0x71
.long 0x300
.byte 0x2
.byte 0x91
.sleb128 4
.uleb128 0x16
.string "i"
.byte 0x1
.byte 0x72
.long 0x33
.byte 0x2
.byte 0x91
.sleb128 0
.uleb128 0x1c
.long .Ldebug_ranges0+0x0
.uleb128 0x1d
.long .LASF38
.byte 0x1
.byte 0x93
.long 0x33
.byte 0x0
.byte 0x0
.uleb128 0x2
.long .LASF39
.byte 0x4
.byte 0x5
.uleb128 0x7
.long 0x491
.long 0x201
.uleb128 0x8
.long 0xb2
.byte 0x41
.byte 0x0
.uleb128 0x12
.long 0x5d7
.byte 0x1
.long .LASF40
.byte 0x1
.byte 0xb4
.byte 0x1
.long 0x33
.long .LFB16
.long .LFE16
.byte 0x1
.byte 0x54
.uleb128 0x13
.string "buf"
.byte 0x1
.byte 0xb3
.long 0x1fb
.byte 0x2
.byte 0x91
.sleb128 28
.uleb128 0x13
.string "fmt"
.byte 0x1
.byte 0xb3
.long 0x300
.byte 0x2
.byte 0x91
.sleb128 32
.uleb128 0x1b
.long .LASF41
.byte 0x1
.byte 0xb3
.long 0x28b
.byte 0x1
.byte 0x56
.uleb128 0x1e
.string "len"
.byte 0x1
.byte 0xb5
.long 0x33
.uleb128 0x16
.string "num"
.byte 0x1
.byte 0xb6
.long 0x5d7
.byte 0x1
.byte 0x52
.uleb128 0x16
.string "i"
.byte 0x1
.byte 0xb7
.long 0x33
.byte 0x1
.byte 0x52
.uleb128 0x14
.long .LASF32
.byte 0x1
.byte 0xb7
.long 0x33
.byte 0x1
.byte 0x55
.uleb128 0x16
.string "str"
.byte 0x1
.byte 0xb8
.long 0x1fb
.byte 0x1
.byte 0x53
.uleb128 0x16
.string "s"
.byte 0x1
.byte 0xb9
.long 0x300
.byte 0x1
.byte 0x55
.uleb128 0x14
.long .LASF42
.byte 0x1
.byte 0xbb
.long 0x33
.byte 0x2
.byte 0x91
.sleb128 4
.uleb128 0x14
.long .LASF43
.byte 0x1
.byte 0xbd
.long 0x33
.byte 0x1
.byte 0x57
.uleb128 0x14
.long .LASF34
.byte 0x1
.byte 0xbe
.long 0x33
.byte 0x2
.byte 0x91
.sleb128 0
.uleb128 0x14
.long .LASF44
.byte 0x1
.byte 0xc0
.long 0x33
.byte 0x1
.byte 0x51
.uleb128 0x1f
.long .LASF58
.byte 0x1
.byte 0xcd
.long .L89
.uleb128 0x20
.long 0x577
.long 0x357
.long .LBB12
.long .LBE12
.uleb128 0x18
.long 0x368
.byte 0x1
.byte 0x50
.byte 0x0
.uleb128 0x20
.long 0x590
.long 0x357
.long .LBB14
.long .LBE14
.uleb128 0x18
.long 0x368
.byte 0x1
.byte 0x50
.byte 0x0
.uleb128 0x20
.long 0x5bf
.long 0x5de
.long .LBB16
.long .LBE16
.uleb128 0x21
.long 0x5ef
.uleb128 0x18
.long 0x5f8
.byte 0x1
.byte 0x52
.uleb128 0x22
.long .LBB17
.long .LBE17
.uleb128 0x23
.long 0x603
.byte 0x1
.byte 0x50
.byte 0x0
.byte 0x0
.uleb128 0x22
.long .LBB18
.long .LBE18
.uleb128 0x24
.string "ip"
.byte 0x1
.value 0x122
.long 0x60e
.byte 0x1
.byte 0x52
.byte 0x0
.byte 0x0
.uleb128 0x2
.long .LASF45
.byte 0x4
.byte 0x7
.uleb128 0x19
.long 0x60e
.long .LASF46
.byte 0x1
.byte 0x56
.byte 0x1
.long 0x33
.byte 0x1
.uleb128 0x1a
.string "s"
.byte 0x1
.byte 0x55
.long 0x300
.uleb128 0x25
.long .LASF47
.byte 0x1
.byte 0x55
.long 0x33
.uleb128 0x1e
.string "es"
.byte 0x1
.byte 0x57
.long 0x300
.byte 0x0
.uleb128 0xd
.byte 0x4
.long 0x33
.uleb128 0x26
.long 0x668
.byte 0x1
.long .LASF48
.byte 0x1
.value 0x155
.byte 0x1
.long 0x33
.long .LFB17
.long .LFE17
.byte 0x1
.byte 0x54
.uleb128 0x27
.string "buf"
.byte 0x1
.value 0x154
.long 0x1fb
.byte 0x2
.byte 0x91
.sleb128 4
.uleb128 0x27
.string "fmt"
.byte 0x1
.value 0x154
.long 0x300
.byte 0x2
.byte 0x91
.sleb128 8
.uleb128 0x28
.uleb128 0x29
.long .LASF41
.byte 0x1
.value 0x156
.long 0x28b
.uleb128 0x24
.string "i"
.byte 0x1
.value 0x157
.long 0x33
.byte 0x1
.byte 0x50
.byte 0x0
.uleb128 0x26
.long 0x6bf
.byte 0x1
.long .LASF49
.byte 0x1
.value 0x160
.byte 0x1
.long 0x33
.long .LFB18
.long .LFE18
.byte 0x1
.byte 0x54
.uleb128 0x27
.string "fmt"
.byte 0x1
.value 0x15f
.long 0x300
.byte 0x3
.byte 0x91
.sleb128 1036
.uleb128 0x28
.uleb128 0x2a
.long .LASF50
.byte 0x1
.value 0x161
.long 0x6bf
.byte 0x2
.byte 0x91
.sleb128 0
.uleb128 0x29
.long .LASF41
.byte 0x1
.value 0x162
.long 0x28b
.uleb128 0x2a
.long .LASF51
.byte 0x1
.value 0x163
.long 0x33
.byte 0x1
.byte 0x56
.byte 0x0
.uleb128 0x7
.long 0x6d0
.long 0x201
.uleb128 0x2b
.long 0xb2
.value 0x3ff
.byte 0x0
.uleb128 0x2c
.long .LASF52
.byte 0x2
.byte 0x4d
.long 0x19a
.byte 0x1
.byte 0x1
.uleb128 0x2c
.long .LASF53
.byte 0x5
.byte 0x1e
.long 0x253
.byte 0x1
.byte 0x1
.byte 0x0
.section .debug_abbrev
.uleb128 0x1
.uleb128 0x11
.byte 0x1
.uleb128 0x10
.uleb128 0x6
.uleb128 0x12
.uleb128 0x1
.uleb128 0x11
.uleb128 0x1
.uleb128 0x25
.uleb128 0xe
.uleb128 0x13
.uleb128 0xb
.uleb128 0x3
.uleb128 0xe
.uleb128 0x1b
.uleb128 0xe
.byte 0x0
.byte 0x0
.uleb128 0x2
.uleb128 0x24
.byte 0x0
.uleb128 0x3
.uleb128 0xe
.uleb128 0xb
.uleb128 0xb
.uleb128 0x3e
.uleb128 0xb
.byte 0x0
.byte 0x0
.uleb128 0x3
.uleb128 0x24
.byte 0x0
.uleb128 0x3
.uleb128 0x8
.uleb128 0xb
.uleb128 0xb
.uleb128 0x3e
.uleb128 0xb
.byte 0x0
.byte 0x0
.uleb128 0x4
.uleb128 0x16
.byte 0x0
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x49
.uleb128 0x13
.byte 0x0
.byte 0x0
.uleb128 0x5
.uleb128 0x17
.byte 0x1
.uleb128 0x1
.uleb128 0x13
.uleb128 0xb
.uleb128 0xb
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.byte 0x0
.byte 0x0
.uleb128 0x6
.uleb128 0xd
.byte 0x0
.uleb128 0x3
.uleb128 0x8
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x49
.uleb128 0x13
.byte 0x0
.byte 0x0
.uleb128 0x7
.uleb128 0x1
.byte 0x1
.uleb128 0x1
.uleb128 0x13
.uleb128 0x49
.uleb128 0x13
.byte 0x0
.byte 0x0
.uleb128 0x8
.uleb128 0x21
.byte 0x0
.uleb128 0x49
.uleb128 0x13
.uleb128 0x2f
.uleb128 0xb
.byte 0x0
.byte 0x0
.uleb128 0x9
.uleb128 0x13
.byte 0x1
.uleb128 0x1
.uleb128 0x13
.uleb128 0xb
.uleb128 0xb
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.byte 0x0
.byte 0x0
.uleb128 0xa
.uleb128 0xd
.byte 0x0
.uleb128 0x3
.uleb128 0x8
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x49
.uleb128 0x13
.uleb128 0x38
.uleb128 0xa
.byte 0x0
.byte 0x0
.uleb128 0xb
.uleb128 0xd
.byte 0x0
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x49
.uleb128 0x13
.uleb128 0x38
.uleb128 0xa
.byte 0x0
.byte 0x0
.uleb128 0xc
.uleb128 0x13
.byte 0x1
.uleb128 0x1
.uleb128 0x13
.uleb128 0x3
.uleb128 0xe
.uleb128 0xb
.uleb128 0xb
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.byte 0x0
.byte 0x0
.uleb128 0xd
.uleb128 0xf
.byte 0x0
.uleb128 0xb
.uleb128 0xb
.uleb128 0x49
.uleb128 0x13
.byte 0x0
.byte 0x0
.uleb128 0xe
.uleb128 0x15
.byte 0x1
.uleb128 0x1
.uleb128 0x13
.uleb128 0x27
.uleb128 0xc
.byte 0x0
.byte 0x0
.uleb128 0xf
.uleb128 0x5
.byte 0x0
.uleb128 0x49
.uleb128 0x13
.byte 0x0
.byte 0x0
.uleb128 0x10
.uleb128 0x26
.byte 0x0
.uleb128 0x49
.uleb128 0x13
.byte 0x0
.byte 0x0
.uleb128 0x11
.uleb128 0xf
.byte 0x0
.uleb128 0xb
.uleb128 0xb
.byte 0x0
.byte 0x0
.uleb128 0x12
.uleb128 0x2e
.byte 0x1
.uleb128 0x1
.uleb128 0x13
.uleb128 0x3f
.uleb128 0xc
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x27
.uleb128 0xc
.uleb128 0x49
.uleb128 0x13
.uleb128 0x11
.uleb128 0x1
.uleb128 0x12
.uleb128 0x1
.uleb128 0x40
.uleb128 0xa
.byte 0x0
.byte 0x0
.uleb128 0x13
.uleb128 0x5
.byte 0x0
.uleb128 0x3
.uleb128 0x8
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x49
.uleb128 0x13
.uleb128 0x2
.uleb128 0xa
.byte 0x0
.byte 0x0
.uleb128 0x14
.uleb128 0x34
.byte 0x0
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x49
.uleb128 0x13
.uleb128 0x2
.uleb128 0xa
.byte 0x0
.byte 0x0
.uleb128 0x15
.uleb128 0x2e
.byte 0x1
.uleb128 0x1
.uleb128 0x13
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x27
.uleb128 0xc
.uleb128 0x49
.uleb128 0x13
.uleb128 0x11
.uleb128 0x1
.uleb128 0x12
.uleb128 0x1
.uleb128 0x40
.uleb128 0xa
.byte 0x0
.byte 0x0
.uleb128 0x16
.uleb128 0x34
.byte 0x0
.uleb128 0x3
.uleb128 0x8
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x49
.uleb128 0x13
.uleb128 0x2
.uleb128 0xa
.byte 0x0
.byte 0x0
.uleb128 0x17
.uleb128 0x1d
.byte 0x1
.uleb128 0x31
.uleb128 0x13
.uleb128 0x11
.uleb128 0x1
.uleb128 0x12
.uleb128 0x1
.byte 0x0
.byte 0x0
.uleb128 0x18
.uleb128 0x5
.byte 0x0
.uleb128 0x31
.uleb128 0x13
.uleb128 0x2
.uleb128 0xa
.byte 0x0
.byte 0x0
.uleb128 0x19
.uleb128 0x2e
.byte 0x1
.uleb128 0x1
.uleb128 0x13
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x27
.uleb128 0xc
.uleb128 0x49
.uleb128 0x13
.uleb128 0x20
.uleb128 0xb
.byte 0x0
.byte 0x0
.uleb128 0x1a
.uleb128 0x5
.byte 0x0
.uleb128 0x3
.uleb128 0x8
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x49
.uleb128 0x13
.byte 0x0
.byte 0x0
.uleb128 0x1b
.uleb128 0x5
.byte 0x0
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x49
.uleb128 0x13
.uleb128 0x2
.uleb128 0xa
.byte 0x0
.byte 0x0
.uleb128 0x1c
.uleb128 0xb
.byte 0x1
.uleb128 0x55
.uleb128 0x6
.byte 0x0
.byte 0x0
.uleb128 0x1d
.uleb128 0x34
.byte 0x0
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x49
.uleb128 0x13
.byte 0x0
.byte 0x0
.uleb128 0x1e
.uleb128 0x34
.byte 0x0
.uleb128 0x3
.uleb128 0x8
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x49
.uleb128 0x13
.byte 0x0
.byte 0x0
.uleb128 0x1f
.uleb128 0xa
.byte 0x0
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x11
.uleb128 0x1
.byte 0x0
.byte 0x0
.uleb128 0x20
.uleb128 0x1d
.byte 0x1
.uleb128 0x1
.uleb128 0x13
.uleb128 0x31
.uleb128 0x13
.uleb128 0x11
.uleb128 0x1
.uleb128 0x12
.uleb128 0x1
.byte 0x0
.byte 0x0
.uleb128 0x21
.uleb128 0x5
.byte 0x0
.uleb128 0x31
.uleb128 0x13
.byte 0x0
.byte 0x0
.uleb128 0x22
.uleb128 0xb
.byte 0x1
.uleb128 0x11
.uleb128 0x1
.uleb128 0x12
.uleb128 0x1
.byte 0x0
.byte 0x0
.uleb128 0x23
.uleb128 0x34
.byte 0x0
.uleb128 0x31
.uleb128 0x13
.uleb128 0x2
.uleb128 0xa
.byte 0x0
.byte 0x0
.uleb128 0x24
.uleb128 0x34
.byte 0x0
.uleb128 0x3
.uleb128 0x8
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0x5
.uleb128 0x49
.uleb128 0x13
.uleb128 0x2
.uleb128 0xa
.byte 0x0
.byte 0x0
.uleb128 0x25
.uleb128 0x5
.byte 0x0
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x49
.uleb128 0x13
.byte 0x0
.byte 0x0
.uleb128 0x26
.uleb128 0x2e
.byte 0x1
.uleb128 0x1
.uleb128 0x13
.uleb128 0x3f
.uleb128 0xc
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0x5
.uleb128 0x27
.uleb128 0xc
.uleb128 0x49
.uleb128 0x13
.uleb128 0x11
.uleb128 0x1
.uleb128 0x12
.uleb128 0x1
.uleb128 0x40
.uleb128 0xa
.byte 0x0
.byte 0x0
.uleb128 0x27
.uleb128 0x5
.byte 0x0
.uleb128 0x3
.uleb128 0x8
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0x5
.uleb128 0x49
.uleb128 0x13
.uleb128 0x2
.uleb128 0xa
.byte 0x0
.byte 0x0
.uleb128 0x28
.uleb128 0x18
.byte 0x0
.byte 0x0
.byte 0x0
.uleb128 0x29
.uleb128 0x34
.byte 0x0
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0x5
.uleb128 0x49
.uleb128 0x13
.byte 0x0
.byte 0x0
.uleb128 0x2a
.uleb128 0x34
.byte 0x0
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0x5
.uleb128 0x49
.uleb128 0x13
.uleb128 0x2
.uleb128 0xa
.byte 0x0
.byte 0x0
.uleb128 0x2b
.uleb128 0x21
.byte 0x0
.uleb128 0x49
.uleb128 0x13
.uleb128 0x2f
.uleb128 0x5
.byte 0x0
.byte 0x0
.uleb128 0x2c
.uleb128 0x34
.byte 0x0
.uleb128 0x3
.uleb128 0xe
.uleb128 0x3a
.uleb128 0xb
.uleb128 0x3b
.uleb128 0xb
.uleb128 0x49
.uleb128 0x13
.uleb128 0x3f
.uleb128 0xc
.uleb128 0x3c
.uleb128 0xc
.byte 0x0
.byte 0x0
.byte 0x0
.section .debug_pubnames,"",@progbits
.long 0x50
.value 0x2
.long .Ldebug_info0
.long 0x6eb
.long 0x296
.string "putchar"
.long 0x2cc
.string "puts"
.long 0x373
.string "atou"
.long 0x491
.string "vsprintf"
.long 0x614
.string "sprintf"
.long 0x668
.string "printf"
.long 0x0
.section .debug_aranges,"",@progbits
.long 0x1c
.value 0x2
.long .Ldebug_info0
.byte 0x4
.byte 0x0
.value 0x0
.value 0x0
.long .Ltext0
.long .Letext0-.Ltext0
.long 0x0
.long 0x0
.section .debug_ranges,"",@progbits
.Ldebug_ranges0:
.long .LBB10-.Ltext0
.long .LBE10-.Ltext0
.long .LBB11-.Ltext0
.long .LBE11-.Ltext0
.long 0x0
.long 0x0
.section .debug_str,"MS",@progbits,1
.LASF46:
.string "strnlen"
.LASF29:
.string "isdigit"
.LASF43:
.string "field_width"
.LASF52:
.string "__com32"
.LASF1:
.string "short int"
.LASF12:
.string "eflags"
.LASF19:
.string "cs_farcall"
.LASF24:
.string "putchar"
.LASF58:
.string "repeat"
.LASF18:
.string "cs_bounce_size"
.LASF57:
.string "com32_sys_args"
.LASF38:
.string "__res"
.LASF23:
.string "va_list"
.LASF4:
.string "uint8_t"
.LASF7:
.string "uint32_t"
.LASF55:
.string "conio.c"
.LASF2:
.string "long long int"
.LASF39:
.string "long int"
.LASF49:
.string "printf"
.LASF50:
.string "printf_buf"
.LASF37:
.string "digits"
.LASF48:
.string "sprintf"
.LASF13:
.string "com32sys_t"
.LASF30:
.string "atou"
.LASF3:
.string "unsigned char"
.LASF56:
.string "/home/lfs-kable/bootcd/extra/syslinux-3.09/memdisk"
.LASF0:
.string "signed char"
.LASF42:
.string "flags"
.LASF9:
.string "long long unsigned int"
.LASF35:
.string "type"
.LASF10:
.string "reg32_t"
.LASF8:
.string "unsigned int"
.LASF54:
.string "GNU C 3.4.1"
.LASF14:
.string "cs_sysargs"
.LASF41:
.string "args"
.LASF25:
.string "puts"
.LASF47:
.string "maxlen"
.LASF53:
.string "syscall"
.LASF6:
.string "short unsigned int"
.LASF20:
.string "char"
.LASF5:
.string "uint16_t"
.LASF40:
.string "vsprintf"
.LASF11:
.string "_unused"
.LASF45:
.string "long unsigned int"
.LASF36:
.string "sign"
.LASF51:
.string "printed"
.LASF44:
.string "qualifier"
.LASF33:
.string "size"
.LASF28:
.string "skip_atoi"
.LASF27:
.string "count"
.LASF16:
.string "cs_intcall"
.LASF22:
.string "__gnuc_va_list"
.LASF21:
.string "syscall_t"
.LASF15:
.string "cs_cmdline"
.LASF17:
.string "cs_bounce"
.LASF31:
.string "number"
.LASF32:
.string "base"
.LASF34:
.string "precision"
.LASF26:
.string "regs"
.section .note.GNU-stack,"",@progbits
.ident "GCC: (GNU) 3.4.1"