sim.slow2: file format elf32-i386 Disassembly of section .init: 08048928 <_init>: 8048928: 55 push %ebp 8048929: 89 e5 mov %esp,%ebp 804892b: 83 ec 08 sub $0x8,%esp 804892e: e8 c1 02 00 00 call 8048bf4 8048933: e8 1c 03 00 00 call 8048c54 8048938: e8 cf 26 00 00 call 804b00c <__do_global_ctors_aux> 804893d: c9 leave 804893e: c3 ret Disassembly of section .plt: 08048940 <.plt>: 8048940: ff 35 74 05 07 08 pushl 0x8070574 8048946: ff 25 78 05 07 08 jmp *0x8070578 804894c: 00 00 add %al,(%eax) 804894e: 00 00 add %al,(%eax) 8048950: ff 25 7c 05 07 08 jmp *0x807057c 8048956: 68 00 00 00 00 push $0x0 804895b: e9 e0 ff ff ff jmp 8048940 <_init+0x18> 8048960: ff 25 80 05 07 08 jmp *0x8070580 8048966: 68 08 00 00 00 push $0x8 804896b: e9 d0 ff ff ff jmp 8048940 <_init+0x18> 8048970: ff 25 84 05 07 08 jmp *0x8070584 8048976: 68 10 00 00 00 push $0x10 804897b: e9 c0 ff ff ff jmp 8048940 <_init+0x18> 8048980: ff 25 88 05 07 08 jmp *0x8070588 8048986: 68 18 00 00 00 push $0x18 804898b: e9 b0 ff ff ff jmp 8048940 <_init+0x18> 8048990: ff 25 8c 05 07 08 jmp *0x807058c 8048996: 68 20 00 00 00 push $0x20 804899b: e9 a0 ff ff ff jmp 8048940 <_init+0x18> 80489a0: ff 25 90 05 07 08 jmp *0x8070590 80489a6: 68 28 00 00 00 push $0x28 80489ab: e9 90 ff ff ff jmp 8048940 <_init+0x18> 80489b0: ff 25 94 05 07 08 jmp *0x8070594 80489b6: 68 30 00 00 00 push $0x30 80489bb: e9 80 ff ff ff jmp 8048940 <_init+0x18> 80489c0: ff 25 98 05 07 08 jmp *0x8070598 80489c6: 68 38 00 00 00 push $0x38 80489cb: e9 70 ff ff ff jmp 8048940 <_init+0x18> 80489d0: ff 25 9c 05 07 08 jmp *0x807059c 80489d6: 68 40 00 00 00 push $0x40 80489db: e9 60 ff ff ff jmp 8048940 <_init+0x18> 80489e0: ff 25 a0 05 07 08 jmp *0x80705a0 80489e6: 68 48 00 00 00 push $0x48 80489eb: e9 50 ff ff ff jmp 8048940 <_init+0x18> 80489f0: ff 25 a4 05 07 08 jmp *0x80705a4 80489f6: 68 50 00 00 00 push $0x50 80489fb: e9 40 ff ff ff jmp 8048940 <_init+0x18> 8048a00: ff 25 a8 05 07 08 jmp *0x80705a8 8048a06: 68 58 00 00 00 push $0x58 8048a0b: e9 30 ff ff ff jmp 8048940 <_init+0x18> 8048a10: ff 25 ac 05 07 08 jmp *0x80705ac 8048a16: 68 60 00 00 00 push $0x60 8048a1b: e9 20 ff ff ff jmp 8048940 <_init+0x18> 8048a20: ff 25 b0 05 07 08 jmp *0x80705b0 8048a26: 68 68 00 00 00 push $0x68 8048a2b: e9 10 ff ff ff jmp 8048940 <_init+0x18> 8048a30: ff 25 b4 05 07 08 jmp *0x80705b4 8048a36: 68 70 00 00 00 push $0x70 8048a3b: e9 00 ff ff ff jmp 8048940 <_init+0x18> 8048a40: ff 25 b8 05 07 08 jmp *0x80705b8 8048a46: 68 78 00 00 00 push $0x78 8048a4b: e9 f0 fe ff ff jmp 8048940 <_init+0x18> 8048a50: ff 25 bc 05 07 08 jmp *0x80705bc 8048a56: 68 80 00 00 00 push $0x80 8048a5b: e9 e0 fe ff ff jmp 8048940 <_init+0x18> 8048a60: ff 25 c0 05 07 08 jmp *0x80705c0 8048a66: 68 88 00 00 00 push $0x88 8048a6b: e9 d0 fe ff ff jmp 8048940 <_init+0x18> 8048a70: ff 25 c4 05 07 08 jmp *0x80705c4 8048a76: 68 90 00 00 00 push $0x90 8048a7b: e9 c0 fe ff ff jmp 8048940 <_init+0x18> 8048a80: ff 25 c8 05 07 08 jmp *0x80705c8 8048a86: 68 98 00 00 00 push $0x98 8048a8b: e9 b0 fe ff ff jmp 8048940 <_init+0x18> 8048a90: ff 25 cc 05 07 08 jmp *0x80705cc 8048a96: 68 a0 00 00 00 push $0xa0 8048a9b: e9 a0 fe ff ff jmp 8048940 <_init+0x18> 8048aa0: ff 25 d0 05 07 08 jmp *0x80705d0 8048aa6: 68 a8 00 00 00 push $0xa8 8048aab: e9 90 fe ff ff jmp 8048940 <_init+0x18> 8048ab0: ff 25 d4 05 07 08 jmp *0x80705d4 8048ab6: 68 b0 00 00 00 push $0xb0 8048abb: e9 80 fe ff ff jmp 8048940 <_init+0x18> 8048ac0: ff 25 d8 05 07 08 jmp *0x80705d8 8048ac6: 68 b8 00 00 00 push $0xb8 8048acb: e9 70 fe ff ff jmp 8048940 <_init+0x18> 8048ad0: ff 25 dc 05 07 08 jmp *0x80705dc 8048ad6: 68 c0 00 00 00 push $0xc0 8048adb: e9 60 fe ff ff jmp 8048940 <_init+0x18> 8048ae0: ff 25 e0 05 07 08 jmp *0x80705e0 8048ae6: 68 c8 00 00 00 push $0xc8 8048aeb: e9 50 fe ff ff jmp 8048940 <_init+0x18> 8048af0: ff 25 e4 05 07 08 jmp *0x80705e4 8048af6: 68 d0 00 00 00 push $0xd0 8048afb: e9 40 fe ff ff jmp 8048940 <_init+0x18> 8048b00: ff 25 e8 05 07 08 jmp *0x80705e8 8048b06: 68 d8 00 00 00 push $0xd8 8048b0b: e9 30 fe ff ff jmp 8048940 <_init+0x18> 8048b10: ff 25 ec 05 07 08 jmp *0x80705ec 8048b16: 68 e0 00 00 00 push $0xe0 8048b1b: e9 20 fe ff ff jmp 8048940 <_init+0x18> 8048b20: ff 25 f0 05 07 08 jmp *0x80705f0 8048b26: 68 e8 00 00 00 push $0xe8 8048b2b: e9 10 fe ff ff jmp 8048940 <_init+0x18> 8048b30: ff 25 f4 05 07 08 jmp *0x80705f4 8048b36: 68 f0 00 00 00 push $0xf0 8048b3b: e9 00 fe ff ff jmp 8048940 <_init+0x18> 8048b40: ff 25 f8 05 07 08 jmp *0x80705f8 8048b46: 68 f8 00 00 00 push $0xf8 8048b4b: e9 f0 fd ff ff jmp 8048940 <_init+0x18> 8048b50: ff 25 fc 05 07 08 jmp *0x80705fc 8048b56: 68 00 01 00 00 push $0x100 8048b5b: e9 e0 fd ff ff jmp 8048940 <_init+0x18> 8048b60: ff 25 00 06 07 08 jmp *0x8070600 8048b66: 68 08 01 00 00 push $0x108 8048b6b: e9 d0 fd ff ff jmp 8048940 <_init+0x18> 8048b70: ff 25 04 06 07 08 jmp *0x8070604 8048b76: 68 10 01 00 00 push $0x110 8048b7b: e9 c0 fd ff ff jmp 8048940 <_init+0x18> 8048b80: ff 25 08 06 07 08 jmp *0x8070608 8048b86: 68 18 01 00 00 push $0x118 8048b8b: e9 b0 fd ff ff jmp 8048940 <_init+0x18> 8048b90: ff 25 0c 06 07 08 jmp *0x807060c 8048b96: 68 20 01 00 00 push $0x120 8048b9b: e9 a0 fd ff ff jmp 8048940 <_init+0x18> 8048ba0: ff 25 10 06 07 08 jmp *0x8070610 8048ba6: 68 28 01 00 00 push $0x128 8048bab: e9 90 fd ff ff jmp 8048940 <_init+0x18> 8048bb0: ff 25 14 06 07 08 jmp *0x8070614 8048bb6: 68 30 01 00 00 push $0x130 8048bbb: e9 80 fd ff ff jmp 8048940 <_init+0x18> 8048bc0: ff 25 18 06 07 08 jmp *0x8070618 8048bc6: 68 38 01 00 00 push $0x138 8048bcb: e9 70 fd ff ff jmp 8048940 <_init+0x18> Disassembly of section .text: 08048bd0 <_start>: 8048bd0: 31 ed xor %ebp,%ebp 8048bd2: 5e pop %esi 8048bd3: 89 e1 mov %esp,%ecx 8048bd5: 83 e4 f0 and $0xfffffff0,%esp 8048bd8: 50 push %eax 8048bd9: 54 push %esp 8048bda: 52 push %edx 8048bdb: 68 d8 af 04 08 push $0x804afd8 8048be0: 68 a8 af 04 08 push $0x804afa8 8048be5: 51 push %ecx 8048be6: 56 push %esi 8048be7: 68 b0 a6 04 08 push $0x804a6b0 8048bec: e8 bf fe ff ff call 8048ab0 <_init+0x188> 8048bf1: f4 hlt 8048bf2: 90 nop 8048bf3: 90 nop 08048bf4 : 8048bf4: 55 push %ebp 8048bf5: 89 e5 mov %esp,%ebp 8048bf7: 53 push %ebx 8048bf8: 50 push %eax 8048bf9: e8 00 00 00 00 call 8048bfe 8048bfe: 5b pop %ebx 8048bff: 81 c3 72 79 02 00 add $0x27972,%ebx 8048c05: 8b 83 ac 00 00 00 mov 0xac(%ebx),%eax 8048c0b: 85 c0 test %eax,%eax 8048c0d: 74 02 je 8048c11 8048c0f: ff d0 call *%eax 8048c11: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8048c14: c9 leave 8048c15: c3 ret 8048c16: 90 nop 8048c17: 90 nop 08048c18 <__do_global_dtors_aux>: 8048c18: 55 push %ebp 8048c19: 89 e5 mov %esp,%ebp 8048c1b: 83 ec 08 sub $0x8,%esp 8048c1e: 80 3d 34 06 07 08 00 cmpb $0x0,0x8070634 8048c25: 75 29 jne 8048c50 <__do_global_dtors_aux+0x38> 8048c27: a1 08 d0 06 08 mov 0x806d008,%eax 8048c2c: 8b 10 mov (%eax),%edx 8048c2e: 85 d2 test %edx,%edx 8048c30: 74 17 je 8048c49 <__do_global_dtors_aux+0x31> 8048c32: 89 f6 mov %esi,%esi 8048c34: 83 c0 04 add $0x4,%eax 8048c37: a3 08 d0 06 08 mov %eax,0x806d008 8048c3c: ff d2 call *%edx 8048c3e: a1 08 d0 06 08 mov 0x806d008,%eax 8048c43: 8b 10 mov (%eax),%edx 8048c45: 85 d2 test %edx,%edx 8048c47: 75 eb jne 8048c34 <__do_global_dtors_aux+0x1c> 8048c49: c6 05 34 06 07 08 01 movb $0x1,0x8070634 8048c50: c9 leave 8048c51: c3 ret 8048c52: 89 f6 mov %esi,%esi 08048c54 : 8048c54: 55 push %ebp 8048c55: 89 e5 mov %esp,%ebp 8048c57: 83 ec 08 sub $0x8,%esp 8048c5a: a1 6c 05 07 08 mov 0x807056c,%eax 8048c5f: 85 c0 test %eax,%eax 8048c61: 74 19 je 8048c7c 8048c63: b8 00 00 00 00 mov $0x0,%eax 8048c68: 85 c0 test %eax,%eax 8048c6a: 74 10 je 8048c7c 8048c6c: 83 ec 0c sub $0xc,%esp 8048c6f: 68 6c 05 07 08 push $0x807056c 8048c74: e8 87 73 fb f7 call 0 <_init-0x8048928> 8048c79: 83 c4 10 add $0x10,%esp 8048c7c: c9 leave 8048c7d: c3 ret 8048c7e: 90 nop 8048c7f: 90 nop 08048c80 : 8048c80: 55 push %ebp 8048c81: 89 e5 mov %esp,%ebp 8048c83: 83 ec 68 sub $0x68,%esp 8048c86: 89 5d d8 mov %ebx,0xffffffd8(%ebp) 8048c89: 89 75 d4 mov %esi,0xffffffd4(%ebp) 8048c8c: 83 3d 04 10 07 08 03 cmpl $0x3,0x8071004 8048c93: 89 7d d0 mov %edi,0xffffffd0(%ebp) 8048c96: 0f 85 4b 02 00 00 jne 8048ee7 8048c9c: a1 24 10 07 08 mov 0x8071024,%eax 8048ca1: bf 48 8b 06 08 mov $0x8068b48,%edi 8048ca6: fc cld 8048ca7: 89 fe mov %edi,%esi 8048ca9: 89 c7 mov %eax,%edi 8048cab: ba 02 00 00 00 mov $0x2,%edx 8048cb0: 89 d1 mov %edx,%ecx 8048cb2: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) 8048cb4: 0f 97 c3 seta %bl 8048cb7: 0f 92 c1 setb %cl 8048cba: 38 cb cmp %cl,%bl 8048cbc: 0f 84 92 01 00 00 je 8048e54 8048cc2: b9 dd a4 06 08 mov $0x806a4dd,%ecx 8048cc7: fc cld 8048cc8: 89 ce mov %ecx,%esi 8048cca: 89 c7 mov %eax,%edi 8048ccc: 89 d1 mov %edx,%ecx 8048cce: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) 8048cd0: 0f 97 c0 seta %al 8048cd3: 0f 92 c3 setb %bl 8048cd6: 38 d8 cmp %bl,%al 8048cd8: 0f 84 76 01 00 00 je 8048e54 8048cde: bf a0 17 07 08 mov $0x80717a0,%edi 8048ce3: b3 44 mov $0x44,%bl 8048ce5: 8d 55 e4 lea 0xffffffe4(%ebp),%edx 8048ce8: 89 54 24 08 mov %edx,0x8(%esp,1) 8048cec: 8d 55 e0 lea 0xffffffe0(%ebp),%edx 8048cef: 89 54 24 04 mov %edx,0x4(%esp,1) 8048cf3: 8b 0d 28 10 07 08 mov 0x8071028,%ecx 8048cf9: 89 0c 24 mov %ecx,(%esp,1) 8048cfc: e8 4f 0a 00 00 call 8049750 8048d01: 83 f8 ff cmp $0xffffffff,%eax 8048d04: 0f 84 c6 01 00 00 je 8048ed0 8048d0a: 88 5d df mov %bl,0xffffffdf(%ebp) 8048d0d: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 8048d10: a3 e0 0b 07 08 mov %eax,0x8070be0 8048d15: 3d ff 00 00 00 cmp $0xff,%eax 8048d1a: 0f 8f d3 01 00 00 jg 8048ef3 8048d20: 89 44 24 08 mov %eax,0x8(%esp,1) 8048d24: 0f be c3 movsbl %bl,%eax 8048d27: 89 44 24 04 mov %eax,0x4(%esp,1) 8048d2b: c7 04 24 4a 8b 06 08 movl $0x8068b4a,(%esp,1) 8048d32: e8 89 6c 00 00 call 804f9c0 8048d37: c7 04 24 bc 8b 06 08 movl $0x8068bbc,(%esp,1) 8048d3e: e8 7d 6c 00 00 call 804f9c0 8048d43: c7 04 24 08 8c 06 08 movl $0x8068c08,(%esp,1) 8048d4a: e8 71 6c 00 00 call 804f9c0 8048d4f: be 00 00 00 00 mov $0x0,%esi 8048d54: 80 fb 49 cmp $0x49,%bl 8048d57: 0f 84 03 01 00 00 je 8048e60 8048d5d: a1 e0 0b 07 08 mov 0x8070be0,%eax 8048d62: c1 e0 07 shl $0x7,%eax 8048d65: 01 f8 add %edi,%eax 8048d67: 89 f3 mov %esi,%ebx 8048d69: c1 e3 05 shl $0x5,%ebx 8048d6c: 8d 84 18 2c 0a 00 00 lea 0xa2c(%eax,%ebx,1),%eax 8048d73: 89 44 24 04 mov %eax,0x4(%esp,1) 8048d77: 8d 55 e8 lea 0xffffffe8(%ebp),%edx 8048d7a: 89 14 24 mov %edx,(%esp,1) 8048d7d: e8 1e 65 00 00 call 804f2a0 8048d82: a1 e0 0b 07 08 mov 0x8070be0,%eax 8048d87: c1 e0 07 shl $0x7,%eax 8048d8a: 01 f8 add %edi,%eax 8048d8c: 8d 94 18 30 0a 00 00 lea 0xa30(%eax,%ebx,1),%edx 8048d93: 89 54 24 04 mov %edx,0x4(%esp,1) 8048d97: 8d 55 ec lea 0xffffffec(%ebp),%edx 8048d9a: 89 14 24 mov %edx,(%esp,1) 8048d9d: e8 fe 64 00 00 call 804f2a0 8048da2: a1 e0 0b 07 08 mov 0x8070be0,%eax 8048da7: c1 e0 07 shl $0x7,%eax 8048daa: 01 f8 add %edi,%eax 8048dac: 8d 94 18 34 0a 00 00 lea 0xa34(%eax,%ebx,1),%edx 8048db3: 89 54 24 04 mov %edx,0x4(%esp,1) 8048db7: 8d 55 f0 lea 0xfffffff0(%ebp),%edx 8048dba: 89 14 24 mov %edx,(%esp,1) 8048dbd: e8 de 64 00 00 call 804f2a0 8048dc2: a1 e0 0b 07 08 mov 0x8070be0,%eax 8048dc7: c1 e0 07 shl $0x7,%eax 8048dca: 01 f8 add %edi,%eax 8048dcc: 8d 84 18 38 0a 00 00 lea 0xa38(%eax,%ebx,1),%eax 8048dd3: 89 44 24 04 mov %eax,0x4(%esp,1) 8048dd7: 8d 55 f4 lea 0xfffffff4(%ebp),%edx 8048dda: 89 14 24 mov %edx,(%esp,1) 8048ddd: e8 be 64 00 00 call 804f2a0 8048de2: 8b 0d e0 0b 07 08 mov 0x8070be0,%ecx 8048de8: 8d 04 8e lea (%esi,%ecx,4),%eax 8048deb: c1 e0 05 shl $0x5,%eax 8048dee: 01 f8 add %edi,%eax 8048df0: 8b 90 3c 0a 00 00 mov 0xa3c(%eax),%edx 8048df6: 89 54 24 20 mov %edx,0x20(%esp,1) 8048dfa: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 8048dfd: 89 4c 24 1c mov %ecx,0x1c(%esp,1) 8048e01: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 8048e04: 89 4c 24 18 mov %ecx,0x18(%esp,1) 8048e08: 8b 4d ec mov 0xffffffec(%ebp),%ecx 8048e0b: 89 4c 24 14 mov %ecx,0x14(%esp,1) 8048e0f: 8b 4d e8 mov 0xffffffe8(%ebp),%ecx 8048e12: 89 4c 24 10 mov %ecx,0x10(%esp,1) 8048e16: 8b 88 28 0a 00 00 mov 0xa28(%eax),%ecx 8048e1c: 89 4c 24 0c mov %ecx,0xc(%esp,1) 8048e20: 8b 90 40 0a 00 00 mov 0xa40(%eax),%edx 8048e26: 89 54 24 08 mov %edx,0x8(%esp,1) 8048e2a: 0f b6 90 24 0a 00 00 movzbl 0xa24(%eax),%edx 8048e31: 89 54 24 04 mov %edx,0x4(%esp,1) 8048e35: c7 04 24 54 8c 06 08 movl $0x8068c54,(%esp,1) 8048e3c: e8 7f 6b 00 00 call 804f9c0 8048e41: 0f b6 5d df movzbl 0xffffffdf(%ebp),%ebx 8048e45: 46 inc %esi 8048e46: 83 fe 03 cmp $0x3,%esi 8048e49: 0f 8f a4 00 00 00 jg 8048ef3 8048e4f: e9 00 ff ff ff jmp 8048d54 8048e54: bf 00 a6 07 08 mov $0x807a600,%edi 8048e59: b3 49 mov $0x49,%bl 8048e5b: e9 85 fe ff ff jmp 8048ce5 8048e60: 8b 0d e0 0b 07 08 mov 0x8070be0,%ecx 8048e66: 8d 04 8e lea (%esi,%ecx,4),%eax 8048e69: c1 e0 05 shl $0x5,%eax 8048e6c: 01 f8 add %edi,%eax 8048e6e: 8b 88 3c 0a 00 00 mov 0xa3c(%eax),%ecx 8048e74: 89 4c 24 20 mov %ecx,0x20(%esp,1) 8048e78: 8b 90 38 0a 00 00 mov 0xa38(%eax),%edx 8048e7e: 89 54 24 1c mov %edx,0x1c(%esp,1) 8048e82: 8b 90 34 0a 00 00 mov 0xa34(%eax),%edx 8048e88: 89 54 24 18 mov %edx,0x18(%esp,1) 8048e8c: 8b 88 30 0a 00 00 mov 0xa30(%eax),%ecx 8048e92: 89 4c 24 14 mov %ecx,0x14(%esp,1) 8048e96: 8b 88 2c 0a 00 00 mov 0xa2c(%eax),%ecx 8048e9c: 89 4c 24 10 mov %ecx,0x10(%esp,1) 8048ea0: 8b 90 28 0a 00 00 mov 0xa28(%eax),%edx 8048ea6: 89 54 24 0c mov %edx,0xc(%esp,1) 8048eaa: 8b 90 40 0a 00 00 mov 0xa40(%eax),%edx 8048eb0: 89 54 24 08 mov %edx,0x8(%esp,1) 8048eb4: 0f b6 90 24 0a 00 00 movzbl 0xa24(%eax),%edx 8048ebb: 89 54 24 04 mov %edx,0x4(%esp,1) 8048ebf: c7 04 24 54 8c 06 08 movl $0x8068c54,(%esp,1) 8048ec6: e8 f5 6a 00 00 call 804f9c0 8048ecb: e9 75 ff ff ff jmp 8048e45 8048ed0: a1 28 10 07 08 mov 0x8071028,%eax 8048ed5: 89 44 24 04 mov %eax,0x4(%esp,1) 8048ed9: c7 04 24 62 8b 06 08 movl $0x8068b62,(%esp,1) 8048ee0: e8 db 6a 00 00 call 804f9c0 8048ee5: eb 0c jmp 8048ef3 8048ee7: c7 04 24 90 8c 06 08 movl $0x8068c90,(%esp,1) 8048eee: e8 cd 6a 00 00 call 804f9c0 8048ef3: 8b 5d d8 mov 0xffffffd8(%ebp),%ebx 8048ef6: 8b 7d d0 mov 0xffffffd0(%ebp),%edi 8048ef9: b8 00 00 00 00 mov $0x0,%eax 8048efe: 8b 75 d4 mov 0xffffffd4(%ebp),%esi 8048f01: c9 leave 8048f02: c3 ret 8048f03: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8048f09: 8d bc 27 00 00 00 00 lea 0x0(%edi,1),%edi 08048f10 : 8048f10: 55 push %ebp 8048f11: 89 e5 mov %esp,%ebp 8048f13: 83 ec 68 sub $0x68,%esp 8048f16: b8 00 00 00 00 mov $0x0,%eax 8048f1b: 89 45 f8 mov %eax,0xfffffff8(%ebp) 8048f1e: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8048f21: 89 45 f0 mov %eax,0xfffffff0(%ebp) 8048f24: 89 45 ec mov %eax,0xffffffec(%ebp) 8048f27: 89 45 e8 mov %eax,0xffffffe8(%ebp) 8048f2a: 89 45 e4 mov %eax,0xffffffe4(%ebp) 8048f2d: 89 45 e0 mov %eax,0xffffffe0(%ebp) 8048f30: 89 45 dc mov %eax,0xffffffdc(%ebp) 8048f33: 89 45 d8 mov %eax,0xffffffd8(%ebp) 8048f36: 89 45 d4 mov %eax,0xffffffd4(%ebp) 8048f39: 89 45 d0 mov %eax,0xffffffd0(%ebp) 8048f3c: 89 45 cc mov %eax,0xffffffcc(%ebp) 8048f3f: 89 45 c8 mov %eax,0xffffffc8(%ebp) 8048f42: 89 45 c4 mov %eax,0xffffffc4(%ebp) 8048f45: c7 04 24 78 8b 06 08 movl $0x8068b78,(%esp,1) 8048f4c: e8 8f fb ff ff call 8048ae0 <_init+0x1b8> 8048f51: c7 04 24 b0 8c 06 08 movl $0x8068cb0,(%esp,1) 8048f58: e8 83 fb ff ff call 8048ae0 <_init+0x1b8> 8048f5d: c7 04 24 dc 8c 06 08 movl $0x8068cdc,(%esp,1) 8048f64: e8 77 fb ff ff call 8048ae0 <_init+0x1b8> 8048f69: c7 04 24 08 8d 06 08 movl $0x8068d08,(%esp,1) 8048f70: e8 6b fb ff ff call 8048ae0 <_init+0x1b8> 8048f75: a1 d4 a5 07 08 mov 0x807a5d4,%eax 8048f7a: 89 44 24 08 mov %eax,0x8(%esp,1) 8048f7e: a1 34 34 08 08 mov 0x8083434,%eax 8048f83: 89 44 24 04 mov %eax,0x4(%esp,1) 8048f87: c7 04 24 34 8d 06 08 movl $0x8068d34,(%esp,1) 8048f8e: e8 4d fb ff ff call 8048ae0 <_init+0x1b8> 8048f93: c7 04 24 60 8d 06 08 movl $0x8068d60,(%esp,1) 8048f9a: e8 41 fb ff ff call 8048ae0 <_init+0x1b8> 8048f9f: a1 d8 a5 07 08 mov 0x807a5d8,%eax 8048fa4: 89 44 24 08 mov %eax,0x8(%esp,1) 8048fa8: a1 38 34 08 08 mov 0x8083438,%eax 8048fad: 89 44 24 04 mov %eax,0x4(%esp,1) 8048fb1: c7 04 24 8c 8d 06 08 movl $0x8068d8c,(%esp,1) 8048fb8: e8 23 fb ff ff call 8048ae0 <_init+0x1b8> 8048fbd: c7 04 24 60 8d 06 08 movl $0x8068d60,(%esp,1) 8048fc4: e8 17 fb ff ff call 8048ae0 <_init+0x1b8> 8048fc9: a1 c8 a5 07 08 mov 0x807a5c8,%eax 8048fce: 89 44 24 08 mov %eax,0x8(%esp,1) 8048fd2: a1 28 34 08 08 mov 0x8083428,%eax 8048fd7: 89 44 24 04 mov %eax,0x4(%esp,1) 8048fdb: c7 04 24 b8 8d 06 08 movl $0x8068db8,(%esp,1) 8048fe2: e8 f9 fa ff ff call 8048ae0 <_init+0x1b8> 8048fe7: c7 04 24 60 8d 06 08 movl $0x8068d60,(%esp,1) 8048fee: e8 ed fa ff ff call 8048ae0 <_init+0x1b8> 8048ff3: a1 cc a5 07 08 mov 0x807a5cc,%eax 8048ff8: 89 44 24 08 mov %eax,0x8(%esp,1) 8048ffc: a1 2c 34 08 08 mov 0x808342c,%eax 8049001: 89 44 24 04 mov %eax,0x4(%esp,1) 8049005: c7 04 24 e4 8d 06 08 movl $0x8068de4,(%esp,1) 804900c: e8 cf fa ff ff call 8048ae0 <_init+0x1b8> 8049011: c7 04 24 60 8d 06 08 movl $0x8068d60,(%esp,1) 8049018: e8 c3 fa ff ff call 8048ae0 <_init+0x1b8> 804901d: a1 d0 a5 07 08 mov 0x807a5d0,%eax 8049022: 89 44 24 08 mov %eax,0x8(%esp,1) 8049026: a1 30 34 08 08 mov 0x8083430,%eax 804902b: 89 44 24 04 mov %eax,0x4(%esp,1) 804902f: c7 04 24 10 8e 06 08 movl $0x8068e10,(%esp,1) 8049036: e8 a5 fa ff ff call 8048ae0 <_init+0x1b8> 804903b: c7 04 24 60 8d 06 08 movl $0x8068d60,(%esp,1) 8049042: e8 99 fa ff ff call 8048ae0 <_init+0x1b8> 8049047: a1 ec a5 07 08 mov 0x807a5ec,%eax 804904c: 89 44 24 08 mov %eax,0x8(%esp,1) 8049050: a1 4c 34 08 08 mov 0x808344c,%eax 8049055: 89 44 24 04 mov %eax,0x4(%esp,1) 8049059: c7 04 24 3c 8e 06 08 movl $0x8068e3c,(%esp,1) 8049060: e8 7b fa ff ff call 8048ae0 <_init+0x1b8> 8049065: c7 04 24 60 8d 06 08 movl $0x8068d60,(%esp,1) 804906c: e8 6f fa ff ff call 8048ae0 <_init+0x1b8> 8049071: c7 04 24 68 8e 06 08 movl $0x8068e68,(%esp,1) 8049078: e8 43 69 00 00 call 804f9c0 804907d: a1 28 06 07 08 mov 0x8070628,%eax 8049082: 89 04 24 mov %eax,(%esp,1) 8049085: e8 16 fb ff ff call 8048ba0 <_init+0x278> 804908a: 89 45 c0 mov %eax,0xffffffc0(%ebp) 804908d: 88 45 ff mov %al,0xffffffff(%ebp) 8049090: a1 3c 34 08 08 mov 0x808343c,%eax 8049095: 85 c0 test %eax,%eax 8049097: 0f 85 c1 01 00 00 jne 804925e 804909d: a1 dc a5 07 08 mov 0x807a5dc,%eax 80490a2: 85 c0 test %eax,%eax 80490a4: 0f 85 e3 01 00 00 jne 804928d 80490aa: a1 44 34 08 08 mov 0x8083444,%eax 80490af: 85 c0 test %eax,%eax 80490b1: 0f 85 05 02 00 00 jne 80492bc 80490b7: a1 e4 a5 07 08 mov 0x807a5e4,%eax 80490bc: 85 c0 test %eax,%eax 80490be: 0f 85 27 02 00 00 jne 80492eb 80490c4: c7 04 24 8c 8e 06 08 movl $0x8068e8c,(%esp,1) 80490cb: e8 f0 68 00 00 call 804f9c0 80490d0: c7 04 24 d0 8e 06 08 movl $0x8068ed0,(%esp,1) 80490d7: e8 e4 68 00 00 call 804f9c0 80490dc: c7 04 24 14 8f 06 08 movl $0x8068f14,(%esp,1) 80490e3: e8 d8 68 00 00 call 804f9c0 80490e8: c7 04 24 74 91 06 08 movl $0x8069174,(%esp,1) 80490ef: e8 cc 68 00 00 call 804f9c0 80490f4: d9 45 dc flds 0xffffffdc(%ebp) 80490f7: dd 5c 24 14 fstpl 0x14(%esp,1) 80490fb: d9 45 e0 flds 0xffffffe0(%ebp) 80490fe: dd 5c 24 0c fstpl 0xc(%esp,1) 8049102: a1 40 34 08 08 mov 0x8083440,%eax 8049107: 89 44 24 08 mov %eax,0x8(%esp,1) 804910b: a1 3c 34 08 08 mov 0x808343c,%eax 8049110: 89 44 24 04 mov %eax,0x4(%esp,1) 8049114: c7 04 24 58 8f 06 08 movl $0x8068f58,(%esp,1) 804911b: e8 a0 68 00 00 call 804f9c0 8049120: c7 04 24 8c 8f 06 08 movl $0x8068f8c,(%esp,1) 8049127: e8 94 68 00 00 call 804f9c0 804912c: d9 45 cc flds 0xffffffcc(%ebp) 804912f: dd 5c 24 14 fstpl 0x14(%esp,1) 8049133: d9 45 d0 flds 0xffffffd0(%ebp) 8049136: dd 5c 24 0c fstpl 0xc(%esp,1) 804913a: a1 48 34 08 08 mov 0x8083448,%eax 804913f: 89 44 24 08 mov %eax,0x8(%esp,1) 8049143: a1 44 34 08 08 mov 0x8083444,%eax 8049148: 89 44 24 04 mov %eax,0x4(%esp,1) 804914c: c7 04 24 d0 8f 06 08 movl $0x8068fd0,(%esp,1) 8049153: e8 68 68 00 00 call 804f9c0 8049158: c7 04 24 8c 8f 06 08 movl $0x8068f8c,(%esp,1) 804915f: e8 5c 68 00 00 call 804f9c0 8049164: d9 45 d4 flds 0xffffffd4(%ebp) 8049167: dd 5c 24 14 fstpl 0x14(%esp,1) 804916b: d9 45 d8 flds 0xffffffd8(%ebp) 804916e: dd 5c 24 0c fstpl 0xc(%esp,1) 8049172: a1 e0 a5 07 08 mov 0x807a5e0,%eax 8049177: 89 44 24 08 mov %eax,0x8(%esp,1) 804917b: a1 dc a5 07 08 mov 0x807a5dc,%eax 8049180: 89 44 24 04 mov %eax,0x4(%esp,1) 8049184: c7 04 24 04 90 06 08 movl $0x8069004,(%esp,1) 804918b: e8 30 68 00 00 call 804f9c0 8049190: c7 04 24 8c 8f 06 08 movl $0x8068f8c,(%esp,1) 8049197: e8 24 68 00 00 call 804f9c0 804919c: d9 45 c4 flds 0xffffffc4(%ebp) 804919f: dd 5c 24 14 fstpl 0x14(%esp,1) 80491a3: d9 45 c8 flds 0xffffffc8(%ebp) 80491a6: dd 5c 24 0c fstpl 0xc(%esp,1) 80491aa: a1 e8 a5 07 08 mov 0x807a5e8,%eax 80491af: 89 44 24 08 mov %eax,0x8(%esp,1) 80491b3: a1 e4 a5 07 08 mov 0x807a5e4,%eax 80491b8: 89 44 24 04 mov %eax,0x4(%esp,1) 80491bc: c7 04 24 38 90 06 08 movl $0x8069038,(%esp,1) 80491c3: e8 f8 67 00 00 call 804f9c0 80491c8: c7 04 24 74 91 06 08 movl $0x8069174,(%esp,1) 80491cf: e8 ec 67 00 00 call 804f9c0 80491d4: a1 40 17 07 08 mov 0x8071740,%eax 80491d9: 85 c0 test %eax,%eax 80491db: 74 22 je 80491ff 80491dd: db 05 50 17 07 08 fildl 0x8071750 80491e3: 50 push %eax 80491e4: db 04 24 fildl (%esp,1) 80491e7: 8d 64 24 04 lea 0x4(%esp,1),%esp 80491eb: de f9 fdivrp %st,%st(1) 80491ed: d9 05 c4 97 06 08 flds 0x80697c4 80491f3: dc c9 fmul %st,%st(1) 80491f5: d9 c9 fxch %st(1) 80491f7: d9 55 f8 fsts 0xfffffff8(%ebp) 80491fa: de e9 fsubrp %st,%st(1) 80491fc: d9 5d f4 fstps 0xfffffff4(%ebp) 80491ff: a1 54 17 07 08 mov 0x8071754,%eax 8049204: 85 c0 test %eax,%eax 8049206: 74 22 je 804922a 8049208: db 05 4c 17 07 08 fildl 0x807174c 804920e: 50 push %eax 804920f: db 04 24 fildl (%esp,1) 8049212: 8d 64 24 04 lea 0x4(%esp,1),%esp 8049216: de f9 fdivrp %st,%st(1) 8049218: d9 05 c4 97 06 08 flds 0x80697c4 804921e: dc c9 fmul %st,%st(1) 8049220: d9 c9 fxch %st(1) 8049222: d9 55 f0 fsts 0xfffffff0(%ebp) 8049225: de e9 fsubrp %st,%st(1) 8049227: d9 5d ec fstps 0xffffffec(%ebp) 804922a: a1 58 17 07 08 mov 0x8071758,%eax 804922f: 85 c0 test %eax,%eax 8049231: 0f 84 e3 00 00 00 je 804931a 8049237: db 05 48 17 07 08 fildl 0x8071748 804923d: 50 push %eax 804923e: db 04 24 fildl (%esp,1) 8049241: 8d 64 24 04 lea 0x4(%esp,1),%esp 8049245: de f9 fdivrp %st,%st(1) 8049247: d9 05 c4 97 06 08 flds 0x80697c4 804924d: dc c9 fmul %st,%st(1) 804924f: d9 c9 fxch %st(1) 8049251: d9 55 e8 fsts 0xffffffe8(%ebp) 8049254: de e9 fsubrp %st,%st(1) 8049256: d9 5d e4 fstps 0xffffffe4(%ebp) 8049259: e9 bc 00 00 00 jmp 804931a 804925e: 8b 15 40 34 08 08 mov 0x8083440,%edx 8049264: 52 push %edx 8049265: db 04 24 fildl (%esp,1) 8049268: 8d 64 24 04 lea 0x4(%esp,1),%esp 804926c: 50 push %eax 804926d: db 04 24 fildl (%esp,1) 8049270: 8d 64 24 04 lea 0x4(%esp,1),%esp 8049274: de f9 fdivrp %st,%st(1) 8049276: d9 05 c4 97 06 08 flds 0x80697c4 804927c: dc c9 fmul %st,%st(1) 804927e: d9 c9 fxch %st(1) 8049280: d9 55 e0 fsts 0xffffffe0(%ebp) 8049283: de e9 fsubrp %st,%st(1) 8049285: d9 5d dc fstps 0xffffffdc(%ebp) 8049288: e9 10 fe ff ff jmp 804909d 804928d: 8b 15 e0 a5 07 08 mov 0x807a5e0,%edx 8049293: 52 push %edx 8049294: db 04 24 fildl (%esp,1) 8049297: 8d 64 24 04 lea 0x4(%esp,1),%esp 804929b: 50 push %eax 804929c: db 04 24 fildl (%esp,1) 804929f: 8d 64 24 04 lea 0x4(%esp,1),%esp 80492a3: de f9 fdivrp %st,%st(1) 80492a5: d9 05 c4 97 06 08 flds 0x80697c4 80492ab: dc c9 fmul %st,%st(1) 80492ad: d9 c9 fxch %st(1) 80492af: d9 55 d8 fsts 0xffffffd8(%ebp) 80492b2: de e9 fsubrp %st,%st(1) 80492b4: d9 5d d4 fstps 0xffffffd4(%ebp) 80492b7: e9 ee fd ff ff jmp 80490aa 80492bc: 8b 15 48 34 08 08 mov 0x8083448,%edx 80492c2: 52 push %edx 80492c3: db 04 24 fildl (%esp,1) 80492c6: 8d 64 24 04 lea 0x4(%esp,1),%esp 80492ca: 50 push %eax 80492cb: db 04 24 fildl (%esp,1) 80492ce: 8d 64 24 04 lea 0x4(%esp,1),%esp 80492d2: de f9 fdivrp %st,%st(1) 80492d4: d9 05 c4 97 06 08 flds 0x80697c4 80492da: dc c9 fmul %st,%st(1) 80492dc: d9 c9 fxch %st(1) 80492de: d9 55 d0 fsts 0xffffffd0(%ebp) 80492e1: de e9 fsubrp %st,%st(1) 80492e3: d9 5d cc fstps 0xffffffcc(%ebp) 80492e6: e9 cc fd ff ff jmp 80490b7 80492eb: 8b 15 e8 a5 07 08 mov 0x807a5e8,%edx 80492f1: 52 push %edx 80492f2: db 04 24 fildl (%esp,1) 80492f5: 8d 64 24 04 lea 0x4(%esp,1),%esp 80492f9: 50 push %eax 80492fa: db 04 24 fildl (%esp,1) 80492fd: 8d 64 24 04 lea 0x4(%esp,1),%esp 8049301: de f9 fdivrp %st,%st(1) 8049303: d9 05 c4 97 06 08 flds 0x80697c4 8049309: dc c9 fmul %st,%st(1) 804930b: d9 c9 fxch %st(1) 804930d: d9 55 c8 fsts 0xffffffc8(%ebp) 8049310: de e9 fsubrp %st,%st(1) 8049312: d9 5d c4 fstps 0xffffffc4(%ebp) 8049315: e9 aa fd ff ff jmp 80490c4 804931a: c7 04 24 8c 8e 06 08 movl $0x8068e8c,(%esp,1) 8049321: e8 9a 66 00 00 call 804f9c0 8049326: c7 04 24 d0 8e 06 08 movl $0x8068ed0,(%esp,1) 804932d: e8 8e 66 00 00 call 804f9c0 8049332: c7 04 24 6c 90 06 08 movl $0x806906c,(%esp,1) 8049339: e8 82 66 00 00 call 804f9c0 804933e: c7 04 24 74 91 06 08 movl $0x8069174,(%esp,1) 8049345: e8 76 66 00 00 call 804f9c0 804934a: d9 45 f4 flds 0xfffffff4(%ebp) 804934d: dd 5c 24 14 fstpl 0x14(%esp,1) 8049351: d9 45 f8 flds 0xfffffff8(%ebp) 8049354: dd 5c 24 0c fstpl 0xc(%esp,1) 8049358: a1 50 17 07 08 mov 0x8071750,%eax 804935d: 89 44 24 08 mov %eax,0x8(%esp,1) 8049361: a1 40 17 07 08 mov 0x8071740,%eax 8049366: 89 44 24 04 mov %eax,0x4(%esp,1) 804936a: c7 04 24 b0 90 06 08 movl $0x80690b0,(%esp,1) 8049371: e8 4a 66 00 00 call 804f9c0 8049376: c7 04 24 8c 8f 06 08 movl $0x8068f8c,(%esp,1) 804937d: e8 3e 66 00 00 call 804f9c0 8049382: d9 45 ec flds 0xffffffec(%ebp) 8049385: dd 5c 24 14 fstpl 0x14(%esp,1) 8049389: d9 45 f0 flds 0xfffffff0(%ebp) 804938c: dd 5c 24 0c fstpl 0xc(%esp,1) 8049390: a1 4c 17 07 08 mov 0x807174c,%eax 8049395: 89 44 24 08 mov %eax,0x8(%esp,1) 8049399: a1 54 17 07 08 mov 0x8071754,%eax 804939e: 89 44 24 04 mov %eax,0x4(%esp,1) 80493a2: c7 04 24 e4 90 06 08 movl $0x80690e4,(%esp,1) 80493a9: e8 12 66 00 00 call 804f9c0 80493ae: c7 04 24 8c 8f 06 08 movl $0x8068f8c,(%esp,1) 80493b5: e8 06 66 00 00 call 804f9c0 80493ba: d9 45 e4 flds 0xffffffe4(%ebp) 80493bd: dd 5c 24 14 fstpl 0x14(%esp,1) 80493c1: d9 45 e8 flds 0xffffffe8(%ebp) 80493c4: dd 5c 24 0c fstpl 0xc(%esp,1) 80493c8: a1 48 17 07 08 mov 0x8071748,%eax 80493cd: 89 44 24 08 mov %eax,0x8(%esp,1) 80493d1: a1 58 17 07 08 mov 0x8071758,%eax 80493d6: 89 44 24 04 mov %eax,0x4(%esp,1) 80493da: c7 04 24 18 91 06 08 movl $0x8069118,(%esp,1) 80493e1: e8 da 65 00 00 call 804f9c0 80493e6: c7 04 24 74 91 06 08 movl $0x8069174,(%esp,1) 80493ed: e8 ce 65 00 00 call 804f9c0 80493f2: b8 00 00 00 00 mov $0x0,%eax 80493f7: c9 leave 80493f8: c3 ret 80493f9: 90 nop 80493fa: 90 nop 80493fb: 90 nop 80493fc: 90 nop 80493fd: 90 nop 80493fe: 90 nop 80493ff: 90 nop 08049400 : 8049400: 55 push %ebp 8049401: 89 e5 mov %esp,%ebp 8049403: 83 ec 08 sub $0x8,%esp 8049406: 8b 45 08 mov 0x8(%ebp),%eax 8049409: 89 44 24 04 mov %eax,0x4(%esp,1) 804940d: c7 04 24 00 0c 07 08 movl $0x8070c00,(%esp,1) 8049414: e8 a7 f7 ff ff call 8048bc0 <_init+0x298> 8049419: c7 05 80 0c 07 08 00 movl $0x8070c00,0x8070c80 8049420: 0c 07 08 8049423: 8b 45 0c mov 0xc(%ebp),%eax 8049426: a3 70 17 07 08 mov %eax,0x8071770 804942b: c7 05 d0 0c 07 08 01 movl $0x1,0x8070cd0 8049432: 00 00 00 8049435: c9 leave 8049436: c3 ret 8049437: 90 nop 8049438: 90 nop 8049439: 90 nop 804943a: 90 nop 804943b: 90 nop 804943c: 90 nop 804943d: 90 nop 804943e: 90 nop 804943f: 90 nop 08049440 : 8049440: 55 push %ebp 8049441: 89 e5 mov %esp,%ebp 8049443: 83 ec 08 sub $0x8,%esp 8049446: e8 75 0b 00 00 call 8049fc0 804944b: b8 00 00 00 00 mov $0x0,%eax 8049450: c9 leave 8049451: c3 ret 8049452: 90 nop 8049453: 90 nop 8049454: 90 nop 8049455: 90 nop 8049456: 90 nop 8049457: 90 nop 8049458: 90 nop 8049459: 90 nop 804945a: 90 nop 804945b: 90 nop 804945c: 90 nop 804945d: 90 nop 804945e: 90 nop 804945f: 90 nop 08049460 : 8049460: 55 push %ebp 8049461: 89 e5 mov %esp,%ebp 8049463: 83 ec 08 sub $0x8,%esp 8049466: c7 44 24 04 01 00 00 movl $0x1,0x4(%esp,1) 804946d: 00 804946e: c7 04 24 02 00 00 00 movl $0x2,(%esp,1) 8049475: e8 46 f5 ff ff call 80489c0 <_init+0x98> 804947a: 83 f8 01 cmp $0x1,%eax 804947d: 74 14 je 8049493 804947f: c7 44 24 04 99 c5 05 movl $0x805c599,0x4(%esp,1) 8049486: 08 8049487: c7 04 24 02 00 00 00 movl $0x2,(%esp,1) 804948e: e8 2d f5 ff ff call 80489c0 <_init+0x98> 8049493: c9 leave 8049494: c3 ret 8049495: 90 nop 8049496: 90 nop 8049497: 90 nop 8049498: 90 nop 8049499: 90 nop 804949a: 90 nop 804949b: 90 nop 804949c: 90 nop 804949d: 90 nop 804949e: 90 nop 804949f: 90 nop 080494a0 : 80494a0: 55 push %ebp 80494a1: 89 e5 mov %esp,%ebp 80494a3: 83 ec 28 sub $0x28,%esp 80494a6: 83 3d 4c 06 07 08 00 cmpl $0x0,0x807064c 80494ad: 89 75 f4 mov %esi,0xfffffff4(%ebp) 80494b0: 89 7d f0 mov %edi,0xfffffff0(%ebp) 80494b3: 0f 84 c3 01 00 00 je 804967c 80494b9: 83 3d 04 10 07 08 04 cmpl $0x4,0x8071004 80494c0: 0f 85 a5 01 00 00 jne 804966b 80494c6: a1 24 10 07 08 mov 0x8071024,%eax 80494cb: 89 04 24 mov %eax,(%esp,1) 80494ce: e8 9d 08 00 00 call 8049d70 80494d3: a1 24 10 07 08 mov 0x8071024,%eax 80494d8: 0f b6 38 movzbl (%eax),%edi 80494db: b9 49 00 00 00 mov $0x49,%ecx 80494e0: 89 ca mov %ecx,%edx 80494e2: 29 fa sub %edi,%edx 80494e4: 75 06 jne 80494ec 80494e6: 0f b6 50 01 movzbl 0x1(%eax),%edx 80494ea: f7 da neg %edx 80494ec: 85 d2 test %edx,%edx 80494ee: 0f 85 be 00 00 00 jne 80495b2 80494f4: bf 00 a6 07 08 mov $0x807a600,%edi 80494f9: a1 28 10 07 08 mov 0x8071028,%eax 80494fe: 89 04 24 mov %eax,(%esp,1) 8049501: e8 6a 08 00 00 call 8049d70 8049506: 8b 15 28 10 07 08 mov 0x8071028,%edx 804950c: 0f b6 02 movzbl (%edx),%eax 804950f: be 53 00 00 00 mov $0x53,%esi 8049514: 89 f1 mov %esi,%ecx 8049516: 29 c1 sub %eax,%ecx 8049518: 89 c8 mov %ecx,%eax 804951a: 75 11 jne 804952d 804951c: 0f b6 72 01 movzbl 0x1(%edx),%esi 8049520: b8 43 00 00 00 mov $0x43,%eax 8049525: 29 f0 sub %esi,%eax 8049527: 0f 84 b9 00 00 00 je 80495e6 804952d: 85 c0 test %eax,%eax 804952f: 0f 84 d1 00 00 00 je 8049606 8049535: b8 48 a0 06 08 mov $0x806a048,%eax 804953a: fc cld 804953b: 89 c6 mov %eax,%esi 804953d: 89 f8 mov %edi,%eax 804953f: 89 d7 mov %edx,%edi 8049541: b9 05 00 00 00 mov $0x5,%ecx 8049546: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) 8049548: 89 c7 mov %eax,%edi 804954a: 0f 97 c0 seta %al 804954d: 0f 92 c1 setb %cl 8049550: 38 c8 cmp %cl,%al 8049552: 0f 84 b6 00 00 00 je 804960e 8049558: b9 4d a0 06 08 mov $0x806a04d,%ecx 804955d: fc cld 804955e: 89 f8 mov %edi,%eax 8049560: 89 ce mov %ecx,%esi 8049562: 89 d7 mov %edx,%edi 8049564: b9 05 00 00 00 mov $0x5,%ecx 8049569: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) 804956b: 89 c7 mov %eax,%edi 804956d: 0f 97 c1 seta %cl 8049570: 0f 92 c0 setb %al 8049573: 38 c1 cmp %al,%cl 8049575: 0f 85 9b 00 00 00 jne 8049616 804957b: 83 c7 20 add $0x20,%edi 804957e: 8d 55 fc lea 0xfffffffc(%ebp),%edx 8049581: 89 54 24 08 mov %edx,0x8(%esp,1) 8049585: 8d 45 f8 lea 0xfffffff8(%ebp),%eax 8049588: 89 44 24 04 mov %eax,0x4(%esp,1) 804958c: 8b 15 2c 10 07 08 mov 0x807102c,%edx 8049592: 89 14 24 mov %edx,(%esp,1) 8049595: e8 b6 01 00 00 call 8049750 804959a: 83 f8 ff cmp $0xffffffff,%eax 804959d: 0f 84 ad 00 00 00 je 8049650 80495a3: 8b 75 fc mov 0xfffffffc(%ebp),%esi 80495a6: 89 37 mov %esi,(%edi) 80495a8: b8 00 00 00 00 mov $0x0,%eax 80495ad: e9 db 00 00 00 jmp 804968d 80495b2: be 44 00 00 00 mov $0x44,%esi 80495b7: 89 f2 mov %esi,%edx 80495b9: 29 fa sub %edi,%edx 80495bb: 75 06 jne 80495c3 80495bd: 0f b6 50 01 movzbl 0x1(%eax),%edx 80495c1: f7 da neg %edx 80495c3: bf a0 17 07 08 mov $0x80717a0,%edi 80495c8: 85 d2 test %edx,%edx 80495ca: 0f 84 29 ff ff ff je 80494f9 80495d0: c7 04 24 70 a0 06 08 movl $0x806a070,(%esp,1) 80495d7: e8 e4 63 00 00 call 804f9c0 80495dc: b8 ff ff ff ff mov $0xffffffff,%eax 80495e1: e9 a7 00 00 00 jmp 804968d 80495e6: 0f b6 42 02 movzbl 0x2(%edx),%eax 80495ea: b9 52 00 00 00 mov $0x52,%ecx 80495ef: 89 ce mov %ecx,%esi 80495f1: 29 c6 sub %eax,%esi 80495f3: 89 f0 mov %esi,%eax 80495f5: 0f 85 32 ff ff ff jne 804952d 80495fb: 0f b6 42 03 movzbl 0x3(%edx),%eax 80495ff: f7 d8 neg %eax 8049601: e9 27 ff ff ff jmp 804952d 8049606: 83 c7 08 add $0x8,%edi 8049609: e9 70 ff ff ff jmp 804957e 804960e: 83 c7 14 add $0x14,%edi 8049611: e9 68 ff ff ff jmp 804957e 8049616: 89 f8 mov %edi,%eax 8049618: b9 05 00 00 00 mov $0x5,%ecx 804961d: bf 52 a0 06 08 mov $0x806a052,%edi 8049622: fc cld 8049623: 89 fe mov %edi,%esi 8049625: 89 d7 mov %edx,%edi 8049627: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) 8049629: 0f 97 c1 seta %cl 804962c: 0f 92 c2 setb %dl 804962f: 38 d1 cmp %dl,%cl 8049631: 89 c7 mov %eax,%edi 8049633: 75 08 jne 804963d 8049635: 83 c7 24 add $0x24,%edi 8049638: e9 41 ff ff ff jmp 804957e 804963d: c7 04 24 90 a0 06 08 movl $0x806a090,(%esp,1) 8049644: e8 77 63 00 00 call 804f9c0 8049649: b8 ff ff ff ff mov $0xffffffff,%eax 804964e: eb 3d jmp 804968d 8049650: 8b 15 28 10 07 08 mov 0x8071028,%edx 8049656: 89 54 24 04 mov %edx,0x4(%esp,1) 804965a: c7 04 24 57 a0 06 08 movl $0x806a057,(%esp,1) 8049661: e8 5a 63 00 00 call 804f9c0 8049666: e9 3d ff ff ff jmp 80495a8 804966b: c7 04 24 b0 a0 06 08 movl $0x806a0b0,(%esp,1) 8049672: e8 49 63 00 00 call 804f9c0 8049677: e9 2c ff ff ff jmp 80495a8 804967c: c7 04 24 d4 a0 06 08 movl $0x806a0d4,(%esp,1) 8049683: e8 38 63 00 00 call 804f9c0 8049688: e9 1b ff ff ff jmp 80495a8 804968d: 8b 7d f0 mov 0xfffffff0(%ebp),%edi 8049690: 8b 75 f4 mov 0xfffffff4(%ebp),%esi 8049693: c9 leave 8049694: c3 ret 8049695: 90 nop 8049696: 90 nop 8049697: 90 nop 8049698: 90 nop 8049699: 90 nop 804969a: 90 nop 804969b: 90 nop 804969c: 90 nop 804969d: 90 nop 804969e: 90 nop 804969f: 90 nop 080496a0 : 80496a0: 55 push %ebp 80496a1: 89 e5 mov %esp,%ebp 80496a3: 83 ec 08 sub $0x8,%esp 80496a6: 8b 45 08 mov 0x8(%ebp),%eax 80496a9: 83 f8 07 cmp $0x7,%eax 80496ac: 7f 09 jg 80496b7 80496ae: 8b 04 85 7c 06 07 08 mov 0x807067c(,%eax,4),%eax 80496b5: eb 11 jmp 80496c8 80496b7: c7 04 24 f4 a0 06 08 movl $0x806a0f4,(%esp,1) 80496be: e8 5d 0c 00 00 call 804a320 80496c3: b8 ef be ad de mov $0xdeadbeef,%eax 80496c8: c9 leave 80496c9: c3 ret 80496ca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 080496d0 : 80496d0: 55 push %ebp 80496d1: 89 e5 mov %esp,%ebp 80496d3: 83 ec 28 sub $0x28,%esp 80496d6: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 80496dd: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 80496e4: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) 80496eb: 8d 45 f8 lea 0xfffffff8(%ebp),%eax 80496ee: 89 44 24 08 mov %eax,0x8(%esp,1) 80496f2: 8d 45 fc lea 0xfffffffc(%ebp),%eax 80496f5: 89 44 24 04 mov %eax,0x4(%esp,1) 80496f9: c7 04 24 25 a1 06 08 movl $0x806a125,(%esp,1) 8049700: e8 4b 00 00 00 call 8049750 8049705: ba 00 00 00 00 mov $0x0,%edx 804970a: 85 c0 test %eax,%eax 804970c: 75 3e jne 804974c 804970e: eb 00 jmp 8049710 8049710: c7 44 24 0c 04 00 00 movl $0x4,0xc(%esp,1) 8049717: 00 8049718: 8d 45 f4 lea 0xfffffff4(%ebp),%eax 804971b: 89 44 24 08 mov %eax,0x8(%esp,1) 804971f: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 8049722: 89 44 24 04 mov %eax,0x4(%esp,1) 8049726: c7 04 24 21 00 00 00 movl $0x21,(%esp,1) 804972d: e8 ee 4e 00 00 call 804e620 8049732: ba 00 00 00 00 mov $0x0,%edx 8049737: 83 f8 ff cmp $0xffffffff,%eax 804973a: 74 10 je 804974c 804973c: eb 00 jmp 804973e 804973e: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 8049741: 3d 04 d1 00 f0 cmp $0xf000d104,%eax 8049746: 0f 94 c2 sete %dl 8049749: 0f b6 d2 movzbl %dl,%edx 804974c: 89 d0 mov %edx,%eax 804974e: c9 leave 804974f: c3 ret 08049750 : 8049750: 55 push %ebp 8049751: 89 e5 mov %esp,%ebp 8049753: 83 ec 28 sub $0x28,%esp 8049756: 89 5d e8 mov %ebx,0xffffffe8(%ebp) 8049759: 8b 55 08 mov 0x8(%ebp),%edx 804975c: 0f b6 02 movzbl (%edx),%eax 804975f: 89 75 e4 mov %esi,0xffffffe4(%ebp) 8049762: 3c 2d cmp $0x2d,%al 8049764: 0f 84 62 01 00 00 je 80498cc 804976a: 89 55 ec mov %edx,0xffffffec(%ebp) 804976d: 8d 5d fc lea 0xfffffffc(%ebp),%ebx 8049770: 89 5d f0 mov %ebx,0xfffffff0(%ebp) 8049773: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 804977a: 89 5c 24 04 mov %ebx,0x4(%esp,1) 804977e: 89 14 24 mov %edx,(%esp,1) 8049781: e8 7a 14 00 00 call 804ac00 8049786: 8b 4d ec mov 0xffffffec(%ebp),%ecx 8049789: 39 c8 cmp %ecx,%eax 804978b: 0f 85 5f 02 00 00 jne 80499f0 8049791: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 8049794: 89 4c 24 04 mov %ecx,0x4(%esp,1) 8049798: 89 04 24 mov %eax,(%esp,1) 804979b: e8 40 5b 00 00 call 804f2e0 80497a0: 8b 75 ec mov 0xffffffec(%ebp),%esi 80497a3: 39 f0 cmp %esi,%eax 80497a5: 0f 85 4d 02 00 00 jne 80499f8 80497ab: 0f b6 18 movzbl (%eax),%ebx 80497ae: 0f be f3 movsbl %bl,%esi 80497b1: 83 fe 25 cmp $0x25,%esi 80497b4: 0f 84 58 02 00 00 je 8049a12 80497ba: 0f 8e 40 02 00 00 jle 8049a00 80497c0: 83 fe 26 cmp $0x26,%esi 80497c3: 0f 84 65 02 00 00 je 8049a2e 80497c9: 83 fe 40 cmp $0x40,%esi 80497cc: 0f 84 4e 02 00 00 je 8049a20 80497d2: b8 10 00 00 00 mov $0x10,%eax 80497d7: 8b 55 ec mov 0xffffffec(%ebp),%edx 80497da: 0f b6 1a movzbl (%edx),%ebx 80497dd: 88 d9 mov %bl,%cl 80497df: 80 e9 41 sub $0x41,%cl 80497e2: 80 f9 19 cmp $0x19,%cl 80497e5: 0f 86 51 02 00 00 jbe 8049a3c 80497eb: 8b 75 ec mov 0xffffffec(%ebp),%esi 80497ee: 0f b6 1e movzbl (%esi),%ebx 80497f1: 0f be f3 movsbl %bl,%esi 80497f4: 8d 56 d0 lea 0xffffffd0(%esi),%edx 80497f7: 83 f8 10 cmp $0x10,%eax 80497fa: 0f 94 c3 sete %bl 80497fd: 0f b6 db movzbl %bl,%ebx 8049800: 83 fa 09 cmp $0x9,%edx 8049803: 0f 9f c1 setg %cl 8049806: 0f b6 c9 movzbl %cl,%ecx 8049809: 21 cb and %ecx,%ebx 804980b: 85 db test %ebx,%ebx 804980d: 0f 85 33 02 00 00 jne 8049a46 8049813: 89 d3 mov %edx,%ebx 8049815: c1 eb 1f shr $0x1f,%ebx 8049818: 39 c2 cmp %eax,%edx 804981a: 0f 9d c1 setge %cl 804981d: 0f b6 c9 movzbl %cl,%ecx 8049820: 09 cb or %ecx,%ebx 8049822: 85 db test %ebx,%ebx 8049824: 75 21 jne 8049847 8049826: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 8049829: 8b 31 mov (%ecx),%esi 804982b: 0f af f0 imul %eax,%esi 804982e: 01 d6 add %edx,%esi 8049830: 89 31 mov %esi,(%ecx) 8049832: 8b 75 ec mov 0xffffffec(%ebp),%esi 8049835: 8d 56 01 lea 0x1(%esi),%edx 8049838: 89 55 ec mov %edx,0xffffffec(%ebp) 804983b: 0f b6 4e 01 movzbl 0x1(%esi),%ecx 804983f: 84 c9 test %cl,%cl 8049841: 0f 85 12 02 00 00 jne 8049a59 8049847: 8b 75 ec mov 0xffffffec(%ebp),%esi 804984a: 89 75 f4 mov %esi,0xfffffff4(%ebp) 804984d: 8b 75 f4 mov 0xfffffff4(%ebp),%esi 8049850: 89 75 08 mov %esi,0x8(%ebp) 8049853: 8b 4d 08 mov 0x8(%ebp),%ecx 8049856: 0f b6 19 movzbl (%ecx),%ebx 8049859: 80 fb 2a cmp $0x2a,%bl 804985c: 0f 94 c0 sete %al 804985f: 0f b6 c0 movzbl %al,%eax 8049862: 80 fb 2f cmp $0x2f,%bl 8049865: 0f 94 c2 sete %dl 8049868: 0f b6 d2 movzbl %dl,%edx 804986b: 09 d0 or %edx,%eax 804986d: 85 c0 test %eax,%eax 804986f: 0f 85 f2 01 00 00 jne 8049a67 8049875: 80 fb 2b cmp $0x2b,%bl 8049878: 0f 84 82 04 00 00 je 8049d00 804987e: 8b 45 08 mov 0x8(%ebp),%eax 8049881: 0f b6 18 movzbl (%eax),%ebx 8049884: 80 fb 2d cmp $0x2d,%bl 8049887: 0f 84 a2 04 00 00 je 8049d2f 804988d: 8b 4d 0c mov 0xc(%ebp),%ecx 8049890: 8b 45 08 mov 0x8(%ebp),%eax 8049893: 89 01 mov %eax,(%ecx) 8049895: 8b 4d 08 mov 0x8(%ebp),%ecx 8049898: 0f b6 01 movzbl (%ecx),%eax 804989b: 84 c0 test %al,%al 804989d: 0f 94 c1 sete %cl 80498a0: 0f b6 c9 movzbl %cl,%ecx 80498a3: 3c 0a cmp $0xa,%al 80498a5: 0f 94 c0 sete %al 80498a8: 0f b6 c0 movzbl %al,%eax 80498ab: 09 c1 or %eax,%ecx 80498ad: b8 ff ff ff ff mov $0xffffffff,%eax 80498b2: 85 c9 test %ecx,%ecx 80498b4: 0f 84 a2 04 00 00 je 8049d5c 80498ba: 8b 45 10 mov 0x10(%ebp),%eax 80498bd: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 80498c0: 89 18 mov %ebx,(%eax) 80498c2: b8 00 00 00 00 mov $0x0,%eax 80498c7: e9 90 04 00 00 jmp 8049d5c 80498cc: 42 inc %edx 80498cd: 89 55 f4 mov %edx,0xfffffff4(%ebp) 80498d0: 8d 5d fc lea 0xfffffffc(%ebp),%ebx 80498d3: 89 5d f0 mov %ebx,0xfffffff0(%ebp) 80498d6: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 80498dd: 89 5c 24 04 mov %ebx,0x4(%esp,1) 80498e1: 89 14 24 mov %edx,(%esp,1) 80498e4: e8 17 13 00 00 call 804ac00 80498e9: 8b 75 f4 mov 0xfffffff4(%ebp),%esi 80498ec: 39 f0 cmp %esi,%eax 80498ee: 74 16 je 8049906 80498f0: 89 45 ec mov %eax,0xffffffec(%ebp) 80498f3: 8b 45 ec mov 0xffffffec(%ebp),%eax 80498f6: 89 45 08 mov %eax,0x8(%ebp) 80498f9: 8b 45 fc mov 0xfffffffc(%ebp),%eax 80498fc: f7 d8 neg %eax 80498fe: 89 45 fc mov %eax,0xfffffffc(%ebp) 8049901: e9 4d ff ff ff jmp 8049853 8049906: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 8049909: 89 5c 24 04 mov %ebx,0x4(%esp,1) 804990d: 89 04 24 mov %eax,(%esp,1) 8049910: e8 cb 59 00 00 call 804f2e0 8049915: 3b 45 f4 cmp 0xfffffff4(%ebp),%eax 8049918: 74 05 je 804991f 804991a: 89 45 ec mov %eax,0xffffffec(%ebp) 804991d: eb d4 jmp 80498f3 804991f: 0f b6 10 movzbl (%eax),%edx 8049922: 0f be da movsbl %dl,%ebx 8049925: 83 fb 25 cmp $0x25,%ebx 8049928: 74 6a je 8049994 804992a: 7f 53 jg 804997f 804992c: 83 fb 24 cmp $0x24,%ebx 804992f: 74 79 je 80499aa 8049931: b8 10 00 00 00 mov $0x10,%eax 8049936: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 8049939: 0f b6 19 movzbl (%ecx),%ebx 804993c: 88 da mov %bl,%dl 804993e: 80 ea 41 sub $0x41,%dl 8049941: 80 fa 19 cmp $0x19,%dl 8049944: 77 05 ja 804994b 8049946: 80 cb 20 or $0x20,%bl 8049949: 88 19 mov %bl,(%ecx) 804994b: 8b 75 f4 mov 0xfffffff4(%ebp),%esi 804994e: 0f b6 1e movzbl (%esi),%ebx 8049951: 0f be db movsbl %bl,%ebx 8049954: 8d 73 d0 lea 0xffffffd0(%ebx),%esi 8049957: 83 f8 10 cmp $0x10,%eax 804995a: 0f 94 c2 sete %dl 804995d: 0f b6 d2 movzbl %dl,%edx 8049960: 83 fe 09 cmp $0x9,%esi 8049963: 0f 9f c1 setg %cl 8049966: 0f b6 c9 movzbl %cl,%ecx 8049969: 21 ca and %ecx,%edx 804996b: 85 d2 test %edx,%edx 804996d: 74 46 je 80499b5 804996f: 83 fe 10 cmp $0x10,%esi 8049972: 7f 3c jg 80499b0 8049974: 8b 75 f4 mov 0xfffffff4(%ebp),%esi 8049977: 89 75 ec mov %esi,0xffffffec(%ebp) 804997a: e9 74 ff ff ff jmp 80498f3 804997f: 83 fb 26 cmp $0x26,%ebx 8049982: 74 1b je 804999f 8049984: 83 fb 40 cmp $0x40,%ebx 8049987: 75 a8 jne 8049931 8049989: 40 inc %eax 804998a: 89 45 f4 mov %eax,0xfffffff4(%ebp) 804998d: b8 08 00 00 00 mov $0x8,%eax 8049992: eb a2 jmp 8049936 8049994: 40 inc %eax 8049995: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8049998: b8 02 00 00 00 mov $0x2,%eax 804999d: eb 97 jmp 8049936 804999f: 40 inc %eax 80499a0: 89 45 f4 mov %eax,0xfffffff4(%ebp) 80499a3: b8 0a 00 00 00 mov $0xa,%eax 80499a8: eb 8c jmp 8049936 80499aa: 40 inc %eax 80499ab: 89 45 f4 mov %eax,0xfffffff4(%ebp) 80499ae: eb 81 jmp 8049931 80499b0: 89 de mov %ebx,%esi 80499b2: 83 ee 57 sub $0x57,%esi 80499b5: 89 f2 mov %esi,%edx 80499b7: c1 ea 1f shr $0x1f,%edx 80499ba: 39 c6 cmp %eax,%esi 80499bc: 0f 9d c3 setge %bl 80499bf: 0f b6 db movzbl %bl,%ebx 80499c2: 09 da or %ebx,%edx 80499c4: 85 d2 test %edx,%edx 80499c6: 75 ac jne 8049974 80499c8: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 80499cb: 8b 0b mov (%ebx),%ecx 80499cd: 0f af c8 imul %eax,%ecx 80499d0: 01 f1 add %esi,%ecx 80499d2: 89 0b mov %ecx,(%ebx) 80499d4: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 80499d7: 8d 4a 01 lea 0x1(%edx),%ecx 80499da: 89 4d f4 mov %ecx,0xfffffff4(%ebp) 80499dd: 0f b6 5a 01 movzbl 0x1(%edx),%ebx 80499e1: 84 db test %bl,%bl 80499e3: 74 8f je 8049974 80499e5: 80 fb 0a cmp $0xa,%bl 80499e8: 0f 85 48 ff ff ff jne 8049936 80499ee: eb 84 jmp 8049974 80499f0: 89 45 f4 mov %eax,0xfffffff4(%ebp) 80499f3: e9 55 fe ff ff jmp 804984d 80499f8: 89 45 f4 mov %eax,0xfffffff4(%ebp) 80499fb: e9 4d fe ff ff jmp 804984d 8049a00: 83 fe 24 cmp $0x24,%esi 8049a03: 0f 85 c9 fd ff ff jne 80497d2 8049a09: 40 inc %eax 8049a0a: 89 45 ec mov %eax,0xffffffec(%ebp) 8049a0d: e9 c0 fd ff ff jmp 80497d2 8049a12: 40 inc %eax 8049a13: 89 45 ec mov %eax,0xffffffec(%ebp) 8049a16: b8 02 00 00 00 mov $0x2,%eax 8049a1b: e9 b7 fd ff ff jmp 80497d7 8049a20: 40 inc %eax 8049a21: 89 45 ec mov %eax,0xffffffec(%ebp) 8049a24: b8 08 00 00 00 mov $0x8,%eax 8049a29: e9 a9 fd ff ff jmp 80497d7 8049a2e: 40 inc %eax 8049a2f: 89 45 ec mov %eax,0xffffffec(%ebp) 8049a32: b8 0a 00 00 00 mov $0xa,%eax 8049a37: e9 9b fd ff ff jmp 80497d7 8049a3c: 80 cb 20 or $0x20,%bl 8049a3f: 88 1a mov %bl,(%edx) 8049a41: e9 a5 fd ff ff jmp 80497eb 8049a46: 83 fa 10 cmp $0x10,%edx 8049a49: 0f 8e f8 fd ff ff jle 8049847 8049a4f: 89 f2 mov %esi,%edx 8049a51: 83 ea 57 sub $0x57,%edx 8049a54: e9 ba fd ff ff jmp 8049813 8049a59: 80 f9 0a cmp $0xa,%cl 8049a5c: 0f 85 75 fd ff ff jne 80497d7 8049a62: e9 e0 fd ff ff jmp 8049847 8049a67: 8d 71 01 lea 0x1(%ecx),%esi 8049a6a: 0f b6 41 01 movzbl 0x1(%ecx),%eax 8049a6e: 3c 2d cmp $0x2d,%al 8049a70: 0f 85 41 01 00 00 jne 8049bb7 8049a76: 83 c1 02 add $0x2,%ecx 8049a79: 89 4d ec mov %ecx,0xffffffec(%ebp) 8049a7c: 8d 55 f8 lea 0xfffffff8(%ebp),%edx 8049a7f: 89 55 f0 mov %edx,0xfffffff0(%ebp) 8049a82: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 8049a89: 89 54 24 04 mov %edx,0x4(%esp,1) 8049a8d: 89 0c 24 mov %ecx,(%esp,1) 8049a90: e8 6b 11 00 00 call 804ac00 8049a95: 3b 45 ec cmp 0xffffffec(%ebp),%eax 8049a98: 74 2e je 8049ac8 8049a9a: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8049a9d: 8b 5d f4 mov 0xfffffff4(%ebp),%ebx 8049aa0: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 8049aa3: f7 da neg %edx 8049aa5: 89 55 f8 mov %edx,0xfffffff8(%ebp) 8049aa8: 8b 4d 08 mov 0x8(%ebp),%ecx 8049aab: 0f b6 01 movzbl (%ecx),%eax 8049aae: 3c 2a cmp $0x2a,%al 8049ab0: 0f 85 16 02 00 00 jne 8049ccc 8049ab6: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 8049ab9: 0f af 4d f8 imul 0xfffffff8(%ebp),%ecx 8049abd: 89 4d fc mov %ecx,0xfffffffc(%ebp) 8049ac0: 89 5d 08 mov %ebx,0x8(%ebp) 8049ac3: e9 8b fd ff ff jmp 8049853 8049ac8: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 8049acb: 89 4c 24 04 mov %ecx,0x4(%esp,1) 8049acf: 8b 55 ec mov 0xffffffec(%ebp),%edx 8049ad2: 89 14 24 mov %edx,(%esp,1) 8049ad5: e8 06 58 00 00 call 804f2e0 8049ada: 8b 75 ec mov 0xffffffec(%ebp),%esi 8049add: 39 f0 cmp %esi,%eax 8049adf: 74 05 je 8049ae6 8049ae1: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8049ae4: eb b7 jmp 8049a9d 8049ae6: 0f b6 10 movzbl (%eax),%edx 8049ae9: 0f be d2 movsbl %dl,%edx 8049aec: 83 fa 25 cmp $0x25,%edx 8049aef: 74 6a je 8049b5b 8049af1: 7f 53 jg 8049b46 8049af3: 83 fa 24 cmp $0x24,%edx 8049af6: 74 79 je 8049b71 8049af8: b8 10 00 00 00 mov $0x10,%eax 8049afd: 8b 75 ec mov 0xffffffec(%ebp),%esi 8049b00: 0f b6 16 movzbl (%esi),%edx 8049b03: 88 d3 mov %dl,%bl 8049b05: 80 eb 41 sub $0x41,%bl 8049b08: 80 fb 19 cmp $0x19,%bl 8049b0b: 77 05 ja 8049b12 8049b0d: 80 ca 20 or $0x20,%dl 8049b10: 88 16 mov %dl,(%esi) 8049b12: 8b 55 ec mov 0xffffffec(%ebp),%edx 8049b15: 0f b6 0a movzbl (%edx),%ecx 8049b18: 0f be f1 movsbl %cl,%esi 8049b1b: 8d 4e d0 lea 0xffffffd0(%esi),%ecx 8049b1e: 83 f8 10 cmp $0x10,%eax 8049b21: 0f 94 c3 sete %bl 8049b24: 0f b6 db movzbl %bl,%ebx 8049b27: 83 f9 09 cmp $0x9,%ecx 8049b2a: 0f 9f c2 setg %dl 8049b2d: 0f b6 d2 movzbl %dl,%edx 8049b30: 21 d3 and %edx,%ebx 8049b32: 85 db test %ebx,%ebx 8049b34: 74 46 je 8049b7c 8049b36: 83 f9 10 cmp $0x10,%ecx 8049b39: 7f 3c jg 8049b77 8049b3b: 8b 75 ec mov 0xffffffec(%ebp),%esi 8049b3e: 89 75 f4 mov %esi,0xfffffff4(%ebp) 8049b41: e9 57 ff ff ff jmp 8049a9d 8049b46: 83 fa 26 cmp $0x26,%edx 8049b49: 74 1b je 8049b66 8049b4b: 83 fa 40 cmp $0x40,%edx 8049b4e: 75 a8 jne 8049af8 8049b50: 40 inc %eax 8049b51: 89 45 ec mov %eax,0xffffffec(%ebp) 8049b54: b8 08 00 00 00 mov $0x8,%eax 8049b59: eb a2 jmp 8049afd 8049b5b: 40 inc %eax 8049b5c: 89 45 ec mov %eax,0xffffffec(%ebp) 8049b5f: b8 02 00 00 00 mov $0x2,%eax 8049b64: eb 97 jmp 8049afd 8049b66: 40 inc %eax 8049b67: 89 45 ec mov %eax,0xffffffec(%ebp) 8049b6a: b8 0a 00 00 00 mov $0xa,%eax 8049b6f: eb 8c jmp 8049afd 8049b71: 40 inc %eax 8049b72: 89 45 ec mov %eax,0xffffffec(%ebp) 8049b75: eb 81 jmp 8049af8 8049b77: 89 f1 mov %esi,%ecx 8049b79: 83 e9 57 sub $0x57,%ecx 8049b7c: 89 ca mov %ecx,%edx 8049b7e: c1 ea 1f shr $0x1f,%edx 8049b81: 39 c1 cmp %eax,%ecx 8049b83: 0f 9d c3 setge %bl 8049b86: 0f b6 db movzbl %bl,%ebx 8049b89: 09 da or %ebx,%edx 8049b8b: 85 d2 test %edx,%edx 8049b8d: 75 ac jne 8049b3b 8049b8f: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 8049b92: 8b 32 mov (%edx),%esi 8049b94: 0f af f0 imul %eax,%esi 8049b97: 01 ce add %ecx,%esi 8049b99: 89 32 mov %esi,(%edx) 8049b9b: 8b 75 ec mov 0xffffffec(%ebp),%esi 8049b9e: 8d 4e 01 lea 0x1(%esi),%ecx 8049ba1: 89 4d ec mov %ecx,0xffffffec(%ebp) 8049ba4: 0f b6 5e 01 movzbl 0x1(%esi),%ebx 8049ba8: 84 db test %bl,%bl 8049baa: 74 8f je 8049b3b 8049bac: 80 fb 0a cmp $0xa,%bl 8049baf: 0f 85 48 ff ff ff jne 8049afd 8049bb5: eb 84 jmp 8049b3b 8049bb7: 89 75 ec mov %esi,0xffffffec(%ebp) 8049bba: 8d 55 f8 lea 0xfffffff8(%ebp),%edx 8049bbd: 89 55 f0 mov %edx,0xfffffff0(%ebp) 8049bc0: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 8049bc7: 89 54 24 04 mov %edx,0x4(%esp,1) 8049bcb: 89 34 24 mov %esi,(%esp,1) 8049bce: e8 2d 10 00 00 call 804ac00 8049bd3: 8b 55 ec mov 0xffffffec(%ebp),%edx 8049bd6: 39 d0 cmp %edx,%eax 8049bd8: 74 0b je 8049be5 8049bda: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8049bdd: 8b 5d f4 mov 0xfffffff4(%ebp),%ebx 8049be0: e9 c3 fe ff ff jmp 8049aa8 8049be5: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 8049be8: 89 54 24 04 mov %edx,0x4(%esp,1) 8049bec: 89 04 24 mov %eax,(%esp,1) 8049bef: e8 ec 56 00 00 call 804f2e0 8049bf4: 8b 5d ec mov 0xffffffec(%ebp),%ebx 8049bf7: 39 d8 cmp %ebx,%eax 8049bf9: 74 05 je 8049c00 8049bfb: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8049bfe: eb dd jmp 8049bdd 8049c00: 0f b6 18 movzbl (%eax),%ebx 8049c03: 0f be f3 movsbl %bl,%esi 8049c06: 83 fe 25 cmp $0x25,%esi 8049c09: 74 66 je 8049c71 8049c0b: 7f 4f jg 8049c5c 8049c0d: 83 fe 24 cmp $0x24,%esi 8049c10: 74 75 je 8049c87 8049c12: be 10 00 00 00 mov $0x10,%esi 8049c17: 8b 5d ec mov 0xffffffec(%ebp),%ebx 8049c1a: 0f b6 03 movzbl (%ebx),%eax 8049c1d: 88 c2 mov %al,%dl 8049c1f: 80 ea 41 sub $0x41,%dl 8049c22: 80 fa 19 cmp $0x19,%dl 8049c25: 77 04 ja 8049c2b 8049c27: 0c 20 or $0x20,%al 8049c29: 88 03 mov %al,(%ebx) 8049c2b: 8b 55 ec mov 0xffffffec(%ebp),%edx 8049c2e: 0f b6 1a movzbl (%edx),%ebx 8049c31: 0f be d3 movsbl %bl,%edx 8049c34: 8d 42 d0 lea 0xffffffd0(%edx),%eax 8049c37: 83 fe 10 cmp $0x10,%esi 8049c3a: 0f 94 c3 sete %bl 8049c3d: 0f b6 db movzbl %bl,%ebx 8049c40: 83 f8 09 cmp $0x9,%eax 8049c43: 0f 9f c1 setg %cl 8049c46: 0f b6 c9 movzbl %cl,%ecx 8049c49: 21 cb and %ecx,%ebx 8049c4b: 85 db test %ebx,%ebx 8049c4d: 74 43 je 8049c92 8049c4f: 83 f8 10 cmp $0x10,%eax 8049c52: 7f 39 jg 8049c8d 8049c54: 8b 75 ec mov 0xffffffec(%ebp),%esi 8049c57: 89 75 f4 mov %esi,0xfffffff4(%ebp) 8049c5a: eb 81 jmp 8049bdd 8049c5c: 83 fe 26 cmp $0x26,%esi 8049c5f: 74 1b je 8049c7c 8049c61: 83 fe 40 cmp $0x40,%esi 8049c64: 75 ac jne 8049c12 8049c66: 40 inc %eax 8049c67: 89 45 ec mov %eax,0xffffffec(%ebp) 8049c6a: be 08 00 00 00 mov $0x8,%esi 8049c6f: eb a6 jmp 8049c17 8049c71: 40 inc %eax 8049c72: 89 45 ec mov %eax,0xffffffec(%ebp) 8049c75: be 02 00 00 00 mov $0x2,%esi 8049c7a: eb 9b jmp 8049c17 8049c7c: 40 inc %eax 8049c7d: 89 45 ec mov %eax,0xffffffec(%ebp) 8049c80: be 0a 00 00 00 mov $0xa,%esi 8049c85: eb 90 jmp 8049c17 8049c87: 40 inc %eax 8049c88: 89 45 ec mov %eax,0xffffffec(%ebp) 8049c8b: eb 85 jmp 8049c12 8049c8d: 89 d0 mov %edx,%eax 8049c8f: 83 e8 57 sub $0x57,%eax 8049c92: 89 c3 mov %eax,%ebx 8049c94: c1 eb 1f shr $0x1f,%ebx 8049c97: 39 f0 cmp %esi,%eax 8049c99: 0f 9d c1 setge %cl 8049c9c: 0f b6 c9 movzbl %cl,%ecx 8049c9f: 09 cb or %ecx,%ebx 8049ca1: 85 db test %ebx,%ebx 8049ca3: 75 af jne 8049c54 8049ca5: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 8049ca8: 8b 11 mov (%ecx),%edx 8049caa: 0f af d6 imul %esi,%edx 8049cad: 01 c2 add %eax,%edx 8049caf: 89 11 mov %edx,(%ecx) 8049cb1: 8b 45 ec mov 0xffffffec(%ebp),%eax 8049cb4: 8d 50 01 lea 0x1(%eax),%edx 8049cb7: 89 55 ec mov %edx,0xffffffec(%ebp) 8049cba: 0f b6 40 01 movzbl 0x1(%eax),%eax 8049cbe: 84 c0 test %al,%al 8049cc0: 74 92 je 8049c54 8049cc2: 3c 0a cmp $0xa,%al 8049cc4: 0f 85 4d ff ff ff jne 8049c17 8049cca: eb 88 jmp 8049c54 8049ccc: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx 8049ccf: 85 c9 test %ecx,%ecx 8049cd1: 75 1b jne 8049cee 8049cd3: c7 04 24 2d a1 06 08 movl $0x806a12d,(%esp,1) 8049cda: e8 e1 5c 00 00 call 804f9c0 8049cdf: 8b 45 0c mov 0xc(%ebp),%eax 8049ce2: 8b 75 08 mov 0x8(%ebp),%esi 8049ce5: 89 30 mov %esi,(%eax) 8049ce7: b8 ff ff ff ff mov $0xffffffff,%eax 8049cec: eb 6e jmp 8049d5c 8049cee: 8b 45 fc mov 0xfffffffc(%ebp),%eax 8049cf1: ba 00 00 00 00 mov $0x0,%edx 8049cf6: f7 f1 div %ecx 8049cf8: 89 45 fc mov %eax,0xfffffffc(%ebp) 8049cfb: e9 c0 fd ff ff jmp 8049ac0 8049d00: 8d 55 f8 lea 0xfffffff8(%ebp),%edx 8049d03: 89 54 24 08 mov %edx,0x8(%esp,1) 8049d07: 8d 45 08 lea 0x8(%ebp),%eax 8049d0a: 89 44 24 04 mov %eax,0x4(%esp,1) 8049d0e: 41 inc %ecx 8049d0f: 89 0c 24 mov %ecx,(%esp,1) 8049d12: e8 39 fa ff ff call 8049750 8049d17: 85 c0 test %eax,%eax 8049d19: 0f 85 5f fb ff ff jne 804987e 8049d1f: 8b 75 f8 mov 0xfffffff8(%ebp),%esi 8049d22: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8049d25: 01 f3 add %esi,%ebx 8049d27: 89 5d fc mov %ebx,0xfffffffc(%ebp) 8049d2a: e9 4f fb ff ff jmp 804987e 8049d2f: 8d 75 f8 lea 0xfffffff8(%ebp),%esi 8049d32: 89 74 24 08 mov %esi,0x8(%esp,1) 8049d36: 8d 55 08 lea 0x8(%ebp),%edx 8049d39: 89 54 24 04 mov %edx,0x4(%esp,1) 8049d3d: 40 inc %eax 8049d3e: 89 04 24 mov %eax,(%esp,1) 8049d41: e8 0a fa ff ff call 8049750 8049d46: 85 c0 test %eax,%eax 8049d48: 0f 85 3f fb ff ff jne 804988d 8049d4e: 8b 55 fc mov 0xfffffffc(%ebp),%edx 8049d51: 2b 55 f8 sub 0xfffffff8(%ebp),%edx 8049d54: 89 55 fc mov %edx,0xfffffffc(%ebp) 8049d57: e9 31 fb ff ff jmp 804988d 8049d5c: 8b 5d e8 mov 0xffffffe8(%ebp),%ebx 8049d5f: 8b 75 e4 mov 0xffffffe4(%ebp),%esi 8049d62: c9 leave 8049d63: c3 ret 8049d64: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8049d6a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 08049d70 : 8049d70: 55 push %ebp 8049d71: 89 e5 mov %esp,%ebp 8049d73: 83 ec 18 sub $0x18,%esp 8049d76: 89 5d ec mov %ebx,0xffffffec(%ebp) 8049d79: 89 75 e8 mov %esi,0xffffffe8(%ebp) 8049d7c: 8b 75 08 mov 0x8(%ebp),%esi 8049d7f: 0f b6 1e movzbl (%esi),%ebx 8049d82: 84 db test %bl,%bl 8049d84: 74 38 je 8049dbe 8049d86: e8 25 ee ff ff call 8048bb0 <_init+0x288> 8049d8b: 0f be db movsbl %bl,%ebx 8049d8e: 8d 14 1b lea (%ebx,%ebx,1),%edx 8049d91: 8b 00 mov (%eax),%eax 8049d93: 0f b7 04 02 movzwl (%edx,%eax,1),%eax 8049d97: 0f b7 c0 movzwl %ax,%eax 8049d9a: 25 00 02 00 00 and $0x200,%eax 8049d9f: 85 c0 test %eax,%eax 8049da1: 74 12 je 8049db5 8049da3: e8 68 ed ff ff call 8048b10 <_init+0x1e8> 8049da8: c1 e3 02 shl $0x2,%ebx 8049dab: 8b 00 mov (%eax),%eax 8049dad: 8b 04 03 mov (%ebx,%eax,1),%eax 8049db0: 89 45 fc mov %eax,0xfffffffc(%ebp) 8049db3: 88 06 mov %al,(%esi) 8049db5: 8b 45 08 mov 0x8(%ebp),%eax 8049db8: 40 inc %eax 8049db9: 89 45 08 mov %eax,0x8(%ebp) 8049dbc: eb be jmp 8049d7c 8049dbe: 8b 5d ec mov 0xffffffec(%ebp),%ebx 8049dc1: 8b 75 e8 mov 0xffffffe8(%ebp),%esi 8049dc4: c9 leave 8049dc5: c3 ret 8049dc6: 90 nop 8049dc7: 90 nop 8049dc8: 90 nop 8049dc9: 90 nop 8049dca: 90 nop 8049dcb: 90 nop 8049dcc: 90 nop 8049dcd: 90 nop 8049dce: 90 nop 8049dcf: 90 nop 08049dd0 : 8049dd0: 55 push %ebp 8049dd1: 89 e5 mov %esp,%ebp 8049dd3: 83 ec 08 sub $0x8,%esp 8049dd6: c7 45 fc 80 0d 07 08 movl $0x8070d80,0xfffffffc(%ebp) 8049ddd: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 8049de4: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 8049de7: 83 f8 0f cmp $0xf,%eax 8049dea: 7f 15 jg 8049e01 8049dec: 8b 55 fc mov 0xfffffffc(%ebp),%edx 8049def: 66 c7 42 06 00 00 movw $0x0,0x6(%edx) 8049df5: 40 inc %eax 8049df6: 89 45 f8 mov %eax,0xfffffff8(%ebp) 8049df9: 83 c2 0c add $0xc,%edx 8049dfc: 89 55 fc mov %edx,0xfffffffc(%ebp) 8049dff: eb e3 jmp 8049de4 8049e01: c7 05 64 17 07 08 01 movl $0x1,0x8071764 8049e08: 00 00 00 8049e0b: c7 05 68 17 07 08 00 movl $0x0,0x8071768 8049e12: 00 00 00 8049e15: b8 00 00 00 00 mov $0x0,%eax 8049e1a: c9 leave 8049e1b: c3 ret 8049e1c: 90 nop 8049e1d: 90 nop 8049e1e: 90 nop 8049e1f: 90 nop 08049e20 : 8049e20: 55 push %ebp 8049e21: 89 e5 mov %esp,%ebp 8049e23: 83 ec 38 sub $0x38,%esp 8049e26: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) 8049e2d: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 8049e30: 83 f8 1f cmp $0x1f,%eax 8049e33: 0f 8f f8 00 00 00 jg 8049f31 8049e39: 89 44 24 04 mov %eax,0x4(%esp,1) 8049e3d: c7 04 24 33 a3 06 08 movl $0x806a333,(%esp,1) 8049e44: e8 d7 04 00 00 call 804a320 8049e49: 8b 45 08 mov 0x8(%ebp),%eax 8049e4c: 85 c0 test %eax,%eax 8049e4e: 75 4c jne 8049e9c 8049e50: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 8049e53: 8b 04 85 78 06 07 08 mov 0x8070678(,%eax,4),%eax 8049e5a: 89 44 24 04 mov %eax,0x4(%esp,1) 8049e5e: c7 04 24 2e a3 06 08 movl $0x806a32e,(%esp,1) 8049e65: e8 b6 04 00 00 call 804a320 8049e6a: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 8049e6d: 89 c2 mov %eax,%edx 8049e6f: 85 c0 test %eax,%eax 8049e71: 78 16 js 8049e89 8049e73: c1 f8 02 sar $0x2,%eax 8049e76: c1 e0 02 shl $0x2,%eax 8049e79: 29 c2 sub %eax,%edx 8049e7b: 83 fa 03 cmp $0x3,%edx 8049e7e: 74 0e je 8049e8e 8049e80: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 8049e83: 40 inc %eax 8049e84: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8049e87: eb a4 jmp 8049e2d 8049e89: 83 c0 03 add $0x3,%eax 8049e8c: eb e5 jmp 8049e73 8049e8e: c7 04 24 94 8b 06 08 movl $0x8068b94,(%esp,1) 8049e95: e8 86 04 00 00 call 804a320 8049e9a: eb e4 jmp 8049e80 8049e9c: 83 f8 01 cmp $0x1,%eax 8049e9f: 75 47 jne 8049ee8 8049ea1: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 8049ea4: d9 04 85 78 06 07 08 flds 0x8070678(,%eax,4) 8049eab: dd 5c 24 04 fstpl 0x4(%esp,1) 8049eaf: c7 04 24 1d a3 06 08 movl $0x806a31d,(%esp,1) 8049eb6: e8 05 5b 00 00 call 804f9c0 8049ebb: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 8049ebe: ba 56 55 55 55 mov $0x55555556,%edx 8049ec3: 89 c8 mov %ecx,%eax 8049ec5: f7 ea imul %edx 8049ec7: 89 c8 mov %ecx,%eax 8049ec9: c1 f8 1f sar $0x1f,%eax 8049ecc: 29 c2 sub %eax,%edx 8049ece: 8d 04 12 lea (%edx,%edx,1),%eax 8049ed1: 01 d0 add %edx,%eax 8049ed3: 29 c1 sub %eax,%ecx 8049ed5: 83 f9 02 cmp $0x2,%ecx 8049ed8: 75 a6 jne 8049e80 8049eda: c7 04 24 94 8b 06 08 movl $0x8068b94,(%esp,1) 8049ee1: e8 da 5a 00 00 call 804f9c0 8049ee6: eb 98 jmp 8049e80 8049ee8: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 8049eeb: 8b 04 95 78 06 07 08 mov 0x8070678(,%edx,4),%eax 8049ef2: 89 45 d8 mov %eax,0xffffffd8(%ebp) 8049ef5: 8b 04 95 7c 06 07 08 mov 0x807067c(,%edx,4),%eax 8049efc: 89 45 dc mov %eax,0xffffffdc(%ebp) 8049eff: dd 45 d8 fldl 0xffffffd8(%ebp) 8049f02: dd 5c 24 04 fstpl 0x4(%esp,1) 8049f06: c7 04 24 17 a3 06 08 movl $0x806a317,(%esp,1) 8049f0d: e8 ae 5a 00 00 call 804f9c0 8049f12: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 8049f15: 83 e0 01 and $0x1,%eax 8049f18: 85 c0 test %eax,%eax 8049f1a: 0f 84 60 ff ff ff je 8049e80 8049f20: c7 04 24 94 8b 06 08 movl $0x8068b94,(%esp,1) 8049f27: e8 94 5a 00 00 call 804f9c0 8049f2c: e9 4f ff ff ff jmp 8049e80 8049f31: 8b 45 08 mov 0x8(%ebp),%eax 8049f34: 83 f8 01 cmp $0x1,%eax 8049f37: 75 0c jne 8049f45 8049f39: c7 04 24 94 8b 06 08 movl $0x8068b94,(%esp,1) 8049f40: e8 7b 5a 00 00 call 804f9c0 8049f45: a1 fc 07 07 08 mov 0x80707fc,%eax 8049f4a: 89 44 24 0c mov %eax,0xc(%esp,1) 8049f4e: a1 14 08 07 08 mov 0x8070814,%eax 8049f53: 89 44 24 08 mov %eax,0x8(%esp,1) 8049f57: a1 60 06 07 08 mov 0x8070660,%eax 8049f5c: 89 44 24 04 mov %eax,0x4(%esp,1) 8049f60: c7 04 24 50 a3 06 08 movl $0x806a350,(%esp,1) 8049f67: e8 b4 03 00 00 call 804a320 8049f6c: a1 f8 09 07 08 mov 0x80709f8,%eax 8049f71: 89 44 24 04 mov %eax,0x4(%esp,1) 8049f75: c7 04 24 3f a3 06 08 movl $0x806a33f,(%esp,1) 8049f7c: e8 9f 03 00 00 call 804a320 8049f81: a1 f4 09 07 08 mov 0x80709f4,%eax 8049f86: 89 44 24 08 mov %eax,0x8(%esp,1) 8049f8a: a1 f0 09 07 08 mov 0x80709f0,%eax 8049f8f: 89 44 24 04 mov %eax,0x4(%esp,1) 8049f93: c7 04 24 80 a3 06 08 movl $0x806a380,(%esp,1) 8049f9a: e8 81 03 00 00 call 804a320 8049f9f: c9 leave 8049fa0: c3 ret 8049fa1: 90 nop 8049fa2: 90 nop 8049fa3: 90 nop 8049fa4: 90 nop 8049fa5: 90 nop 8049fa6: 90 nop 8049fa7: 90 nop 8049fa8: 90 nop 8049fa9: 90 nop 8049faa: 90 nop 8049fab: 90 nop 8049fac: 90 nop 8049fad: 90 nop 8049fae: 90 nop 8049faf: 90 nop 08049fb0 : 8049fb0: 55 push %ebp 8049fb1: 89 e5 mov %esp,%ebp 8049fb3: a1 dc 34 08 08 mov 0x80834dc,%eax 8049fb8: 5d pop %ebp 8049fb9: c3 ret 8049fba: 90 nop 8049fbb: 90 nop 8049fbc: 90 nop 8049fbd: 90 nop 8049fbe: 90 nop 8049fbf: 90 nop 08049fc0 : 8049fc0: 55 push %ebp 8049fc1: 89 e5 mov %esp,%ebp 8049fc3: 83 ec 18 sub $0x18,%esp 8049fc6: a1 04 35 08 08 mov 0x8083504,%eax 8049fcb: 89 44 24 04 mov %eax,0x4(%esp,1) 8049fcf: c7 04 24 7e ac 06 08 movl $0x806ac7e,(%esp,1) 8049fd6: e8 e5 59 00 00 call 804f9c0 8049fdb: e8 d0 ff ff ff call 8049fb0 8049fe0: a3 dc 34 08 08 mov %eax,0x80834dc 8049fe5: a1 dc 34 08 08 mov 0x80834dc,%eax 8049fea: 89 44 24 04 mov %eax,0x4(%esp,1) 8049fee: c7 04 24 90 ac 06 08 movl $0x806ac90,(%esp,1) 8049ff5: e8 c6 59 00 00 call 804f9c0 8049ffa: a1 04 35 08 08 mov 0x8083504,%eax 8049fff: 85 c0 test %eax,%eax 804a001: 0f 84 8c 02 00 00 je 804a293 804a007: 8b 15 10 35 08 08 mov 0x8083510,%edx 804a00d: 52 push %edx 804a00e: db 04 24 fildl (%esp,1) 804a011: 8d 64 24 04 lea 0x4(%esp,1),%esp 804a015: 50 push %eax 804a016: db 04 24 fildl (%esp,1) 804a019: 8d 64 24 04 lea 0x4(%esp,1),%esp 804a01d: de f9 fdivrp %st,%st(1) 804a01f: d9 05 c4 97 06 08 flds 0x80697c4 804a025: d9 55 fc fsts 0xfffffffc(%ebp) 804a028: de c9 fmulp %st,%st(1) 804a02a: dd 5c 24 08 fstpl 0x8(%esp,1) 804a02e: 89 54 24 04 mov %edx,0x4(%esp,1) 804a032: c7 04 24 bc ac 06 08 movl $0x806acbc,(%esp,1) 804a039: e8 82 59 00 00 call 804f9c0 804a03e: a1 f8 34 08 08 mov 0x80834f8,%eax 804a043: 50 push %eax 804a044: db 04 24 fildl (%esp,1) 804a047: 8d 64 24 04 lea 0x4(%esp,1),%esp 804a04b: db 05 04 35 08 08 fildl 0x8083504 804a051: de f9 fdivrp %st,%st(1) 804a053: d8 4d fc fmuls 0xfffffffc(%ebp) 804a056: dd 5c 24 08 fstpl 0x8(%esp,1) 804a05a: 89 44 24 04 mov %eax,0x4(%esp,1) 804a05e: c7 04 24 e4 ac 06 08 movl $0x806ace4,(%esp,1) 804a065: e8 56 59 00 00 call 804f9c0 804a06a: a1 0c 35 08 08 mov 0x808350c,%eax 804a06f: 50 push %eax 804a070: db 04 24 fildl (%esp,1) 804a073: 8d 64 24 04 lea 0x4(%esp,1),%esp 804a077: db 05 04 35 08 08 fildl 0x8083504 804a07d: de f9 fdivrp %st,%st(1) 804a07f: d8 4d fc fmuls 0xfffffffc(%ebp) 804a082: dd 5c 24 08 fstpl 0x8(%esp,1) 804a086: 89 44 24 04 mov %eax,0x4(%esp,1) 804a08a: c7 04 24 0c ad 06 08 movl $0x806ad0c,(%esp,1) 804a091: e8 2a 59 00 00 call 804f9c0 804a096: a1 fc 34 08 08 mov 0x80834fc,%eax 804a09b: 50 push %eax 804a09c: db 04 24 fildl (%esp,1) 804a09f: 8d 64 24 04 lea 0x4(%esp,1),%esp 804a0a3: db 05 04 35 08 08 fildl 0x8083504 804a0a9: de f9 fdivrp %st,%st(1) 804a0ab: d8 4d fc fmuls 0xfffffffc(%ebp) 804a0ae: dd 5c 24 08 fstpl 0x8(%esp,1) 804a0b2: 89 44 24 04 mov %eax,0x4(%esp,1) 804a0b6: c7 04 24 34 ad 06 08 movl $0x806ad34,(%esp,1) 804a0bd: e8 fe 58 00 00 call 804f9c0 804a0c2: a1 14 35 08 08 mov 0x8083514,%eax 804a0c7: 50 push %eax 804a0c8: db 04 24 fildl (%esp,1) 804a0cb: 8d 64 24 04 lea 0x4(%esp,1),%esp 804a0cf: db 05 04 35 08 08 fildl 0x8083504 804a0d5: de f9 fdivrp %st,%st(1) 804a0d7: d8 4d fc fmuls 0xfffffffc(%ebp) 804a0da: dd 5c 24 08 fstpl 0x8(%esp,1) 804a0de: 89 44 24 04 mov %eax,0x4(%esp,1) 804a0e2: c7 04 24 5c ad 06 08 movl $0x806ad5c,(%esp,1) 804a0e9: e8 d2 58 00 00 call 804f9c0 804a0ee: a1 18 35 08 08 mov 0x8083518,%eax 804a0f3: 50 push %eax 804a0f4: db 04 24 fildl (%esp,1) 804a0f7: 8d 64 24 04 lea 0x4(%esp,1),%esp 804a0fb: db 05 04 35 08 08 fildl 0x8083504 804a101: de f9 fdivrp %st,%st(1) 804a103: d8 4d fc fmuls 0xfffffffc(%ebp) 804a106: dd 5c 24 08 fstpl 0x8(%esp,1) 804a10a: 89 44 24 04 mov %eax,0x4(%esp,1) 804a10e: c7 04 24 84 ad 06 08 movl $0x806ad84,(%esp,1) 804a115: e8 a6 58 00 00 call 804f9c0 804a11a: a1 f0 34 08 08 mov 0x80834f0,%eax 804a11f: 50 push %eax 804a120: db 04 24 fildl (%esp,1) 804a123: 8d 64 24 04 lea 0x4(%esp,1),%esp 804a127: db 05 04 35 08 08 fildl 0x8083504 804a12d: de f9 fdivrp %st,%st(1) 804a12f: d8 4d fc fmuls 0xfffffffc(%ebp) 804a132: dd 5c 24 08 fstpl 0x8(%esp,1) 804a136: 89 44 24 04 mov %eax,0x4(%esp,1) 804a13a: c7 04 24 ac ad 06 08 movl $0x806adac,(%esp,1) 804a141: e8 7a 58 00 00 call 804f9c0 804a146: a1 08 35 08 08 mov 0x8083508,%eax 804a14b: 50 push %eax 804a14c: db 04 24 fildl (%esp,1) 804a14f: 8d 64 24 04 lea 0x4(%esp,1),%esp 804a153: db 05 04 35 08 08 fildl 0x8083504 804a159: de f9 fdivrp %st,%st(1) 804a15b: d8 4d fc fmuls 0xfffffffc(%ebp) 804a15e: dd 5c 24 08 fstpl 0x8(%esp,1) 804a162: 89 44 24 04 mov %eax,0x4(%esp,1) 804a166: c7 04 24 d4 ad 06 08 movl $0x806add4,(%esp,1) 804a16d: e8 4e 58 00 00 call 804f9c0 804a172: a1 ec 34 08 08 mov 0x80834ec,%eax 804a177: 2b 05 1c 35 08 08 sub 0x808351c,%eax 804a17d: 50 push %eax 804a17e: db 04 24 fildl (%esp,1) 804a181: 8d 64 24 04 lea 0x4(%esp,1),%esp 804a185: db 05 04 35 08 08 fildl 0x8083504 804a18b: de f9 fdivrp %st,%st(1) 804a18d: d8 4d fc fmuls 0xfffffffc(%ebp) 804a190: dd 5c 24 08 fstpl 0x8(%esp,1) 804a194: 89 44 24 04 mov %eax,0x4(%esp,1) 804a198: c7 04 24 fc ad 06 08 movl $0x806adfc,(%esp,1) 804a19f: e8 1c 58 00 00 call 804f9c0 804a1a4: a1 1c 35 08 08 mov 0x808351c,%eax 804a1a9: 50 push %eax 804a1aa: db 04 24 fildl (%esp,1) 804a1ad: 8d 64 24 04 lea 0x4(%esp,1),%esp 804a1b1: db 05 04 35 08 08 fildl 0x8083504 804a1b7: de f9 fdivrp %st,%st(1) 804a1b9: d8 4d fc fmuls 0xfffffffc(%ebp) 804a1bc: dd 5c 24 08 fstpl 0x8(%esp,1) 804a1c0: 89 44 24 04 mov %eax,0x4(%esp,1) 804a1c4: c7 04 24 24 ae 06 08 movl $0x806ae24,(%esp,1) 804a1cb: e8 f0 57 00 00 call 804f9c0 804a1d0: a1 e8 34 08 08 mov 0x80834e8,%eax 804a1d5: 50 push %eax 804a1d6: db 04 24 fildl (%esp,1) 804a1d9: 8d 64 24 04 lea 0x4(%esp,1),%esp 804a1dd: db 05 04 35 08 08 fildl 0x8083504 804a1e3: de f9 fdivrp %st,%st(1) 804a1e5: d8 4d fc fmuls 0xfffffffc(%ebp) 804a1e8: dd 5c 24 08 fstpl 0x8(%esp,1) 804a1ec: 89 44 24 04 mov %eax,0x4(%esp,1) 804a1f0: c7 04 24 4c ae 06 08 movl $0x806ae4c,(%esp,1) 804a1f7: e8 c4 57 00 00 call 804f9c0 804a1fc: a1 00 35 08 08 mov 0x8083500,%eax 804a201: 50 push %eax 804a202: db 04 24 fildl (%esp,1) 804a205: 8d 64 24 04 lea 0x4(%esp,1),%esp 804a209: db 05 04 35 08 08 fildl 0x8083504 804a20f: de f9 fdivrp %st,%st(1) 804a211: d8 4d fc fmuls 0xfffffffc(%ebp) 804a214: dd 5c 24 08 fstpl 0x8(%esp,1) 804a218: 89 44 24 04 mov %eax,0x4(%esp,1) 804a21c: c7 04 24 74 ae 06 08 movl $0x806ae74,(%esp,1) 804a223: e8 98 57 00 00 call 804f9c0 804a228: a1 f4 34 08 08 mov 0x80834f4,%eax 804a22d: 50 push %eax 804a22e: db 04 24 fildl (%esp,1) 804a231: 8d 64 24 04 lea 0x4(%esp,1),%esp 804a235: db 05 04 35 08 08 fildl 0x8083504 804a23b: de f9 fdivrp %st,%st(1) 804a23d: d8 4d fc fmuls 0xfffffffc(%ebp) 804a240: dd 5c 24 08 fstpl 0x8(%esp,1) 804a244: 89 44 24 04 mov %eax,0x4(%esp,1) 804a248: c7 04 24 9c ae 06 08 movl $0x806ae9c,(%esp,1) 804a24f: e8 6c 57 00 00 call 804f9c0 804a254: 83 3d 4c 06 07 08 00 cmpl $0x0,0x807064c 804a25b: 74 36 je 804a293 804a25d: c7 04 24 a2 ac 06 08 movl $0x806aca2,(%esp,1) 804a264: e8 77 e8 ff ff call 8048ae0 <_init+0x1b8> 804a269: a1 68 35 08 08 mov 0x8083568,%eax 804a26e: 89 44 24 04 mov %eax,0x4(%esp,1) 804a272: c7 04 24 c4 ae 06 08 movl $0x806aec4,(%esp,1) 804a279: e8 62 e8 ff ff call 8048ae0 <_init+0x1b8> 804a27e: a1 64 35 08 08 mov 0x8083564,%eax 804a283: 89 44 24 04 mov %eax,0x4(%esp,1) 804a287: c7 04 24 ec ae 06 08 movl $0x806aeec,(%esp,1) 804a28e: e8 4d e8 ff ff call 8048ae0 <_init+0x1b8> 804a293: c9 leave 804a294: c3 ret 804a295: 90 nop 804a296: 90 nop 804a297: 90 nop 804a298: 90 nop 804a299: 90 nop 804a29a: 90 nop 804a29b: 90 nop 804a29c: 90 nop 804a29d: 90 nop 804a29e: 90 nop 804a29f: 90 nop 0804a2a0 : 804a2a0: 55 push %ebp 804a2a1: 89 e5 mov %esp,%ebp 804a2a3: 83 ec 18 sub $0x18,%esp 804a2a6: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 804a2ad: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804a2b0: 83 f8 13 cmp $0x13,%eax 804a2b3: 7f 5e jg 804a313 804a2b5: 8d 14 00 lea (%eax,%eax,1),%edx 804a2b8: 01 c2 add %eax,%edx 804a2ba: c1 e2 03 shl $0x3,%edx 804a2bd: 8b 8a 14 0a 07 08 mov 0x8070a14(%edx),%ecx 804a2c3: 81 e1 00 01 00 00 and $0x100,%ecx 804a2c9: 85 c9 test %ecx,%ecx 804a2cb: 75 0d jne 804a2da 804a2cd: 89 45 f8 mov %eax,0xfffffff8(%ebp) 804a2d0: 8b 82 00 0a 07 08 mov 0x8070a00(%edx),%eax 804a2d6: 85 c0 test %eax,%eax 804a2d8: 75 09 jne 804a2e3 804a2da: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804a2dd: 40 inc %eax 804a2de: 89 45 fc mov %eax,0xfffffffc(%ebp) 804a2e1: eb ca jmp 804a2ad 804a2e3: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804a2e6: 8d 14 00 lea (%eax,%eax,1),%edx 804a2e9: 01 c2 add %eax,%edx 804a2eb: c1 e2 03 shl $0x3,%edx 804a2ee: 8b 82 00 0a 07 08 mov 0x8070a00(%edx),%eax 804a2f4: 89 04 24 mov %eax,(%esp,1) 804a2f7: e8 54 e8 ff ff call 8048b50 <_init+0x228> 804a2fc: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804a2ff: 8d 14 00 lea (%eax,%eax,1),%edx 804a302: 01 c2 add %eax,%edx 804a304: c1 e2 03 shl $0x3,%edx 804a307: c7 82 00 0a 07 08 00 movl $0x0,0x8070a00(%edx) 804a30e: 00 00 00 804a311: eb c7 jmp 804a2da 804a313: c9 leave 804a314: c3 ret 804a315: 90 nop 804a316: 90 nop 804a317: 90 nop 804a318: 90 nop 804a319: 90 nop 804a31a: 90 nop 804a31b: 90 nop 804a31c: 90 nop 804a31d: 90 nop 804a31e: 90 nop 804a31f: 90 nop 0804a320 : 804a320: 55 push %ebp 804a321: 89 e5 mov %esp,%ebp 804a323: 83 ec 28 sub $0x28,%esp 804a326: 8d 45 0c lea 0xc(%ebp),%eax 804a329: 89 45 f8 mov %eax,0xfffffff8(%ebp) 804a32c: 83 3d f4 0f 07 08 00 cmpl $0x0,0x8070ff4 804a333: 74 18 je 804a34d 804a335: 89 44 24 08 mov %eax,0x8(%esp,1) 804a339: 8b 45 08 mov 0x8(%ebp),%eax 804a33c: 89 44 24 04 mov %eax,0x4(%esp,1) 804a340: a1 60 35 08 08 mov 0x8083560,%eax 804a345: 89 04 24 mov %eax,(%esp,1) 804a348: e8 f3 e6 ff ff call 8048a40 <_init+0x118> 804a34d: 8b 45 08 mov 0x8(%ebp),%eax 804a350: 89 45 f4 mov %eax,0xfffffff4(%ebp) 804a353: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804a356: 89 55 f0 mov %edx,0xfffffff0(%ebp) 804a359: 89 54 24 08 mov %edx,0x8(%esp,1) 804a35d: 89 44 24 04 mov %eax,0x4(%esp,1) 804a361: a1 20 06 07 08 mov 0x8070620,%eax 804a366: 89 04 24 mov %eax,(%esp,1) 804a369: e8 d2 e6 ff ff call 8048a40 <_init+0x118> 804a36e: 89 45 ec mov %eax,0xffffffec(%ebp) 804a371: 89 45 fc mov %eax,0xfffffffc(%ebp) 804a374: c9 leave 804a375: c3 ret 804a376: 8d 76 00 lea 0x0(%esi),%esi 804a379: 8d bc 27 00 00 00 00 lea 0x0(%edi,1),%edi 0804a380 : 804a380: 55 push %ebp 804a381: 89 e5 mov %esp,%ebp 804a383: 8b 45 10 mov 0x10(%ebp),%eax 804a386: 89 45 10 mov %eax,0x10(%ebp) 804a389: 8b 45 0c mov 0xc(%ebp),%eax 804a38c: 89 45 0c mov %eax,0xc(%ebp) 804a38f: 8b 45 08 mov 0x8(%ebp),%eax 804a392: 89 45 08 mov %eax,0x8(%ebp) 804a395: 5d pop %ebp 804a396: e9 d5 e6 ff ff jmp 8048a70 <_init+0x148> 804a39b: 90 nop 804a39c: 90 nop 804a39d: 90 nop 804a39e: 90 nop 804a39f: 90 nop 0804a3a0 : 804a3a0: 55 push %ebp 804a3a1: 89 e5 mov %esp,%ebp 804a3a3: 81 ec 68 08 00 00 sub $0x868,%esp 804a3a9: c7 45 e0 00 00 00 00 movl $0x0,0xffffffe0(%ebp) 804a3b0: c7 45 e4 00 00 00 00 movl $0x0,0xffffffe4(%ebp) 804a3b7: c7 45 e8 00 00 00 00 movl $0x0,0xffffffe8(%ebp) 804a3be: c7 04 24 01 00 00 00 movl $0x1,(%esp,1) 804a3c5: e8 d6 f2 ff ff call 80496a0 804a3ca: 89 45 f4 mov %eax,0xfffffff4(%ebp) 804a3cd: c7 04 24 02 00 00 00 movl $0x2,(%esp,1) 804a3d4: e8 c7 f2 ff ff call 80496a0 804a3d9: 89 45 f0 mov %eax,0xfffffff0(%ebp) 804a3dc: c7 04 24 03 00 00 00 movl $0x3,(%esp,1) 804a3e3: e8 b8 f2 ff ff call 80496a0 804a3e8: 89 45 ec mov %eax,0xffffffec(%ebp) 804a3eb: 8b 55 08 mov 0x8(%ebp),%edx 804a3ee: 83 fa 17 cmp $0x17,%edx 804a3f1: 0f 84 e7 00 00 00 je 804a4de 804a3f7: 7f 5f jg 804a458 804a3f9: 83 fa 02 cmp $0x2,%edx 804a3fc: 0f 84 85 00 00 00 je 804a487 804a402: 83 fa 09 cmp $0x9,%edx 804a405: 75 63 jne 804a46a 804a407: c7 85 cc f7 ff ff 00 movl $0x0,0xfffff7cc(%ebp) 804a40e: 00 00 00 804a411: 8b 85 cc f7 ff ff mov 0xfffff7cc(%ebp),%eax 804a417: 8b 0c 85 60 fd 06 08 mov 0x806fd60(,%eax,4),%ecx 804a41e: 83 f9 ff cmp $0xffffffff,%ecx 804a421: 0f 85 99 00 00 00 jne 804a4c0 804a427: 8b 8d cc f7 ff ff mov 0xfffff7cc(%ebp),%ecx 804a42d: 41 inc %ecx 804a42e: 89 8d cc f7 ff ff mov %ecx,0xfffff7cc(%ebp) 804a434: 83 f9 07 cmp $0x7,%ecx 804a437: 7e d8 jle 804a411 804a439: a1 80 06 07 08 mov 0x8070680,%eax 804a43e: 89 44 24 04 mov %eax,0x4(%esp,1) 804a442: c7 04 24 18 bc 06 08 movl $0x806bc18,(%esp,1) 804a449: e8 72 55 00 00 call 804f9c0 804a44e: b8 02 00 00 00 mov $0x2,%eax 804a453: e9 31 02 00 00 jmp 804a689 804a458: 83 fa 3c cmp $0x3c,%edx 804a45b: 0f 84 c1 00 00 00 je 804a522 804a461: 83 fa 44 cmp $0x44,%edx 804a464: 0f 84 44 01 00 00 je 804a5ae 804a46a: 8b 55 08 mov 0x8(%ebp),%edx 804a46d: 89 54 24 04 mov %edx,0x4(%esp,1) 804a471: c7 04 24 38 bc 06 08 movl $0x806bc38,(%esp,1) 804a478: e8 a3 fe ff ff call 804a320 804a47d: b8 ff ff ff ff mov $0xffffffff,%eax 804a482: e9 02 02 00 00 jmp 804a689 804a487: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 804a48a: 89 0c 24 mov %ecx,(%esp,1) 804a48d: e8 b7 9a 01 00 call 8063f49 804a492: c7 05 80 06 07 08 00 movl $0x0,0x8070680 804a499: 00 00 00 804a49c: 83 3d 80 06 07 08 ff cmpl $0xffffffff,0x8070680 804a4a3: 0f 85 cc 01 00 00 jne 804a675 804a4a9: a1 60 06 07 08 mov 0x8070660,%eax 804a4ae: 83 c0 04 add $0x4,%eax 804a4b1: a3 60 06 07 08 mov %eax,0x8070660 804a4b6: b8 00 00 00 00 mov $0x0,%eax 804a4bb: e9 c9 01 00 00 jmp 804a689 804a4c0: 89 0c 24 mov %ecx,(%esp,1) 804a4c3: e8 c8 e4 ff ff call 8048990 <_init+0x68> 804a4c8: 8b 95 cc f7 ff ff mov 0xfffff7cc(%ebp),%edx 804a4ce: c7 04 95 60 fd 06 08 movl $0xffffffff,0x806fd60(,%edx,4) 804a4d5: ff ff ff ff 804a4d9: e9 49 ff ff ff jmp 804a427 804a4de: 81 7d f0 c0 74 24 40 cmpl $0x402474c0,0xfffffff0(%ebp) 804a4e5: 75 2c jne 804a513 804a4e7: c7 44 24 0c 12 00 00 movl $0x12,0xc(%esp,1) 804a4ee: 00 804a4ef: c7 44 24 08 80 fd 06 movl $0x806fd80,0x8(%esp,1) 804a4f6: 08 804a4f7: 89 44 24 04 mov %eax,0x4(%esp,1) 804a4fb: c7 04 24 c2 00 00 00 movl $0xc2,(%esp,1) 804a502: e8 19 41 00 00 call 804e620 804a507: c7 05 80 06 07 08 00 movl $0x0,0x8070680 804a50e: 00 00 00 804a511: eb 89 jmp 804a49c 804a513: c7 05 80 06 07 08 ff movl $0xffffffff,0x8070680 804a51a: ff ff ff 804a51d: e9 7a ff ff ff jmp 804a49c 804a522: e8 89 fa ff ff call 8049fb0 804a527: 89 c1 mov %eax,%ecx 804a529: 89 c8 mov %ecx,%eax 804a52b: ba 89 b5 f8 14 mov $0x14f8b589,%edx 804a530: f7 ea imul %edx 804a532: c1 fa 0e sar $0xe,%edx 804a535: c1 f9 1f sar $0x1f,%ecx 804a538: 29 ca sub %ecx,%edx 804a53a: 8b 0d a0 14 07 08 mov 0x80714a0,%ecx 804a540: 01 ca add %ecx,%edx 804a542: 89 95 d4 f7 ff ff mov %edx,0xfffff7d4(%ebp) 804a548: 8d 85 d4 f7 ff ff lea 0xfffff7d4(%ebp),%eax 804a54e: 89 44 24 04 mov %eax,0x4(%esp,1) 804a552: 8d 85 d0 f7 ff ff lea 0xfffff7d0(%ebp),%eax 804a558: 89 04 24 mov %eax,(%esp,1) 804a55b: e8 40 4d 00 00 call 804f2a0 804a560: 8b 95 d0 f7 ff ff mov 0xfffff7d0(%ebp),%edx 804a566: 89 95 b8 f7 ff ff mov %edx,0xfffff7b8(%ebp) 804a56c: 89 95 bc f7 ff ff mov %edx,0xfffff7bc(%ebp) 804a572: 89 95 c0 f7 ff ff mov %edx,0xfffff7c0(%ebp) 804a578: 89 95 c4 f7 ff ff mov %edx,0xfffff7c4(%ebp) 804a57e: 89 15 80 06 07 08 mov %edx,0x8070680 804a584: c7 44 24 0c 10 00 00 movl $0x10,0xc(%esp,1) 804a58b: 00 804a58c: 8d 85 b8 f7 ff ff lea 0xfffff7b8(%ebp),%eax 804a592: 89 44 24 08 mov %eax,0x8(%esp,1) 804a596: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 804a599: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804a59d: c7 04 24 c2 00 00 00 movl $0xc2,(%esp,1) 804a5a4: e8 77 40 00 00 call 804e620 804a5a9: e9 ee fe ff ff jmp 804a49c 804a5ae: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804a5b1: a3 40 35 08 08 mov %eax,0x8083540 804a5b6: c7 05 80 06 07 08 00 movl $0x0,0x8070680 804a5bd: 00 00 00 804a5c0: 8b 55 ec mov 0xffffffec(%ebp),%edx 804a5c3: 81 fa 00 08 00 00 cmp $0x800,%edx 804a5c9: 7e 05 jle 804a5d0 804a5cb: ba 00 08 00 00 mov $0x800,%edx 804a5d0: 89 55 e8 mov %edx,0xffffffe8(%ebp) 804a5d3: 89 54 24 0c mov %edx,0xc(%esp,1) 804a5d7: 8d 95 d8 f7 ff ff lea 0xfffff7d8(%ebp),%edx 804a5dd: 89 54 24 08 mov %edx,0x8(%esp,1) 804a5e1: 89 95 b4 f7 ff ff mov %edx,0xfffff7b4(%ebp) 804a5e7: a1 40 35 08 08 mov 0x8083540,%eax 804a5ec: 89 44 24 04 mov %eax,0x4(%esp,1) 804a5f0: c7 04 24 c1 00 00 00 movl $0xc1,(%esp,1) 804a5f7: e8 24 40 00 00 call 804e620 804a5fc: 83 f8 ff cmp $0xffffffff,%eax 804a5ff: 8b 85 b4 f7 ff ff mov 0xfffff7b4(%ebp),%eax 804a605: 75 07 jne 804a60e 804a607: b8 ff ff ff ff mov $0xffffffff,%eax 804a60c: eb 7b jmp 804a689 804a60e: 8b 4d e8 mov 0xffffffe8(%ebp),%ecx 804a611: 89 4c 24 08 mov %ecx,0x8(%esp,1) 804a615: 89 44 24 04 mov %eax,0x4(%esp,1) 804a619: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 804a61c: 89 0c 24 mov %ecx,(%esp,1) 804a61f: e8 4c e3 ff ff call 8048970 <_init+0x48> 804a624: 89 45 e4 mov %eax,0xffffffe4(%ebp) 804a627: 83 f8 ff cmp $0xffffffff,%eax 804a62a: 75 0f jne 804a63b 804a62c: c7 05 80 06 07 08 ff movl $0xffffffff,0x8070680 804a633: ff ff ff 804a636: e9 61 fe ff ff jmp 804a49c 804a63b: 8b 0d 80 06 07 08 mov 0x8070680,%ecx 804a641: 01 c1 add %eax,%ecx 804a643: 89 0d 80 06 07 08 mov %ecx,0x8070680 804a649: 8b 15 40 35 08 08 mov 0x8083540,%edx 804a64f: 01 c2 add %eax,%edx 804a651: 89 15 40 35 08 08 mov %edx,0x8083540 804a657: 3b 45 e8 cmp 0xffffffe8(%ebp),%eax 804a65a: 0f 85 3c fe ff ff jne 804a49c 804a660: 8b 55 ec mov 0xffffffec(%ebp),%edx 804a663: 29 c2 sub %eax,%edx 804a665: 89 55 ec mov %edx,0xffffffec(%ebp) 804a668: 85 d2 test %edx,%edx 804a66a: 0f 8f 50 ff ff ff jg 804a5c0 804a670: e9 27 fe ff ff jmp 804a49c 804a675: 8b 15 60 06 07 08 mov 0x8070660,%edx 804a67b: 83 c2 08 add $0x8,%edx 804a67e: 89 15 60 06 07 08 mov %edx,0x8070660 804a684: e9 2d fe ff ff jmp 804a4b6 804a689: c9 leave 804a68a: c3 ret 804a68b: 90 nop 804a68c: 90 nop 804a68d: 90 nop 804a68e: 90 nop 804a68f: 90 nop 0804a690 : 804a690: 55 push %ebp 804a691: 89 e5 mov %esp,%ebp 804a693: 83 ec 08 sub $0x8,%esp 804a696: c7 04 24 94 8b 06 08 movl $0x8068b94,(%esp,1) 804a69d: e8 1e 53 00 00 call 804f9c0 804a6a2: c7 04 24 00 00 00 00 movl $0x0,(%esp,1) 804a6a9: e8 72 e4 ff ff call 8048b20 <_init+0x1f8> 804a6ae: 90 nop 804a6af: 90 nop 0804a6b0
: 804a6b0: 55 push %ebp 804a6b1: 89 e5 mov %esp,%ebp 804a6b3: 83 ec 48 sub $0x48,%esp 804a6b6: 83 e4 f0 and $0xfffffff0,%esp 804a6b9: 83 ec 10 sub $0x10,%esp 804a6bc: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) 804a6c3: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp) 804a6ca: eb 00 jmp 804a6cc 804a6cc: c7 44 24 08 b8 c4 06 movl $0x806c4b8,0x8(%esp,1) 804a6d3: 08 804a6d4: 8b 45 0c mov 0xc(%ebp),%eax 804a6d7: 89 44 24 04 mov %eax,0x4(%esp,1) 804a6db: 8b 45 08 mov 0x8(%ebp),%eax 804a6de: 89 04 24 mov %eax,(%esp,1) 804a6e1: e8 7a e3 ff ff call 8048a60 <_init+0x138> 804a6e6: 89 45 f8 mov %eax,0xfffffff8(%ebp) 804a6e9: 83 f8 ff cmp $0xffffffff,%eax 804a6ec: 0f 84 b5 00 00 00 je 804a7a7 804a6f2: 83 e8 48 sub $0x48,%eax 804a6f5: 83 f8 2e cmp $0x2e,%eax 804a6f8: 0f 87 9d 00 00 00 ja 804a79b 804a6fe: 8b 04 85 74 c5 06 08 mov 0x806c574(,%eax,4),%eax 804a705: ff e0 jmp *%eax 804a707: c7 05 4c 06 07 08 01 movl $0x1,0x807064c 804a70e: 00 00 00 804a711: eb b9 jmp 804a6cc 804a713: c7 05 3c 04 07 08 00 movl $0x0,0x807043c 804a71a: 00 00 00 804a71d: eb ad jmp 804a6cc 804a71f: c7 05 0c d0 06 08 00 movl $0x0,0x806d00c 804a726: 00 00 00 804a729: eb a1 jmp 804a6cc 804a72b: c7 05 48 06 07 08 01 movl $0x1,0x8070648 804a732: 00 00 00 804a735: eb 95 jmp 804a6cc 804a737: c7 05 10 d0 06 08 00 movl $0x0,0x806d010 804a73e: 00 00 00 804a741: eb 89 jmp 804a6cc 804a743: c7 05 50 06 07 08 01 movl $0x1,0x8070650 804a74a: 00 00 00 804a74d: e9 7a ff ff ff jmp 804a6cc 804a752: c7 05 54 06 07 08 01 movl $0x1,0x8070654 804a759: 00 00 00 804a75c: e9 6b ff ff ff jmp 804a6cc 804a761: c7 05 a0 0f 07 08 01 movl $0x1,0x8070fa0 804a768: 00 00 00 804a76b: e9 5c ff ff ff jmp 804a6cc 804a770: a1 2c 06 07 08 mov 0x807062c,%eax 804a775: 89 45 f0 mov %eax,0xfffffff0(%ebp) 804a778: e9 4f ff ff ff jmp 804a6cc 804a77d: c7 05 e0 14 07 08 01 movl $0x1,0x80714e0 804a784: 00 00 00 804a787: e9 40 ff ff ff jmp 804a6cc 804a78c: c7 05 bc 14 07 08 01 movl $0x1,0x80714bc 804a793: 00 00 00 804a796: e9 31 ff ff ff jmp 804a6cc 804a79b: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 804a79e: 40 inc %eax 804a79f: 89 45 f4 mov %eax,0xfffffff4(%ebp) 804a7a2: e9 25 ff ff ff jmp 804a6cc 804a7a7: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 804a7aa: 85 c0 test %eax,%eax 804a7ac: 0f 85 2f 01 00 00 jne 804a8e1 804a7b2: e8 49 af 00 00 call 8055700 804a7b7: e8 c4 2e 00 00 call 804d680 804a7bc: e8 7f 1c 00 00 call 804c440 804a7c1: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp,1) 804a7c8: 00 804a7c9: c7 44 24 08 e0 04 00 movl $0x4e0,0x8(%esp,1) 804a7d0: 00 804a7d1: c7 44 24 04 ff 3f 00 movl $0x3fff,0x4(%esp,1) 804a7d8: 00 804a7d9: c7 04 24 00 00 00 00 movl $0x0,(%esp,1) 804a7e0: e8 eb 46 00 00 call 804eed0 804a7e5: 85 c0 test %eax,%eax 804a7e7: 0f 85 67 01 00 00 jne 804a954 804a7ed: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804a7f0: 85 c0 test %eax,%eax 804a7f2: 0f 85 74 01 00 00 jne 804a96c 804a7f8: 8b 15 30 06 07 08 mov 0x8070630,%edx 804a7fe: 8b 45 08 mov 0x8(%ebp),%eax 804a801: 39 c2 cmp %eax,%edx 804a803: 0f 8c 20 02 00 00 jl 804aa29 804a809: a1 bc 14 07 08 mov 0x80714bc,%eax 804a80e: 85 c0 test %eax,%eax 804a810: 0f 85 6c 02 00 00 jne 804aa82 804a816: c7 05 a0 0f 07 08 00 movl $0x0,0x8070fa0 804a81d: 00 00 00 804a820: a1 e0 14 07 08 mov 0x80714e0,%eax 804a825: 85 c0 test %eax,%eax 804a827: 0f 85 9d 02 00 00 jne 804aaca 804a82d: e8 2e ec ff ff call 8049460 804a832: eb 00 jmp 804a834 804a834: c7 05 54 34 08 08 00 movl $0x0,0x8083454 804a83b: 00 00 00 804a83e: c7 05 5c 34 08 08 00 movl $0x0,0x808345c 804a845: 00 00 00 804a848: c7 05 50 34 08 08 00 movl $0x0,0x8083450 804a84f: 00 00 00 804a852: c7 05 58 34 08 08 00 movl $0x0,0x8083458 804a859: 00 00 00 804a85c: c7 04 24 34 04 07 08 movl $0x8070434,(%esp,1) 804a863: e8 58 51 00 00 call 804f9c0 804a868: a1 28 06 07 08 mov 0x8070628,%eax 804a86d: 89 44 24 08 mov %eax,0x8(%esp,1) 804a871: c7 44 24 04 64 00 00 movl $0x64,0x4(%esp,1) 804a878: 00 804a879: c7 04 24 80 15 07 08 movl $0x8071580,(%esp,1) 804a880: e8 fb fa ff ff call 804a380 804a885: 89 45 ec mov %eax,0xffffffec(%ebp) 804a888: 85 c0 test %eax,%eax 804a88a: 0f 84 5b 03 00 00 je 804abeb 804a890: c7 44 24 04 80 15 07 movl $0x8071580,0x4(%esp,1) 804a897: 08 804a898: c7 04 24 00 15 07 08 movl $0x8071500,(%esp,1) 804a89f: e8 1c e3 ff ff call 8048bc0 <_init+0x298> 804a8a4: c7 44 24 04 74 02 07 movl $0x8070274,0x4(%esp,1) 804a8ab: 08 804a8ac: c7 04 24 80 15 07 08 movl $0x8071580,(%esp,1) 804a8b3: e8 b8 51 00 00 call 804fa70 804a8b8: 89 45 fc mov %eax,0xfffffffc(%ebp) 804a8bb: 85 c0 test %eax,%eax 804a8bd: 0f 84 71 ff ff ff je 804a834 804a8c3: 8b 50 0c mov 0xc(%eax),%edx 804a8c6: 85 d2 test %edx,%edx 804a8c8: 0f 84 10 02 00 00 je 804aade 804a8ce: ff d2 call *%edx 804a8d0: c7 04 24 94 8b 06 08 movl $0x8068b94,(%esp,1) 804a8d7: e8 e4 50 00 00 call 804f9c0 804a8dc: e9 53 ff ff ff jmp 804a834 804a8e1: 8b 45 0c mov 0xc(%ebp),%eax 804a8e4: 8b 00 mov (%eax),%eax 804a8e6: 89 44 24 08 mov %eax,0x8(%esp,1) 804a8ea: c7 44 24 04 1c c5 06 movl $0x806c51c,0x4(%esp,1) 804a8f1: 08 804a8f2: a1 24 06 07 08 mov 0x8070624,%eax 804a8f7: 89 04 24 mov %eax,(%esp,1) 804a8fa: e8 b1 e0 ff ff call 80489b0 <_init+0x88> 804a8ff: 8b 45 0c mov 0xc(%ebp),%eax 804a902: 8b 00 mov (%eax),%eax 804a904: 89 44 24 08 mov %eax,0x8(%esp,1) 804a908: c7 44 24 04 40 c5 06 movl $0x806c540,0x4(%esp,1) 804a90f: 08 804a910: a1 24 06 07 08 mov 0x8070624,%eax 804a915: 89 04 24 mov %eax,(%esp,1) 804a918: e8 93 e0 ff ff call 80489b0 <_init+0x88> 804a91d: 8b 45 0c mov 0xc(%ebp),%eax 804a920: 8b 00 mov (%eax),%eax 804a922: 89 44 24 08 mov %eax,0x8(%esp,1) 804a926: c7 44 24 04 c8 c4 06 movl $0x806c4c8,0x4(%esp,1) 804a92d: 08 804a92e: a1 24 06 07 08 mov 0x8070624,%eax 804a933: 89 04 24 mov %eax,(%esp,1) 804a936: e8 75 e0 ff ff call 80489b0 <_init+0x88> 804a93b: a1 24 06 07 08 mov 0x8070624,%eax 804a940: 89 04 24 mov %eax,(%esp,1) 804a943: e8 88 e0 ff ff call 80489d0 <_init+0xa8> 804a948: c7 04 24 02 00 00 00 movl $0x2,(%esp,1) 804a94f: e8 cc e1 ff ff call 8048b20 <_init+0x1f8> 804a954: c7 04 24 5b 98 06 08 movl $0x806985b,(%esp,1) 804a95b: e8 80 e1 ff ff call 8048ae0 <_init+0x1b8> 804a960: c7 04 24 02 00 00 00 movl $0x2,(%esp,1) 804a967: e8 b4 e1 ff ff call 8048b20 <_init+0x1f8> 804a96c: 89 45 ec mov %eax,0xffffffec(%ebp) 804a96f: 8b 15 a0 0f 07 08 mov 0x8070fa0,%edx 804a975: 89 55 dc mov %edx,0xffffffdc(%ebp) 804a978: c7 44 24 04 00 c1 06 movl $0x806c100,0x4(%esp,1) 804a97f: 08 804a980: 89 04 24 mov %eax,(%esp,1) 804a983: e8 e8 e1 ff ff call 8048b70 <_init+0x248> 804a988: 89 45 e0 mov %eax,0xffffffe0(%ebp) 804a98b: 85 c0 test %eax,%eax 804a98d: 75 35 jne 804a9c4 804a98f: 8b 45 ec mov 0xffffffec(%ebp),%eax 804a992: 89 44 24 08 mov %eax,0x8(%esp,1) 804a996: c7 44 24 04 f8 c4 06 movl $0x806c4f8,0x4(%esp,1) 804a99d: 08 804a99e: a1 24 06 07 08 mov 0x8070624,%eax 804a9a3: 89 04 24 mov %eax,(%esp,1) 804a9a6: e8 05 e0 ff ff call 80489b0 <_init+0x88> 804a9ab: a1 24 06 07 08 mov 0x8070624,%eax 804a9b0: 89 04 24 mov %eax,(%esp,1) 804a9b3: e8 18 e0 ff ff call 80489d0 <_init+0xa8> 804a9b8: c7 45 e8 ff ff ff ff movl $0xffffffff,0xffffffe8(%ebp) 804a9bf: e9 34 fe ff ff jmp 804a7f8 804a9c4: c7 05 a0 0f 07 08 01 movl $0x1,0x8070fa0 804a9cb: 00 00 00 804a9ce: eb 00 jmp 804a9d0 804a9d0: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 804a9d3: 89 44 24 08 mov %eax,0x8(%esp,1) 804a9d7: c7 44 24 04 64 00 00 movl $0x64,0x4(%esp,1) 804a9de: 00 804a9df: c7 04 24 80 15 07 08 movl $0x8071580,(%esp,1) 804a9e6: e8 85 e0 ff ff call 8048a70 <_init+0x148> 804a9eb: 85 c0 test %eax,%eax 804a9ed: 74 26 je 804aa15 804a9ef: c7 44 24 04 74 02 07 movl $0x8070274,0x4(%esp,1) 804a9f6: 08 804a9f7: c7 04 24 80 15 07 08 movl $0x8071580,(%esp,1) 804a9fe: e8 6d 50 00 00 call 804fa70 804aa03: 89 45 e4 mov %eax,0xffffffe4(%ebp) 804aa06: 85 c0 test %eax,%eax 804aa08: 74 c6 je 804a9d0 804aa0a: 8b 50 0c mov 0xc(%eax),%edx 804aa0d: 85 d2 test %edx,%edx 804aa0f: 74 bf je 804a9d0 804aa11: ff d2 call *%edx 804aa13: eb bb jmp 804a9d0 804aa15: 8b 45 dc mov 0xffffffdc(%ebp),%eax 804aa18: a3 a0 0f 07 08 mov %eax,0x8070fa0 804aa1d: c7 45 e8 00 00 00 00 movl $0x0,0xffffffe8(%ebp) 804aa24: e9 cf fd ff ff jmp 804a7f8 804aa29: c1 e2 02 shl $0x2,%edx 804aa2c: 8b 45 0c mov 0xc(%ebp),%eax 804aa2f: 8b 04 02 mov (%edx,%eax,1),%eax 804aa32: a3 24 10 07 08 mov %eax,0x8071024 804aa37: e8 74 7d 00 00 call 80527b0 804aa3c: 83 f8 ff cmp $0xffffffff,%eax 804aa3f: 0f 84 c4 fd ff ff je 804a809 804aa45: a1 a0 0f 07 08 mov 0x8070fa0,%eax 804aa4a: 85 c0 test %eax,%eax 804aa4c: 0f 84 b7 fd ff ff je 804a809 804aa52: a1 30 06 07 08 mov 0x8070630,%eax 804aa57: 40 inc %eax 804aa58: a3 30 06 07 08 mov %eax,0x8070630 804aa5d: 89 44 24 08 mov %eax,0x8(%esp,1) 804aa61: 8b 45 0c mov 0xc(%ebp),%eax 804aa64: 89 44 24 04 mov %eax,0x4(%esp,1) 804aa68: 8b 45 08 mov 0x8(%ebp),%eax 804aa6b: 89 04 24 mov %eax,(%esp,1) 804aa6e: e8 a8 f4 00 00 call 8059f1b 804aa73: 89 45 f4 mov %eax,0xfffffff4(%ebp) 804aa76: c7 04 24 00 00 00 00 movl $0x0,(%esp,1) 804aa7d: e8 9e e0 ff ff call 8048b20 <_init+0x1f8> 804aa82: a1 4c 06 07 08 mov 0x807064c,%eax 804aa87: 85 c0 test %eax,%eax 804aa89: 75 0f jne 804aa9a 804aa8b: c7 05 bc 14 07 08 00 movl $0x0,0x80714bc 804aa92: 00 00 00 804aa95: e9 7c fd ff ff jmp 804a816 804aa9a: 8b 15 30 06 07 08 mov 0x8070630,%edx 804aaa0: 8b 45 08 mov 0x8(%ebp),%eax 804aaa3: 39 c2 cmp %eax,%edx 804aaa5: 7d 12 jge 804aab9 804aaa7: a1 24 10 07 08 mov 0x8071024,%eax 804aaac: 89 04 24 mov %eax,(%esp,1) 804aaaf: e8 c8 58 01 00 call 806037c 804aab4: e9 5d fd ff ff jmp 804a816 804aab9: c7 04 24 d6 c4 06 08 movl $0x806c4d6,(%esp,1) 804aac0: e8 b7 58 01 00 call 806037c 804aac5: e9 4c fd ff ff jmp 804a816 804aaca: e8 e2 f4 00 00 call 8059fb1 804aacf: c7 05 e0 14 07 08 00 movl $0x0,0x80714e0 804aad6: 00 00 00 804aad9: e9 4f fd ff ff jmp 804a82d 804aade: c7 45 d8 02 00 00 00 movl $0x2,0xffffffd8(%ebp) 804aae5: 8b 08 mov (%eax),%ecx 804aae7: 89 4d d4 mov %ecx,0xffffffd4(%ebp) 804aaea: 0f b6 11 movzbl (%ecx),%edx 804aaed: 0f b6 d2 movzbl %dl,%edx 804aaf0: 83 ea 73 sub $0x73,%edx 804aaf3: 85 d2 test %edx,%edx 804aaf5: 0f 94 c0 sete %al 804aaf8: 0f b6 c0 movzbl %al,%eax 804aafb: 83 e0 01 and $0x1,%eax 804aafe: 85 c0 test %eax,%eax 804ab00: 74 22 je 804ab24 804ab02: 0f b6 51 01 movzbl 0x1(%ecx),%edx 804ab06: 0f b6 d2 movzbl %dl,%edx 804ab09: 83 ea 68 sub $0x68,%edx 804ab0c: 85 d2 test %edx,%edx 804ab0e: 0f 94 c0 sete %al 804ab11: 0f b6 c0 movzbl %al,%eax 804ab14: 83 e0 01 and $0x1,%eax 804ab17: 85 c0 test %eax,%eax 804ab19: 74 09 je 804ab24 804ab1b: 0f b6 41 02 movzbl 0x2(%ecx),%eax 804ab1f: 0f b6 c0 movzbl %al,%eax 804ab22: 89 c2 mov %eax,%edx 804ab24: 89 d0 mov %edx,%eax 804ab26: 85 c0 test %eax,%eax 804ab28: 74 3a je 804ab64 804ab2a: c7 45 dc 01 00 00 00 movl $0x1,0xffffffdc(%ebp) 804ab31: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804ab34: 8b 08 mov (%eax),%ecx 804ab36: 89 4d d4 mov %ecx,0xffffffd4(%ebp) 804ab39: 0f b6 11 movzbl (%ecx),%edx 804ab3c: 0f b6 d2 movzbl %dl,%edx 804ab3f: 83 ea 21 sub $0x21,%edx 804ab42: 85 d2 test %edx,%edx 804ab44: 0f 94 c0 sete %al 804ab47: 0f b6 c0 movzbl %al,%eax 804ab4a: 83 e0 01 and $0x1,%eax 804ab4d: 85 c0 test %eax,%eax 804ab4f: 74 09 je 804ab5a 804ab51: 0f b6 41 01 movzbl 0x1(%ecx),%eax 804ab55: 0f b6 c0 movzbl %al,%eax 804ab58: 89 c2 mov %eax,%edx 804ab5a: 89 d0 mov %edx,%eax 804ab5c: 85 c0 test %eax,%eax 804ab5e: 0f 85 6c fd ff ff jne 804a8d0 804ab64: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 804ab6b: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804ab6e: 8b 00 mov (%eax),%eax 804ab70: 0f b6 00 movzbl (%eax),%eax 804ab73: 3c 21 cmp $0x21,%al 804ab75: 75 07 jne 804ab7e 804ab77: c7 45 f8 01 00 00 00 movl $0x1,0xfffffff8(%ebp) 804ab7e: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804ab81: 42 inc %edx 804ab82: 89 55 f8 mov %edx,0xfffffff8(%ebp) 804ab85: 8b 0c 95 20 10 07 08 mov 0x8071020(,%edx,4),%ecx 804ab8c: 0f b6 01 movzbl (%ecx),%eax 804ab8f: 84 c0 test %al,%al 804ab91: 74 06 je 804ab99 804ab93: c6 41 ff 20 movb $0x20,0xffffffff(%ecx) 804ab97: eb e5 jmp 804ab7e 804ab99: c7 04 95 20 10 07 08 movl $0x0,0x8071020(,%edx,4) 804aba0: 00 00 00 00 804aba4: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804aba7: 8b 00 mov (%eax),%eax 804aba9: 0f b6 00 movzbl (%eax),%eax 804abac: 3c 21 cmp $0x21,%al 804abae: 75 32 jne 804abe2 804abb0: c7 45 f8 01 00 00 00 movl $0x1,0xfffffff8(%ebp) 804abb7: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804abba: 8b 04 85 20 10 07 08 mov 0x8071020(,%eax,4),%eax 804abc1: 89 04 24 mov %eax,(%esp,1) 804abc4: e8 27 de ff ff call 80489f0 <_init+0xc8> 804abc9: 85 c0 test %eax,%eax 804abcb: 0f 84 ff fc ff ff je 804a8d0 804abd1: c7 04 24 db c4 06 08 movl $0x806c4db,(%esp,1) 804abd8: e8 e3 4d 00 00 call 804f9c0 804abdd: e9 ee fc ff ff jmp 804a8d0 804abe2: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 804abe9: eb cc jmp 804abb7 804abeb: a1 28 06 07 08 mov 0x8070628,%eax 804abf0: 89 04 24 mov %eax,(%esp,1) 804abf3: e8 38 de ff ff call 8048a30 <_init+0x108> 804abf8: e9 37 fc ff ff jmp 804a834 804abfd: 90 nop 804abfe: 90 nop 804abff: 90 nop 0804ac00 : 804ac00: 55 push %ebp 804ac01: 89 e5 mov %esp,%ebp 804ac03: 81 ec a8 00 00 00 sub $0xa8,%esp 804ac09: 8b 4d 08 mov 0x8(%ebp),%ecx 804ac0c: 89 b5 68 ff ff ff mov %esi,0xffffff68(%ebp) 804ac12: 89 4d 84 mov %ecx,0xffffff84(%ebp) 804ac15: 8d 55 88 lea 0xffffff88(%ebp),%edx 804ac18: 89 55 80 mov %edx,0xffffff80(%ebp) 804ac1b: 8b 75 08 mov 0x8(%ebp),%esi 804ac1e: 0f b6 06 movzbl (%esi),%eax 804ac21: 3c 0a cmp $0xa,%al 804ac23: 0f 95 c2 setne %dl 804ac26: 0f b6 d2 movzbl %dl,%edx 804ac29: 3c 2b cmp $0x2b,%al 804ac2b: 0f 95 c1 setne %cl 804ac2e: 0f b6 c9 movzbl %cl,%ecx 804ac31: 21 ca and %ecx,%edx 804ac33: 85 d2 test %edx,%edx 804ac35: 74 22 je 804ac59 804ac37: 3c 2d cmp $0x2d,%al 804ac39: 74 1e je 804ac59 804ac3b: 3c 2a cmp $0x2a,%al 804ac3d: 74 1a je 804ac59 804ac3f: 3c 2f cmp $0x2f,%al 804ac41: 74 16 je 804ac59 804ac43: 84 c0 test %al,%al 804ac45: 74 12 je 804ac59 804ac47: ff 45 08 incl 0x8(%ebp) 804ac4a: 0f b6 06 movzbl (%esi),%eax 804ac4d: 8b 55 80 mov 0xffffff80(%ebp),%edx 804ac50: 88 02 mov %al,(%edx) 804ac52: 8d 55 80 lea 0xffffff80(%ebp),%edx 804ac55: ff 02 incl (%edx) 804ac57: eb c2 jmp 804ac1b 804ac59: 8b 75 80 mov 0xffffff80(%ebp),%esi 804ac5c: c6 06 00 movb $0x0,(%esi) 804ac5f: 8d 45 88 lea 0xffffff88(%ebp),%eax 804ac62: 89 45 80 mov %eax,0xffffff80(%ebp) 804ac65: 80 7d 88 72 cmpb $0x72,0xffffff88(%ebp) 804ac69: 74 7a je 804ace5 804ac6b: c7 85 70 ff ff ff 03 movl $0x3,0xffffff70(%ebp) 804ac72: 00 00 00 804ac75: 8b 75 80 mov 0xffffff80(%ebp),%esi 804ac78: 89 b5 6c ff ff ff mov %esi,0xffffff6c(%ebp) 804ac7e: 0f b6 06 movzbl (%esi),%eax 804ac81: 0f b6 c0 movzbl %al,%eax 804ac84: 83 e8 76 sub $0x76,%eax 804ac87: 85 c0 test %eax,%eax 804ac89: 0f 94 c2 sete %dl 804ac8c: 0f b6 d2 movzbl %dl,%edx 804ac8f: 83 e2 01 and $0x1,%edx 804ac92: 85 d2 test %edx,%edx 804ac94: 0f 85 8d 00 00 00 jne 804ad27 804ac9a: 89 c2 mov %eax,%edx 804ac9c: 85 d2 test %edx,%edx 804ac9e: 0f 84 cb 00 00 00 je 804ad6f 804aca4: c7 85 74 ff ff ff 02 movl $0x2,0xffffff74(%ebp) 804acab: 00 00 00 804acae: 8b 45 80 mov 0xffffff80(%ebp),%eax 804acb1: 89 85 6c ff ff ff mov %eax,0xffffff6c(%ebp) 804acb7: 0f b6 08 movzbl (%eax),%ecx 804acba: 0f b6 c9 movzbl %cl,%ecx 804acbd: 83 e9 69 sub $0x69,%ecx 804acc0: 85 c9 test %ecx,%ecx 804acc2: 0f 94 c2 sete %dl 804acc5: 0f b6 d2 movzbl %dl,%edx 804acc8: 83 e2 01 and $0x1,%edx 804accb: 85 d2 test %edx,%edx 804accd: 0f 85 ac 00 00 00 jne 804ad7f 804acd3: 89 ca mov %ecx,%edx 804acd5: 85 d2 test %edx,%edx 804acd7: 0f 84 cb 00 00 00 je 804ada8 804acdd: 8b 45 84 mov 0xffffff84(%ebp),%eax 804ace0: e9 d1 00 00 00 jmp 804adb6 804ace5: c6 45 88 26 movb $0x26,0xffffff88(%ebp) 804ace9: 8d 95 78 ff ff ff lea 0xffffff78(%ebp),%edx 804acef: 89 54 24 08 mov %edx,0x8(%esp,1) 804acf3: 8d 95 7c ff ff ff lea 0xffffff7c(%ebp),%edx 804acf9: 89 54 24 04 mov %edx,0x4(%esp,1) 804acfd: 89 04 24 mov %eax,(%esp,1) 804ad00: e8 4b ea ff ff call 8049750 804ad05: 85 c0 test %eax,%eax 804ad07: 0f 85 5e ff ff ff jne 804ac6b 804ad0d: 8b 95 78 ff ff ff mov 0xffffff78(%ebp),%edx 804ad13: 8b 14 95 78 06 07 08 mov 0x8070678(,%edx,4),%edx 804ad1a: 8b 75 0c mov 0xc(%ebp),%esi 804ad1d: 89 16 mov %edx,(%esi) 804ad1f: 8b 45 08 mov 0x8(%ebp),%eax 804ad22: e9 8f 00 00 00 jmp 804adb6 804ad27: 0f b6 46 01 movzbl 0x1(%esi),%eax 804ad2b: 0f b6 c0 movzbl %al,%eax 804ad2e: 83 e8 62 sub $0x62,%eax 804ad31: 85 c0 test %eax,%eax 804ad33: 0f 94 c2 sete %dl 804ad36: 0f b6 d2 movzbl %dl,%edx 804ad39: 83 e2 01 and $0x1,%edx 804ad3c: 85 d2 test %edx,%edx 804ad3e: 0f 84 56 ff ff ff je 804ac9a 804ad44: 0f b6 46 02 movzbl 0x2(%esi),%eax 804ad48: 0f b6 c0 movzbl %al,%eax 804ad4b: 83 e8 72 sub $0x72,%eax 804ad4e: 85 c0 test %eax,%eax 804ad50: 0f 94 c2 sete %dl 804ad53: 0f b6 d2 movzbl %dl,%edx 804ad56: 83 e2 01 and $0x1,%edx 804ad59: 85 d2 test %edx,%edx 804ad5b: 0f 84 39 ff ff ff je 804ac9a 804ad61: 0f b6 4e 03 movzbl 0x3(%esi),%ecx 804ad65: 0f b6 c9 movzbl %cl,%ecx 804ad68: 89 c8 mov %ecx,%eax 804ad6a: e9 2b ff ff ff jmp 804ac9a 804ad6f: 8b 75 0c mov 0xc(%ebp),%esi 804ad72: 8b 15 14 08 07 08 mov 0x8070814,%edx 804ad78: 89 16 mov %edx,(%esi) 804ad7a: 8b 45 08 mov 0x8(%ebp),%eax 804ad7d: eb 37 jmp 804adb6 804ad7f: 0f b6 48 01 movzbl 0x1(%eax),%ecx 804ad83: 0f b6 c9 movzbl %cl,%ecx 804ad86: 83 e9 70 sub $0x70,%ecx 804ad89: 85 c9 test %ecx,%ecx 804ad8b: 0f 94 c2 sete %dl 804ad8e: 0f b6 d2 movzbl %dl,%edx 804ad91: 83 e2 01 and $0x1,%edx 804ad94: 85 d2 test %edx,%edx 804ad96: 0f 84 37 ff ff ff je 804acd3 804ad9c: 0f b6 48 02 movzbl 0x2(%eax),%ecx 804ada0: 0f b6 c9 movzbl %cl,%ecx 804ada3: e9 2b ff ff ff jmp 804acd3 804ada8: 8b 75 0c mov 0xc(%ebp),%esi 804adab: 8b 15 60 06 07 08 mov 0x8070660,%edx 804adb1: 89 16 mov %edx,(%esi) 804adb3: 8b 45 08 mov 0x8(%ebp),%eax 804adb6: 8b b5 68 ff ff ff mov 0xffffff68(%ebp),%esi 804adbc: c9 leave 804adbd: c3 ret 804adbe: 90 nop 804adbf: 90 nop 0804adc0 : 804adc0: 55 push %ebp 804adc1: 89 e5 mov %esp,%ebp 804adc3: 83 ec 18 sub $0x18,%esp 804adc6: 89 5d f4 mov %ebx,0xfffffff4(%ebp) 804adc9: 81 7d 0c ff 01 00 00 cmpl $0x1ff,0xc(%ebp) 804add0: 0f 8f b8 00 00 00 jg 804ae8e 804add6: 83 3d 50 06 07 08 00 cmpl $0x0,0x8070650 804addd: 0f 85 c1 00 00 00 jne 804aea4 804ade3: 8b 55 08 mov 0x8(%ebp),%edx 804ade6: 0f b6 02 movzbl (%edx),%eax 804ade9: 3c 29 cmp $0x29,%al 804adeb: 0f 84 45 01 00 00 je 804af36 804adf1: 8b 5d 0c mov 0xc(%ebp),%ebx 804adf4: 81 fb 80 00 00 00 cmp $0x80,%ebx 804adfa: 0f 94 c1 sete %cl 804adfd: 0f b6 c9 movzbl %cl,%ecx 804ae00: 81 fb ff 00 00 00 cmp $0xff,%ebx 804ae06: 0f 9f c2 setg %dl 804ae09: 0f b6 d2 movzbl %dl,%edx 804ae0c: 09 d1 or %edx,%ecx 804ae0e: 85 c9 test %ecx,%ecx 804ae10: 0f 84 36 01 00 00 je 804af4c 804ae16: 0f b6 c0 movzbl %al,%eax 804ae19: 83 f8 26 cmp $0x26,%eax 804ae1c: 0f 86 2a 01 00 00 jbe 804af4c 804ae22: 83 f8 28 cmp $0x28,%eax 804ae25: 0f 87 21 01 00 00 ja 804af4c 804ae2b: 83 3d 10 d0 06 08 00 cmpl $0x0,0x806d010 804ae32: 0f 84 55 01 00 00 je 804af8d 804ae38: 83 3d 44 06 07 08 00 cmpl $0x0,0x8070644 804ae3f: 0f 94 c0 sete %al 804ae42: 0f b6 c0 movzbl %al,%eax 804ae45: 81 fb c2 01 00 00 cmp $0x1c2,%ebx 804ae4b: 0f 94 c3 sete %bl 804ae4e: 0f b6 db movzbl %bl,%ebx 804ae51: 21 d8 and %ebx,%eax 804ae53: 85 c0 test %eax,%eax 804ae55: 0f 84 32 01 00 00 je 804af8d 804ae5b: c7 45 fc a0 17 07 08 movl $0x80717a0,0xfffffffc(%ebp) 804ae62: c7 05 a8 17 07 08 1b movl $0x1b,0x80717a8 804ae69: 00 00 00 804ae6c: c7 04 24 a0 17 07 08 movl $0x80717a0,(%esp,1) 804ae73: e8 e8 09 00 00 call 804b860 804ae78: 8b 0d 9c 06 07 08 mov 0x807069c,%ecx 804ae7e: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 804ae81: 89 0c 24 mov %ecx,(%esp,1) 804ae84: e8 17 f5 ff ff call 804a3a0 804ae89: e9 12 01 00 00 jmp 804afa0 804ae8e: c7 04 24 64 c8 06 08 movl $0x806c864,(%esp,1) 804ae95: e8 86 f4 ff ff call 804a320 804ae9a: b8 ff ff ff ff mov $0xffffffff,%eax 804ae9f: e9 fc 00 00 00 jmp 804afa0 804aea4: 8b 4d 08 mov 0x8(%ebp),%ecx 804aea7: 0f b6 09 movzbl (%ecx),%ecx 804aeaa: 80 f9 2a cmp $0x2a,%cl 804aead: 0f 85 30 ff ff ff jne 804ade3 804aeb3: 83 3d fc 07 07 08 00 cmpl $0x0,0x80707fc 804aeba: 78 19 js 804aed5 804aebc: c7 44 24 04 2c c2 06 movl $0x806c22c,0x4(%esp,1) 804aec3: 08 804aec4: c7 04 24 06 00 00 00 movl $0x6,(%esp,1) 804aecb: e8 11 d3 01 00 call 80681e1 804aed0: e9 cb 00 00 00 jmp 804afa0 804aed5: 8b 15 00 08 07 08 mov 0x8070800,%edx 804aedb: 89 15 fc 07 07 08 mov %edx,0x80707fc 804aee1: a1 04 08 07 08 mov 0x8070804,%eax 804aee6: a3 f8 09 07 08 mov %eax,0x80709f8 804aeeb: a1 0c 08 07 08 mov 0x807080c,%eax 804aef0: 89 c1 mov %eax,%ecx 804aef2: 83 e1 02 and $0x2,%ecx 804aef5: 85 c9 test %ecx,%ecx 804aef7: 74 1e je 804af17 804aef9: a3 60 06 07 08 mov %eax,0x8070660 804aefe: 8b 15 60 06 07 08 mov 0x8070660,%edx 804af04: 83 e2 fc and $0xfffffffc,%edx 804af07: 89 15 60 06 07 08 mov %edx,0x8070660 804af0d: b8 00 00 00 00 mov $0x0,%eax 804af12: e9 89 00 00 00 jmp 804afa0 804af17: a1 10 08 07 08 mov 0x8070810,%eax 804af1c: 89 c1 mov %eax,%ecx 804af1e: 83 e1 02 and $0x2,%ecx 804af21: 85 c9 test %ecx,%ecx 804af23: 74 07 je 804af2c 804af25: a3 60 06 07 08 mov %eax,0x8070660 804af2a: eb d2 jmp 804aefe 804af2c: 83 c0 04 add $0x4,%eax 804af2f: a3 60 06 07 08 mov %eax,0x8070660 804af34: eb c8 jmp 804aefe 804af36: c7 44 24 04 75 c8 06 movl $0x806c875,0x4(%esp,1) 804af3d: 08 804af3e: c7 04 24 07 00 00 00 movl $0x7,(%esp,1) 804af45: e8 97 d2 01 00 call 80681e1 804af4a: eb 54 jmp 804afa0 804af4c: 83 3d 50 06 07 08 00 cmpl $0x0,0x8070650 804af53: 0f 95 c1 setne %cl 804af56: 0f b6 c9 movzbl %cl,%ecx 804af59: 8b 55 0c mov 0xc(%ebp),%edx 804af5c: 89 d0 mov %edx,%eax 804af5e: f7 d0 not %eax 804af60: c1 e8 1f shr $0x1f,%eax 804af63: 21 c1 and %eax,%ecx 804af65: 85 c9 test %ecx,%ecx 804af67: 74 24 je 804af8d 804af69: 83 fa 7f cmp $0x7f,%edx 804af6c: 7f 1f jg 804af8d 804af6e: 83 3d fc 07 07 08 00 cmpl $0x0,0x80707fc 804af75: 78 16 js 804af8d 804af77: c7 44 24 04 2c c2 06 movl $0x806c22c,0x4(%esp,1) 804af7e: 08 804af7f: c7 04 24 06 00 00 00 movl $0x6,(%esp,1) 804af86: e8 56 d2 01 00 call 80681e1 804af8b: eb 13 jmp 804afa0 804af8d: c7 44 24 04 08 da 06 movl $0x806da08,0x4(%esp,1) 804af94: 08 804af95: 8b 55 0c mov 0xc(%ebp),%edx 804af98: 89 14 24 mov %edx,(%esp,1) 804af9b: e8 41 d2 01 00 call 80681e1 804afa0: 8b 5d f4 mov 0xfffffff4(%ebp),%ebx 804afa3: c9 leave 804afa4: c3 ret 804afa5: 90 nop 804afa6: 90 nop 804afa7: 90 nop 0804afa8 <__libc_csu_init>: 804afa8: 55 push %ebp 804afa9: 89 e5 mov %esp,%ebp 804afab: 56 push %esi 804afac: 53 push %ebx 804afad: e8 76 d9 ff ff call 8048928 <_init> 804afb2: b8 00 d0 06 08 mov $0x806d000,%eax 804afb7: 2d 00 d0 06 08 sub $0x806d000,%eax 804afbc: c1 f8 02 sar $0x2,%eax 804afbf: 31 db xor %ebx,%ebx 804afc1: 39 c3 cmp %eax,%ebx 804afc3: 73 0f jae 804afd4 <__libc_csu_init+0x2c> 804afc5: 89 c6 mov %eax,%esi 804afc7: 90 nop 804afc8: ff 14 9d 00 d0 06 08 call *0x806d000(,%ebx,4) 804afcf: 43 inc %ebx 804afd0: 39 f3 cmp %esi,%ebx 804afd2: 72 f4 jb 804afc8 <__libc_csu_init+0x20> 804afd4: 5b pop %ebx 804afd5: 5e pop %esi 804afd6: c9 leave 804afd7: c3 ret 0804afd8 <__libc_csu_fini>: 804afd8: 55 push %ebp 804afd9: 89 e5 mov %esp,%ebp 804afdb: 53 push %ebx 804afdc: 50 push %eax 804afdd: b8 00 d0 06 08 mov $0x806d000,%eax 804afe2: 2d 00 d0 06 08 sub $0x806d000,%eax 804afe7: c1 f8 02 sar $0x2,%eax 804afea: 85 c0 test %eax,%eax 804afec: 8d 58 ff lea 0xffffffff(%eax),%ebx 804afef: 75 0b jne 804affc <__libc_csu_fini+0x24> 804aff1: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804aff4: c9 leave 804aff5: e9 e6 d8 01 00 jmp 80688e0 <_fini> 804affa: 89 f6 mov %esi,%esi 804affc: ff 14 9d 00 d0 06 08 call *0x806d000(,%ebx,4) 804b003: 89 da mov %ebx,%edx 804b005: 4b dec %ebx 804b006: 85 d2 test %edx,%edx 804b008: 75 f2 jne 804affc <__libc_csu_fini+0x24> 804b00a: eb e5 jmp 804aff1 <__libc_csu_fini+0x19> 0804b00c <__do_global_ctors_aux>: 804b00c: 55 push %ebp 804b00d: 89 e5 mov %esp,%ebp 804b00f: 53 push %ebx 804b010: 52 push %edx 804b011: a1 5c 05 07 08 mov 0x807055c,%eax 804b016: 83 f8 ff cmp $0xffffffff,%eax 804b019: bb 5c 05 07 08 mov $0x807055c,%ebx 804b01e: 74 0c je 804b02c <__do_global_ctors_aux+0x20> 804b020: 83 eb 04 sub $0x4,%ebx 804b023: ff d0 call *%eax 804b025: 8b 03 mov (%ebx),%eax 804b027: 83 f8 ff cmp $0xffffffff,%eax 804b02a: 75 f4 jne 804b020 <__do_global_ctors_aux+0x14> 804b02c: 58 pop %eax 804b02d: 5b pop %ebx 804b02e: c9 leave 804b02f: c3 ret Disassembly of section text.hot: 0804b030 : 804b030: 55 push %ebp 804b031: 89 e5 mov %esp,%ebp 804b033: 83 ec 04 sub $0x4,%esp 804b036: 8b 45 14 mov 0x14(%ebp),%eax 804b039: 39 45 08 cmp %eax,0x8(%ebp) 804b03c: 8b 4d 0c mov 0xc(%ebp),%ecx 804b03f: 8b 55 18 mov 0x18(%ebp),%edx 804b042: 8b 45 1c mov 0x1c(%ebp),%eax 804b045: 75 37 jne 804b07e 804b047: 01 d1 add %edx,%ecx 804b049: 8b 55 24 mov 0x24(%ebp),%edx 804b04c: 89 0a mov %ecx,(%edx) 804b04e: 8b 4d 10 mov 0x10(%ebp),%ecx 804b051: 8d 14 01 lea (%ecx,%eax,1),%edx 804b054: 8b 45 28 mov 0x28(%ebp),%eax 804b057: 89 10 mov %edx,(%eax) 804b059: 39 ca cmp %ecx,%edx 804b05b: 8b 4d 20 mov 0x20(%ebp),%ecx 804b05e: 72 0f jb 804b06f 804b060: 8b 45 14 mov 0x14(%ebp),%eax 804b063: 3b 55 1c cmp 0x1c(%ebp),%edx 804b066: 72 07 jb 804b06f 804b068: 89 01 mov %eax,(%ecx) 804b06a: e9 b6 00 00 00 jmp 804b125 804b06f: 8b 45 24 mov 0x24(%ebp),%eax 804b072: ff 00 incl (%eax) 804b074: 8b 55 08 mov 0x8(%ebp),%edx 804b077: 89 11 mov %edx,(%ecx) 804b079: e9 a7 00 00 00 jmp 804b125 804b07e: 89 7d fc mov %edi,0xfffffffc(%ebp) 804b081: 39 d1 cmp %edx,%ecx 804b083: 8b 4d 10 mov 0x10(%ebp),%ecx 804b086: 8b 7d 20 mov 0x20(%ebp),%edi 804b089: 77 15 ja 804b0a0 804b08b: 0f 94 c2 sete %dl 804b08e: 39 c1 cmp %eax,%ecx 804b090: 0f 93 c0 setae %al 804b093: 0f b6 c0 movzbl %al,%eax 804b096: 85 c2 test %eax,%edx 804b098: 8b 55 14 mov 0x14(%ebp),%edx 804b09b: 8b 45 1c mov 0x1c(%ebp),%eax 804b09e: 74 45 je 804b0e5 804b0a0: 8b 55 08 mov 0x8(%ebp),%edx 804b0a3: 89 17 mov %edx,(%edi) 804b0a5: f7 d0 not %eax 804b0a7: 8d 3c 08 lea (%eax,%ecx,1),%edi 804b0aa: 8b 55 28 mov 0x28(%ebp),%edx 804b0ad: 89 3a mov %edi,(%edx) 804b0af: 8b 4d 18 mov 0x18(%ebp),%ecx 804b0b2: f7 d1 not %ecx 804b0b4: 8b 7d 0c mov 0xc(%ebp),%edi 804b0b7: 01 f9 add %edi,%ecx 804b0b9: 8b 7d 24 mov 0x24(%ebp),%edi 804b0bc: 89 0f mov %ecx,(%edi) 804b0be: 8b 3a mov (%edx),%edi 804b0c0: 39 c7 cmp %eax,%edi 804b0c2: 8b 45 24 mov 0x24(%ebp),%eax 804b0c5: 72 05 jb 804b0cc 804b0c7: 3b 7d 10 cmp 0x10(%ebp),%edi 804b0ca: 73 03 jae 804b0cf 804b0cc: 41 inc %ecx 804b0cd: 89 08 mov %ecx,(%eax) 804b0cf: 8b 7d fc mov 0xfffffffc(%ebp),%edi 804b0d2: 83 7d 2c 00 cmpl $0x0,0x2c(%ebp) 804b0d6: 75 4d jne 804b125 804b0d8: 8b 0a mov (%edx),%ecx 804b0da: 41 inc %ecx 804b0db: 89 0a mov %ecx,(%edx) 804b0dd: 85 c9 test %ecx,%ecx 804b0df: 75 44 jne 804b125 804b0e1: ff 00 incl (%eax) 804b0e3: eb 40 jmp 804b125 804b0e5: 89 17 mov %edx,(%edi) 804b0e7: f7 d1 not %ecx 804b0e9: 8d 14 01 lea (%ecx,%eax,1),%edx 804b0ec: 8b 45 28 mov 0x28(%ebp),%eax 804b0ef: 89 10 mov %edx,(%eax) 804b0f1: 8b 7d 0c mov 0xc(%ebp),%edi 804b0f4: f7 d7 not %edi 804b0f6: 8b 55 18 mov 0x18(%ebp),%edx 804b0f9: 01 d7 add %edx,%edi 804b0fb: 8b 55 24 mov 0x24(%ebp),%edx 804b0fe: 89 3a mov %edi,(%edx) 804b100: 8b 10 mov (%eax),%edx 804b102: 39 ca cmp %ecx,%edx 804b104: 8b 4d 24 mov 0x24(%ebp),%ecx 804b107: 72 05 jb 804b10e 804b109: 3b 55 1c cmp 0x1c(%ebp),%edx 804b10c: 73 03 jae 804b111 804b10e: 47 inc %edi 804b10f: 89 39 mov %edi,(%ecx) 804b111: 83 7d 2c 00 cmpl $0x0,0x2c(%ebp) 804b115: 8b 7d fc mov 0xfffffffc(%ebp),%edi 804b118: 75 0b jne 804b125 804b11a: 8b 10 mov (%eax),%edx 804b11c: 42 inc %edx 804b11d: 89 10 mov %edx,(%eax) 804b11f: 85 d2 test %edx,%edx 804b121: 75 02 jne 804b125 804b123: ff 01 incl (%ecx) 804b125: c9 leave 804b126: c3 ret ... 0804b130 : 804b130: 55 push %ebp 804b131: 89 e5 mov %esp,%ebp 804b133: 83 ec 68 sub $0x68,%esp 804b136: 89 5d e4 mov %ebx,0xffffffe4(%ebp) 804b139: 89 75 e0 mov %esi,0xffffffe0(%ebp) 804b13c: 89 7d dc mov %edi,0xffffffdc(%ebp) 804b13f: 8b 45 08 mov 0x8(%ebp),%eax 804b142: 8b 18 mov (%eax),%ebx 804b144: c1 eb 0c shr $0xc,%ebx 804b147: 81 e3 fc 00 00 00 and $0xfc,%ebx 804b14d: 81 c3 78 06 07 08 add $0x8070678,%ebx 804b153: 0f b7 70 02 movzwl 0x2(%eax),%esi 804b157: c1 ee 02 shr $0x2,%esi 804b15a: 81 e6 fc 00 00 00 and $0xfc,%esi 804b160: 81 c6 78 06 07 08 add $0x8070678,%esi 804b166: 0f b6 48 01 movzbl 0x1(%eax),%ecx 804b16a: 83 e1 3f and $0x3f,%ecx 804b16d: 8d 3c 8d 78 06 07 08 lea 0x8070678(,%ecx,4),%edi 804b174: a3 70 35 08 08 mov %eax,0x8083570 804b179: 8b 50 04 mov 0x4(%eax),%edx 804b17c: 0f b6 4a 26 movzbl 0x26(%edx),%ecx 804b180: 88 c8 mov %cl,%al 804b182: d0 e8 shr %al 804b184: 83 e0 01 and $0x1,%eax 804b187: 83 f8 01 cmp $0x1,%eax 804b18a: 19 c0 sbb %eax,%eax 804b18c: f7 d0 not %eax 804b18e: 83 e0 04 and $0x4,%eax 804b191: 88 ca mov %cl,%dl 804b193: f6 c2 04 test $0x4,%dl 804b196: 74 75 je 804b20d 804b198: 83 c8 02 or $0x2,%eax 804b19b: f6 c2 08 test $0x8,%dl 804b19e: 0f 84 f8 00 00 00 je 804b29c 804b1a4: 83 c8 01 or $0x1,%eax 804b1a7: 83 f8 07 cmp $0x7,%eax 804b1aa: 77 72 ja 804b21e 804b1ac: ff 24 85 28 8b 06 08 jmp *0x8068b28(,%eax,4) 804b1b3: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp,1) 804b1ba: 00 804b1bb: a1 f4 09 07 08 mov 0x80709f4,%eax 804b1c0: c1 e8 0e shr $0xe,%eax 804b1c3: 83 e0 03 and $0x3,%eax 804b1c6: 89 44 24 18 mov %eax,0x18(%esp,1) 804b1ca: 8d 47 04 lea 0x4(%edi),%eax 804b1cd: 89 44 24 14 mov %eax,0x14(%esp,1) 804b1d1: 89 7c 24 10 mov %edi,0x10(%esp,1) 804b1d5: 8b 46 04 mov 0x4(%esi),%eax 804b1d8: 89 44 24 0c mov %eax,0xc(%esp,1) 804b1dc: 8b 06 mov (%esi),%eax 804b1de: 89 44 24 08 mov %eax,0x8(%esp,1) 804b1e2: 8b 53 04 mov 0x4(%ebx),%edx 804b1e5: 89 54 24 04 mov %edx,0x4(%esp,1) 804b1e9: 8b 03 mov (%ebx),%eax 804b1eb: 89 04 24 mov %eax,(%esp,1) 804b1ee: e8 0d c2 00 00 call 8057400 804b1f3: 8b 3f mov (%edi),%edi 804b1f5: 89 3d 74 06 07 08 mov %edi,0x8070674 804b1fb: ba 00 00 00 00 mov $0x0,%edx 804b200: 85 c0 test %eax,%eax 804b202: 0f 84 93 04 00 00 je 804b69b 804b208: e9 89 04 00 00 jmp 804b696 804b20d: f6 c1 08 test $0x8,%cl 804b210: 0f 84 86 00 00 00 je 804b29c 804b216: 83 c8 01 or $0x1,%eax 804b219: 83 f8 07 cmp $0x7,%eax 804b21c: 76 8e jbe 804b1ac 804b21e: c7 44 24 34 00 00 00 movl $0x0,0x34(%esp,1) 804b225: 00 804b226: c7 44 24 30 00 00 00 movl $0x0,0x30(%esp,1) 804b22d: 00 804b22e: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%esp,1) 804b235: 00 804b236: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp,1) 804b23d: 00 804b23e: c7 44 24 24 00 00 00 movl $0x0,0x24(%esp,1) 804b245: 00 804b246: c7 44 24 20 00 00 00 movl $0x0,0x20(%esp,1) 804b24d: 00 804b24e: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp,1) 804b255: 00 804b256: c7 44 24 18 00 00 00 movl $0x0,0x18(%esp,1) 804b25d: 00 804b25e: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp,1) 804b265: 00 804b266: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp,1) 804b26d: 00 804b26e: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp,1) 804b275: 00 804b276: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp,1) 804b27d: 00 804b27e: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp,1) 804b285: 00 804b286: c7 04 24 21 04 07 08 movl $0x8070421,(%esp,1) 804b28d: e8 9e b8 01 00 call 8066b30 804b292: ba 00 00 00 00 mov $0x0,%edx 804b297: e9 ff 03 00 00 jmp 804b69b 804b29c: e9 78 ff ff ff jmp 804b219 804b2a1: a1 f4 09 07 08 mov 0x80709f4,%eax 804b2a6: c1 e8 0e shr $0xe,%eax 804b2a9: 83 e0 03 and $0x3,%eax 804b2ac: 89 44 24 0c mov %eax,0xc(%esp,1) 804b2b0: 89 7c 24 08 mov %edi,0x8(%esp,1) 804b2b4: 8b 06 mov (%esi),%eax 804b2b6: 89 44 24 04 mov %eax,0x4(%esp,1) 804b2ba: 8b 03 mov (%ebx),%eax 804b2bc: 89 04 24 mov %eax,(%esp,1) 804b2bf: e8 ad e0 00 00 call 8059371 804b2c4: 8b 17 mov (%edi),%edx 804b2c6: 89 15 74 06 07 08 mov %edx,0x8070674 804b2cc: ba 01 00 00 00 mov $0x1,%edx 804b2d1: 85 c0 test %eax,%eax 804b2d3: 0f 85 c2 03 00 00 jne 804b69b 804b2d9: eb b7 jmp 804b292 804b2db: 8d 45 fc lea 0xfffffffc(%ebp),%eax 804b2de: 89 44 24 08 mov %eax,0x8(%esp,1) 804b2e2: 8d 45 f8 lea 0xfffffff8(%ebp),%eax 804b2e5: 89 44 24 04 mov %eax,0x4(%esp,1) 804b2e9: 8b 16 mov (%esi),%edx 804b2eb: 89 14 24 mov %edx,(%esp,1) 804b2ee: e8 d0 5d 01 00 call 80610c3 804b2f3: 85 c0 test %eax,%eax 804b2f5: 75 5c jne 804b353 804b2f7: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp,1) 804b2fe: 00 804b2ff: 8b 15 f4 09 07 08 mov 0x80709f4,%edx 804b305: c1 ea 0e shr $0xe,%edx 804b308: 83 e2 03 and $0x3,%edx 804b30b: 89 54 24 18 mov %edx,0x18(%esp,1) 804b30f: 8d 55 f4 lea 0xfffffff4(%ebp),%edx 804b312: 89 54 24 14 mov %edx,0x14(%esp,1) 804b316: 8d 55 f0 lea 0xfffffff0(%ebp),%edx 804b319: 89 54 24 10 mov %edx,0x10(%esp,1) 804b31d: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804b320: 89 54 24 0c mov %edx,0xc(%esp,1) 804b324: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804b327: 89 44 24 08 mov %eax,0x8(%esp,1) 804b32b: 8b 53 04 mov 0x4(%ebx),%edx 804b32e: 89 54 24 04 mov %edx,0x4(%esp,1) 804b332: 8b 0b mov (%ebx),%ecx 804b334: 89 0c 24 mov %ecx,(%esp,1) 804b337: e8 c4 c0 00 00 call 8057400 804b33c: 8b 75 f0 mov 0xfffffff0(%ebp),%esi 804b33f: 89 35 74 06 07 08 mov %esi,0x8070674 804b345: 8b 5d f4 mov 0xfffffff4(%ebp),%ebx 804b348: 89 5f 04 mov %ebx,0x4(%edi) 804b34b: 85 c0 test %eax,%eax 804b34d: 0f 84 3f ff ff ff je 804b292 804b353: ba 01 00 00 00 mov $0x1,%edx 804b358: e9 3e 03 00 00 jmp 804b69b 804b35d: 8d 45 ec lea 0xffffffec(%ebp),%eax 804b360: 89 44 24 08 mov %eax,0x8(%esp,1) 804b364: 8d 45 e8 lea 0xffffffe8(%ebp),%eax 804b367: 89 44 24 04 mov %eax,0x4(%esp,1) 804b36b: 8b 13 mov (%ebx),%edx 804b36d: 89 14 24 mov %edx,(%esp,1) 804b370: e8 4e 5d 01 00 call 80610c3 804b375: 85 c0 test %eax,%eax 804b377: 75 5c jne 804b3d5 804b379: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp,1) 804b380: 00 804b381: 8b 15 f4 09 07 08 mov 0x80709f4,%edx 804b387: c1 ea 0e shr $0xe,%edx 804b38a: 83 e2 03 and $0x3,%edx 804b38d: 89 54 24 18 mov %edx,0x18(%esp,1) 804b391: 8d 55 f4 lea 0xfffffff4(%ebp),%edx 804b394: 89 54 24 14 mov %edx,0x14(%esp,1) 804b398: 8d 55 f0 lea 0xfffffff0(%ebp),%edx 804b39b: 89 54 24 10 mov %edx,0x10(%esp,1) 804b39f: 8b 56 04 mov 0x4(%esi),%edx 804b3a2: 89 54 24 0c mov %edx,0xc(%esp,1) 804b3a6: 8b 06 mov (%esi),%eax 804b3a8: 89 44 24 08 mov %eax,0x8(%esp,1) 804b3ac: 8b 4d ec mov 0xffffffec(%ebp),%ecx 804b3af: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804b3b3: 8b 45 e8 mov 0xffffffe8(%ebp),%eax 804b3b6: 89 04 24 mov %eax,(%esp,1) 804b3b9: e8 42 c0 00 00 call 8057400 804b3be: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 804b3c1: 89 15 74 06 07 08 mov %edx,0x8070674 804b3c7: 8b 75 f4 mov 0xfffffff4(%ebp),%esi 804b3ca: 89 77 04 mov %esi,0x4(%edi) 804b3cd: 85 c0 test %eax,%eax 804b3cf: 0f 84 bd fe ff ff je 804b292 804b3d5: ba 01 00 00 00 mov $0x1,%edx 804b3da: e9 bc 02 00 00 jmp 804b69b 804b3df: 8d 45 ec lea 0xffffffec(%ebp),%eax 804b3e2: 89 44 24 08 mov %eax,0x8(%esp,1) 804b3e6: 8d 45 e8 lea 0xffffffe8(%ebp),%eax 804b3e9: 89 44 24 04 mov %eax,0x4(%esp,1) 804b3ed: 8b 13 mov (%ebx),%edx 804b3ef: 89 14 24 mov %edx,(%esp,1) 804b3f2: e8 cc 5c 01 00 call 80610c3 804b3f7: 85 c0 test %eax,%eax 804b3f9: 75 79 jne 804b474 804b3fb: 8d 55 fc lea 0xfffffffc(%ebp),%edx 804b3fe: 89 54 24 08 mov %edx,0x8(%esp,1) 804b402: 8d 55 f8 lea 0xfffffff8(%ebp),%edx 804b405: 89 54 24 04 mov %edx,0x4(%esp,1) 804b409: 8b 16 mov (%esi),%edx 804b40b: 89 14 24 mov %edx,(%esp,1) 804b40e: e8 b0 5c 01 00 call 80610c3 804b413: 85 c0 test %eax,%eax 804b415: 75 5d jne 804b474 804b417: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp,1) 804b41e: 00 804b41f: 8b 15 f4 09 07 08 mov 0x80709f4,%edx 804b425: c1 ea 0e shr $0xe,%edx 804b428: 83 e2 03 and $0x3,%edx 804b42b: 89 54 24 18 mov %edx,0x18(%esp,1) 804b42f: 8d 75 f4 lea 0xfffffff4(%ebp),%esi 804b432: 89 74 24 14 mov %esi,0x14(%esp,1) 804b436: 8d 55 f0 lea 0xfffffff0(%ebp),%edx 804b439: 89 54 24 10 mov %edx,0x10(%esp,1) 804b43d: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804b440: 89 4c 24 0c mov %ecx,0xc(%esp,1) 804b444: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx 804b447: 89 4c 24 08 mov %ecx,0x8(%esp,1) 804b44b: 8b 4d ec mov 0xffffffec(%ebp),%ecx 804b44e: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804b452: 8b 45 e8 mov 0xffffffe8(%ebp),%eax 804b455: 89 04 24 mov %eax,(%esp,1) 804b458: e8 a3 bf 00 00 call 8057400 804b45d: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 804b460: 89 1d 74 06 07 08 mov %ebx,0x8070674 804b466: 8b 5d f4 mov 0xfffffff4(%ebp),%ebx 804b469: 89 5f 04 mov %ebx,0x4(%edi) 804b46c: 85 c0 test %eax,%eax 804b46e: 0f 84 1e fe ff ff je 804b292 804b474: ba 01 00 00 00 mov $0x1,%edx 804b479: e9 1d 02 00 00 jmp 804b69b 804b47e: 8d 45 fc lea 0xfffffffc(%ebp),%eax 804b481: 89 44 24 08 mov %eax,0x8(%esp,1) 804b485: 8d 45 f8 lea 0xfffffff8(%ebp),%eax 804b488: 89 44 24 04 mov %eax,0x4(%esp,1) 804b48c: 8b 16 mov (%esi),%edx 804b48e: 89 14 24 mov %edx,(%esp,1) 804b491: e8 2d 5c 01 00 call 80610c3 804b496: 85 c0 test %eax,%eax 804b498: 0f 85 98 00 00 00 jne 804b536 804b49e: c7 44 24 1c 01 00 00 movl $0x1,0x1c(%esp,1) 804b4a5: 00 804b4a6: 8b 15 f4 09 07 08 mov 0x80709f4,%edx 804b4ac: c1 ea 0e shr $0xe,%edx 804b4af: 83 e2 03 and $0x3,%edx 804b4b2: 89 54 24 18 mov %edx,0x18(%esp,1) 804b4b6: 8d 55 f4 lea 0xfffffff4(%ebp),%edx 804b4b9: 89 54 24 14 mov %edx,0x14(%esp,1) 804b4bd: 8d 55 f0 lea 0xfffffff0(%ebp),%edx 804b4c0: 89 54 24 10 mov %edx,0x10(%esp,1) 804b4c4: 8b 75 fc mov 0xfffffffc(%ebp),%esi 804b4c7: 89 74 24 0c mov %esi,0xc(%esp,1) 804b4cb: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804b4ce: 89 54 24 08 mov %edx,0x8(%esp,1) 804b4d2: 8b 53 04 mov 0x4(%ebx),%edx 804b4d5: 89 54 24 04 mov %edx,0x4(%esp,1) 804b4d9: 8b 13 mov (%ebx),%edx 804b4db: 89 14 24 mov %edx,(%esp,1) 804b4de: e8 1d bf 00 00 call 8057400 804b4e3: 85 c0 test %eax,%eax 804b4e5: 0f 94 c3 sete %bl 804b4e8: 3d 00 00 01 00 cmp $0x10000,%eax 804b4ed: 0f 94 c1 sete %cl 804b4f0: 89 ce mov %ecx,%esi 804b4f2: 09 de or %ebx,%esi 804b4f4: 89 c3 mov %eax,%ebx 804b4f6: f7 c6 01 00 00 00 test $0x1,%esi 804b4fc: 74 30 je 804b52e 804b4fe: 8b 15 f4 09 07 08 mov 0x80709f4,%edx 804b504: c1 ea 0e shr $0xe,%edx 804b507: 83 e2 03 and $0x3,%edx 804b50a: 89 54 24 0c mov %edx,0xc(%esp,1) 804b50e: 89 7c 24 08 mov %edi,0x8(%esp,1) 804b512: 8b 75 f4 mov 0xfffffff4(%ebp),%esi 804b515: 89 74 24 04 mov %esi,0x4(%esp,1) 804b519: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 804b51c: 89 0c 24 mov %ecx,(%esp,1) 804b51f: e8 10 f8 00 00 call 805ad34 804b524: 09 c3 or %eax,%ebx 804b526: 8b 17 mov (%edi),%edx 804b528: 89 15 74 06 07 08 mov %edx,0x8070674 804b52e: 85 db test %ebx,%ebx 804b530: 0f 84 5c fd ff ff je 804b292 804b536: ba 01 00 00 00 mov $0x1,%edx 804b53b: e9 5b 01 00 00 jmp 804b69b 804b540: 8d 55 ec lea 0xffffffec(%ebp),%edx 804b543: 89 54 24 08 mov %edx,0x8(%esp,1) 804b547: 8d 45 e8 lea 0xffffffe8(%ebp),%eax 804b54a: 89 44 24 04 mov %eax,0x4(%esp,1) 804b54e: 8b 13 mov (%ebx),%edx 804b550: 89 14 24 mov %edx,(%esp,1) 804b553: e8 6b 5b 01 00 call 80610c3 804b558: 85 c0 test %eax,%eax 804b55a: 0f 85 94 00 00 00 jne 804b5f4 804b560: c7 44 24 1c 01 00 00 movl $0x1,0x1c(%esp,1) 804b567: 00 804b568: 8b 15 f4 09 07 08 mov 0x80709f4,%edx 804b56e: c1 ea 0e shr $0xe,%edx 804b571: 83 e2 03 and $0x3,%edx 804b574: 89 54 24 18 mov %edx,0x18(%esp,1) 804b578: 8d 55 f4 lea 0xfffffff4(%ebp),%edx 804b57b: 89 54 24 14 mov %edx,0x14(%esp,1) 804b57f: 8d 55 f0 lea 0xfffffff0(%ebp),%edx 804b582: 89 54 24 10 mov %edx,0x10(%esp,1) 804b586: 8b 56 04 mov 0x4(%esi),%edx 804b589: 89 54 24 0c mov %edx,0xc(%esp,1) 804b58d: 8b 06 mov (%esi),%eax 804b58f: 89 44 24 08 mov %eax,0x8(%esp,1) 804b593: 8b 55 ec mov 0xffffffec(%ebp),%edx 804b596: 89 54 24 04 mov %edx,0x4(%esp,1) 804b59a: 8b 4d e8 mov 0xffffffe8(%ebp),%ecx 804b59d: 89 0c 24 mov %ecx,(%esp,1) 804b5a0: e8 5b be 00 00 call 8057400 804b5a5: 85 c0 test %eax,%eax 804b5a7: 0f 94 c3 sete %bl 804b5aa: 3d 00 00 01 00 cmp $0x10000,%eax 804b5af: 0f 94 c1 sete %cl 804b5b2: 89 c6 mov %eax,%esi 804b5b4: 89 c8 mov %ecx,%eax 804b5b6: 09 d8 or %ebx,%eax 804b5b8: a8 01 test $0x1,%al 804b5ba: 74 30 je 804b5ec 804b5bc: 8b 15 f4 09 07 08 mov 0x80709f4,%edx 804b5c2: c1 ea 0e shr $0xe,%edx 804b5c5: 83 e2 03 and $0x3,%edx 804b5c8: 89 54 24 0c mov %edx,0xc(%esp,1) 804b5cc: 89 7c 24 08 mov %edi,0x8(%esp,1) 804b5d0: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 804b5d3: 89 54 24 04 mov %edx,0x4(%esp,1) 804b5d7: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 804b5da: 89 14 24 mov %edx,(%esp,1) 804b5dd: e8 52 f7 00 00 call 805ad34 804b5e2: 09 c6 or %eax,%esi 804b5e4: 8b 17 mov (%edi),%edx 804b5e6: 89 15 74 06 07 08 mov %edx,0x8070674 804b5ec: 85 f6 test %esi,%esi 804b5ee: 0f 84 9e fc ff ff je 804b292 804b5f4: ba 01 00 00 00 mov $0x1,%edx 804b5f9: e9 9d 00 00 00 jmp 804b69b 804b5fe: c7 44 24 1c 01 00 00 movl $0x1,0x1c(%esp,1) 804b605: 00 804b606: a1 f4 09 07 08 mov 0x80709f4,%eax 804b60b: c1 e8 0e shr $0xe,%eax 804b60e: 83 e0 03 and $0x3,%eax 804b611: 89 44 24 18 mov %eax,0x18(%esp,1) 804b615: 8d 45 f4 lea 0xfffffff4(%ebp),%eax 804b618: 89 44 24 14 mov %eax,0x14(%esp,1) 804b61c: 8d 4d f0 lea 0xfffffff0(%ebp),%ecx 804b61f: 89 4c 24 10 mov %ecx,0x10(%esp,1) 804b623: 8b 56 04 mov 0x4(%esi),%edx 804b626: 89 54 24 0c mov %edx,0xc(%esp,1) 804b62a: 8b 06 mov (%esi),%eax 804b62c: 89 44 24 08 mov %eax,0x8(%esp,1) 804b630: 8b 53 04 mov 0x4(%ebx),%edx 804b633: 89 54 24 04 mov %edx,0x4(%esp,1) 804b637: 8b 13 mov (%ebx),%edx 804b639: 89 14 24 mov %edx,(%esp,1) 804b63c: e8 bf bd 00 00 call 8057400 804b641: 85 c0 test %eax,%eax 804b643: 0f 94 c3 sete %bl 804b646: 3d 00 00 01 00 cmp $0x10000,%eax 804b64b: 0f 94 c1 sete %cl 804b64e: 89 c6 mov %eax,%esi 804b650: 89 c8 mov %ecx,%eax 804b652: 09 d8 or %ebx,%eax 804b654: a8 01 test $0x1,%al 804b656: 74 30 je 804b688 804b658: 8b 15 f4 09 07 08 mov 0x80709f4,%edx 804b65e: c1 ea 0e shr $0xe,%edx 804b661: 83 e2 03 and $0x3,%edx 804b664: 89 54 24 0c mov %edx,0xc(%esp,1) 804b668: 89 7c 24 08 mov %edi,0x8(%esp,1) 804b66c: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 804b66f: 89 44 24 04 mov %eax,0x4(%esp,1) 804b673: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 804b676: 89 14 24 mov %edx,(%esp,1) 804b679: e8 b6 f6 00 00 call 805ad34 804b67e: 09 c6 or %eax,%esi 804b680: 8b 17 mov (%edi),%edx 804b682: 89 15 74 06 07 08 mov %edx,0x8070674 804b688: ba 01 00 00 00 mov $0x1,%edx 804b68d: 85 f6 test %esi,%esi 804b68f: 75 0a jne 804b69b 804b691: e9 fc fb ff ff jmp 804b292 804b696: ba 01 00 00 00 mov $0x1,%edx 804b69b: 89 d0 mov %edx,%eax 804b69d: 8b 5d e4 mov 0xffffffe4(%ebp),%ebx 804b6a0: 8b 7d dc mov 0xffffffdc(%ebp),%edi 804b6a3: 8b 75 e0 mov 0xffffffe0(%ebp),%esi 804b6a6: c9 leave 804b6a7: c3 ret ... 0804b6b0 : 804b6b0: 55 push %ebp 804b6b1: 89 e5 mov %esp,%ebp 804b6b3: 83 ec 0c sub $0xc,%esp 804b6b6: 89 5d fc mov %ebx,0xfffffffc(%ebp) 804b6b9: 89 75 f8 mov %esi,0xfffffff8(%ebp) 804b6bc: 89 7d f4 mov %edi,0xfffffff4(%ebp) 804b6bf: 8b 75 08 mov 0x8(%ebp),%esi 804b6c2: 89 f1 mov %esi,%ecx 804b6c4: 8b 7d 14 mov 0x14(%ebp),%edi 804b6c7: 29 f9 sub %edi,%ecx 804b6c9: 8b 5d 0c mov 0xc(%ebp),%ebx 804b6cc: 8b 13 mov (%ebx),%edx 804b6ce: c1 e2 02 shl $0x2,%edx 804b6d1: 89 13 mov %edx,(%ebx) 804b6d3: 8b 45 10 mov 0x10(%ebp),%eax 804b6d6: 8b 30 mov (%eax),%esi 804b6d8: c1 ee 1e shr $0x1e,%esi 804b6db: 09 f2 or %esi,%edx 804b6dd: 89 13 mov %edx,(%ebx) 804b6df: c1 20 02 shll $0x2,(%eax) 804b6e2: 8b 7d 18 mov 0x18(%ebp),%edi 804b6e5: 8b 37 mov (%edi),%esi 804b6e7: c1 e6 02 shl $0x2,%esi 804b6ea: 89 37 mov %esi,(%edi) 804b6ec: 8b 5d 1c mov 0x1c(%ebp),%ebx 804b6ef: 8b 13 mov (%ebx),%edx 804b6f1: c1 ea 1e shr $0x1e,%edx 804b6f4: 09 d6 or %edx,%esi 804b6f6: 89 37 mov %esi,(%edi) 804b6f8: c1 23 02 shll $0x2,(%ebx) 804b6fb: 85 c9 test %ecx,%ecx 804b6fd: 8b 75 24 mov 0x24(%ebp),%esi 804b700: 7d 19 jge 804b71b 804b702: f7 d9 neg %ecx 804b704: c7 06 00 00 00 00 movl $0x0,(%esi) 804b70a: 85 c9 test %ecx,%ecx 804b70c: 7f 3f jg 804b74d 804b70e: 8b 55 14 mov 0x14(%ebp),%edx 804b711: 8b 75 20 mov 0x20(%ebp),%esi 804b714: 89 16 mov %edx,(%esi) 804b716: e9 31 01 00 00 jmp 804b84c 804b71b: c7 06 00 00 00 00 movl $0x0,(%esi) 804b721: 7e 1d jle 804b740 804b723: 8b 03 mov (%ebx),%eax 804b725: 83 e0 01 and $0x1,%eax 804b728: 09 06 or %eax,(%esi) 804b72a: 8b 13 mov (%ebx),%edx 804b72c: d1 ea shr %edx 804b72e: 89 13 mov %edx,(%ebx) 804b730: 8b 07 mov (%edi),%eax 804b732: c1 e0 1f shl $0x1f,%eax 804b735: 09 c2 or %eax,%edx 804b737: 89 13 mov %edx,(%ebx) 804b739: d1 2f shrl (%edi) 804b73b: 49 dec %ecx 804b73c: 85 c9 test %ecx,%ecx 804b73e: 7f e3 jg 804b723 804b740: 8b 45 08 mov 0x8(%ebp),%eax 804b743: 8b 55 20 mov 0x20(%ebp),%edx 804b746: 89 02 mov %eax,(%edx) 804b748: e9 ff 00 00 00 jmp 804b84c 804b74d: 8d 79 ff lea 0xffffffff(%ecx),%edi 804b750: 89 fb mov %edi,%ebx 804b752: 83 e3 03 and $0x3,%ebx 804b755: 8b 10 mov (%eax),%edx 804b757: 83 e2 01 and $0x1,%edx 804b75a: 89 16 mov %edx,(%esi) 804b75c: 8b 30 mov (%eax),%esi 804b75e: d1 ee shr %esi 804b760: 89 30 mov %esi,(%eax) 804b762: 8b 45 0c mov 0xc(%ebp),%eax 804b765: 8b 10 mov (%eax),%edx 804b767: c1 e2 1f shl $0x1f,%edx 804b76a: 09 d6 or %edx,%esi 804b76c: 8b 55 10 mov 0x10(%ebp),%edx 804b76f: 89 32 mov %esi,(%edx) 804b771: d1 28 shrl (%eax) 804b773: 85 ff test %edi,%edi 804b775: 7e 97 jle 804b70e 804b777: 8b 75 24 mov 0x24(%ebp),%esi 804b77a: 85 db test %ebx,%ebx 804b77c: 74 61 je 804b7df 804b77e: 83 fb 01 cmp $0x1,%ebx 804b781: 74 3b je 804b7be 804b783: 83 fb 02 cmp $0x2,%ebx 804b786: 74 1d je 804b7a5 804b788: 8b 3a mov (%edx),%edi 804b78a: 83 e7 01 and $0x1,%edi 804b78d: 09 3e or %edi,(%esi) 804b78f: 8b 1a mov (%edx),%ebx 804b791: d1 eb shr %ebx 804b793: 89 1a mov %ebx,(%edx) 804b795: 8b 38 mov (%eax),%edi 804b797: c1 e7 1f shl $0x1f,%edi 804b79a: 09 fb or %edi,%ebx 804b79c: 89 1a mov %ebx,(%edx) 804b79e: d1 28 shrl (%eax) 804b7a0: 89 cf mov %ecx,%edi 804b7a2: 83 ef 02 sub $0x2,%edi 804b7a5: 8b 0a mov (%edx),%ecx 804b7a7: 83 e1 01 and $0x1,%ecx 804b7aa: 09 0e or %ecx,(%esi) 804b7ac: 8b 0a mov (%edx),%ecx 804b7ae: d1 e9 shr %ecx 804b7b0: 89 0a mov %ecx,(%edx) 804b7b2: 8b 18 mov (%eax),%ebx 804b7b4: c1 e3 1f shl $0x1f,%ebx 804b7b7: 09 d9 or %ebx,%ecx 804b7b9: 89 0a mov %ecx,(%edx) 804b7bb: d1 28 shrl (%eax) 804b7bd: 4f dec %edi 804b7be: 8b 1a mov (%edx),%ebx 804b7c0: 83 e3 01 and $0x1,%ebx 804b7c3: 09 1e or %ebx,(%esi) 804b7c5: 8b 1a mov (%edx),%ebx 804b7c7: d1 eb shr %ebx 804b7c9: 89 1a mov %ebx,(%edx) 804b7cb: 8b 08 mov (%eax),%ecx 804b7cd: c1 e1 1f shl $0x1f,%ecx 804b7d0: 09 cb or %ecx,%ebx 804b7d2: 89 1a mov %ebx,(%edx) 804b7d4: d1 28 shrl (%eax) 804b7d6: 4f dec %edi 804b7d7: 85 ff test %edi,%edi 804b7d9: 0f 8e 2f ff ff ff jle 804b70e 804b7df: 8b 1a mov (%edx),%ebx 804b7e1: 83 e3 01 and $0x1,%ebx 804b7e4: 09 1e or %ebx,(%esi) 804b7e6: 8b 0a mov (%edx),%ecx 804b7e8: d1 e9 shr %ecx 804b7ea: 89 0a mov %ecx,(%edx) 804b7ec: 8b 18 mov (%eax),%ebx 804b7ee: c1 e3 1f shl $0x1f,%ebx 804b7f1: 09 d9 or %ebx,%ecx 804b7f3: 89 0a mov %ecx,(%edx) 804b7f5: d1 28 shrl (%eax) 804b7f7: 8b 0a mov (%edx),%ecx 804b7f9: 83 e1 01 and $0x1,%ecx 804b7fc: 09 0e or %ecx,(%esi) 804b7fe: 8b 1a mov (%edx),%ebx 804b800: d1 eb shr %ebx 804b802: 89 1a mov %ebx,(%edx) 804b804: 8b 08 mov (%eax),%ecx 804b806: c1 e1 1f shl $0x1f,%ecx 804b809: 09 cb or %ecx,%ebx 804b80b: 89 1a mov %ebx,(%edx) 804b80d: d1 28 shrl (%eax) 804b80f: 8b 1a mov (%edx),%ebx 804b811: 83 e3 01 and $0x1,%ebx 804b814: 09 1e or %ebx,(%esi) 804b816: 8b 0a mov (%edx),%ecx 804b818: d1 e9 shr %ecx 804b81a: 89 0a mov %ecx,(%edx) 804b81c: 8b 18 mov (%eax),%ebx 804b81e: c1 e3 1f shl $0x1f,%ebx 804b821: 09 d9 or %ebx,%ecx 804b823: 89 0a mov %ecx,(%edx) 804b825: d1 28 shrl (%eax) 804b827: 8b 0a mov (%edx),%ecx 804b829: 83 e1 01 and $0x1,%ecx 804b82c: 09 0e or %ecx,(%esi) 804b82e: 8b 0a mov (%edx),%ecx 804b830: d1 e9 shr %ecx 804b832: 89 0a mov %ecx,(%edx) 804b834: 8b 18 mov (%eax),%ebx 804b836: c1 e3 1f shl $0x1f,%ebx 804b839: 09 d9 or %ebx,%ecx 804b83b: 89 0a mov %ecx,(%edx) 804b83d: d1 28 shrl (%eax) 804b83f: 83 ef 04 sub $0x4,%edi 804b842: 85 ff test %edi,%edi 804b844: 0f 8e c4 fe ff ff jle 804b70e 804b84a: eb 93 jmp 804b7df 804b84c: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804b84f: 8b 75 f8 mov 0xfffffff8(%ebp),%esi 804b852: 8b 7d f4 mov 0xfffffff4(%ebp),%edi 804b855: c9 leave 804b856: c3 ret ... 0804b860 : 804b860: 55 push %ebp 804b861: 89 e5 mov %esp,%ebp 804b863: 83 ec 78 sub $0x78,%esp 804b866: c7 45 c4 00 00 00 00 movl $0x0,0xffffffc4(%ebp) 804b86d: c7 45 c0 00 00 00 00 movl $0x0,0xffffffc0(%ebp) 804b874: 89 5d a0 mov %ebx,0xffffffa0(%ebp) 804b877: 8b 45 08 mov 0x8(%ebp),%eax 804b87a: 89 75 9c mov %esi,0xffffff9c(%ebp) 804b87d: 8b 50 08 mov 0x8(%eax),%edx 804b880: 83 e2 30 and $0x30,%edx 804b883: 89 55 f8 mov %edx,0xfffffff8(%ebp) 804b886: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804b88d: 0f 85 54 01 00 00 jne 804b9e7 804b893: 8b 45 08 mov 0x8(%ebp),%eax 804b896: 8b 40 08 mov 0x8(%eax),%eax 804b899: 83 e0 03 and $0x3,%eax 804b89c: 89 45 d4 mov %eax,0xffffffd4(%ebp) 804b89f: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804b8a6: 0f 85 59 01 00 00 jne 804ba05 804b8ac: 8b 75 f8 mov 0xfffffff8(%ebp),%esi 804b8af: 83 fe 10 cmp $0x10,%esi 804b8b2: 0f 85 62 01 00 00 jne 804ba1a 804b8b8: 8b 75 08 mov 0x8(%ebp),%esi 804b8bb: 8b 46 08 mov 0x8(%esi),%eax 804b8be: 83 e0 0c and $0xc,%eax 804b8c1: 89 45 fc mov %eax,0xfffffffc(%ebp) 804b8c4: 83 f8 0c cmp $0xc,%eax 804b8c7: 0f 84 36 05 00 00 je 804be03 804b8cd: 83 f8 08 cmp $0x8,%eax 804b8d0: 0f 85 40 05 00 00 jne 804be16 804b8d6: c7 45 c0 00 00 00 00 movl $0x0,0xffffffc0(%ebp) 804b8dd: c7 45 c4 01 00 00 00 movl $0x1,0xffffffc4(%ebp) 804b8e4: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804b8eb: 0f 85 41 05 00 00 jne 804be32 804b8f1: 8b 45 d4 mov 0xffffffd4(%ebp),%eax 804b8f4: 83 f8 02 cmp $0x2,%eax 804b8f7: 0f 8e 54 05 00 00 jle 804be51 804b8fd: 83 f8 03 cmp $0x3,%eax 804b900: 0f 85 d5 08 00 00 jne 804c1db 804b906: c7 45 cc 00 00 00 00 movl $0x0,0xffffffcc(%ebp) 804b90d: 81 7d cc ff 00 00 00 cmpl $0xff,0xffffffcc(%ebp) 804b914: 0f 8f c1 08 00 00 jg 804c1db 804b91a: c7 45 c8 00 00 00 00 movl $0x0,0xffffffc8(%ebp) 804b921: eb 00 jmp 804b923 804b923: 8b 5d c8 mov 0xffffffc8(%ebp),%ebx 804b926: 83 fb 03 cmp $0x3,%ebx 804b929: 0f 8f a0 08 00 00 jg 804c1cf 804b92f: 8b 55 08 mov 0x8(%ebp),%edx 804b932: 8b 75 cc mov 0xffffffcc(%ebp),%esi 804b935: 8d 04 b5 00 00 00 00 lea 0x0(,%esi,4),%eax 804b93c: 01 d8 add %ebx,%eax 804b93e: c1 e0 05 shl $0x5,%eax 804b941: 01 d0 add %edx,%eax 804b943: 8d 88 20 0a 00 00 lea 0xa20(%eax),%ecx 804b949: 0f b6 49 04 movzbl 0x4(%ecx),%ecx 804b94d: 80 f9 03 cmp $0x3,%cl 804b950: 0f 84 54 08 00 00 je 804c1aa 804b956: 83 7d c4 00 cmpl $0x0,0xffffffc4(%ebp) 804b95a: 0f 84 28 08 00 00 je 804c188 804b960: 89 55 b8 mov %edx,0xffffffb8(%ebp) 804b963: 89 75 a4 mov %esi,0xffffffa4(%ebp) 804b966: 89 5d a8 mov %ebx,0xffffffa8(%ebp) 804b969: c1 e6 04 shl $0x4,%esi 804b96c: 8b 90 28 0a 00 00 mov 0xa28(%eax),%edx 804b972: 09 f2 or %esi,%edx 804b974: 89 55 b4 mov %edx,0xffffffb4(%ebp) 804b977: c7 45 b0 00 00 00 00 movl $0x0,0xffffffb0(%ebp) 804b97e: 8b 45 b0 mov 0xffffffb0(%ebp),%eax 804b981: 83 f8 03 cmp $0x3,%eax 804b984: 0f 87 2c 08 00 00 ja 804c1b6 804b98a: c7 44 24 0c 04 00 00 movl $0x4,0xc(%esp,1) 804b991: 00 804b992: 8b 55 a4 mov 0xffffffa4(%ebp),%edx 804b995: c1 e2 02 shl $0x2,%edx 804b998: 8b 4d a8 mov 0xffffffa8(%ebp),%ecx 804b99b: 01 ca add %ecx,%edx 804b99d: c1 e2 03 shl $0x3,%edx 804b9a0: 01 c2 add %eax,%edx 804b9a2: c1 e2 02 shl $0x2,%edx 804b9a5: 8b 45 b8 mov 0xffffffb8(%ebp),%eax 804b9a8: 01 c2 add %eax,%edx 804b9aa: 81 c2 2c 0a 00 00 add $0xa2c,%edx 804b9b0: 89 54 24 08 mov %edx,0x8(%esp,1) 804b9b4: 8b 4d b4 mov 0xffffffb4(%ebp),%ecx 804b9b7: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804b9bb: 8b 80 24 8e 00 00 mov 0x8e24(%eax),%eax 804b9c1: 83 c8 02 or $0x2,%eax 804b9c4: 89 04 24 mov %eax,(%esp,1) 804b9c7: e8 54 2c 00 00 call 804e620 804b9cc: 83 f8 ff cmp $0xffffffff,%eax 804b9cf: 0f 84 ac 07 00 00 je 804c181 804b9d5: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 804b9d8: 41 inc %ecx 804b9d9: 89 4d b0 mov %ecx,0xffffffb0(%ebp) 804b9dc: 8b 45 b4 mov 0xffffffb4(%ebp),%eax 804b9df: 83 c0 04 add $0x4,%eax 804b9e2: 89 45 b4 mov %eax,0xffffffb4(%ebp) 804b9e5: eb 97 jmp 804b97e 804b9e7: 8b 55 08 mov 0x8(%ebp),%edx 804b9ea: 8b 5a 08 mov 0x8(%edx),%ebx 804b9ed: 83 e3 3f and $0x3f,%ebx 804b9f0: 89 5c 24 04 mov %ebx,0x4(%esp,1) 804b9f4: c7 04 24 bd 99 06 08 movl $0x80699bd,(%esp,1) 804b9fb: e8 c0 3f 00 00 call 804f9c0 804ba00: e9 8e fe ff ff jmp 804b893 804ba05: 89 44 24 04 mov %eax,0x4(%esp,1) 804ba09: c7 04 24 d7 99 06 08 movl $0x80699d7,(%esp,1) 804ba10: e8 ab 3f 00 00 call 804f9c0 804ba15: e9 92 fe ff ff jmp 804b8ac 804ba1a: 77 19 ja 804ba35 804ba1c: 85 f6 test %esi,%esi 804ba1e: 0f 84 b7 07 00 00 je 804c1db 804ba24: c7 04 24 2c 9a 06 08 movl $0x8069a2c,(%esp,1) 804ba2b: e8 90 3f 00 00 call 804f9c0 804ba30: e9 a6 07 00 00 jmp 804c1db 804ba35: 83 fe 20 cmp $0x20,%esi 804ba38: 0f 84 57 03 00 00 je 804bd95 804ba3e: 83 fe 30 cmp $0x30,%esi 804ba41: 75 e1 jne 804ba24 804ba43: 8b 75 08 mov 0x8(%ebp),%esi 804ba46: 8b 46 08 mov 0x8(%esi),%eax 804ba49: 83 e0 04 and $0x4,%eax 804ba4c: 89 45 f4 mov %eax,0xfffffff4(%ebp) 804ba4f: 8b 5d d4 mov 0xffffffd4(%ebp),%ebx 804ba52: 83 fb 02 cmp $0x2,%ebx 804ba55: 7f 22 jg 804ba79 804ba57: 83 fb 01 cmp $0x1,%ebx 804ba5a: 0f 8d 9f 00 00 00 jge 804baff 804ba60: 85 db test %ebx,%ebx 804ba62: 0f 85 73 07 00 00 jne 804c1db 804ba68: c7 04 24 50 9a 06 08 movl $0x8069a50,(%esp,1) 804ba6f: e8 4c 3f 00 00 call 804f9c0 804ba74: e9 62 07 00 00 jmp 804c1db 804ba79: 83 fb 03 cmp $0x3,%ebx 804ba7c: 0f 85 59 07 00 00 jne 804c1db 804ba82: 85 c0 test %eax,%eax 804ba84: 0f 84 4c 02 00 00 je 804bcd6 804ba8a: 89 75 b8 mov %esi,0xffffffb8(%ebp) 804ba8d: c7 45 a8 01 00 00 00 movl $0x1,0xffffffa8(%ebp) 804ba94: c7 45 ac 00 00 00 00 movl $0x0,0xffffffac(%ebp) 804ba9b: 8b 55 ac mov 0xffffffac(%ebp),%edx 804ba9e: 83 fa 37 cmp $0x37,%edx 804baa1: 0f 8f 34 07 00 00 jg 804c1db 804baa7: 8b 45 a8 mov 0xffffffa8(%ebp),%eax 804baaa: 85 c0 test %eax,%eax 804baac: 74 23 je 804bad1 804baae: 8d 34 95 00 00 00 00 lea 0x0(,%edx,4),%esi 804bab5: 01 d6 add %edx,%esi 804bab7: c1 e6 03 shl $0x3,%esi 804baba: 8b 5d b8 mov 0xffffffb8(%ebp),%ebx 804babd: 01 de add %ebx,%esi 804babf: 8b 9e 64 01 00 00 mov 0x164(%esi),%ebx 804bac5: 81 fb ff ff 0f 00 cmp $0xfffff,%ebx 804bacb: 0f 87 b0 01 00 00 ja 804bc81 804bad1: 85 c0 test %eax,%eax 804bad3: 75 23 jne 804baf8 804bad5: 8d 04 95 00 00 00 00 lea 0x0(,%edx,4),%eax 804badc: 01 d0 add %edx,%eax 804bade: c1 e0 03 shl $0x3,%eax 804bae1: 8b 75 b8 mov 0xffffffb8(%ebp),%esi 804bae4: 01 f0 add %esi,%eax 804bae6: 8b 90 64 01 00 00 mov 0x164(%eax),%edx 804baec: 81 fa ff ff 0f 00 cmp $0xfffff,%edx 804baf2: 0f 86 89 01 00 00 jbe 804bc81 804baf8: 8d 55 ac lea 0xffffffac(%ebp),%edx 804bafb: ff 02 incl (%edx) 804bafd: eb 9c jmp 804ba9b 804baff: 8b 45 08 mov 0x8(%ebp),%eax 804bb02: 8b 40 10 mov 0x10(%eax),%eax 804bb05: 25 00 f0 ff ff and $0xfffff000,%eax 804bb0a: c1 e8 0c shr $0xc,%eax 804bb0d: 89 45 f0 mov %eax,0xfffffff0(%ebp) 804bb10: 89 c2 mov %eax,%edx 804bb12: 81 e2 ff ff 0f 00 and $0xfffff,%edx 804bb18: 89 55 f0 mov %edx,0xfffffff0(%ebp) 804bb1b: c7 45 bc 00 00 00 00 movl $0x0,0xffffffbc(%ebp) 804bb22: 83 7d d4 02 cmpl $0x2,0xffffffd4(%ebp) 804bb26: 75 0f jne 804bb37 804bb28: 25 00 fc 0f 00 and $0xffc00,%eax 804bb2d: 89 45 f0 mov %eax,0xfffffff0(%ebp) 804bb30: c7 45 bc 01 00 00 00 movl $0x1,0xffffffbc(%ebp) 804bb37: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp) 804bb3b: 74 0c je 804bb49 804bb3d: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 804bb40: 81 ca 00 00 10 00 or $0x100000,%edx 804bb46: 89 55 f0 mov %edx,0xfffffff0(%ebp) 804bb49: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804bb50: 74 13 je 804bb65 804bb52: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 804bb55: 89 54 24 04 mov %edx,0x4(%esp,1) 804bb59: c7 04 24 e6 99 06 08 movl $0x80699e6,(%esp,1) 804bb60: e8 5b 3e 00 00 call 804f9c0 804bb65: 8b 75 08 mov 0x8(%ebp),%esi 804bb68: 89 75 b8 mov %esi,0xffffffb8(%ebp) 804bb6b: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 804bb6e: 89 4d b4 mov %ecx,0xffffffb4(%ebp) 804bb71: 8b 75 bc mov 0xffffffbc(%ebp),%esi 804bb74: 89 75 b0 mov %esi,0xffffffb0(%ebp) 804bb77: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804bb7e: 74 10 je 804bb90 804bb80: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804bb84: c7 04 24 89 99 06 08 movl $0x8069989,(%esp,1) 804bb8b: e8 30 3e 00 00 call 804f9c0 804bb90: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804bb97: 74 13 je 804bbac 804bb99: 8b 45 b0 mov 0xffffffb0(%ebp),%eax 804bb9c: 89 44 24 04 mov %eax,0x4(%esp,1) 804bba0: c7 04 24 9e 99 06 08 movl $0x806999e,(%esp,1) 804bba7: e8 14 3e 00 00 call 804f9c0 804bbac: 8b 4d b4 mov 0xffffffb4(%ebp),%ecx 804bbaf: 81 c9 00 fc 0f 00 or $0xffc00,%ecx 804bbb5: 81 f9 ff ff 0f 00 cmp $0xfffff,%ecx 804bbbb: 76 69 jbe 804bc26 804bbbd: c7 45 a8 00 fc 1f 00 movl $0x1ffc00,0xffffffa8(%ebp) 804bbc4: c7 45 ac 00 00 00 00 movl $0x0,0xffffffac(%ebp) 804bbcb: 8b 75 ac mov 0xffffffac(%ebp),%esi 804bbce: 83 fe 37 cmp $0x37,%esi 804bbd1: 0f 8f 04 06 00 00 jg 804c1db 804bbd7: 8b 45 b0 mov 0xffffffb0(%ebp),%eax 804bbda: 85 c0 test %eax,%eax 804bbdc: 74 21 je 804bbff 804bbde: 8d 0c b5 00 00 00 00 lea 0x0(,%esi,4),%ecx 804bbe5: 01 f1 add %esi,%ecx 804bbe7: c1 e1 03 shl $0x3,%ecx 804bbea: 8b 55 b8 mov 0xffffffb8(%ebp),%edx 804bbed: 01 d1 add %edx,%ecx 804bbef: 8b 91 64 01 00 00 mov 0x164(%ecx),%edx 804bbf5: 23 55 a8 and 0xffffffa8(%ebp),%edx 804bbf8: 8b 4d b4 mov 0xffffffb4(%ebp),%ecx 804bbfb: 39 ca cmp %ecx,%edx 804bbfd: 74 30 je 804bc2f 804bbff: 85 c0 test %eax,%eax 804bc01: 75 1c jne 804bc1f 804bc03: 8d 04 b5 00 00 00 00 lea 0x0(,%esi,4),%eax 804bc0a: 01 f0 add %esi,%eax 804bc0c: c1 e0 03 shl $0x3,%eax 804bc0f: 8b 75 b8 mov 0xffffffb8(%ebp),%esi 804bc12: 01 f0 add %esi,%eax 804bc14: 8b 90 64 01 00 00 mov 0x164(%eax),%edx 804bc1a: 3b 55 b4 cmp 0xffffffb4(%ebp),%edx 804bc1d: 74 10 je 804bc2f 804bc1f: 8d 55 ac lea 0xffffffac(%ebp),%edx 804bc22: ff 02 incl (%edx) 804bc24: eb a5 jmp 804bbcb 804bc26: c7 45 a8 00 fc 0f 00 movl $0xffc00,0xffffffa8(%ebp) 804bc2d: eb 95 jmp 804bbc4 804bc2f: 8b 55 ac mov 0xffffffac(%ebp),%edx 804bc32: 8d 0c 95 00 00 00 00 lea 0x0(,%edx,4),%ecx 804bc39: 01 d1 add %edx,%ecx 804bc3b: c1 e1 03 shl $0x3,%ecx 804bc3e: 8b 45 b8 mov 0xffffffb8(%ebp),%eax 804bc41: 01 c1 add %eax,%ecx 804bc43: c7 81 70 01 00 00 00 movl $0x0,0x170(%ecx) 804bc4a: 00 00 00 804bc4d: c7 81 74 01 00 00 00 movl $0x0,0x174(%ecx) 804bc54: 00 00 00 804bc57: c7 81 78 01 00 00 00 movl $0x0,0x178(%ecx) 804bc5e: 00 00 00 804bc61: c7 81 7c 01 00 00 00 movl $0x0,0x17c(%ecx) 804bc68: 00 00 00 804bc6b: c7 81 80 01 00 00 00 movl $0x0,0x180(%ecx) 804bc72: 00 00 00 804bc75: c7 81 84 01 00 00 00 movl $0x0,0x184(%ecx) 804bc7c: 00 00 00 804bc7f: eb 9e jmp 804bc1f 804bc81: 8b 55 ac mov 0xffffffac(%ebp),%edx 804bc84: 8d 34 95 00 00 00 00 lea 0x0(,%edx,4),%esi 804bc8b: 01 d6 add %edx,%esi 804bc8d: c1 e6 03 shl $0x3,%esi 804bc90: 8b 45 b8 mov 0xffffffb8(%ebp),%eax 804bc93: 01 c6 add %eax,%esi 804bc95: c7 86 70 01 00 00 00 movl $0x0,0x170(%esi) 804bc9c: 00 00 00 804bc9f: c7 86 74 01 00 00 00 movl $0x0,0x174(%esi) 804bca6: 00 00 00 804bca9: c7 86 78 01 00 00 00 movl $0x0,0x178(%esi) 804bcb0: 00 00 00 804bcb3: c7 86 7c 01 00 00 00 movl $0x0,0x17c(%esi) 804bcba: 00 00 00 804bcbd: c7 86 80 01 00 00 00 movl $0x0,0x180(%esi) 804bcc4: 00 00 00 804bcc7: c7 86 84 01 00 00 00 movl $0x0,0x184(%esi) 804bcce: 00 00 00 804bcd1: e9 22 fe ff ff jmp 804baf8 804bcd6: 89 75 b8 mov %esi,0xffffffb8(%ebp) 804bcd9: c7 45 a8 00 00 00 00 movl $0x0,0xffffffa8(%ebp) 804bce0: c7 45 ac 00 00 00 00 movl $0x0,0xffffffac(%ebp) 804bce7: 8b 5d ac mov 0xffffffac(%ebp),%ebx 804bcea: 83 fb 37 cmp $0x37,%ebx 804bced: 0f 8f e8 04 00 00 jg 804c1db 804bcf3: 8b 45 a8 mov 0xffffffa8(%ebp),%eax 804bcf6: 85 c0 test %eax,%eax 804bcf8: 74 1f je 804bd19 804bcfa: 8d 0c 9d 00 00 00 00 lea 0x0(,%ebx,4),%ecx 804bd01: 01 d9 add %ebx,%ecx 804bd03: c1 e1 03 shl $0x3,%ecx 804bd06: 8b 75 b8 mov 0xffffffb8(%ebp),%esi 804bd09: 01 f1 add %esi,%ecx 804bd0b: 8b 91 64 01 00 00 mov 0x164(%ecx),%edx 804bd11: 81 fa ff ff 0f 00 cmp $0xfffff,%edx 804bd17: 77 2a ja 804bd43 804bd19: 85 c0 test %eax,%eax 804bd1b: 75 1f jne 804bd3c 804bd1d: 8d 34 9d 00 00 00 00 lea 0x0(,%ebx,4),%esi 804bd24: 01 de add %ebx,%esi 804bd26: c1 e6 03 shl $0x3,%esi 804bd29: 8b 45 b8 mov 0xffffffb8(%ebp),%eax 804bd2c: 01 c6 add %eax,%esi 804bd2e: 8b 96 64 01 00 00 mov 0x164(%esi),%edx 804bd34: 81 fa ff ff 0f 00 cmp $0xfffff,%edx 804bd3a: 76 07 jbe 804bd43 804bd3c: 8d 55 ac lea 0xffffffac(%ebp),%edx 804bd3f: ff 02 incl (%edx) 804bd41: eb a4 jmp 804bce7 804bd43: 8b 45 ac mov 0xffffffac(%ebp),%eax 804bd46: 8d 0c 85 00 00 00 00 lea 0x0(,%eax,4),%ecx 804bd4d: 01 c1 add %eax,%ecx 804bd4f: c1 e1 03 shl $0x3,%ecx 804bd52: 8b 5d b8 mov 0xffffffb8(%ebp),%ebx 804bd55: 01 d9 add %ebx,%ecx 804bd57: c7 81 70 01 00 00 00 movl $0x0,0x170(%ecx) 804bd5e: 00 00 00 804bd61: c7 81 74 01 00 00 00 movl $0x0,0x174(%ecx) 804bd68: 00 00 00 804bd6b: c7 81 78 01 00 00 00 movl $0x0,0x178(%ecx) 804bd72: 00 00 00 804bd75: c7 81 7c 01 00 00 00 movl $0x0,0x17c(%ecx) 804bd7c: 00 00 00 804bd7f: c7 81 80 01 00 00 00 movl $0x0,0x180(%ecx) 804bd86: 00 00 00 804bd89: c7 81 84 01 00 00 00 movl $0x0,0x184(%ecx) 804bd90: 00 00 00 804bd93: eb a7 jmp 804bd3c 804bd95: 8b 75 08 mov 0x8(%ebp),%esi 804bd98: 8b 56 08 mov 0x8(%esi),%edx 804bd9b: 83 e2 04 and $0x4,%edx 804bd9e: 85 d2 test %edx,%edx 804bda0: 75 55 jne 804bdf7 804bda2: c7 05 74 17 07 08 00 movl $0x0,0x8071774 804bda9: 00 00 00 804bdac: 8b 75 08 mov 0x8(%ebp),%esi 804bdaf: 8b 56 10 mov 0x10(%esi),%edx 804bdb2: 89 55 d8 mov %edx,0xffffffd8(%ebp) 804bdb5: c7 46 0c 00 00 00 00 movl $0x0,0xc(%esi) 804bdbc: 8b 96 4c 8e 00 00 mov 0x8e4c(%esi),%edx 804bdc2: 42 inc %edx 804bdc3: 89 96 4c 8e 00 00 mov %edx,0x8e4c(%esi) 804bdc9: c7 44 24 10 01 00 00 movl $0x1,0x10(%esp,1) 804bdd0: 00 804bdd1: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp,1) 804bdd8: 00 804bdd9: 8d 45 d8 lea 0xffffffd8(%ebp),%eax 804bddc: 89 44 24 08 mov %eax,0x8(%esp,1) 804bde0: 8d 5d dc lea 0xffffffdc(%ebp),%ebx 804bde3: 89 5c 24 04 mov %ebx,0x4(%esp,1) 804bde7: 89 34 24 mov %esi,(%esp,1) 804bdea: e8 11 0b 00 00 call 804c900 804bdef: 89 45 e0 mov %eax,0xffffffe0(%ebp) 804bdf2: e9 e4 03 00 00 jmp 804c1db 804bdf7: c7 05 74 17 07 08 01 movl $0x1,0x8071774 804bdfe: 00 00 00 804be01: eb a9 jmp 804bdac 804be03: c7 45 c0 01 00 00 00 movl $0x1,0xffffffc0(%ebp) 804be0a: c7 45 c4 01 00 00 00 movl $0x1,0xffffffc4(%ebp) 804be11: e9 ce fa ff ff jmp 804b8e4 804be16: 83 f8 04 cmp $0x4,%eax 804be19: 0f 85 bc 03 00 00 jne 804c1db 804be1f: c7 45 c0 01 00 00 00 movl $0x1,0xffffffc0(%ebp) 804be26: c7 45 c4 00 00 00 00 movl $0x0,0xffffffc4(%ebp) 804be2d: e9 b2 fa ff ff jmp 804b8e4 804be32: 8b 45 c4 mov 0xffffffc4(%ebp),%eax 804be35: 89 44 24 08 mov %eax,0x8(%esp,1) 804be39: 8b 4d c0 mov 0xffffffc0(%ebp),%ecx 804be3c: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804be40: c7 04 24 fa 99 06 08 movl $0x80699fa,(%esp,1) 804be47: e8 94 cc ff ff call 8048ae0 <_init+0x1b8> 804be4c: e9 a0 fa ff ff jmp 804b8f1 804be51: 83 f8 01 cmp $0x1,%eax 804be54: 0f 8d c8 01 00 00 jge 804c022 804be5a: 85 c0 test %eax,%eax 804be5c: 0f 85 79 03 00 00 jne 804c1db 804be62: 8b 75 08 mov 0x8(%ebp),%esi 804be65: 8b 56 10 mov 0x10(%esi),%edx 804be68: 89 d6 mov %edx,%esi 804be6a: 81 e6 f0 0f 00 00 and $0xff0,%esi 804be70: c1 ee 04 shr $0x4,%esi 804be73: 89 75 ec mov %esi,0xffffffec(%ebp) 804be76: 81 e2 00 f0 ff ff and $0xfffff000,%edx 804be7c: 89 55 e8 mov %edx,0xffffffe8(%ebp) 804be7f: c7 45 d0 00 00 00 00 movl $0x0,0xffffffd0(%ebp) 804be86: 8b 5d 08 mov 0x8(%ebp),%ebx 804be89: 8b 75 ec mov 0xffffffec(%ebp),%esi 804be8c: c1 e6 02 shl $0x2,%esi 804be8f: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 804be92: 8d 0c 06 lea (%esi,%eax,1),%ecx 804be95: c1 e1 05 shl $0x5,%ecx 804be98: 01 d9 add %ebx,%ecx 804be9a: 8b 91 28 0a 00 00 mov 0xa28(%ecx),%edx 804bea0: 8b 4d e8 mov 0xffffffe8(%ebp),%ecx 804bea3: 39 ca cmp %ecx,%edx 804bea5: 0f 95 c1 setne %cl 804bea8: 0f b6 c9 movzbl %cl,%ecx 804beab: 83 f8 03 cmp $0x3,%eax 804beae: 0f 9e c2 setle %dl 804beb1: 0f b6 d2 movzbl %dl,%edx 804beb4: 21 d1 and %edx,%ecx 804beb6: 85 c9 test %ecx,%ecx 804beb8: 74 06 je 804bec0 804beba: 40 inc %eax 804bebb: 89 45 d0 mov %eax,0xffffffd0(%ebp) 804bebe: eb c6 jmp 804be86 804bec0: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 804bec3: 83 f8 03 cmp $0x3,%eax 804bec6: 0f 8f 0f 03 00 00 jg 804c1db 804becc: 83 7d c4 00 cmpl $0x0,0xffffffc4(%ebp) 804bed0: 0f 84 af 00 00 00 je 804bf85 804bed6: 01 c6 add %eax,%esi 804bed8: c1 e6 05 shl $0x5,%esi 804bedb: 01 de add %ebx,%esi 804bedd: 81 c6 20 0a 00 00 add $0xa20,%esi 804bee3: 0f b6 46 04 movzbl 0x4(%esi),%eax 804bee7: 3c 01 cmp $0x1,%al 804bee9: 0f 85 96 00 00 00 jne 804bf85 804beef: c6 46 04 00 movb $0x0,0x4(%esi) 804bef3: 8b 5d 08 mov 0x8(%ebp),%ebx 804bef6: 89 5d b8 mov %ebx,0xffffffb8(%ebp) 804bef9: 8b 45 ec mov 0xffffffec(%ebp),%eax 804befc: 89 45 a8 mov %eax,0xffffffa8(%ebp) 804beff: 8b 55 d0 mov 0xffffffd0(%ebp),%edx 804bf02: 89 55 ac mov %edx,0xffffffac(%ebp) 804bf05: 8d 34 85 00 00 00 00 lea 0x0(,%eax,4),%esi 804bf0c: 01 d6 add %edx,%esi 804bf0e: c1 e6 05 shl $0x5,%esi 804bf11: 01 de add %ebx,%esi 804bf13: c1 e0 04 shl $0x4,%eax 804bf16: 8b 96 28 0a 00 00 mov 0xa28(%esi),%edx 804bf1c: 09 c2 or %eax,%edx 804bf1e: 89 55 a4 mov %edx,0xffffffa4(%ebp) 804bf21: c7 45 b4 00 00 00 00 movl $0x0,0xffffffb4(%ebp) 804bf28: 8b 55 b4 mov 0xffffffb4(%ebp),%edx 804bf2b: 83 fa 03 cmp $0x3,%edx 804bf2e: 0f 87 e2 00 00 00 ja 804c016 804bf34: c7 44 24 0c 04 00 00 movl $0x4,0xc(%esp,1) 804bf3b: 00 804bf3c: 8b 45 a8 mov 0xffffffa8(%ebp),%eax 804bf3f: c1 e0 02 shl $0x2,%eax 804bf42: 8b 4d ac mov 0xffffffac(%ebp),%ecx 804bf45: 01 c8 add %ecx,%eax 804bf47: c1 e0 03 shl $0x3,%eax 804bf4a: 01 d0 add %edx,%eax 804bf4c: c1 e0 02 shl $0x2,%eax 804bf4f: 8b 4d b8 mov 0xffffffb8(%ebp),%ecx 804bf52: 01 c8 add %ecx,%eax 804bf54: 05 2c 0a 00 00 add $0xa2c,%eax 804bf59: 89 44 24 08 mov %eax,0x8(%esp,1) 804bf5d: 8b 45 a4 mov 0xffffffa4(%ebp),%eax 804bf60: 89 44 24 04 mov %eax,0x4(%esp,1) 804bf64: 8b 99 24 8e 00 00 mov 0x8e24(%ecx),%ebx 804bf6a: 83 cb 02 or $0x2,%ebx 804bf6d: 89 1c 24 mov %ebx,(%esp,1) 804bf70: e8 ab 26 00 00 call 804e620 804bf75: 83 f8 ff cmp $0xffffffff,%eax 804bf78: 0f 85 83 00 00 00 jne 804c001 804bf7e: c7 45 b0 ff ff ff ff movl $0xffffffff,0xffffffb0(%ebp) 804bf85: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804bf8c: 74 13 je 804bfa1 804bf8e: 8b 45 c0 mov 0xffffffc0(%ebp),%eax 804bf91: 89 44 24 04 mov %eax,0x4(%esp,1) 804bf95: c7 04 24 17 9a 06 08 movl $0x8069a17,(%esp,1) 804bf9c: e8 3f cb ff ff call 8048ae0 <_init+0x1b8> 804bfa1: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804bfa8: 74 1a je 804bfc4 804bfaa: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 804bfad: 89 44 24 08 mov %eax,0x8(%esp,1) 804bfb1: 8b 4d ec mov 0xffffffec(%ebp),%ecx 804bfb4: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804bfb8: c7 04 24 88 9a 06 08 movl $0x8069a88,(%esp,1) 804bfbf: e8 1c cb ff ff call 8048ae0 <_init+0x1b8> 804bfc4: 83 7d c0 00 cmpl $0x0,0xffffffc0(%ebp) 804bfc8: 0f 84 0d 02 00 00 je 804c1db 804bfce: 8b 45 ec mov 0xffffffec(%ebp),%eax 804bfd1: c1 e0 02 shl $0x2,%eax 804bfd4: 8b 4d d0 mov 0xffffffd0(%ebp),%ecx 804bfd7: 01 c8 add %ecx,%eax 804bfd9: c1 e0 05 shl $0x5,%eax 804bfdc: 8b 75 08 mov 0x8(%ebp),%esi 804bfdf: 01 f0 add %esi,%eax 804bfe1: 05 20 0a 00 00 add $0xa20,%eax 804bfe6: c6 40 04 03 movb $0x3,0x4(%eax) 804bfea: 8b 4d ec mov 0xffffffec(%ebp),%ecx 804bfed: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804bff1: 8b 45 08 mov 0x8(%ebp),%eax 804bff4: 89 04 24 mov %eax,(%esp,1) 804bff7: e8 0a e9 00 00 call 805a906 804bffc: e9 da 01 00 00 jmp 804c1db 804c001: 8b 55 b4 mov 0xffffffb4(%ebp),%edx 804c004: 42 inc %edx 804c005: 89 55 b4 mov %edx,0xffffffb4(%ebp) 804c008: 8b 45 a4 mov 0xffffffa4(%ebp),%eax 804c00b: 83 c0 04 add $0x4,%eax 804c00e: 89 45 a4 mov %eax,0xffffffa4(%ebp) 804c011: e9 12 ff ff ff jmp 804bf28 804c016: c7 45 b0 00 00 00 00 movl $0x0,0xffffffb0(%ebp) 804c01d: e9 63 ff ff ff jmp 804bf85 804c022: 0f 85 23 01 00 00 jne 804c14b 804c028: c7 45 e4 00 f0 ff ff movl $0xfffff000,0xffffffe4(%ebp) 804c02f: 8b 4d 08 mov 0x8(%ebp),%ecx 804c032: 8b 51 10 mov 0x10(%ecx),%edx 804c035: 81 e2 00 f0 ff ff and $0xfffff000,%edx 804c03b: 89 55 e8 mov %edx,0xffffffe8(%ebp) 804c03e: 23 55 e4 and 0xffffffe4(%ebp),%edx 804c041: 89 55 e8 mov %edx,0xffffffe8(%ebp) 804c044: c7 45 cc 00 00 00 00 movl $0x0,0xffffffcc(%ebp) 804c04b: 81 7d cc ff 00 00 00 cmpl $0xff,0xffffffcc(%ebp) 804c052: 0f 8f 83 01 00 00 jg 804c1db 804c058: c7 45 c8 00 00 00 00 movl $0x0,0xffffffc8(%ebp) 804c05f: 8b 75 c8 mov 0xffffffc8(%ebp),%esi 804c062: 83 fe 03 cmp $0x3,%esi 804c065: 0f 8f 0a 01 00 00 jg 804c175 804c06b: 8b 55 08 mov 0x8(%ebp),%edx 804c06e: 8b 5d cc mov 0xffffffcc(%ebp),%ebx 804c071: 8d 04 9d 00 00 00 00 lea 0x0(,%ebx,4),%eax 804c078: 01 f0 add %esi,%eax 804c07a: c1 e0 05 shl $0x5,%eax 804c07d: 01 d0 add %edx,%eax 804c07f: 8b 80 28 0a 00 00 mov 0xa28(%eax),%eax 804c085: 8b 4d e4 mov 0xffffffe4(%ebp),%ecx 804c088: 21 c1 and %eax,%ecx 804c08a: 3b 4d e8 cmp 0xffffffe8(%ebp),%ecx 804c08d: 0f 85 ac 00 00 00 jne 804c13f 804c093: 83 7d c4 00 cmpl $0x0,0xffffffc4(%ebp) 804c097: 74 72 je 804c10b 804c099: 89 55 b8 mov %edx,0xffffffb8(%ebp) 804c09c: 89 5d a4 mov %ebx,0xffffffa4(%ebp) 804c09f: 89 75 a8 mov %esi,0xffffffa8(%ebp) 804c0a2: c1 e3 04 shl $0x4,%ebx 804c0a5: 09 d8 or %ebx,%eax 804c0a7: 89 45 b4 mov %eax,0xffffffb4(%ebp) 804c0aa: c7 45 b0 00 00 00 00 movl $0x0,0xffffffb0(%ebp) 804c0b1: 8b 45 b0 mov 0xffffffb0(%ebp),%eax 804c0b4: 83 f8 03 cmp $0x3,%eax 804c0b7: 0f 87 af 00 00 00 ja 804c16c 804c0bd: c7 44 24 0c 04 00 00 movl $0x4,0xc(%esp,1) 804c0c4: 00 804c0c5: 8b 55 a4 mov 0xffffffa4(%ebp),%edx 804c0c8: c1 e2 02 shl $0x2,%edx 804c0cb: 8b 4d a8 mov 0xffffffa8(%ebp),%ecx 804c0ce: 01 ca add %ecx,%edx 804c0d0: c1 e2 03 shl $0x3,%edx 804c0d3: 01 c2 add %eax,%edx 804c0d5: c1 e2 02 shl $0x2,%edx 804c0d8: 8b 45 b8 mov 0xffffffb8(%ebp),%eax 804c0db: 01 c2 add %eax,%edx 804c0dd: 81 c2 2c 0a 00 00 add $0xa2c,%edx 804c0e3: 89 54 24 08 mov %edx,0x8(%esp,1) 804c0e7: 8b 4d b4 mov 0xffffffb4(%ebp),%ecx 804c0ea: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804c0ee: 8b 90 24 8e 00 00 mov 0x8e24(%eax),%edx 804c0f4: 83 ca 02 or $0x2,%edx 804c0f7: 89 14 24 mov %edx,(%esp,1) 804c0fa: e8 21 25 00 00 call 804e620 804c0ff: 83 f8 ff cmp $0xffffffff,%eax 804c102: 75 53 jne 804c157 804c104: c7 45 ac ff ff ff ff movl $0xffffffff,0xffffffac(%ebp) 804c10b: 83 7d c0 00 cmpl $0x0,0xffffffc0(%ebp) 804c10f: 74 2e je 804c13f 804c111: 8b 45 cc mov 0xffffffcc(%ebp),%eax 804c114: c1 e0 02 shl $0x2,%eax 804c117: 8b 4d c8 mov 0xffffffc8(%ebp),%ecx 804c11a: 01 c8 add %ecx,%eax 804c11c: c1 e0 05 shl $0x5,%eax 804c11f: 8b 75 08 mov 0x8(%ebp),%esi 804c122: 01 f0 add %esi,%eax 804c124: 05 20 0a 00 00 add $0xa20,%eax 804c129: c6 40 04 03 movb $0x3,0x4(%eax) 804c12d: 8b 55 cc mov 0xffffffcc(%ebp),%edx 804c130: 89 54 24 04 mov %edx,0x4(%esp,1) 804c134: 8b 45 08 mov 0x8(%ebp),%eax 804c137: 89 04 24 mov %eax,(%esp,1) 804c13a: e8 c7 e7 00 00 call 805a906 804c13f: 8b 4d c8 mov 0xffffffc8(%ebp),%ecx 804c142: 41 inc %ecx 804c143: 89 4d c8 mov %ecx,0xffffffc8(%ebp) 804c146: e9 14 ff ff ff jmp 804c05f 804c14b: c7 45 e4 00 00 c0 ff movl $0xffc00000,0xffffffe4(%ebp) 804c152: e9 d8 fe ff ff jmp 804c02f 804c157: 8b 5d b0 mov 0xffffffb0(%ebp),%ebx 804c15a: 43 inc %ebx 804c15b: 89 5d b0 mov %ebx,0xffffffb0(%ebp) 804c15e: 8b 55 b4 mov 0xffffffb4(%ebp),%edx 804c161: 83 c2 04 add $0x4,%edx 804c164: 89 55 b4 mov %edx,0xffffffb4(%ebp) 804c167: e9 45 ff ff ff jmp 804c0b1 804c16c: c7 45 ac 00 00 00 00 movl $0x0,0xffffffac(%ebp) 804c173: eb 96 jmp 804c10b 804c175: 8b 4d cc mov 0xffffffcc(%ebp),%ecx 804c178: 41 inc %ecx 804c179: 89 4d cc mov %ecx,0xffffffcc(%ebp) 804c17c: e9 ca fe ff ff jmp 804c04b 804c181: c7 45 ac ff ff ff ff movl $0xffffffff,0xffffffac(%ebp) 804c188: 83 7d c0 00 cmpl $0x0,0xffffffc0(%ebp) 804c18c: 74 1c je 804c1aa 804c18e: 8b 45 cc mov 0xffffffcc(%ebp),%eax 804c191: c1 e0 02 shl $0x2,%eax 804c194: 8b 4d c8 mov 0xffffffc8(%ebp),%ecx 804c197: 01 c8 add %ecx,%eax 804c199: c1 e0 05 shl $0x5,%eax 804c19c: 8b 75 08 mov 0x8(%ebp),%esi 804c19f: 01 f0 add %esi,%eax 804c1a1: 05 20 0a 00 00 add $0xa20,%eax 804c1a6: c6 40 04 03 movb $0x3,0x4(%eax) 804c1aa: 8b 55 c8 mov 0xffffffc8(%ebp),%edx 804c1ad: 42 inc %edx 804c1ae: 89 55 c8 mov %edx,0xffffffc8(%ebp) 804c1b1: e9 6d f7 ff ff jmp 804b923 804c1b6: c7 45 ac 00 00 00 00 movl $0x0,0xffffffac(%ebp) 804c1bd: 83 7d c0 00 cmpl $0x0,0xffffffc0(%ebp) 804c1c1: 75 cb jne 804c18e 804c1c3: 8b 55 c8 mov 0xffffffc8(%ebp),%edx 804c1c6: 42 inc %edx 804c1c7: 89 55 c8 mov %edx,0xffffffc8(%ebp) 804c1ca: e9 54 f7 ff ff jmp 804b923 804c1cf: 8b 55 cc mov 0xffffffcc(%ebp),%edx 804c1d2: 42 inc %edx 804c1d3: 89 55 cc mov %edx,0xffffffcc(%ebp) 804c1d6: e9 32 f7 ff ff jmp 804b90d 804c1db: 8b 5d a0 mov 0xffffffa0(%ebp),%ebx 804c1de: 8b 75 9c mov 0xffffff9c(%ebp),%esi 804c1e1: c9 leave 804c1e2: c3 ret ... 0804c1f0 : 804c1f0: 55 push %ebp 804c1f1: 89 e5 mov %esp,%ebp 804c1f3: 83 ec 78 sub $0x78,%esp 804c1f6: 89 5d 98 mov %ebx,0xffffff98(%ebp) 804c1f9: 89 75 94 mov %esi,0xffffff94(%ebp) 804c1fc: 89 7d 90 mov %edi,0xffffff90(%ebp) 804c1ff: 8b 7d 18 mov 0x18(%ebp),%edi 804c202: 33 7d 08 xor 0x8(%ebp),%edi 804c205: 8b 4d 28 mov 0x28(%ebp),%ecx 804c208: 89 39 mov %edi,(%ecx) 804c20a: 8b 45 14 mov 0x14(%ebp),%eax 804c20d: 0f b7 c8 movzwl %ax,%ecx 804c210: 89 4d e8 mov %ecx,0xffffffe8(%ebp) 804c213: c1 e8 10 shr $0x10,%eax 804c216: 89 45 ec mov %eax,0xffffffec(%ebp) 804c219: 8b 55 10 mov 0x10(%ebp),%edx 804c21c: 0f b7 fa movzwl %dx,%edi 804c21f: 89 7d f0 mov %edi,0xfffffff0(%ebp) 804c222: 89 7d b4 mov %edi,0xffffffb4(%ebp) 804c225: c1 ea 10 shr $0x10,%edx 804c228: 89 55 f4 mov %edx,0xfffffff4(%ebp) 804c22b: 89 55 b0 mov %edx,0xffffffb0(%ebp) 804c22e: 8b 55 24 mov 0x24(%ebp),%edx 804c231: 0f b7 f2 movzwl %dx,%esi 804c234: 89 75 d8 mov %esi,0xffffffd8(%ebp) 804c237: c1 ea 10 shr $0x10,%edx 804c23a: 89 55 a8 mov %edx,0xffffffa8(%ebp) 804c23d: 89 55 dc mov %edx,0xffffffdc(%ebp) 804c240: 8b 5d 20 mov 0x20(%ebp),%ebx 804c243: 0f b7 fb movzwl %bx,%edi 804c246: 89 7d e0 mov %edi,0xffffffe0(%ebp) 804c249: c1 eb 10 shr $0x10,%ebx 804c24c: 89 5d a0 mov %ebx,0xffffffa0(%ebp) 804c24f: 89 5d e4 mov %ebx,0xffffffe4(%ebp) 804c252: 89 cb mov %ecx,%ebx 804c254: 0f af de imul %esi,%ebx 804c257: 89 75 ac mov %esi,0xffffffac(%ebp) 804c25a: 0f b7 f3 movzwl %bx,%esi 804c25d: 89 75 b8 mov %esi,0xffffffb8(%ebp) 804c260: 89 de mov %ebx,%esi 804c262: c1 ee 10 shr $0x10,%esi 804c265: 89 cb mov %ecx,%ebx 804c267: 0f af da imul %edx,%ebx 804c26a: 0f b7 d3 movzwl %bx,%edx 804c26d: 01 d6 add %edx,%esi 804c26f: c1 eb 10 shr $0x10,%ebx 804c272: 89 7d a4 mov %edi,0xffffffa4(%ebp) 804c275: 89 ca mov %ecx,%edx 804c277: 0f af d7 imul %edi,%edx 804c27a: 0f b7 fa movzwl %dx,%edi 804c27d: 01 fb add %edi,%ebx 804c27f: c1 ea 10 shr $0x10,%edx 804c282: 0f af 4d a0 imul 0xffffffa0(%ebp),%ecx 804c286: 0f b7 f9 movzwl %cx,%edi 804c289: 01 fa add %edi,%edx 804c28b: c1 e9 10 shr $0x10,%ecx 804c28e: 89 4d 9c mov %ecx,0xffffff9c(%ebp) 804c291: 89 c1 mov %eax,%ecx 804c293: 8b 7d ac mov 0xffffffac(%ebp),%edi 804c296: 0f af cf imul %edi,%ecx 804c299: 0f b7 f9 movzwl %cx,%edi 804c29c: 01 fe add %edi,%esi 804c29e: 89 75 bc mov %esi,0xffffffbc(%ebp) 804c2a1: c1 e9 10 shr $0x10,%ecx 804c2a4: 01 cb add %ecx,%ebx 804c2a6: 89 c1 mov %eax,%ecx 804c2a8: 8b 75 a8 mov 0xffffffa8(%ebp),%esi 804c2ab: 0f af ce imul %esi,%ecx 804c2ae: 0f b7 f1 movzwl %cx,%esi 804c2b1: 01 f3 add %esi,%ebx 804c2b3: c1 e9 10 shr $0x10,%ecx 804c2b6: 01 ca add %ecx,%edx 804c2b8: 89 c1 mov %eax,%ecx 804c2ba: 8b 7d a4 mov 0xffffffa4(%ebp),%edi 804c2bd: 0f af cf imul %edi,%ecx 804c2c0: 0f b7 f9 movzwl %cx,%edi 804c2c3: 01 fa add %edi,%edx 804c2c5: c1 e9 10 shr $0x10,%ecx 804c2c8: 8b 7d 9c mov 0xffffff9c(%ebp),%edi 804c2cb: 01 cf add %ecx,%edi 804c2cd: 0f af 45 a0 imul 0xffffffa0(%ebp),%eax 804c2d1: 0f b7 c8 movzwl %ax,%ecx 804c2d4: 01 cf add %ecx,%edi 804c2d6: c1 e8 10 shr $0x10,%eax 804c2d9: 8b 75 b4 mov 0xffffffb4(%ebp),%esi 804c2dc: 89 f1 mov %esi,%ecx 804c2de: 0f af 4d ac imul 0xffffffac(%ebp),%ecx 804c2e2: 0f b7 f1 movzwl %cx,%esi 804c2e5: 01 f3 add %esi,%ebx 804c2e7: 89 5d c0 mov %ebx,0xffffffc0(%ebp) 804c2ea: c1 e9 10 shr $0x10,%ecx 804c2ed: 01 ca add %ecx,%edx 804c2ef: 8b 5d b4 mov 0xffffffb4(%ebp),%ebx 804c2f2: 89 d9 mov %ebx,%ecx 804c2f4: 0f af 4d a8 imul 0xffffffa8(%ebp),%ecx 804c2f8: 0f b7 f1 movzwl %cx,%esi 804c2fb: 01 f2 add %esi,%edx 804c2fd: c1 e9 10 shr $0x10,%ecx 804c300: 01 cf add %ecx,%edi 804c302: 89 d9 mov %ebx,%ecx 804c304: 8b 75 a4 mov 0xffffffa4(%ebp),%esi 804c307: 0f af ce imul %esi,%ecx 804c30a: 0f b7 f1 movzwl %cx,%esi 804c30d: 01 f7 add %esi,%edi 804c30f: c1 e9 10 shr $0x10,%ecx 804c312: 01 c8 add %ecx,%eax 804c314: 0f af 5d a0 imul 0xffffffa0(%ebp),%ebx 804c318: 0f b7 cb movzwl %bx,%ecx 804c31b: 01 c8 add %ecx,%eax 804c31d: c1 eb 10 shr $0x10,%ebx 804c320: 8b 4d ac mov 0xffffffac(%ebp),%ecx 804c323: 0f af 4d b0 imul 0xffffffb0(%ebp),%ecx 804c327: 0f b7 f1 movzwl %cx,%esi 804c32a: 01 f2 add %esi,%edx 804c32c: 89 55 c4 mov %edx,0xffffffc4(%ebp) 804c32f: c1 e9 10 shr $0x10,%ecx 804c332: 01 cf add %ecx,%edi 804c334: 8b 4d b0 mov 0xffffffb0(%ebp),%ecx 804c337: 8b 55 a8 mov 0xffffffa8(%ebp),%edx 804c33a: 0f af d1 imul %ecx,%edx 804c33d: 0f b7 f2 movzwl %dx,%esi 804c340: 01 f7 add %esi,%edi 804c342: 89 7d c8 mov %edi,0xffffffc8(%ebp) 804c345: c1 ea 10 shr $0x10,%edx 804c348: 01 d0 add %edx,%eax 804c34a: 8b 55 a4 mov 0xffffffa4(%ebp),%edx 804c34d: 0f af d1 imul %ecx,%edx 804c350: 0f b7 f2 movzwl %dx,%esi 804c353: 01 f0 add %esi,%eax 804c355: 89 45 cc mov %eax,0xffffffcc(%ebp) 804c358: c1 ea 10 shr $0x10,%edx 804c35b: 01 d3 add %edx,%ebx 804c35d: 0f af 4d a0 imul 0xffffffa0(%ebp),%ecx 804c361: 0f b7 d1 movzwl %cx,%edx 804c364: 01 d3 add %edx,%ebx 804c366: 89 5d d0 mov %ebx,0xffffffd0(%ebp) 804c369: c1 e9 10 shr $0x10,%ecx 804c36c: 89 4d d4 mov %ecx,0xffffffd4(%ebp) 804c36f: b8 00 00 00 00 mov $0x0,%eax 804c374: 8b 54 85 b8 mov 0xffffffb8(%ebp,%eax,4),%edx 804c378: 81 fa ff ff 00 00 cmp $0xffff,%edx 804c37e: 0f 86 8a 00 00 00 jbe 804c40e 804c384: 89 d6 mov %edx,%esi 804c386: c1 ee 10 shr $0x10,%esi 804c389: 01 74 85 bc add %esi,0xffffffbc(%ebp,%eax,4) 804c38d: 0f b7 da movzwl %dx,%ebx 804c390: 89 5c 85 b8 mov %ebx,0xffffffb8(%ebp,%eax,4) 804c394: 40 inc %eax 804c395: 83 f8 05 cmp $0x5,%eax 804c398: 76 da jbe 804c374 804c39a: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 804c39d: c1 e0 0e shl $0xe,%eax 804c3a0: 8b 4d cc mov 0xffffffcc(%ebp),%ecx 804c3a3: 89 ca mov %ecx,%edx 804c3a5: c1 ea 02 shr $0x2,%edx 804c3a8: 09 d0 or %edx,%eax 804c3aa: 8b 7d 30 mov 0x30(%ebp),%edi 804c3ad: 89 07 mov %eax,(%edi) 804c3af: c1 e1 1e shl $0x1e,%ecx 804c3b2: 8b 45 c8 mov 0xffffffc8(%ebp),%eax 804c3b5: c1 e0 0e shl $0xe,%eax 804c3b8: 09 c1 or %eax,%ecx 804c3ba: 8b 45 c4 mov 0xffffffc4(%ebp),%eax 804c3bd: 89 c2 mov %eax,%edx 804c3bf: c1 ea 02 shr $0x2,%edx 804c3c2: 09 d1 or %edx,%ecx 804c3c4: 8b 55 34 mov 0x34(%ebp),%edx 804c3c7: 89 0a mov %ecx,(%edx) 804c3c9: 83 e0 03 and $0x3,%eax 804c3cc: 0b 45 c0 or 0xffffffc0(%ebp),%eax 804c3cf: 0b 45 bc or 0xffffffbc(%ebp),%eax 804c3d2: 0b 45 b8 or 0xffffffb8(%ebp),%eax 804c3d5: 8b 75 38 mov 0x38(%ebp),%esi 804c3d8: 89 06 mov %eax,(%esi) 804c3da: f6 47 02 80 testb $0x80,0x2(%edi) 804c3de: 8b 4d 1c mov 0x1c(%ebp),%ecx 804c3e1: 74 37 je 804c41a 804c3e3: 8b 1a mov (%edx),%ebx 804c3e5: 83 e3 01 and $0x1,%ebx 804c3e8: 09 d8 or %ebx,%eax 804c3ea: 89 06 mov %eax,(%esi) 804c3ec: 8b 02 mov (%edx),%eax 804c3ee: d1 e8 shr %eax 804c3f0: 89 02 mov %eax,(%edx) 804c3f2: 8b 1f mov (%edi),%ebx 804c3f4: c1 e3 1f shl $0x1f,%ebx 804c3f7: 09 d8 or %ebx,%eax 804c3f9: 89 02 mov %eax,(%edx) 804c3fb: d1 2f shrl (%edi) 804c3fd: 8b 75 0c mov 0xc(%ebp),%esi 804c400: 8d bc 0e 02 fc ff ff lea 0xfffffc02(%esi,%ecx,1),%edi 804c407: 8b 55 2c mov 0x2c(%ebp),%edx 804c40a: 89 3a mov %edi,(%edx) 804c40c: eb 1b jmp 804c429 804c40e: 40 inc %eax 804c40f: 83 f8 05 cmp $0x5,%eax 804c412: 0f 86 5c ff ff ff jbe 804c374 804c418: eb 80 jmp 804c39a 804c41a: 8b 5d 0c mov 0xc(%ebp),%ebx 804c41d: 8b 7d 2c mov 0x2c(%ebp),%edi 804c420: 8d 84 0b 01 fc ff ff lea 0xfffffc01(%ebx,%ecx,1),%eax 804c427: 89 07 mov %eax,(%edi) 804c429: 8b 5d 98 mov 0xffffff98(%ebp),%ebx 804c42c: 8b 75 94 mov 0xffffff94(%ebp),%esi 804c42f: 8b 7d 90 mov 0xffffff90(%ebp),%edi 804c432: c9 leave 804c433: c3 ret ... 0804c440 : 804c440: 55 push %ebp 804c441: 89 e5 mov %esp,%ebp 804c443: 83 ec 18 sub $0x18,%esp 804c446: c7 04 24 a8 9a 06 08 movl $0x8069aa8,(%esp,1) 804c44d: e8 6e 35 00 00 call 804f9c0 804c452: c7 05 c4 a5 07 08 c0 movl $0xc0,0x807a5c4 804c459: 00 00 00 804c45c: c7 05 24 34 08 08 20 movl $0x20,0x8083424 804c463: 00 00 00 804c466: c7 05 a0 17 07 08 01 movl $0x1,0x80717a0 804c46d: 00 00 00 804c470: c7 05 00 a6 07 08 01 movl $0x1,0x807a600 804c477: 00 00 00 804c47a: c7 05 c4 17 07 08 40 movl $0x40,0x80717c4 804c481: 00 00 00 804c484: c7 05 c0 17 07 08 40 movl $0x40,0x80717c0 804c48b: 00 00 00 804c48e: c7 05 24 a6 07 08 40 movl $0x40,0x807a624 804c495: 00 00 00 804c498: c7 05 20 a6 07 08 40 movl $0x40,0x807a620 804c49f: 00 00 00 804c4a2: c7 05 84 17 07 08 01 movl $0x1,0x8071784 804c4a9: 00 00 00 804c4ac: c7 05 f0 a5 07 08 01 movl $0x1,0x807a5f0 804c4b3: 00 00 00 804c4b6: c7 05 a4 17 07 08 00 movl $0xa00000,0x80717a4 804c4bd: 00 a0 00 804c4c0: c7 05 5c 17 07 08 00 movl $0x0,0x807175c 804c4c7: 00 00 00 804c4ca: c7 05 ac 17 07 08 80 movl $0x80,0x80717ac 804c4d1: 00 00 00 804c4d4: c7 05 a8 17 07 08 00 movl $0x0,0x80717a8 804c4db: 00 00 00 804c4de: c7 05 b4 17 07 08 00 movl $0x0,0x80717b4 804c4e5: 00 00 00 804c4e8: c7 05 b0 17 07 08 00 movl $0x0,0x80717b0 804c4ef: 00 00 00 804c4f2: c7 05 b8 17 07 08 00 movl $0x0,0x80717b8 804c4f9: 00 00 00 804c4fc: c7 05 bc 17 07 08 00 movl $0x0,0x80717bc 804c503: 00 00 00 804c506: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 804c50d: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804c510: 83 f8 07 cmp $0x7,%eax 804c513: 7f 11 jg 804c526 804c515: c7 04 85 c8 17 07 08 movl $0x0,0x80717c8(,%eax,4) 804c51c: 00 00 00 00 804c520: 40 inc %eax 804c521: 89 45 fc mov %eax,0xfffffffc(%ebp) 804c524: eb e7 jmp 804c50d 804c526: c7 05 04 a6 07 08 00 movl $0x1a00000,0x807a604 804c52d: 00 a0 01 804c530: c7 05 60 17 07 08 01 movl $0x1,0x8071760 804c537: 00 00 00 804c53a: c7 05 0c a6 07 08 80 movl $0x80,0x807a60c 804c541: 00 00 00 804c544: c7 05 08 a6 07 08 00 movl $0x0,0x807a608 804c54b: 00 00 00 804c54e: c7 05 14 a6 07 08 00 movl $0x0,0x807a614 804c555: 00 00 00 804c558: c7 05 10 a6 07 08 00 movl $0x0,0x807a610 804c55f: 00 00 00 804c562: c7 05 18 a6 07 08 00 movl $0x0,0x807a618 804c569: 00 00 00 804c56c: c7 05 1c a6 07 08 00 movl $0x0,0x807a61c 804c573: 00 00 00 804c576: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 804c57d: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804c580: 83 f8 07 cmp $0x7,%eax 804c583: 7f 11 jg 804c596 804c585: c7 04 85 28 a6 07 08 movl $0x0,0x807a628(,%eax,4) 804c58c: 00 00 00 00 804c590: 40 inc %eax 804c591: 89 45 fc mov %eax,0xfffffffc(%ebp) 804c594: eb e7 jmp 804c57d 804c596: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 804c59d: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804c5a0: 83 f8 09 cmp $0x9,%eax 804c5a3: 7f 26 jg 804c5cb 804c5a5: 8d 14 c5 00 00 00 00 lea 0x0(,%eax,8),%edx 804c5ac: 29 c2 sub %eax,%edx 804c5ae: c1 e2 02 shl $0x2,%edx 804c5b1: c7 82 04 18 07 08 00 movl $0x0,0x8071804(%edx) 804c5b8: 00 00 00 804c5bb: c7 82 64 a6 07 08 00 movl $0x0,0x807a664(%edx) 804c5c2: 00 00 00 804c5c5: 40 inc %eax 804c5c6: 89 45 fc mov %eax,0xfffffffc(%ebp) 804c5c9: eb d2 jmp 804c59d 804c5cb: c7 45 f8 a0 17 07 08 movl $0x80717a0,0xfffffff8(%ebp) 804c5d2: c7 45 f4 a0 17 07 08 movl $0x80717a0,0xfffffff4(%ebp) 804c5d9: c7 45 f0 08 00 00 00 movl $0x8,0xfffffff0(%ebp) 804c5e0: c7 45 ec 09 00 00 00 movl $0x9,0xffffffec(%ebp) 804c5e7: c7 05 cc 18 07 08 fe movl $0x3ffe,0x80718cc 804c5ee: 3f 00 00 804c5f1: c7 05 d0 18 07 08 fe movl $0x1ffe,0x80718d0 804c5f8: 1f 00 00 804c5fb: c7 05 d4 18 07 08 01 movl $0x1,0x80718d4 804c602: 00 00 00 804c605: c7 05 d8 18 07 08 00 movl $0x0,0x80718d8 804c60c: 00 00 00 804c60f: c7 05 dc 18 07 08 01 movl $0x1,0x80718dc 804c616: 00 00 00 804c619: c7 05 e0 18 07 08 00 movl $0x0,0x80718e0 804c620: 00 00 00 804c623: c7 05 e4 18 07 08 01 movl $0x1,0x80718e4 804c62a: 00 00 00 804c62d: c7 05 e8 18 07 08 ff movl $0x3fff,0x80718e8 804c634: 3f 00 00 804c637: c7 05 ec 18 07 08 ff movl $0x1fff,0x80718ec 804c63e: 1f 00 00 804c641: c7 05 f0 18 07 08 01 movl $0x1,0x80718f0 804c648: 00 00 00 804c64b: c7 05 f4 18 07 08 00 movl $0x0,0x80718f4 804c652: 00 00 00 804c655: c7 05 f8 18 07 08 01 movl $0x1,0x80718f8 804c65c: 00 00 00 804c65f: c7 05 fc 18 07 08 00 movl $0x0,0x80718fc 804c666: 00 00 00 804c669: c7 05 00 19 07 08 01 movl $0x1,0x8071900 804c670: 00 00 00 804c673: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 804c67a: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804c67d: 83 f8 37 cmp $0x37,%eax 804c680: 7f 26 jg 804c6a8 804c682: 8d 14 85 00 00 00 00 lea 0x0(,%eax,4),%edx 804c689: 01 c2 add %eax,%edx 804c68b: c1 e2 03 shl $0x3,%edx 804c68e: c7 82 24 19 07 08 00 movl $0x0,0x8071924(%edx) 804c695: 00 00 00 804c698: c7 82 84 a7 07 08 00 movl $0x0,0x807a784(%edx) 804c69f: 00 00 00 804c6a2: 40 inc %eax 804c6a3: 89 45 fc mov %eax,0xfffffffc(%ebp) 804c6a6: eb d2 jmp 804c67a 804c6a8: c7 45 f8 a0 17 07 08 movl $0x80717a0,0xfffffff8(%ebp) 804c6af: c7 45 f4 a0 17 07 08 movl $0x80717a0,0xfffffff4(%ebp) 804c6b6: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) 804c6bd: 81 7d ec ff 00 00 00 cmpl $0xff,0xffffffec(%ebp) 804c6c4: 7f 5a jg 804c720 804c6c6: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp) 804c6cd: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804c6d0: 83 f8 03 cmp $0x3,%eax 804c6d3: 7f 44 jg 804c719 804c6d5: 8b 55 ec mov 0xffffffec(%ebp),%edx 804c6d8: c1 e2 02 shl $0x2,%edx 804c6db: 01 c2 add %eax,%edx 804c6dd: c1 e2 05 shl $0x5,%edx 804c6e0: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 804c6e3: 01 c2 add %eax,%edx 804c6e5: 81 c2 20 0a 00 00 add $0xa20,%edx 804c6eb: c6 42 04 03 movb $0x3,0x4(%edx) 804c6ef: 8b 45 ec mov 0xffffffec(%ebp),%eax 804c6f2: c1 e0 02 shl $0x2,%eax 804c6f5: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 804c6f8: 01 d0 add %edx,%eax 804c6fa: c1 e0 05 shl $0x5,%eax 804c6fd: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 804c700: 01 c8 add %ecx,%eax 804c702: 89 90 3c 0a 00 00 mov %edx,0xa3c(%eax) 804c708: c7 80 40 0a 00 00 00 movl $0x0,0xa40(%eax) 804c70f: 00 00 00 804c712: 8d 45 f0 lea 0xfffffff0(%ebp),%eax 804c715: ff 00 incl (%eax) 804c717: eb b4 jmp 804c6cd 804c719: 8d 45 ec lea 0xffffffec(%ebp),%eax 804c71c: ff 00 incl (%eax) 804c71e: eb 9d jmp 804c6bd 804c720: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) 804c727: 8b 45 ec mov 0xffffffec(%ebp),%eax 804c72a: 3d ff 00 00 00 cmp $0xff,%eax 804c72f: 7f 15 jg 804c746 804c731: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 804c734: c7 84 82 24 8a 00 00 movl $0x0,0x8a24(%edx,%eax,4) 804c73b: 00 00 00 00 804c73f: 8d 45 ec lea 0xffffffec(%ebp),%eax 804c742: ff 00 incl (%eax) 804c744: eb e1 jmp 804c727 804c746: c7 45 f8 00 a6 07 08 movl $0x807a600,0xfffffff8(%ebp) 804c74d: c7 45 f4 00 a6 07 08 movl $0x807a600,0xfffffff4(%ebp) 804c754: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) 804c75b: 81 7d ec ff 00 00 00 cmpl $0xff,0xffffffec(%ebp) 804c762: 7f 5a jg 804c7be 804c764: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp) 804c76b: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804c76e: 83 f8 03 cmp $0x3,%eax 804c771: 7f 44 jg 804c7b7 804c773: 8b 55 ec mov 0xffffffec(%ebp),%edx 804c776: c1 e2 02 shl $0x2,%edx 804c779: 01 c2 add %eax,%edx 804c77b: c1 e2 05 shl $0x5,%edx 804c77e: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 804c781: 01 c2 add %eax,%edx 804c783: 81 c2 20 0a 00 00 add $0xa20,%edx 804c789: c6 42 04 03 movb $0x3,0x4(%edx) 804c78d: 8b 45 ec mov 0xffffffec(%ebp),%eax 804c790: c1 e0 02 shl $0x2,%eax 804c793: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 804c796: 01 d0 add %edx,%eax 804c798: c1 e0 05 shl $0x5,%eax 804c79b: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 804c79e: 01 c8 add %ecx,%eax 804c7a0: 89 90 3c 0a 00 00 mov %edx,0xa3c(%eax) 804c7a6: c7 80 40 0a 00 00 00 movl $0x0,0xa40(%eax) 804c7ad: 00 00 00 804c7b0: 8d 45 f0 lea 0xfffffff0(%ebp),%eax 804c7b3: ff 00 incl (%eax) 804c7b5: eb b4 jmp 804c76b 804c7b7: 8d 45 ec lea 0xffffffec(%ebp),%eax 804c7ba: ff 00 incl (%eax) 804c7bc: eb 9d jmp 804c75b 804c7be: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) 804c7c5: 8b 45 ec mov 0xffffffec(%ebp),%eax 804c7c8: 3d ff 00 00 00 cmp $0xff,%eax 804c7cd: 7f 15 jg 804c7e4 804c7cf: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 804c7d2: c7 84 82 24 8a 00 00 movl $0x0,0x8a24(%edx,%eax,4) 804c7d9: 00 00 00 00 804c7dd: 8d 45 ec lea 0xffffffec(%ebp),%eax 804c7e0: ff 00 incl (%eax) 804c7e2: eb e1 jmp 804c7c5 804c7e4: c7 05 40 17 07 08 00 movl $0x0,0x8071740 804c7eb: 00 00 00 804c7ee: c7 05 44 17 07 08 00 movl $0x0,0x8071744 804c7f5: 00 00 00 804c7f8: c7 05 50 17 07 08 00 movl $0x0,0x8071750 804c7ff: 00 00 00 804c802: c7 05 3c 17 07 08 00 movl $0x0,0x807173c 804c809: 00 00 00 804c80c: c7 05 54 17 07 08 00 movl $0x0,0x8071754 804c813: 00 00 00 804c816: c7 05 58 17 07 08 00 movl $0x0,0x8071758 804c81d: 00 00 00 804c820: c7 05 4c 17 07 08 00 movl $0x0,0x807174c 804c827: 00 00 00 804c82a: c7 05 48 17 07 08 00 movl $0x0,0x8071748 804c831: 00 00 00 804c834: c7 05 28 34 08 08 00 movl $0x0,0x8083428 804c83b: 00 00 00 804c83e: c7 05 2c 34 08 08 00 movl $0x0,0x808342c 804c845: 00 00 00 804c848: c7 05 30 34 08 08 00 movl $0x0,0x8083430 804c84f: 00 00 00 804c852: c7 05 34 34 08 08 00 movl $0x0,0x8083434 804c859: 00 00 00 804c85c: c7 05 38 34 08 08 00 movl $0x0,0x8083438 804c863: 00 00 00 804c866: c7 05 3c 34 08 08 00 movl $0x0,0x808343c 804c86d: 00 00 00 804c870: c7 05 40 34 08 08 00 movl $0x0,0x8083440 804c877: 00 00 00 804c87a: c7 05 44 34 08 08 00 movl $0x0,0x8083444 804c881: 00 00 00 804c884: c7 05 48 34 08 08 00 movl $0x0,0x8083448 804c88b: 00 00 00 804c88e: c7 05 c8 a5 07 08 00 movl $0x0,0x807a5c8 804c895: 00 00 00 804c898: c7 05 cc a5 07 08 00 movl $0x0,0x807a5cc 804c89f: 00 00 00 804c8a2: c7 05 d0 a5 07 08 00 movl $0x0,0x807a5d0 804c8a9: 00 00 00 804c8ac: c7 05 d4 a5 07 08 00 movl $0x0,0x807a5d4 804c8b3: 00 00 00 804c8b6: c7 05 d8 a5 07 08 00 movl $0x0,0x807a5d8 804c8bd: 00 00 00 804c8c0: c7 05 dc a5 07 08 00 movl $0x0,0x807a5dc 804c8c7: 00 00 00 804c8ca: c7 05 e0 a5 07 08 00 movl $0x0,0x807a5e0 804c8d1: 00 00 00 804c8d4: c7 05 e4 a5 07 08 00 movl $0x0,0x807a5e4 804c8db: 00 00 00 804c8de: c7 05 e8 a5 07 08 00 movl $0x0,0x807a5e8 804c8e5: 00 00 00 804c8e8: c7 05 6c 35 08 08 00 movl $0x0,0x808356c 804c8ef: 00 00 00 804c8f2: c9 leave 804c8f3: c3 ret ... 0804c900 : 804c900: 55 push %ebp 804c901: 89 e5 mov %esp,%ebp 804c903: 83 ec 48 sub $0x48,%esp 804c906: 8b 4d 08 mov 0x8(%ebp),%ecx 804c909: 8b 11 mov (%ecx),%edx 804c90b: 85 d2 test %edx,%edx 804c90d: 0f 84 16 01 00 00 je 804ca29 804c913: 8b 55 10 mov 0x10(%ebp),%edx 804c916: 8b 02 mov (%edx),%eax 804c918: 25 00 00 f0 ff and $0xfff00000,%eax 804c91d: 3d 00 00 f0 ff cmp $0xfff00000,%eax 804c922: 0f 84 82 00 00 00 je 804c9aa 804c928: 83 7d 18 00 cmpl $0x0,0x18(%ebp) 804c92c: 0f 85 01 01 00 00 jne 804ca33 804c932: 8b 51 20 mov 0x20(%ecx),%edx 804c935: 89 55 e0 mov %edx,0xffffffe0(%ebp) 804c938: 89 d0 mov %edx,%eax 804c93a: 83 e0 01 and $0x1,%eax 804c93d: 85 c0 test %eax,%eax 804c93f: 0f 85 14 01 00 00 jne 804ca59 804c945: 89 d0 mov %edx,%eax 804c947: 83 e0 40 and $0x40,%eax 804c94a: 85 c0 test %eax,%eax 804c94c: 0f 85 53 08 00 00 jne 804d1a5 804c952: c7 05 84 17 07 08 00 movl $0x0,0x8071784 804c959: 00 00 00 804c95c: 81 e2 00 02 00 00 and $0x200,%edx 804c962: 85 d2 test %edx,%edx 804c964: 0f 85 c4 08 00 00 jne 804d22e 804c96a: 81 f9 00 a6 07 08 cmp $0x807a600,%ecx 804c970: 0f 85 cf 08 00 00 jne 804d245 804c976: 8b 15 40 17 07 08 mov 0x8071740,%edx 804c97c: 42 inc %edx 804c97d: 89 15 40 17 07 08 mov %edx,0x8071740 804c983: 8b 55 14 mov 0x14(%ebp),%edx 804c986: 89 54 24 0c mov %edx,0xc(%esp,1) 804c98a: 8b 55 10 mov 0x10(%ebp),%edx 804c98d: 8b 12 mov (%edx),%edx 804c98f: 89 54 24 08 mov %edx,0x8(%esp,1) 804c993: 8b 4d 0c mov 0xc(%ebp),%ecx 804c996: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804c99a: 8b 55 08 mov 0x8(%ebp),%edx 804c99d: 89 14 24 mov %edx,(%esp,1) 804c9a0: e8 eb 9c 00 00 call 8056690 804c9a5: e9 3e 09 00 00 jmp 804d2e8 804c9aa: b8 00 00 00 00 mov $0x0,%eax 804c9af: 83 7d 14 00 cmpl $0x0,0x14(%ebp) 804c9b3: 0f 85 2f 09 00 00 jne 804d2e8 804c9b9: eb 00 jmp 804c9bb 804c9bb: a1 c8 14 07 08 mov 0x80714c8,%eax 804c9c0: 83 c0 06 add $0x6,%eax 804c9c3: a3 c8 14 07 08 mov %eax,0x80714c8 804c9c8: 83 7d 18 00 cmpl $0x0,0x18(%ebp) 804c9cc: 74 42 je 804ca10 804c9ce: 8b 41 20 mov 0x20(%ecx),%eax 804c9d1: 83 e0 01 and $0x1,%eax 804c9d4: 85 c0 test %eax,%eax 804c9d6: 74 38 je 804ca10 804c9d8: 8b 12 mov (%edx),%edx 804c9da: 89 51 10 mov %edx,0x10(%ecx) 804c9dd: 8b 41 0c mov 0xc(%ecx),%eax 804c9e0: 89 c2 mov %eax,%edx 804c9e2: 83 ca 02 or $0x2,%edx 804c9e5: 89 51 0c mov %edx,0xc(%ecx) 804c9e8: 89 c2 mov %eax,%edx 804c9ea: 81 ca 02 02 00 00 or $0x202,%edx 804c9f0: 89 51 0c mov %edx,0xc(%ecx) 804c9f3: 89 c2 mov %eax,%edx 804c9f5: 81 ca 42 02 00 00 or $0x242,%edx 804c9fb: 89 51 0c mov %edx,0xc(%ecx) 804c9fe: 0d 43 02 00 00 or $0x243,%eax 804ca03: 89 41 0c mov %eax,0xc(%ecx) 804ca06: b8 00 00 00 00 mov $0x0,%eax 804ca0b: e9 d8 08 00 00 jmp 804d2e8 804ca10: 8b 45 0c mov 0xc(%ebp),%eax 804ca13: 89 44 24 04 mov %eax,0x4(%esp,1) 804ca17: 8b 4d 10 mov 0x10(%ebp),%ecx 804ca1a: 8b 01 mov (%ecx),%eax 804ca1c: 89 04 24 mov %eax,(%esp,1) 804ca1f: e8 ef ad 00 00 call 8057813 804ca24: e9 bf 08 00 00 jmp 804d2e8 804ca29: 83 7d 18 00 cmpl $0x0,0x18(%ebp) 804ca2d: 0f 84 46 01 00 00 je 804cb79 804ca33: 83 3d 74 17 07 08 00 cmpl $0x0,0x8071774 804ca3a: 0f 84 2b 01 00 00 je 804cb6b 804ca40: 8b 4d 08 mov 0x8(%ebp),%ecx 804ca43: 8b 51 20 mov 0x20(%ecx),%edx 804ca46: 89 55 e0 mov %edx,0xffffffe0(%ebp) 804ca49: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 804ca4c: 89 c1 mov %eax,%ecx 804ca4e: 83 e1 01 and $0x1,%ecx 804ca51: 85 c9 test %ecx,%ecx 804ca53: 0f 84 43 07 00 00 je 804d19c 804ca59: 8b 45 10 mov 0x10(%ebp),%eax 804ca5c: 8b 08 mov (%eax),%ecx 804ca5e: 81 e1 00 00 f8 ff and $0xfff80000,%ecx 804ca64: c1 e9 13 shr $0x13,%ecx 804ca67: 8b 55 08 mov 0x8(%ebp),%edx 804ca6a: 8b 12 mov (%edx),%edx 804ca6c: c1 e2 0d shl $0xd,%edx 804ca6f: 09 d1 or %edx,%ecx 804ca71: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 804ca74: 83 7d 18 00 cmpl $0x0,0x18(%ebp) 804ca78: 74 18 je 804ca92 804ca7a: 8b 00 mov (%eax),%eax 804ca7c: 25 00 00 f8 ff and $0xfff80000,%eax 804ca81: c1 e8 13 shr $0x13,%eax 804ca84: 8b 0d 74 17 07 08 mov 0x8071774,%ecx 804ca8a: c1 e1 0d shl $0xd,%ecx 804ca8d: 09 c8 or %ecx,%eax 804ca8f: 89 45 f8 mov %eax,0xfffffff8(%ebp) 804ca92: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804ca99: 74 13 je 804caae 804ca9b: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804ca9e: 89 54 24 04 mov %edx,0x4(%esp,1) 804caa2: c7 04 24 52 9e 06 08 movl $0x8069e52,(%esp,1) 804caa9: e8 12 2f 00 00 call 804f9c0 804caae: 89 75 d8 mov %esi,0xffffffd8(%ebp) 804cab1: 8b 45 08 mov 0x8(%ebp),%eax 804cab4: 8b 90 3c 8e 00 00 mov 0x8e3c(%eax),%edx 804caba: 42 inc %edx 804cabb: 89 90 3c 8e 00 00 mov %edx,0x8e3c(%eax) 804cac1: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx 804cac4: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804cac8: 89 04 24 mov %eax,(%esp,1) 804cacb: e8 3f ae 01 00 call 806790f 804cad0: 85 c0 test %eax,%eax 804cad2: 0f 84 32 02 00 00 je 804cd0a 804cad8: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804cadf: 74 0c je 804caed 804cae1: c7 04 24 6c 9e 06 08 movl $0x8069e6c,(%esp,1) 804cae8: e8 d3 2e 00 00 call 804f9c0 804caed: 8b 45 08 mov 0x8(%ebp),%eax 804caf0: 8b 90 40 8e 00 00 mov 0x8e40(%eax),%edx 804caf6: 42 inc %edx 804caf7: 89 90 40 8e 00 00 mov %edx,0x8e40(%eax) 804cafd: 83 7d 18 00 cmpl $0x0,0x18(%ebp) 804cb01: 74 09 je 804cb0c 804cb03: 8b 50 0c mov 0xc(%eax),%edx 804cb06: 83 ca 02 or $0x2,%edx 804cb09: 89 50 0c mov %edx,0xc(%eax) 804cb0c: 8b 4d 10 mov 0x10(%ebp),%ecx 804cb0f: 8b 01 mov (%ecx),%eax 804cb11: 25 ff ff 07 00 and $0x7ffff,%eax 804cb16: 89 45 f0 mov %eax,0xfffffff0(%ebp) 804cb19: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804cb20: 74 10 je 804cb32 804cb22: 89 44 24 04 mov %eax,0x4(%esp,1) 804cb26: c7 04 24 78 9e 06 08 movl $0x8069e78,(%esp,1) 804cb2d: e8 8e 2e 00 00 call 804f9c0 804cb32: 8b 45 18 mov 0x18(%ebp),%eax 804cb35: 89 44 24 10 mov %eax,0x10(%esp,1) 804cb39: 8b 55 14 mov 0x14(%ebp),%edx 804cb3c: 89 54 24 0c mov %edx,0xc(%esp,1) 804cb40: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804cb43: 89 54 24 08 mov %edx,0x8(%esp,1) 804cb47: 8d 55 f4 lea 0xfffffff4(%ebp),%edx 804cb4a: 89 54 24 04 mov %edx,0x4(%esp,1) 804cb4e: 8b 45 08 mov 0x8(%ebp),%eax 804cb51: 89 04 24 mov %eax,(%esp,1) 804cb54: e8 3a ae 01 00 call 8067993 804cb59: 83 f8 ff cmp $0xffffffff,%eax 804cb5c: 75 29 jne 804cb87 804cb5e: 83 7d 18 01 cmpl $0x1,0x18(%ebp) 804cb62: 19 d2 sbb %edx,%edx 804cb64: 89 d0 mov %edx,%eax 804cb66: e9 7d 07 00 00 jmp 804d2e8 804cb6b: 8b 55 08 mov 0x8(%ebp),%edx 804cb6e: 8b 52 24 mov 0x24(%edx),%edx 804cb71: 89 55 e0 mov %edx,0xffffffe0(%ebp) 804cb74: e9 d0 fe ff ff jmp 804ca49 804cb79: 8b 45 08 mov 0x8(%ebp),%eax 804cb7c: 8b 50 24 mov 0x24(%eax),%edx 804cb7f: 89 55 e0 mov %edx,0xffffffe0(%ebp) 804cb82: e9 c2 fe ff ff jmp 804ca49 804cb87: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804cb8e: 74 13 je 804cba3 804cb90: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 804cb93: 89 44 24 04 mov %eax,0x4(%esp,1) 804cb97: c7 04 24 8f 9e 06 08 movl $0x8069e8f,(%esp,1) 804cb9e: e8 1d 2e 00 00 call 804f9c0 804cba3: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 804cba6: 0b 45 f0 or 0xfffffff0(%ebp),%eax 804cba9: 89 45 fc mov %eax,0xfffffffc(%ebp) 804cbac: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804cbb3: 74 10 je 804cbc5 804cbb5: 89 44 24 04 mov %eax,0x4(%esp,1) 804cbb9: c7 04 24 a9 9e 06 08 movl $0x8069ea9,(%esp,1) 804cbc0: e8 fb 2d 00 00 call 804f9c0 804cbc5: 83 7d 14 00 cmpl $0x0,0x14(%ebp) 804cbc9: 74 08 je 804cbd3 804cbcb: 8b 55 10 mov 0x10(%ebp),%edx 804cbce: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804cbd1: 89 0a mov %ecx,(%edx) 804cbd3: 83 7d 18 00 cmpl $0x0,0x18(%ebp) 804cbd7: 74 09 je 804cbe2 804cbd9: 8b 55 08 mov 0x8(%ebp),%edx 804cbdc: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804cbdf: 89 4a 10 mov %ecx,0x10(%edx) 804cbe2: 83 3d 84 17 07 08 00 cmpl $0x0,0x8071784 804cbe9: 74 65 je 804cc50 804cbeb: 8b 45 14 mov 0x14(%ebp),%eax 804cbee: 85 c0 test %eax,%eax 804cbf0: 75 0f jne 804cc01 804cbf2: 8b 15 c8 14 07 08 mov 0x80714c8,%edx 804cbf8: 83 c2 03 add $0x3,%edx 804cbfb: 89 15 c8 14 07 08 mov %edx,0x80714c8 804cc01: 89 44 24 0c mov %eax,0xc(%esp,1) 804cc05: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804cc08: 89 44 24 08 mov %eax,0x8(%esp,1) 804cc0c: 8b 55 0c mov 0xc(%ebp),%edx 804cc0f: 89 54 24 04 mov %edx,0x4(%esp,1) 804cc13: 8b 55 08 mov 0x8(%ebp),%edx 804cc16: 89 14 24 mov %edx,(%esp,1) 804cc19: e8 72 9a 00 00 call 8056690 804cc1e: 89 45 dc mov %eax,0xffffffdc(%ebp) 804cc21: c7 44 24 0c 04 00 00 movl $0x4,0xc(%esp,1) 804cc28: 00 804cc29: 8b 45 0c mov 0xc(%ebp),%eax 804cc2c: 89 44 24 08 mov %eax,0x8(%esp,1) 804cc30: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804cc33: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804cc37: 8b 4d 08 mov 0x8(%ebp),%ecx 804cc3a: 8b 89 24 8e 00 00 mov 0x8e24(%ecx),%ecx 804cc40: 83 c9 01 or $0x1,%ecx 804cc43: 89 0c 24 mov %ecx,(%esp,1) 804cc46: e8 d5 19 00 00 call 804e620 804cc4b: e9 98 06 00 00 jmp 804d2e8 804cc50: 81 7d 08 00 a6 07 08 cmpl $0x807a600,0x8(%ebp) 804cc57: 75 32 jne 804cc8b 804cc59: 8b 15 40 17 07 08 mov 0x8071740,%edx 804cc5f: 42 inc %edx 804cc60: 89 15 40 17 07 08 mov %edx,0x8071740 804cc66: 8b 45 14 mov 0x14(%ebp),%eax 804cc69: 89 44 24 0c mov %eax,0xc(%esp,1) 804cc6d: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804cc70: 89 54 24 08 mov %edx,0x8(%esp,1) 804cc74: 8b 45 0c mov 0xc(%ebp),%eax 804cc77: 89 44 24 04 mov %eax,0x4(%esp,1) 804cc7b: 8b 55 08 mov 0x8(%ebp),%edx 804cc7e: 89 14 24 mov %edx,(%esp,1) 804cc81: e8 0a 9a 00 00 call 8056690 804cc86: e9 5d 06 00 00 jmp 804d2e8 804cc8b: 8b 0d 44 17 07 08 mov 0x8071744,%ecx 804cc91: 41 inc %ecx 804cc92: 89 0d 44 17 07 08 mov %ecx,0x8071744 804cc98: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804cc9f: 74 10 je 804ccb1 804cca1: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804cca5: c7 04 24 c0 9e 06 08 movl $0x8069ec0,(%esp,1) 804ccac: e8 2f be ff ff call 8048ae0 <_init+0x1b8> 804ccb1: 83 7d 14 00 cmpl $0x0,0x14(%ebp) 804ccb5: 74 26 je 804ccdd 804ccb7: a1 58 17 07 08 mov 0x8071758,%eax 804ccbc: 40 inc %eax 804ccbd: a3 58 17 07 08 mov %eax,0x8071758 804ccc2: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804ccc9: 74 9b je 804cc66 804cccb: 89 44 24 04 mov %eax,0x4(%esp,1) 804cccf: c7 04 24 ce 9e 06 08 movl $0x8069ece,(%esp,1) 804ccd6: e8 05 be ff ff call 8048ae0 <_init+0x1b8> 804ccdb: eb 89 jmp 804cc66 804ccdd: a1 54 17 07 08 mov 0x8071754,%eax 804cce2: 40 inc %eax 804cce3: a3 54 17 07 08 mov %eax,0x8071754 804cce8: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804ccef: 0f 84 71 ff ff ff je 804cc66 804ccf5: 89 44 24 04 mov %eax,0x4(%esp,1) 804ccf9: c7 04 24 dd 9e 06 08 movl $0x8069edd,(%esp,1) 804cd00: e8 db bd ff ff call 8048ae0 <_init+0x1b8> 804cd05: e9 5c ff ff ff jmp 804cc66 804cd0a: 8b 45 10 mov 0x10(%ebp),%eax 804cd0d: 8b 10 mov (%eax),%edx 804cd0f: 81 e2 00 f0 ff ff and $0xfffff000,%edx 804cd15: c1 ea 0c shr $0xc,%edx 804cd18: 8b 4d 08 mov 0x8(%ebp),%ecx 804cd1b: 8b 31 mov (%ecx),%esi 804cd1d: 89 f1 mov %esi,%ecx 804cd1f: c1 e1 14 shl $0x14,%ecx 804cd22: 09 ca or %ecx,%edx 804cd24: 89 55 ec mov %edx,0xffffffec(%ebp) 804cd27: 83 7d 18 00 cmpl $0x0,0x18(%ebp) 804cd2b: 74 18 je 804cd45 804cd2d: 8b 00 mov (%eax),%eax 804cd2f: 25 00 f0 ff ff and $0xfffff000,%eax 804cd34: c1 e8 0c shr $0xc,%eax 804cd37: 8b 0d 74 17 07 08 mov 0x8071774,%ecx 804cd3d: c1 e1 14 shl $0x14,%ecx 804cd40: 09 c8 or %ecx,%eax 804cd42: 89 45 ec mov %eax,0xffffffec(%ebp) 804cd45: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804cd4c: 74 10 je 804cd5e 804cd4e: 89 74 24 04 mov %esi,0x4(%esp,1) 804cd52: c7 04 24 ec 9e 06 08 movl $0x8069eec,(%esp,1) 804cd59: e8 62 2c 00 00 call 804f9c0 804cd5e: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804cd65: 74 13 je 804cd7a 804cd67: 8b 45 ec mov 0xffffffec(%ebp),%eax 804cd6a: 89 44 24 04 mov %eax,0x4(%esp,1) 804cd6e: c7 04 24 01 9f 06 08 movl $0x8069f01,(%esp,1) 804cd75: e8 46 2c 00 00 call 804f9c0 804cd7a: 8b 4d 08 mov 0x8(%ebp),%ecx 804cd7d: 8b 91 44 8e 00 00 mov 0x8e44(%ecx),%edx 804cd83: 42 inc %edx 804cd84: 89 91 44 8e 00 00 mov %edx,0x8e44(%ecx) 804cd8a: 8b 75 ec mov 0xffffffec(%ebp),%esi 804cd8d: 89 74 24 04 mov %esi,0x4(%esp,1) 804cd91: 89 0c 24 mov %ecx,(%esp,1) 804cd94: e8 a6 ab 01 00 call 806793f 804cd99: 85 c0 test %eax,%eax 804cd9b: 8b 75 d8 mov 0xffffffd8(%ebp),%esi 804cd9e: 0f 84 14 02 00 00 je 804cfb8 804cda4: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804cdab: 74 0c je 804cdb9 804cdad: c7 04 24 1b 9f 06 08 movl $0x8069f1b,(%esp,1) 804cdb4: e8 07 2c 00 00 call 804f9c0 804cdb9: 8b 55 08 mov 0x8(%ebp),%edx 804cdbc: 8b 82 48 8e 00 00 mov 0x8e48(%edx),%eax 804cdc2: 40 inc %eax 804cdc3: 89 82 48 8e 00 00 mov %eax,0x8e48(%edx) 804cdc9: 8b 4d 10 mov 0x10(%ebp),%ecx 804cdcc: 8b 11 mov (%ecx),%edx 804cdce: 81 e2 ff 0f 00 00 and $0xfff,%edx 804cdd4: 89 55 e4 mov %edx,0xffffffe4(%ebp) 804cdd7: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804cdde: 74 10 je 804cdf0 804cde0: 89 54 24 04 mov %edx,0x4(%esp,1) 804cde4: c7 04 24 27 9f 06 08 movl $0x8069f27,(%esp,1) 804cdeb: e8 d0 2b 00 00 call 804f9c0 804cdf0: 8b 55 18 mov 0x18(%ebp),%edx 804cdf3: 89 54 24 14 mov %edx,0x14(%esp,1) 804cdf7: 8b 45 10 mov 0x10(%ebp),%eax 804cdfa: 8b 00 mov (%eax),%eax 804cdfc: 89 44 24 10 mov %eax,0x10(%esp,1) 804ce00: 8b 45 14 mov 0x14(%ebp),%eax 804ce03: 89 44 24 0c mov %eax,0xc(%esp,1) 804ce07: 8b 45 ec mov 0xffffffec(%ebp),%eax 804ce0a: 89 44 24 08 mov %eax,0x8(%esp,1) 804ce0e: 8d 55 e8 lea 0xffffffe8(%ebp),%edx 804ce11: 89 54 24 04 mov %edx,0x4(%esp,1) 804ce15: 8b 4d 08 mov 0x8(%ebp),%ecx 804ce18: 89 0c 24 mov %ecx,(%esp,1) 804ce1b: e8 2c ad 01 00 call 8067b4c 804ce20: 83 f8 ff cmp $0xffffffff,%eax 804ce23: 75 0d jne 804ce32 804ce25: 83 7d 18 01 cmpl $0x1,0x18(%ebp) 804ce29: 19 d2 sbb %edx,%edx 804ce2b: 89 d0 mov %edx,%eax 804ce2d: e9 b6 04 00 00 jmp 804d2e8 804ce32: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804ce39: 74 13 je 804ce4e 804ce3b: 8b 4d e8 mov 0xffffffe8(%ebp),%ecx 804ce3e: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804ce42: c7 04 24 3e 9f 06 08 movl $0x8069f3e,(%esp,1) 804ce49: e8 72 2b 00 00 call 804f9c0 804ce4e: 8b 45 e8 mov 0xffffffe8(%ebp),%eax 804ce51: c1 e0 0c shl $0xc,%eax 804ce54: 0b 45 e4 or 0xffffffe4(%ebp),%eax 804ce57: 89 45 fc mov %eax,0xfffffffc(%ebp) 804ce5a: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804ce61: 74 10 je 804ce73 804ce63: 89 44 24 04 mov %eax,0x4(%esp,1) 804ce67: c7 04 24 a9 9e 06 08 movl $0x8069ea9,(%esp,1) 804ce6e: e8 4d 2b 00 00 call 804f9c0 804ce73: 83 7d 14 00 cmpl $0x0,0x14(%ebp) 804ce77: 74 08 je 804ce81 804ce79: 8b 45 10 mov 0x10(%ebp),%eax 804ce7c: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804ce7f: 89 10 mov %edx,(%eax) 804ce81: 83 7d 18 00 cmpl $0x0,0x18(%ebp) 804ce85: 74 09 je 804ce90 804ce87: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804ce8a: 8b 45 08 mov 0x8(%ebp),%eax 804ce8d: 89 48 10 mov %ecx,0x10(%eax) 804ce90: 83 3d 84 17 07 08 00 cmpl $0x0,0x8071784 804ce97: 74 65 je 804cefe 804ce99: 8b 45 14 mov 0x14(%ebp),%eax 804ce9c: 85 c0 test %eax,%eax 804ce9e: 75 0f jne 804ceaf 804cea0: 8b 15 c8 14 07 08 mov 0x80714c8,%edx 804cea6: 83 c2 03 add $0x3,%edx 804cea9: 89 15 c8 14 07 08 mov %edx,0x80714c8 804ceaf: 89 44 24 0c mov %eax,0xc(%esp,1) 804ceb3: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804ceb6: 89 54 24 08 mov %edx,0x8(%esp,1) 804ceba: 8b 45 0c mov 0xc(%ebp),%eax 804cebd: 89 44 24 04 mov %eax,0x4(%esp,1) 804cec1: 8b 55 08 mov 0x8(%ebp),%edx 804cec4: 89 14 24 mov %edx,(%esp,1) 804cec7: e8 c4 97 00 00 call 8056690 804cecc: 89 45 dc mov %eax,0xffffffdc(%ebp) 804cecf: c7 44 24 0c 04 00 00 movl $0x4,0xc(%esp,1) 804ced6: 00 804ced7: 8b 45 0c mov 0xc(%ebp),%eax 804ceda: 89 44 24 08 mov %eax,0x8(%esp,1) 804cede: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804cee1: 89 44 24 04 mov %eax,0x4(%esp,1) 804cee5: 8b 4d 08 mov 0x8(%ebp),%ecx 804cee8: 8b 89 24 8e 00 00 mov 0x8e24(%ecx),%ecx 804ceee: 83 c9 01 or $0x1,%ecx 804cef1: 89 0c 24 mov %ecx,(%esp,1) 804cef4: e8 27 17 00 00 call 804e620 804cef9: e9 ea 03 00 00 jmp 804d2e8 804cefe: 81 7d 08 00 a6 07 08 cmpl $0x807a600,0x8(%ebp) 804cf05: 75 30 jne 804cf37 804cf07: a1 40 17 07 08 mov 0x8071740,%eax 804cf0c: 40 inc %eax 804cf0d: a3 40 17 07 08 mov %eax,0x8071740 804cf12: 8b 45 14 mov 0x14(%ebp),%eax 804cf15: 89 44 24 0c mov %eax,0xc(%esp,1) 804cf19: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804cf1c: 89 44 24 08 mov %eax,0x8(%esp,1) 804cf20: 8b 45 0c mov 0xc(%ebp),%eax 804cf23: 89 44 24 04 mov %eax,0x4(%esp,1) 804cf27: 8b 55 08 mov 0x8(%ebp),%edx 804cf2a: 89 14 24 mov %edx,(%esp,1) 804cf2d: e8 5e 97 00 00 call 8056690 804cf32: e9 b1 03 00 00 jmp 804d2e8 804cf37: 8b 15 44 17 07 08 mov 0x8071744,%edx 804cf3d: 42 inc %edx 804cf3e: 89 15 44 17 07 08 mov %edx,0x8071744 804cf44: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804cf4b: 74 10 je 804cf5d 804cf4d: 89 54 24 04 mov %edx,0x4(%esp,1) 804cf51: c7 04 24 c0 9e 06 08 movl $0x8069ec0,(%esp,1) 804cf58: e8 83 bb ff ff call 8048ae0 <_init+0x1b8> 804cf5d: 83 7d 14 00 cmpl $0x0,0x14(%ebp) 804cf61: 74 26 je 804cf89 804cf63: a1 58 17 07 08 mov 0x8071758,%eax 804cf68: 40 inc %eax 804cf69: a3 58 17 07 08 mov %eax,0x8071758 804cf6e: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804cf75: 74 9b je 804cf12 804cf77: 89 44 24 04 mov %eax,0x4(%esp,1) 804cf7b: c7 04 24 ce 9e 06 08 movl $0x8069ece,(%esp,1) 804cf82: e8 59 bb ff ff call 8048ae0 <_init+0x1b8> 804cf87: eb 89 jmp 804cf12 804cf89: 8b 0d 54 17 07 08 mov 0x8071754,%ecx 804cf8f: 41 inc %ecx 804cf90: 89 0d 54 17 07 08 mov %ecx,0x8071754 804cf96: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804cf9d: 0f 84 6f ff ff ff je 804cf12 804cfa3: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804cfa7: c7 04 24 dd 9e 06 08 movl $0x8069edd,(%esp,1) 804cfae: e8 2d bb ff ff call 8048ae0 <_init+0x1b8> 804cfb3: e9 5a ff ff ff jmp 804cf12 804cfb8: 8b 15 c8 14 07 08 mov 0x80714c8,%edx 804cfbe: 83 c2 0c add $0xc,%edx 804cfc1: 89 15 c8 14 07 08 mov %edx,0x80714c8 804cfc7: 8b 45 08 mov 0x8(%ebp),%eax 804cfca: 8b 90 34 8e 00 00 mov 0x8e34(%eax),%edx 804cfd0: 42 inc %edx 804cfd1: 89 90 34 8e 00 00 mov %edx,0x8e34(%eax) 804cfd7: 8b 4d 18 mov 0x18(%ebp),%ecx 804cfda: 89 4c 24 18 mov %ecx,0x18(%esp,1) 804cfde: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp,1) 804cfe5: 00 804cfe6: 8b 4d 14 mov 0x14(%ebp),%ecx 804cfe9: 89 4c 24 10 mov %ecx,0x10(%esp,1) 804cfed: 8b 4d ec mov 0xffffffec(%ebp),%ecx 804cff0: 89 4c 24 0c mov %ecx,0xc(%esp,1) 804cff4: 8b 4d 10 mov 0x10(%ebp),%ecx 804cff7: 8b 09 mov (%ecx),%ecx 804cff9: 89 4c 24 08 mov %ecx,0x8(%esp,1) 804cffd: 8d 55 fc lea 0xfffffffc(%ebp),%edx 804d000: 89 54 24 04 mov %edx,0x4(%esp,1) 804d004: 89 04 24 mov %eax,(%esp,1) 804d007: e8 ff e8 00 00 call 805b90b 804d00c: 85 c0 test %eax,%eax 804d00e: 74 0d je 804d01d 804d010: 83 7d 18 01 cmpl $0x1,0x18(%ebp) 804d014: 19 d2 sbb %edx,%edx 804d016: 89 d0 mov %edx,%eax 804d018: e9 cb 02 00 00 jmp 804d2e8 804d01d: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804d024: 74 13 je 804d039 804d026: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804d029: 89 44 24 04 mov %eax,0x4(%esp,1) 804d02d: c7 04 24 a9 9e 06 08 movl $0x8069ea9,(%esp,1) 804d034: e8 87 29 00 00 call 804f9c0 804d039: 83 7d 14 00 cmpl $0x0,0x14(%ebp) 804d03d: 74 08 je 804d047 804d03f: 8b 45 10 mov 0x10(%ebp),%eax 804d042: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804d045: 89 10 mov %edx,(%eax) 804d047: 83 7d 18 00 cmpl $0x0,0x18(%ebp) 804d04b: 74 09 je 804d056 804d04d: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804d050: 8b 55 08 mov 0x8(%ebp),%edx 804d053: 89 42 10 mov %eax,0x10(%edx) 804d056: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804d05d: 74 15 je 804d074 804d05f: a1 84 17 07 08 mov 0x8071784,%eax 804d064: 89 44 24 04 mov %eax,0x4(%esp,1) 804d068: c7 04 24 58 9f 06 08 movl $0x8069f58,(%esp,1) 804d06f: e8 4c 29 00 00 call 804f9c0 804d074: 83 3d 84 17 07 08 00 cmpl $0x0,0x8071784 804d07b: 74 65 je 804d0e2 804d07d: 8b 45 14 mov 0x14(%ebp),%eax 804d080: 85 c0 test %eax,%eax 804d082: 75 0f jne 804d093 804d084: 8b 15 c8 14 07 08 mov 0x80714c8,%edx 804d08a: 83 c2 03 add $0x3,%edx 804d08d: 89 15 c8 14 07 08 mov %edx,0x80714c8 804d093: 89 44 24 0c mov %eax,0xc(%esp,1) 804d097: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804d09a: 89 44 24 08 mov %eax,0x8(%esp,1) 804d09e: 8b 55 0c mov 0xc(%ebp),%edx 804d0a1: 89 54 24 04 mov %edx,0x4(%esp,1) 804d0a5: 8b 45 08 mov 0x8(%ebp),%eax 804d0a8: 89 04 24 mov %eax,(%esp,1) 804d0ab: e8 e0 95 00 00 call 8056690 804d0b0: 89 45 dc mov %eax,0xffffffdc(%ebp) 804d0b3: c7 44 24 0c 04 00 00 movl $0x4,0xc(%esp,1) 804d0ba: 00 804d0bb: 8b 55 0c mov 0xc(%ebp),%edx 804d0be: 89 54 24 08 mov %edx,0x8(%esp,1) 804d0c2: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804d0c5: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804d0c9: 8b 55 08 mov 0x8(%ebp),%edx 804d0cc: 8b 92 24 8e 00 00 mov 0x8e24(%edx),%edx 804d0d2: 83 ca 01 or $0x1,%edx 804d0d5: 89 14 24 mov %edx,(%esp,1) 804d0d8: e8 43 15 00 00 call 804e620 804d0dd: e9 06 02 00 00 jmp 804d2e8 804d0e2: 81 7d 08 00 a6 07 08 cmpl $0x807a600,0x8(%ebp) 804d0e9: 75 32 jne 804d11d 804d0eb: 8b 15 40 17 07 08 mov 0x8071740,%edx 804d0f1: 42 inc %edx 804d0f2: 89 15 40 17 07 08 mov %edx,0x8071740 804d0f8: 8b 4d 14 mov 0x14(%ebp),%ecx 804d0fb: 89 4c 24 0c mov %ecx,0xc(%esp,1) 804d0ff: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804d102: 89 54 24 08 mov %edx,0x8(%esp,1) 804d106: 8b 55 0c mov 0xc(%ebp),%edx 804d109: 89 54 24 04 mov %edx,0x4(%esp,1) 804d10d: 8b 55 08 mov 0x8(%ebp),%edx 804d110: 89 14 24 mov %edx,(%esp,1) 804d113: e8 78 95 00 00 call 8056690 804d118: e9 cb 01 00 00 jmp 804d2e8 804d11d: a1 44 17 07 08 mov 0x8071744,%eax 804d122: 40 inc %eax 804d123: a3 44 17 07 08 mov %eax,0x8071744 804d128: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804d12f: 74 10 je 804d141 804d131: 89 44 24 04 mov %eax,0x4(%esp,1) 804d135: c7 04 24 c0 9e 06 08 movl $0x8069ec0,(%esp,1) 804d13c: e8 9f b9 ff ff call 8048ae0 <_init+0x1b8> 804d141: 83 7d 14 00 cmpl $0x0,0x14(%ebp) 804d145: 74 26 je 804d16d 804d147: a1 58 17 07 08 mov 0x8071758,%eax 804d14c: 40 inc %eax 804d14d: a3 58 17 07 08 mov %eax,0x8071758 804d152: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804d159: 74 9d je 804d0f8 804d15b: 89 44 24 04 mov %eax,0x4(%esp,1) 804d15f: c7 04 24 ce 9e 06 08 movl $0x8069ece,(%esp,1) 804d166: e8 75 b9 ff ff call 8048ae0 <_init+0x1b8> 804d16b: eb 8b jmp 804d0f8 804d16d: 8b 0d 54 17 07 08 mov 0x8071754,%ecx 804d173: 41 inc %ecx 804d174: 89 0d 54 17 07 08 mov %ecx,0x8071754 804d17a: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804d181: 0f 84 71 ff ff ff je 804d0f8 804d187: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804d18b: c7 04 24 dd 9e 06 08 movl $0x8069edd,(%esp,1) 804d192: e8 49 b9 ff ff call 8048ae0 <_init+0x1b8> 804d197: e9 5c ff ff ff jmp 804d0f8 804d19c: 89 c1 mov %eax,%ecx 804d19e: 83 e1 40 and $0x40,%ecx 804d1a1: 85 c9 test %ecx,%ecx 804d1a3: 74 76 je 804d21b 804d1a5: 8b 45 14 mov 0x14(%ebp),%eax 804d1a8: 85 c0 test %eax,%eax 804d1aa: 75 0f jne 804d1bb 804d1ac: 8b 15 c8 14 07 08 mov 0x80714c8,%edx 804d1b2: 83 c2 03 add $0x3,%edx 804d1b5: 89 15 c8 14 07 08 mov %edx,0x80714c8 804d1bb: c7 05 84 17 07 08 01 movl $0x1,0x8071784 804d1c2: 00 00 00 804d1c5: 89 44 24 0c mov %eax,0xc(%esp,1) 804d1c9: 8b 55 10 mov 0x10(%ebp),%edx 804d1cc: 8b 02 mov (%edx),%eax 804d1ce: 89 44 24 08 mov %eax,0x8(%esp,1) 804d1d2: 8b 45 0c mov 0xc(%ebp),%eax 804d1d5: 89 44 24 04 mov %eax,0x4(%esp,1) 804d1d9: 8b 55 08 mov 0x8(%ebp),%edx 804d1dc: 89 14 24 mov %edx,(%esp,1) 804d1df: e8 ac 94 00 00 call 8056690 804d1e4: 89 45 dc mov %eax,0xffffffdc(%ebp) 804d1e7: c7 44 24 0c 04 00 00 movl $0x4,0xc(%esp,1) 804d1ee: 00 804d1ef: 8b 55 0c mov 0xc(%ebp),%edx 804d1f2: 89 54 24 08 mov %edx,0x8(%esp,1) 804d1f6: 8b 55 10 mov 0x10(%ebp),%edx 804d1f9: 8b 02 mov (%edx),%eax 804d1fb: 83 e0 fc and $0xfffffffc,%eax 804d1fe: 89 44 24 04 mov %eax,0x4(%esp,1) 804d202: 8b 45 08 mov 0x8(%ebp),%eax 804d205: 8b 90 24 8e 00 00 mov 0x8e24(%eax),%edx 804d20b: 83 ca 01 or $0x1,%edx 804d20e: 89 14 24 mov %edx,(%esp,1) 804d211: e8 0a 14 00 00 call 804e620 804d216: e9 cd 00 00 00 jmp 804d2e8 804d21b: c7 05 84 17 07 08 00 movl $0x0,0x8071784 804d222: 00 00 00 804d225: 25 00 02 00 00 and $0x200,%eax 804d22a: 85 c0 test %eax,%eax 804d22c: 74 0a je 804d238 804d22e: c7 05 38 0d 07 08 01 movl $0x1,0x8070d38 804d235: 00 00 00 804d238: 81 7d 08 00 a6 07 08 cmpl $0x807a600,0x8(%ebp) 804d23f: 0f 84 31 f7 ff ff je 804c976 804d245: a1 44 17 07 08 mov 0x8071744,%eax 804d24a: 40 inc %eax 804d24b: a3 44 17 07 08 mov %eax,0x8071744 804d250: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804d257: 75 40 jne 804d299 804d259: 83 7d 14 00 cmpl $0x0,0x14(%ebp) 804d25d: 75 51 jne 804d2b0 804d25f: 8b 15 54 17 07 08 mov 0x8071754,%edx 804d265: 42 inc %edx 804d266: 89 15 54 17 07 08 mov %edx,0x8071754 804d26c: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804d273: 75 61 jne 804d2d6 804d275: 8b 45 14 mov 0x14(%ebp),%eax 804d278: 89 44 24 0c mov %eax,0xc(%esp,1) 804d27c: 8b 4d 10 mov 0x10(%ebp),%ecx 804d27f: 8b 01 mov (%ecx),%eax 804d281: 89 44 24 08 mov %eax,0x8(%esp,1) 804d285: 8b 55 0c mov 0xc(%ebp),%edx 804d288: 89 54 24 04 mov %edx,0x4(%esp,1) 804d28c: 8b 55 08 mov 0x8(%ebp),%edx 804d28f: 89 14 24 mov %edx,(%esp,1) 804d292: e8 f9 93 00 00 call 8056690 804d297: eb 4f jmp 804d2e8 804d299: 89 44 24 04 mov %eax,0x4(%esp,1) 804d29d: c7 04 24 c0 9e 06 08 movl $0x8069ec0,(%esp,1) 804d2a4: e8 37 b8 ff ff call 8048ae0 <_init+0x1b8> 804d2a9: 8b 55 14 mov 0x14(%ebp),%edx 804d2ac: 85 d2 test %edx,%edx 804d2ae: 74 af je 804d25f 804d2b0: a1 58 17 07 08 mov 0x8071758,%eax 804d2b5: 40 inc %eax 804d2b6: a3 58 17 07 08 mov %eax,0x8071758 804d2bb: 83 3d 48 06 07 08 00 cmpl $0x0,0x8070648 804d2c2: 74 b1 je 804d275 804d2c4: 89 44 24 04 mov %eax,0x4(%esp,1) 804d2c8: c7 04 24 ce 9e 06 08 movl $0x8069ece,(%esp,1) 804d2cf: e8 0c b8 ff ff call 8048ae0 <_init+0x1b8> 804d2d4: eb 9f jmp 804d275 804d2d6: 89 54 24 04 mov %edx,0x4(%esp,1) 804d2da: c7 04 24 dd 9e 06 08 movl $0x8069edd,(%esp,1) 804d2e1: e8 fa b7 ff ff call 8048ae0 <_init+0x1b8> 804d2e6: eb 8d jmp 804d275 804d2e8: c9 leave 804d2e9: c3 ret 804d2ea: 00 00 add %al,(%eax) 804d2ec: 00 00 add %al,(%eax) ... 0804d2f0 : 804d2f0: 55 push %ebp 804d2f1: 89 e5 mov %esp,%ebp 804d2f3: 8b 55 0c mov 0xc(%ebp),%edx 804d2f6: 8b 0a mov (%edx),%ecx 804d2f8: 85 c9 test %ecx,%ecx 804d2fa: 74 17 je 804d313 804d2fc: f7 c1 00 00 80 ff test $0xff800000,%ecx 804d302: 75 19 jne 804d31d 804d304: 89 c8 mov %ecx,%eax 804d306: a9 00 00 40 00 test $0x400000,%eax 804d30b: 0f 85 85 00 00 00 jne 804d396 804d311: eb 50 jmp 804d363 804d313: 8b 45 10 mov 0x10(%ebp),%eax 804d316: 83 38 00 cmpl $0x0,(%eax) 804d319: 74 7b je 804d396 804d31b: eb 3d jmp 804d35a 804d31d: b9 00 00 00 00 mov $0x0,%ecx 804d322: 8b 45 14 mov 0x14(%ebp),%eax 804d325: 83 38 00 cmpl $0x0,(%eax) 804d328: 8b 55 10 mov 0x10(%ebp),%edx 804d32b: 75 62 jne 804d38f 804d32d: f6 02 01 testb $0x1,(%edx) 804d330: 75 5d jne 804d38f 804d332: 89 08 mov %ecx,(%eax) 804d334: 8b 02 mov (%edx),%eax 804d336: d1 e8 shr %eax 804d338: 89 02 mov %eax,(%edx) 804d33a: 8b 55 0c mov 0xc(%ebp),%edx 804d33d: 8b 0a mov (%edx),%ecx 804d33f: c1 e1 1f shl $0x1f,%ecx 804d342: 09 c8 or %ecx,%eax 804d344: 8b 4d 10 mov 0x10(%ebp),%ecx 804d347: 89 01 mov %eax,(%ecx) 804d349: d1 2a shrl (%edx) 804d34b: 8b 45 08 mov 0x8(%ebp),%eax 804d34e: ff 00 incl (%eax) 804d350: 8b 0a mov (%edx),%ecx 804d352: f7 c1 00 00 80 ff test $0xff800000,%ecx 804d358: 75 c3 jne 804d31d 804d35a: 89 c8 mov %ecx,%eax 804d35c: a9 00 00 40 00 test $0x400000,%eax 804d361: 75 33 jne 804d396 804d363: 01 c0 add %eax,%eax 804d365: 89 02 mov %eax,(%edx) 804d367: 89 c1 mov %eax,%ecx 804d369: 8b 45 10 mov 0x10(%ebp),%eax 804d36c: 8b 10 mov (%eax),%edx 804d36e: c1 ea 1f shr $0x1f,%edx 804d371: 09 d1 or %edx,%ecx 804d373: 8b 55 0c mov 0xc(%ebp),%edx 804d376: 89 0a mov %ecx,(%edx) 804d378: 89 c1 mov %eax,%ecx 804d37a: 8b 45 08 mov 0x8(%ebp),%eax 804d37d: d1 21 shll (%ecx) 804d37f: ff 08 decl (%eax) 804d381: 8b 0a mov (%edx),%ecx 804d383: f7 c1 00 00 40 00 test $0x400000,%ecx 804d389: 75 0b jne 804d396 804d38b: 89 c8 mov %ecx,%eax 804d38d: eb d4 jmp 804d363 804d38f: b9 01 00 00 00 mov $0x1,%ecx 804d394: eb 9c jmp 804d332 804d396: 5d pop %ebp 804d397: c3 ret ... 0804d3a0 : 804d3a0: 55 push %ebp 804d3a1: 89 e5 mov %esp,%ebp 804d3a3: 83 ec 18 sub $0x18,%esp 804d3a6: a1 04 10 07 08 mov 0x8071004,%eax 804d3ab: 83 f8 01 cmp $0x1,%eax 804d3ae: 74 0a je 804d3ba 804d3b0: a1 40 35 08 08 mov 0x8083540,%eax 804d3b5: a3 60 06 07 08 mov %eax,0x8070660 804d3ba: a1 60 06 07 08 mov 0x8070660,%eax 804d3bf: 89 44 24 04 mov %eax,0x4(%esp,1) 804d3c3: c7 04 24 08 98 06 08 movl $0x8069808,(%esp,1) 804d3ca: e8 f1 25 00 00 call 804f9c0 804d3cf: a1 68 17 07 08 mov 0x8071768,%eax 804d3d4: 85 c0 test %eax,%eax 804d3d6: 74 28 je 804d400 804d3d8: a1 60 0d 07 08 mov 0x8070d60,%eax 804d3dd: a3 60 06 07 08 mov %eax,0x8070660 804d3e2: 85 c0 test %eax,%eax 804d3e4: 74 1a je 804d400 804d3e6: e8 45 7d 00 00 call 8055130 804d3eb: 89 45 fc mov %eax,0xfffffffc(%ebp) 804d3ee: 83 f8 ff cmp $0xffffffff,%eax 804d3f1: 0f 84 a0 00 00 00 je 804d497 804d3f7: 83 f8 02 cmp $0x2,%eax 804d3fa: 0f 84 86 00 00 00 je 804d486 804d400: e8 cb c9 ff ff call 8049dd0 804d405: c7 05 6c 17 07 08 00 movl $0x0,0x807176c 804d40c: 00 00 00 804d40f: c7 05 b8 14 07 08 00 movl $0x0,0x80714b8 804d416: 00 00 00 804d419: eb 00 jmp 804d41b 804d41b: 83 3d 58 34 08 08 00 cmpl $0x0,0x8083458 804d422: 0f 85 aa 00 00 00 jne 804d4d2 804d428: 83 3d 50 34 08 08 00 cmpl $0x0,0x8083450 804d42f: 0f 85 9d 00 00 00 jne 804d4d2 804d435: 83 3d 5c 34 08 08 00 cmpl $0x0,0x808345c 804d43c: 0f 85 90 00 00 00 jne 804d4d2 804d442: 83 3d 54 34 08 08 00 cmpl $0x0,0x8083454 804d449: 0f 85 83 00 00 00 jne 804d4d2 804d44f: e8 dc 7c 00 00 call 8055130 804d454: 89 45 f4 mov %eax,0xfffffff4(%ebp) 804d457: 89 c2 mov %eax,%edx 804d459: 83 fa 01 cmp $0x1,%edx 804d45c: 74 65 je 804d4c3 804d45e: 7f 48 jg 804d4a8 804d460: 83 fa ff cmp $0xffffffff,%edx 804d463: 75 b6 jne 804d41b 804d465: c7 05 64 17 07 08 00 movl $0x0,0x8071764 804d46c: 00 00 00 804d46f: c7 04 24 00 00 00 00 movl $0x0,(%esp,1) 804d476: e8 a5 c9 ff ff call 8049e20 804d47b: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 804d47e: 89 45 f8 mov %eax,0xfffffff8(%ebp) 804d481: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804d484: eb 5f jmp 804d4e5 804d486: 8b 15 a0 0f 07 08 mov 0x8070fa0,%edx 804d48c: b8 02 00 00 00 mov $0x2,%eax 804d491: 85 d2 test %edx,%edx 804d493: 75 50 jne 804d4e5 804d495: eb 00 jmp 804d497 804d497: c7 04 24 00 00 00 00 movl $0x0,(%esp,1) 804d49e: e8 7d c9 ff ff call 8049e20 804d4a3: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804d4a6: eb 3d jmp 804d4e5 804d4a8: 83 f8 02 cmp $0x2,%eax 804d4ab: 0f 85 6a ff ff ff jne 804d41b 804d4b1: a1 a0 0f 07 08 mov 0x8070fa0,%eax 804d4b6: 85 c0 test %eax,%eax 804d4b8: 74 ab je 804d465 804d4ba: c7 45 f8 02 00 00 00 movl $0x2,0xfffffff8(%ebp) 804d4c1: eb be jmp 804d481 804d4c3: c7 05 50 34 08 08 00 movl $0x0,0x8083450 804d4ca: 00 00 00 804d4cd: e9 49 ff ff ff jmp 804d41b 804d4d2: c7 05 64 17 07 08 00 movl $0x0,0x8071764 804d4d9: 00 00 00 804d4dc: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 804d4e3: eb 9c jmp 804d481 804d4e5: c9 leave 804d4e6: c3 ret ... 0804d4f0 : 804d4f0: 55 push %ebp 804d4f1: 89 e5 mov %esp,%ebp 804d4f3: 83 ec 18 sub $0x18,%esp 804d4f6: 89 7d fc mov %edi,0xfffffffc(%ebp) 804d4f9: 8b 7d 08 mov 0x8(%ebp),%edi 804d4fc: 89 3c 24 mov %edi,(%esp,1) 804d4ff: e8 dc 22 00 00 call 804f7e0 804d504: 21 f8 and %edi,%eax 804d506: 89 04 24 mov %eax,(%esp,1) 804d509: e8 a2 81 00 00 call 80556b0 804d50e: 85 c0 test %eax,%eax 804d510: 0f 84 89 00 00 00 je 804d59f 804d516: 0f b6 50 24 movzbl 0x24(%eax),%edx 804d51a: 8b 4d 0c mov 0xc(%ebp),%ecx 804d51d: 88 11 mov %dl,(%ecx) 804d51f: 0f b7 50 08 movzwl 0x8(%eax),%edx 804d523: c1 ea 05 shr $0x5,%edx 804d526: 83 e2 3f and $0x3f,%edx 804d529: 89 54 24 08 mov %edx,0x8(%esp,1) 804d52d: 0f b6 48 08 movzbl 0x8(%eax),%ecx 804d531: 83 e1 1f and $0x1f,%ecx 804d534: 89 fa mov %edi,%edx 804d536: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804d53a: 89 c7 mov %eax,%edi 804d53c: 89 14 24 mov %edx,(%esp,1) 804d53f: e8 8c 5e 00 00 call 80533d0 804d544: 88 c1 mov %al,%cl 804d546: 80 e1 3f and $0x3f,%cl 804d549: 8b 55 0c mov 0xc(%ebp),%edx 804d54c: 0f b6 42 01 movzbl 0x1(%edx),%eax 804d550: 24 c0 and $0xc0,%al 804d552: 08 c8 or %cl,%al 804d554: 88 42 01 mov %al,0x1(%edx) 804d557: 0f b7 47 0c movzwl 0xc(%edi),%eax 804d55b: c1 e8 05 shr $0x5,%eax 804d55e: 83 e0 3f and $0x3f,%eax 804d561: 89 44 24 08 mov %eax,0x8(%esp,1) 804d565: 0f b6 47 0c movzbl 0xc(%edi),%eax 804d569: 83 e0 1f and $0x1f,%eax 804d56c: 89 44 24 04 mov %eax,0x4(%esp,1) 804d570: 8b 45 08 mov 0x8(%ebp),%eax 804d573: 89 04 24 mov %eax,(%esp,1) 804d576: e8 55 5e 00 00 call 80533d0 804d57b: 83 e0 3f and $0x3f,%eax 804d57e: c1 e0 0e shl $0xe,%eax 804d581: 8b 55 0c mov 0xc(%ebp),%edx 804d584: 8b 0a mov (%edx),%ecx 804d586: 81 e1 ff 3f f0 ff and $0xfff03fff,%ecx 804d58c: 09 c1 or %eax,%ecx 804d58e: 89 0a mov %ecx,(%edx) 804d590: f6 47 25 03 testb $0x3,0x25(%edi) 804d594: 0f 85 d7 00 00 00 jne 804d671 804d59a: e9 95 00 00 00 jmp 804d634 804d59f: 89 f9 mov %edi,%ecx 804d5a1: bf 80 d4 06 08 mov $0x806d480,%edi 804d5a6: 0f b6 05 a4 d4 06 08 movzbl 0x806d4a4,%eax 804d5ad: 8b 55 0c mov 0xc(%ebp),%edx 804d5b0: 88 02 mov %al,(%edx) 804d5b2: 0f b7 05 88 d4 06 08 movzwl 0x806d488,%eax 804d5b9: c1 e8 05 shr $0x5,%eax 804d5bc: 83 e0 3f and $0x3f,%eax 804d5bf: 89 44 24 08 mov %eax,0x8(%esp,1) 804d5c3: 0f b6 05 88 d4 06 08 movzbl 0x806d488,%eax 804d5ca: 83 e0 1f and $0x1f,%eax 804d5cd: 89 44 24 04 mov %eax,0x4(%esp,1) 804d5d1: 89 0c 24 mov %ecx,(%esp,1) 804d5d4: e8 f7 5d 00 00 call 80533d0 804d5d9: 88 c2 mov %al,%dl 804d5db: 80 e2 3f and $0x3f,%dl 804d5de: 8b 4d 0c mov 0xc(%ebp),%ecx 804d5e1: 0f b6 41 01 movzbl 0x1(%ecx),%eax 804d5e5: 24 c0 and $0xc0,%al 804d5e7: 08 d0 or %dl,%al 804d5e9: 88 41 01 mov %al,0x1(%ecx) 804d5ec: 0f b7 05 8c d4 06 08 movzwl 0x806d48c,%eax 804d5f3: c1 e8 05 shr $0x5,%eax 804d5f6: 83 e0 3f and $0x3f,%eax 804d5f9: 89 44 24 08 mov %eax,0x8(%esp,1) 804d5fd: 0f b6 05 8c d4 06 08 movzbl 0x806d48c,%eax 804d604: 83 e0 1f and $0x1f,%eax 804d607: 89 44 24 04 mov %eax,0x4(%esp,1) 804d60b: 8b 4d 08 mov 0x8(%ebp),%ecx 804d60e: 89 0c 24 mov %ecx,(%esp,1) 804d611: e8 ba 5d 00 00 call 80533d0 804d616: 83 e0 3f and $0x3f,%eax 804d619: c1 e0 0e shl $0xe,%eax 804d61c: 8b 55 0c mov 0xc(%ebp),%edx 804d61f: 8b 0a mov (%edx),%ecx 804d621: 81 e1 ff 3f f0 ff and $0xfff03fff,%ecx 804d627: 09 c1 or %eax,%ecx 804d629: 89 0a mov %ecx,(%edx) 804d62b: f6 05 a5 d4 06 08 03 testb $0x3,0x806d4a5 804d632: 75 3d jne 804d671 804d634: 0f b7 47 10 movzwl 0x10(%edi),%eax 804d638: c1 e8 05 shr $0x5,%eax 804d63b: 83 e0 3f and $0x3f,%eax 804d63e: 89 44 24 08 mov %eax,0x8(%esp,1) 804d642: 0f b6 4f 10 movzbl 0x10(%edi),%ecx 804d646: 83 e1 1f and $0x1f,%ecx 804d649: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804d64d: 8b 4d 08 mov 0x8(%ebp),%ecx 804d650: 89 0c 24 mov %ecx,(%esp,1) 804d653: e8 78 5d 00 00 call 80533d0 804d658: 8b 55 0c mov 0xc(%ebp),%edx 804d65b: 0f b7 4a 02 movzwl 0x2(%edx),%ecx 804d65f: 83 e0 3f and $0x3f,%eax 804d662: c1 e0 04 shl $0x4,%eax 804d665: 81 e1 0f fc ff ff and $0xfffffc0f,%ecx 804d66b: 09 c1 or %eax,%ecx 804d66d: 66 89 4a 02 mov %cx,0x2(%edx) 804d671: 89 7a 04 mov %edi,0x4(%edx) 804d674: 8b 7d fc mov 0xfffffffc(%ebp),%edi 804d677: c9 leave 804d678: c3 ret 804d679: 00 00 add %al,(%eax) 804d67b: 00 00 add %al,(%eax) 804d67d: 00 00 add %al,(%eax) ... 0804d680 : 804d680: 55 push %ebp 804d681: 89 e5 mov %esp,%ebp 804d683: 83 ec 08 sub $0x8,%esp 804d686: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 804d68d: 83 7d fc 3f cmpl $0x3f,0xfffffffc(%ebp) 804d691: 7f 51 jg 804d6e4 804d693: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 804d69a: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804d69d: 8d 14 85 00 00 00 00 lea 0x0(,%eax,4),%edx 804d6a4: 01 c2 add %eax,%edx 804d6a6: c1 e2 02 shl $0x2,%edx 804d6a9: 8b 92 c0 d5 06 08 mov 0x806d5c0(%edx),%edx 804d6af: 83 fa ff cmp $0xffffffff,%edx 804d6b2: 74 0b je 804d6bf 804d6b4: 3b 55 fc cmp 0xfffffffc(%ebp),%edx 804d6b7: 74 06 je 804d6bf 804d6b9: 40 inc %eax 804d6ba: 89 45 f8 mov %eax,0xfffffff8(%ebp) 804d6bd: eb db jmp 804d69a 804d6bf: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804d6c2: 8d 14 85 00 00 00 00 lea 0x0(,%eax,4),%edx 804d6c9: 01 c2 add %eax,%edx 804d6cb: c1 e2 02 shl $0x2,%edx 804d6ce: 8b 82 d0 d5 06 08 mov 0x806d5d0(%edx),%eax 804d6d4: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804d6d7: 89 04 95 f8 07 07 08 mov %eax,0x80707f8(,%edx,4) 804d6de: 42 inc %edx 804d6df: 89 55 fc mov %edx,0xfffffffc(%ebp) 804d6e2: eb a9 jmp 804d68d 804d6e4: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 804d6eb: 83 7d fc 3f cmpl $0x3f,0xfffffffc(%ebp) 804d6ef: 7f 51 jg 804d742 804d6f1: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 804d6f8: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804d6fb: 8d 14 85 00 00 00 00 lea 0x0(,%eax,4),%edx 804d702: 01 c2 add %eax,%edx 804d704: c1 e2 02 shl $0x2,%edx 804d707: 8b 92 c0 d4 06 08 mov 0x806d4c0(%edx),%edx 804d70d: 83 fa ff cmp $0xffffffff,%edx 804d710: 74 0b je 804d71d 804d712: 3b 55 fc cmp 0xfffffffc(%ebp),%edx 804d715: 74 06 je 804d71d 804d717: 40 inc %eax 804d718: 89 45 f8 mov %eax,0xfffffff8(%ebp) 804d71b: eb db jmp 804d6f8 804d71d: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804d720: 8d 14 85 00 00 00 00 lea 0x0(,%eax,4),%edx 804d727: 01 c2 add %eax,%edx 804d729: c1 e2 02 shl $0x2,%edx 804d72c: 8b 82 d0 d4 06 08 mov 0x806d4d0(%edx),%eax 804d732: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804d735: 89 04 95 f8 08 07 08 mov %eax,0x80708f8(,%edx,4) 804d73c: 42 inc %edx 804d73d: 89 55 fc mov %edx,0xfffffffc(%ebp) 804d740: eb a9 jmp 804d6eb 804d742: c9 leave 804d743: c3 ret ... 0804d750 : 804d750: 55 push %ebp 804d751: 89 e5 mov %esp,%ebp 804d753: 83 ec 38 sub $0x38,%esp 804d756: 89 5d d8 mov %ebx,0xffffffd8(%ebp) 804d759: c7 05 fc 09 07 08 00 movl $0x0,0x80709fc 804d760: 00 00 00 804d763: 8b 5d 0c mov 0xc(%ebp),%ebx 804d766: 0f b6 03 movzbl (%ebx),%eax 804d769: 0f b6 c8 movzbl %al,%ecx 804d76c: 8d 51 d9 lea 0xffffffd9(%ecx),%edx 804d76f: 83 fa 03 cmp $0x3,%edx 804d772: 76 35 jbe 804d7a9 804d774: 83 3d 50 0d 07 08 00 cmpl $0x0,0x8070d50 804d77b: 0f 85 c4 01 00 00 jne 804d945 804d781: 83 e9 1e sub $0x1e,%ecx 804d784: 83 f9 07 cmp $0x7,%ecx 804d787: 0f 86 f0 01 00 00 jbe 804d97d 804d78d: 8b 0d 60 06 07 08 mov 0x8070660,%ecx 804d793: 83 c1 04 add $0x4,%ecx 804d796: 89 0d 60 06 07 08 mov %ecx,0x8070660 804d79c: b8 00 00 00 00 mov $0x0,%eax 804d7a1: 8b 5d d8 mov 0xffffffd8(%ebp),%ebx 804d7a4: e9 96 04 00 00 jmp 804dc3f 804d7a9: 89 5d f8 mov %ebx,0xfffffff8(%ebp) 804d7ac: 8b 4d 08 mov 0x8(%ebp),%ecx 804d7af: 89 4d f4 mov %ecx,0xfffffff4(%ebp) 804d7b2: 8b 13 mov (%ebx),%edx 804d7b4: c1 ea 0e shr $0xe,%edx 804d7b7: 89 4d e0 mov %ecx,0xffffffe0(%ebp) 804d7ba: 83 e2 3f and $0x3f,%edx 804d7bd: 8b 14 95 78 06 07 08 mov 0x8070678(,%edx,4),%edx 804d7c4: 89 75 d4 mov %esi,0xffffffd4(%ebp) 804d7c7: 89 55 ec mov %edx,0xffffffec(%ebp) 804d7ca: 3c 26 cmp $0x26,%al 804d7cc: 75 19 jne 804d7e7 804d7ce: 0f b6 4b 01 movzbl 0x1(%ebx),%ecx 804d7d2: 0f b6 c9 movzbl %cl,%ecx 804d7d5: 83 e1 3f and $0x3f,%ecx 804d7d8: 89 d6 mov %edx,%esi 804d7da: d3 ee shr %cl,%esi 804d7dc: 83 e6 01 and $0x1,%esi 804d7df: 85 f6 test %esi,%esi 804d7e1: 0f 85 c5 00 00 00 jne 804d8ac 804d7e7: 3c 27 cmp $0x27,%al 804d7e9: 75 1c jne 804d807 804d7eb: 0f b6 4b 01 movzbl 0x1(%ebx),%ecx 804d7ef: 0f b6 c9 movzbl %cl,%ecx 804d7f2: 83 e1 3f and $0x3f,%ecx 804d7f5: 89 d6 mov %edx,%esi 804d7f7: d3 ee shr %cl,%esi 804d7f9: 83 f6 01 xor $0x1,%esi 804d7fc: 83 e6 01 and $0x1,%esi 804d7ff: 85 f6 test %esi,%esi 804d801: 0f 85 a5 00 00 00 jne 804d8ac 804d807: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 804d80a: 3c 28 cmp $0x28,%al 804d80c: 0f 85 a3 00 00 00 jne 804d8b5 804d812: 89 d0 mov %edx,%eax 804d814: 25 ff ff ff 7f and $0x7fffffff,%eax 804d819: 85 c0 test %eax,%eax 804d81b: 0f 94 c3 sete %bl 804d81e: 0f b6 db movzbl %bl,%ebx 804d821: 89 5d e8 mov %ebx,0xffffffe8(%ebp) 804d824: 85 d2 test %edx,%edx 804d826: 79 06 jns 804d82e 804d828: 83 cb 02 or $0x2,%ebx 804d82b: 89 5d e8 mov %ebx,0xffffffe8(%ebp) 804d82e: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp,1) 804d835: 00 804d836: 8b 75 e8 mov 0xffffffe8(%ebp),%esi 804d839: 83 c6 15 add $0x15,%esi 804d83c: 89 74 24 04 mov %esi,0x4(%esp,1) 804d840: 8b 49 08 mov 0x8(%ecx),%ecx 804d843: 89 0c 24 mov %ecx,(%esp,1) 804d846: e8 85 5b 00 00 call 80533d0 804d84b: 83 f8 01 cmp $0x1,%eax 804d84e: 0f 85 c7 00 00 00 jne 804d91b 804d854: c7 45 f0 01 00 00 00 movl $0x1,0xfffffff0(%ebp) 804d85b: 8b 5d d8 mov 0xffffffd8(%ebp),%ebx 804d85e: 8b 75 d4 mov 0xffffffd4(%ebp),%esi 804d861: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 804d865: 0f 84 d1 00 00 00 je 804d93c 804d86b: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp,1) 804d872: 00 804d873: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp,1) 804d87a: 00 804d87b: 8b 45 08 mov 0x8(%ebp),%eax 804d87e: 8b 40 08 mov 0x8(%eax),%eax 804d881: 89 04 24 mov %eax,(%esp,1) 804d884: e8 47 5b 00 00 call 80533d0 804d889: 89 44 24 04 mov %eax,0x4(%esp,1) 804d88d: 8b 4d 0c mov 0xc(%ebp),%ecx 804d890: 89 0c 24 mov %ecx,(%esp,1) 804d893: e8 28 d5 ff ff call 804adc0 804d898: 89 45 fc mov %eax,0xfffffffc(%ebp) 804d89b: 89 c1 mov %eax,%ecx 804d89d: 85 c0 test %eax,%eax 804d89f: 89 c8 mov %ecx,%eax 804d8a1: 0f 85 98 03 00 00 jne 804dc3f 804d8a7: e9 86 00 00 00 jmp 804d932 804d8ac: c7 45 f0 01 00 00 00 movl $0x1,0xfffffff0(%ebp) 804d8b3: eb a6 jmp 804d85b 804d8b5: 3c 29 cmp $0x29,%al 804d8b7: 75 62 jne 804d91b 804d8b9: 89 55 e8 mov %edx,0xffffffe8(%ebp) 804d8bc: 8b 73 04 mov 0x4(%ebx),%esi 804d8bf: 0f b6 46 25 movzbl 0x25(%esi),%eax 804d8c3: 0f b6 c0 movzbl %al,%eax 804d8c6: 83 e0 03 and $0x3,%eax 804d8c9: 85 c0 test %eax,%eax 804d8cb: 75 2e jne 804d8fb 804d8cd: 0f b7 53 02 movzwl 0x2(%ebx),%edx 804d8d1: 0f b7 c2 movzwl %dx,%eax 804d8d4: c1 e8 04 shr $0x4,%eax 804d8d7: 0f b7 f0 movzwl %ax,%esi 804d8da: 83 e6 3f and $0x3f,%esi 804d8dd: 8b 04 b5 78 06 07 08 mov 0x8070678(,%esi,4),%eax 804d8e4: 89 45 e4 mov %eax,0xffffffe4(%ebp) 804d8e7: 8b 55 e4 mov 0xffffffe4(%ebp),%edx 804d8ea: 39 55 e8 cmp %edx,0xffffffe8(%ebp) 804d8ed: 76 2c jbe 804d91b 804d8ef: c7 45 f0 01 00 00 00 movl $0x1,0xfffffff0(%ebp) 804d8f6: e9 60 ff ff ff jmp 804d85b 804d8fb: c7 44 24 08 10 00 00 movl $0x10,0x8(%esp,1) 804d902: 00 804d903: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp,1) 804d90a: 00 804d90b: 8b 51 08 mov 0x8(%ecx),%edx 804d90e: 89 14 24 mov %edx,(%esp,1) 804d911: e8 ba 5a 00 00 call 80533d0 804d916: 89 45 e4 mov %eax,0xffffffe4(%ebp) 804d919: eb cc jmp 804d8e7 804d91b: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804d91e: 0f b6 0a movzbl (%edx),%ecx 804d921: 80 f9 2a cmp $0x2a,%cl 804d924: 0f 94 c1 sete %cl 804d927: 0f b6 c9 movzbl %cl,%ecx 804d92a: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 804d92d: e9 29 ff ff ff jmp 804d85b 804d932: b8 00 00 00 00 mov $0x0,%eax 804d937: e9 03 03 00 00 jmp 804dc3f 804d93c: 83 3d 50 0d 07 08 00 cmpl $0x0,0x8070d50 804d943: 74 23 je 804d968 804d945: 8b 5d d8 mov 0xffffffd8(%ebp),%ebx 804d948: 8b 0d 54 0d 07 08 mov 0x8070d54,%ecx 804d94e: 89 0d 60 06 07 08 mov %ecx,0x8070660 804d954: c7 05 50 0d 07 08 00 movl $0x0,0x8070d50 804d95b: 00 00 00 804d95e: b8 00 00 00 00 mov $0x0,%eax 804d963: e9 d7 02 00 00 jmp 804dc3f 804d968: 8b 55 0c mov 0xc(%ebp),%edx 804d96b: 0f b6 02 movzbl (%edx),%eax 804d96e: 0f b6 c0 movzbl %al,%eax 804d971: 83 e8 1e sub $0x1e,%eax 804d974: 83 f8 07 cmp $0x7,%eax 804d977: 0f 87 26 01 00 00 ja 804daa3 804d97d: 8b 45 0c mov 0xc(%ebp),%eax 804d980: 89 45 f8 mov %eax,0xfffffff8(%ebp) 804d983: 8b 5d 08 mov 0x8(%ebp),%ebx 804d986: 89 5d f4 mov %ebx,0xfffffff4(%ebp) 804d989: 8b 08 mov (%eax),%ecx 804d98b: 89 45 dc mov %eax,0xffffffdc(%ebp) 804d98e: c1 e9 0e shr $0xe,%ecx 804d991: 83 e1 3f and $0x3f,%ecx 804d994: 8b 14 8d 78 06 07 08 mov 0x8070678(,%ecx,4),%edx 804d99b: 89 55 e8 mov %edx,0xffffffe8(%ebp) 804d99e: 0f b6 08 movzbl (%eax),%ecx 804d9a1: 88 cb mov %cl,%bl 804d9a3: 80 eb 20 sub $0x20,%bl 804d9a6: 80 fb 01 cmp $0x1,%bl 804d9a9: 0f 96 c3 setbe %bl 804d9ac: 0f b6 db movzbl %bl,%ebx 804d9af: 80 f9 1e cmp $0x1e,%cl 804d9b2: 0f 94 c0 sete %al 804d9b5: 0f b6 c0 movzbl %al,%eax 804d9b8: 09 c3 or %eax,%ebx 804d9ba: 85 db test %ebx,%ebx 804d9bc: 75 24 jne 804d9e2 804d9be: 80 f9 1f cmp $0x1f,%cl 804d9c1: 74 1f je 804d9e2 804d9c3: 80 f9 22 cmp $0x22,%cl 804d9c6: 0f 85 8d 00 00 00 jne 804da59 804d9cc: 8b 5d dc mov 0xffffffdc(%ebp),%ebx 804d9cf: 0f b6 4b 01 movzbl 0x1(%ebx),%ecx 804d9d3: 0f b6 c9 movzbl %cl,%ecx 804d9d6: 83 e1 3f and $0x3f,%ecx 804d9d9: d3 ea shr %cl,%edx 804d9db: 83 e2 01 and $0x1,%edx 804d9de: 85 d2 test %edx,%edx 804d9e0: 74 77 je 804da59 804d9e2: c7 45 e4 01 00 00 00 movl $0x1,0xffffffe4(%ebp) 804d9e9: c7 05 fc 09 07 08 01 movl $0x1,0x80709fc 804d9f0: 00 00 00 804d9f3: 8b 1d 1c 35 08 08 mov 0x808351c,%ebx 804d9f9: 43 inc %ebx 804d9fa: 89 1d 1c 35 08 08 mov %ebx,0x808351c 804da00: 8b 45 0c mov 0xc(%ebp),%eax 804da03: 0f b6 08 movzbl (%eax),%ecx 804da06: 0f b6 c9 movzbl %cl,%ecx 804da09: 83 e9 1e sub $0x1e,%ecx 804da0c: 83 f9 07 cmp $0x7,%ecx 804da0f: 0f 87 8e 00 00 00 ja 804daa3 804da15: 8b 14 8d 40 a2 06 08 mov 0x806a240(,%ecx,4),%edx 804da1c: ff e2 jmp *%edx 804da1e: 83 3d fc 09 07 08 00 cmpl $0x0,0x80709fc 804da25: 74 7c je 804daa3 804da27: 8b 45 10 mov 0x10(%ebp),%eax 804da2a: 0f b6 40 11 movzbl 0x11(%eax),%eax 804da2e: c0 e8 07 shr $0x7,%al 804da31: 0f b6 c0 movzbl %al,%eax 804da34: 85 c0 test %eax,%eax 804da36: 0f 85 cf 01 00 00 jne 804dc0b 804da3c: 8b 5d d8 mov 0xffffffd8(%ebp),%ebx 804da3f: 8b 15 68 06 07 08 mov 0x8070668,%edx 804da45: c1 e2 02 shl $0x2,%edx 804da48: a1 60 06 07 08 mov 0x8070660,%eax 804da4d: 01 d0 add %edx,%eax 804da4f: a3 60 06 07 08 mov %eax,0x8070660 804da54: e9 d4 01 00 00 jmp 804dc2d 804da59: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804da5c: 0f b6 1a movzbl (%edx),%ebx 804da5f: 80 fb 23 cmp $0x23,%bl 804da62: 74 66 je 804daca 804da64: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx 804da67: 0f b6 01 movzbl (%ecx),%eax 804da6a: 3c 25 cmp $0x25,%al 804da6c: 74 7a je 804dae8 804da6e: c7 45 e4 00 00 00 00 movl $0x0,0xffffffe4(%ebp) 804da75: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 804da78: a3 fc 09 07 08 mov %eax,0x80709fc 804da7d: 85 c0 test %eax,%eax 804da7f: 74 0d je 804da8e 804da81: 8b 15 1c 35 08 08 mov 0x808351c,%edx 804da87: 42 inc %edx 804da88: 89 15 1c 35 08 08 mov %edx,0x808351c 804da8e: 8b 5d 0c mov 0xc(%ebp),%ebx 804da91: 0f b6 0b movzbl (%ebx),%ecx 804da94: 0f b6 c9 movzbl %cl,%ecx 804da97: 83 e9 1e sub $0x1e,%ecx 804da9a: 83 f9 07 cmp $0x7,%ecx 804da9d: 0f 86 72 ff ff ff jbe 804da15 804daa3: 83 3d fc 09 07 08 00 cmpl $0x0,0x80709fc 804daaa: 8b 5d d8 mov 0xffffffd8(%ebp),%ebx 804daad: 0f 85 7a 01 00 00 jne 804dc2d 804dab3: a1 60 06 07 08 mov 0x8070660,%eax 804dab8: 83 c0 04 add $0x4,%eax 804dabb: a3 60 06 07 08 mov %eax,0x8070660 804dac0: b8 00 00 00 00 mov $0x0,%eax 804dac5: e9 75 01 00 00 jmp 804dc3f 804daca: 0f b6 4a 01 movzbl 0x1(%edx),%ecx 804dace: 0f b6 c9 movzbl %cl,%ecx 804dad1: 83 e1 3f and $0x3f,%ecx 804dad4: 8b 45 e8 mov 0xffffffe8(%ebp),%eax 804dad7: d3 e8 shr %cl,%eax 804dad9: 83 f0 01 xor $0x1,%eax 804dadc: 83 e0 01 and $0x1,%eax 804dadf: 85 c0 test %eax,%eax 804dae1: 74 81 je 804da64 804dae3: e9 fa fe ff ff jmp 804d9e2 804dae8: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 804daeb: 89 d0 mov %edx,%eax 804daed: 25 ff ff ff 7f and $0x7fffffff,%eax 804daf2: 85 c0 test %eax,%eax 804daf4: 0f 94 c0 sete %al 804daf7: 0f b6 c0 movzbl %al,%eax 804dafa: 89 45 ec mov %eax,0xffffffec(%ebp) 804dafd: 85 d2 test %edx,%edx 804daff: 78 35 js 804db36 804db01: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp,1) 804db08: 00 804db09: 8b 4d ec mov 0xffffffec(%ebp),%ecx 804db0c: 83 c1 15 add $0x15,%ecx 804db0f: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804db13: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 804db16: 8b 50 08 mov 0x8(%eax),%edx 804db19: 89 14 24 mov %edx,(%esp,1) 804db1c: e8 af 58 00 00 call 80533d0 804db21: 83 f8 01 cmp $0x1,%eax 804db24: 0f 85 44 ff ff ff jne 804da6e 804db2a: c7 45 e4 01 00 00 00 movl $0x1,0xffffffe4(%ebp) 804db31: e9 3f ff ff ff jmp 804da75 804db36: 83 c8 02 or $0x2,%eax 804db39: 89 45 ec mov %eax,0xffffffec(%ebp) 804db3c: eb c3 jmp 804db01 804db3e: 8b 4d 10 mov 0x10(%ebp),%ecx 804db41: 0f b6 41 11 movzbl 0x11(%ecx),%eax 804db45: c0 e8 07 shr $0x7,%al 804db48: 0f b6 c0 movzbl %al,%eax 804db4b: 85 c0 test %eax,%eax 804db4d: 74 43 je 804db92 804db4f: a1 60 06 07 08 mov 0x8070660,%eax 804db54: 83 c0 08 add $0x8,%eax 804db57: a3 7c 06 07 08 mov %eax,0x807067c 804db5c: 8b 45 10 mov 0x10(%ebp),%eax 804db5f: 0f b6 40 11 movzbl 0x11(%eax),%eax 804db63: c0 e8 07 shr $0x7,%al 804db66: 0f b6 c0 movzbl %al,%eax 804db69: 85 c0 test %eax,%eax 804db6b: 75 36 jne 804dba3 804db6d: 8b 4d 0c mov 0xc(%ebp),%ecx 804db70: 0f b7 51 02 movzwl 0x2(%ecx),%edx 804db74: 0f b7 da movzwl %dx,%ebx 804db77: c1 eb 04 shr $0x4,%ebx 804db7a: 0f b7 cb movzwl %bx,%ecx 804db7d: 83 e1 3f and $0x3f,%ecx 804db80: 8b 0c 8d 78 06 07 08 mov 0x8070678(,%ecx,4),%ecx 804db87: 89 0d 60 06 07 08 mov %ecx,0x8070660 804db8d: e9 11 ff ff ff jmp 804daa3 804db92: 8b 0d 60 06 07 08 mov 0x8070660,%ecx 804db98: 83 c1 04 add $0x4,%ecx 804db9b: 89 0d 7c 06 07 08 mov %ecx,0x807067c 804dba1: eb b9 jmp 804db5c 804dba3: 8b 5d 0c mov 0xc(%ebp),%ebx 804dba6: 0f b7 4b 02 movzwl 0x2(%ebx),%ecx 804dbaa: 0f b7 d9 movzwl %cx,%ebx 804dbad: c1 eb 04 shr $0x4,%ebx 804dbb0: 0f b7 d3 movzwl %bx,%edx 804dbb3: 83 e2 3f and $0x3f,%edx 804dbb6: 8b 0c 95 78 06 07 08 mov 0x8070678(,%edx,4),%ecx 804dbbd: 89 0d 54 0d 07 08 mov %ecx,0x8070d54 804dbc3: c7 05 50 0d 07 08 01 movl $0x1,0x8070d50 804dbca: 00 00 00 804dbcd: e9 d1 fe ff ff jmp 804daa3 804dbd2: 8b 4d 10 mov 0x10(%ebp),%ecx 804dbd5: 0f b6 59 11 movzbl 0x11(%ecx),%ebx 804dbd9: c0 eb 07 shr $0x7,%bl 804dbdc: 0f b6 db movzbl %bl,%ebx 804dbdf: 85 db test %ebx,%ebx 804dbe1: 75 14 jne 804dbf7 804dbe3: 8b 1d 60 06 07 08 mov 0x8070660,%ebx 804dbe9: 83 c3 04 add $0x4,%ebx 804dbec: 89 1d 7c 06 07 08 mov %ebx,0x807067c 804dbf2: e9 27 fe ff ff jmp 804da1e 804dbf7: 8b 15 60 06 07 08 mov 0x8070660,%edx 804dbfd: 83 c2 08 add $0x8,%edx 804dc00: 89 15 7c 06 07 08 mov %edx,0x807067c 804dc06: e9 13 fe ff ff jmp 804da1e 804dc0b: 8b 5d d8 mov 0xffffffd8(%ebp),%ebx 804dc0e: 8b 0d 68 06 07 08 mov 0x8070668,%ecx 804dc14: c1 e1 02 shl $0x2,%ecx 804dc17: a1 60 06 07 08 mov 0x8070660,%eax 804dc1c: 01 c8 add %ecx,%eax 804dc1e: a3 54 0d 07 08 mov %eax,0x8070d54 804dc23: c7 05 50 0d 07 08 01 movl $0x1,0x8070d50 804dc2a: 00 00 00 804dc2d: 83 3d 50 0d 07 08 00 cmpl $0x0,0x8070d50 804dc34: 0f 84 86 fe ff ff je 804dac0 804dc3a: e9 74 fe ff ff jmp 804dab3 804dc3f: c9 leave 804dc40: c3 ret ... 0804dc50 : 804dc50: 55 push %ebp 804dc51: 89 e5 mov %esp,%ebp 804dc53: 83 ec 18 sub $0x18,%esp 804dc56: c7 45 fc 80 0d 07 08 movl $0x8070d80,0xfffffffc(%ebp) 804dc5d: b8 00 00 00 00 mov $0x0,%eax 804dc62: 83 3d 64 17 07 08 00 cmpl $0x0,0x8071764 804dc69: 0f 84 c1 00 00 00 je 804dd30 804dc6f: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 804dc76: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804dc79: 83 fa 0f cmp $0xf,%edx 804dc7c: 7f 21 jg 804dc9f 804dc7e: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804dc81: 0f b6 48 08 movzbl 0x8(%eax),%ecx 804dc85: 84 c9 test %cl,%cl 804dc87: 75 0c jne 804dc95 804dc89: 42 inc %edx 804dc8a: 89 55 f8 mov %edx,0xfffffff8(%ebp) 804dc8d: 83 c0 0c add $0xc,%eax 804dc90: 89 45 fc mov %eax,0xfffffffc(%ebp) 804dc93: eb e1 jmp 804dc76 804dc95: 8b 08 mov (%eax),%ecx 804dc97: 83 e1 fc and $0xfffffffc,%ecx 804dc9a: 3b 4d 08 cmp 0x8(%ebp),%ecx 804dc9d: 75 11 jne 804dcb0 804dc9f: b8 00 00 00 00 mov $0x0,%eax 804dca4: 83 7d f8 10 cmpl $0x10,0xfffffff8(%ebp) 804dca8: 0f 84 82 00 00 00 je 804dd30 804dcae: eb 0c jmp 804dcbc 804dcb0: 42 inc %edx 804dcb1: 89 55 f8 mov %edx,0xfffffff8(%ebp) 804dcb4: 83 c0 0c add $0xc,%eax 804dcb7: 89 45 fc mov %eax,0xfffffffc(%ebp) 804dcba: eb ba jmp 804dc76 804dcbc: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804dcbf: 0f b6 50 08 movzbl 0x8(%eax),%edx 804dcc3: 89 45 f4 mov %eax,0xfffffff4(%ebp) 804dcc6: 0f b6 d2 movzbl %dl,%edx 804dcc9: 8b 4d 0c mov 0xc(%ebp),%ecx 804dccc: 21 d1 and %edx,%ecx 804dcce: b8 00 00 00 00 mov $0x0,%eax 804dcd3: 85 c9 test %ecx,%ecx 804dcd5: 74 59 je 804dd30 804dcd7: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 804dcda: eb 00 jmp 804dcdc 804dcdc: 83 e2 08 and $0x8,%edx 804dcdf: 85 d2 test %edx,%edx 804dce1: 74 1b je 804dcfe 804dce3: 0f b7 48 06 movzwl 0x6(%eax),%ecx 804dce7: 41 inc %ecx 804dce8: 89 ca mov %ecx,%edx 804dcea: 66 89 48 06 mov %cx,0x6(%eax) 804dcee: 0f b7 48 04 movzwl 0x4(%eax),%ecx 804dcf2: b8 00 00 00 00 mov $0x0,%eax 804dcf7: 66 39 ca cmp %cx,%dx 804dcfa: 75 34 jne 804dd30 804dcfc: eb 00 jmp 804dcfe 804dcfe: 8b 55 08 mov 0x8(%ebp),%edx 804dd01: 89 15 60 0d 07 08 mov %edx,0x8070d60 804dd07: a1 60 06 07 08 mov 0x8070660,%eax 804dd0c: 39 c2 cmp %eax,%edx 804dd0e: 74 05 je 804dd15 804dd10: a3 60 0d 07 08 mov %eax,0x8070d60 804dd15: c7 04 24 9d a2 06 08 movl $0x806a29d,(%esp,1) 804dd1c: e8 9f 1c 00 00 call 804f9c0 804dd21: c7 05 68 17 07 08 01 movl $0x1,0x8071768 804dd28: 00 00 00 804dd2b: b8 ff ff ff ff mov $0xffffffff,%eax 804dd30: c9 leave 804dd31: c3 ret ... 0804dd40 : 804dd40: 55 push %ebp 804dd41: 89 e5 mov %esp,%ebp 804dd43: 83 ec 38 sub $0x38,%esp 804dd46: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 804dd4d: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 804dd54: c7 45 f4 ff ff 00 00 movl $0xffff,0xfffffff4(%ebp) 804dd5b: c7 05 d8 34 08 08 00 movl $0x0,0x80834d8 804dd62: 00 00 00 804dd65: 8b 55 08 mov 0x8(%ebp),%edx 804dd68: 89 55 f0 mov %edx,0xfffffff0(%ebp) 804dd6b: 8b 4d 0c mov 0xc(%ebp),%ecx 804dd6e: 89 4d ec mov %ecx,0xffffffec(%ebp) 804dd71: c7 45 e4 00 00 00 00 movl $0x0,0xffffffe4(%ebp) 804dd78: 0f b6 41 11 movzbl 0x11(%ecx),%eax 804dd7c: c0 e8 03 shr $0x3,%al 804dd7f: 0f b6 c0 movzbl %al,%eax 804dd82: 83 e0 01 and $0x1,%eax 804dd85: 85 c0 test %eax,%eax 804dd87: 0f 85 41 01 00 00 jne 804dece 804dd8d: 8b 4d ec mov 0xffffffec(%ebp),%ecx 804dd90: 0f b6 41 11 movzbl 0x11(%ecx),%eax 804dd94: 88 c2 mov %al,%dl 804dd96: c0 ea 02 shr $0x2,%dl 804dd99: 0f b6 d2 movzbl %dl,%edx 804dd9c: 83 e2 01 and $0x1,%edx 804dd9f: 85 d2 test %edx,%edx 804dda1: 0f 84 59 01 00 00 je 804df00 804dda7: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 804ddaa: 8b 11 mov (%ecx),%edx 804ddac: c1 ea 0e shr $0xe,%edx 804ddaf: 83 e2 3f and $0x3f,%edx 804ddb2: 85 d2 test %edx,%edx 804ddb4: 0f 84 46 01 00 00 je 804df00 804ddba: 8b 14 95 f8 06 07 08 mov 0x80706f8(,%edx,4),%edx 804ddc1: 8b 4d e4 mov 0xffffffe4(%ebp),%ecx 804ddc4: 39 ca cmp %ecx,%edx 804ddc6: 0f 8f 31 01 00 00 jg 804defd 804ddcc: c0 e8 04 shr $0x4,%al 804ddcf: 0f b6 c0 movzbl %al,%eax 804ddd2: 83 e0 01 and $0x1,%eax 804ddd5: 85 c0 test %eax,%eax 804ddd7: 0f 84 3b 01 00 00 je 804df18 804dddd: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 804dde0: 0f b6 42 01 movzbl 0x1(%edx),%eax 804dde4: 0f b6 c0 movzbl %al,%eax 804dde7: 83 e0 3f and $0x3f,%eax 804ddea: 85 c0 test %eax,%eax 804ddec: 0f 84 26 01 00 00 je 804df18 804ddf2: 8b 04 85 f8 06 07 08 mov 0x80706f8(,%eax,4),%eax 804ddf9: 3b 45 e4 cmp 0xffffffe4(%ebp),%eax 804ddfc: 0f 8f 7a 01 00 00 jg 804df7c 804de02: 0f b6 12 movzbl (%edx),%edx 804de05: 80 fa 15 cmp $0x15,%dl 804de08: 0f 84 73 01 00 00 je 804df81 804de0e: 8b 55 ec mov 0xffffffec(%ebp),%edx 804de11: 0f b6 42 11 movzbl 0x11(%edx),%eax 804de15: c0 e8 04 shr $0x4,%al 804de18: 0f b6 c0 movzbl %al,%eax 804de1b: 83 e0 01 and $0x1,%eax 804de1e: 85 c0 test %eax,%eax 804de20: 0f 84 15 01 00 00 je 804df3b 804de26: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804de29: 0f b6 08 movzbl (%eax),%ecx 804de2c: 80 f9 1b cmp $0x1b,%cl 804de2f: 0f 84 8e 01 00 00 je 804dfc3 804de35: 0f b6 d1 movzbl %cl,%edx 804de38: 83 ea 27 sub $0x27,%edx 804de3b: 83 fa 03 cmp $0x3,%edx 804de3e: 0f 86 45 02 00 00 jbe 804e089 804de44: 80 e9 1e sub $0x1e,%cl 804de47: 80 f9 01 cmp $0x1,%cl 804de4a: 0f 86 73 02 00 00 jbe 804e0c3 804de50: 8b 55 e4 mov 0xffffffe4(%ebp),%edx 804de53: 89 55 e8 mov %edx,0xffffffe8(%ebp) 804de56: 89 55 f8 mov %edx,0xfffffff8(%ebp) 804de59: 8b 45 0c mov 0xc(%ebp),%eax 804de5c: 8b 50 08 mov 0x8(%eax),%edx 804de5f: 89 15 e0 34 08 08 mov %edx,0x80834e0 804de65: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804de68: 8d 14 09 lea (%ecx,%ecx,1),%edx 804de6b: 01 ca add %ecx,%edx 804de6d: c1 e2 02 shl $0x2,%edx 804de70: 8b 92 a4 d7 06 08 mov 0x806d7a4(%edx),%edx 804de76: 85 d2 test %edx,%edx 804de78: 0f 84 5e 02 00 00 je 804e0dc 804de7e: 0f b7 48 12 movzwl 0x12(%eax),%ecx 804de82: 0f b7 c1 movzwl %cx,%eax 804de85: c1 e8 06 shr $0x6,%eax 804de88: 0f b7 c0 movzwl %ax,%eax 804de8b: 83 e0 1f and $0x1f,%eax 804de8e: 39 d0 cmp %edx,%eax 804de90: 0f 85 ce 01 00 00 jne 804e064 804de96: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804de99: 8d 14 09 lea (%ecx,%ecx,1),%edx 804de9c: 01 ca add %ecx,%edx 804de9e: c1 e2 02 shl $0x2,%edx 804dea1: 8b 82 a8 d7 06 08 mov 0x806d7a8(%edx),%eax 804dea7: 3b 45 f4 cmp 0xfffffff4(%ebp),%eax 804deaa: 0f 83 b4 01 00 00 jae 804e064 804deb0: 89 45 f4 mov %eax,0xfffffff4(%ebp) 804deb3: 89 0d d8 34 08 08 mov %ecx,0x80834d8 804deb9: 85 c0 test %eax,%eax 804debb: 0f 85 a3 01 00 00 jne 804e064 804dec1: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804dec4: 89 55 f8 mov %edx,0xfffffff8(%ebp) 804dec7: 89 d0 mov %edx,%eax 804dec9: e9 56 02 00 00 jmp 804e124 804dece: 0f b7 52 02 movzwl 0x2(%edx),%edx 804ded2: 0f b7 d2 movzwl %dx,%edx 804ded5: c1 ea 04 shr $0x4,%edx 804ded8: 0f b7 c2 movzwl %dx,%eax 804dedb: 83 e0 3f and $0x3f,%eax 804dede: 85 c0 test %eax,%eax 804dee0: 0f 84 a7 fe ff ff je 804dd8d 804dee6: 8b 14 85 f8 06 07 08 mov 0x80706f8(,%eax,4),%edx 804deed: 85 d2 test %edx,%edx 804deef: 0f 84 98 fe ff ff je 804dd8d 804def5: 89 55 e4 mov %edx,0xffffffe4(%ebp) 804def8: e9 90 fe ff ff jmp 804dd8d 804defd: 89 55 e4 mov %edx,0xffffffe4(%ebp) 804df00: 8b 45 ec mov 0xffffffec(%ebp),%eax 804df03: 0f b6 40 11 movzbl 0x11(%eax),%eax 804df07: c0 e8 04 shr $0x4,%al 804df0a: 0f b6 c0 movzbl %al,%eax 804df0d: 83 e0 01 and $0x1,%eax 804df10: 85 c0 test %eax,%eax 804df12: 0f 85 c5 fe ff ff jne 804dddd 804df18: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804df1b: 0f b6 10 movzbl (%eax),%edx 804df1e: 80 fa 15 cmp $0x15,%dl 804df21: 74 5e je 804df81 804df23: 8b 4d ec mov 0xffffffec(%ebp),%ecx 804df26: 0f b6 49 11 movzbl 0x11(%ecx),%ecx 804df2a: c0 e9 04 shr $0x4,%cl 804df2d: 0f b6 c9 movzbl %cl,%ecx 804df30: 83 e1 01 and $0x1,%ecx 804df33: 85 c9 test %ecx,%ecx 804df35: 0f 85 eb fe ff ff jne 804de26 804df3b: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804df3e: 0f b6 50 01 movzbl 0x1(%eax),%edx 804df42: 0f b6 d2 movzbl %dl,%edx 804df45: 83 e2 3f and $0x3f,%edx 804df48: 85 d2 test %edx,%edx 804df4a: 0f 84 d6 fe ff ff je 804de26 804df50: 8b 14 95 f8 06 07 08 mov 0x80706f8(,%edx,4),%edx 804df57: 8b 4d e4 mov 0xffffffe4(%ebp),%ecx 804df5a: 39 ca cmp %ecx,%edx 804df5c: 0f 8e c4 fe ff ff jle 804de26 804df62: 0f b6 00 movzbl (%eax),%eax 804df65: 0f b6 c0 movzbl %al,%eax 804df68: 83 e8 18 sub $0x18,%eax 804df6b: 83 f8 03 cmp $0x3,%eax 804df6e: 0f 87 b2 fe ff ff ja 804de26 804df74: 89 55 e4 mov %edx,0xffffffe4(%ebp) 804df77: e9 aa fe ff ff jmp 804de26 804df7c: 89 45 e4 mov %eax,0xffffffe4(%ebp) 804df7f: eb 97 jmp 804df18 804df81: 8b 4d ec mov 0xffffffec(%ebp),%ecx 804df84: 0f b6 51 11 movzbl 0x11(%ecx),%edx 804df88: c0 ea 04 shr $0x4,%dl 804df8b: 0f b6 d2 movzbl %dl,%edx 804df8e: 83 e2 01 and $0x1,%edx 804df91: 85 d2 test %edx,%edx 804df93: 74 8e je 804df23 804df95: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 804df98: 0f b6 41 01 movzbl 0x1(%ecx),%eax 804df9c: 0f b6 c0 movzbl %al,%eax 804df9f: 83 e0 3f and $0x3f,%eax 804dfa2: 83 f8 1f cmp $0x1f,%eax 804dfa5: 0f 84 78 ff ff ff je 804df23 804dfab: 8b 0c 85 fc 06 07 08 mov 0x80706fc(,%eax,4),%ecx 804dfb2: 3b 4d e4 cmp 0xffffffe4(%ebp),%ecx 804dfb5: 0f 8e 68 ff ff ff jle 804df23 804dfbb: 89 4d e4 mov %ecx,0xffffffe4(%ebp) 804dfbe: e9 60 ff ff ff jmp 804df23 804dfc3: 8b 55 ec mov 0xffffffec(%ebp),%edx 804dfc6: 0f b6 52 11 movzbl 0x11(%edx),%edx 804dfca: c0 ea 04 shr $0x4,%dl 804dfcd: 0f b6 d2 movzbl %dl,%edx 804dfd0: 83 e2 01 and $0x1,%edx 804dfd3: 85 d2 test %edx,%edx 804dfd5: 75 1d jne 804dff4 804dfd7: 0f b6 40 01 movzbl 0x1(%eax),%eax 804dfdb: 0f b6 c0 movzbl %al,%eax 804dfde: 83 e0 3f and $0x3f,%eax 804dfe1: 83 f8 1f cmp $0x1f,%eax 804dfe4: 74 0e je 804dff4 804dfe6: 8b 14 85 fc 06 07 08 mov 0x80706fc(,%eax,4),%edx 804dfed: 8b 4d e4 mov 0xffffffe4(%ebp),%ecx 804dff0: 39 ca cmp %ecx,%edx 804dff2: 7f 79 jg 804e06d 804dff4: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 804dff7: 0f b6 01 movzbl (%ecx),%eax 804dffa: 0f b6 c0 movzbl %al,%eax 804dffd: 83 e8 27 sub $0x27,%eax 804e000: 83 f8 03 cmp $0x3,%eax 804e003: 0f 86 80 00 00 00 jbe 804e089 804e009: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 804e00c: 0f b6 12 movzbl (%edx),%edx 804e00f: 80 ea 1e sub $0x1e,%dl 804e012: 80 fa 01 cmp $0x1,%dl 804e015: 0f 86 a8 00 00 00 jbe 804e0c3 804e01b: 8b 55 e4 mov 0xffffffe4(%ebp),%edx 804e01e: 89 55 e8 mov %edx,0xffffffe8(%ebp) 804e021: 89 55 f8 mov %edx,0xfffffff8(%ebp) 804e024: 8b 45 0c mov 0xc(%ebp),%eax 804e027: 8b 50 08 mov 0x8(%eax),%edx 804e02a: 89 15 e0 34 08 08 mov %edx,0x80834e0 804e030: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804e033: 8d 14 00 lea (%eax,%eax,1),%edx 804e036: 01 c2 add %eax,%edx 804e038: c1 e2 02 shl $0x2,%edx 804e03b: 8b 92 a4 d7 06 08 mov 0x806d7a4(%edx),%edx 804e041: 85 d2 test %edx,%edx 804e043: 0f 84 93 00 00 00 je 804e0dc 804e049: 8b 45 0c mov 0xc(%ebp),%eax 804e04c: 0f b7 40 12 movzwl 0x12(%eax),%eax 804e050: 0f b7 c0 movzwl %ax,%eax 804e053: c1 e8 06 shr $0x6,%eax 804e056: 0f b7 c0 movzwl %ax,%eax 804e059: 83 e0 1f and $0x1f,%eax 804e05c: 39 d0 cmp %edx,%eax 804e05e: 0f 84 32 fe ff ff je 804de96 804e064: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804e067: 42 inc %edx 804e068: 89 55 fc mov %edx,0xfffffffc(%ebp) 804e06b: eb c3 jmp 804e030 804e06d: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804e070: 0f b6 50 01 movzbl 0x1(%eax),%edx 804e074: 0f b6 d2 movzbl %dl,%edx 804e077: 83 e2 3f and $0x3f,%edx 804e07a: 8b 14 95 fc 06 07 08 mov 0x80706fc(,%edx,4),%edx 804e081: 89 55 e4 mov %edx,0xffffffe4(%ebp) 804e084: e9 6b ff ff ff jmp 804dff4 804e089: c7 45 e0 01 00 00 00 movl $0x1,0xffffffe0(%ebp) 804e090: 8b 45 e0 mov 0xffffffe0(%ebp),%eax 804e093: 83 f8 1f cmp $0x1f,%eax 804e096: 0f 8f 6d ff ff ff jg 804e009 804e09c: 8b 14 85 f8 06 07 08 mov 0x80706f8(,%eax,4),%edx 804e0a3: 3b 55 e4 cmp 0xffffffe4(%ebp),%edx 804e0a6: 7f 07 jg 804e0af 804e0a8: 8d 55 e0 lea 0xffffffe0(%ebp),%edx 804e0ab: ff 02 incl (%edx) 804e0ad: eb e1 jmp 804e090 804e0af: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 804e0b2: 8b 04 8d f8 06 07 08 mov 0x80706f8(,%ecx,4),%eax 804e0b9: 8b 4d e4 mov 0xffffffe4(%ebp),%ecx 804e0bc: 01 c8 add %ecx,%eax 804e0be: 89 45 e4 mov %eax,0xffffffe4(%ebp) 804e0c1: eb e5 jmp 804e0a8 804e0c3: 8b 0d fc 06 07 08 mov 0x80706fc,%ecx 804e0c9: 8b 55 e4 mov 0xffffffe4(%ebp),%edx 804e0cc: 39 d1 cmp %edx,%ecx 804e0ce: 0f 8e 47 ff ff ff jle 804e01b 804e0d4: 89 4d e4 mov %ecx,0xffffffe4(%ebp) 804e0d7: e9 3f ff ff ff jmp 804e01b 804e0dc: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 804e0df: 81 fa ff ff 00 00 cmp $0xffff,%edx 804e0e5: 75 33 jne 804e11a 804e0e7: a1 60 06 07 08 mov 0x8070660,%eax 804e0ec: 89 44 24 08 mov %eax,0x8(%esp,1) 804e0f0: 8b 4d 0c mov 0xc(%ebp),%ecx 804e0f3: 0f b7 41 12 movzwl 0x12(%ecx),%eax 804e0f7: 0f b7 c8 movzwl %ax,%ecx 804e0fa: c1 e9 06 shr $0x6,%ecx 804e0fd: 0f b7 c9 movzwl %cx,%ecx 804e100: 83 e1 1f and $0x1f,%ecx 804e103: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804e107: c7 04 24 10 a4 06 08 movl $0x806a410,(%esp,1) 804e10e: e8 0d c2 ff ff call 804a320 804e113: b8 ff ff ff ff mov $0xffffffff,%eax 804e118: eb 0a jmp 804e124 804e11a: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx 804e11d: 01 d1 add %edx,%ecx 804e11f: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 804e122: 89 c8 mov %ecx,%eax 804e124: c9 leave 804e125: c3 ret 804e126: 8d 76 00 lea 0x0(%esi),%esi 804e129: 8d bc 27 00 00 00 00 lea 0x0(%edi,1),%edi 0804e130 : 804e130: 55 push %ebp 804e131: 89 e5 mov %esp,%ebp 804e133: a1 d8 34 08 08 mov 0x80834d8,%eax 804e138: 8d 14 00 lea (%eax,%eax,1),%edx 804e13b: 01 c2 add %eax,%edx 804e13d: c1 e2 02 shl $0x2,%edx 804e140: 8b 82 a8 d7 06 08 mov 0x806d7a8(%edx),%eax 804e146: 8b 0d e0 34 08 08 mov 0x80834e0,%ecx 804e14c: 01 c8 add %ecx,%eax 804e14e: 89 82 a8 d7 06 08 mov %eax,0x806d7a8(%edx) 804e154: 5d pop %ebp 804e155: c3 ret 804e156: 8d 76 00 lea 0x0(%esi),%esi 804e159: 8d bc 27 00 00 00 00 lea 0x0(%edi,1),%edi 0804e160 : 804e160: 55 push %ebp 804e161: 89 e5 mov %esp,%ebp 804e163: 83 ec 04 sub $0x4,%esp 804e166: 89 5d fc mov %ebx,0xfffffffc(%ebp) 804e169: 8b 55 08 mov 0x8(%ebp),%edx 804e16c: a1 dc 34 08 08 mov 0x80834dc,%eax 804e171: 01 d0 add %edx,%eax 804e173: a3 dc 34 08 08 mov %eax,0x80834dc 804e178: b8 00 00 00 00 mov $0x0,%eax 804e17d: 83 f8 1f cmp $0x1f,%eax 804e180: 7f 28 jg 804e1aa 804e182: 8b 4d 08 mov 0x8(%ebp),%ecx 804e185: 8b 14 85 f8 06 07 08 mov 0x80706f8(,%eax,4),%edx 804e18c: 39 ca cmp %ecx,%edx 804e18e: 77 0e ja 804e19e 804e190: c7 04 85 f8 06 07 08 movl $0x0,0x80706f8(,%eax,4) 804e197: 00 00 00 00 804e19b: 40 inc %eax 804e19c: eb df jmp 804e17d 804e19e: 29 ca sub %ecx,%edx 804e1a0: 89 14 85 f8 06 07 08 mov %edx,0x80706f8(,%eax,4) 804e1a7: 40 inc %eax 804e1a8: eb d3 jmp 804e17d 804e1aa: a1 4c 06 07 08 mov 0x807064c,%eax 804e1af: 85 c0 test %eax,%eax 804e1b1: 74 2e je 804e1e1 804e1b3: 8b 15 c4 14 07 08 mov 0x80714c4,%edx 804e1b9: 8b 45 08 mov 0x8(%ebp),%eax 804e1bc: 39 d0 cmp %edx,%eax 804e1be: 76 02 jbe 804e1c2 804e1c0: 89 d0 mov %edx,%eax 804e1c2: 29 c2 sub %eax,%edx 804e1c4: 89 15 c4 14 07 08 mov %edx,0x80714c4 804e1ca: 8b 15 c0 14 07 08 mov 0x80714c0,%edx 804e1d0: 8b 45 08 mov 0x8(%ebp),%eax 804e1d3: 39 d0 cmp %edx,%eax 804e1d5: 76 02 jbe 804e1d9 804e1d7: 89 d0 mov %edx,%eax 804e1d9: 29 c2 sub %eax,%edx 804e1db: 89 15 c0 14 07 08 mov %edx,0x80714c0 804e1e1: ba 00 00 00 00 mov $0x0,%edx 804e1e6: 83 fa 04 cmp $0x4,%edx 804e1e9: 7f 2d jg 804e218 804e1eb: 8d 04 12 lea (%edx,%edx,1),%eax 804e1ee: 01 d0 add %edx,%eax 804e1f0: c1 e0 02 shl $0x2,%eax 804e1f3: 8b 5d 08 mov 0x8(%ebp),%ebx 804e1f6: 8b 88 a8 d7 06 08 mov 0x806d7a8(%eax),%ecx 804e1fc: 39 d9 cmp %ebx,%ecx 804e1fe: 77 0d ja 804e20d 804e200: c7 80 a8 d7 06 08 00 movl $0x0,0x806d7a8(%eax) 804e207: 00 00 00 804e20a: 42 inc %edx 804e20b: eb d9 jmp 804e1e6 804e20d: 29 d9 sub %ebx,%ecx 804e20f: 89 88 a8 d7 06 08 mov %ecx,0x806d7a8(%eax) 804e215: 42 inc %edx 804e216: eb ce jmp 804e1e6 804e218: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804e21b: c9 leave 804e21c: c3 ret 804e21d: 00 00 add %al,(%eax) ... 0804e220 : 804e220: 55 push %ebp 804e221: 89 e5 mov %esp,%ebp 804e223: 81 ec 88 00 00 00 sub $0x88,%esp 804e229: b9 00 00 00 00 mov $0x0,%ecx 804e22e: 83 7d 18 00 cmpl $0x0,0x18(%ebp) 804e232: 89 4d bc mov %ecx,0xffffffbc(%ebp) 804e235: 0f 84 88 00 00 00 je 804e2c3 804e23b: 8b 55 08 mov 0x8(%ebp),%edx 804e23e: 8b 45 10 mov 0x10(%ebp),%eax 804e241: 8b 4d 14 mov 0x14(%ebp),%ecx 804e244: 89 4d d4 mov %ecx,0xffffffd4(%ebp) 804e247: 89 d1 mov %edx,%ecx 804e249: c1 e9 1f shr $0x1f,%ecx 804e24c: 89 4d e8 mov %ecx,0xffffffe8(%ebp) 804e24f: 89 4d d0 mov %ecx,0xffffffd0(%ebp) 804e252: 89 c1 mov %eax,%ecx 804e254: c1 e9 1f shr $0x1f,%ecx 804e257: 89 4d d8 mov %ecx,0xffffffd8(%ebp) 804e25a: 89 4d cc mov %ecx,0xffffffcc(%ebp) 804e25d: 89 d1 mov %edx,%ecx 804e25f: c1 e9 14 shr $0x14,%ecx 804e262: 81 e1 ff 07 00 00 and $0x7ff,%ecx 804e268: 89 4d c8 mov %ecx,0xffffffc8(%ebp) 804e26b: 89 4d ec mov %ecx,0xffffffec(%ebp) 804e26e: 89 c1 mov %eax,%ecx 804e270: c1 e9 14 shr $0x14,%ecx 804e273: 81 e1 ff 07 00 00 and $0x7ff,%ecx 804e279: 89 4d dc mov %ecx,0xffffffdc(%ebp) 804e27c: 89 4d c4 mov %ecx,0xffffffc4(%ebp) 804e27f: 81 e2 ff ff 0f 00 and $0xfffff,%edx 804e285: 89 55 c0 mov %edx,0xffffffc0(%ebp) 804e288: 89 55 f0 mov %edx,0xfffffff0(%ebp) 804e28b: 89 c2 mov %eax,%edx 804e28d: 81 e2 ff ff 0f 00 and $0xfffff,%edx 804e293: 89 55 e0 mov %edx,0xffffffe0(%ebp) 804e296: 8b 4d 0c mov 0xc(%ebp),%ecx 804e299: 89 4d f4 mov %ecx,0xfffffff4(%ebp) 804e29c: 8b 4d 14 mov 0x14(%ebp),%ecx 804e29f: 89 4d e4 mov %ecx,0xffffffe4(%ebp) 804e2a2: 89 c1 mov %eax,%ecx 804e2a4: 81 e1 00 00 f0 7f and $0x7ff00000,%ecx 804e2aa: 81 f9 00 00 f0 7f cmp $0x7ff00000,%ecx 804e2b0: 0f 84 13 01 00 00 je 804e3c9 804e2b6: 85 c9 test %ecx,%ecx 804e2b8: 0f 85 89 01 00 00 jne 804e447 804e2be: e9 83 00 00 00 jmp 804e346 804e2c3: 8b 55 10 mov 0x10(%ebp),%edx 804e2c6: 8b 45 08 mov 0x8(%ebp),%eax 804e2c9: 8b 4d 0c mov 0xc(%ebp),%ecx 804e2cc: 89 4d d4 mov %ecx,0xffffffd4(%ebp) 804e2cf: 89 c1 mov %eax,%ecx 804e2d1: c1 e9 1f shr $0x1f,%ecx 804e2d4: 89 4d e8 mov %ecx,0xffffffe8(%ebp) 804e2d7: 89 4d d0 mov %ecx,0xffffffd0(%ebp) 804e2da: 89 d1 mov %edx,%ecx 804e2dc: c1 e9 1f shr $0x1f,%ecx 804e2df: 89 4d cc mov %ecx,0xffffffcc(%ebp) 804e2e2: 89 4d d8 mov %ecx,0xffffffd8(%ebp) 804e2e5: 89 c1 mov %eax,%ecx 804e2e7: c1 e9 14 shr $0x14,%ecx 804e2ea: 81 e1 ff 07 00 00 and $0x7ff,%ecx 804e2f0: 89 4d c8 mov %ecx,0xffffffc8(%ebp) 804e2f3: 89 4d ec mov %ecx,0xffffffec(%ebp) 804e2f6: 89 d1 mov %edx,%ecx 804e2f8: c1 e9 14 shr $0x14,%ecx 804e2fb: 81 e1 ff 07 00 00 and $0x7ff,%ecx 804e301: 89 4d c4 mov %ecx,0xffffffc4(%ebp) 804e304: 89 4d dc mov %ecx,0xffffffdc(%ebp) 804e307: 89 c1 mov %eax,%ecx 804e309: 81 e1 ff ff 0f 00 and $0xfffff,%ecx 804e30f: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 804e312: 89 4d c0 mov %ecx,0xffffffc0(%ebp) 804e315: 81 e2 ff ff 0f 00 and $0xfffff,%edx 804e31b: 89 55 e0 mov %edx,0xffffffe0(%ebp) 804e31e: 8b 4d 0c mov 0xc(%ebp),%ecx 804e321: 89 4d f4 mov %ecx,0xfffffff4(%ebp) 804e324: 8b 4d 14 mov 0x14(%ebp),%ecx 804e327: 89 4d e4 mov %ecx,0xffffffe4(%ebp) 804e32a: 89 c1 mov %eax,%ecx 804e32c: 81 e1 00 00 f0 7f and $0x7ff00000,%ecx 804e332: 81 f9 00 00 f0 7f cmp $0x7ff00000,%ecx 804e338: 0f 84 8b 00 00 00 je 804e3c9 804e33e: 85 c9 test %ecx,%ecx 804e340: 0f 85 01 01 00 00 jne 804e447 804e346: 25 ff ff 0f 00 and $0xfffff,%eax 804e34b: 8b 4d d4 mov 0xffffffd4(%ebp),%ecx 804e34e: 09 c1 or %eax,%ecx 804e350: 0f 84 f1 00 00 00 je 804e447 804e356: 8b 45 0c mov 0xc(%ebp),%eax 804e359: b9 04 00 00 00 mov $0x4,%ecx 804e35e: c7 44 24 34 00 00 00 movl $0x0,0x34(%esp,1) 804e365: 00 804e366: c7 44 24 30 00 00 00 movl $0x0,0x30(%esp,1) 804e36d: 00 804e36e: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%esp,1) 804e375: 00 804e376: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp,1) 804e37d: 00 804e37e: c7 44 24 24 00 00 00 movl $0x0,0x24(%esp,1) 804e385: 00 804e386: 89 4d bc mov %ecx,0xffffffbc(%ebp) 804e389: 8b 4d 14 mov 0x14(%ebp),%ecx 804e38c: 89 4c 24 20 mov %ecx,0x20(%esp,1) 804e390: 89 44 24 1c mov %eax,0x1c(%esp,1) 804e394: 89 54 24 18 mov %edx,0x18(%esp,1) 804e398: 8b 45 c0 mov 0xffffffc0(%ebp),%eax 804e39b: 89 44 24 14 mov %eax,0x14(%esp,1) 804e39f: 8b 45 c4 mov 0xffffffc4(%ebp),%eax 804e3a2: 89 44 24 10 mov %eax,0x10(%esp,1) 804e3a6: 8b 55 c8 mov 0xffffffc8(%ebp),%edx 804e3a9: 89 54 24 0c mov %edx,0xc(%esp,1) 804e3ad: 8b 4d d0 mov 0xffffffd0(%ebp),%ecx 804e3b0: 8b 45 cc mov 0xffffffcc(%ebp),%eax 804e3b3: 89 44 24 08 mov %eax,0x8(%esp,1) 804e3b7: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804e3bb: c7 04 24 e0 02 07 08 movl $0x80702e0,(%esp,1) 804e3c2: e8 69 87 01 00 call 8066b30 804e3c7: eb 7e jmp 804e447 804e3c9: 25 ff ff 0f 00 and $0xfffff,%eax 804e3ce: 8b 4d d4 mov 0xffffffd4(%ebp),%ecx 804e3d1: 09 c1 or %eax,%ecx 804e3d3: 83 f9 01 cmp $0x1,%ecx 804e3d6: 19 c9 sbb %ecx,%ecx 804e3d8: 83 c1 02 add $0x2,%ecx 804e3db: c7 44 24 34 00 00 00 movl $0x0,0x34(%esp,1) 804e3e2: 00 804e3e3: c7 44 24 30 00 00 00 movl $0x0,0x30(%esp,1) 804e3ea: 00 804e3eb: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%esp,1) 804e3f2: 00 804e3f3: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp,1) 804e3fa: 00 804e3fb: c7 44 24 24 00 00 00 movl $0x0,0x24(%esp,1) 804e402: 00 804e403: 89 4d bc mov %ecx,0xffffffbc(%ebp) 804e406: 8b 45 14 mov 0x14(%ebp),%eax 804e409: 89 44 24 20 mov %eax,0x20(%esp,1) 804e40d: 8b 4d 0c mov 0xc(%ebp),%ecx 804e410: 89 4c 24 1c mov %ecx,0x1c(%esp,1) 804e414: 89 54 24 18 mov %edx,0x18(%esp,1) 804e418: 8b 45 c0 mov 0xffffffc0(%ebp),%eax 804e41b: 89 44 24 14 mov %eax,0x14(%esp,1) 804e41f: 8b 55 c4 mov 0xffffffc4(%ebp),%edx 804e422: 89 54 24 10 mov %edx,0x10(%esp,1) 804e426: 8b 4d c8 mov 0xffffffc8(%ebp),%ecx 804e429: 89 4c 24 0c mov %ecx,0xc(%esp,1) 804e42d: 8b 55 d0 mov 0xffffffd0(%ebp),%edx 804e430: 8b 45 cc mov 0xffffffcc(%ebp),%eax 804e433: 89 44 24 08 mov %eax,0x8(%esp,1) 804e437: 89 54 24 04 mov %edx,0x4(%esp,1) 804e43b: c7 04 24 20 03 07 08 movl $0x8070320,(%esp,1) 804e442: e8 e9 86 01 00 call 8066b30 804e447: 8b 45 bc mov 0xffffffbc(%ebp),%eax 804e44a: c9 leave 804e44b: c3 ret 804e44c: 00 00 add %al,(%eax) ... 0804e450 : 804e450: 55 push %ebp 804e451: 89 e5 mov %esp,%ebp 804e453: a1 04 35 08 08 mov 0x8083504,%eax 804e458: 40 inc %eax 804e459: a3 04 35 08 08 mov %eax,0x8083504 804e45e: 8b 45 08 mov 0x8(%ebp),%eax 804e461: 0f b6 00 movzbl (%eax),%eax 804e464: 0f b6 c0 movzbl %al,%eax 804e467: 83 f8 49 cmp $0x49,%eax 804e46a: 0f 87 9e 00 00 00 ja 804e50e 804e470: 8b 04 85 18 af 06 08 mov 0x806af18(,%eax,4),%eax 804e477: ff e0 jmp *%eax 804e479: a1 f8 34 08 08 mov 0x80834f8,%eax 804e47e: 40 inc %eax 804e47f: a3 f8 34 08 08 mov %eax,0x80834f8 804e484: e9 90 00 00 00 jmp 804e519 804e489: a1 10 35 08 08 mov 0x8083510,%eax 804e48e: 40 inc %eax 804e48f: a3 10 35 08 08 mov %eax,0x8083510 804e494: e9 80 00 00 00 jmp 804e519 804e499: a1 0c 35 08 08 mov 0x808350c,%eax 804e49e: 40 inc %eax 804e49f: a3 0c 35 08 08 mov %eax,0x808350c 804e4a4: eb 73 jmp 804e519 804e4a6: a1 fc 34 08 08 mov 0x80834fc,%eax 804e4ab: 40 inc %eax 804e4ac: a3 fc 34 08 08 mov %eax,0x80834fc 804e4b1: eb 66 jmp 804e519 804e4b3: a1 14 35 08 08 mov 0x8083514,%eax 804e4b8: 40 inc %eax 804e4b9: a3 14 35 08 08 mov %eax,0x8083514 804e4be: eb 59 jmp 804e519 804e4c0: a1 18 35 08 08 mov 0x8083518,%eax 804e4c5: 40 inc %eax 804e4c6: a3 18 35 08 08 mov %eax,0x8083518 804e4cb: eb 4c jmp 804e519 804e4cd: a1 f0 34 08 08 mov 0x80834f0,%eax 804e4d2: 40 inc %eax 804e4d3: a3 f0 34 08 08 mov %eax,0x80834f0 804e4d8: eb 3f jmp 804e519 804e4da: a1 ec 34 08 08 mov 0x80834ec,%eax 804e4df: 40 inc %eax 804e4e0: a3 ec 34 08 08 mov %eax,0x80834ec 804e4e5: eb 32 jmp 804e519 804e4e7: a1 e8 34 08 08 mov 0x80834e8,%eax 804e4ec: 40 inc %eax 804e4ed: a3 e8 34 08 08 mov %eax,0x80834e8 804e4f2: eb 25 jmp 804e519 804e4f4: a1 08 35 08 08 mov 0x8083508,%eax 804e4f9: 40 inc %eax 804e4fa: a3 08 35 08 08 mov %eax,0x8083508 804e4ff: eb 18 jmp 804e519 804e501: a1 00 35 08 08 mov 0x8083500,%eax 804e506: 40 inc %eax 804e507: a3 00 35 08 08 mov %eax,0x8083500 804e50c: eb 0b jmp 804e519 804e50e: a1 f4 34 08 08 mov 0x80834f4,%eax 804e513: 40 inc %eax 804e514: a3 f4 34 08 08 mov %eax,0x80834f4 804e519: 5d pop %ebp 804e51a: c3 ret 804e51b: 00 00 add %al,(%eax) 804e51d: 00 00 add %al,(%eax) ... 0804e520 : 804e520: 55 push %ebp 804e521: 89 e5 mov %esp,%ebp 804e523: a1 58 34 08 08 mov 0x8083458,%eax 804e528: 0b 05 50 34 08 08 or 0x8083450,%eax 804e52e: 0b 05 5c 34 08 08 or 0x808345c,%eax 804e534: 0b 05 54 34 08 08 or 0x8083454,%eax 804e53a: 5d pop %ebp 804e53b: c3 ret 804e53c: 8d 74 26 00 lea 0x0(%esi,1),%esi 0804e540 : 804e540: 55 push %ebp 804e541: 89 e5 mov %esp,%ebp 804e543: 83 ec 18 sub $0x18,%esp 804e546: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 804e54d: 89 5d f8 mov %ebx,0xfffffff8(%ebp) 804e550: 89 75 f4 mov %esi,0xfffffff4(%ebp) 804e553: 8b 75 fc mov 0xfffffffc(%ebp),%esi 804e556: 83 fe 13 cmp $0x13,%esi 804e559: 0f 8f 88 00 00 00 jg 804e5e7 804e55f: 8d 04 36 lea (%esi,%esi,1),%eax 804e562: 01 f0 add %esi,%eax 804e564: c1 e0 03 shl $0x3,%eax 804e567: 8b 88 00 0a 07 08 mov 0x8070a00(%eax),%ecx 804e56d: 85 c9 test %ecx,%ecx 804e56f: 74 39 je 804e5aa 804e571: 83 3d 20 35 08 08 00 cmpl $0x0,0x8083520 804e578: 0f 95 c1 setne %cl 804e57b: 0f b6 c9 movzbl %cl,%ecx 804e57e: 8b 5d 0c mov 0xc(%ebp),%ebx 804e581: 81 fb e0 04 00 00 cmp $0x4e0,%ebx 804e587: 0f 94 c2 sete %dl 804e58a: 0f b6 d2 movzbl %dl,%edx 804e58d: 21 d1 and %edx,%ecx 804e58f: 85 c9 test %ecx,%ecx 804e591: 75 20 jne 804e5b3 804e593: 8b 90 04 0a 07 08 mov 0x8070a04(%eax),%edx 804e599: 8b 4d 08 mov 0x8(%ebp),%ecx 804e59c: 39 ca cmp %ecx,%edx 804e59e: 77 0a ja 804e5aa 804e5a0: 8b 90 08 0a 07 08 mov 0x8070a08(%eax),%edx 804e5a6: 39 ca cmp %ecx,%edx 804e5a8: 77 2d ja 804e5d7 804e5aa: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804e5ad: 42 inc %edx 804e5ae: 89 55 fc mov %edx,0xfffffffc(%ebp) 804e5b1: eb a0 jmp 804e553 804e5b3: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804e5b6: 8d 34 00 lea (%eax,%eax,1),%esi 804e5b9: 01 c6 add %eax,%esi 804e5bb: c1 e6 03 shl $0x3,%esi 804e5be: 8b 8e 0c 0a 07 08 mov 0x8070a0c(%esi),%ecx 804e5c4: 8b 55 08 mov 0x8(%ebp),%edx 804e5c7: 39 d1 cmp %edx,%ecx 804e5c9: 77 df ja 804e5aa 804e5cb: 8b 8e 10 0a 07 08 mov 0x8070a10(%esi),%ecx 804e5d1: 39 d1 cmp %edx,%ecx 804e5d3: 72 d5 jb 804e5aa 804e5d5: eb 3b jmp 804e612 804e5d7: 8b 88 14 0a 07 08 mov 0x8070a14(%eax),%ecx 804e5dd: 21 d9 and %ebx,%ecx 804e5df: 85 c9 test %ecx,%ecx 804e5e1: 74 c7 je 804e5aa 804e5e3: 89 f0 mov %esi,%eax 804e5e5: eb 2b jmp 804e612 804e5e7: c7 05 6c 17 07 08 01 movl $0x1,0x807176c 804e5ee: 00 00 00 804e5f1: 83 3d 50 06 07 08 00 cmpl $0x0,0x8070650 804e5f8: 75 13 jne 804e60d 804e5fa: 8b 45 08 mov 0x8(%ebp),%eax 804e5fd: 89 44 24 04 mov %eax,0x4(%esp,1) 804e601: c7 04 24 68 b0 06 08 movl $0x806b068,(%esp,1) 804e608: e8 13 bd ff ff call 804a320 804e60d: b8 ff ff ff ff mov $0xffffffff,%eax 804e612: 8b 5d f8 mov 0xfffffff8(%ebp),%ebx 804e615: 8b 75 f4 mov 0xfffffff4(%ebp),%esi 804e618: c9 leave 804e619: c3 ret 804e61a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 0804e620 : 804e620: 55 push %ebp 804e621: 89 e5 mov %esp,%ebp 804e623: 83 ec 48 sub $0x48,%esp 804e626: 89 5d d0 mov %ebx,0xffffffd0(%ebp) 804e629: 89 75 cc mov %esi,0xffffffcc(%ebp) 804e62c: 8b 55 10 mov 0x10(%ebp),%edx 804e62f: 89 55 f4 mov %edx,0xfffffff4(%ebp) 804e632: 8b 5d 0c mov 0xc(%ebp),%ebx 804e635: 89 5d e4 mov %ebx,0xffffffe4(%ebp) 804e638: 8b 55 08 mov 0x8(%ebp),%edx 804e63b: 81 e2 e0 04 00 00 and $0x4e0,%edx 804e641: 89 55 e0 mov %edx,0xffffffe0(%ebp) 804e644: c7 45 d8 00 00 00 00 movl $0x0,0xffffffd8(%ebp) 804e64b: 8b 45 d8 mov 0xffffffd8(%ebp),%eax 804e64e: 83 f8 13 cmp $0x13,%eax 804e651: 0f 8f f1 01 00 00 jg 804e848 804e657: 8d 1c 00 lea (%eax,%eax,1),%ebx 804e65a: 01 c3 add %eax,%ebx 804e65c: c1 e3 03 shl $0x3,%ebx 804e65f: 8b 93 00 0a 07 08 mov 0x8070a00(%ebx),%edx 804e665: 85 d2 test %edx,%edx 804e667: 74 39 je 804e6a2 804e669: 83 3d 20 35 08 08 00 cmpl $0x0,0x8083520 804e670: 0f 95 c2 setne %dl 804e673: 0f b6 d2 movzbl %dl,%edx 804e676: 8b 75 e0 mov 0xffffffe0(%ebp),%esi 804e679: 81 fe e0 04 00 00 cmp $0x4e0,%esi 804e67f: 0f 94 c1 sete %cl 804e682: 0f b6 c9 movzbl %cl,%ecx 804e685: 21 ca and %ecx,%edx 804e687: 85 d2 test %edx,%edx 804e689: 75 1e jne 804e6a9 804e68b: 8b 93 04 0a 07 08 mov 0x8070a04(%ebx),%edx 804e691: 8b 4d e4 mov 0xffffffe4(%ebp),%ecx 804e694: 39 ca cmp %ecx,%edx 804e696: 77 0a ja 804e6a2 804e698: 8b 93 08 0a 07 08 mov 0x8070a08(%ebx),%edx 804e69e: 39 ca cmp %ecx,%edx 804e6a0: 77 45 ja 804e6e7 804e6a2: 8d 5d d8 lea 0xffffffd8(%ebp),%ebx 804e6a5: ff 03 incl (%ebx) 804e6a7: eb a2 jmp 804e64b 804e6a9: 8b 45 d8 mov 0xffffffd8(%ebp),%eax 804e6ac: 8d 14 00 lea (%eax,%eax,1),%edx 804e6af: 01 c2 add %eax,%edx 804e6b1: c1 e2 03 shl $0x3,%edx 804e6b4: 8b 8a 0c 0a 07 08 mov 0x8070a0c(%edx),%ecx 804e6ba: 8b 5d e4 mov 0xffffffe4(%ebp),%ebx 804e6bd: 39 d9 cmp %ebx,%ecx 804e6bf: 77 e1 ja 804e6a2 804e6c1: 8b 92 10 0a 07 08 mov 0x8070a10(%edx),%edx 804e6c7: 39 da cmp %ebx,%edx 804e6c9: 72 d7 jb 804e6a2 804e6cb: 89 45 dc mov %eax,0xffffffdc(%ebp) 804e6ce: 8b 55 dc mov 0xffffffdc(%ebp),%edx 804e6d1: 89 55 ec mov %edx,0xffffffec(%ebp) 804e6d4: 83 fa ff cmp $0xffffffff,%edx 804e6d7: 0f 85 9d 01 00 00 jne 804e87a 804e6dd: b8 ff ff ff ff mov $0xffffffff,%eax 804e6e2: e9 31 06 00 00 jmp 804ed18 804e6e7: 8b 93 14 0a 07 08 mov 0x8070a14(%ebx),%edx 804e6ed: 21 f2 and %esi,%edx 804e6ef: 85 d2 test %edx,%edx 804e6f1: 74 af je 804e6a2 804e6f3: 89 45 dc mov %eax,0xffffffdc(%ebp) 804e6f6: 89 45 ec mov %eax,0xffffffec(%ebp) 804e6f9: 83 f8 ff cmp $0xffffffff,%eax 804e6fc: 74 df je 804e6dd 804e6fe: 8b 55 14 mov 0x14(%ebp),%edx 804e701: 89 55 f0 mov %edx,0xfffffff0(%ebp) 804e704: 85 d2 test %edx,%edx 804e706: 0f 84 78 01 00 00 je 804e884 804e70c: 8b 55 08 mov 0x8(%ebp),%edx 804e70f: 83 e2 03 and $0x3,%edx 804e712: 89 54 24 04 mov %edx,0x4(%esp,1) 804e716: 8b 45 0c mov 0xc(%ebp),%eax 804e719: 89 04 24 mov %eax,(%esp,1) 804e71c: e8 2f f5 ff ff call 804dc50 804e721: 8b 15 20 35 08 08 mov 0x8083520,%edx 804e727: 85 d2 test %edx,%edx 804e729: 0f 85 80 01 00 00 jne 804e8af 804e72f: 8b 55 ec mov 0xffffffec(%ebp),%edx 804e732: 8d 04 12 lea (%edx,%edx,1),%eax 804e735: 01 d0 add %edx,%eax 804e737: c1 e0 03 shl $0x3,%eax 804e73a: 8b b0 04 0a 07 08 mov 0x8070a04(%eax),%esi 804e740: 8b 4d 0c mov 0xc(%ebp),%ecx 804e743: 29 f1 sub %esi,%ecx 804e745: 89 4d e8 mov %ecx,0xffffffe8(%ebp) 804e748: 89 c3 mov %eax,%ebx 804e74a: 89 c8 mov %ecx,%eax 804e74c: 85 c0 test %eax,%eax 804e74e: 0f 88 9b 01 00 00 js 804e8ef 804e754: 89 c2 mov %eax,%edx 804e756: c1 fa 02 sar $0x2,%edx 804e759: 8d 0c 12 lea (%edx,%edx,1),%ecx 804e75c: 01 d1 add %edx,%ecx 804e75e: c1 e1 02 shl $0x2,%ecx 804e761: 8b 93 00 0a 07 08 mov 0x8070a00(%ebx),%edx 804e767: 01 d1 add %edx,%ecx 804e769: 89 4d fc mov %ecx,0xfffffffc(%ebp) 804e76c: 8b 8b 08 0a 07 08 mov 0x8070a08(%ebx),%ecx 804e772: 29 f1 sub %esi,%ecx 804e774: c1 e9 02 shr $0x2,%ecx 804e777: 8d 34 09 lea (%ecx,%ecx,1),%esi 804e77a: 01 ce add %ecx,%esi 804e77c: c1 e6 02 shl $0x2,%esi 804e77f: 01 f2 add %esi,%edx 804e781: 89 55 f8 mov %edx,0xfffffff8(%ebp) 804e784: 8b 75 08 mov 0x8(%ebp),%esi 804e787: 89 f1 mov %esi,%ecx 804e789: 83 e1 01 and $0x1,%ecx 804e78c: 85 c9 test %ecx,%ecx 804e78e: 0f 85 b6 01 00 00 jne 804e94a 804e794: 83 e6 02 and $0x2,%esi 804e797: 85 f6 test %esi,%esi 804e799: 0f 84 4b 05 00 00 je 804ecea 804e79f: 83 e0 03 and $0x3,%eax 804e7a2: 85 c0 test %eax,%eax 804e7a4: 0f 95 c1 setne %cl 804e7a7: 0f b6 c9 movzbl %cl,%ecx 804e7aa: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 804e7ae: 0f 95 c0 setne %al 804e7b1: 0f b6 c0 movzbl %al,%eax 804e7b4: 21 c1 and %eax,%ecx 804e7b6: 85 c9 test %ecx,%ecx 804e7b8: 0f 85 23 03 00 00 jne 804eae1 804e7be: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 804e7c1: 83 e0 03 and $0x3,%eax 804e7c4: 85 c0 test %eax,%eax 804e7c6: 75 2e jne 804e7f6 804e7c8: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804e7cb: 85 c0 test %eax,%eax 804e7cd: 0f 88 fa 03 00 00 js 804ebcd 804e7d3: c1 f8 02 sar $0x2,%eax 804e7d6: 85 c0 test %eax,%eax 804e7d8: 0f 95 c0 setne %al 804e7db: 0f b6 c0 movzbl %al,%eax 804e7de: 8b 75 fc mov 0xfffffffc(%ebp),%esi 804e7e1: 3b 75 f8 cmp 0xfffffff8(%ebp),%esi 804e7e4: 0f 96 c1 setbe %cl 804e7e7: 0f b6 c9 movzbl %cl,%ecx 804e7ea: 21 c8 and %ecx,%eax 804e7ec: 85 c0 test %eax,%eax 804e7ee: 0f 85 ff 03 00 00 jne 804ebf3 804e7f4: eb 00 jmp 804e7f6 804e7f6: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804e7f9: 85 c0 test %eax,%eax 804e7fb: 0f 95 c2 setne %dl 804e7fe: 0f b6 d2 movzbl %dl,%edx 804e801: 8b 75 fc mov 0xfffffffc(%ebp),%esi 804e804: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx 804e807: 39 ce cmp %ecx,%esi 804e809: 0f 96 c1 setbe %cl 804e80c: 0f b6 c9 movzbl %cl,%ecx 804e80f: 21 ca and %ecx,%edx 804e811: 85 d2 test %edx,%edx 804e813: 0f 85 3c 04 00 00 jne 804ec55 804e819: 8b 0d 58 34 08 08 mov 0x8083458,%ecx 804e81f: 0b 0d 50 34 08 08 or 0x8083450,%ecx 804e825: 0b 0d 5c 34 08 08 or 0x808345c,%ecx 804e82b: 0b 0d 54 34 08 08 or 0x8083454,%ecx 804e831: 89 4d d8 mov %ecx,0xffffffd8(%ebp) 804e834: 85 c9 test %ecx,%ecx 804e836: 0f 85 d7 04 00 00 jne 804ed13 804e83c: 8b 55 14 mov 0x14(%ebp),%edx 804e83f: 29 c2 sub %eax,%edx 804e841: 89 d0 mov %edx,%eax 804e843: e9 d0 04 00 00 jmp 804ed18 804e848: c7 05 6c 17 07 08 01 movl $0x1,0x807176c 804e84f: 00 00 00 804e852: 83 3d 50 06 07 08 00 cmpl $0x0,0x8070650 804e859: 75 13 jne 804e86e 804e85b: 8b 55 e4 mov 0xffffffe4(%ebp),%edx 804e85e: 89 54 24 04 mov %edx,0x4(%esp,1) 804e862: c7 04 24 68 b0 06 08 movl $0x806b068,(%esp,1) 804e869: e8 b2 ba ff ff call 804a320 804e86e: c7 45 dc ff ff ff ff movl $0xffffffff,0xffffffdc(%ebp) 804e875: e9 54 fe ff ff jmp 804e6ce 804e87a: 8b 55 14 mov 0x14(%ebp),%edx 804e87d: 89 55 f0 mov %edx,0xfffffff0(%ebp) 804e880: 85 d2 test %edx,%edx 804e882: 75 08 jne 804e88c 804e884: 8b 45 14 mov 0x14(%ebp),%eax 804e887: e9 8c 04 00 00 jmp 804ed18 804e88c: 8b 5d 08 mov 0x8(%ebp),%ebx 804e88f: 83 e3 03 and $0x3,%ebx 804e892: 89 5c 24 04 mov %ebx,0x4(%esp,1) 804e896: 8b 55 0c mov 0xc(%ebp),%edx 804e899: 89 14 24 mov %edx,(%esp,1) 804e89c: e8 af f3 ff ff call 804dc50 804e8a1: 8b 15 20 35 08 08 mov 0x8083520,%edx 804e8a7: 85 d2 test %edx,%edx 804e8a9: 0f 84 4c 01 00 00 je 804e9fb 804e8af: 8b 75 08 mov 0x8(%ebp),%esi 804e8b2: 81 e6 e0 04 00 00 and $0x4e0,%esi 804e8b8: 81 fe e0 04 00 00 cmp $0x4e0,%esi 804e8be: 0f 85 37 01 00 00 jne 804e9fb 804e8c4: 8b 5d ec mov 0xffffffec(%ebp),%ebx 804e8c7: 8d 04 1b lea (%ebx,%ebx,1),%eax 804e8ca: 01 d8 add %ebx,%eax 804e8cc: c1 e0 03 shl $0x3,%eax 804e8cf: 8b 98 0c 0a 07 08 mov 0x8070a0c(%eax),%ebx 804e8d5: 8b 75 0c mov 0xc(%ebp),%esi 804e8d8: 29 de sub %ebx,%esi 804e8da: 89 75 e8 mov %esi,0xffffffe8(%ebp) 804e8dd: 8b 55 ec mov 0xffffffec(%ebp),%edx 804e8e0: 8d 1c 12 lea (%edx,%edx,1),%ebx 804e8e3: 01 d3 add %edx,%ebx 804e8e5: c1 e3 03 shl $0x3,%ebx 804e8e8: 8b 45 e8 mov 0xffffffe8(%ebp),%eax 804e8eb: 85 c0 test %eax,%eax 804e8ed: 79 03 jns 804e8f2 804e8ef: 83 c0 03 add $0x3,%eax 804e8f2: c1 f8 02 sar $0x2,%eax 804e8f5: 8d 34 00 lea (%eax,%eax,1),%esi 804e8f8: 01 c6 add %eax,%esi 804e8fa: c1 e6 02 shl $0x2,%esi 804e8fd: 8b 83 00 0a 07 08 mov 0x8070a00(%ebx),%eax 804e903: 01 f0 add %esi,%eax 804e905: 89 45 fc mov %eax,0xfffffffc(%ebp) 804e908: 8b 55 ec mov 0xffffffec(%ebp),%edx 804e90b: 8d 04 12 lea (%edx,%edx,1),%eax 804e90e: 01 d0 add %edx,%eax 804e910: c1 e0 03 shl $0x3,%eax 804e913: 8b 98 08 0a 07 08 mov 0x8070a08(%eax),%ebx 804e919: 8b 90 04 0a 07 08 mov 0x8070a04(%eax),%edx 804e91f: 29 d3 sub %edx,%ebx 804e921: c1 eb 02 shr $0x2,%ebx 804e924: 8d 14 1b lea (%ebx,%ebx,1),%edx 804e927: 01 da add %ebx,%edx 804e929: c1 e2 02 shl $0x2,%edx 804e92c: 8b 80 00 0a 07 08 mov 0x8070a00(%eax),%eax 804e932: 01 d0 add %edx,%eax 804e934: 89 45 f8 mov %eax,0xfffffff8(%ebp) 804e937: 8b 55 08 mov 0x8(%ebp),%edx 804e93a: 83 e2 01 and $0x1,%edx 804e93d: 85 d2 test %edx,%edx 804e93f: 0f 84 6c 01 00 00 je 804eab1 804e945: eb 03 jmp 804e94a 804e947: 8b 7d c8 mov 0xffffffc8(%ebp),%edi 804e94a: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 804e94d: 89 d1 mov %edx,%ecx 804e94f: 83 e1 03 and $0x3,%ecx 804e952: 85 c9 test %ecx,%ecx 804e954: 0f 95 c0 setne %al 804e957: 0f b6 c0 movzbl %al,%eax 804e95a: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 804e95e: 0f 95 c1 setne %cl 804e961: 0f b6 c9 movzbl %cl,%ecx 804e964: 21 c8 and %ecx,%eax 804e966: 85 c0 test %eax,%eax 804e968: 0f 85 ab 00 00 00 jne 804ea19 804e96e: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 804e971: 83 e2 03 and $0x3,%edx 804e974: 85 d2 test %edx,%edx 804e976: 0f 85 15 01 00 00 jne 804ea91 804e97c: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 804e97f: 85 d2 test %edx,%edx 804e981: 0f 88 e4 00 00 00 js 804ea6b 804e987: c1 fa 02 sar $0x2,%edx 804e98a: 85 d2 test %edx,%edx 804e98c: 0f 95 c3 setne %bl 804e98f: 0f b6 db movzbl %bl,%ebx 804e992: 8b 75 fc mov 0xfffffffc(%ebp),%esi 804e995: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804e998: 39 c6 cmp %eax,%esi 804e99a: 0f 96 c0 setbe %al 804e99d: 0f b6 c0 movzbl %al,%eax 804e9a0: 21 c3 and %eax,%ebx 804e9a2: 85 db test %ebx,%ebx 804e9a4: 0f 84 e7 00 00 00 je 804ea91 804e9aa: 8b 1d 58 34 08 08 mov 0x8083458,%ebx 804e9b0: 0b 1d 50 34 08 08 or 0x8083450,%ebx 804e9b6: 0b 1d 5c 34 08 08 or 0x808345c,%ebx 804e9bc: 0b 1d 54 34 08 08 or 0x8083454,%ebx 804e9c2: 89 5d d8 mov %ebx,0xffffffd8(%ebp) 804e9c5: 85 db test %ebx,%ebx 804e9c7: 0f 85 c4 00 00 00 jne 804ea91 804e9cd: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804e9d0: 8d 55 fc lea 0xfffffffc(%ebp),%edx 804e9d3: 83 02 0c addl $0xc,(%edx) 804e9d6: 8b 58 08 mov 0x8(%eax),%ebx 804e9d9: 8b 75 f4 mov 0xfffffff4(%ebp),%esi 804e9dc: 89 1e mov %ebx,(%esi) 804e9de: 8d 75 f4 lea 0xfffffff4(%ebp),%esi 804e9e1: 83 06 04 addl $0x4,(%esi) 804e9e4: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 804e9e7: 83 c2 04 add $0x4,%edx 804e9ea: 89 55 e8 mov %edx,0xffffffe8(%ebp) 804e9ed: 8b 75 f0 mov 0xfffffff0(%ebp),%esi 804e9f0: 83 ee 04 sub $0x4,%esi 804e9f3: 89 75 f0 mov %esi,0xfffffff0(%ebp) 804e9f6: e9 73 ff ff ff jmp 804e96e 804e9fb: 8b 5d ec mov 0xffffffec(%ebp),%ebx 804e9fe: 8d 14 1b lea (%ebx,%ebx,1),%edx 804ea01: 01 da add %ebx,%edx 804ea03: c1 e2 03 shl $0x3,%edx 804ea06: 8b 8a 04 0a 07 08 mov 0x8070a04(%edx),%ecx 804ea0c: 8b 5d 0c mov 0xc(%ebp),%ebx 804ea0f: 29 cb sub %ecx,%ebx 804ea11: 89 5d e8 mov %ebx,0xffffffe8(%ebp) 804ea14: e9 c4 fe ff ff jmp 804e8dd 804ea19: 89 7d c8 mov %edi,0xffffffc8(%ebp) 804ea1c: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 804ea1f: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804ea22: 89 d1 mov %edx,%ecx 804ea24: 89 cf mov %ecx,%edi 804ea26: 8d 75 e8 lea 0xffffffe8(%ebp),%esi 804ea29: ff 06 incl (%esi) 804ea2b: 8d 75 f4 lea 0xfffffff4(%ebp),%esi 804ea2e: ff 06 incl (%esi) 804ea30: 85 c9 test %ecx,%ecx 804ea32: 79 05 jns 804ea39 804ea34: 89 cf mov %ecx,%edi 804ea36: 83 c7 03 add $0x3,%edi 804ea39: c1 ff 02 sar $0x2,%edi 804ea3c: c1 e7 02 shl $0x2,%edi 804ea3f: 29 fa sub %edi,%edx 804ea41: 0f b6 5c 13 08 movzbl 0x8(%ebx,%edx,1),%ebx 804ea46: 88 18 mov %bl,(%eax) 804ea48: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 804ea4b: 49 dec %ecx 804ea4c: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 804ea4f: 8b 7d e8 mov 0xffffffe8(%ebp),%edi 804ea52: 83 e7 03 and $0x3,%edi 804ea55: 85 ff test %edi,%edi 804ea57: 0f 85 ea fe ff ff jne 804e947 804ea5d: 8b 75 fc mov 0xfffffffc(%ebp),%esi 804ea60: 83 c6 0c add $0xc,%esi 804ea63: 89 75 fc mov %esi,0xfffffffc(%ebp) 804ea66: e9 dc fe ff ff jmp 804e947 804ea6b: 83 c2 03 add $0x3,%edx 804ea6e: c1 fa 02 sar $0x2,%edx 804ea71: 85 d2 test %edx,%edx 804ea73: 0f 95 c0 setne %al 804ea76: 0f b6 c0 movzbl %al,%eax 804ea79: 8b 75 fc mov 0xfffffffc(%ebp),%esi 804ea7c: 3b 75 f8 cmp 0xfffffff8(%ebp),%esi 804ea7f: 0f 96 c3 setbe %bl 804ea82: 0f b6 db movzbl %bl,%ebx 804ea85: 21 d8 and %ebx,%eax 804ea87: 85 c0 test %eax,%eax 804ea89: 0f 85 1b ff ff ff jne 804e9aa 804ea8f: eb 00 jmp 804ea91 804ea91: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 804ea95: 0f 95 c1 setne %cl 804ea98: 0f b6 c9 movzbl %cl,%ecx 804ea9b: 8b 75 fc mov 0xfffffffc(%ebp),%esi 804ea9e: 3b 75 f8 cmp 0xfffffff8(%ebp),%esi 804eaa1: 0f 96 c0 setbe %al 804eaa4: 0f b6 c0 movzbl %al,%eax 804eaa7: 21 c1 and %eax,%ecx 804eaa9: 85 c9 test %ecx,%ecx 804eaab: 0f 85 a2 00 00 00 jne 804eb53 804eab1: 8b 55 08 mov 0x8(%ebp),%edx 804eab4: 83 e2 02 and $0x2,%edx 804eab7: 85 d2 test %edx,%edx 804eab9: 0f 84 2b 02 00 00 je 804ecea 804eabf: 8b 75 e8 mov 0xffffffe8(%ebp),%esi 804eac2: 83 e6 03 and $0x3,%esi 804eac5: 85 f6 test %esi,%esi 804eac7: 0f 95 c2 setne %dl 804eaca: 0f b6 d2 movzbl %dl,%edx 804eacd: 83 7d f0 00 cmpl $0x0,0xfffffff0(%ebp) 804ead1: 0f 95 c0 setne %al 804ead4: 0f b6 c0 movzbl %al,%eax 804ead7: 21 c2 and %eax,%edx 804ead9: 85 d2 test %edx,%edx 804eadb: 0f 84 dd fc ff ff je 804e7be 804eae1: 8b 75 fc mov 0xfffffffc(%ebp),%esi 804eae4: 8b 4d e8 mov 0xffffffe8(%ebp),%ecx 804eae7: 89 cb mov %ecx,%ebx 804eae9: 89 ca mov %ecx,%edx 804eaeb: 8d 45 e8 lea 0xffffffe8(%ebp),%eax 804eaee: ff 00 incl (%eax) 804eaf0: 85 c9 test %ecx,%ecx 804eaf2: 79 05 jns 804eaf9 804eaf4: 89 ca mov %ecx,%edx 804eaf6: 83 c2 03 add $0x3,%edx 804eaf9: c1 fa 02 sar $0x2,%edx 804eafc: c1 e2 02 shl $0x2,%edx 804eaff: 29 d3 sub %edx,%ebx 804eb01: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 804eb04: 8d 45 f4 lea 0xfffffff4(%ebp),%eax 804eb07: ff 00 incl (%eax) 804eb09: 0f b6 01 movzbl (%ecx),%eax 804eb0c: 88 44 1e 08 mov %al,0x8(%esi,%ebx,1) 804eb10: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804eb13: 48 dec %eax 804eb14: 89 45 f0 mov %eax,0xfffffff0(%ebp) 804eb17: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 804eb1a: 83 e2 03 and $0x3,%edx 804eb1d: 85 d2 test %edx,%edx 804eb1f: 0f 94 c2 sete %dl 804eb22: 0f b6 d2 movzbl %dl,%edx 804eb25: 85 c0 test %eax,%eax 804eb27: 0f 94 c3 sete %bl 804eb2a: 0f b6 db movzbl %bl,%ebx 804eb2d: 09 da or %ebx,%edx 804eb2f: 85 d2 test %edx,%edx 804eb31: 74 8c je 804eabf 804eb33: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804eb36: 89 5c 24 04 mov %ebx,0x4(%esp,1) 804eb3a: 8b 43 08 mov 0x8(%ebx),%eax 804eb3d: 89 04 24 mov %eax,(%esp,1) 804eb40: e8 ab e9 ff ff call 804d4f0 804eb45: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804eb48: 83 c3 0c add $0xc,%ebx 804eb4b: 89 5d fc mov %ebx,0xfffffffc(%ebp) 804eb4e: e9 6c ff ff ff jmp 804eabf 804eb53: a1 58 34 08 08 mov 0x8083458,%eax 804eb58: 0b 05 50 34 08 08 or 0x8083450,%eax 804eb5e: 0b 05 5c 34 08 08 or 0x808345c,%eax 804eb64: 0b 05 54 34 08 08 or 0x8083454,%eax 804eb6a: 89 45 dc mov %eax,0xffffffdc(%ebp) 804eb6d: 85 c0 test %eax,%eax 804eb6f: 0f 85 3c ff ff ff jne 804eab1 804eb75: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 804eb78: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804eb7b: 89 5d d4 mov %ebx,0xffffffd4(%ebp) 804eb7e: 8b 4d e8 mov 0xffffffe8(%ebp),%ecx 804eb81: 89 ce mov %ecx,%esi 804eb83: 89 ca mov %ecx,%edx 804eb85: 8d 5d e8 lea 0xffffffe8(%ebp),%ebx 804eb88: ff 03 incl (%ebx) 804eb8a: 8d 5d f4 lea 0xfffffff4(%ebp),%ebx 804eb8d: ff 03 incl (%ebx) 804eb8f: 85 c9 test %ecx,%ecx 804eb91: 79 05 jns 804eb98 804eb93: 89 ca mov %ecx,%edx 804eb95: 83 c2 03 add $0x3,%edx 804eb98: c1 fa 02 sar $0x2,%edx 804eb9b: c1 e2 02 shl $0x2,%edx 804eb9e: 29 d6 sub %edx,%esi 804eba0: 8b 4d d4 mov 0xffffffd4(%ebp),%ecx 804eba3: 0f b6 5c 31 08 movzbl 0x8(%ecx,%esi,1),%ebx 804eba8: 88 18 mov %bl,(%eax) 804ebaa: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 804ebad: 49 dec %ecx 804ebae: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 804ebb1: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 804ebb4: 83 e2 03 and $0x3,%edx 804ebb7: 85 d2 test %edx,%edx 804ebb9: 0f 85 d2 fe ff ff jne 804ea91 804ebbf: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804ebc2: 83 c0 0c add $0xc,%eax 804ebc5: 89 45 fc mov %eax,0xfffffffc(%ebp) 804ebc8: e9 c4 fe ff ff jmp 804ea91 804ebcd: 83 c0 03 add $0x3,%eax 804ebd0: c1 f8 02 sar $0x2,%eax 804ebd3: 85 c0 test %eax,%eax 804ebd5: 0f 95 c0 setne %al 804ebd8: 0f b6 c0 movzbl %al,%eax 804ebdb: 8b 75 f8 mov 0xfffffff8(%ebp),%esi 804ebde: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804ebe1: 39 f1 cmp %esi,%ecx 804ebe3: 0f 96 c2 setbe %dl 804ebe6: 0f b6 d2 movzbl %dl,%edx 804ebe9: 21 d0 and %edx,%eax 804ebeb: 85 c0 test %eax,%eax 804ebed: 0f 84 03 fc ff ff je 804e7f6 804ebf3: a1 58 34 08 08 mov 0x8083458,%eax 804ebf8: 0b 05 50 34 08 08 or 0x8083450,%eax 804ebfe: 0b 05 5c 34 08 08 or 0x808345c,%eax 804ec04: 0b 05 54 34 08 08 or 0x8083454,%eax 804ec0a: 89 45 d8 mov %eax,0xffffffd8(%ebp) 804ec0d: 85 c0 test %eax,%eax 804ec0f: 0f 85 e1 fb ff ff jne 804e7f6 804ec15: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 804ec18: 8d 4d f4 lea 0xfffffff4(%ebp),%ecx 804ec1b: 83 01 04 addl $0x4,(%ecx) 804ec1e: 8b 12 mov (%edx),%edx 804ec20: 8b 75 fc mov 0xfffffffc(%ebp),%esi 804ec23: 89 56 08 mov %edx,0x8(%esi) 804ec26: 89 74 24 04 mov %esi,0x4(%esp,1) 804ec2a: 8b 46 08 mov 0x8(%esi),%eax 804ec2d: 89 04 24 mov %eax,(%esp,1) 804ec30: e8 bb e8 ff ff call 804d4f0 804ec35: 8b 75 fc mov 0xfffffffc(%ebp),%esi 804ec38: 83 c6 0c add $0xc,%esi 804ec3b: 89 75 fc mov %esi,0xfffffffc(%ebp) 804ec3e: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 804ec41: 83 c2 04 add $0x4,%edx 804ec44: 89 55 e8 mov %edx,0xffffffe8(%ebp) 804ec47: 8b 75 f0 mov 0xfffffff0(%ebp),%esi 804ec4a: 83 ee 04 sub $0x4,%esi 804ec4d: 89 75 f0 mov %esi,0xfffffff0(%ebp) 804ec50: e9 69 fb ff ff jmp 804e7be 804ec55: 8b 15 58 34 08 08 mov 0x8083458,%edx 804ec5b: 0b 15 50 34 08 08 or 0x8083450,%edx 804ec61: 0b 15 5c 34 08 08 or 0x808345c,%edx 804ec67: 0b 15 54 34 08 08 or 0x8083454,%edx 804ec6d: 89 55 dc mov %edx,0xffffffdc(%ebp) 804ec70: 85 d2 test %edx,%edx 804ec72: 75 76 jne 804ecea 804ec74: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804ec77: 8b 4d e8 mov 0xffffffe8(%ebp),%ecx 804ec7a: 89 ce mov %ecx,%esi 804ec7c: 89 c8 mov %ecx,%eax 804ec7e: 8d 55 e8 lea 0xffffffe8(%ebp),%edx 804ec81: ff 02 incl (%edx) 804ec83: 85 c9 test %ecx,%ecx 804ec85: 79 05 jns 804ec8c 804ec87: 89 c8 mov %ecx,%eax 804ec89: 83 c0 03 add $0x3,%eax 804ec8c: c1 f8 02 sar $0x2,%eax 804ec8f: c1 e0 02 shl $0x2,%eax 804ec92: 29 c6 sub %eax,%esi 804ec94: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 804ec97: 8d 45 f4 lea 0xfffffff4(%ebp),%eax 804ec9a: ff 00 incl (%eax) 804ec9c: 0f b6 02 movzbl (%edx),%eax 804ec9f: 88 44 33 08 mov %al,0x8(%ebx,%esi,1) 804eca3: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 804eca6: 49 dec %ecx 804eca7: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 804ecaa: 8b 45 e8 mov 0xffffffe8(%ebp),%eax 804ecad: 83 e0 03 and $0x3,%eax 804ecb0: 85 c0 test %eax,%eax 804ecb2: 0f 94 c3 sete %bl 804ecb5: 0f b6 db movzbl %bl,%ebx 804ecb8: 85 c9 test %ecx,%ecx 804ecba: 0f 94 c0 sete %al 804ecbd: 0f b6 c0 movzbl %al,%eax 804ecc0: 09 c3 or %eax,%ebx 804ecc2: 85 db test %ebx,%ebx 804ecc4: 0f 84 2c fb ff ff je 804e7f6 804ecca: 8b 75 fc mov 0xfffffffc(%ebp),%esi 804eccd: 89 74 24 04 mov %esi,0x4(%esp,1) 804ecd1: 8b 46 08 mov 0x8(%esi),%eax 804ecd4: 89 04 24 mov %eax,(%esp,1) 804ecd7: e8 14 e8 ff ff call 804d4f0 804ecdc: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804ecdf: 83 c3 0c add $0xc,%ebx 804ece2: 89 5d fc mov %ebx,0xfffffffc(%ebp) 804ece5: e9 0c fb ff ff jmp 804e7f6 804ecea: 8b 0d 58 34 08 08 mov 0x8083458,%ecx 804ecf0: 0b 0d 50 34 08 08 or 0x8083450,%ecx 804ecf6: 0b 0d 5c 34 08 08 or 0x808345c,%ecx 804ecfc: 0b 0d 54 34 08 08 or 0x8083454,%ecx 804ed02: 89 4d d8 mov %ecx,0xffffffd8(%ebp) 804ed05: 85 c9 test %ecx,%ecx 804ed07: 75 0a jne 804ed13 804ed09: 8b 55 14 mov 0x14(%ebp),%edx 804ed0c: 2b 55 f0 sub 0xfffffff0(%ebp),%edx 804ed0f: 89 d0 mov %edx,%eax 804ed11: eb 05 jmp 804ed18 804ed13: b8 ff ff ff ff mov $0xffffffff,%eax 804ed18: 8b 75 cc mov 0xffffffcc(%ebp),%esi 804ed1b: 8b 5d d0 mov 0xffffffd0(%ebp),%ebx 804ed1e: c9 leave 804ed1f: c3 ret 0804ed20 : 804ed20: 55 push %ebp 804ed21: 89 e5 mov %esp,%ebp 804ed23: 83 ec 28 sub $0x28,%esp 804ed26: 89 75 e0 mov %esi,0xffffffe0(%ebp) 804ed29: 8b 75 08 mov 0x8(%ebp),%esi 804ed2c: 89 5d e4 mov %ebx,0xffffffe4(%ebp) 804ed2f: 89 75 f4 mov %esi,0xfffffff4(%ebp) 804ed32: 8b 55 0c mov 0xc(%ebp),%edx 804ed35: 89 55 f0 mov %edx,0xfffffff0(%ebp) 804ed38: c7 45 e8 00 00 00 00 movl $0x0,0xffffffe8(%ebp) 804ed3f: 8b 0d 00 0a 07 08 mov 0x8070a00,%ecx 804ed45: 85 c9 test %ecx,%ecx 804ed47: 74 67 je 804edb0 804ed49: 83 3d 20 35 08 08 00 cmpl $0x0,0x8083520 804ed50: 0f 95 c3 setne %bl 804ed53: 0f b6 db movzbl %bl,%ebx 804ed56: 81 fa e0 04 00 00 cmp $0x4e0,%edx 804ed5c: 0f 94 c0 sete %al 804ed5f: 0f b6 c0 movzbl %al,%eax 804ed62: 21 c3 and %eax,%ebx 804ed64: 85 db test %ebx,%ebx 804ed66: 0f 85 89 00 00 00 jne 804edf5 804ed6c: a1 04 0a 07 08 mov 0x8070a04,%eax 804ed71: 39 f0 cmp %esi,%eax 804ed73: 77 3b ja 804edb0 804ed75: 39 35 08 0a 07 08 cmp %esi,0x8070a08 804ed7b: 76 33 jbe 804edb0 804ed7d: 8b 1d 14 0a 07 08 mov 0x8070a14,%ebx 804ed83: 21 d3 and %edx,%ebx 804ed85: 85 db test %ebx,%ebx 804ed87: 74 27 je 804edb0 804ed89: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) 804ed90: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 804ed97: 29 c6 sub %eax,%esi 804ed99: 89 75 fc mov %esi,0xfffffffc(%ebp) 804ed9c: c1 ee 02 shr $0x2,%esi 804ed9f: 8d 04 36 lea (%esi,%esi,1),%eax 804eda2: 01 f0 add %esi,%eax 804eda4: c1 e0 02 shl $0x2,%eax 804eda7: 01 c1 add %eax,%ecx 804eda9: 89 c8 mov %ecx,%eax 804edab: e9 0c 01 00 00 jmp 804eebc 804edb0: 8d 55 e8 lea 0xffffffe8(%ebp),%edx 804edb3: ff 02 incl (%edx) 804edb5: 8b 45 e8 mov 0xffffffe8(%ebp),%eax 804edb8: 83 f8 13 cmp $0x13,%eax 804edbb: 0f 8f a3 00 00 00 jg 804ee64 804edc1: 8d 1c 00 lea (%eax,%eax,1),%ebx 804edc4: 01 c3 add %eax,%ebx 804edc6: c1 e3 03 shl $0x3,%ebx 804edc9: 8b 93 00 0a 07 08 mov 0x8070a00(%ebx),%edx 804edcf: 85 d2 test %edx,%edx 804edd1: 74 dd je 804edb0 804edd3: 83 3d 20 35 08 08 00 cmpl $0x0,0x8083520 804edda: 0f 95 c2 setne %dl 804eddd: 0f b6 d2 movzbl %dl,%edx 804ede0: 8b 75 f0 mov 0xfffffff0(%ebp),%esi 804ede3: 81 fe e0 04 00 00 cmp $0x4e0,%esi 804ede9: 0f 94 c1 sete %cl 804edec: 0f b6 c9 movzbl %cl,%ecx 804edef: 21 ca and %ecx,%edx 804edf1: 85 d2 test %edx,%edx 804edf3: 74 3b je 804ee30 804edf5: 8b 4d e8 mov 0xffffffe8(%ebp),%ecx 804edf8: 8d 34 09 lea (%ecx,%ecx,1),%esi 804edfb: 01 ce add %ecx,%esi 804edfd: c1 e6 03 shl $0x3,%esi 804ee00: 8b 96 0c 0a 07 08 mov 0x8070a0c(%esi),%edx 804ee06: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 804ee09: 39 c2 cmp %eax,%edx 804ee0b: 77 a3 ja 804edb0 804ee0d: 8b b6 10 0a 07 08 mov 0x8070a10(%esi),%esi 804ee13: 39 c6 cmp %eax,%esi 804ee15: 72 99 jb 804edb0 804ee17: 89 4d ec mov %ecx,0xffffffec(%ebp) 804ee1a: 8b 5d ec mov 0xffffffec(%ebp),%ebx 804ee1d: 89 5d f8 mov %ebx,0xfffffff8(%ebp) 804ee20: b8 00 00 00 00 mov $0x0,%eax 804ee25: 83 fb ff cmp $0xffffffff,%ebx 804ee28: 0f 84 8e 00 00 00 je 804eebc 804ee2e: eb 63 jmp 804ee93 804ee30: 8b 8b 04 0a 07 08 mov 0x8070a04(%ebx),%ecx 804ee36: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 804ee39: 39 d1 cmp %edx,%ecx 804ee3b: 0f 87 6f ff ff ff ja 804edb0 804ee41: 8b 8b 08 0a 07 08 mov 0x8070a08(%ebx),%ecx 804ee47: 39 d1 cmp %edx,%ecx 804ee49: 0f 86 61 ff ff ff jbe 804edb0 804ee4f: 8b 93 14 0a 07 08 mov 0x8070a14(%ebx),%edx 804ee55: 21 f2 and %esi,%edx 804ee57: 85 d2 test %edx,%edx 804ee59: 0f 84 51 ff ff ff je 804edb0 804ee5f: 89 45 ec mov %eax,0xffffffec(%ebp) 804ee62: eb b6 jmp 804ee1a 804ee64: c7 05 6c 17 07 08 01 movl $0x1,0x807176c 804ee6b: 00 00 00 804ee6e: 83 3d 50 06 07 08 00 cmpl $0x0,0x8070650 804ee75: 75 13 jne 804ee8a 804ee77: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 804ee7a: 89 44 24 04 mov %eax,0x4(%esp,1) 804ee7e: c7 04 24 68 b0 06 08 movl $0x806b068,(%esp,1) 804ee85: e8 96 b4 ff ff call 804a320 804ee8a: c7 45 ec ff ff ff ff movl $0xffffffff,0xffffffec(%ebp) 804ee91: eb 87 jmp 804ee1a 804ee93: 8d 04 1b lea (%ebx,%ebx,1),%eax 804ee96: 01 d8 add %ebx,%eax 804ee98: c1 e0 03 shl $0x3,%eax 804ee9b: 8b 90 04 0a 07 08 mov 0x8070a04(%eax),%edx 804eea1: 8b 4d 08 mov 0x8(%ebp),%ecx 804eea4: 29 d1 sub %edx,%ecx 804eea6: 89 4d fc mov %ecx,0xfffffffc(%ebp) 804eea9: c1 e9 02 shr $0x2,%ecx 804eeac: 8d 34 09 lea (%ecx,%ecx,1),%esi 804eeaf: 01 ce add %ecx,%esi 804eeb1: c1 e6 02 shl $0x2,%esi 804eeb4: 8b 80 00 0a 07 08 mov 0x8070a00(%eax),%eax 804eeba: 01 f0 add %esi,%eax 804eebc: 8b 75 e0 mov 0xffffffe0(%ebp),%esi 804eebf: 8b 5d e4 mov 0xffffffe4(%ebp),%ebx 804eec2: c9 leave 804eec3: c3 ret 804eec4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804eeca: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 0804eed0 : 804eed0: 55 push %ebp 804eed1: 89 e5 mov %esp,%ebp 804eed3: 83 ec 38 sub $0x38,%esp 804eed6: 89 5d e0 mov %ebx,0xffffffe0(%ebp) 804eed9: 89 75 dc mov %esi,0xffffffdc(%ebp) 804eedc: 8b 15 50 06 07 08 mov 0x8070650,%edx 804eee2: 89 55 f8 mov %edx,0xfffffff8(%ebp) 804eee5: c7 05 50 06 07 08 01 movl $0x1,0x8070650 804eeec: 00 00 00 804eeef: 8b 5d 08 mov 0x8(%ebp),%ebx 804eef2: 89 5d f0 mov %ebx,0xfffffff0(%ebp) 804eef5: 8b 55 10 mov 0x10(%ebp),%edx 804eef8: 89 55 ec mov %edx,0xffffffec(%ebp) 804eefb: c7 45 e4 00 00 00 00 movl $0x0,0xffffffe4(%ebp) 804ef02: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 804ef05: 83 f8 13 cmp $0x13,%eax 804ef08: 0f 8f df 00 00 00 jg 804efed 804ef0e: 8d 0c 00 lea (%eax,%eax,1),%ecx 804ef11: 01 c1 add %eax,%ecx 804ef13: c1 e1 03 shl $0x3,%ecx 804ef16: 8b b1 00 0a 07 08 mov 0x8070a00(%ecx),%esi 804ef1c: 85 f6 test %esi,%esi 804ef1e: 75 07 jne 804ef27 804ef20: 8d 55 e4 lea 0xffffffe4(%ebp),%edx 804ef23: ff 02 incl (%edx) 804ef25: eb db jmp 804ef02 804ef27: 83 3d 20 35 08 08 00 cmpl $0x0,0x8083520 804ef2e: 0f 95 c3 setne %bl 804ef31: 0f b6 db movzbl %bl,%ebx 804ef34: 8b 75 ec mov 0xffffffec(%ebp),%esi 804ef37: 81 fe e0 04 00 00 cmp $0x4e0,%esi 804ef3d: 0f 94 c2 sete %dl 804ef40: 0f b6 d2 movzbl %dl,%edx 804ef43: 21 d3 and %edx,%ebx 804ef45: 85 db test %ebx,%ebx 804ef47: 75 1e jne 804ef67 804ef49: 8b 99 04 0a 07 08 mov 0x8070a04(%ecx),%ebx 804ef4f: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 804ef52: 39 d3 cmp %edx,%ebx 804ef54: 77 0a ja 804ef60 804ef56: 8b 99 08 0a 07 08 mov 0x8070a08(%ecx),%ebx 804ef5c: 39 d3 cmp %edx,%ebx 804ef5e: 77 78 ja 804efd8 804ef60: 8d 55 e4 lea 0xffffffe4(%ebp),%edx 804ef63: ff 02 incl (%edx) 804ef65: eb 9b jmp 804ef02 804ef67: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 804ef6a: 8d 34 00 lea (%eax,%eax,1),%esi 804ef6d: 01 c6 add %eax,%esi 804ef6f: c1 e6 03 shl $0x3,%esi 804ef72: 8b 96 0c 0a 07 08 mov 0x8070a0c(%esi),%edx 804ef78: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 804ef7b: 39 da cmp %ebx,%edx 804ef7d: 77 e1 ja 804ef60 804ef7f: 8b 96 10 0a 07 08 mov 0x8070a10(%esi),%edx 804ef85: 39 da cmp %ebx,%edx 804ef87: 72 d7 jb 804ef60 804ef89: 89 45 e8 mov %eax,0xffffffe8(%ebp) 804ef8c: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 804ef8f: 89 55 f4 mov %edx,0xfffffff4(%ebp) 804ef92: 83 fa ff cmp $0xffffffff,%edx 804ef95: 0f 85 ef 00 00 00 jne 804f08a 804ef9b: 8b 5d 08 mov 0x8(%ebp),%ebx 804ef9e: 8b 4d 0c mov 0xc(%ebp),%ecx 804efa1: 01 cb add %ecx,%ebx 804efa3: 89 5d e4 mov %ebx,0xffffffe4(%ebp) 804efa6: 8b 55 10 mov 0x10(%ebp),%edx 804efa9: 89 55 e8 mov %edx,0xffffffe8(%ebp) 804efac: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp) 804efb3: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804efb6: 83 f8 13 cmp $0x13,%eax 804efb9: 0f 8f 30 01 00 00 jg 804f0ef 804efbf: 8d 34 00 lea (%eax,%eax,1),%esi 804efc2: 01 c6 add %eax,%esi 804efc4: c1 e6 03 shl $0x3,%esi 804efc7: 8b 96 00 0a 07 08 mov 0x8070a00(%esi),%edx 804efcd: 85 d2 test %edx,%edx 804efcf: 75 4d jne 804f01e 804efd1: 8d 55 f0 lea 0xfffffff0(%ebp),%edx 804efd4: ff 02 incl (%edx) 804efd6: eb db jmp 804efb3 804efd8: 8b 99 14 0a 07 08 mov 0x8070a14(%ecx),%ebx 804efde: 21 f3 and %esi,%ebx 804efe0: 85 db test %ebx,%ebx 804efe2: 0f 84 78 ff ff ff je 804ef60 804efe8: 89 45 e8 mov %eax,0xffffffe8(%ebp) 804efeb: eb 9f jmp 804ef8c 804efed: c7 05 6c 17 07 08 01 movl $0x1,0x807176c 804eff4: 00 00 00 804eff7: 83 3d 50 06 07 08 00 cmpl $0x0,0x8070650 804effe: 74 09 je 804f009 804f000: c7 45 e8 ff ff ff ff movl $0xffffffff,0xffffffe8(%ebp) 804f007: eb 83 jmp 804ef8c 804f009: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804f00c: 89 44 24 04 mov %eax,0x4(%esp,1) 804f010: c7 04 24 68 b0 06 08 movl $0x806b068,(%esp,1) 804f017: e8 04 b3 ff ff call 804a320 804f01c: eb e2 jmp 804f000 804f01e: 83 3d 20 35 08 08 00 cmpl $0x0,0x8083520 804f025: 0f 95 c0 setne %al 804f028: 0f b6 c0 movzbl %al,%eax 804f02b: 81 7d e8 e0 04 00 00 cmpl $0x4e0,0xffffffe8(%ebp) 804f032: 0f 94 c3 sete %bl 804f035: 0f b6 db movzbl %bl,%ebx 804f038: 21 d8 and %ebx,%eax 804f03a: 85 c0 test %eax,%eax 804f03c: 75 21 jne 804f05f 804f03e: 8b 96 04 0a 07 08 mov 0x8070a04(%esi),%edx 804f044: 8b 4d e4 mov 0xffffffe4(%ebp),%ecx 804f047: 39 ca cmp %ecx,%edx 804f049: 77 0a ja 804f055 804f04b: 8b 96 08 0a 07 08 mov 0x8070a08(%esi),%edx 804f051: 39 ca cmp %ecx,%edx 804f053: 77 79 ja 804f0ce 804f055: 8d 55 f0 lea 0xfffffff0(%ebp),%edx 804f058: ff 02 incl (%edx) 804f05a: e9 54 ff ff ff jmp 804efb3 804f05f: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804f062: 8d 0c 00 lea (%eax,%eax,1),%ecx 804f065: 01 c1 add %eax,%ecx 804f067: c1 e1 03 shl $0x3,%ecx 804f06a: 8b 99 0c 0a 07 08 mov 0x8070a0c(%ecx),%ebx 804f070: 8b 75 e4 mov 0xffffffe4(%ebp),%esi 804f073: 39 f3 cmp %esi,%ebx 804f075: 77 de ja 804f055 804f077: 8b 91 10 0a 07 08 mov 0x8070a10(%ecx),%edx 804f07d: 39 f2 cmp %esi,%edx 804f07f: 72 d4 jb 804f055 804f081: 89 45 ec mov %eax,0xffffffec(%ebp) 804f084: 8b 45 ec mov 0xffffffec(%ebp),%eax 804f087: 89 45 f4 mov %eax,0xfffffff4(%ebp) 804f08a: 8b 75 f8 mov 0xfffffff8(%ebp),%esi 804f08d: 89 35 50 06 07 08 mov %esi,0x8070650 804f093: 8b 75 f4 mov 0xfffffff4(%ebp),%esi 804f096: 83 fe ff cmp $0xffffffff,%esi 804f099: 0f 85 84 00 00 00 jne 804f123 804f09f: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 804f0a6: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804f0a9: 83 f8 13 cmp $0x13,%eax 804f0ac: 0f 8f 2d 01 00 00 jg 804f1df 804f0b2: 8d 14 00 lea (%eax,%eax,1),%edx 804f0b5: 01 c2 add %eax,%edx 804f0b7: c1 e2 03 shl $0x3,%edx 804f0ba: 8b 92 00 0a 07 08 mov 0x8070a00(%edx),%edx 804f0c0: 85 d2 test %edx,%edx 804f0c2: 0f 84 17 01 00 00 je 804f1df 804f0c8: 40 inc %eax 804f0c9: 89 45 fc mov %eax,0xfffffffc(%ebp) 804f0cc: eb d8 jmp 804f0a6 804f0ce: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804f0d1: 8d 0c 00 lea (%eax,%eax,1),%ecx 804f0d4: 01 c1 add %eax,%ecx 804f0d6: c1 e1 03 shl $0x3,%ecx 804f0d9: 8b 91 14 0a 07 08 mov 0x8070a14(%ecx),%edx 804f0df: 23 55 e8 and 0xffffffe8(%ebp),%edx 804f0e2: 85 d2 test %edx,%edx 804f0e4: 0f 84 6b ff ff ff je 804f055 804f0ea: 89 45 ec mov %eax,0xffffffec(%ebp) 804f0ed: eb 95 jmp 804f084 804f0ef: c7 05 6c 17 07 08 01 movl $0x1,0x807176c 804f0f6: 00 00 00 804f0f9: 83 3d 50 06 07 08 00 cmpl $0x0,0x8070650 804f100: 74 0c je 804f10e 804f102: c7 45 ec ff ff ff ff movl $0xffffffff,0xffffffec(%ebp) 804f109: e9 76 ff ff ff jmp 804f084 804f10e: 8b 55 e4 mov 0xffffffe4(%ebp),%edx 804f111: 89 54 24 04 mov %edx,0x4(%esp,1) 804f115: c7 04 24 68 b0 06 08 movl $0x806b068,(%esp,1) 804f11c: e8 ff b1 ff ff call 804a320 804f121: eb df jmp 804f102 804f123: 8d 1c 36 lea (%esi,%esi,1),%ebx 804f126: 01 f3 add %esi,%ebx 804f128: c1 e3 03 shl $0x3,%ebx 804f12b: 8b 55 08 mov 0x8(%ebp),%edx 804f12e: 8b 83 04 0a 07 08 mov 0x8070a04(%ebx),%eax 804f134: 39 c2 cmp %eax,%edx 804f136: 73 20 jae 804f158 804f138: c7 44 24 04 8c b0 06 movl $0x806b08c,0x4(%esp,1) 804f13f: 08 804f140: 8b 15 24 06 07 08 mov 0x8070624,%edx 804f146: 89 14 24 mov %edx,(%esp,1) 804f149: e8 62 98 ff ff call 80489b0 <_init+0x88> 804f14e: b8 ff ff ff ff mov $0xffffffff,%eax 804f153: e9 39 01 00 00 jmp 804f291 804f158: 8b 4d 0c mov 0xc(%ebp),%ecx 804f15b: 01 ca add %ecx,%edx 804f15d: 29 c2 sub %eax,%edx 804f15f: 89 55 0c mov %edx,0xc(%ebp) 804f162: 89 d0 mov %edx,%eax 804f164: 85 c0 test %eax,%eax 804f166: 79 03 jns 804f16b 804f168: 83 c0 03 add $0x3,%eax 804f16b: c1 f8 02 sar $0x2,%eax 804f16e: 8d 34 00 lea (%eax,%eax,1),%esi 804f171: 01 c6 add %eax,%esi 804f173: c1 e6 02 shl $0x2,%esi 804f176: 83 c6 0c add $0xc,%esi 804f179: 89 74 24 04 mov %esi,0x4(%esp,1) 804f17d: 8b 8b 00 0a 07 08 mov 0x8070a00(%ebx),%ecx 804f183: 89 0c 24 mov %ecx,(%esp,1) 804f186: e8 35 99 ff ff call 8048ac0 <_init+0x198> 804f18b: 89 83 00 0a 07 08 mov %eax,0x8070a00(%ebx) 804f191: 85 c0 test %eax,%eax 804f193: 75 16 jne 804f1ab 804f195: c7 04 24 02 b1 06 08 movl $0x806b102,(%esp,1) 804f19c: e8 ff 97 ff ff call 80489a0 <_init+0x78> 804f1a1: b8 ff ff ff ff mov $0xffffffff,%eax 804f1a6: e9 e6 00 00 00 jmp 804f291 804f1ab: 8b 5d f4 mov 0xfffffff4(%ebp),%ebx 804f1ae: 8d 04 1b lea (%ebx,%ebx,1),%eax 804f1b1: 01 d8 add %ebx,%eax 804f1b3: c1 e0 03 shl $0x3,%eax 804f1b6: 8b 90 04 0a 07 08 mov 0x8070a04(%eax),%edx 804f1bc: 8b 75 0c mov 0xc(%ebp),%esi 804f1bf: 01 f2 add %esi,%edx 804f1c1: 89 90 08 0a 07 08 mov %edx,0x8070a08(%eax) 804f1c7: 8b 98 0c 0a 07 08 mov 0x8070a0c(%eax),%ebx 804f1cd: 01 f3 add %esi,%ebx 804f1cf: 89 98 10 0a 07 08 mov %ebx,0x8070a10(%eax) 804f1d5: b8 00 00 00 00 mov $0x0,%eax 804f1da: e9 b2 00 00 00 jmp 804f291 804f1df: 8b 55 fc mov 0xfffffffc(%ebp),%edx 804f1e2: b8 ff ff ff ff mov $0xffffffff,%eax 804f1e7: 83 fa 14 cmp $0x14,%edx 804f1ea: 0f 84 a1 00 00 00 je 804f291 804f1f0: 8d 1c 12 lea (%edx,%edx,1),%ebx 804f1f3: 01 d3 add %edx,%ebx 804f1f5: c1 e3 03 shl $0x3,%ebx 804f1f8: c7 44 24 04 0c 00 00 movl $0xc,0x4(%esp,1) 804f1ff: 00 804f200: 8b 55 0c mov 0xc(%ebp),%edx 804f203: 89 d0 mov %edx,%eax 804f205: 85 d2 test %edx,%edx 804f207: 78 70 js 804f279 804f209: c1 fa 02 sar $0x2,%edx 804f20c: 42 inc %edx 804f20d: 89 14 24 mov %edx,(%esp,1) 804f210: e8 1b 99 ff ff call 8048b30 <_init+0x208> 804f215: 89 83 00 0a 07 08 mov %eax,0x8070a00(%ebx) 804f21b: 85 c0 test %eax,%eax 804f21d: 74 61 je 804f280 804f21f: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804f222: 8d 04 09 lea (%ecx,%ecx,1),%eax 804f225: 01 c8 add %ecx,%eax 804f227: c1 e0 03 shl $0x3,%eax 804f22a: 8b 4d 08 mov 0x8(%ebp),%ecx 804f22d: 89 88 04 0a 07 08 mov %ecx,0x8070a04(%eax) 804f233: 8b 55 0c mov 0xc(%ebp),%edx 804f236: 01 d1 add %edx,%ecx 804f238: 89 88 08 0a 07 08 mov %ecx,0x8070a08(%eax) 804f23e: 8b 5d 14 mov 0x14(%ebp),%ebx 804f241: 89 98 0c 0a 07 08 mov %ebx,0x8070a0c(%eax) 804f247: 01 d3 add %edx,%ebx 804f249: 89 98 10 0a 07 08 mov %ebx,0x8070a10(%eax) 804f24f: 8b 5d 10 mov 0x10(%ebp),%ebx 804f252: 89 98 14 0a 07 08 mov %ebx,0x8070a14(%eax) 804f258: 89 d9 mov %ebx,%ecx 804f25a: 81 e1 00 04 00 00 and $0x400,%ecx 804f260: 85 c9 test %ecx,%ecx 804f262: 0f 84 6d ff ff ff je 804f1d5 804f268: 81 cb c0 00 00 00 or $0xc0,%ebx 804f26e: 89 98 14 0a 07 08 mov %ebx,0x8070a14(%eax) 804f274: e9 5c ff ff ff jmp 804f1d5 804f279: 89 c2 mov %eax,%edx 804f27b: 83 c2 03 add $0x3,%edx 804f27e: eb 89 jmp 804f209 804f280: c7 04 24 02 b1 06 08 movl $0x806b102,(%esp,1) 804f287: e8 14 97 ff ff call 80489a0 <_init+0x78> 804f28c: b8 ff ff ff ff mov $0xffffffff,%eax 804f291: 8b 5d e0 mov 0xffffffe0(%ebp),%ebx 804f294: 8b 75 dc mov 0xffffffdc(%ebp),%esi 804f297: c9 leave 804f298: c3 ret 804f299: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 0804f2a0 : 804f2a0: 55 push %ebp 804f2a1: 89 e5 mov %esp,%ebp 804f2a3: 83 ec 08 sub $0x8,%esp 804f2a6: 8b 45 0c mov 0xc(%ebp),%eax 804f2a9: 8b 00 mov (%eax),%eax 804f2ab: 89 45 fc mov %eax,0xfffffffc(%ebp) 804f2ae: 0f b6 45 ff movzbl 0xffffffff(%ebp),%eax 804f2b2: 88 45 f8 mov %al,0xfffffff8(%ebp) 804f2b5: 0f b6 45 fe movzbl 0xfffffffe(%ebp),%eax 804f2b9: 88 45 f9 mov %al,0xfffffff9(%ebp) 804f2bc: 0f b6 45 fd movzbl 0xfffffffd(%ebp),%eax 804f2c0: 88 45 fa mov %al,0xfffffffa(%ebp) 804f2c3: 0f b6 45 fc movzbl 0xfffffffc(%ebp),%eax 804f2c7: 88 45 fb mov %al,0xfffffffb(%ebp) 804f2ca: 8b 45 08 mov 0x8(%ebp),%eax 804f2cd: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804f2d0: 89 10 mov %edx,(%eax) 804f2d2: c9 leave 804f2d3: c3 ret ... 0804f2e0 : 804f2e0: 55 push %ebp 804f2e1: 89 e5 mov %esp,%ebp 804f2e3: 81 ec a8 00 00 00 sub $0xa8,%esp 804f2e9: 89 bd 70 ff ff ff mov %edi,0xffffff70(%ebp) 804f2ef: 8b 3d 64 0e 07 08 mov 0x8070e64,%edi 804f2f5: 85 ff test %edi,%edi 804f2f7: 74 50 je 804f349 804f2f9: 8b 4d 08 mov 0x8(%ebp),%ecx 804f2fc: 89 4d 84 mov %ecx,0xffffff84(%ebp) 804f2ff: 8d 55 88 lea 0xffffff88(%ebp),%edx 804f302: 89 55 80 mov %edx,0xffffff80(%ebp) 804f305: 89 9d 74 ff ff ff mov %ebx,0xffffff74(%ebp) 804f30b: 8b 5d 08 mov 0x8(%ebp),%ebx 804f30e: 0f b6 03 movzbl (%ebx),%eax 804f311: 3c 0a cmp $0xa,%al 804f313: 0f 95 c2 setne %dl 804f316: 0f b6 d2 movzbl %dl,%edx 804f319: 3c 2b cmp $0x2b,%al 804f31b: 0f 95 c1 setne %cl 804f31e: 0f b6 c9 movzbl %cl,%ecx 804f321: 21 ca and %ecx,%edx 804f323: 85 d2 test %edx,%edx 804f325: 74 27 je 804f34e 804f327: 3c 2d cmp $0x2d,%al 804f329: 74 23 je 804f34e 804f32b: 3c 2a cmp $0x2a,%al 804f32d: 74 1f je 804f34e 804f32f: 3c 2f cmp $0x2f,%al 804f331: 74 1b je 804f34e 804f333: 84 c0 test %al,%al 804f335: 74 17 je 804f34e 804f337: ff 45 08 incl 0x8(%ebp) 804f33a: 0f b6 03 movzbl (%ebx),%eax 804f33d: 8b 4d 80 mov 0xffffff80(%ebp),%ecx 804f340: 88 01 mov %al,(%ecx) 804f342: 8d 45 80 lea 0xffffff80(%ebp),%eax 804f345: ff 00 incl (%eax) 804f347: eb c2 jmp 804f30b 804f349: 8b 45 08 mov 0x8(%ebp),%eax 804f34c: eb 4a jmp 804f398 804f34e: 8b 9d 74 ff ff ff mov 0xffffff74(%ebp),%ebx 804f354: 8b 55 80 mov 0xffffff80(%ebp),%edx 804f357: c6 02 00 movb $0x0,(%edx) 804f35a: 8b 17 mov (%edi),%edx 804f35c: 85 d2 test %edx,%edx 804f35e: 74 35 je 804f395 804f360: 8d 45 88 lea 0xffffff88(%ebp),%eax 804f363: 89 44 24 04 mov %eax,0x4(%esp,1) 804f367: 89 d1 mov %edx,%ecx 804f369: 89 0c 24 mov %ecx,(%esp,1) 804f36c: e8 0f 96 ff ff call 8048980 <_init+0x58> 804f371: 85 c0 test %eax,%eax 804f373: 74 05 je 804f37a 804f375: 83 c7 10 add $0x10,%edi 804f378: eb e0 jmp 804f35a 804f37a: 8b 45 0c mov 0xc(%ebp),%eax 804f37d: 83 3d a4 fc 06 08 00 cmpl $0x0,0x806fca4 804f384: 74 0a je 804f390 804f386: 8b 4f 08 mov 0x8(%edi),%ecx 804f389: 89 08 mov %ecx,(%eax) 804f38b: 8b 45 08 mov 0x8(%ebp),%eax 804f38e: eb 08 jmp 804f398 804f390: 8b 4f 0c mov 0xc(%edi),%ecx 804f393: eb f4 jmp 804f389 804f395: 8b 45 84 mov 0xffffff84(%ebp),%eax 804f398: 8b bd 70 ff ff ff mov 0xffffff70(%ebp),%edi 804f39e: c9 leave 804f39f: c3 ret 0804f3a0 : 804f3a0: 55 push %ebp 804f3a1: 89 e5 mov %esp,%ebp 804f3a3: 83 ec 68 sub $0x68,%esp 804f3a6: 89 5d b4 mov %ebx,0xffffffb4(%ebp) 804f3a9: 8b 55 0c mov 0xc(%ebp),%edx 804f3ac: 8d 04 d5 00 00 00 00 lea 0x0(,%edx,8),%eax 804f3b3: 01 d0 add %edx,%eax 804f3b5: 89 45 f4 mov %eax,0xfffffff4(%ebp) 804f3b8: 8b 0d 64 0e 07 08 mov 0x8070e64,%ecx 804f3be: 85 c9 test %ecx,%ecx 804f3c0: 89 75 b0 mov %esi,0xffffffb0(%ebp) 804f3c3: 74 08 je 804f3cd 804f3c5: 89 0c 24 mov %ecx,(%esp,1) 804f3c8: e8 83 97 ff ff call 8048b50 <_init+0x228> 804f3cd: c7 05 64 0e 07 08 00 movl $0x0,0x8070e64 804f3d4: 00 00 00 804f3d7: 8b 15 60 0e 07 08 mov 0x8070e60,%edx 804f3dd: 85 d2 test %edx,%edx 804f3df: 74 08 je 804f3e9 804f3e1: 89 14 24 mov %edx,(%esp,1) 804f3e4: e8 67 97 ff ff call 8048b50 <_init+0x228> 804f3e9: c7 05 60 0e 07 08 00 movl $0x0,0x8070e60 804f3f0: 00 00 00 804f3f3: 8b 4d 0c mov 0xc(%ebp),%ecx 804f3f6: c1 e1 04 shl $0x4,%ecx 804f3f9: 89 0c 24 mov %ecx,(%esp,1) 804f3fc: e8 0f 96 ff ff call 8048a10 <_init+0xe8> 804f401: a3 64 0e 07 08 mov %eax,0x8070e64 804f406: 85 c0 test %eax,%eax 804f408: 75 16 jne 804f420 804f40a: c7 04 24 43 b1 06 08 movl $0x806b143,(%esp,1) 804f411: e8 8a 95 ff ff call 80489a0 <_init+0x78> 804f416: b8 ff ff ff ff mov $0xffffffff,%eax 804f41b: e9 ac 03 00 00 jmp 804f7cc 804f420: 8b 75 10 mov 0x10(%ebp),%esi 804f423: 8b 1e mov (%esi),%ebx 804f425: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 804f428: 01 cb add %ecx,%ebx 804f42a: 89 5d f4 mov %ebx,0xfffffff4(%ebp) 804f42d: c7 44 24 04 01 00 00 movl $0x1,0x4(%esp,1) 804f434: 00 804f435: 89 1c 24 mov %ebx,(%esp,1) 804f438: e8 f3 96 ff ff call 8048b30 <_init+0x208> 804f43d: a3 60 0e 07 08 mov %eax,0x8070e60 804f442: 85 c0 test %eax,%eax 804f444: 75 4c jne 804f492 804f446: c7 04 24 43 b1 06 08 movl $0x806b143,(%esp,1) 804f44d: e8 4e 95 ff ff call 80489a0 <_init+0x78> 804f452: a1 64 0e 07 08 mov 0x8070e64,%eax 804f457: 85 c0 test %eax,%eax 804f459: 74 08 je 804f463 804f45b: 89 04 24 mov %eax,(%esp,1) 804f45e: e8 ed 96 ff ff call 8048b50 <_init+0x228> 804f463: c7 05 64 0e 07 08 00 movl $0x0,0x8070e64 804f46a: 00 00 00 804f46d: a1 60 0e 07 08 mov 0x8070e60,%eax 804f472: 85 c0 test %eax,%eax 804f474: 74 08 je 804f47e 804f476: 89 04 24 mov %eax,(%esp,1) 804f479: e8 d2 96 ff ff call 8048b50 <_init+0x228> 804f47e: c7 05 60 0e 07 08 00 movl $0x0,0x8070e60 804f485: 00 00 00 804f488: b8 ff ff ff ff mov $0xffffffff,%eax 804f48d: e9 3a 03 00 00 jmp 804f7cc 804f492: 8b 1d 64 0e 07 08 mov 0x8070e64,%ebx 804f498: 89 45 d4 mov %eax,0xffffffd4(%ebp) 804f49b: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) 804f4a2: eb 00 jmp 804f4a4 804f4a4: 8b 45 0c mov 0xc(%ebp),%eax 804f4a7: 8b 75 f4 mov 0xfffffff4(%ebp),%esi 804f4aa: 39 f0 cmp %esi,%eax 804f4ac: 0f 8e 58 01 00 00 jle 804f60a 804f4b2: 8b 45 08 mov 0x8(%ebp),%eax 804f4b5: 0f b6 48 11 movzbl 0x11(%eax),%ecx 804f4b9: 84 c9 test %cl,%cl 804f4bb: 0f 85 cc 00 00 00 jne 804f58d 804f4c1: 0f b7 70 0c movzwl 0xc(%eax),%esi 804f4c5: 66 85 f6 test %si,%si 804f4c8: 0f 8e d8 00 00 00 jle 804f5a6 804f4ce: 0f b6 10 movzbl (%eax),%edx 804f4d1: 80 fa 40 cmp $0x40,%dl 804f4d4: 0f 84 cc 00 00 00 je 804f5a6 804f4da: 8b 50 08 mov 0x8(%eax),%edx 804f4dd: 89 53 0c mov %edx,0xc(%ebx) 804f4e0: 0f bf d6 movswl %si,%edx 804f4e3: 8d 0c 95 00 00 00 00 lea 0x0(,%edx,4),%ecx 804f4ea: 01 d1 add %edx,%ecx 804f4ec: 01 c9 add %ecx,%ecx 804f4ee: 01 d1 add %edx,%ecx 804f4f0: c1 e1 02 shl $0x2,%ecx 804f4f3: 8b 75 14 mov 0x14(%ebp),%esi 804f4f6: 01 f1 add %esi,%ecx 804f4f8: 83 e9 2c sub $0x2c,%ecx 804f4fb: 8b 70 08 mov 0x8(%eax),%esi 804f4fe: 8b 51 0c mov 0xc(%ecx),%edx 804f501: 29 d6 sub %edx,%esi 804f503: 89 73 08 mov %esi,0x8(%ebx) 804f506: 8b 51 08 mov 0x8(%ecx),%edx 804f509: 01 d6 add %edx,%esi 804f50b: 89 73 08 mov %esi,0x8(%ebx) 804f50e: 8b 75 d4 mov 0xffffffd4(%ebp),%esi 804f511: 89 33 mov %esi,(%ebx) 804f513: 8b 51 28 mov 0x28(%ecx),%edx 804f516: 89 53 04 mov %edx,0x4(%ebx) 804f519: 8b 08 mov (%eax),%ecx 804f51b: 85 c9 test %ecx,%ecx 804f51d: 0f 85 98 00 00 00 jne 804f5bb 804f523: 89 75 d0 mov %esi,0xffffffd0(%ebp) 804f526: 8b 4d 10 mov 0x10(%ebp),%ecx 804f529: 8b 51 04 mov 0x4(%ecx),%edx 804f52c: 8b 48 04 mov 0x4(%eax),%ecx 804f52f: 01 ca add %ecx,%edx 804f531: 83 ea 04 sub $0x4,%edx 804f534: 89 55 cc mov %edx,0xffffffcc(%ebp) 804f537: c7 45 c8 ff ff ff ff movl $0xffffffff,0xffffffc8(%ebp) 804f53e: 8b 4d cc mov 0xffffffcc(%ebp),%ecx 804f541: 8d 45 cc lea 0xffffffcc(%ebp),%eax 804f544: ff 00 incl (%eax) 804f546: 0f b6 01 movzbl (%ecx),%eax 804f549: 8b 75 d0 mov 0xffffffd0(%ebp),%esi 804f54c: 88 06 mov %al,(%esi) 804f54e: 8d 55 d0 lea 0xffffffd0(%ebp),%edx 804f551: ff 02 incl (%edx) 804f553: 8b 4d c8 mov 0xffffffc8(%ebp),%ecx 804f556: 49 dec %ecx 804f557: 89 4d c8 mov %ecx,0xffffffc8(%ebp) 804f55a: 85 c9 test %ecx,%ecx 804f55c: 74 0a je 804f568 804f55e: 8b 45 cc mov 0xffffffcc(%ebp),%eax 804f561: 0f b6 10 movzbl (%eax),%edx 804f564: 84 d2 test %dl,%dl 804f566: 75 d6 jne 804f53e 804f568: 8b 55 d0 mov 0xffffffd0(%ebp),%edx 804f56b: 42 inc %edx 804f56c: 89 55 d0 mov %edx,0xffffffd0(%ebp) 804f56f: 89 55 c4 mov %edx,0xffffffc4(%ebp) 804f572: 89 55 d4 mov %edx,0xffffffd4(%ebp) 804f575: 83 c3 10 add $0x10,%ebx 804f578: 8b 4d 08 mov 0x8(%ebp),%ecx 804f57b: 83 c1 14 add $0x14,%ecx 804f57e: 89 4d 08 mov %ecx,0x8(%ebp) 804f581: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 804f584: 41 inc %ecx 804f585: 89 4d f4 mov %ecx,0xfffffff4(%ebp) 804f588: e9 17 ff ff ff jmp 804f4a4 804f58d: 0f be d1 movsbl %cl,%edx 804f590: 01 d6 add %edx,%esi 804f592: 89 75 f4 mov %esi,0xfffffff4(%ebp) 804f595: 8d 0c 95 00 00 00 00 lea 0x0(,%edx,4),%ecx 804f59c: 01 d1 add %edx,%ecx 804f59e: c1 e1 02 shl $0x2,%ecx 804f5a1: 01 c1 add %eax,%ecx 804f5a3: 89 4d 08 mov %ecx,0x8(%ebp) 804f5a6: 8b 75 08 mov 0x8(%ebp),%esi 804f5a9: 83 c6 14 add $0x14,%esi 804f5ac: 89 75 08 mov %esi,0x8(%ebp) 804f5af: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 804f5b2: 41 inc %ecx 804f5b3: 89 4d f4 mov %ecx,0xfffffff4(%ebp) 804f5b6: e9 e9 fe ff ff jmp 804f4a4 804f5bb: 8b 75 d4 mov 0xffffffd4(%ebp),%esi 804f5be: 89 75 c4 mov %esi,0xffffffc4(%ebp) 804f5c1: 8b 4d 08 mov 0x8(%ebp),%ecx 804f5c4: 89 4d cc mov %ecx,0xffffffcc(%ebp) 804f5c7: c7 45 c8 08 00 00 00 movl $0x8,0xffffffc8(%ebp) 804f5ce: 8b 75 cc mov 0xffffffcc(%ebp),%esi 804f5d1: 8d 55 cc lea 0xffffffcc(%ebp),%edx 804f5d4: ff 02 incl (%edx) 804f5d6: 0f b6 06 movzbl (%esi),%eax 804f5d9: 8b 75 c4 mov 0xffffffc4(%ebp),%esi 804f5dc: 88 06 mov %al,(%esi) 804f5de: 8d 55 c4 lea 0xffffffc4(%ebp),%edx 804f5e1: ff 02 incl (%edx) 804f5e3: 8b 4d c8 mov 0xffffffc8(%ebp),%ecx 804f5e6: 49 dec %ecx 804f5e7: 89 4d c8 mov %ecx,0xffffffc8(%ebp) 804f5ea: 85 c9 test %ecx,%ecx 804f5ec: 74 0a je 804f5f8 804f5ee: 8b 4d cc mov 0xffffffcc(%ebp),%ecx 804f5f1: 0f b6 01 movzbl (%ecx),%eax 804f5f4: 84 c0 test %al,%al 804f5f6: 75 d6 jne 804f5ce 804f5f8: 8b 55 c4 mov 0xffffffc4(%ebp),%edx 804f5fb: 42 inc %edx 804f5fc: 89 55 c4 mov %edx,0xffffffc4(%ebp) 804f5ff: 89 55 d0 mov %edx,0xffffffd0(%ebp) 804f602: 89 55 d4 mov %edx,0xffffffd4(%ebp) 804f605: 83 c3 10 add $0x10,%ebx 804f608: eb 9c jmp 804f5a6 804f60a: c7 03 00 00 00 00 movl $0x0,(%ebx) 804f610: a1 64 0e 07 08 mov 0x8070e64,%eax 804f615: 89 c3 mov %eax,%ebx 804f617: 8b 48 08 mov 0x8(%eax),%ecx 804f61a: 8b 73 08 mov 0x8(%ebx),%esi 804f61d: 39 f1 cmp %esi,%ecx 804f61f: 77 35 ja 804f656 804f621: 83 c3 10 add $0x10,%ebx 804f624: 8b 0b mov (%ebx),%ecx 804f626: 85 c9 test %ecx,%ecx 804f628: 75 ed jne 804f617 804f62a: 83 c0 10 add $0x10,%eax 804f62d: 8b 08 mov (%eax),%ecx 804f62f: 85 c9 test %ecx,%ecx 804f631: 75 e2 jne 804f615 804f633: c7 45 c8 20 00 00 00 movl $0x20,0xffffffc8(%ebp) 804f63a: a1 64 0e 07 08 mov 0x8070e64,%eax 804f63f: 8b 30 mov (%eax),%esi 804f641: 85 f6 test %esi,%esi 804f643: 74 57 je 804f69c 804f645: 8b 48 04 mov 0x4(%eax),%ecx 804f648: 8b 75 c8 mov 0xffffffc8(%ebp),%esi 804f64b: 21 f1 and %esi,%ecx 804f64d: 85 c9 test %ecx,%ecx 804f64f: 75 4b jne 804f69c 804f651: 83 c0 10 add $0x10,%eax 804f654: eb e9 jmp 804f63f 804f656: 8b 10 mov (%eax),%edx 804f658: 89 55 d8 mov %edx,0xffffffd8(%ebp) 804f65b: 8b 50 04 mov 0x4(%eax),%edx 804f65e: 89 55 dc mov %edx,0xffffffdc(%ebp) 804f661: 8b 50 08 mov 0x8(%eax),%edx 804f664: 89 55 e0 mov %edx,0xffffffe0(%ebp) 804f667: 8b 50 0c mov 0xc(%eax),%edx 804f66a: 89 55 e4 mov %edx,0xffffffe4(%ebp) 804f66d: 8b 13 mov (%ebx),%edx 804f66f: 89 10 mov %edx,(%eax) 804f671: 8b 53 04 mov 0x4(%ebx),%edx 804f674: 89 50 04 mov %edx,0x4(%eax) 804f677: 8b 53 08 mov 0x8(%ebx),%edx 804f67a: 89 50 08 mov %edx,0x8(%eax) 804f67d: 8b 53 0c mov 0xc(%ebx),%edx 804f680: 89 50 0c mov %edx,0xc(%eax) 804f683: 8b 4d d8 mov 0xffffffd8(%ebp),%ecx 804f686: 89 0b mov %ecx,(%ebx) 804f688: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 804f68b: 89 4b 04 mov %ecx,0x4(%ebx) 804f68e: 8b 75 e0 mov 0xffffffe0(%ebp),%esi 804f691: 89 73 08 mov %esi,0x8(%ebx) 804f694: 8b 55 e4 mov 0xffffffe4(%ebp),%edx 804f697: 89 53 0c mov %edx,0xc(%ebx) 804f69a: eb 85 jmp 804f621 804f69c: 8b 10 mov (%eax),%edx 804f69e: 85 d2 test %edx,%edx 804f6a0: 74 65 je 804f707 804f6a2: 8b 70 04 mov 0x4(%eax),%esi 804f6a5: 8b 55 c8 mov 0xffffffc8(%ebp),%edx 804f6a8: 21 d6 and %edx,%esi 804f6aa: 85 f6 test %esi,%esi 804f6ac: 74 59 je 804f707 804f6ae: 83 fa 20 cmp $0x20,%edx 804f6b1: 75 7e jne 804f731 804f6b3: a3 84 0f 07 08 mov %eax,0x8070f84 804f6b8: a3 88 0f 07 08 mov %eax,0x8070f88 804f6bd: c7 45 c0 20 00 00 00 movl $0x20,0xffffffc0(%ebp) 804f6c4: 89 45 bc mov %eax,0xffffffbc(%ebp) 804f6c7: 83 c0 10 add $0x10,%eax 804f6ca: 89 45 bc mov %eax,0xffffffbc(%ebp) 804f6cd: 8b 75 bc mov 0xffffffbc(%ebp),%esi 804f6d0: 8b 16 mov (%esi),%edx 804f6d2: 85 d2 test %edx,%edx 804f6d4: 74 12 je 804f6e8 804f6d6: 8b 56 04 mov 0x4(%esi),%edx 804f6d9: 23 55 c0 and 0xffffffc0(%ebp),%edx 804f6dc: 85 d2 test %edx,%edx 804f6de: 75 08 jne 804f6e8 804f6e0: 83 c6 10 add $0x10,%esi 804f6e3: 89 75 bc mov %esi,0xffffffbc(%ebp) 804f6e6: eb e5 jmp 804f6cd 804f6e8: 8b 45 bc mov 0xffffffbc(%ebp),%eax 804f6eb: 8b 10 mov (%eax),%edx 804f6ed: 85 d2 test %edx,%edx 804f6ef: 74 37 je 804f728 804f6f1: 8b 50 04 mov 0x4(%eax),%edx 804f6f4: 23 55 c0 and 0xffffffc0(%ebp),%edx 804f6f7: 85 d2 test %edx,%edx 804f6f9: 74 2d je 804f728 804f6fb: 89 45 b8 mov %eax,0xffffffb8(%ebp) 804f6fe: 8b 4d b8 mov 0xffffffb8(%ebp),%ecx 804f701: 89 0d 8c 0f 07 08 mov %ecx,0x8070f8c 804f707: c7 45 c0 c0 00 00 00 movl $0xc0,0xffffffc0(%ebp) 804f70e: a1 64 0e 07 08 mov 0x8070e64,%eax 804f713: 8b 10 mov (%eax),%edx 804f715: 85 d2 test %edx,%edx 804f717: 74 27 je 804f740 804f719: 8b 50 04 mov 0x4(%eax),%edx 804f71c: 23 55 c0 and 0xffffffc0(%ebp),%edx 804f71f: 85 d2 test %edx,%edx 804f721: 75 1d jne 804f740 804f723: 83 c0 10 add $0x10,%eax 804f726: eb eb jmp 804f713 804f728: c7 45 b8 00 00 00 00 movl $0x0,0xffffffb8(%ebp) 804f72f: eb cd jmp 804f6fe 804f731: 81 fa c0 00 00 00 cmp $0xc0,%edx 804f737: 75 ce jne 804f707 804f739: a3 80 0f 07 08 mov %eax,0x8070f80 804f73e: eb c7 jmp 804f707 804f740: 8b 10 mov (%eax),%edx 804f742: 85 d2 test %edx,%edx 804f744: 74 67 je 804f7ad 804f746: 8b 50 04 mov 0x4(%eax),%edx 804f749: 8b 75 c0 mov 0xffffffc0(%ebp),%esi 804f74c: 21 f2 and %esi,%edx 804f74e: 85 d2 test %edx,%edx 804f750: 74 5b je 804f7ad 804f752: 83 fe 20 cmp $0x20,%esi 804f755: 75 66 jne 804f7bd 804f757: a3 84 0f 07 08 mov %eax,0x8070f84 804f75c: a3 88 0f 07 08 mov %eax,0x8070f88 804f761: c7 45 c8 20 00 00 00 movl $0x20,0xffffffc8(%ebp) 804f768: 89 45 b8 mov %eax,0xffffffb8(%ebp) 804f76b: 83 c0 10 add $0x10,%eax 804f76e: 89 45 b8 mov %eax,0xffffffb8(%ebp) 804f771: 8b 45 b8 mov 0xffffffb8(%ebp),%eax 804f774: 8b 18 mov (%eax),%ebx 804f776: 85 db test %ebx,%ebx 804f778: 74 12 je 804f78c 804f77a: 8b 50 04 mov 0x4(%eax),%edx 804f77d: 23 55 c8 and 0xffffffc8(%ebp),%edx 804f780: 85 d2 test %edx,%edx 804f782: 75 08 jne 804f78c 804f784: 83 c0 10 add $0x10,%eax 804f787: 89 45 b8 mov %eax,0xffffffb8(%ebp) 804f78a: eb e5 jmp 804f771 804f78c: 8b 75 b8 mov 0xffffffb8(%ebp),%esi 804f78f: 8b 16 mov (%esi),%edx 804f791: 85 d2 test %edx,%edx 804f793: 74 1f je 804f7b4 804f795: 8b 46 04 mov 0x4(%esi),%eax 804f798: 8b 55 c8 mov 0xffffffc8(%ebp),%edx 804f79b: 21 d0 and %edx,%eax 804f79d: 85 c0 test %eax,%eax 804f79f: 74 13 je 804f7b4 804f7a1: 89 75 bc mov %esi,0xffffffbc(%ebp) 804f7a4: 8b 5d bc mov 0xffffffbc(%ebp),%ebx 804f7a7: 89 1d 8c 0f 07 08 mov %ebx,0x8070f8c 804f7ad: b8 00 00 00 00 mov $0x0,%eax 804f7b2: eb 18 jmp 804f7cc 804f7b4: c7 45 bc 00 00 00 00 movl $0x0,0xffffffbc(%ebp) 804f7bb: eb e7 jmp 804f7a4 804f7bd: 81 fe c0 00 00 00 cmp $0xc0,%esi 804f7c3: 75 e8 jne 804f7ad 804f7c5: a3 80 0f 07 08 mov %eax,0x8070f80 804f7ca: eb e1 jmp 804f7ad 804f7cc: 8b 5d b4 mov 0xffffffb4(%ebp),%ebx 804f7cf: 8b 75 b0 mov 0xffffffb0(%ebp),%esi 804f7d2: c9 leave 804f7d3: c3 ret ... 0804f7e0 : 804f7e0: 55 push %ebp 804f7e1: 89 e5 mov %esp,%ebp 804f7e3: 8b 4d 08 mov 0x8(%ebp),%ecx 804f7e6: 89 ca mov %ecx,%edx 804f7e8: 81 e2 00 00 00 fc and $0xfc000000,%edx 804f7ee: 8d 82 00 00 00 80 lea 0x80000000(%edx),%eax 804f7f4: 3d 00 00 00 1c cmp $0x1c000000,%eax 804f7f9: 76 26 jbe 804f821 804f7fb: b8 e0 ff 00 fc mov $0xfc00ffe0,%eax 804f800: 81 fa 00 00 00 f4 cmp $0xf4000000,%edx 804f806: 74 2b je 804f833 804f808: 81 fa 00 00 00 f0 cmp $0xf0000000,%edx 804f80e: 0f 94 c0 sete %al 804f811: 0f b6 c0 movzbl %al,%eax 804f814: 48 dec %eax 804f815: 25 00 04 ff ff and $0xffff0400,%eax 804f81a: 2d 00 04 ff 03 sub $0x3ff0400,%eax 804f81f: eb 12 jmp 804f833 804f821: 81 f9 00 00 00 84 cmp $0x84000000,%ecx 804f827: 19 c0 sbb %eax,%eax 804f829: 25 20 f8 ff ff and $0xfffff820,%eax 804f82e: 2d 20 00 ff 03 sub $0x3ff0020,%eax 804f833: 5d pop %ebp 804f834: c3 ret ... 0804f840 : 804f840: 55 push %ebp 804f841: 89 e5 mov %esp,%ebp 804f843: 83 ec 38 sub $0x38,%esp 804f846: 8b 55 10 mov 0x10(%ebp),%edx 804f849: 8b 4d 14 mov 0x14(%ebp),%ecx 804f84c: 89 d0 mov %edx,%eax 804f84e: 09 c8 or %ecx,%eax 804f850: 8b 45 08 mov 0x8(%ebp),%eax 804f853: 74 4e je 804f8a3 804f855: 89 d1 mov %edx,%ecx 804f857: 81 e1 00 00 20 00 and $0x200000,%ecx 804f85d: 83 f9 01 cmp $0x1,%ecx 804f860: 8b 4d 0c mov 0xc(%ebp),%ecx 804f863: 83 d9 ff sbb $0xffffffff,%ecx 804f866: 81 f9 fe 07 00 00 cmp $0x7fe,%ecx 804f86c: 7f 50 jg 804f8be 804f86e: 85 c9 test %ecx,%ecx 804f870: 0f 8e c7 00 00 00 jle 804f93d 804f876: c1 e0 1f shl $0x1f,%eax 804f879: 81 e1 ff 07 00 00 and $0x7ff,%ecx 804f87f: c1 e1 14 shl $0x14,%ecx 804f882: 09 c8 or %ecx,%eax 804f884: 81 e2 ff ff 0f 00 and $0xfffff,%edx 804f88a: 09 d0 or %edx,%eax 804f88c: 8b 55 18 mov 0x18(%ebp),%edx 804f88f: 89 02 mov %eax,(%edx) 804f891: 8b 4d 14 mov 0x14(%ebp),%ecx 804f894: 8b 55 1c mov 0x1c(%ebp),%edx 804f897: 89 0a mov %ecx,(%edx) 804f899: b8 00 00 00 00 mov $0x0,%eax 804f89e: e9 17 01 00 00 jmp 804f9ba 804f8a3: 8b 55 18 mov 0x18(%ebp),%edx 804f8a6: c1 e0 1f shl $0x1f,%eax 804f8a9: 8b 4d 1c mov 0x1c(%ebp),%ecx 804f8ac: 89 02 mov %eax,(%edx) 804f8ae: c7 01 00 00 00 00 movl $0x0,(%ecx) 804f8b4: b8 00 00 00 00 mov $0x0,%eax 804f8b9: e9 fc 00 00 00 jmp 804f9ba 804f8be: 8b 45 2c mov 0x2c(%ebp),%eax 804f8c1: 89 44 24 34 mov %eax,0x34(%esp,1) 804f8c5: 8b 45 28 mov 0x28(%ebp),%eax 804f8c8: 89 44 24 30 mov %eax,0x30(%esp,1) 804f8cc: 8b 45 24 mov 0x24(%ebp),%eax 804f8cf: 89 44 24 2c mov %eax,0x2c(%esp,1) 804f8d3: 8b 45 20 mov 0x20(%ebp),%eax 804f8d6: 89 44 24 28 mov %eax,0x28(%esp,1) 804f8da: c7 44 24 24 00 00 00 movl $0x0,0x24(%esp,1) 804f8e1: 00 804f8e2: c7 44 24 20 00 00 00 movl $0x0,0x20(%esp,1) 804f8e9: 00 804f8ea: 8b 45 14 mov 0x14(%ebp),%eax 804f8ed: 89 44 24 1c mov %eax,0x1c(%esp,1) 804f8f1: c7 44 24 18 00 00 00 movl $0x0,0x18(%esp,1) 804f8f8: 00 804f8f9: 89 54 24 14 mov %edx,0x14(%esp,1) 804f8fd: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp,1) 804f904: 00 804f905: 89 4c 24 0c mov %ecx,0xc(%esp,1) 804f909: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp,1) 804f910: 00 804f911: 8b 45 08 mov 0x8(%ebp),%eax 804f914: 89 44 24 04 mov %eax,0x4(%esp,1) 804f918: c7 04 24 c7 02 07 08 movl $0x80702c7,(%esp,1) 804f91f: e8 0c 72 01 00 call 8066b30 804f924: 8b 55 18 mov 0x18(%ebp),%edx 804f927: 8b 45 1c mov 0x1c(%ebp),%eax 804f92a: c7 02 00 00 00 00 movl $0x0,(%edx) 804f930: c7 00 00 00 00 00 movl $0x0,(%eax) 804f936: b8 00 00 02 00 mov $0x20000,%eax 804f93b: eb 7d jmp 804f9ba 804f93d: 8b 45 2c mov 0x2c(%ebp),%eax 804f940: 89 44 24 34 mov %eax,0x34(%esp,1) 804f944: 8b 45 28 mov 0x28(%ebp),%eax 804f947: 89 44 24 30 mov %eax,0x30(%esp,1) 804f94b: 8b 45 24 mov 0x24(%ebp),%eax 804f94e: 89 44 24 2c mov %eax,0x2c(%esp,1) 804f952: 8b 45 20 mov 0x20(%ebp),%eax 804f955: 89 44 24 28 mov %eax,0x28(%esp,1) 804f959: c7 44 24 24 00 00 00 movl $0x0,0x24(%esp,1) 804f960: 00 804f961: c7 44 24 20 00 00 00 movl $0x0,0x20(%esp,1) 804f968: 00 804f969: 8b 45 14 mov 0x14(%ebp),%eax 804f96c: 89 44 24 1c mov %eax,0x1c(%esp,1) 804f970: c7 44 24 18 00 00 00 movl $0x0,0x18(%esp,1) 804f977: 00 804f978: 89 54 24 14 mov %edx,0x14(%esp,1) 804f97c: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp,1) 804f983: 00 804f984: 89 4c 24 0c mov %ecx,0xc(%esp,1) 804f988: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp,1) 804f98f: 00 804f990: 8b 4d 08 mov 0x8(%ebp),%ecx 804f993: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804f997: c7 04 24 bb 02 07 08 movl $0x80702bb,(%esp,1) 804f99e: e8 8d 71 01 00 call 8066b30 804f9a3: 8b 55 18 mov 0x18(%ebp),%edx 804f9a6: 8b 45 1c mov 0x1c(%ebp),%eax 804f9a9: c7 02 00 00 00 00 movl $0x0,(%edx) 804f9af: c7 00 00 00 00 00 movl $0x0,(%eax) 804f9b5: b8 00 00 04 00 mov $0x40000,%eax 804f9ba: c9 leave 804f9bb: c3 ret 804f9bc: 00 00 add %al,(%eax) ... 0804f9c0 : 804f9c0: 55 push %ebp 804f9c1: 89 e5 mov %esp,%ebp 804f9c3: 83 ec 28 sub $0x28,%esp 804f9c6: 8d 45 0c lea 0xc(%ebp),%eax 804f9c9: 89 45 f8 mov %eax,0xfffffff8(%ebp) 804f9cc: 83 3d a0 0f 07 08 00 cmpl $0x0,0x8070fa0 804f9d3: 75 2f jne 804fa04 804f9d5: 83 3d f4 0f 07 08 00 cmpl $0x0,0x8070ff4 804f9dc: 75 41 jne 804fa1f 804f9de: 8b 55 08 mov 0x8(%ebp),%edx 804f9e1: 89 55 f4 mov %edx,0xfffffff4(%ebp) 804f9e4: 89 45 f0 mov %eax,0xfffffff0(%ebp) 804f9e7: 89 44 24 08 mov %eax,0x8(%esp,1) 804f9eb: 89 54 24 04 mov %edx,0x4(%esp,1) 804f9ef: a1 20 06 07 08 mov 0x8070620,%eax 804f9f4: 89 04 24 mov %eax,(%esp,1) 804f9f7: e8 44 90 ff ff call 8048a40 <_init+0x118> 804f9fc: 89 45 ec mov %eax,0xffffffec(%ebp) 804f9ff: 89 45 fc mov %eax,0xfffffffc(%ebp) 804fa02: eb 5d jmp 804fa61 804fa04: 8b 15 b8 14 07 08 mov 0x80714b8,%edx 804fa0a: b8 00 00 00 00 mov $0x0,%eax 804fa0f: 83 fa 04 cmp $0x4,%edx 804fa12: 75 4d jne 804fa61 804fa14: eb 00 jmp 804fa16 804fa16: a1 f4 0f 07 08 mov 0x8070ff4,%eax 804fa1b: 85 c0 test %eax,%eax 804fa1d: 74 1b je 804fa3a 804fa1f: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804fa22: 89 44 24 08 mov %eax,0x8(%esp,1) 804fa26: 8b 45 08 mov 0x8(%ebp),%eax 804fa29: 89 44 24 04 mov %eax,0x4(%esp,1) 804fa2d: a1 60 35 08 08 mov 0x8083560,%eax 804fa32: 89 04 24 mov %eax,(%esp,1) 804fa35: e8 06 90 ff ff call 8048a40 <_init+0x118> 804fa3a: 8b 45 08 mov 0x8(%ebp),%eax 804fa3d: 89 45 f4 mov %eax,0xfffffff4(%ebp) 804fa40: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804fa43: 89 55 f0 mov %edx,0xfffffff0(%ebp) 804fa46: 89 54 24 08 mov %edx,0x8(%esp,1) 804fa4a: 89 44 24 04 mov %eax,0x4(%esp,1) 804fa4e: a1 20 06 07 08 mov 0x8070620,%eax 804fa53: 89 04 24 mov %eax,(%esp,1) 804fa56: e8 e5 8f ff ff call 8048a40 <_init+0x118> 804fa5b: 89 45 ec mov %eax,0xffffffec(%ebp) 804fa5e: 89 45 fc mov %eax,0xfffffffc(%ebp) 804fa61: c9 leave 804fa62: c3 ret ... 0804fa70 : 804fa70: 55 push %ebp 804fa71: 89 e5 mov %esp,%ebp 804fa73: 83 ec 48 sub $0x48,%esp 804fa76: c7 05 00 10 07 08 00 movl $0x0,0x8071000 804fa7d: 00 00 00 804fa80: 8b 55 08 mov 0x8(%ebp),%edx 804fa83: 89 55 f0 mov %edx,0xfffffff0(%ebp) 804fa86: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) 804fa8d: c7 05 04 10 07 08 00 movl $0x0,0x8071004 804fa94: 00 00 00 804fa97: 89 7d cc mov %edi,0xffffffcc(%ebp) 804fa9a: eb 00 jmp 804fa9c 804fa9c: 8b 7d ec mov 0xffffffec(%ebp),%edi 804fa9f: 83 ff 14 cmp $0x14,%edi 804faa2: 0f 84 7d 01 00 00 je 804fc25 804faa8: e8 03 91 ff ff call 8048bb0 <_init+0x288> 804faad: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 804fab0: 0f b6 0a movzbl (%edx),%ecx 804fab3: 0f be c9 movsbl %cl,%ecx 804fab6: 01 c9 add %ecx,%ecx 804fab8: 8b 00 mov (%eax),%eax 804faba: 0f b7 0c 01 movzwl (%ecx,%eax,1),%ecx 804fabe: 0f b7 c1 movzwl %cx,%eax 804fac1: 25 00 20 00 00 and $0x2000,%eax 804fac6: 85 c0 test %eax,%eax 804fac8: 75 14 jne 804fade 804faca: 89 14 bd 20 10 07 08 mov %edx,0x8071020(,%edi,4) 804fad1: 0f b6 12 movzbl (%edx),%edx 804fad4: 84 d2 test %dl,%dl 804fad6: 75 53 jne 804fb2b 804fad8: 47 inc %edi 804fad9: 89 7d ec mov %edi,0xffffffec(%ebp) 804fadc: eb be jmp 804fa9c 804fade: 8b 7d f0 mov 0xfffffff0(%ebp),%edi 804fae1: 8d 47 01 lea 0x1(%edi),%eax 804fae4: 89 45 d0 mov %eax,0xffffffd0(%ebp) 804fae7: 89 45 f0 mov %eax,0xfffffff0(%ebp) 804faea: e8 c1 90 ff ff call 8048bb0 <_init+0x288> 804faef: 0f b6 4f 01 movzbl 0x1(%edi),%ecx 804faf3: 0f be d1 movsbl %cl,%edx 804faf6: 01 d2 add %edx,%edx 804faf8: 8b 08 mov (%eax),%ecx 804fafa: 0f b7 14 0a movzwl (%edx,%ecx,1),%edx 804fafe: 0f b7 c2 movzwl %dx,%eax 804fb01: 25 00 20 00 00 and $0x2000,%eax 804fb06: 85 c0 test %eax,%eax 804fb08: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 804fb0b: 75 d1 jne 804fade 804fb0d: 8b 4d ec mov 0xffffffec(%ebp),%ecx 804fb10: 89 04 8d 20 10 07 08 mov %eax,0x8071020(,%ecx,4) 804fb17: 0f b6 47 01 movzbl 0x1(%edi),%eax 804fb1b: 84 c0 test %al,%al 804fb1d: 75 0c jne 804fb2b 804fb1f: 8b 7d ec mov 0xffffffec(%ebp),%edi 804fb22: 47 inc %edi 804fb23: 89 7d ec mov %edi,0xffffffec(%ebp) 804fb26: e9 71 ff ff ff jmp 804fa9c 804fb2b: 8b 3d 04 10 07 08 mov 0x8071004,%edi 804fb31: 47 inc %edi 804fb32: 89 3d 04 10 07 08 mov %edi,0x8071004 804fb38: 83 7d ec 00 cmpl $0x0,0xffffffec(%ebp) 804fb3c: 74 5d je 804fb9b 804fb3e: 8b 7d f0 mov 0xfffffff0(%ebp),%edi 804fb41: 0f b6 0f movzbl (%edi),%ecx 804fb44: 80 f9 27 cmp $0x27,%cl 804fb47: 0f 94 c2 sete %dl 804fb4a: 0f b6 d2 movzbl %dl,%edx 804fb4d: 80 f9 22 cmp $0x22,%cl 804fb50: 0f 94 c0 sete %al 804fb53: 0f b6 c0 movzbl %al,%eax 804fb56: 09 c2 or %eax,%edx 804fb58: 85 d2 test %edx,%edx 804fb5a: 75 5d jne 804fbb9 804fb5c: e8 4f 90 ff ff call 8048bb0 <_init+0x288> 804fb61: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 804fb64: 0f b6 11 movzbl (%ecx),%edx 804fb67: 0f be fa movsbl %dl,%edi 804fb6a: 01 ff add %edi,%edi 804fb6c: 8b 00 mov (%eax),%eax 804fb6e: 0f b7 3c 07 movzwl (%edi,%eax,1),%edi 804fb72: 0f b7 c7 movzwl %di,%eax 804fb75: 25 00 40 00 00 and $0x4000,%eax 804fb7a: 85 c0 test %eax,%eax 804fb7c: 0f 84 8d 00 00 00 je 804fc0f 804fb82: 80 fa 2c cmp $0x2c,%dl 804fb85: 0f 84 84 00 00 00 je 804fc0f 804fb8b: 80 fa 3b cmp $0x3b,%dl 804fb8e: 74 7f je 804fc0f 804fb90: 80 fa 20 cmp $0x20,%dl 804fb93: 74 7a je 804fc0f 804fb95: 41 inc %ecx 804fb96: 89 4d f0 mov %ecx,0xfffffff0(%ebp) 804fb99: eb c1 jmp 804fb5c 804fb9b: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804fb9e: 0f b6 08 movzbl (%eax),%ecx 804fba1: 80 f9 21 cmp $0x21,%cl 804fba4: 75 98 jne 804fb3e 804fba6: c7 05 20 10 07 08 a8 movl $0x806fca8,0x8071020 804fbad: fc 06 08 804fbb0: 40 inc %eax 804fbb1: 89 45 f0 mov %eax,0xfffffff0(%ebp) 804fbb4: e9 66 ff ff ff jmp 804fb1f 804fbb9: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 804fbbc: 8d 42 01 lea 0x1(%edx),%eax 804fbbf: 89 45 f0 mov %eax,0xfffffff0(%ebp) 804fbc2: 0f b6 42 01 movzbl 0x1(%edx),%eax 804fbc6: 3c 27 cmp $0x27,%al 804fbc8: 74 08 je 804fbd2 804fbca: 3c 22 cmp $0x22,%al 804fbcc: 74 04 je 804fbd2 804fbce: 84 c0 test %al,%al 804fbd0: 75 e7 jne 804fbb9 804fbd2: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804fbd5: 0f b6 10 movzbl (%eax),%edx 804fbd8: 84 d2 test %dl,%dl 804fbda: 74 04 je 804fbe0 804fbdc: 40 inc %eax 804fbdd: 89 45 f0 mov %eax,0xfffffff0(%ebp) 804fbe0: 8b 7d f0 mov 0xfffffff0(%ebp),%edi 804fbe3: 0f b6 07 movzbl (%edi),%eax 804fbe6: 84 c0 test %al,%al 804fbe8: 0f 95 c1 setne %cl 804fbeb: 0f b6 c9 movzbl %cl,%ecx 804fbee: 83 7d ec 13 cmpl $0x13,0xffffffec(%ebp) 804fbf2: 0f 95 c0 setne %al 804fbf5: 0f b6 c0 movzbl %al,%eax 804fbf8: 21 c1 and %eax,%ecx 804fbfa: 85 c9 test %ecx,%ecx 804fbfc: 0f 84 1d ff ff ff je 804fb1f 804fc02: c6 07 00 movb $0x0,(%edi) 804fc05: 8d 7d f0 lea 0xfffffff0(%ebp),%edi 804fc08: ff 07 incl (%edi) 804fc0a: e9 10 ff ff ff jmp 804fb1f 804fc0f: 8b 7d f0 mov 0xfffffff0(%ebp),%edi 804fc12: 0f b6 07 movzbl (%edi),%eax 804fc15: 3c 3b cmp $0x3b,%al 804fc17: 75 c7 jne 804fbe0 804fc19: c7 05 00 10 07 08 40 movl $0x40,0x8071000 804fc20: 00 00 00 804fc23: eb bb jmp 804fbe0 804fc25: 83 3d 04 10 07 08 00 cmpl $0x0,0x8071004 804fc2c: 74 3b je 804fc69 804fc2e: 8b 55 0c mov 0xc(%ebp),%edx 804fc31: 8b 0a mov (%edx),%ecx 804fc33: 83 f9 01 cmp $0x1,%ecx 804fc36: 0f 85 46 03 00 00 jne 804ff82 804fc3c: 8b 52 04 mov 0x4(%edx),%edx 804fc3f: 89 55 e8 mov %edx,0xffffffe8(%ebp) 804fc42: 8b 0d 20 10 07 08 mov 0x8071020,%ecx 804fc48: 89 4d e4 mov %ecx,0xffffffe4(%ebp) 804fc4b: 89 4d dc mov %ecx,0xffffffdc(%ebp) 804fc4e: 8b 4d e4 mov 0xffffffe4(%ebp),%ecx 804fc51: 0f b6 11 movzbl (%ecx),%edx 804fc54: 84 d2 test %dl,%dl 804fc56: 74 36 je 804fc8e 804fc58: 88 d0 mov %dl,%al 804fc5a: 2c 41 sub $0x41,%al 804fc5c: 3c 19 cmp $0x19,%al 804fc5e: 76 27 jbe 804fc87 804fc60: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 804fc63: 40 inc %eax 804fc64: 89 45 e4 mov %eax,0xffffffe4(%ebp) 804fc67: eb e5 jmp 804fc4e 804fc69: b8 08 10 07 08 mov $0x8071008,%eax 804fc6e: 83 3d 08 10 07 08 00 cmpl $0x0,0x8071008 804fc75: 0f 85 20 03 00 00 jne 804ff9b 804fc7b: eb 00 jmp 804fc7d 804fc7d: b8 00 00 00 00 mov $0x0,%eax 804fc82: e9 14 03 00 00 jmp 804ff9b 804fc87: 80 ca 20 or $0x20,%dl 804fc8a: 88 11 mov %dl,(%ecx) 804fc8c: eb d2 jmp 804fc60 804fc8e: 8b 45 dc mov 0xffffffdc(%ebp),%eax 804fc91: 89 45 e0 mov %eax,0xffffffe0(%ebp) 804fc94: 89 45 f0 mov %eax,0xfffffff0(%ebp) 804fc97: 8b 7d e8 mov 0xffffffe8(%ebp),%edi 804fc9a: 8b 0f mov (%edi),%ecx 804fc9c: 85 c9 test %ecx,%ecx 804fc9e: 0f 84 ad 00 00 00 je 804fd51 804fca4: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804fca8: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 804fcab: 89 14 24 mov %edx,(%esp,1) 804fcae: e8 cd 8c ff ff call 8048980 <_init+0x58> 804fcb3: 85 c0 test %eax,%eax 804fcb5: 74 08 je 804fcbf 804fcb7: 83 c7 14 add $0x14,%edi 804fcba: 89 7d e8 mov %edi,0xffffffe8(%ebp) 804fcbd: eb d8 jmp 804fc97 804fcbf: 8b 7d e8 mov 0xffffffe8(%ebp),%edi 804fcc2: 89 7d d8 mov %edi,0xffffffd8(%ebp) 804fcc5: 8b 45 d8 mov 0xffffffd8(%ebp),%eax 804fcc8: 89 45 fc mov %eax,0xfffffffc(%ebp) 804fccb: 85 c0 test %eax,%eax 804fccd: 0f 84 af 02 00 00 je 804ff82 804fcd3: c7 05 50 35 08 08 00 movl $0x0,0x8083550 804fcda: 00 00 00 804fcdd: c7 05 44 35 08 08 00 movl $0x0,0x8083544 804fce4: 00 00 00 804fce7: c7 05 40 35 08 08 00 movl $0x0,0x8083540 804fcee: 00 00 00 804fcf1: c7 05 54 35 08 08 04 movl $0x4,0x8083554 804fcf8: 00 00 00 804fcfb: c7 05 48 35 08 08 04 movl $0x4,0x8083548 804fd02: 00 00 00 804fd05: 8b 50 04 mov 0x4(%eax),%edx 804fd08: 85 d2 test %edx,%edx 804fd0a: 74 51 je 804fd5d 804fd0c: 8b 15 00 10 07 08 mov 0x8071000,%edx 804fd12: 83 e2 40 and $0x40,%edx 804fd15: 85 d2 test %edx,%edx 804fd17: 75 6d jne 804fd86 804fd19: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804fd1c: 8b 78 04 mov 0x4(%eax),%edi 804fd1f: 81 e7 00 01 00 00 and $0x100,%edi 804fd25: 85 ff test %edi,%edi 804fd27: 0f 84 f4 00 00 00 je 804fe21 804fd2d: 83 3d 04 10 07 08 01 cmpl $0x1,0x8071004 804fd34: 0f 8e e7 00 00 00 jle 804fe21 804fd3a: 8b 3d 00 10 07 08 mov 0x8071000,%edi 804fd40: 81 cf 00 01 00 00 or $0x100,%edi 804fd46: 89 3d 00 10 07 08 mov %edi,0x8071000 804fd4c: e9 4a 02 00 00 jmp 804ff9b 804fd51: c7 45 d8 00 00 00 00 movl $0x0,0xffffffd8(%ebp) 804fd58: e9 68 ff ff ff jmp 804fcc5 804fd5d: 83 3d 04 10 07 08 01 cmpl $0x1,0x8071004 804fd64: 7e a6 jle 804fd0c 804fd66: 8b 0d 20 10 07 08 mov 0x8071020,%ecx 804fd6c: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804fd70: c7 04 24 54 b2 06 08 movl $0x806b254,(%esp,1) 804fd77: e8 44 fc ff ff call 804f9c0 804fd7c: b8 00 00 00 00 mov $0x0,%eax 804fd81: e9 15 02 00 00 jmp 804ff9b 804fd86: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804fd89: 8b 78 04 mov 0x4(%eax),%edi 804fd8c: 83 e7 40 and $0x40,%edi 804fd8f: 85 ff test %edi,%edi 804fd91: 74 d3 je 804fd66 804fd93: 8b 50 08 mov 0x8(%eax),%edx 804fd96: 89 55 f8 mov %edx,0xfffffff8(%ebp) 804fd99: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 804fd9c: 85 c0 test %eax,%eax 804fd9e: 0f 84 75 ff ff ff je 804fd19 804fda4: 8b 00 mov (%eax),%eax 804fda6: 85 c0 test %eax,%eax 804fda8: 0f 84 6b ff ff ff je 804fd19 804fdae: 8b 3d 04 10 07 08 mov 0x8071004,%edi 804fdb4: 8b 3c bd 1c 10 07 08 mov 0x807101c(,%edi,4),%edi 804fdbb: 89 7d dc mov %edi,0xffffffdc(%ebp) 804fdbe: 89 7d e4 mov %edi,0xffffffe4(%ebp) 804fdc1: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 804fdc4: 0f b6 01 movzbl (%ecx),%eax 804fdc7: 84 c0 test %al,%al 804fdc9: 74 17 je 804fde2 804fdcb: 88 c2 mov %al,%dl 804fdcd: 80 ea 41 sub $0x41,%dl 804fdd0: 80 fa 19 cmp $0x19,%dl 804fdd3: 77 04 ja 804fdd9 804fdd5: 0c 20 or $0x20,%al 804fdd7: 88 01 mov %al,(%ecx) 804fdd9: 8b 7d dc mov 0xffffffdc(%ebp),%edi 804fddc: 47 inc %edi 804fddd: 89 7d dc mov %edi,0xffffffdc(%ebp) 804fde0: eb df jmp 804fdc1 804fde2: 8b 4d e4 mov 0xffffffe4(%ebp),%ecx 804fde5: 89 4d e0 mov %ecx,0xffffffe0(%ebp) 804fde8: 8b 7d f8 mov 0xfffffff8(%ebp),%edi 804fdeb: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804fdef: 8b 0f mov (%edi),%ecx 804fdf1: 89 0c 24 mov %ecx,(%esp,1) 804fdf4: e8 87 8b ff ff call 8048980 <_init+0x58> 804fdf9: 85 c0 test %eax,%eax 804fdfb: 75 19 jne 804fe16 804fdfd: 8b 47 04 mov 0x4(%edi),%eax 804fe00: 0f b6 d0 movzbl %al,%edx 804fe03: 89 15 48 35 08 08 mov %edx,0x8083548 804fe09: 8b 47 04 mov 0x4(%edi),%eax 804fe0c: a3 54 35 08 08 mov %eax,0x8083554 804fe11: e9 03 ff ff ff jmp 804fd19 804fe16: 83 c7 08 add $0x8,%edi 804fe19: 89 7d f8 mov %edi,0xfffffff8(%ebp) 804fe1c: e9 78 ff ff ff jmp 804fd99 804fe21: 8b 7d fc mov 0xfffffffc(%ebp),%edi 804fe24: 8b 47 04 mov 0x4(%edi),%eax 804fe27: 83 e0 10 and $0x10,%eax 804fe2a: 85 c0 test %eax,%eax 804fe2c: 75 37 jne 804fe65 804fe2e: 8b 7d fc mov 0xfffffffc(%ebp),%edi 804fe31: 8b 47 04 mov 0x4(%edi),%eax 804fe34: 83 e0 03 and $0x3,%eax 804fe37: 85 c0 test %eax,%eax 804fe39: 0f 85 9c 00 00 00 jne 804fedb 804fe3f: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 804fe42: 8b 51 04 mov 0x4(%ecx),%edx 804fe45: 81 e2 00 04 00 00 and $0x400,%edx 804fe4b: 85 d2 test %edx,%edx 804fe4d: 0f 85 ff 00 00 00 jne 804ff52 804fe53: c7 05 08 10 07 08 00 movl $0x0,0x8071008 804fe5a: 00 00 00 804fe5d: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804fe60: e9 36 01 00 00 jmp 804ff9b 804fe65: e8 41 fa 00 00 call 805f8ab 804fe6a: 85 c0 test %eax,%eax 804fe6c: 0f 85 f4 fe ff ff jne 804fd66 804fe72: 8b 7d fc mov 0xfffffffc(%ebp),%edi 804fe75: 8b 47 04 mov 0x4(%edi),%eax 804fe78: 83 e0 24 and $0x24,%eax 804fe7b: 85 c0 test %eax,%eax 804fe7d: 74 af je 804fe2e 804fe7f: 8b 3d 00 10 07 08 mov 0x8071000,%edi 804fe85: 83 e7 08 and $0x8,%edi 804fe88: 85 ff test %edi,%edi 804fe8a: 74 26 je 804feb2 804fe8c: c7 44 24 08 50 35 08 movl $0x8083550,0x8(%esp,1) 804fe93: 08 804fe94: 8d 4d f4 lea 0xfffffff4(%ebp),%ecx 804fe97: 89 4c 24 04 mov %ecx,0x4(%esp,1) 804fe9b: 8b 0d 28 10 07 08 mov 0x8071028,%ecx 804fea1: 89 0c 24 mov %ecx,(%esp,1) 804fea4: e8 a6 f9 00 00 call 805f84f 804fea9: 85 c0 test %eax,%eax 804feab: 74 81 je 804fe2e 804fead: e9 b4 fe ff ff jmp 804fd66 804feb2: c7 44 24 08 50 35 08 movl $0x8083550,0x8(%esp,1) 804feb9: 08 804feba: 8d 55 f4 lea 0xfffffff4(%ebp),%edx 804febd: 89 54 24 04 mov %edx,0x4(%esp,1) 804fec1: a1 2c 10 07 08 mov 0x807102c,%eax 804fec6: 89 04 24 mov %eax,(%esp,1) 804fec9: e8 81 f9 00 00 call 805f84f 804fece: 85 c0 test %eax,%eax 804fed0: 0f 84 58 ff ff ff je 804fe2e 804fed6: e9 8b fe ff ff jmp 804fd66 804fedb: c7 44 24 08 50 35 08 movl $0x8083550,0x8(%esp,1) 804fee2: 08 804fee3: 8d 7d f4 lea 0xfffffff4(%ebp),%edi 804fee6: 89 7c 24 04 mov %edi,0x4(%esp,1) 804feea: 8b 15 24 10 07 08 mov 0x8071024,%edx 804fef0: 89 14 24 mov %edx,(%esp,1) 804fef3: e8 58 98 ff ff call 8049750 804fef8: 85 c0 test %eax,%eax 804fefa: 0f 85 66 fe ff ff jne 804fd66 804ff00: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804ff03: 8b 50 04 mov 0x4(%eax),%edx 804ff06: 83 e2 02 and $0x2,%edx 804ff09: 85 d2 test %edx,%edx 804ff0b: 0f 84 2e ff ff ff je 804fe3f 804ff11: 8b 0d 50 35 08 08 mov 0x8083550,%ecx 804ff17: 89 0d 40 35 08 08 mov %ecx,0x8083540 804ff1d: 8b 40 04 mov 0x4(%eax),%eax 804ff20: 83 e0 04 and $0x4,%eax 804ff23: 85 c0 test %eax,%eax 804ff25: 0f 84 14 ff ff ff je 804fe3f 804ff2b: c7 44 24 08 50 35 08 movl $0x8083550,0x8(%esp,1) 804ff32: 08 804ff33: 89 7c 24 04 mov %edi,0x4(%esp,1) 804ff37: 8b 15 28 10 07 08 mov 0x8071028,%edx 804ff3d: 89 14 24 mov %edx,(%esp,1) 804ff40: e8 0a f9 00 00 call 805f84f 804ff45: 85 c0 test %eax,%eax 804ff47: 0f 84 f2 fe ff ff je 804fe3f 804ff4d: e9 14 fe ff ff jmp 804fd66 804ff52: 8b 01 mov (%ecx),%eax 804ff54: a3 08 10 07 08 mov %eax,0x8071008 804ff59: 8b 51 04 mov 0x4(%ecx),%edx 804ff5c: 89 15 0c 10 07 08 mov %edx,0x807100c 804ff62: 8b 51 08 mov 0x8(%ecx),%edx 804ff65: 89 15 10 10 07 08 mov %edx,0x8071010 804ff6b: 8b 79 0c mov 0xc(%ecx),%edi 804ff6e: 89 3d 14 10 07 08 mov %edi,0x8071014 804ff74: 8b 49 10 mov 0x10(%ecx),%ecx 804ff77: 89 0d 18 10 07 08 mov %ecx,0x8071018 804ff7d: e9 db fe ff ff jmp 804fe5d 804ff82: 8b 4d 0c mov 0xc(%ebp),%ecx 804ff85: 8d 41 08 lea 0x8(%ecx),%eax 804ff88: 89 45 0c mov %eax,0xc(%ebp) 804ff8b: 8b 79 08 mov 0x8(%ecx),%edi 804ff8e: 85 ff test %edi,%edi 804ff90: 0f 84 d0 fd ff ff je 804fd66 804ff96: e9 93 fc ff ff jmp 804fc2e 804ff9b: 8b 7d cc mov 0xffffffcc(%ebp),%edi 804ff9e: c9 leave 804ff9f: c3 ret 0804ffa0 : 804ffa0: 55 push %ebp 804ffa1: 89 e5 mov %esp,%ebp 804ffa3: 83 ec 28 sub $0x28,%esp 804ffa6: 83 3d bc 14 07 08 00 cmpl $0x0,0x80714bc 804ffad: 0f 84 f3 02 00 00 je 80502a6 804ffb3: 8b 4d 10 mov 0x10(%ebp),%ecx 804ffb6: 83 f9 01 cmp $0x1,%ecx 804ffb9: 0f 84 42 01 00 00 je 8050101 804ffbf: 0f 8f eb 00 00 00 jg 80500b0 804ffc5: 85 c9 test %ecx,%ecx 804ffc7: 0f 84 15 01 00 00 je 80500e2 804ffcd: c7 45 fc c4 fc 06 08 movl $0x806fcc4,0xfffffffc(%ebp) 804ffd4: 8b 4d 18 mov 0x18(%ebp),%ecx 804ffd7: 89 4d f4 mov %ecx,0xfffffff4(%ebp) 804ffda: 8b 55 08 mov 0x8(%ebp),%edx 804ffdd: 0f b6 02 movzbl (%edx),%eax 804ffe0: 0f b6 c0 movzbl %al,%eax 804ffe3: 83 e8 1c sub $0x1c,%eax 804ffe6: 83 f8 01 cmp $0x1,%eax 804ffe9: 0f 96 c0 setbe %al 804ffec: 0f b6 c0 movzbl %al,%eax 804ffef: 89 45 f8 mov %eax,0xfffffff8(%ebp) 804fff2: 83 7d 14 00 cmpl $0x0,0x14(%ebp) 804fff6: 0f 84 c8 01 00 00 je 80501c4 804fffc: 8b 55 20 mov 0x20(%ebp),%edx 804ffff: 89 54 24 18 mov %edx,0x18(%esp,1) 8050003: 83 e2 03 and $0x3,%edx 8050006: c1 e2 02 shl $0x2,%edx 8050009: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 805000c: 8b 0c 0a mov (%edx,%ecx,1),%ecx 805000f: 89 4c 24 14 mov %ecx,0x14(%esp,1) 8050013: 89 44 24 10 mov %eax,0x10(%esp,1) 8050017: 8b 55 0c mov 0xc(%ebp),%edx 805001a: 89 54 24 0c mov %edx,0xc(%esp,1) 805001e: 8b 15 70 10 07 08 mov 0x8071070,%edx 8050024: 89 54 24 08 mov %edx,0x8(%esp,1) 8050028: c7 44 24 04 60 b3 06 movl $0x806b360,0x4(%esp,1) 805002f: 08 8050030: 8b 15 d0 34 08 08 mov 0x80834d0,%edx 8050036: 89 14 24 mov %edx,(%esp,1) 8050039: e8 72 89 ff ff call 80489b0 <_init+0x88> 805003e: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 8050041: 89 4c 24 0c mov %ecx,0xc(%esp,1) 8050045: 8b 15 70 10 07 08 mov 0x8071070,%edx 805004b: 89 54 24 08 mov %edx,0x8(%esp,1) 805004f: c7 44 24 04 ac b3 06 movl $0x806b3ac,0x4(%esp,1) 8050056: 08 8050057: a1 d0 34 08 08 mov 0x80834d0,%eax 805005c: 89 04 24 mov %eax,(%esp,1) 805005f: e8 4c 89 ff ff call 80489b0 <_init+0x88> 8050064: 8b 4d 1c mov 0x1c(%ebp),%ecx 8050067: 83 f9 01 cmp $0x1,%ecx 805006a: 0f 94 c0 sete %al 805006d: 0f b6 c0 movzbl %al,%eax 8050070: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 8050074: 0f 94 c2 sete %dl 8050077: 0f b6 d2 movzbl %dl,%edx 805007a: 21 d0 and %edx,%eax 805007c: 85 c0 test %eax,%eax 805007e: 0f 84 0a 01 00 00 je 805018e 8050084: 8b 15 70 10 07 08 mov 0x8071070,%edx 805008a: 89 54 24 0c mov %edx,0xc(%esp,1) 805008e: c7 44 24 08 f4 b2 06 movl $0x806b2f4,0x8(%esp,1) 8050095: 08 8050096: c7 44 24 04 e0 b3 06 movl $0x806b3e0,0x4(%esp,1) 805009d: 08 805009e: a1 d0 34 08 08 mov 0x80834d0,%eax 80500a3: 89 04 24 mov %eax,(%esp,1) 80500a6: e8 05 89 ff ff call 80489b0 <_init+0x88> 80500ab: e9 f6 01 00 00 jmp 80502a6 80500b0: 83 f9 02 cmp $0x2,%ecx 80500b3: 0f 85 14 ff ff ff jne 804ffcd 80500b9: 83 7d 14 00 cmpl $0x0,0x14(%ebp) 80500bd: 0f 84 96 00 00 00 je 8050159 80500c3: 8b 45 20 mov 0x20(%ebp),%eax 80500c6: 83 e0 03 and $0x3,%eax 80500c9: 29 c1 sub %eax,%ecx 80500cb: c1 e1 03 shl $0x3,%ecx 80500ce: 8b 45 18 mov 0x18(%ebp),%eax 80500d1: d3 e8 shr %cl,%eax 80500d3: 89 45 f4 mov %eax,0xfffffff4(%ebp) 80500d6: c7 45 fc c8 fc 06 08 movl $0x806fcc8,0xfffffffc(%ebp) 80500dd: e9 f8 fe ff ff jmp 804ffda 80500e2: c7 45 fc c0 fc 06 08 movl $0x806fcc0,0xfffffffc(%ebp) 80500e9: 8b 55 18 mov 0x18(%ebp),%edx 80500ec: 89 55 f4 mov %edx,0xfffffff4(%ebp) 80500ef: 8b 15 70 10 07 08 mov 0x8071070,%edx 80500f5: 42 inc %edx 80500f6: 89 15 70 10 07 08 mov %edx,0x8071070 80500fc: e9 d9 fe ff ff jmp 804ffda 8050101: 83 7d 14 00 cmpl $0x0,0x14(%ebp) 8050105: 74 1f je 8050126 8050107: 8b 4d 20 mov 0x20(%ebp),%ecx 805010a: f7 d1 not %ecx 805010c: 83 e1 03 and $0x3,%ecx 805010f: c1 e1 03 shl $0x3,%ecx 8050112: 8b 45 18 mov 0x18(%ebp),%eax 8050115: d3 e8 shr %cl,%eax 8050117: 89 45 f4 mov %eax,0xfffffff4(%ebp) 805011a: c7 45 fc d8 fc 06 08 movl $0x806fcd8,0xfffffffc(%ebp) 8050121: e9 b4 fe ff ff jmp 804ffda 8050126: 8b 4d 18 mov 0x18(%ebp),%ecx 8050129: 0f b6 c1 movzbl %cl,%eax 805012c: c1 e0 18 shl $0x18,%eax 805012f: 89 ca mov %ecx,%edx 8050131: 81 e2 00 ff 00 00 and $0xff00,%edx 8050137: c1 e2 08 shl $0x8,%edx 805013a: 09 d0 or %edx,%eax 805013c: 89 ca mov %ecx,%edx 805013e: 81 e2 00 00 ff 00 and $0xff0000,%edx 8050144: c1 ea 08 shr $0x8,%edx 8050147: 09 d0 or %edx,%eax 8050149: 81 e1 00 00 00 ff and $0xff000000,%ecx 805014f: c1 e9 18 shr $0x18,%ecx 8050152: 09 c8 or %ecx,%eax 8050154: 89 45 f4 mov %eax,0xfffffff4(%ebp) 8050157: eb c1 jmp 805011a 8050159: 8b 45 18 mov 0x18(%ebp),%eax 805015c: 0f b6 d0 movzbl %al,%edx 805015f: c1 e2 18 shl $0x18,%edx 8050162: 89 c1 mov %eax,%ecx 8050164: 81 e1 00 ff 00 00 and $0xff00,%ecx 805016a: c1 e1 08 shl $0x8,%ecx 805016d: 09 ca or %ecx,%edx 805016f: 89 c1 mov %eax,%ecx 8050171: 81 e1 00 00 ff 00 and $0xff0000,%ecx 8050177: c1 e9 08 shr $0x8,%ecx 805017a: 09 ca or %ecx,%edx 805017c: 25 00 00 00 ff and $0xff000000,%eax 8050181: c1 e8 18 shr $0x18,%eax 8050184: 09 c2 or %eax,%edx 8050186: 89 55 f4 mov %edx,0xfffffff4(%ebp) 8050189: e9 48 ff ff ff jmp 80500d6 805018e: 8b 15 70 10 07 08 mov 0x8071070,%edx 8050194: 89 54 24 0c mov %edx,0xc(%esp,1) 8050198: b8 fa b2 06 08 mov $0x806b2fa,%eax 805019d: 85 c9 test %ecx,%ecx 805019f: 74 05 je 80501a6 80501a1: b8 f4 b2 06 08 mov $0x806b2f4,%eax 80501a6: 89 44 24 08 mov %eax,0x8(%esp,1) 80501aa: c7 44 24 04 14 b4 06 movl $0x806b414,0x4(%esp,1) 80501b1: 08 80501b2: a1 d0 34 08 08 mov 0x80834d0,%eax 80501b7: 89 04 24 mov %eax,(%esp,1) 80501ba: e8 f1 87 ff ff call 80489b0 <_init+0x88> 80501bf: e9 e2 00 00 00 jmp 80502a6 80501c4: 8b 55 20 mov 0x20(%ebp),%edx 80501c7: 89 54 24 18 mov %edx,0x18(%esp,1) 80501cb: 83 e2 03 and $0x3,%edx 80501ce: c1 e2 02 shl $0x2,%edx 80501d1: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 80501d4: 8b 14 0a mov (%edx,%ecx,1),%edx 80501d7: 89 54 24 14 mov %edx,0x14(%esp,1) 80501db: 89 44 24 10 mov %eax,0x10(%esp,1) 80501df: 8b 45 0c mov 0xc(%ebp),%eax 80501e2: 89 44 24 0c mov %eax,0xc(%esp,1) 80501e6: 8b 0d 70 10 07 08 mov 0x8071070,%ecx 80501ec: 89 4c 24 08 mov %ecx,0x8(%esp,1) 80501f0: c7 44 24 04 3c b4 06 movl $0x806b43c,0x4(%esp,1) 80501f7: 08 80501f8: 8b 15 d0 34 08 08 mov 0x80834d0,%edx 80501fe: 89 14 24 mov %edx,(%esp,1) 8050201: e8 aa 87 ff ff call 80489b0 <_init+0x88> 8050206: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 8050209: 89 4c 24 0c mov %ecx,0xc(%esp,1) 805020d: 8b 15 70 10 07 08 mov 0x8071070,%edx 8050213: 89 54 24 08 mov %edx,0x8(%esp,1) 8050217: c7 44 24 04 88 b4 06 movl $0x806b488,0x4(%esp,1) 805021e: 08 805021f: 8b 15 d0 34 08 08 mov 0x80834d0,%edx 8050225: 89 14 24 mov %edx,(%esp,1) 8050228: e8 83 87 ff ff call 80489b0 <_init+0x88> 805022d: 8b 45 1c mov 0x1c(%ebp),%eax 8050230: 83 f8 01 cmp $0x1,%eax 8050233: 0f 94 c2 sete %dl 8050236: 0f b6 d2 movzbl %dl,%edx 8050239: 83 7d 10 00 cmpl $0x0,0x10(%ebp) 805023d: 0f 94 c1 sete %cl 8050240: 0f b6 c9 movzbl %cl,%ecx 8050243: 21 ca and %ecx,%edx 8050245: 85 d2 test %edx,%edx 8050247: 74 29 je 8050272 8050249: a1 70 10 07 08 mov 0x8071070,%eax 805024e: 89 44 24 0c mov %eax,0xc(%esp,1) 8050252: c7 44 24 08 f4 b2 06 movl $0x806b2f4,0x8(%esp,1) 8050259: 08 805025a: c7 44 24 04 e0 b3 06 movl $0x806b3e0,0x4(%esp,1) 8050261: 08 8050262: 8b 15 d0 34 08 08 mov 0x80834d0,%edx 8050268: 89 14 24 mov %edx,(%esp,1) 805026b: e8 40 87 ff ff call 80489b0 <_init+0x88> 8050270: eb 34 jmp 80502a6 8050272: 8b 15 70 10 07 08 mov 0x8071070,%edx 8050278: 89 54 24 0c mov %edx,0xc(%esp,1) 805027c: b9 fa b2 06 08 mov $0x806b2fa,%ecx 8050281: 85 c0 test %eax,%eax 8050283: 74 05 je 805028a 8050285: b9 f4 b2 06 08 mov $0x806b2f4,%ecx 805028a: 89 4c 24 08 mov %ecx,0x8(%esp,1) 805028e: c7 44 24 04 14 b4 06 movl $0x806b414,0x4(%esp,1) 8050295: 08 8050296: 8b 15 d0 34 08 08 mov 0x80834d0,%edx 805029c: 89 14 24 mov %edx,(%esp,1) 805029f: e8 0c 87 ff ff call 80489b0 <_init+0x88> 80502a4: eb 00 jmp 80502a6 80502a6: c9 leave 80502a7: c3 ret 80502a8: 90 nop 80502a9: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 080502b0 : 80502b0: 55 push %ebp 80502b1: 89 e5 mov %esp,%ebp 80502b3: 83 ec 68 sub $0x68,%esp 80502b6: 89 75 b8 mov %esi,0xffffffb8(%ebp) 80502b9: 8b 75 08 mov 0x8(%ebp),%esi 80502bc: 8b 76 04 mov 0x4(%esi),%esi 80502bf: 83 c6 14 add $0x14,%esi 80502c2: c7 45 f0 00 00 00 00 movl $0x0,0xfffffff0(%ebp) 80502c9: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) 80502d0: c7 45 e8 00 00 00 00 movl $0x0,0xffffffe8(%ebp) 80502d7: a1 70 10 07 08 mov 0x8071070,%eax 80502dc: 40 inc %eax 80502dd: a3 70 10 07 08 mov %eax,0x8071070 80502e2: 8b 46 10 mov 0x10(%esi),%eax 80502e5: 25 00 03 10 00 and $0x100300,%eax 80502ea: 3d 00 00 10 00 cmp $0x100000,%eax 80502ef: 0f 84 df 01 00 00 je 80504d4 80502f5: 8b 0d 64 06 07 08 mov 0x8070664,%ecx 80502fb: a1 68 06 07 08 mov 0x8070668,%eax 8050300: 01 c1 add %eax,%ecx 8050302: 89 0d 40 35 08 08 mov %ecx,0x8083540 8050308: 89 0d 44 35 08 08 mov %ecx,0x8083544 805030e: 0f b6 4e 12 movzbl 0x12(%esi),%ecx 8050312: c0 e9 05 shr $0x5,%cl 8050315: 0f b6 c9 movzbl %cl,%ecx 8050318: 83 e1 01 and $0x1,%ecx 805031b: 85 c9 test %ecx,%ecx 805031d: 0f 85 e5 01 00 00 jne 8050508 8050323: 8b 45 0c mov 0xc(%ebp),%eax 8050326: 83 f8 02 cmp $0x2,%eax 8050329: 0f 84 15 05 00 00 je 8050844 805032f: 0f 8e 07 02 00 00 jle 805053c 8050335: 83 f8 04 cmp $0x4,%eax 8050338: 0f 85 48 04 00 00 jne 8050786 805033e: 8b 45 08 mov 0x8(%ebp),%eax 8050341: 0f b6 40 01 movzbl 0x1(%eax),%eax 8050345: 0f b6 c0 movzbl %al,%eax 8050348: 83 e0 3f and $0x3f,%eax 805034b: c1 e0 02 shl $0x2,%eax 805034e: 05 78 06 07 08 add $0x8070678,%eax 8050353: 89 44 24 04 mov %eax,0x4(%esp,1) 8050357: 8d 45 e8 lea 0xffffffe8(%ebp),%eax 805035a: 89 04 24 mov %eax,(%esp,1) 805035d: e8 3e ef ff ff call 804f2a0 8050362: a1 4c 06 07 08 mov 0x807064c,%eax 8050367: 85 c0 test %eax,%eax 8050369: 0f 84 08 02 00 00 je 8050577 805036f: b8 00 00 00 00 mov $0x0,%eax 8050374: 0f b6 56 12 movzbl 0x12(%esi),%edx 8050378: c0 ea 05 shr $0x5,%dl 805037b: 0f b6 d2 movzbl %dl,%edx 805037e: 83 e2 01 and $0x1,%edx 8050381: 85 d2 test %edx,%edx 8050383: 0f 85 e9 01 00 00 jne 8050572 8050389: 83 3d fc 07 07 08 00 cmpl $0x0,0x80707fc 8050390: 0f 89 dc 01 00 00 jns 8050572 8050396: c7 05 a0 17 07 08 01 movl $0x1,0x80717a0 805039d: 00 00 00 80503a0: 83 7d 0c 08 cmpl $0x8,0xc(%ebp) 80503a4: 0f 84 d7 01 00 00 je 8050581 80503aa: 8b 75 0c mov 0xc(%ebp),%esi 80503ad: 8d 56 ff lea 0xffffffff(%esi),%edx 80503b0: a1 40 35 08 08 mov 0x8083540,%eax 80503b5: 21 c2 and %eax,%edx 80503b7: 85 d2 test %edx,%edx 80503b9: 0f 85 69 0c 00 00 jne 8051028 80503bf: 83 3d 4c 06 07 08 00 cmpl $0x0,0x807064c 80503c6: 0f 84 aa 10 00 00 je 8051476 80503cc: 83 fe 04 cmp $0x4,%esi 80503cf: 0f 85 6c 0c 00 00 jne 8051041 80503d5: 8b 75 08 mov 0x8(%ebp),%esi 80503d8: 89 75 dc mov %esi,0xffffffdc(%ebp) 80503db: 8b 0d a0 17 07 08 mov 0x80717a0,%ecx 80503e1: 89 4d bc mov %ecx,0xffffffbc(%ebp) 80503e4: c7 45 c8 04 00 00 00 movl $0x4,0xffffffc8(%ebp) 80503eb: c7 45 cc 01 00 00 00 movl $0x1,0xffffffcc(%ebp) 80503f2: 8b 4d e8 mov 0xffffffe8(%ebp),%ecx 80503f5: 89 4d d0 mov %ecx,0xffffffd0(%ebp) 80503f8: 89 45 d4 mov %eax,0xffffffd4(%ebp) 80503fb: c7 45 d8 00 00 00 00 movl $0x0,0xffffffd8(%ebp) 8050402: 83 3d bc 14 07 08 00 cmpl $0x0,0x80714bc 8050409: 0f 85 9f 0d 00 00 jne 80511ae 805040f: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp,1) 8050416: 00 8050417: c7 44 24 0c 01 00 00 movl $0x1,0xc(%esp,1) 805041e: 00 805041f: c7 44 24 08 40 35 08 movl $0x8083540,0x8(%esp,1) 8050426: 08 8050427: 8d 4d ec lea 0xffffffec(%ebp),%ecx 805042a: 89 4c 24 04 mov %ecx,0x4(%esp,1) 805042e: c7 04 24 a0 17 07 08 movl $0x80717a0,(%esp,1) 8050435: e8 c6 c4 ff ff call 804c900 805043a: 89 45 e4 mov %eax,0xffffffe4(%ebp) 805043d: 8b 35 44 35 08 08 mov 0x8083544,%esi 8050443: 89 74 24 18 mov %esi,0x18(%esp,1) 8050447: 83 f8 ff cmp $0xffffffff,%eax 805044a: 0f 94 c1 sete %cl 805044d: 0f b6 c9 movzbl %cl,%ecx 8050450: 89 4c 24 14 mov %ecx,0x14(%esp,1) 8050454: 8b 4d e8 mov 0xffffffe8(%ebp),%ecx 8050457: 89 4c 24 10 mov %ecx,0x10(%esp,1) 805045b: c7 44 24 0c 01 00 00 movl $0x1,0xc(%esp,1) 8050462: 00 8050463: 8b 55 0c mov 0xc(%ebp),%edx 8050466: 89 54 24 08 mov %edx,0x8(%esp,1) 805046a: 8b 0d a0 17 07 08 mov 0x80717a0,%ecx 8050470: 89 4c 24 04 mov %ecx,0x4(%esp,1) 8050474: 8b 45 08 mov 0x8(%ebp),%eax 8050477: 89 04 24 mov %eax,(%esp,1) 805047a: e8 21 fb ff ff call 804ffa0 805047f: 8b 4d e4 mov 0xffffffe4(%ebp),%ecx 8050482: 83 f9 ff cmp $0xffffffff,%ecx 8050485: 0f 84 79 0c 00 00 je 8051104 805048b: 8b 55 0c mov 0xc(%ebp),%edx 805048e: 83 fa 01 cmp $0x1,%edx 8050491: 0f 84 be 0f 00 00 je 8051455 8050497: 83 fa 02 cmp $0x2,%edx 805049a: 0f 84 8b 0f 00 00 je 805142b 80504a0: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 80504a3: 89 54 24 08 mov %edx,0x8(%esp,1) 80504a7: 8b 0d 40 35 08 08 mov 0x8083540,%ecx 80504ad: 83 e1 fc and $0xfffffffc,%ecx 80504b0: 89 4c 24 04 mov %ecx,0x4(%esp,1) 80504b4: c7 04 24 a0 17 07 08 movl $0x80717a0,(%esp,1) 80504bb: e8 d0 65 00 00 call 8056a90 80504c0: ba 00 00 00 00 mov $0x0,%edx 80504c5: 85 c0 test %eax,%eax 80504c7: 89 d0 mov %edx,%eax 80504c9: 0f 84 f4 0f 00 00 je 80514c3 80504cf: e9 29 0f 00 00 jmp 80513fd 80504d4: 8b 55 0c mov 0xc(%ebp),%edx 80504d7: 8b 0d 68 06 07 08 mov 0x8070668,%ecx 80504dd: 0f af ca imul %edx,%ecx 80504e0: 89 0d 68 06 07 08 mov %ecx,0x8070668 80504e6: a1 64 06 07 08 mov 0x8070664,%eax 80504eb: 01 c8 add %ecx,%eax 80504ed: a3 40 35 08 08 mov %eax,0x8083540 80504f2: a3 44 35 08 08 mov %eax,0x8083544 80504f7: 0f b6 46 12 movzbl 0x12(%esi),%eax 80504fb: c0 e8 05 shr $0x5,%al 80504fe: 0f b6 c0 movzbl %al,%eax 8050501: 83 e0 01 and $0x1,%eax 8050504: 85 c0 test %eax,%eax 8050506: 74 22 je 805052a 8050508: 83 3d fc 07 07 08 00 cmpl $0x0,0x80707fc 805050f: 78 19 js 805052a 8050511: c7 44 24 04 2b b3 06 movl $0x806b32b,0x4(%esp,1) 8050518: 08 8050519: c7 04 24 06 00 00 00 movl $0x6,(%esp,1) 8050520: e8 bc 7c 01 00 call 80681e1 8050525: e9 99 0f 00 00 jmp 80514c3 805052a: 8b 45 0c mov 0xc(%ebp),%eax 805052d: 83 f8 02 cmp $0x2,%eax 8050530: 0f 84 0e 03 00 00 je 8050844 8050536: 0f 8f 41 02 00 00 jg 805077d 805053c: 83 f8 01 cmp $0x1,%eax 805053f: 0f 84 e3 02 00 00 je 8050828 8050545: 83 3d 4c 06 07 08 00 cmpl $0x0,0x807064c 805054c: 74 29 je 8050577 805054e: b8 00 00 00 00 mov $0x0,%eax 8050553: 0f b6 56 12 movzbl 0x12(%esi),%edx 8050557: c0 ea 05 shr $0x5,%dl 805055a: 0f b6 d2 movzbl %dl,%edx 805055d: 83 e2 01 and $0x1,%edx 8050560: 85 d2 test %edx,%edx 8050562: 75 0e jne 8050572 8050564: 83 3d fc 07 07 08 00 cmpl $0x0,0x80707fc 805056b: 79 05 jns 8050572 805056d: b8 01 00 00 00 mov $0x1,%eax 8050572: a3 a0 17 07 08 mov %eax,0x80717a0 8050577: 83 7d 0c 08 cmpl $0x8,0xc(%ebp) 805057b: 0f 85 29 fe ff ff jne 80503aa 8050581: a1 40 35 08 08 mov 0x8083540,%eax 8050586: 89 c1 mov %eax,%ecx 8050588: 83 e1 07 and $0x7,%ecx 805058b: 85 c9 test %ecx,%ecx 805058d: 0f 85 e0 02 00 00 jne 8050873 8050593: 83 3d 4c 06 07 08 00 cmpl $0x0,0x807064c 805059a: 0f 84 d5 09 00 00 je 8050f75 80505a0: 8b 4d 08 mov 0x8(%ebp),%ecx 80505a3: 89 4d dc mov %ecx,0xffffffdc(%ebp) 80505a6: 8b 0d a0 17 07 08 mov 0x80717a0,%ecx 80505ac: 89 4d d8 mov %ecx,0xffffffd8(%ebp) 80505af: c7 45 d4 04 00 00 00 movl $0x4,0xffffffd4(%ebp) 80505b6: c7 45 d0 01 00 00 00 movl $0x1,0xffffffd0(%ebp) 80505bd: 8b 4d e8 mov 0xffffffe8(%ebp),%ecx 80505c0: 89 4d cc mov %ecx,0xffffffcc(%ebp) 80505c3: 89 45 c8 mov %eax,0xffffffc8(%ebp) 80505c6: c7 45 bc 00 00 00 00 movl $0x0,0xffffffbc(%ebp) 80505cd: 83 3d bc 14 07 08 00 cmpl $0x0,0x80714bc 80505d4: 0f 85 b2 02 00 00 jne 805088c 80505da: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp,1) 80505e1: 00 80505e2: c7 44 24 0c 01 00 00 movl $0x1,0xc(%esp,1) 80505e9: 00 80505ea: c7 44 24 08 40 35 08 movl $0x8083540,0x8(%esp,1) 80505f1: 08 80505f2: 8d 75 f0 lea 0xfffffff0(%ebp),%esi 80505f5: 89 74 24 04 mov %esi,0x4(%esp,1) 80505f9: c7 04 24 a0 17 07 08 movl $0x80717a0,(%esp,1) 8050600: e8 fb c2 ff ff call 804c900 8050605: 89 45 e4 mov %eax,0xffffffe4(%ebp) 8050608: 8b 0d 44 35 08 08 mov 0x8083544,%ecx 805060e: 89 4c 24 18 mov %ecx,0x18(%esp,1) 8050612: 83 f8 ff cmp $0xffffffff,%eax 8050615: 0f 94 c0 sete %al 8050618: 0f b6 c0 movzbl %al,%eax 805061b: 89 44 24 14 mov %eax,0x14(%esp,1) 805061f: 8b 4d e8 mov 0xffffffe8(%ebp),%ecx 8050622: 89 4c 24 10 mov %ecx,0x10(%esp,1) 8050626: c7 44 24 0c 01 00 00 movl $0x1,0xc(%esp,1) 805062d: 00 805062e: c7 44 24 08 04 00 00 movl $0x4,0x8(%esp,1) 8050635: 00 8050636: 8b 15 a0 17 07 08 mov 0x80717a0,%edx 805063c: 89 54 24 04 mov %edx,0x4(%esp,1) 8050640: 8b 4d 08 mov 0x8(%ebp),%ecx 8050643: 89 0c 24 mov %ecx,(%esp,1) 8050646: e8 55 f9 ff ff call 804ffa0 805064b: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 805064e: 83 f8 ff cmp $0xffffffff,%eax 8050651: 0f 84 33 03 00 00 je 805098a 8050657: 8b 45 e8 mov 0xffffffe8(%ebp),%eax 805065a: 89 44 24 08 mov %eax,0x8(%esp,1) 805065e: 8b 15 40 35 08 08 mov 0x8083540,%edx 8050664: 89 54 24 04 mov %edx,0x4(%esp,1) 8050668: c7 04 24 a0 17 07 08 movl $0x80717a0,(%esp,1) 805066f: e8 1c 64 00 00 call 8056a90 8050674: 85 c0 test %eax,%eax 8050676: 0f 85 e5 04 00 00 jne 8050b61 805067c: a1 40 35 08 08 mov 0x8083540,%eax 8050681: 83 c0 04 add $0x4,%eax 8050684: a3 40 35 08 08 mov %eax,0x8083540 8050689: 8b 0d 44 35 08 08 mov 0x8083544,%ecx 805068f: 83 c1 04 add $0x4,%ecx 8050692: 89 0d 44 35 08 08 mov %ecx,0x8083544 8050698: 8b 4d 08 mov 0x8(%ebp),%ecx 805069b: 89 4d dc mov %ecx,0xffffffdc(%ebp) 805069e: 8b 0d a0 17 07 08 mov 0x80717a0,%ecx 80506a4: 89 4d bc mov %ecx,0xffffffbc(%ebp) 80506a7: c7 45 c8 04 00 00 00 movl $0x4,0xffffffc8(%ebp) 80506ae: c7 45 cc 01 00 00 00 movl $0x1,0xffffffcc(%ebp) 80506b5: 8b 4d ec mov 0xffffffec(%ebp),%ecx 80506b8: 89 4d d0 mov %ecx,0xffffffd0(%ebp) 80506bb: 89 45 d4 mov %eax,0xffffffd4(%ebp) 80506be: c7 45 d8 00 00 00 00 movl $0x0,0xffffffd8(%ebp) 80506c5: 83 3d bc 14 07 08 00 cmpl $0x0,0x80714bc 80506cc: 0f 85 3a 06 00 00 jne 8050d0c 80506d2: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp,1) 80506d9: 00 80506da: c7 44 24 0c 01 00 00 movl $0x1,0xc(%esp,1) 80506e1: 00 80506e2: c7 44 24 08 40 35 08 movl $0x8083540,0x8(%esp,1) 80506e9: 08 80506ea: 89 74 24 04 mov %esi,0x4(%esp,1) 80506ee: c7 04 24 a0 17 07 08 movl $0x80717a0,(%esp,1) 80506f5: e8 06 c2 ff ff call 804c900 80506fa: 89 45 e4 mov %eax,0xffffffe4(%ebp) 80506fd: 8b 35 44 35 08 08 mov 0x8083544,%esi 8050703: 89 74 24 18 mov %esi,0x18(%esp,1) 8050707: 83 f8 ff cmp $0xffffffff,%eax 805070a: 0f 94 c1 sete %cl 805070d: 0f b6 c9 movzbl %cl,%ecx 8050710: 89 4c 24 14 mov %ecx,0x14(%esp,1) 8050714: 8b 4d ec mov 0xffffffec(%ebp),%ecx 8050717: 89 4c 24 10 mov %ecx,0x10(%esp,1) 805071b: c7 44 24 0c 01 00 00 movl $0x1,0xc(%esp,1) 8050722: 00 8050723: c7 44 24 08 04 00 00 movl $0x4,0x8(%esp,1) 805072a: 00 805072b: 8b 0d a0 17 07 08 mov 0x80717a0,%ecx 8050731: 89 4c 24 04 mov %ecx,0x4(%esp,1) 8050735: 8b 55 08 mov 0x8(%ebp),%edx 8050738: 89 14 24 mov %edx,(%esp,1) 805073b: e8 60 f8 ff ff call 804ffa0 8050740: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 8050743: 83 f8 ff cmp $0xffffffff,%eax 8050746: 0f 84 15 05 00 00 je 8050c61 805074c: 8b 4d ec mov 0xffffffec(%ebp),%ecx 805074f: 89 4c 24 08 mov %ecx,0x8(%esp,1) 8050753: 8b 15 40 35 08 08 mov 0x8083540,%edx 8050759: 89 54 24 04 mov %edx,0x4(%esp,1) 805075d: c7 04 24 a0 17 07 08 movl $0x80717a0,(%esp,1) 8050764: e8 27 63 00 00 call 8056a90 8050769: ba 00 00 00 00 mov $0x0,%edx 805076e: 85 c0 test %eax,%eax 8050770: 89 d0 mov %edx,%eax 8050772: 0f 84 4b 0d 00 00 je 80514c3 8050778: e9 c9 07 00 00 jmp 8050f46 805077d: 83 f8 04 cmp $0x4,%eax 8050780: 0f 84 b8 fb ff ff je 805033e 8050786: 83 f8 08 cmp $0x8,%eax 8050789: 0f 85 b6 fd ff ff jne 8050545 805078f: 8b 4d 08 mov 0x8(%ebp),%ecx 8050792: 0f b6 41 01 movzbl 0x1(%ecx),%eax 8050796: 0f b6 c0 movzbl %al,%eax 8050799: 83 e0 3f and $0x3f,%eax 805079c: c1 e0 02 shl $0x2,%eax 805079f: 05 78 06 07 08 add $0x8070678,%eax 80507a4: 89 44 24 04 mov %eax,0x4(%esp,1) 80507a8: 8d 55 e8 lea 0xffffffe8(%ebp),%edx 80507ab: 89 14 24 mov %edx,(%esp,1) 80507ae: e8 ed ea ff ff call 804f2a0 80507b3: 8b 55 08 mov 0x8(%ebp),%edx 80507b6: 0f b6 42 01 movzbl 0x1(%edx),%eax 80507ba: 0f b6 c0 movzbl %al,%eax 80507bd: 83 e0 3f and $0x3f,%eax 80507c0: 40 inc %eax 80507c1: 83 e0 1f and $0x1f,%eax 80507c4: c1 e0 02 shl $0x2,%eax 80507c7: 05 78 06 07 08 add $0x8070678,%eax 80507cc: 89 44 24 04 mov %eax,0x4(%esp,1) 80507d0: 8d 55 ec lea 0xffffffec(%ebp),%edx 80507d3: 89 14 24 mov %edx,(%esp,1) 80507d6: e8 c5 ea ff ff call 804f2a0 80507db: 83 3d 4c 06 07 08 00 cmpl $0x0,0x807064c 80507e2: 0f 84 8f fd ff ff je 8050577 80507e8: b8 00 00 00 00 mov $0x0,%eax 80507ed: 0f b6 56 12 movzbl 0x12(%esi),%edx 80507f1: c0 ea 05 shr $0x5,%dl 80507f4: 0f b6 d2 movzbl %dl,%edx 80507f7: 83 e2 01 and $0x1,%edx 80507fa: 85 d2 test %edx,%edx 80507fc: 0f 85 70 fd ff ff jne 8050572 8050802: 83 3d fc 07 07 08 00 cmpl $0x0,0x80707fc 8050809: 0f 89 63 fd ff ff jns 8050572 805080f: c7 05 a0 17 07 08 01 movl $0x1,0x80717a0 8050816: 00 00 00 8050819: 83 7d 0c 08 cmpl $0x8,0xc(%ebp) 805081d: 0f 85 87 fb ff ff jne 80503aa 8050823: e9 59 fd ff ff jmp 8050581 8050828: 8b 45 08 mov 0x8(%ebp),%eax 805082b: 0f b6 40 01 movzbl 0x1(%eax),%eax 805082f: 0f b6 c0 movzbl %al,%eax 8050832: 83 e0 3f and $0x3f,%eax 8050835: 8b 04 85 78 06 07 08 mov 0x8070678(,%eax,4),%eax 805083c: 88 45 e8 mov %al,0xffffffe8(%ebp) 805083f: e9 01 fd ff ff jmp 8050545 8050844: 8b 4d 08 mov 0x8(%ebp),%ecx 8050847: 0f b6 41 01 movzbl 0x1(%ecx),%eax 805084b: 0f b6 c0 movzbl %al,%eax 805084e: 83 e0 3f and $0x3f,%eax 8050851: 8b 14 85 78 06 07 08 mov 0x8070678(,%eax,4),%edx 8050858: 66 89 55 e2 mov %dx,0xffffffe2(%ebp) 805085c: 8d 55 e2 lea 0xffffffe2(%ebp),%edx 805085f: 89 54 24 04 mov %edx,0x4(%esp,1) 8050863: 8d 55 e8 lea 0xffffffe8(%ebp),%edx 8050866: 89 14 24 mov %edx,(%esp,1) 8050869: e8 6e 39 01 00 call 80641dc 805086e: e9 d2 fc ff ff jmp 8050545 8050873: c7 44 24 04 49 b3 06 movl $0x806b349,0x4(%esp,1) 805087a: 08 805087b: c7 04 24 04 00 00 00 movl $0x4,(%esp,1) 8050882: e8 5a 79 01 00 call 80681e1 8050887: e9 37 0c 00 00 jmp 80514c3 805088c: 83 7d d0 00 cmpl $0x0,0xffffffd0(%ebp) 8050890: 74 06 je 8050898 8050892: 8b 75 cc mov 0xffffffcc(%ebp),%esi 8050895: 89 75 bc mov %esi,0xffffffbc(%ebp) 8050898: c7 45 c0 ec fc 06 08 movl $0x806fcec,0xffffffc0(%ebp) 805089f: 8b 75 dc mov 0xffffffdc(%ebp),%esi 80508a2: 0f b6 06 movzbl (%esi),%eax 80508a5: 0f b6 c0 movzbl %al,%eax 80508a8: 83 e8 1c sub $0x1c,%eax 80508ab: 83 f8 02 cmp $0x2,%eax 80508ae: 19 c0 sbb %eax,%eax 80508b0: 24 e0 and $0xe0,%al 80508b2: 04 6c add $0x6c,%al 80508b4: 88 45 c7 mov %al,0xffffffc7(%ebp) 80508b7: 83 7d d0 00 cmpl $0x0,0xffffffd0(%ebp) 80508bb: 0f 84 74 01 00 00 je 8050a35 80508c1: 8b 75 bc mov 0xffffffbc(%ebp),%esi 80508c4: 89 74 24 18 mov %esi,0x18(%esp,1) 80508c8: 8b 55 c8 mov 0xffffffc8(%ebp),%edx 80508cb: 89 54 24 14 mov %edx,0x14(%esp,1) 80508cf: 83 e2 03 and $0x3,%edx 80508d2: c1 e2 02 shl $0x2,%edx 80508d5: 8b 4d c0 mov 0xffffffc0(%ebp),%ecx 80508d8: 8b 0c 0a mov (%edx,%ecx,1),%ecx 80508db: 89 4c 24 10 mov %ecx,0x10(%esp,1) 80508df: 0f be c0 movsbl %al,%eax 80508e2: 89 44 24 0c mov %eax,0xc(%esp,1) 80508e6: 8b 45 d8 mov 0xffffffd8(%ebp),%eax 80508e9: 83 f8 01 cmp $0x1,%eax 80508ec: 19 d2 sbb %edx,%edx 80508ee: 83 e2 02 and $0x2,%edx 80508f1: 83 c2 53 add $0x53,%edx 80508f4: 89 54 24 08 mov %edx,0x8(%esp,1) 80508f8: c7 44 24 04 00 b3 06 movl $0x806b300,0x4(%esp,1) 80508ff: 08 8050900: 8b 0d d4 34 08 08 mov 0x80834d4,%ecx 8050906: 89 0c 24 mov %ecx,(%esp,1) 8050909: e8 a2 80 ff ff call 80489b0 <_init+0x88> 805090e: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp,1) 8050915: 00 8050916: c7 44 24 0c 01 00 00 movl $0x1,0xc(%esp,1) 805091d: 00 805091e: c7 44 24 08 40 35 08 movl $0x8083540,0x8(%esp,1) 8050925: 08 8050926: 8d 4d f0 lea 0xfffffff0(%ebp),%ecx 8050929: 89 4c 24 04 mov %ecx,0x4(%esp,1) 805092d: c7 04 24 a0 17 07 08 movl $0x80717a0,(%esp,1) 8050934: e8 c7 bf ff ff call 804c900 8050939: 89 45 e4 mov %eax,0xffffffe4(%ebp) 805093c: 8b 35 44 35 08 08 mov 0x8083544,%esi 8050942: 89 74 24 18 mov %esi,0x18(%esp,1) 8050946: 83 f8 ff cmp $0xffffffff,%eax 8050949: 0f 94 c1 sete %cl 805094c: 0f b6 c9 movzbl %cl,%ecx 805094f: 89 4c 24 14 mov %ecx,0x14(%esp,1) 8050953: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 8050956: 89 54 24 10 mov %edx,0x10(%esp,1) 805095a: c7 44 24 0c 01 00 00 movl $0x1,0xc(%esp,1) 8050961: 00 8050962: c7 44 24 08 04 00 00 movl $0x4,0x8(%esp,1) 8050969: 00 805096a: a1 a0 17 07 08 mov 0x80717a0,%eax 805096f: 89 44 24 04 mov %eax,0x4(%esp,1) 8050973: 8b 45 08 mov 0x8(%ebp),%eax 8050976: 89 04 24 mov %eax,(%esp,1) 8050979: e8 22 f6 ff ff call 804ffa0 805097e: 8b 45 e4 mov 0xffffffe4(%ebp),%eax 8050981: 83 f8 ff cmp $0xffffffff,%eax 8050984: 0f 85 b7 01 00 00 jne 8050b41 805098a: 8b 55 08 mov 0x8(%ebp),%edx 805098d: 89 55 dc mov %edx,0xffffffdc(%ebp) 8050990: 8b 35 a0 17 07 08 mov 0x80717a0,%esi 8050996: 89 75 bc mov %esi,0xffffffbc(%ebp) 8050999: c7 45 c8 00 00 00 00 movl $0x0,0xffffffc8(%ebp) 80509a0: c7 45 cc 00 00 00 00 movl $0x0,0xffffffcc(%ebp) 80509a7: c7 45 d0 00 00 00 00 movl $0x0,0xffffffd0(%ebp) 80509ae: c7 45 d4 00 00 00 00 movl $0x0,0xffffffd4(%ebp) 80509b5: c7 45 d8 00 00 00 00 movl $0x0,0xffffffd8(%ebp) 80509bc: 83 3d bc 14 07 08 00 cmpl $0x0,0x80714bc 80509c3: 0f 85 b7 00 00 00 jne 8050a80 80509c9: c7 44 24 18 00 00 00 movl $0x0,0x18(%esp,1) 80509d0: 00 80509d1: c7 44 24 14 01 00 00 movl $0x1,0x14(%esp,1) 80509d8: 00 80509d9: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp,1) 80509e0: 00 80509e1: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp,1) 80509e8: 00 80509e9: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp,1) 80509f0: 00 80509f1: 8b 0d a0 17 07 08 mov 0x80717a0,%ecx 80509f7: 89 4c 24 04 mov %ecx,0x4(%esp,1) 80509fb: 8b 45 08 mov 0x8(%ebp),%eax 80509fe: 89 04 24 mov %eax,(%esp,1) 8050a01: e8 9a f5 ff ff call 804ffa0 8050a06: 8d 55 e8 lea 0xffffffe8(%ebp),%edx 8050a09: 89 54 24 10 mov %edx,0x10(%esp,1) 8050a0d: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp,1) 8050a14: 00 8050a15: c7 44 24 08 08 00 00 movl $0x8,0x8(%esp,1) 8050a1c: 00 8050a1d: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp,1) 8050a24: 00 8050a25: 8b 4d 08 mov 0x8(%ebp),%ecx 8050a28: 89 0c 24 mov %ecx,(%esp,1) 8050a2b: e8 b0 48 01 00 call 80652e0 8050a30: e9 8e 0a 00 00 jmp 80514c3 8050a35: 8b 55 c8 mov 0xffffffc8(%ebp),%edx 8050a38: 89 54 24 14 mov %edx,0x14(%esp,1) 8050a3c: 83 e2 03 and $0x3,%edx 8050a3f: c1 e2 02 shl $0x2,%edx 8050a42: 8b 4d c0 mov 0xffffffc0(%ebp),%ecx 8050a45: 8b 34 0a mov (%edx,%ecx,1),%esi 8050a48: 89 74 24 10 mov %esi,0x10(%esp,1) 8050a4c: 0f be c0 movsbl %al,%eax 8050a4f: 89 44 24 0c mov %eax,0xc(%esp,1) 8050a53: 8b 4d d8 mov 0xffffffd8(%ebp),%ecx 8050a56: 83 f9 01 cmp $0x1,%ecx 8050a59: 19 c9 sbb %ecx,%ecx 8050a5b: 83 e1 02 and $0x2,%ecx 8050a5e: 83 c1 53 add $0x53,%ecx 8050a61: 89 4c 24 08 mov %ecx,0x8(%esp,1) 8050a65: c7 44 24 04 18 b3 06 movl $0x806b318,0x4(%esp,1) 8050a6c: 08 8050a6d: 8b 0d d4 34 08 08 mov 0x80834d4,%ecx 8050a73: 89 0c 24 mov %ecx,(%esp,1) 8050a76: e8 35 7f ff ff call 80489b0 <_init+0x88> 8050a7b: e9 8e fe ff ff jmp 805090e 8050a80: c7 45 c0 e8 fc 06 08 movl $0x806fce8,0xffffffc0(%ebp) 8050a87: 8b 75 dc mov 0xffffffdc(%ebp),%esi 8050a8a: 0f b6 06 movzbl (%esi),%eax 8050a8d: 0f b6 c0 movzbl %al,%eax 8050a90: 83 e8 1c sub $0x1c,%eax 8050a93: 83 f8 02 cmp $0x2,%eax 8050a96: 19 c0 sbb %eax,%eax 8050a98: 24 e0 and $0xe0,%al 8050a9a: 04 6c add $0x6c,%al 8050a9c: 88 45 c7 mov %al,0xffffffc7(%ebp) 8050a9f: 83 7d cc 00 cmpl $0x0,0xffffffcc(%ebp) 8050aa3: 74 52 je 8050af7 8050aa5: 8b 75 d8 mov 0xffffffd8(%ebp),%esi 8050aa8: 89 74 24 18 mov %esi,0x18(%esp,1) 8050aac: 8b 55 d4 mov 0xffffffd4(%ebp),%edx 8050aaf: 89 54 24 14 mov %edx,0x14(%esp,1) 8050ab3: 83 e2 03 and $0x3,%edx 8050ab6: c1 e2 02 shl $0x2,%edx 8050ab9: 8b 4d c0 mov 0xffffffc0(%ebp),%ecx 8050abc: 8b 14 0a mov (%edx,%ecx,1),%edx 8050abf: 89 54 24 10 mov %edx,0x10(%esp,1) 8050ac3: 0f be d0 movsbl %al,%edx 8050ac6: 89 54 24 0c mov %edx,0xc(%esp,1) 8050aca: 8b 4d bc mov 0xffffffbc(%ebp),%ecx 8050acd: 83 f9 01 cmp $0x1,%ecx 8050ad0: 19 f6 sbb %esi,%esi 8050ad2: 83 e6 02 and $0x2,%esi 8050ad5: 83 c6 53 add $0x53,%esi 8050ad8: 89 74 24 08 mov %esi,0x8(%esp,1) 8050adc: c7 44 24 04 00 b3 06 movl $0x806b300,0x4(%esp,1) 8050ae3: 08 8050ae4: 8b 15 d4 34 08 08 mov 0x80834d4,%edx 8050aea: 89 14 24 mov %edx,(%esp,1) 8050aed: e8 be 7e ff ff call 80489b0 <_init+0x88> 8050af2: e9 d2 fe ff ff jmp 80509c9 8050af7: 8b 4d d4 mov 0xffffffd4(%ebp),%ecx 8050afa: 89 4c 24 14 mov %ecx,0x14(%esp,1) 8050afe: 83 e1 03 and $0x3,%ecx 8050b01: c1 e1 02 shl $0x2,%ecx 8050b04: 8b 55 c0 mov 0xffffffc0(%ebp),%edx 8050b07: 8b 34 11 mov (%ecx,%edx,1),%esi 8050b0a: 89 74 24 10 mov %esi,0x10(%esp,1) 8050b0e: 0f be d0 movsbl %al,%edx 8050b11: 89 54 24 0c mov %edx,0xc(%esp,1) 8050b15: 8b 45 bc mov 0xffffffbc(%ebp),%eax 8050b18: 83 f8 01 cmp $0x1,%eax 8050b1b: 19 f6 sbb %esi,%esi 8050b1d: 83 e6 02 and $0x2,%esi 8050b20: 83 c6 53 add $0x53,%esi 8050b23: 89 74 24 08 mov %esi,0x8(%esp,1) 8050b27: c7 44 24 04 18 b3 06 movl $0x806b318,0x4(%esp,1) 8050b2e: 08 8050b2f: a1 d4 34 08 08 mov 0x80834d4,%eax 8050b34: 89 04 24 mov %eax,(%esp,1) 8050b37: e8 74 7e ff ff call 80489b0 <_init+0x88> 8050b3c: e9 88 fe ff ff jmp 80509c9 8050b41: 8b 4d e8 mov 0xffffffe8(%ebp),%ecx 8050b44: 89 4c 24 08 mov %ecx,0x8(%esp,1) 8050b48: a1 40 35 08 08 mov 0x8083540,%eax 8050b4d: 89 44 24 04 mov %eax,0x4(%esp,1) 8050b51: c7 04 24 a0 17 07 08 movl $0x80717a0,(%esp,1) 8050b58: e8 33 5f 00 00 call 8056a90 8050b5d: 85 c0 test %eax,%eax 8050b5f: 74 2f je 8050b90 8050b61: 8d 45 e8 lea 0xffffffe8(%ebp),%eax 8050b64: 89 44 24 10 mov %eax,0x10(%esp,1) 8050b68: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp,1) 8050b6f: 00 8050b70: c7 44 24 08 08 00 00 movl $0x8,0x8(%esp,1) 8050b77: 00 8050b78: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp,1) 8050b7f: 00 8050b80: 8b 45 08 mov 0x8(%ebp),%eax 8050b83: 89 04 24 mov %eax,(%esp,1) 8050b86: e8 55 47 01 00 call 80652e0 8050b8b: e9 33 09 00 00 jmp 80514c3 8050b90: a1 40 35 08 08 mov 0x8083540,%eax 8050b95: 83 c0 04 add $0x4,%eax 8050b98: a3 40 35 08 08 mov %eax,0x8083540 8050b9d: 8b 0d 44 35 08 08 mov 0x8083544,%ecx 8050ba3: 83 c1 04 add $0x4,%ecx 8050ba6: 89 0d 44 35 08 08 mov %ecx,0x8083544 8050bac: 8b 4d 08 mov 0x8(%ebp),%ecx 8050baf: 89 4d dc mov %ecx,0xffffffdc(%ebp) 8050bb2: 8b 0d a0 17 07 08 mov 0x80717a0,%ecx 8050bb8: 89 4d bc mov %ecx,0xffffffbc(%ebp) 8050bbb: c7 45 c8 04 00 00 00 movl $0x4,0xffffffc8(%ebp) 8050bc2: c7 45 cc 01 00 00 00 movl $0x1,0xffffffcc(%ebp) 8050bc9: 8b 4d ec mov 0xffffffec(%ebp),%ecx 8050bcc: 89 4d d0 mov %ecx,0xffffffd0(%ebp) 8050bcf: 89 45 d4 mov %eax,0xffffffd4(%ebp) 8050bd2: c7 45 d8 00 00 00 00 movl $0x0,0xffffffd8(%ebp) 8050bd9: 83 3d bc 14 07 08 00 cmpl $0x0,0x80714bc 8050be0: 0f 85 26 01 00 00 jne 8050d0c 8050be6: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp,1) 8050bed: 00 8050bee: c7 44 24 0c 01 00 00 movl $0x1,0xc(%esp,1) 8050bf5: 00 8050bf6: c7 44 24 08 40 35 08 movl $0x8083540,0x8(%esp,1) 8050bfd: 08 8050bfe: 8d 55 f0 lea 0xfffffff0(%ebp),%edx 8050c01: 89 54 24 04 mov %edx,0x4(%esp,1) 8050c05: c7 04 24 a0 17 07 08 movl $0x80717a0,(%esp,1) 8050c0c: e8 ef bc ff ff call 804c900 8050c11: 89 45 e4 mov %eax,0xffffffe4(%ebp) 8050c14: 8b 35 44 35 08 08 mov 0x8083544,%esi 8050c1a: 89 74 24 18 mov %esi,0x18(%esp,1) 8050c1e: 83 f8 ff cmp $0xffffffff,%eax 8050c21: 0f 94 c1 sete %cl 8050c24: 0f b6 c9 movzbl %cl,%ecx 8050c27: 89 4c 24 14 mov %ecx,0x14(%esp,1) 8050c2b: 8b 4d ec mov 0xffffffec(%ebp),%ecx 8050c2e: 89 4c 24 10 mov %ecx,0x10(%esp,1) 8050c32: c7 44 24 0c 01 00 00 movl $0x1,0xc(%esp,1) 8050c39: 00 8050c3a: c7 44 24 08 04 00 00 movl $0x4,0x8(%esp,1) 8050c41: 00 8050c42: 8b 15 a0 17 07 08 mov 0x80717a0,%edx 8050c48: 89 54 24 04 mov %edx,0x4(%esp,1) 8050c4c: 8b 45 08 mov 0x8(%ebp),%eax 8050c4f: 89 04 24 mov %eax,(%esp,1) 8050c52: e8 49 f3 ff ff call 804ffa0 8050c57: 83 7d e4 ff cmpl $0xffffffff,0xffffffe4(%ebp) 8050c5b: 0f 85 c1 02 00 00 jne 8050f22 8050c61: 8b 75 08 mov 0x8(%ebp),%esi 8050c64: 89 75 dc mov %esi,0xffffffdc(%ebp) 8050c67: 8b 0d a0 17 07 08 mov 0x80717a0,%ecx 8050c6d: 89 4d bc mov %ecx,0xffffffbc(%ebp) 8050c70: c7 45 c8 00 00 00 00 movl $0x0,0xffffffc8(%ebp) 8050c77: c7 45 cc 00 00 00 00 movl $0x0,0xffffffcc(%ebp) 8050c7e: c7 45 d0 00 00 00 00 movl $0x0,0xffffffd0(%ebp) 8050c85: c7 45 d4 00 00 00 00 movl $0x0,0xffffffd4(%ebp) 8050c8c: c7 45 d8 00 00 00 00 movl $0x0,0xffffffd8(%ebp) 8050c93: 83 3d bc 14 07 08 00 cmpl $0x0,0x80714bc 8050c9a: 0f 85 c1 01 00 00 jne 8050e61 8050ca0: c7 44 24 18 00 00 00 movl $0x0,0x18(%esp,1) 8050ca7: 00 8050ca8: c7 44 24 14 01 00 00 movl $0x1,0x14(%esp,1) 8050caf: 00 8050cb0: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp,1) 8050cb7: 00 8050cb8: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp,1) 8050cbf: 00 8050cc0: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp,1) 8050cc7: 00 8050cc8: 8b 15 a0 17 07 08 mov 0x80717a0,%edx 8050cce: 89 54 24 04 mov %edx,0x4(%esp,1) 8050cd2: 8b 55 08 mov 0x8(%ebp),%edx 8050cd5: 89 14 24 mov %edx,(%esp,1) 8050cd8: e8 c3 f2 ff ff call 804ffa0 8050cdd: 8d 45 ec lea 0xffffffec(%ebp),%eax 8050ce0: 89 44 24 10 mov %eax,0x10(%esp,1) 8050ce4: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp,1) 8050ceb: 00 8050cec: c7 44 24 08 04 00 00 movl $0x4,0x8(%esp,1) 8050cf3: 00 8050cf4: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp,1) 8050cfb: 00 8050cfc: 8b 4d 08 mov 0x8(%ebp),%ecx 8050cff: 89 0c 24 mov %ecx,(%esp,1) 8050d02: e8 d9 45 01 00 call 80652e0 8050d07: e9 b7 07 00 00 jmp 80514c3 8050d0c: 8b 4d c8 mov 0xffffffc8(%ebp),%ecx 8050d0f: 83 f9 01 cmp $0x1,%ecx 8050d12: 0f 84 d9 00 00 00 je 8050df1 8050d18: 0f 8f 8d 00 00 00 jg 8050dab 8050d1e: 85 c9 test %ecx,%ecx 8050d20: 0f 84 b3 00 00 00 je 8050dd9 8050d26: 83 7d cc 00 cmpl $0x0,0xffffffcc(%ebp) 8050d2a: 74 06 je 8050d32 8050d2c: 8b 75 d0 mov 0xffffffd0(%ebp),%esi 8050d2f: 89 75 d8 mov %esi,0xffffffd8(%ebp) 8050d32: c7 45 c0 ec fc 06 08 movl $0x806fcec,0xffffffc0(%ebp) 8050d39: 8b 45 dc mov 0xffffffdc(%ebp),%eax 8050d3c: 0f b6 10 movzbl (%eax),%edx 8050d3f: 0f b6 d2 movzbl %dl,%edx 8050d42: 83 ea 1c sub $0x1c,%edx 8050d45: 83 fa 02 cmp $0x2,%edx 8050d48: 19 c0 sbb %eax,%eax 8050d4a: 24 e0 and $0xe0,%al 8050d4c: 04 6c add $0x6c,%al 8050d4e: 88 45 c7 mov %al,0xffffffc7(%ebp) 8050d51: 83 7d cc 00 cmpl $0x0,0xffffffcc(%ebp) 8050d55: 0f 84 bb 00 00 00 je 8050e16 8050d5b: 8b 75 d8 mov 0xffffffd8(%ebp),%esi 8050d5e: 89 74 24 18 mov %esi,0x18(%esp,1) 8050d62: 8b 75 d4 mov 0xffffffd4(%ebp),%esi 8050d65: 89 74 24 14 mov %esi,0x14(%esp,1) 8050d69: 83 e6 03 and $0x3,%esi 8050d6c: c1 e6 02 shl $0x2,%esi 8050d6f: 8b 4d c0 mov 0xffffffc0(%ebp),%ecx 8050d72: 8b 34 0e mov (%esi,%ecx,1),%esi 8050d75: 89 74 24 10 mov %esi,0x10(%esp,1) 8050d79: 0f be d0 movsbl %al,%edx 8050d7c: 89 54 24 0c mov %edx,0xc(%esp,1) 8050d80: 83 7d bc 01 cmpl $0x1,0xffffffbc(%ebp) 8050d84: 19 f6 sbb %esi,%esi 8050d86: 83 e6 02 and $0x2,%esi 8050d89: 83 c6 53 add $0x53,%esi 8050d8c: 89 74 24 08 mov %esi,0x8(%esp,1) 8050d90: c7 44 24 04 00 b3 06 movl $0x806b300,0x4(%esp,1) 8050d97: 08 8050d98: 8b 15 d4 34 08 08 mov 0x80834d4,%edx 8050d9e: 89 14 24 mov %edx,(%esp,1) 8050da1: e8 0a 7c ff ff call 80489b0 <_init+0x88> 8050da6: e9 3b fe ff ff jmp 8050be6 8050dab: 83 f9 02 cmp $0x2,%ecx 8050dae: 0f 85 72 ff ff ff jne 8050d26 8050db4: 83 7d cc 00 cmpl $0x0,0xffffffcc(%ebp) 8050db8: 74 13 je 8050dcd 8050dba: 8b 45 d4 mov 0xffffffd4(%ebp),%eax 8050dbd: 83 e0 03 and $0x3,%eax 8050dc0: 29 c1 sub %eax,%ecx 8050dc2: c1 e1 03 shl $0x3,%ecx 8050dc5: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 8050dc8: d3 e8 shr %cl,%eax 8050dca: 89 45 d8 mov %eax,0xffffffd8(%ebp) 8050dcd: c7 45 c0 f0 fc 06 08 movl $0x806fcf0,0xffffffc0(%ebp) 8050dd4: e9 60 ff ff ff jmp 8050d39 8050dd9: 83 7d cc 00 cmpl $0x0,0xffffffcc(%ebp) 8050ddd: 74 06 je 8050de5 8050ddf: 8b 75 d0 mov 0xffffffd0(%ebp),%esi 8050de2: 89 75 d8 mov %esi,0xffffffd8(%ebp) 8050de5: c7 45 c0 e8 fc 06 08 movl $0x806fce8,0xffffffc0(%ebp) 8050dec: e9 48 ff ff ff jmp 8050d39 8050df1: 83 7d cc 00 cmpl $0x0,0xffffffcc(%ebp) 8050df5: 74 13 je 8050e0a 8050df7: 8b 4d d4 mov 0xffffffd4(%ebp),%ecx 8050dfa: f7 d1 not %ecx 8050dfc: 83 e1 03 and $0x3,%ecx 8050dff: c1 e1 03 shl $0x3,%ecx 8050e02: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 8050e05: d3 e8 shr %cl,%eax 8050e07: 89 45 d8 mov %eax,0xffffffd8(%ebp) 8050e0a: c7 45 c0 00 fd 06 08 movl $0x806fd00,0xffffffc0(%ebp) 8050e11: e9 23 ff ff ff jmp 8050d39 8050e16: 8b 55 d4 mov 0xffffffd4(%ebp),%edx 8050e19: 89 54 24 14 mov %edx,0x14(%esp,1) 8050e1d: 83 e2 03 and $0x3,%edx 8050e20: c1 e2 02 shl $0x2,%edx 8050e23: 8b 4d c0 mov 0xffffffc0(%ebp),%ecx 8050e26: 8b 14 0a mov (%edx,%ecx,1),%edx 8050e29: 89 54 24 10 mov %edx,0x10(%esp,1) 8050e2d: 0f be d0 movsbl %al,%edx 8050e30: 89 54 24 0c mov %edx,0xc(%esp,1) 8050e34: 8b 55 bc mov 0xffffffbc(%ebp),%edx 8050e37: 83 fa 01 cmp $0x1,%edx 8050e3a: 19 f6 sbb %esi,%esi 8050e3c: 83 e6 02 and $0x2,%esi 8050e3f: 83 c6 53 add $0x53,%esi 8050e42: 89 74 24 08 mov %esi,0x8(%esp,1) 8050e46: c7 44 24 04 18 b3 06 movl $0x806b318,0x4(%esp,1) 8050e4d: 08 8050e4e: 8b 0d d4 34 08 08 mov 0x80834d4,%ecx 8050e54: 89 0c 24 mov %ecx,(%esp,1) 8050e57: e8 54 7b ff ff call 80489b0 <_init+0x88> 8050e5c: e9 85 fd ff ff jmp 8050be6 8050e61: c7 45 c0 e8 fc 06 08 movl $0x806fce8,0xffffffc0(%ebp) 8050e68: 8b 55 dc mov 0xffffffdc(%ebp),%edx 8050e6b: 0f b6 12 movzbl (%edx),%edx 8050e6e: 0f b6 d2 movzbl %dl,%edx 8050e71: 83 ea 1c sub $0x1c,%edx 8050e74: 83 fa 02 cmp $0x2,%edx 8050e77: 19 c0 sbb %eax,%eax 8050e79: 24 e0 and $0xe0,%al 8050e7b: 04 6c add $0x6c,%al 8050e7d: 88 45 c7 mov %al,0xffffffc7(%ebp) 8050e80: 83 7d cc 00 cmpl $0x0,0xffffffcc(%ebp) 8050e84: 74 52 je 8050ed8 8050e86: 8b 75 d8 mov 0xffffffd8(%ebp),%esi 8050e89: 89 74 24 18 mov %esi,0x18(%esp,1) 8050e8d: 8b 55 d4 mov 0xffffffd4(%ebp),%edx 8050e90: 89 54 24 14 mov %edx,0x14(%esp,1) 8050e94: 83 e2 03 and $0x3,%edx 8050e97: c1 e2 02 shl $0x2,%edx 8050e9a: 8b 4d c0 mov 0xffffffc0(%ebp),%ecx 8050e9d: 8b 0c 0a mov (%edx,%ecx,1),%ecx 8050ea0: 89 4c 24 10 mov %ecx,0x10(%esp,1) 8050ea4: 0f be d0 movsbl %al,%edx 8050ea7: 89 54 24 0c mov %edx,0xc(%esp,1) 8050eab: 8b 55 bc mov 0xffffffbc(%ebp),%edx 8050eae: 83 fa 01 cmp $0x1,%edx 8050eb1: 19 c9 sbb %ecx,%ecx 8050eb3: 83 e1 02 and $0x2,%ecx 8050eb6: 83 c1 53 add $0x53,%ecx 8050eb9: 89 4c 24 08 mov %ecx,0x8(%esp,1) 8050ebd: c7 44 24 04 00 b3 06 movl $0x806b300,0x4(%esp,1) 8050ec4: 08 8050ec5: 8b 0d d4 34 08 08 mov 0x80834d4,%ecx 8050ecb: 89 0c 24 mov %ecx,(%esp,1) 8050ece: e8 dd 7a ff ff call 80489b0 <_init+0x88> 8050ed3: e9 c8 fd ff ff jmp 8050ca0 8050ed8: 8b 75 d4 mov 0xffffffd4(%ebp),%esi 8050edb: 89 74 24 14 mov %esi,0x14(%esp,1) 8050edf: 83 e6 03 and $0x3,%esi 8050ee2: c1 e6 02 shl $0x2,%esi 8050ee5: 8b 4d c0 mov 0xffffffc0(%ebp),%ecx 8050ee8: 8b 34 0e mov (%esi,%ecx,1),%esi 8050eeb: 89 74 24 10 mov %esi,0x10(%esp,1) 8050eef: 0f be d0 movsbl %al,%edx 8050ef2: 89 54 24 0c mov %edx,0xc(%esp,1) 8050ef6: 8b 45 bc mov 0xffffffbc(%ebp),%eax 8050ef9: 83 f8 01 cmp $0x1,%eax 8050efc: 19 d2 sbb %edx,%edx 8050efe: 83 e2 02 and $0x2,%edx 8050f01: 83 c2 53 add $0x53,%edx 8050f04: 89 54 24 08 mov %edx,0x8(%esp,1) 8050f08: c7 44 24 04 18 b3 06 movl $0x806b318,0x4(%esp,1) 8050f0f: 08 8050f10: a1 d4 34 08 08 mov 0x80834d4,%eax 8050f15: 89 04 24 mov %eax,(%esp,1) 8050f18: e8 93 7a ff ff call 80489b0 <_init+0x88> 8050f1d: e9 7e fd ff ff jmp 8050ca0 8050f22: 8b 45 ec mov 0xffffffec(%ebp),%eax 8050f25: 89 44 24 08 mov %eax,0x8(%esp,1) 8050f29: a1 40 35 08 08 mov 0x8083540,%eax 8050f2e: 89 44 24 04 mov %eax,0x4(%esp,1) 8050f32: c7 04 24 a0 17 07 08 movl $0x80717a0,(%esp,1) 8050f39: e8 52 5b 00 00 call 8056a90 8050f3e: 85 c0 test %eax,%eax 8050f40: 0f 84 78 05 00 00 je 80514be 8050f46: 8d 45 ec lea 0xffffffec(%ebp),%eax 8050f49: 89 44 24 10 mov %eax,0x10(%esp,1) 8050f4d: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp,1) 8050f54: 00 8050f55: c7 44 24 08 04 00 00 movl $0x4,0x8(%esp,1) 8050f5c: 00 8050f5d: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp,1) 8050f64: 00 8050f65: 8b 4d 08 mov 0x8(%ebp),%ecx 8050f68: 89 0c 24 mov %ecx,(%esp,1) 8050f6b: e8 70 43 01 00 call 80652e0 8050f70: e9 4e 05 00 00 jmp 80514c3 8050f75: c7 44 24 0c 04 00 00 movl $0x4,0xc(%esp,1) 8050f7c: 00 8050f7d: 8d 75 e8 lea 0xffffffe8(%ebp),%esi 8050f80: 89 74 24 08 mov %esi,0x8(%esp,1) 8050f84: 89 44 24 04 mov %eax,0x4(%esp,1) 8050f88: c7 04 24 c2 00 00 00 movl $0xc2,(%esp,1) 8050f8f: e8 8c d6 ff ff call 804e620 8050f94: 83 f8 ff cmp $0xffffffff,%eax 8050f97: 75 2c jne 8050fc5 8050f99: 89 74 24 10 mov %esi,0x10(%esp,1) 8050f9d: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp,1) 8050fa4: 00 8050fa5: c7 44 24 08 08 00 00 movl $0x8,0x8(%esp,1) 8050fac: 00 8050fad: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp,1) 8050fb4: 00 8050fb5: 8b 4d 08 mov 0x8(%ebp),%ecx 8050fb8: 89 0c 24 mov %ecx,(%esp,1) 8050fbb: e8 20 43 01 00 call 80652e0 8050fc0: e9 fe 04 00 00 jmp 80514c3 8050fc5: 8b 0d 40 35 08 08 mov 0x8083540,%ecx 8050fcb: 83 c1 04 add $0x4,%ecx 8050fce: 89 0d 40 35 08 08 mov %ecx,0x8083540 8050fd4: c7 44 24 0c 04 00 00 movl $0x4,0xc(%esp,1) 8050fdb: 00 8050fdc: 8d 75 ec lea 0xffffffec(%ebp),%esi 8050fdf: 89 74 24 08 mov %esi,0x8(%esp,1) 8050fe3: 89 4c 24 04 mov %ecx,0x4(%esp,1) 8050fe7: c7 04 24 c2 00 00 00 movl $0xc2,(%esp,1) 8050fee: e8 2d d6 ff ff call 804e620 8050ff3: 83 f8 ff cmp $0xffffffff,%eax 8050ff6: 0f 85 c2 04 00 00 jne 80514be 8050ffc: 89 74 24 10 mov %esi,0x10(%esp,1) 8051000: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp,1) 8051007: 00 8051008: c7 44 24 08 04 00 00 movl $0x4,0x8(%esp,1) 805100f: 00 8051010: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp,1) 8051017: 00 8051018: 8b 55 08 mov 0x8(%ebp),%edx 805101b: 89 14 24 mov %edx,(%esp,1) 805101e: e8 bd 42 01 00 call 80652e0 8051023: e9 9b 04 00 00 jmp 80514c3 8051028: c7 44 24 04 49 b3 06 movl $0x806b349,0x4(%esp,1) 805102f: 08 8051030: c7 04 24 04 00 00 00 movl $0x4,(%esp,1) 8051037: e8 a5 71 01 00 call 80681e1 805103c: e9 82 04 00 00 jmp 80514c3 8051041: 8b 0d 44 35 08 08 mov 0x8083544,%ecx 8051047: 83 e1 03 and $0x3,%ecx 805104a: c1 e1 03 shl $0x3,%ecx 805104d: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 8051050: d3 ea shr %cl,%edx 8051052: 89 55 e8 mov %edx,0xffffffe8(%ebp) 8051055: 8b 4d 08 mov 0x8(%ebp),%ecx 8051058: 89 4d dc mov %ecx,0xffffffdc(%ebp) 805105b: 8b 0d a0 17 07 08 mov 0x80717a0,%ecx 8051061: 89 4d bc mov %ecx,0xffffffbc(%ebp) 8051064: 89 75 c8 mov %esi,0xffffffc8(%ebp) 8051067: c7 45 cc 01 00 00 00 movl $0x1,0xffffffcc(%ebp) 805106e: 89 55 d0 mov %edx,0xffffffd0(%ebp) 8051071: 89 45 d4 mov %eax,0xffffffd4(%ebp) 8051074: c7 45 d8 00 00 00 00 movl $0x0,0xffffffd8(%ebp) 805107b: 83 3d bc 14 07 08 00 cmpl $0x0,0x80714bc 8051082: 0f 85 26 01 00 00 jne 80511ae 8051088: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp,1) 805108f: 00 8051090: c7 44 24 0c 01 00 00 movl $0x1,0xc(%esp,1) 8051097: 00 8051098: c7 44 24 08 40 35 08 movl $0x8083540,0x8(%esp,1) 805109f: 08 80510a0: 8d 45 ec lea 0xffffffec(%ebp),%eax 80510a3: 89 44 24 04 mov %eax,0x4(%esp,1) 80510a7: c7 04 24 a0 17 07 08 movl $0x80717a0,(%esp,1) 80510ae: e8 4d b8 ff ff call 804c900 80510b3: 89 45 e4 mov %eax,0xffffffe4(%ebp) 80510b6: 8b 35 44 35 08 08 mov 0x8083544,%esi 80510bc: 89 74 24 18 mov %esi,0x18(%esp,1) 80510c0: 83 f8 ff cmp $0xffffffff,%eax 80510c3: 0f 94 c1 sete %cl 80510c6: 0f b6 c9 movzbl %cl,%ecx 80510c9: 89 4c 24 14 mov %ecx,0x14(%esp,1) 80510cd: 8b 45 e8 mov 0xffffffe8(%ebp),%eax 80510d0: 89 44 24 10 mov %eax,0x10(%esp,1) 80510d4: c7 44 24 0c 01 00 00 movl $0x1,0xc(%esp,1) 80510db: 00 80510dc: 8b 4d 0c mov 0xc(%ebp),%ecx 80510df: 89 4c 24 08 mov %ecx,0x8(%esp,1) 80510e3: 8b 15 a0 17 07 08 mov 0x80717a0,%edx 80510e9: 89 54 24 04 mov %edx,0x4(%esp,1) 80510ed: 8b 55 08 mov 0x8(%ebp),%edx 80510f0: 89 14 24 mov %edx,(%esp,1) 80510f3: e8 a8 ee ff ff call 804ffa0 80510f8: 8b 55 e4 mov 0xffffffe4(%ebp),%edx 80510fb: 83 fa ff cmp $0xffffffff,%edx 80510fe: 0f 85 c1 02 00 00 jne 80513c5 8051104: 8b 75 08 mov 0x8(%ebp),%esi 8051107: 89 75 dc mov %esi,0xffffffdc(%ebp) 805110a: 8b 15 a0 17 07 08 mov 0x80717a0,%edx 8051110: 89 55 bc mov %edx,0xffffffbc(%ebp) 8051113: c7 45 c8 00 00 00 00 movl $0x0,0xffffffc8(%ebp) 805111a: c7 45 cc 00 00 00 00 movl $0x0,0xffffffcc(%ebp) 8051121: c7 45 d0 00 00 00 00 movl $0x0,0xffffffd0(%ebp) 8051128: c7 45 d4 00 00 00 00 movl $0x0,0xffffffd4(%ebp) 805112f: c7 45 d8 00 00 00 00 movl $0x0,0xffffffd8(%ebp) 8051136: 83 3d bc 14 07 08 00 cmpl $0x0,0x80714bc 805113d: 0f 85 c1 01 00 00 jne 8051304 8051143: c7 44 24 18 00 00 00 movl $0x0,0x18(%esp,1) 805114a: 00 805114b: c7 44 24 14 01 00 00 movl $0x1,0x14(%esp,1) 8051152: 00 8051153: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp,1) 805115a: 00 805115b: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp,1) 8051162: 00 8051163: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp,1) 805116a: 00 805116b: 8b 0d a0 17 07 08 mov 0x80717a0,%ecx 8051171: 89 4c 24 04 mov %ecx,0x4(%esp,1) 8051175: 8b 45 08 mov 0x8(%ebp),%eax 8051178: 89 04 24 mov %eax,(%esp,1) 805117b: e8 20 ee ff ff call 804ffa0 8051180: 8d 45 e8 lea 0xffffffe8(%ebp),%eax 8051183: 89 44 24 10 mov %eax,0x10(%esp,1) 8051187: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp,1) 805118e: 00 805118f: 8b 55 0c mov 0xc(%ebp),%edx 8051192: 89 54 24 08 mov %edx,0x8(%esp,1) 8051196: c7 44 24 04 01 00 00 movl $0x1,0x4(%esp,1) 805119d: 00 805119e: 8b 4d 08 mov 0x8(%ebp),%ecx 80511a1: 89 0c 24 mov %ecx,(%esp,1) 80511a4: e8 37 41 01 00 call 80652e0 80511a9: e9 15 03 00 00 jmp 80514c3 80511ae: 8b 4d c8 mov 0xffffffc8(%ebp),%ecx 80511b1: 83 f9 01 cmp $0x1,%ecx 80511b4: 0f 84 da 00 00 00 je 8051294 80511ba: 0f 8f 8e 00 00 00 jg 805124e 80511c0: 85 c9 test %ecx,%ecx 80511c2: 0f 84 b4 00 00 00 je 805127c 80511c8: 83 7d cc 00 cmpl $0x0,0xffffffcc(%ebp) 80511cc: 74 06 je 80511d4 80511ce: 8b 75 d0 mov 0xffffffd0(%ebp),%esi 80511d1: 89 75 d8 mov %esi,0xffffffd8(%ebp) 80511d4: c7 45 c0 ec fc 06 08 movl $0x806fcec,0xffffffc0(%ebp) 80511db: 8b 55 dc mov 0xffffffdc(%ebp),%edx 80511de: 0f b6 0a movzbl (%edx),%ecx 80511e1: 0f b6 c9 movzbl %cl,%ecx 80511e4: 83 e9 1c sub $0x1c,%ecx 80511e7: 83 f9 02 cmp $0x2,%ecx 80511ea: 19 c0 sbb %eax,%eax 80511ec: 24 e0 and $0xe0,%al 80511ee: 04 6c add $0x6c,%al 80511f0: 88 45 c7 mov %al,0xffffffc7(%ebp) 80511f3: 83 7d cc 00 cmpl $0x0,0xffffffcc(%ebp) 80511f7: 0f 84 bc 00 00 00 je 80512b9 80511fd: 8b 4d d8 mov 0xffffffd8(%ebp),%ecx 8051200: 89 4c 24 18 mov %ecx,0x18(%esp,1) 8051204: 8b 55 d4 mov 0xffffffd4(%ebp),%edx 8051207: 89 54 24 14 mov %edx,0x14(%esp,1) 805120b: 83 e2 03 and $0x3,%edx 805120e: c1 e2 02 shl $0x2,%edx 8051211: 8b 4d c0 mov 0xffffffc0(%ebp),%ecx 8051214: 8b 14 0a mov (%edx,%ecx,1),%edx 8051217: 89 54 24 10 mov %edx,0x10(%esp,1) 805121b: 0f be c8 movsbl %al,%ecx 805121e: 89 4c 24 0c mov %ecx,0xc(%esp,1) 8051222: 8b 4d bc mov 0xffffffbc(%ebp),%ecx 8051225: 83 f9 01 cmp $0x1,%ecx 8051228: 19 f6 sbb %esi,%esi 805122a: 83 e6 02 and $0x2,%esi 805122d: 83 c6 53 add $0x53,%esi 8051230: 89 74 24 08 mov %esi,0x8(%esp,1) 8051234: c7 44 24 04 00 b3 06 movl $0x806b300,0x4(%esp,1) 805123b: 08 805123c: a1 d4 34 08 08 mov 0x80834d4,%eax 8051241: 89 04 24 mov %eax,(%esp,1) 8051244: e8 67 77 ff ff call 80489b0 <_init+0x88> 8051249: e9 3a fe ff ff jmp 8051088 805124e: 83 f9 02 cmp $0x2,%ecx 8051251: 0f 85 71 ff ff ff jne 80511c8 8051257: 83 7d cc 00 cmpl $0x0,0xffffffcc(%ebp) 805125b: 74 13 je 8051270 805125d: 8b 45 d4 mov 0xffffffd4(%ebp),%eax 8051260: 83 e0 03 and $0x3,%eax 8051263: 29 c1 sub %eax,%ecx 8051265: c1 e1 03 shl $0x3,%ecx 8051268: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 805126b: d3 e8 shr %cl,%eax 805126d: 89 45 d8 mov %eax,0xffffffd8(%ebp) 8051270: c7 45 c0 f0 fc 06 08 movl $0x806fcf0,0xffffffc0(%ebp) 8051277: e9 5f ff ff ff jmp 80511db 805127c: 83 7d cc 00 cmpl $0x0,0xffffffcc(%ebp) 8051280: 74 06 je 8051288 8051282: 8b 75 d0 mov 0xffffffd0(%ebp),%esi 8051285: 89 75 d8 mov %esi,0xffffffd8(%ebp) 8051288: c7 45 c0 e8 fc 06 08 movl $0x806fce8,0xffffffc0(%ebp) 805128f: e9 47 ff ff ff jmp 80511db 8051294: 83 7d cc 00 cmpl $0x0,0xffffffcc(%ebp) 8051298: 74 13 je 80512ad 805129a: 8b 4d d4 mov 0xffffffd4(%ebp),%ecx 805129d: f7 d1 not %ecx 805129f: 83 e1 03 and $0x3,%ecx 80512a2: c1 e1 03 shl $0x3,%ecx 80512a5: 8b 45 d0 mov 0xffffffd0(%ebp),%eax 80512a8: d3 e8 shr %cl,%eax 80512aa: 89 45 d8 mov %eax,0xffffffd8(%ebp) 80512ad: c7 45 c0 00 fd 06 08 movl $0x806fd00,0xffffffc0(%ebp) 80512b4: e9 22 ff ff ff jmp 80511db 80512b9: 8b 4d d4 mov 0xffffffd4(%ebp),%ecx 80512bc: 89 4c 24 14 mov %ecx,0x14(%esp,1) 80512c0: 83 e1 03 and $0x3,%ecx 80512c3: c1 e1 02 shl $0x2,%ecx 80512c6: 8b 55 c0 mov 0xffffffc0(%ebp),%edx 8