a.out: file format elf32-i386 Disassembly of section .init: 080486c0 <_init>: 80486c0: 55 push %ebp 80486c1: 89 e5 mov %esp,%ebp 80486c3: 83 ec 08 sub $0x8,%esp 80486c6: e8 d9 01 00 00 call 80488a4 80486cb: 90 nop 80486cc: e8 5f 02 00 00 call 8048930 80486d1: e8 6a 1d 00 00 call 804a440 <__do_global_ctors_aux> 80486d6: c9 leave 80486d7: c3 ret Disassembly of section .plt: 080486d8 <.plt>: 80486d8: ff 35 88 ba 04 08 pushl 0x804ba88 80486de: ff 25 8c ba 04 08 jmp *0x804ba8c 80486e4: 00 00 add %al,(%eax) 80486e6: 00 00 add %al,(%eax) 80486e8: ff 25 90 ba 04 08 jmp *0x804ba90 80486ee: 68 00 00 00 00 push $0x0 80486f3: e9 e0 ff ff ff jmp 80486d8 <_init+0x18> 80486f8: ff 25 94 ba 04 08 jmp *0x804ba94 80486fe: 68 08 00 00 00 push $0x8 8048703: e9 d0 ff ff ff jmp 80486d8 <_init+0x18> 8048708: ff 25 98 ba 04 08 jmp *0x804ba98 804870e: 68 10 00 00 00 push $0x10 8048713: e9 c0 ff ff ff jmp 80486d8 <_init+0x18> 8048718: ff 25 9c ba 04 08 jmp *0x804ba9c 804871e: 68 18 00 00 00 push $0x18 8048723: e9 b0 ff ff ff jmp 80486d8 <_init+0x18> 8048728: ff 25 a0 ba 04 08 jmp *0x804baa0 804872e: 68 20 00 00 00 push $0x20 8048733: e9 a0 ff ff ff jmp 80486d8 <_init+0x18> 8048738: ff 25 a4 ba 04 08 jmp *0x804baa4 804873e: 68 28 00 00 00 push $0x28 8048743: e9 90 ff ff ff jmp 80486d8 <_init+0x18> 8048748: ff 25 a8 ba 04 08 jmp *0x804baa8 804874e: 68 30 00 00 00 push $0x30 8048753: e9 80 ff ff ff jmp 80486d8 <_init+0x18> 8048758: ff 25 ac ba 04 08 jmp *0x804baac 804875e: 68 38 00 00 00 push $0x38 8048763: e9 70 ff ff ff jmp 80486d8 <_init+0x18> 8048768: ff 25 b0 ba 04 08 jmp *0x804bab0 804876e: 68 40 00 00 00 push $0x40 8048773: e9 60 ff ff ff jmp 80486d8 <_init+0x18> 8048778: ff 25 b4 ba 04 08 jmp *0x804bab4 804877e: 68 48 00 00 00 push $0x48 8048783: e9 50 ff ff ff jmp 80486d8 <_init+0x18> 8048788: ff 25 b8 ba 04 08 jmp *0x804bab8 804878e: 68 50 00 00 00 push $0x50 8048793: e9 40 ff ff ff jmp 80486d8 <_init+0x18> 8048798: ff 25 bc ba 04 08 jmp *0x804babc 804879e: 68 58 00 00 00 push $0x58 80487a3: e9 30 ff ff ff jmp 80486d8 <_init+0x18> 80487a8: ff 25 c0 ba 04 08 jmp *0x804bac0 80487ae: 68 60 00 00 00 push $0x60 80487b3: e9 20 ff ff ff jmp 80486d8 <_init+0x18> 80487b8: ff 25 c4 ba 04 08 jmp *0x804bac4 80487be: 68 68 00 00 00 push $0x68 80487c3: e9 10 ff ff ff jmp 80486d8 <_init+0x18> 80487c8: ff 25 c8 ba 04 08 jmp *0x804bac8 80487ce: 68 70 00 00 00 push $0x70 80487d3: e9 00 ff ff ff jmp 80486d8 <_init+0x18> 80487d8: ff 25 cc ba 04 08 jmp *0x804bacc 80487de: 68 78 00 00 00 push $0x78 80487e3: e9 f0 fe ff ff jmp 80486d8 <_init+0x18> 80487e8: ff 25 d0 ba 04 08 jmp *0x804bad0 80487ee: 68 80 00 00 00 push $0x80 80487f3: e9 e0 fe ff ff jmp 80486d8 <_init+0x18> 80487f8: ff 25 d4 ba 04 08 jmp *0x804bad4 80487fe: 68 88 00 00 00 push $0x88 8048803: e9 d0 fe ff ff jmp 80486d8 <_init+0x18> 8048808: ff 25 d8 ba 04 08 jmp *0x804bad8 804880e: 68 90 00 00 00 push $0x90 8048813: e9 c0 fe ff ff jmp 80486d8 <_init+0x18> 8048818: ff 25 dc ba 04 08 jmp *0x804badc 804881e: 68 98 00 00 00 push $0x98 8048823: e9 b0 fe ff ff jmp 80486d8 <_init+0x18> 8048828: ff 25 e0 ba 04 08 jmp *0x804bae0 804882e: 68 a0 00 00 00 push $0xa0 8048833: e9 a0 fe ff ff jmp 80486d8 <_init+0x18> 8048838: ff 25 e4 ba 04 08 jmp *0x804bae4 804883e: 68 a8 00 00 00 push $0xa8 8048843: e9 90 fe ff ff jmp 80486d8 <_init+0x18> 8048848: ff 25 e8 ba 04 08 jmp *0x804bae8 804884e: 68 b0 00 00 00 push $0xb0 8048853: e9 80 fe ff ff jmp 80486d8 <_init+0x18> 8048858: ff 25 ec ba 04 08 jmp *0x804baec 804885e: 68 b8 00 00 00 push $0xb8 8048863: e9 70 fe ff ff jmp 80486d8 <_init+0x18> 8048868: ff 25 f0 ba 04 08 jmp *0x804baf0 804886e: 68 c0 00 00 00 push $0xc0 8048873: e9 60 fe ff ff jmp 80486d8 <_init+0x18> Disassembly of section .text: 08048880 <_start>: 8048880: 31 ed xor %ebp,%ebp 8048882: 5e pop %esi 8048883: 89 e1 mov %esp,%ecx 8048885: 83 e4 f0 and $0xfffffff0,%esp 8048888: 50 push %eax 8048889: 54 push %esp 804888a: 52 push %edx 804888b: 68 80 a4 04 08 push $0x804a480 8048890: 68 c0 86 04 08 push $0x80486c0 8048895: 51 push %ecx 8048896: 56 push %esi 8048897: 68 58 8b 04 08 push $0x8048b58 804889c: e8 17 ff ff ff call 80487b8 <_init+0xf8> 80488a1: f4 hlt 80488a2: 89 f6 mov %esi,%esi 080488a4 : 80488a4: 55 push %ebp 80488a5: 89 e5 mov %esp,%ebp 80488a7: 53 push %ebx 80488a8: 50 push %eax 80488a9: e8 00 00 00 00 call 80488ae 80488ae: 5b pop %ebx 80488af: 81 c3 d6 31 00 00 add $0x31d6,%ebx 80488b5: 8b 83 80 00 00 00 mov 0x80(%ebx),%eax 80488bb: 85 c0 test %eax,%eax 80488bd: 74 02 je 80488c1 80488bf: ff d0 call *%eax 80488c1: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 80488c4: c9 leave 80488c5: c3 ret 80488c6: 89 f6 mov %esi,%esi 80488c8: 90 nop 80488c9: 90 nop 80488ca: 90 nop 80488cb: 90 nop 80488cc: 90 nop 80488cd: 90 nop 80488ce: 90 nop 80488cf: 90 nop 080488d0 <__do_global_dtors_aux>: 80488d0: 55 push %ebp 80488d1: 89 e5 mov %esp,%ebp 80488d3: 83 ec 08 sub $0x8,%esp 80488d6: 83 3d e8 b9 04 08 00 cmpl $0x0,0x804b9e8 80488dd: 75 3e jne 804891d <__do_global_dtors_aux+0x4d> 80488df: eb 12 jmp 80488f3 <__do_global_dtors_aux+0x23> 80488e1: a1 e4 b9 04 08 mov 0x804b9e4,%eax 80488e6: 8d 50 04 lea 0x4(%eax),%edx 80488e9: 89 15 e4 b9 04 08 mov %edx,0x804b9e4 80488ef: 8b 00 mov (%eax),%eax 80488f1: ff d0 call *%eax 80488f3: a1 e4 b9 04 08 mov 0x804b9e4,%eax 80488f8: 83 38 00 cmpl $0x0,(%eax) 80488fb: 75 e4 jne 80488e1 <__do_global_dtors_aux+0x11> 80488fd: b8 98 87 04 08 mov $0x8048798,%eax 8048902: 85 c0 test %eax,%eax 8048904: 74 0d je 8048913 <__do_global_dtors_aux+0x43> 8048906: 83 c4 f4 add $0xfffffff4,%esp 8048909: 68 70 ba 04 08 push $0x804ba70 804890e: e8 85 fe ff ff call 8048798 <_init+0xd8> 8048913: c7 05 e8 b9 04 08 01 movl $0x1,0x804b9e8 804891a: 00 00 00 804891d: 89 ec mov %ebp,%esp 804891f: 5d pop %ebp 8048920: c3 ret 8048921: 8d 76 00 lea 0x0(%esi),%esi 08048924 : 8048924: 55 push %ebp 8048925: 89 e5 mov %esp,%ebp 8048927: 83 ec 08 sub $0x8,%esp 804892a: 89 ec mov %ebp,%esp 804892c: 5d pop %ebp 804892d: c3 ret 804892e: 89 f6 mov %esi,%esi 08048930 : 8048930: 55 push %ebp 8048931: 89 e5 mov %esp,%ebp 8048933: 83 ec 08 sub $0x8,%esp 8048936: b8 f8 86 04 08 mov $0x80486f8,%eax 804893b: 85 c0 test %eax,%eax 804893d: 74 12 je 8048951 804893f: 83 c4 f8 add $0xfffffff8,%esp 8048942: 68 b4 bb 04 08 push $0x804bbb4 8048947: 68 70 ba 04 08 push $0x804ba70 804894c: e8 a7 fd ff ff call 80486f8 <_init+0x38> 8048951: 89 ec mov %ebp,%esp 8048953: 5d pop %ebp 8048954: c3 ret 8048955: 8d 76 00 lea 0x0(%esi),%esi 08048958 : 8048958: 55 push %ebp 8048959: 89 e5 mov %esp,%ebp 804895b: 83 ec 08 sub $0x8,%esp 804895e: 89 ec mov %ebp,%esp 8048960: 5d pop %ebp 8048961: c3 ret 8048962: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 8048969: 8d bc 27 00 00 00 00 lea 0x0(%edi,1),%edi 08048970 : 8048970: 90 8d 76 00 ..v. 08048974 : 8048974: ff 05 cc bb 04 08 incl 0x804bbcc 804897a: 55 push %ebp 804897b: 89 e5 mov %esp,%ebp 804897d: 83 ec 08 sub $0x8,%esp 8048980: 83 3d ec b9 04 08 00 cmpl $0x0,0x804b9ec 8048987: 75 0d jne 8048996 8048989: 68 ec b9 04 08 push $0x804b9ec 804898e: e8 8d 0c 00 00 call 8049620 <__bb_init_func> 8048993: 83 c4 04 add $0x4,%esp 8048996: dd 45 08 fldl 0x8(%ebp) 8048999: d8 c8 fmul %st(0),%st 804899b: 89 ec mov %ebp,%esp 804899d: 5d pop %ebp 804899e: c3 ret 804899f: 90 nop 080489a0 : 80489a0: ff 05 d0 bb 04 08 incl 0x804bbd0 80489a6: 55 push %ebp 80489a7: 89 e5 mov %esp,%ebp 80489a9: 83 ec 1c sub $0x1c,%esp 80489ac: 57 push %edi 80489ad: 56 push %esi 80489ae: 53 push %ebx 80489af: 83 3d ec b9 04 08 00 cmpl $0x0,0x804b9ec 80489b6: 75 0d jne 80489c5 80489b8: 68 ec b9 04 08 push $0x804b9ec 80489bd: e8 5e 0c 00 00 call 8049620 <__bb_init_func> 80489c2: 83 c4 04 add $0x4,%esp 80489c5: 8b 5d 08 mov 0x8(%ebp),%ebx 80489c8: 83 c4 f8 add $0xfffffff8,%esp 80489cb: 8b 7d 0c mov 0xc(%ebp),%edi 80489ce: c1 e7 04 shl $0x4,%edi 80489d1: 8b 75 10 mov 0x10(%ebp),%esi 80489d4: c1 e6 04 shl $0x4,%esi 80489d7: dd 04 3b fldl (%ebx,%edi,1) 80489da: dc 24 33 fsubl (%ebx,%esi,1) 80489dd: 83 ec 08 sub $0x8,%esp 80489e0: dd 1c 24 fstpl (%esp,1) 80489e3: e8 8c ff ff ff call 8048974 80489e8: dd 5d f8 fstpl 0xfffffff8(%ebp) 80489eb: 83 c4 f8 add $0xfffffff8,%esp 80489ee: dd 44 3b 08 fldl 0x8(%ebx,%edi,1) 80489f2: dc 64 33 08 fsubl 0x8(%ebx,%esi,1) 80489f6: 83 ec 08 sub $0x8,%esp 80489f9: dd 1c 24 fstpl (%esp,1) 80489fc: e8 73 ff ff ff call 8048974 8048a01: dc 45 f8 faddl 0xfffffff8(%ebp) 8048a04: d9 fa fsqrt 8048a06: 8d 65 d8 lea 0xffffffd8(%ebp),%esp 8048a09: 5b pop %ebx 8048a0a: 5e pop %esi 8048a0b: 5f pop %edi 8048a0c: 89 ec mov %ebp,%esp 8048a0e: 5d pop %ebp 8048a0f: c3 ret 08048a10 : 8048a10: ff 05 d4 bb 04 08 incl 0x804bbd4 8048a16: 55 push %ebp 8048a17: 89 e5 mov %esp,%ebp 8048a19: 83 ec 2c sub $0x2c,%esp 8048a1c: 57 push %edi 8048a1d: 56 push %esi 8048a1e: 53 push %ebx 8048a1f: 83 3d ec b9 04 08 00 cmpl $0x0,0x804b9ec 8048a26: 75 0d jne 8048a35 8048a28: 68 ec b9 04 08 push $0x804b9ec 8048a2d: e8 ee 0b 00 00 call 8049620 <__bb_init_func> 8048a32: 83 c4 04 add $0x4,%esp 8048a35: 8b 45 10 mov 0x10(%ebp),%eax 8048a38: 83 c0 0f add $0xf,%eax 8048a3b: 24 f0 and $0xf0,%al 8048a3d: 29 c4 sub %eax,%esp 8048a3f: 89 65 fc mov %esp,0xfffffffc(%ebp) 8048a42: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 8048a49: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) 8048a50: 31 ff xor %edi,%edi 8048a52: 3b 7d 10 cmp 0x10(%ebp),%edi 8048a55: 7d 13 jge 8048a6a 8048a57: ff 05 d8 bb 04 08 incl 0x804bbd8 8048a5d: 8b 45 fc mov 0xfffffffc(%ebp),%eax 8048a60: c6 04 07 00 movb $0x0,(%edi,%eax,1) 8048a64: 47 inc %edi 8048a65: 3b 7d 10 cmp 0x10(%ebp),%edi 8048a68: 7c ed jl 8048a57 8048a6a: ff 05 dc bb 04 08 incl 0x804bbdc 8048a70: 8b 75 10 mov 0x10(%ebp),%esi 8048a73: 4e dec %esi 8048a74: 8b 55 10 mov 0x10(%ebp),%edx 8048a77: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 8048a7a: c6 44 11 ff 01 movb $0x1,0xffffffff(%ecx,%edx,1) 8048a7f: 8b 45 ec mov 0xffffffec(%ebp),%eax 8048a82: 8b 55 0c mov 0xc(%ebp),%edx 8048a85: 89 34 82 mov %esi,(%edx,%eax,4) 8048a88: 40 inc %eax 8048a89: 89 45 ec mov %eax,0xffffffec(%ebp) 8048a8c: bf 01 00 00 00 mov $0x1,%edi 8048a91: 3b 7d 10 cmp 0x10(%ebp),%edi 8048a94: 0f 8d ac 00 00 00 jge 8048b46 8048a9a: ff 05 e0 bb 04 08 incl 0x804bbe0 8048aa0: 8b 4d 10 mov 0x10(%ebp),%ecx 8048aa3: 49 dec %ecx 8048aa4: 89 4d e8 mov %ecx,0xffffffe8(%ebp) 8048aa7: ff 05 e4 bb 04 08 incl 0x804bbe4 8048aad: dd 05 c0 a4 04 08 fldl 0x804a4c0 8048ab3: dd 5d f0 fstpl 0xfffffff0(%ebp) 8048ab6: 31 db xor %ebx,%ebx 8048ab8: 3b 5d e8 cmp 0xffffffe8(%ebp),%ebx 8048abb: 7d 5f jge 8048b1c 8048abd: 8d 76 00 lea 0x0(%esi),%esi 8048ac0: ff 05 e8 bb 04 08 incl 0x804bbe8 8048ac6: 8b 45 fc mov 0xfffffffc(%ebp),%eax 8048ac9: 80 3c 03 00 cmpb $0x0,(%ebx,%eax,1) 8048acd: 75 41 jne 8048b10 8048acf: ff 05 ec bb 04 08 incl 0x804bbec 8048ad5: 83 c4 fc add $0xfffffffc,%esp 8048ad8: 53 push %ebx 8048ad9: 56 push %esi 8048ada: 8b 55 08 mov 0x8(%ebp),%edx 8048add: 52 push %edx 8048ade: e8 bd fe ff ff call 80489a0 8048ae3: 83 c4 10 add $0x10,%esp 8048ae6: dc 5d f0 fcompl 0xfffffff0(%ebp) 8048ae9: df e0 fnstsw %ax 8048aeb: 80 e4 45 and $0x45,%ah 8048aee: 80 fc 01 cmp $0x1,%ah 8048af1: 75 1d jne 8048b10 8048af3: ff 05 f0 bb 04 08 incl 0x804bbf0 8048af9: 83 c4 fc add $0xfffffffc,%esp 8048afc: 53 push %ebx 8048afd: 56 push %esi 8048afe: 8b 55 08 mov 0x8(%ebp),%edx 8048b01: 52 push %edx 8048b02: e8 99 fe ff ff call 80489a0 8048b07: dd 5d f0 fstpl 0xfffffff0(%ebp) 8048b0a: 89 5d f8 mov %ebx,0xfffffff8(%ebp) 8048b0d: 83 c4 10 add $0x10,%esp 8048b10: ff 05 f4 bb 04 08 incl 0x804bbf4 8048b16: 43 inc %ebx 8048b17: 3b 5d e8 cmp 0xffffffe8(%ebp),%ebx 8048b1a: 7c a4 jl 8048ac0 8048b1c: ff 05 f8 bb 04 08 incl 0x804bbf8 8048b22: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 8048b25: 8b 4d ec mov 0xffffffec(%ebp),%ecx 8048b28: 8b 55 0c mov 0xc(%ebp),%edx 8048b2b: 89 04 8a mov %eax,(%edx,%ecx,4) 8048b2e: 41 inc %ecx 8048b2f: 89 4d ec mov %ecx,0xffffffec(%ebp) 8048b32: 8b 4d fc mov 0xfffffffc(%ebp),%ecx 8048b35: c6 04 08 01 movb $0x1,(%eax,%ecx,1) 8048b39: 8b 75 f8 mov 0xfffffff8(%ebp),%esi 8048b3c: 47 inc %edi 8048b3d: 3b 7d 10 cmp 0x10(%ebp),%edi 8048b40: 0f 8c 61 ff ff ff jl 8048aa7 8048b46: ff 05 fc bb 04 08 incl 0x804bbfc 8048b4c: 8d 65 c8 lea 0xffffffc8(%ebp),%esp 8048b4f: 5b pop %ebx 8048b50: 5e pop %esi 8048b51: 5f pop %edi 8048b52: 89 ec mov %ebp,%esp 8048b54: 5d pop %ebp 8048b55: c3 ret 8048b56: 89 f6 mov %esi,%esi 08048b58
: 8048b58: ff 05 00 bc 04 08 incl 0x804bc00 8048b5e: 55 push %ebp 8048b5f: 89 e5 mov %esp,%ebp 8048b61: 83 ec 2c sub $0x2c,%esp 8048b64: 57 push %edi 8048b65: 56 push %esi 8048b66: 53 push %ebx 8048b67: 83 3d ec b9 04 08 00 cmpl $0x0,0x804b9ec 8048b6e: 75 0d jne 8048b7d 8048b70: 68 ec b9 04 08 push $0x804b9ec 8048b75: e8 a6 0a 00 00 call 8049620 <__bb_init_func> 8048b7a: 83 c4 04 add $0x4,%esp 8048b7d: 8b 45 0c mov 0xc(%ebp),%eax 8048b80: c7 45 e8 00 00 00 00 movl $0x0,0xffffffe8(%ebp) 8048b87: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) 8048b8e: 83 7d 08 02 cmpl $0x2,0x8(%ebp) 8048b92: 74 2c je 8048bc0 8048b94: ff 05 04 bc 04 08 incl 0x804bc04 8048b9a: 83 c4 fc add $0xfffffffc,%esp 8048b9d: 8b 00 mov (%eax),%eax 8048b9f: 50 push %eax 8048ba0: 68 c8 a4 04 08 push $0x804a4c8 8048ba5: a1 b0 bb 04 08 mov 0x804bbb0,%eax 8048baa: 50 push %eax 8048bab: e8 78 fb ff ff call 8048728 <_init+0x68> 8048bb0: 83 c4 f4 add $0xfffffff4,%esp 8048bb3: 6a 01 push $0x1 8048bb5: e8 4e fc ff ff call 8048808 <_init+0x148> 8048bba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8048bc0: ff 05 08 bc 04 08 incl 0x804bc08 8048bc6: 83 c4 f4 add $0xfffffff4,%esp 8048bc9: 8b 40 04 mov 0x4(%eax),%eax 8048bcc: 50 push %eax 8048bcd: e8 46 fc ff ff call 8048818 <_init+0x158> 8048bd2: 89 45 f8 mov %eax,0xfffffff8(%ebp) 8048bd5: c1 e0 04 shl $0x4,%eax 8048bd8: 83 c4 10 add $0x10,%esp 8048bdb: 29 c4 sub %eax,%esp 8048bdd: 89 e7 mov %esp,%edi 8048bdf: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 8048be2: 8d 04 95 0f 00 00 00 lea 0xf(,%edx,4),%eax 8048be9: 24 f0 and $0xf0,%al 8048beb: 29 c4 sub %eax,%esp 8048bed: 89 65 f4 mov %esp,0xfffffff4(%ebp) 8048bf0: 31 f6 xor %esi,%esi 8048bf2: 39 d6 cmp %edx,%esi 8048bf4: 7d 3a jge 8048c30 8048bf6: ff 05 0c bc 04 08 incl 0x804bc0c 8048bfc: e8 57 fb ff ff call 8048758 <_init+0x98> 8048c01: 89 f3 mov %esi,%ebx 8048c03: c1 e3 04 shl $0x4,%ebx 8048c06: 89 45 fc mov %eax,0xfffffffc(%ebp) 8048c09: db 45 fc fildl 0xfffffffc(%ebp) 8048c0c: dc 0d 90 a5 04 08 fmull 0x804a590 8048c12: dd 1c 1f fstpl (%edi,%ebx,1) 8048c15: e8 3e fb ff ff call 8048758 <_init+0x98> 8048c1a: 89 45 fc mov %eax,0xfffffffc(%ebp) 8048c1d: db 45 fc fildl 0xfffffffc(%ebp) 8048c20: dc 0d 90 a5 04 08 fmull 0x804a590 8048c26: dd 5c 1f 08 fstpl 0x8(%edi,%ebx,1) 8048c2a: 46 inc %esi 8048c2b: 3b 75 f8 cmp 0xfffffff8(%ebp),%esi 8048c2e: 7c c6 jl 8048bf6 8048c30: ff 05 10 bc 04 08 incl 0x804bc10 8048c36: 83 c4 fc add $0xfffffffc,%esp 8048c39: 8b 45 f8 mov 0xfffffff8(%ebp),%eax 8048c3c: 50 push %eax 8048c3d: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 8048c40: 52 push %edx 8048c41: 57 push %edi 8048c42: e8 c9 fd ff ff call 8048a10 8048c47: 83 c4 f8 add $0xfffffff8,%esp 8048c4a: 68 dc a4 04 08 push $0x804a4dc 8048c4f: 68 de a4 04 08 push $0x804a4de 8048c54: e8 ef fb ff ff call 8048848 <_init+0x188> 8048c59: 89 c3 mov %eax,%ebx 8048c5b: 83 c4 20 add $0x20,%esp 8048c5e: 83 c4 f8 add $0xfffffff8,%esp 8048c61: 68 00 a5 04 08 push $0x804a500 8048c66: 53 push %ebx 8048c67: e8 bc fa ff ff call 8048728 <_init+0x68> 8048c6c: 83 c4 f8 add $0xfffffff8,%esp 8048c6f: 68 37 a5 04 08 push $0x804a537 8048c74: 53 push %ebx 8048c75: e8 ae fa ff ff call 8048728 <_init+0x68> 8048c7a: 83 c4 20 add $0x20,%esp 8048c7d: 83 c4 f8 add $0xfffffff8,%esp 8048c80: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 8048c83: 8b 02 mov (%edx),%eax 8048c85: c1 e0 04 shl $0x4,%eax 8048c88: dd 05 98 a5 04 08 fldl 0x804a598 8048c8e: dd 44 07 08 fldl 0x8(%edi,%eax,1) 8048c92: d8 c9 fmul %st(1),%st 8048c94: 83 ec 08 sub $0x8,%esp 8048c97: dd 1c 24 fstpl (%esp,1) 8048c9a: 8b 02 mov (%edx),%eax 8048c9c: c1 e0 04 shl $0x4,%eax 8048c9f: dc 0c 07 fmull (%edi,%eax,1) 8048ca2: 83 ec 08 sub $0x8,%esp 8048ca5: dd 1c 24 fstpl (%esp,1) 8048ca8: 68 55 a5 04 08 push $0x804a555 8048cad: 53 push %ebx 8048cae: e8 75 fa ff ff call 8048728 <_init+0x68> 8048cb3: 83 c4 20 add $0x20,%esp 8048cb6: 83 c4 f8 add $0xfffffff8,%esp 8048cb9: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 8048cbc: 8b 02 mov (%edx),%eax 8048cbe: 50 push %eax 8048cbf: 68 63 a5 04 08 push $0x804a563 8048cc4: e8 0f fb ff ff call 80487d8 <_init+0x118> 8048cc9: be 01 00 00 00 mov $0x1,%esi 8048cce: 83 c4 10 add $0x10,%esp 8048cd1: 3b 75 f8 cmp 0xfffffff8(%ebp),%esi 8048cd4: 7d 76 jge 8048d4c 8048cd6: ff 05 14 bc 04 08 incl 0x804bc14 8048cdc: 83 c4 f8 add $0xfffffff8,%esp 8048cdf: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 8048ce2: 8b 04 b2 mov (%edx,%esi,4),%eax 8048ce5: 50 push %eax 8048ce6: 68 63 a5 04 08 push $0x804a563 8048ceb: e8 e8 fa ff ff call 80487d8 <_init+0x118> 8048cf0: 83 c4 f8 add $0xfffffff8,%esp 8048cf3: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 8048cf6: 8b 04 b2 mov (%edx,%esi,4),%eax 8048cf9: c1 e0 04 shl $0x4,%eax 8048cfc: dd 05 98 a5 04 08 fldl 0x804a598 8048d02: dc 4c 07 08 fmull 0x8(%edi,%eax,1) 8048d06: 83 ec 08 sub $0x8,%esp 8048d09: dd 1c 24 fstpl (%esp,1) 8048d0c: 8b 04 b2 mov (%edx,%esi,4),%eax 8048d0f: c1 e0 04 shl $0x4,%eax 8048d12: dd 05 98 a5 04 08 fldl 0x804a598 8048d18: dc 0c 07 fmull (%edi,%eax,1) 8048d1b: 83 ec 08 sub $0x8,%esp 8048d1e: dd 1c 24 fstpl (%esp,1) 8048d21: 68 67 a5 04 08 push $0x804a567 8048d26: 53 push %ebx 8048d27: e8 fc f9 ff ff call 8048728 <_init+0x68> 8048d2c: 83 c4 30 add $0x30,%esp 8048d2f: 83 c4 fc add $0xfffffffc,%esp 8048d32: 56 push %esi 8048d33: 8d 46 ff lea 0xffffffff(%esi),%eax 8048d36: 50 push %eax 8048d37: 57 push %edi 8048d38: e8 63 fc ff ff call 80489a0 8048d3d: dc 45 e8 faddl 0xffffffe8(%ebp) 8048d40: dd 5d e8 fstpl 0xffffffe8(%ebp) 8048d43: 83 c4 10 add $0x10,%esp 8048d46: 46 inc %esi 8048d47: 3b 75 f8 cmp 0xfffffff8(%ebp),%esi 8048d4a: 7c 8a jl 8048cd6 8048d4c: ff 05 18 bc 04 08 incl 0x804bc18 8048d52: 83 c4 f8 add $0xfffffff8,%esp 8048d55: 68 75 a5 04 08 push $0x804a575 8048d5a: 53 push %ebx 8048d5b: e8 c8 f9 ff ff call 8048728 <_init+0x68> 8048d60: 83 c4 fc add $0xfffffffc,%esp 8048d63: ff 75 ec pushl 0xffffffec(%ebp) 8048d66: ff 75 e8 pushl 0xffffffe8(%ebp) 8048d69: 68 7d a5 04 08 push $0x804a57d 8048d6e: e8 65 fa ff ff call 80487d8 <_init+0x118> 8048d73: 83 c4 20 add $0x20,%esp 8048d76: 83 c4 f4 add $0xfffffff4,%esp 8048d79: 6a 00 push $0x0 8048d7b: e8 88 fa ff ff call 8048808 <_init+0x148> 08048d80 <__store_long>: 8048d80: 55 push %ebp 8048d81: 89 e5 mov %esp,%ebp 8048d83: 83 ec 10 sub $0x10,%esp 8048d86: 57 push %edi 8048d87: 56 push %esi 8048d88: 8b 4d 08 mov 0x8(%ebp),%ecx 8048d8b: 8b 7d 10 mov 0x10(%ebp),%edi 8048d8e: 89 c8 mov %ecx,%eax 8048d90: c1 f8 1f sar $0x1f,%eax 8048d93: 25 80 00 00 00 and $0x80,%eax 8048d98: 89 45 fc mov %eax,0xfffffffc(%ebp) 8048d9b: 85 c9 test %ecx,%ecx 8048d9d: 7d 0c jge 8048dab <__store_long+0x2b> 8048d9f: 89 ca mov %ecx,%edx 8048da1: f7 d9 neg %ecx 8048da3: 89 c8 mov %ecx,%eax 8048da5: f7 d8 neg %eax 8048da7: 39 c2 cmp %eax,%edx 8048da9: 75 4b jne 8048df6 <__store_long+0x76> 8048dab: 31 f6 xor %esi,%esi 8048dad: 8d 57 ff lea 0xffffffff(%edi),%edx 8048db0: 89 55 f8 mov %edx,0xfffffff8(%ebp) 8048db3: eb 29 jmp 8048dde <__store_long+0x5e> 8048db5: 3b 75 f8 cmp 0xfffffff8(%ebp),%esi 8048db8: 75 0c jne 8048dc6 <__store_long+0x46> 8048dba: 8b 55 0c mov 0xc(%ebp),%edx 8048dbd: 88 c8 mov %cl,%al 8048dbf: 24 7f and $0x7f,%al 8048dc1: 88 04 16 mov %al,(%esi,%edx,1) 8048dc4: eb 06 jmp 8048dcc <__store_long+0x4c> 8048dc6: 8b 45 0c mov 0xc(%ebp),%eax 8048dc9: 88 0c 06 mov %cl,(%esi,%eax,1) 8048dcc: 89 c8 mov %ecx,%eax 8048dce: 85 c9 test %ecx,%ecx 8048dd0: 7d 06 jge 8048dd8 <__store_long+0x58> 8048dd2: 8d 81 ff 00 00 00 lea 0xff(%ecx),%eax 8048dd8: 89 c1 mov %eax,%ecx 8048dda: c1 f9 08 sar $0x8,%ecx 8048ddd: 46 inc %esi 8048dde: 89 fa mov %edi,%edx 8048de0: 83 ff 04 cmp $0x4,%edi 8048de3: 76 05 jbe 8048dea <__store_long+0x6a> 8048de5: ba 04 00 00 00 mov $0x4,%edx 8048dea: 39 d6 cmp %edx,%esi 8048dec: 72 c7 jb 8048db5 <__store_long+0x35> 8048dee: 8d 41 01 lea 0x1(%ecx),%eax 8048df1: 83 f8 01 cmp $0x1,%eax 8048df4: 76 12 jbe 8048e08 <__store_long+0x88> 8048df6: b8 01 00 00 00 mov $0x1,%eax 8048dfb: eb 1b jmp 8048e18 <__store_long+0x98> 8048dfd: 8d 76 00 lea 0x0(%esi),%esi 8048e00: 8b 55 0c mov 0xc(%ebp),%edx 8048e03: c6 04 16 00 movb $0x0,(%esi,%edx,1) 8048e07: 46 inc %esi 8048e08: 39 fe cmp %edi,%esi 8048e0a: 72 f4 jb 8048e00 <__store_long+0x80> 8048e0c: 8b 55 0c mov 0xc(%ebp),%edx 8048e0f: 8a 45 fc mov 0xfffffffc(%ebp),%al 8048e12: 08 44 3a ff or %al,0xffffffff(%edx,%edi,1) 8048e16: 31 c0 xor %eax,%eax 8048e18: 5e pop %esi 8048e19: 5f pop %edi 8048e1a: 89 ec mov %ebp,%esp 8048e1c: 5d pop %ebp 8048e1d: c3 ret 8048e1e: 89 f6 mov %esi,%esi 08048e20 <__fetch_long>: 8048e20: 55 push %ebp 8048e21: 89 e5 mov %esp,%ebp 8048e23: 83 ec 10 sub $0x10,%esp 8048e26: 57 push %edi 8048e27: 56 push %esi 8048e28: 8b 7d 10 mov 0x10(%ebp),%edi 8048e2b: 31 d2 xor %edx,%edx 8048e2d: 8d 4f ff lea 0xffffffff(%edi),%ecx 8048e30: 83 f9 03 cmp $0x3,%ecx 8048e33: 76 31 jbe 8048e66 <__fetch_long+0x46> 8048e35: 89 4d f8 mov %ecx,0xfffffff8(%ebp) 8048e38: 8b 75 0c mov 0xc(%ebp),%esi 8048e3b: 0f be 04 31 movsbl (%ecx,%esi,1),%eax 8048e3f: 3b 4d f8 cmp 0xfffffff8(%ebp),%ecx 8048e42: 75 0c jne 8048e50 <__fetch_long+0x30> 8048e44: a8 7f test $0x7f,%al 8048e46: 75 0c jne 8048e54 <__fetch_long+0x34> 8048e48: eb 16 jmp 8048e60 <__fetch_long+0x40> 8048e4a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8048e50: 84 c0 test %al,%al 8048e52: 74 0c je 8048e60 <__fetch_long+0x40> 8048e54: b8 01 00 00 00 mov $0x1,%eax 8048e59: eb 52 jmp 8048ead <__fetch_long+0x8d> 8048e5b: 90 nop 8048e5c: 8d 74 26 00 lea 0x0(%esi,1),%esi 8048e60: 49 dec %ecx 8048e61: 83 f9 03 cmp $0x3,%ecx 8048e64: 77 d2 ja 8048e38 <__fetch_long+0x18> 8048e66: 8b 45 0c mov 0xc(%ebp),%eax 8048e69: 8a 44 38 ff mov 0xffffffff(%eax,%edi,1),%al 8048e6d: 88 45 ff mov %al,0xffffffff(%ebp) 8048e70: 85 c9 test %ecx,%ecx 8048e72: 7c 26 jl 8048e9a <__fetch_long+0x7a> 8048e74: 8d 77 ff lea 0xffffffff(%edi),%esi 8048e77: 8b 7d 0c mov 0xc(%ebp),%edi 8048e7a: c1 e2 08 shl $0x8,%edx 8048e7d: 0f be 04 39 movsbl (%ecx,%edi,1),%eax 8048e81: 39 f1 cmp %esi,%ecx 8048e83: 75 0b jne 8048e90 <__fetch_long+0x70> 8048e85: 83 e0 7f and $0x7f,%eax 8048e88: eb 0b jmp 8048e95 <__fetch_long+0x75> 8048e8a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8048e90: 25 ff 00 00 00 and $0xff,%eax 8048e95: 01 c2 add %eax,%edx 8048e97: 49 dec %ecx 8048e98: 79 dd jns 8048e77 <__fetch_long+0x57> 8048e9a: 80 7d ff 00 cmpb $0x0,0xffffffff(%ebp) 8048e9e: 7d 06 jge 8048ea6 <__fetch_long+0x86> 8048ea0: 85 d2 test %edx,%edx 8048ea2: 7e 02 jle 8048ea6 <__fetch_long+0x86> 8048ea4: f7 da neg %edx 8048ea6: 8b 45 08 mov 0x8(%ebp),%eax 8048ea9: 89 10 mov %edx,(%eax) 8048eab: 31 c0 xor %eax,%eax 8048ead: 5e pop %esi 8048eae: 5f pop %edi 8048eaf: 89 ec mov %ebp,%esp 8048eb1: 5d pop %ebp 8048eb2: c3 ret 8048eb3: 90 nop 8048eb4: 8b 1c 24 mov (%esp,1),%ebx 8048eb7: c3 ret 08048eb8 <__write_long>: 8048eb8: 55 push %ebp 8048eb9: 89 e5 mov %esp,%ebp 8048ebb: 83 ec 1c sub $0x1c,%esp 8048ebe: 57 push %edi 8048ebf: 56 push %esi 8048ec0: 53 push %ebx 8048ec1: e8 ee ff ff ff call 8048eb4 <__fetch_long+0x94> 8048ec6: 81 c3 be 2b 00 00 add $0x2bbe,%ebx 8048ecc: 8b 75 10 mov 0x10(%ebp),%esi 8048ecf: 83 fe 0a cmp $0xa,%esi 8048ed2: 77 18 ja 8048eec <__write_long+0x34> 8048ed4: 83 c4 fc add $0xfffffffc,%esp 8048ed7: 56 push %esi 8048ed8: 8d 7d f4 lea 0xfffffff4(%ebp),%edi 8048edb: 57 push %edi 8048edc: 8b 45 08 mov 0x8(%ebp),%eax 8048edf: 50 push %eax 8048ee0: e8 9b fe ff ff call 8048d80 <__store_long> 8048ee5: 83 c4 10 add $0x10,%esp 8048ee8: 85 c0 test %eax,%eax 8048eea: 74 07 je 8048ef3 <__write_long+0x3b> 8048eec: b8 01 00 00 00 mov $0x1,%eax 8048ef1: eb 15 jmp 8048f08 <__write_long+0x50> 8048ef3: 8b 45 0c mov 0xc(%ebp),%eax 8048ef6: 50 push %eax 8048ef7: 56 push %esi 8048ef8: 6a 01 push $0x1 8048efa: 57 push %edi 8048efb: e8 58 f9 ff ff call 8048858 <_init+0x198> 8048f00: 39 f0 cmp %esi,%eax 8048f02: 0f 95 c0 setne %al 8048f05: 0f b6 c0 movzbl %al,%eax 8048f08: 8d 65 d8 lea 0xffffffd8(%ebp),%esp 8048f0b: 5b pop %ebx 8048f0c: 5e pop %esi 8048f0d: 5f pop %edi 8048f0e: 89 ec mov %ebp,%esp 8048f10: 5d pop %ebp 8048f11: c3 ret 8048f12: 89 f6 mov %esi,%esi 8048f14: 8b 1c 24 mov (%esp,1),%ebx 8048f17: c3 ret 08048f18 <__read_long>: 8048f18: 55 push %ebp 8048f19: 89 e5 mov %esp,%ebp 8048f1b: 83 ec 1c sub $0x1c,%esp 8048f1e: 57 push %edi 8048f1f: 56 push %esi 8048f20: 53 push %ebx 8048f21: e8 ee ff ff ff call 8048f14 <__write_long+0x5c> 8048f26: 81 c3 5e 2b 00 00 add $0x2b5e,%ebx 8048f2c: 8b 75 10 mov 0x10(%ebp),%esi 8048f2f: 83 fe 0a cmp $0xa,%esi 8048f32: 77 17 ja 8048f4b <__read_long+0x33> 8048f34: 8b 45 0c mov 0xc(%ebp),%eax 8048f37: 50 push %eax 8048f38: 56 push %esi 8048f39: 6a 01 push $0x1 8048f3b: 8d 7d f4 lea 0xfffffff4(%ebp),%edi 8048f3e: 57 push %edi 8048f3f: e8 44 f8 ff ff call 8048788 <_init+0xc8> 8048f44: 83 c4 10 add $0x10,%esp 8048f47: 39 f0 cmp %esi,%eax 8048f49: 74 07 je 8048f52 <__read_long+0x3a> 8048f4b: b8 01 00 00 00 mov $0x1,%eax 8048f50: eb 0e jmp 8048f60 <__read_long+0x48> 8048f52: 83 c4 fc add $0xfffffffc,%esp 8048f55: 50 push %eax 8048f56: 57 push %edi 8048f57: 8b 45 08 mov 0x8(%ebp),%eax 8048f5a: 50 push %eax 8048f5b: e8 c0 fe ff ff call 8048e20 <__fetch_long> 8048f60: 8d 65 d8 lea 0xffffffd8(%ebp),%esp 8048f63: 5b pop %ebx 8048f64: 5e pop %esi 8048f65: 5f pop %edi 8048f66: 89 ec mov %ebp,%esp 8048f68: 5d pop %ebp 8048f69: c3 ret 8048f6a: 89 f6 mov %esi,%esi 08048f6c : 8048f6c: 55 push %ebp 8048f6d: 89 e5 mov %esp,%ebp 8048f6f: 56 push %esi 8048f70: 8b 4d 08 mov 0x8(%ebp),%ecx 8048f73: 8b 75 0c mov 0xc(%ebp),%esi 8048f76: 31 d2 xor %edx,%edx 8048f78: 85 c9 test %ecx,%ecx 8048f7a: 7d 09 jge 8048f85 8048f7c: 83 fe 10 cmp $0x10,%esi 8048f7f: 0f 95 c0 setne %al 8048f82: 0f b6 d0 movzbl %al,%edx 8048f85: 89 c8 mov %ecx,%eax 8048f87: 85 d2 test %edx,%edx 8048f89: 74 02 je 8048f8d 8048f8b: f7 d8 neg %eax 8048f8d: 89 d1 mov %edx,%ecx 8048f8f: 90 nop 8048f90: 31 d2 xor %edx,%edx 8048f92: f7 f6 div %esi,%eax 8048f94: 41 inc %ecx 8048f95: 85 c0 test %eax,%eax 8048f97: 75 f7 jne 8048f90 8048f99: 89 c8 mov %ecx,%eax 8048f9b: 5e pop %esi 8048f9c: 89 ec mov %ebp,%esp 8048f9e: 5d pop %ebp 8048f9f: c3 ret 8048fa0: 8b 1c 24 mov (%esp,1),%ebx 8048fa3: c3 ret 08048fa4 <__bb_exit_func>: 8048fa4: 55 push %ebp 8048fa5: 89 e5 mov %esp,%ebp 8048fa7: 83 ec 6c sub $0x6c,%esp 8048faa: 57 push %edi 8048fab: 56 push %esi 8048fac: 53 push %ebx 8048fad: e8 ee ff ff ff call 8048fa0 8048fb2: 81 c3 d2 2a 00 00 add $0x2ad2,%ebx 8048fb8: 8b 8b 98 01 00 00 mov 0x198(%ebx),%ecx 8048fbe: 85 c9 test %ecx,%ecx 8048fc0: 0f 84 4c 06 00 00 je 8049612 <__bb_exit_func+0x66e> 8048fc6: 8b 41 04 mov 0x4(%ecx),%eax 8048fc9: 89 c2 mov %eax,%edx 8048fcb: 83 e2 03 and $0x3,%edx 8048fce: 74 16 je 8048fe6 <__bb_exit_func+0x42> 8048fd0: 7a 0f jp 8048fe1 <__bb_exit_func+0x3d> 8048fd2: 83 fa 02 cmp $0x2,%edx 8048fd5: 74 05 je 8048fdc <__bb_exit_func+0x38> 8048fd7: 38 30 cmp %dh,(%eax) 8048fd9: 74 2d je 8049008 <__bb_exit_func+0x64> 8048fdb: 40 inc %eax 8048fdc: 38 30 cmp %dh,(%eax) 8048fde: 74 28 je 8049008 <__bb_exit_func+0x64> 8048fe0: 40 inc %eax 8048fe1: 38 30 cmp %dh,(%eax) 8048fe3: 74 23 je 8049008 <__bb_exit_func+0x64> 8048fe5: 40 inc %eax 8048fe6: 8b 10 mov (%eax),%edx 8048fe8: 84 d2 test %dl,%dl 8048fea: 74 1c je 8049008 <__bb_exit_func+0x64> 8048fec: 84 f6 test %dh,%dh 8048fee: 74 17 je 8049007 <__bb_exit_func+0x63> 8048ff0: f7 c2 00 00 ff 00 test $0xff0000,%edx 8048ff6: 74 0e je 8049006 <__bb_exit_func+0x62> 8048ff8: 83 c0 04 add $0x4,%eax 8048ffb: f7 c2 00 00 00 ff test $0xff000000,%edx 8049001: 75 e3 jne 8048fe6 <__bb_exit_func+0x42> 8049003: 83 e8 03 sub $0x3,%eax 8049006: 40 inc %eax 8049007: 40 inc %eax 8049008: 8d 50 fd lea 0xfffffffd(%eax),%edx 804900b: 0f b6 02 movzbl (%edx),%eax 804900e: 83 c0 d2 add $0xffffffd2,%eax 8049011: 75 16 jne 8049029 <__bb_exit_func+0x85> 8049013: 0f b6 42 01 movzbl 0x1(%edx),%eax 8049017: 83 c0 9c add $0xffffff9c,%eax 804901a: 75 0d jne 8049029 <__bb_exit_func+0x85> 804901c: 0f b6 42 02 movzbl 0x2(%edx),%eax 8049020: 83 c0 9f add $0xffffff9f,%eax 8049023: 75 04 jne 8049029 <__bb_exit_func+0x85> 8049025: 0f b6 42 03 movzbl 0x3(%edx),%eax 8049029: 85 c0 test %eax,%eax 804902b: 0f 85 ff 01 00 00 jne 8049230 <__bb_exit_func+0x28c> 8049031: 89 4d e8 mov %ecx,0xffffffe8(%ebp) 8049034: 85 c9 test %ecx,%ecx 8049036: 0f 84 d6 05 00 00 je 8049612 <__bb_exit_func+0x66e> 804903c: 8d 74 26 00 lea 0x0(%esi,1),%esi 8049040: 83 c4 f8 add $0xfffffff8,%esp 8049043: 8d 83 e0 eb ff ff lea 0xffffebe0(%ebx),%eax 8049049: 50 push %eax 804904a: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 804904d: 8b 42 04 mov 0x4(%edx),%eax 8049050: 50 push %eax 8049051: e8 f2 f7 ff ff call 8048848 <_init+0x188> 8049056: 89 45 f0 mov %eax,0xfffffff0(%ebp) 8049059: 83 c4 10 add $0x10,%esp 804905c: 85 c0 test %eax,%eax 804905e: 0f 84 cb 00 00 00 je 804912f <__bb_exit_func+0x18b> 8049064: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp) 804906b: 83 c4 fc add $0xfffffffc,%esp 804906e: 6a 08 push $0x8 8049070: 50 push %eax 8049071: 8d 45 fc lea 0xfffffffc(%ebp),%eax 8049074: 50 push %eax 8049075: e8 9e fe ff ff call 8048f18 <__read_long> 804907a: 83 c4 10 add $0x10,%esp 804907d: 85 c0 test %eax,%eax 804907f: 74 15 je 8049096 <__bb_exit_func+0xf2> 8049081: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 8049084: 83 c4 fc add $0xfffffffc,%esp 8049087: 8b 42 04 mov 0x4(%edx),%eax 804908a: 50 push %eax 804908b: 8d 83 fc eb ff ff lea 0xffffebfc(%ebx),%eax 8049091: e9 6f 01 00 00 jmp 8049205 <__bb_exit_func+0x261> 8049096: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 8049099: 8b 42 0c mov 0xc(%edx),%eax 804909c: 39 45 fc cmp %eax,0xfffffffc(%ebp) 804909f: 75 58 jne 80490f9 <__bb_exit_func+0x155> 80490a1: 31 f6 xor %esi,%esi 80490a3: eb 0d jmp 80490b2 <__bb_exit_func+0x10e> 80490a5: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 80490a8: 8b 42 08 mov 0x8(%edx),%eax 80490ab: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 80490ae: 01 14 b0 add %edx,(%eax,%esi,4) 80490b1: 46 inc %esi 80490b2: 3b 75 fc cmp 0xfffffffc(%ebp),%esi 80490b5: 7d 42 jge 80490f9 <__bb_exit_func+0x155> 80490b7: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 80490be: 83 c4 fc add $0xfffffffc,%esp 80490c1: 6a 08 push $0x8 80490c3: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 80490c6: 50 push %eax 80490c7: 8d 45 f8 lea 0xfffffff8(%ebp),%eax 80490ca: 50 push %eax 80490cb: e8 48 fe ff ff call 8048f18 <__read_long> 80490d0: 83 c4 10 add $0x10,%esp 80490d3: 85 c0 test %eax,%eax 80490d5: 74 ce je 80490a5 <__bb_exit_func+0x101> 80490d7: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 80490da: 83 c4 fc add $0xfffffffc,%esp 80490dd: 8b 42 04 mov 0x4(%edx),%eax 80490e0: 50 push %eax 80490e1: 8d 83 fc eb ff ff lea 0xffffebfc(%ebx),%eax 80490e7: 50 push %eax 80490e8: 8b 83 7c 00 00 00 mov 0x7c(%ebx),%eax 80490ee: 8b 00 mov (%eax),%eax 80490f0: 50 push %eax 80490f1: e8 32 f6 ff ff call 8048728 <_init+0x68> 80490f6: 83 c4 10 add $0x10,%esp 80490f9: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 80490fc: 83 c4 f4 add $0xfffffff4,%esp 80490ff: 50 push %eax 8049100: e8 e3 f6 ff ff call 80487e8 <_init+0x128> 8049105: 83 c4 10 add $0x10,%esp 8049108: 83 f8 ff cmp $0xffffffff,%eax 804910b: 75 22 jne 804912f <__bb_exit_func+0x18b> 804910d: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 8049110: 83 c4 fc add $0xfffffffc,%esp 8049113: 8b 42 04 mov 0x4(%edx),%eax 8049116: 50 push %eax 8049117: 8d 83 3c ec ff ff lea 0xffffec3c(%ebx),%eax 804911d: 50 push %eax 804911e: 8b 83 7c 00 00 00 mov 0x7c(%ebx),%eax 8049124: 8b 00 mov (%eax),%eax 8049126: 50 push %eax 8049127: e8 fc f5 ff ff call 8048728 <_init+0x68> 804912c: 83 c4 10 add $0x10,%esp 804912f: 83 c4 f8 add $0xfffffff8,%esp 8049132: 8d 83 6a ec ff ff lea 0xffffec6a(%ebx),%eax 8049138: 50 push %eax 8049139: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 804913c: 8b 42 04 mov 0x4(%edx),%eax 804913f: 50 push %eax 8049140: e8 03 f7 ff ff call 8048848 <_init+0x188> 8049145: 89 45 f0 mov %eax,0xfffffff0(%ebp) 8049148: 83 c4 10 add $0x10,%esp 804914b: 85 c0 test %eax,%eax 804914d: 75 15 jne 8049164 <__bb_exit_func+0x1c0> 804914f: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 8049152: 83 c4 fc add $0xfffffffc,%esp 8049155: 8b 42 04 mov 0x4(%edx),%eax 8049158: 50 push %eax 8049159: 8d 83 7c ec ff ff lea 0xffffec7c(%ebx),%eax 804915f: e9 a1 00 00 00 jmp 8049205 <__bb_exit_func+0x261> 8049164: 83 c4 fc add $0xfffffffc,%esp 8049167: 6a 08 push $0x8 8049169: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 804916c: 50 push %eax 804916d: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 8049170: 8b 42 0c mov 0xc(%edx),%eax 8049173: 50 push %eax 8049174: e8 3f fd ff ff call 8048eb8 <__write_long> 8049179: 83 c4 10 add $0x10,%esp 804917c: 85 c0 test %eax,%eax 804917e: 75 3f jne 80491bf <__bb_exit_func+0x21b> 8049180: 8b 45 e8 mov 0xffffffe8(%ebp),%eax 8049183: 8b 78 08 mov 0x8(%eax),%edi 8049186: c7 45 e4 00 00 00 00 movl $0x0,0xffffffe4(%ebp) 804918d: 8b 70 0c mov 0xc(%eax),%esi 8049190: eb 04 jmp 8049196 <__bb_exit_func+0x1f2> 8049192: 83 c7 04 add $0x4,%edi 8049195: 4e dec %esi 8049196: 85 f6 test %esi,%esi 8049198: 7e 1f jle 80491b9 <__bb_exit_func+0x215> 804919a: 83 c4 fc add $0xfffffffc,%esp 804919d: 6a 08 push $0x8 804919f: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 80491a2: 52 push %edx 80491a3: 8b 07 mov (%edi),%eax 80491a5: 50 push %eax 80491a6: e8 0d fd ff ff call 8048eb8 <__write_long> 80491ab: 83 c4 10 add $0x10,%esp 80491ae: 85 c0 test %eax,%eax 80491b0: 74 e0 je 8049192 <__bb_exit_func+0x1ee> 80491b2: c7 45 e4 01 00 00 00 movl $0x1,0xffffffe4(%ebp) 80491b9: 83 7d e4 00 cmpl $0x0,0xffffffe4(%ebp) 80491bd: 74 22 je 80491e1 <__bb_exit_func+0x23d> 80491bf: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 80491c2: 83 c4 fc add $0xfffffffc,%esp 80491c5: 8b 42 04 mov 0x4(%edx),%eax 80491c8: 50 push %eax 80491c9: 8d 83 bc ec ff ff lea 0xffffecbc(%ebx),%eax 80491cf: 50 push %eax 80491d0: 8b 83 7c 00 00 00 mov 0x7c(%ebx),%eax 80491d6: 8b 00 mov (%eax),%eax 80491d8: 50 push %eax 80491d9: e8 4a f5 ff ff call 8048728 <_init+0x68> 80491de: 83 c4 10 add $0x10,%esp 80491e1: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 80491e4: 83 c4 f4 add $0xfffffff4,%esp 80491e7: 50 push %eax 80491e8: e8 fb f5 ff ff call 80487e8 <_init+0x128> 80491ed: 83 c4 10 add $0x10,%esp 80491f0: 83 f8 ff cmp $0xffffffff,%eax 80491f3: 75 22 jne 8049217 <__bb_exit_func+0x273> 80491f5: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 80491f8: 83 c4 fc add $0xfffffffc,%esp 80491fb: 8b 42 04 mov 0x4(%edx),%eax 80491fe: 50 push %eax 80491ff: 8d 83 3c ec ff ff lea 0xffffec3c(%ebx),%eax 8049205: 50 push %eax 8049206: 8b 83 7c 00 00 00 mov 0x7c(%ebx),%eax 804920c: 8b 00 mov (%eax),%eax 804920e: 50 push %eax 804920f: e8 14 f5 ff ff call 8048728 <_init+0x68> 8049214: 83 c4 10 add $0x10,%esp 8049217: 8b 45 e8 mov 0xffffffe8(%ebp),%eax 804921a: 8b 40 10 mov 0x10(%eax),%eax 804921d: 89 45 e8 mov %eax,0xffffffe8(%ebp) 8049220: 85 c0 test %eax,%eax 8049222: 0f 85 18 fe ff ff jne 8049040 <__bb_exit_func+0x9c> 8049228: e9 e5 03 00 00 jmp 8049612 <__bb_exit_func+0x66e> 804922d: 8d 76 00 lea 0x0(%esi),%esi 8049230: 83 c4 f8 add $0xfffffff8,%esp 8049233: 8d 83 ea ec ff ff lea 0xffffecea(%ebx),%eax 8049239: 50 push %eax 804923a: 8d b3 ec ec ff ff lea 0xffffecec(%ebx),%esi 8049240: 56 push %esi 8049241: e8 02 f6 ff ff call 8048848 <_init+0x188> 8049246: 89 45 ec mov %eax,0xffffffec(%ebp) 8049249: 83 c4 10 add $0x10,%esp 804924c: 85 c0 test %eax,%eax 804924e: 75 10 jne 8049260 <__bb_exit_func+0x2bc> 8049250: 83 c4 f4 add $0xfffffff4,%esp 8049253: 56 push %esi 8049254: e8 bf f4 ff ff call 8048718 <_init+0x58> 8049259: e9 b4 03 00 00 jmp 8049612 <__bb_exit_func+0x66e> 804925e: 89 f6 mov %esi,%esi 8049260: 83 c4 f4 add $0xfffffff4,%esp 8049263: 8d 75 f4 lea 0xfffffff4(%ebp),%esi 8049266: 56 push %esi 8049267: e8 3c f5 ff ff call 80487a8 <_init+0xe8> 804926c: 83 c4 fc add $0xfffffffc,%esp 804926f: 83 c4 f4 add $0xfffffff4,%esp 8049272: 56 push %esi 8049273: e8 80 f5 ff ff call 80487f8 <_init+0x138> 8049278: 50 push %eax 8049279: 8d 83 fc ec ff ff lea 0xffffecfc(%ebx),%eax 804927f: 50 push %eax 8049280: 8b 55 ec mov 0xffffffec(%ebp),%edx 8049283: 52 push %edx 8049284: e8 9f f4 ff ff call 8048728 <_init+0x68> 8049289: 8b bb 98 01 00 00 mov 0x198(%ebx),%edi 804928f: 83 c4 30 add $0x30,%esp 8049292: 8d 83 bc ed ff ff lea 0xffffedbc(%ebx),%eax 8049298: 89 45 a4 mov %eax,0xffffffa4(%ebp) 804929b: 85 ff test %edi,%edi 804929d: 0f 84 53 03 00 00 je 80495f6 <__bb_exit_func+0x652> 80492a3: c7 45 dc 00 00 00 00 movl $0x0,0xffffffdc(%ebp) 80492aa: 8b 47 18 mov 0x18(%edi),%eax 80492ad: 83 f8 2b cmp $0x2b,%eax 80492b0: 76 14 jbe 80492c6 <__bb_exit_func+0x322> 80492b2: 3d e8 03 00 00 cmp $0x3e8,%eax 80492b7: 7f 0d jg 80492c6 <__bb_exit_func+0x322> 80492b9: 83 7f 1c 00 cmpl $0x0,0x1c(%edi) 80492bd: 0f 95 c0 setne %al 80492c0: 0f b6 c0 movzbl %al,%eax 80492c3: 89 45 dc mov %eax,0xffffffdc(%ebp) 80492c6: c7 45 d8 00 00 00 00 movl $0x0,0xffffffd8(%ebp) 80492cd: 83 7d dc 00 cmpl $0x0,0xffffffdc(%ebp) 80492d1: 74 0d je 80492e0 <__bb_exit_func+0x33c> 80492d3: 83 7f 20 00 cmpl $0x0,0x20(%edi) 80492d7: 0f 95 c0 setne %al 80492da: 0f b6 c0 movzbl %al,%eax 80492dd: 89 45 d8 mov %eax,0xffffffd8(%ebp) 80492e0: c7 45 d4 00 00 00 00 movl $0x0,0xffffffd4(%ebp) 80492e7: 83 7d dc 00 cmpl $0x0,0xffffffdc(%ebp) 80492eb: 74 0d je 80492fa <__bb_exit_func+0x356> 80492ed: 83 7f 24 00 cmpl $0x0,0x24(%edi) 80492f1: 0f 95 c0 setne %al 80492f4: 0f b6 c0 movzbl %al,%eax 80492f7: 89 45 d4 mov %eax,0xffffffd4(%ebp) 80492fa: 83 7f 14 00 cmpl $0x0,0x14(%edi) 80492fe: 0f 95 c0 setne %al 8049301: 0f b6 c0 movzbl %al,%eax 8049304: 89 45 d0 mov %eax,0xffffffd0(%ebp) 8049307: 8b 57 0c mov 0xc(%edi),%edx 804930a: 89 55 cc mov %edx,0xffffffcc(%ebp) 804930d: c7 45 c8 00 00 00 00 movl $0x0,0xffffffc8(%ebp) 8049314: c7 45 c4 00 00 00 00 movl $0x0,0xffffffc4(%ebp) 804931b: c7 45 c0 00 00 00 00 movl $0x0,0xffffffc0(%ebp) 8049322: c7 45 bc 00 00 00 00 movl $0x0,0xffffffbc(%ebp) 8049329: 83 c4 f8 add $0xfffffff8,%esp 804932c: 6a 0a push $0xa 804932e: 52 push %edx 804932f: e8 38 fc ff ff call 8048f6c 8049334: 89 45 b8 mov %eax,0xffffffb8(%ebp) 8049337: 8b 45 cc mov 0xffffffcc(%ebp),%eax 804933a: 50 push %eax 804933b: 8b 47 04 mov 0x4(%edi),%eax 804933e: 50 push %eax 804933f: 8d 83 22 ed ff ff lea 0xffffed22(%ebx),%eax 8049345: 50 push %eax 8049346: 8b 55 ec mov 0xffffffec(%ebp),%edx 8049349: 52 push %edx 804934a: e8 d9 f3 ff ff call 8048728 <_init+0x68> 804934f: 8b 55 cc mov 0xffffffcc(%ebp),%edx 8049352: 31 f6 xor %esi,%esi 8049354: c7 45 e0 00 00 00 00 movl $0x0,0xffffffe0(%ebp) 804935b: 83 c4 20 add $0x20,%esp 804935e: 8d 83 ba ed ff ff lea 0xffffedba(%ebx),%eax 8049364: 89 45 a8 mov %eax,0xffffffa8(%ebp) 8049367: 39 55 e0 cmp %edx,0xffffffe0(%ebp) 804936a: 0f 8d 10 01 00 00 jge 8049480 <__bb_exit_func+0x4dc> 8049370: 8b 47 08 mov 0x8(%edi),%eax 8049373: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 8049376: 8b 04 90 mov (%eax,%edx,4),%eax 8049379: 39 45 c8 cmp %eax,0xffffffc8(%ebp) 804937c: 7d 03 jge 8049381 <__bb_exit_func+0x3dd> 804937e: 89 45 c8 mov %eax,0xffffffc8(%ebp) 8049381: 83 7d d0 00 cmpl $0x0,0xffffffd0(%ebp) 8049385: 74 0f je 8049396 <__bb_exit_func+0x3f2> 8049387: 8b 47 14 mov 0x14(%edi),%eax 804938a: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 804938d: 8b 04 90 mov (%eax,%edx,4),%eax 8049390: 39 c6 cmp %eax,%esi 8049392: 73 02 jae 8049396 <__bb_exit_func+0x3f2> 8049394: 89 c6 mov %eax,%esi 8049396: 83 7d d8 00 cmpl $0x0,0xffffffd8(%ebp) 804939a: 74 11 je 80493ad <__bb_exit_func+0x409> 804939c: 8b 47 20 mov 0x20(%edi),%eax 804939f: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 80493a2: 8b 04 90 mov (%eax,%edx,4),%eax 80493a5: 39 45 c4 cmp %eax,0xffffffc4(%ebp) 80493a8: 7d 03 jge 80493ad <__bb_exit_func+0x409> 80493aa: 89 45 c4 mov %eax,0xffffffc4(%ebp) 80493ad: 83 7d dc 00 cmpl $0x0,0xffffffdc(%ebp) 80493b1: 74 5c je 804940f <__bb_exit_func+0x46b> 80493b3: 8b 47 1c mov 0x1c(%edi),%eax 80493b6: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 80493b9: 8b 0c 90 mov (%eax,%edx,4),%ecx 80493bc: 85 c9 test %ecx,%ecx 80493be: 75 06 jne 80493c6 <__bb_exit_func+0x422> 80493c0: 8d 8b 3f ed ff ff lea 0xffffed3f(%ebx),%ecx 80493c6: 89 c8 mov %ecx,%eax 80493c8: 89 ca mov %ecx,%edx 80493ca: 83 e0 03 and $0x3,%eax 80493cd: 74 16 je 80493e5 <__bb_exit_func+0x441> 80493cf: 7a 0f jp 80493e0 <__bb_exit_func+0x43c> 80493d1: 83 f8 02 cmp $0x2,%eax 80493d4: 74 05 je 80493db <__bb_exit_func+0x437> 80493d6: 38 22 cmp %ah,(%edx) 80493d8: 74 2b je 8049405 <__bb_exit_func+0x461> 80493da: 42 inc %edx 80493db: 38 22 cmp %ah,(%edx) 80493dd: 74 26 je 8049405 <__bb_exit_func+0x461> 80493df: 42 inc %edx 80493e0: 38 22 cmp %ah,(%edx) 80493e2: 74 21 je 8049405 <__bb_exit_func+0x461> 80493e4: 42 inc %edx 80493e5: 8b 02 mov (%edx),%eax 80493e7: 84 c0 test %al,%al 80493e9: 74 1a je 8049405 <__bb_exit_func+0x461> 80493eb: 84 e4 test %ah,%ah 80493ed: 74 15 je 8049404 <__bb_exit_func+0x460> 80493ef: a9 00 00 ff 00 test $0xff0000,%eax 80493f4: 74 0d je 8049403 <__bb_exit_func+0x45f> 80493f6: 83 c2 04 add $0x4,%edx 80493f9: a9 00 00 00 ff test $0xff000000,%eax 80493fe: 75 e5 jne 80493e5 <__bb_exit_func+0x441> 8049400: 83 ea 03 sub $0x3,%edx 8049403: 42 inc %edx 8049404: 42 inc %edx 8049405: 29 ca sub %ecx,%edx 8049407: 39 55 bc cmp %edx,0xffffffbc(%ebp) 804940a: 7d 03 jge 804940f <__bb_exit_func+0x46b> 804940c: 89 55 bc mov %edx,0xffffffbc(%ebp) 804940f: 83 7d d4 00 cmpl $0x0,0xffffffd4(%ebp) 8049413: 74 5c je 8049471 <__bb_exit_func+0x4cd> 8049415: 8b 47 24 mov 0x24(%edi),%eax 8049418: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 804941b: 8b 0c 90 mov (%eax,%edx,4),%ecx 804941e: 85 c9 test %ecx,%ecx 8049420: 75 06 jne 8049428 <__bb_exit_func+0x484> 8049422: 8d 8b 3f ed ff ff lea 0xffffed3f(%ebx),%ecx 8049428: 89 c8 mov %ecx,%eax 804942a: 89 ca mov %ecx,%edx 804942c: 83 e0 03 and $0x3,%eax 804942f: 74 16 je 8049447 <__bb_exit_func+0x4a3> 8049431: 7a 0f jp 8049442 <__bb_exit_func+0x49e> 8049433: 83 f8 02 cmp $0x2,%eax 8049436: 74 05 je 804943d <__bb_exit_func+0x499> 8049438: 38 22 cmp %ah,(%edx) 804943a: 74 2b je 8049467 <__bb_exit_func+0x4c3> 804943c: 42 inc %edx 804943d: 38 22 cmp %ah,(%edx) 804943f: 74 26 je 8049467 <__bb_exit_func+0x4c3> 8049441: 42 inc %edx 8049442: 38 22 cmp %ah,(%edx) 8049444: 74 21 je 8049467 <__bb_exit_func+0x4c3> 8049446: 42 inc %edx 8049447: 8b 02 mov (%edx),%eax 8049449: 84 c0 test %al,%al 804944b: 74 1a je 8049467 <__bb_exit_func+0x4c3> 804944d: 84 e4 test %ah,%ah 804944f: 74 15 je 8049466 <__bb_exit_func+0x4c2> 8049451: a9 00 00 ff 00 test $0xff0000,%eax 8049456: 74 0d je 8049465 <__bb_exit_func+0x4c1> 8049458: 83 c2 04 add $0x4,%edx 804945b: a9 00 00 00 ff test $0xff000000,%eax 8049460: 75 e5 jne 8049447 <__bb_exit_func+0x4a3> 8049462: 83 ea 03 sub $0x3,%edx 8049465: 42 inc %edx 8049466: 42 inc %edx 8049467: 29 ca sub %ecx,%edx 8049469: 39 55 c0 cmp %edx,0xffffffc0(%ebp) 804946c: 7d 03 jge 8049471 <__bb_exit_func+0x4cd> 804946e: 89 55 c0 mov %edx,0xffffffc0(%ebp) 8049471: 8b 45 cc mov 0xffffffcc(%ebp),%eax 8049474: ff 45 e0 incl 0xffffffe0(%ebp) 8049477: 39 45 e0 cmp %eax,0xffffffe0(%ebp) 804947a: 0f 8c f0 fe ff ff jl 8049370 <__bb_exit_func+0x3cc> 8049480: 83 c4 f8 add $0xfffffff8,%esp 8049483: 6a 10 push $0x10 8049485: 56 push %esi 8049486: e8 e1 fa ff ff call 8048f6c 804948b: 89 45 ac mov %eax,0xffffffac(%ebp) 804948e: 83 c4 f8 add $0xfffffff8,%esp 8049491: 6a 0a push $0xa 8049493: 8b 55 c8 mov 0xffffffc8(%ebp),%edx 8049496: 52 push %edx 8049497: e8 d0 fa ff ff call 8048f6c 804949c: 89 45 b4 mov %eax,0xffffffb4(%ebp) 804949f: 83 c4 20 add $0x20,%esp 80494a2: 83 c4 f8 add $0xfffffff8,%esp 80494a5: 6a 0a push $0xa 80494a7: 8b 45 c4 mov 0xffffffc4(%ebp),%eax 80494aa: 50 push %eax 80494ab: e8 bc fa ff ff call 8048f6c 80494b0: 8b 55 cc mov 0xffffffcc(%ebp),%edx 80494b3: 89 45 b0 mov %eax,0xffffffb0(%ebp) 80494b6: c7 45 e0 00 00 00 00 movl $0x0,0xffffffe0(%ebp) 80494bd: 83 c4 10 add $0x10,%esp 80494c0: 39 55 e0 cmp %edx,0xffffffe0(%ebp) 80494c3: 0f 8d 03 01 00 00 jge 80495cc <__bb_exit_func+0x628> 80494c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 80494d0: 8b 47 08 mov 0x8(%edi),%eax 80494d3: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 80494d6: 83 c4 f8 add $0xfffffff8,%esp 80494d9: 89 d6 mov %edx,%esi 80494db: 46 inc %esi 80494dc: 8b 04 90 mov (%eax,%edx,4),%eax 80494df: 50 push %eax 80494e0: 8b 45 b4 mov 0xffffffb4(%ebp),%eax 80494e3: 50 push %eax 80494e4: 56 push %esi 80494e5: 8b 55 b8 mov 0xffffffb8(%ebp),%edx 80494e8: 52 push %edx 80494e9: 8d 83 5c ed ff ff lea 0xffffed5c(%ebx),%eax 80494ef: 50 push %eax 80494f0: 8b 45 ec mov 0xffffffec(%ebp),%eax 80494f3: 50 push %eax 80494f4: e8 2f f2 ff ff call 8048728 <_init+0x68> 80494f9: 83 c4 20 add $0x20,%esp 80494fc: 83 7d d0 00 cmpl $0x0,0xffffffd0(%ebp) 8049500: 74 21 je 8049523 <__bb_exit_func+0x57f> 8049502: 8b 47 14 mov 0x14(%edi),%eax 8049505: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 8049508: 8b 04 90 mov (%eax,%edx,4),%eax 804950b: 50 push %eax 804950c: 8b 45 ac mov 0xffffffac(%ebp),%eax 804950f: 50 push %eax 8049510: 8d 83 82 ed ff ff lea 0xffffed82(%ebx),%eax 8049516: 50 push %eax 8049517: 8b 55 ec mov 0xffffffec(%ebp),%edx 804951a: 52 push %edx 804951b: e8 08 f2 ff ff call 8048728 <_init+0x68> 8049520: 83 c4 10 add $0x10,%esp 8049523: 83 7d dc 00 cmpl $0x0,0xffffffdc(%ebp) 8049527: 74 2b je 8049554 <__bb_exit_func+0x5b0> 8049529: 8b 47 1c mov 0x1c(%edi),%eax 804952c: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 804952f: 8b 04 90 mov (%eax,%edx,4),%eax 8049532: 85 c0 test %eax,%eax 8049534: 75 06 jne 804953c <__bb_exit_func+0x598> 8049536: 8d 83 3f ed ff ff lea 0xffffed3f(%ebx),%eax 804953c: 50 push %eax 804953d: 8b 45 bc mov 0xffffffbc(%ebp),%eax 8049540: 50 push %eax 8049541: 8d 83 94 ed ff ff lea 0xffffed94(%ebx),%eax 8049547: 50 push %eax 8049548: 8b 55 ec mov 0xffffffec(%ebp),%edx 804954b: 52 push %edx 804954c: e8 d7 f1 ff ff call 8048728 <_init+0x68> 8049551: 83 c4 10 add $0x10,%esp 8049554: 83 7d d8 00 cmpl $0x0,0xffffffd8(%ebp) 8049558: 74 21 je 804957b <__bb_exit_func+0x5d7> 804955a: 8b 47 20 mov 0x20(%edi),%eax 804955d: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 8049560: 8b 04 90 mov (%eax,%edx,4),%eax 8049563: 50 push %eax 8049564: 8b 45 b0 mov 0xffffffb0(%ebp),%eax 8049567: 50 push %eax 8049568: 8d 83 a4 ed ff ff lea 0xffffeda4(%ebx),%eax 804956e: 50 push %eax 804956f: 8b 55 ec mov 0xffffffec(%ebp),%edx 8049572: 52 push %edx 8049573: e8 b0 f1 ff ff call 8048728 <_init+0x68> 8049578: 83 c4 10 add $0x10,%esp 804957b: 83 7d d4 00 cmpl $0x0,0xffffffd4(%ebp) 804957f: 74 2a je 80495ab <__bb_exit_func+0x607> 8049581: 8b 47 24 mov 0x24(%edi),%eax 8049584: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 8049587: 83 c4 fc add $0xfffffffc,%esp 804958a: 8b 04 90 mov (%eax,%edx,4),%eax 804958d: 85 c0 test %eax,%eax 804958f: 75 06 jne 8049597 <__bb_exit_func+0x5f3> 8049591: 8d 83 3f ed ff ff lea 0xffffed3f(%ebx),%eax 8049597: 50 push %eax 8049598: 8d 83 b0 ed ff ff lea 0xffffedb0(%ebx),%eax 804959e: 50 push %eax 804959f: 8b 45 ec mov 0xffffffec(%ebp),%eax 80495a2: 50 push %eax 80495a3: e8 80 f1 ff ff call 8048728 <_init+0x68> 80495a8: 83 c4 10 add $0x10,%esp 80495ab: 8b 55 a8 mov 0xffffffa8(%ebp),%edx 80495ae: 83 c4 f8 add $0xfffffff8,%esp 80495b1: 52 push %edx 80495b2: 8b 45 ec mov 0xffffffec(%ebp),%eax 80495b5: 50 push %eax 80495b6: e8 6d f1 ff ff call 8048728 <_init+0x68> 80495bb: 8b 55 cc mov 0xffffffcc(%ebp),%edx 80495be: 83 c4 10 add $0x10,%esp 80495c1: 89 75 e0 mov %esi,0xffffffe0(%ebp) 80495c4: 39 d6 cmp %edx,%esi 80495c6: 0f 8c 04 ff ff ff jl 80494d0 <__bb_exit_func+0x52c> 80495cc: 8b 45 a8 mov 0xffffffa8(%ebp),%eax 80495cf: 83 c4 f8 add $0xfffffff8,%esp 80495d2: 50 push %eax 80495d3: 8b 55 ec mov 0xffffffec(%ebp),%edx 80495d6: 52 push %edx 80495d7: e8 4c f1 ff ff call 8048728 <_init+0x68> 80495dc: 8b 45 ec mov 0xffffffec(%ebp),%eax 80495df: 83 c4 f4 add $0xfffffff4,%esp 80495e2: 50 push %eax 80495e3: e8 50 f1 ff ff call 8048738 <_init+0x78> 80495e8: 8b 7f 10 mov 0x10(%edi),%edi 80495eb: 83 c4 20 add $0x20,%esp 80495ee: 85 ff test %edi,%edi 80495f0: 0f 85 ad fc ff ff jne 80492a3 <__bb_exit_func+0x2ff> 80495f6: 8b 55 a4 mov 0xffffffa4(%ebp),%edx 80495f9: 83 c4 f8 add $0xfffffff8,%esp 80495fc: 52 push %edx 80495fd: 8b 45 ec mov 0xffffffec(%ebp),%eax 8049600: 50 push %eax 8049601: e8 22 f1 ff ff call 8048728 <_init+0x68> 8049606: 8b 55 ec mov 0xffffffec(%ebp),%edx 8049609: 83 c4 f4 add $0xfffffff4,%esp 804960c: 52 push %edx 804960d: e8 d6 f1 ff ff call 80487e8 <_init+0x128> 8049612: 8d 65 88 lea 0xffffff88(%ebp),%esp 8049615: 5b pop %ebx 8049616: 5e pop %esi 8049617: 5f pop %edi 8049618: 89 ec mov %ebp,%esp 804961a: 5d pop %ebp 804961b: c3 ret 804961c: 8b 1c 24 mov (%esp,1),%ebx 804961f: c3 ret 08049620 <__bb_init_func>: 8049620: 55 push %ebp 8049621: 89 e5 mov %esp,%ebp 8049623: 83 ec 10 sub $0x10,%esp 8049626: 56 push %esi 8049627: 53 push %ebx 8049628: e8 ef ff ff ff call 804961c <__bb_exit_func+0x678> 804962d: 81 c3 57 24 00 00 add $0x2457,%ebx 8049633: 8b 75 08 mov 0x8(%ebp),%esi 8049636: 83 3e 00 cmpl $0x0,(%esi) 8049639: 75 2d jne 8049668 <__bb_init_func+0x48> 804963b: 83 bb 98 01 00 00 00 cmpl $0x0,0x198(%ebx) 8049642: 75 0f jne 8049653 <__bb_init_func+0x33> 8049644: 8b 83 70 00 00 00 mov 0x70(%ebx),%eax 804964a: 83 c4 f4 add $0xfffffff4,%esp 804964d: 50 push %eax 804964e: e8 ad 0d 00 00 call 804a400 8049653: 8b 83 98 01 00 00 mov 0x198(%ebx),%eax 8049659: c7 06 01 00 00 00 movl $0x1,(%esi) 804965f: 89 46 10 mov %eax,0x10(%esi) 8049662: 89 b3 98 01 00 00 mov %esi,0x198(%ebx) 8049668: 8d 65 e8 lea 0xffffffe8(%ebp),%esp 804966b: 5b pop %ebx 804966c: 5e pop %esi 804966d: 89 ec mov %ebp,%esp 804966f: 5d pop %ebp 8049670: c3 ret 8049671: 8d 76 00 lea 0x0(%esi),%esi 8049674: 8b 1c 24 mov (%esp,1),%ebx 8049677: c3 ret 08049678 <__bb_exit_trace_func>: 8049678: 55 push %ebp 8049679: 89 e5 mov %esp,%ebp 804967b: 83 ec 2c sub $0x2c,%esp 804967e: 57 push %edi 804967f: 56 push %esi 8049680: 53 push %ebx 8049681: e8 ee ff ff ff call 8049674 <__bb_init_func+0x54> 8049686: 81 c3 fe 23 00 00 add $0x23fe,%ebx 804968c: 83 c4 f8 add $0xfffffff8,%esp 804968f: 8d 83 ea ec ff ff lea 0xffffecea(%ebx),%eax 8049695: 50 push %eax 8049696: 8d b3 ec ec ff ff lea 0xffffecec(%ebx),%esi 804969c: 56 push %esi 804969d: e8 a6 f1 ff ff call 8048848 <_init+0x188> 80496a2: 89 45 f4 mov %eax,0xfffffff4(%ebp) 80496a5: 83 c4 10 add $0x10,%esp 80496a8: 85 c0 test %eax,%eax 80496aa: 75 0c jne 80496b8 <__bb_exit_trace_func+0x40> 80496ac: 83 c4 f4 add $0xfffffff4,%esp 80496af: 56 push %esi 80496b0: e8 63 f0 ff ff call 8048718 <_init+0x58> 80496b5: 83 c4 10 add $0x10,%esp 80496b8: f6 83 d8 ff ff ff 01 testb $0x1,0xffffffd8(%ebx) 80496bf: 74 2b je 80496ec <__bb_exit_trace_func+0x74> 80496c1: 8b 83 c8 ff ff ff mov 0xffffffc8(%ebx),%eax 80496c7: 85 c0 test %eax,%eax 80496c9: 75 15 jne 80496e0 <__bb_exit_trace_func+0x68> 80496cb: 83 c4 f4 add $0xfffffff4,%esp 80496ce: 8d 83 bf ed ff ff lea 0xffffedbf(%ebx),%eax 80496d4: 50 push %eax 80496d5: e8 3e f0 ff ff call 8048718 <_init+0x58> 80496da: eb 0d jmp 80496e9 <__bb_exit_trace_func+0x71> 80496dc: 8d 74 26 00 lea 0x0(%esi,1),%esi 80496e0: 83 c4 f4 add $0xfffffff4,%esp 80496e3: 50 push %eax 80496e4: e8 ff f0 ff ff call 80487e8 <_init+0x128> 80496e9: 83 c4 10 add $0x10,%esp 80496ec: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp) 80496f0: 0f 84 48 01 00 00 je 804983e <__bb_exit_trace_func+0x1c6> 80496f6: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) 80496fd: 83 c4 f4 add $0xfffffff4,%esp 8049700: 8d 75 fc lea 0xfffffffc(%ebp),%esi 8049703: 56 push %esi 8049704: e8 9f f0 ff ff call 80487a8 <_init+0xe8> 8049709: 8b 83 d0 ff ff ff mov 0xffffffd0(%ebx),%eax 804970f: 89 45 f0 mov %eax,0xfffffff0(%ebp) 8049712: 83 c4 10 add $0x10,%esp 8049715: 85 c0 test %eax,%eax 8049717: 0f 84 05 01 00 00 je 8049822 <__bb_exit_trace_func+0x1aa> 804971d: 8d 76 00 lea 0x0(%esi),%esi 8049720: 8b b3 98 01 00 00 mov 0x198(%ebx),%esi 8049726: 85 f6 test %esi,%esi 8049728: 74 64 je 804978e <__bb_exit_trace_func+0x116> 804972a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8049730: 8b 56 04 mov 0x4(%esi),%edx 8049733: 85 d2 test %edx,%edx 8049735: 74 50 je 8049787 <__bb_exit_trace_func+0x10f> 8049737: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 804973a: 8b 41 08 mov 0x8(%ecx),%eax 804973d: 85 c0 test %eax,%eax 804973f: 74 11 je 8049752 <__bb_exit_trace_func+0xda> 8049741: 83 c4 f8 add $0xfffffff8,%esp 8049744: 52 push %edx 8049745: 50 push %eax 8049746: e8 bd ef ff ff call 8048708 <_init+0x48> 804974b: 83 c4 10 add $0x10,%esp 804974e: 85 c0 test %eax,%eax 8049750: 75 35 jne 8049787 <__bb_exit_trace_func+0x10f> 8049752: 31 ff xor %edi,%edi 8049754: 3b 7e 0c cmp 0xc(%esi),%edi 8049757: 7d 2e jge 8049787 <__bb_exit_trace_func+0x10f> 8049759: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 8049760: 8b 46 1c mov 0x1c(%esi),%eax 8049763: 83 c4 f8 add $0xfffffff8,%esp 8049766: 8b 04 b8 mov (%eax,%edi,4),%eax 8049769: 50 push %eax 804976a: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 804976d: 8b 42 04 mov 0x4(%edx),%eax 8049770: 50 push %eax 8049771: e8 92 ef ff ff call 8048708 <_init+0x48> 8049776: 83 c4 10 add $0x10,%esp 8049779: 85 c0 test %eax,%eax 804977b: 0f 84 91 00 00 00 je 8049812 <__bb_exit_trace_func+0x19a> 8049781: 47 inc %edi 8049782: 3b 7e 0c cmp 0xc(%esi),%edi 8049785: 7c d9 jl 8049760 <__bb_exit_trace_func+0xe8> 8049787: 8b 76 10 mov 0x10(%esi),%esi 804978a: 85 f6 test %esi,%esi 804978c: 75 a2 jne 8049730 <__bb_exit_trace_func+0xb8> 804978e: 83 7d ec 00 cmpl $0x0,0xffffffec(%ebp) 8049792: 75 2a jne 80497be <__bb_exit_trace_func+0x146> 8049794: 83 c4 fc add $0xfffffffc,%esp 8049797: 83 c4 f4 add $0xfffffff4,%esp 804979a: 8d 4d fc lea 0xfffffffc(%ebp),%ecx 804979d: 51 push %ecx 804979e: e8 55 f0 ff ff call 80487f8 <_init+0x138> 80497a3: 50 push %eax 80497a4: 8d 83 dc ed ff ff lea 0xffffeddc(%ebx),%eax 80497aa: 50 push %eax 80497ab: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 80497ae: 50 push %eax 80497af: e8 74 ef ff ff call 8048728 <_init+0x68> 80497b4: c7 45 ec 01 00 00 00 movl $0x1,0xffffffec(%ebp) 80497bb: 83 c4 20 add $0x20,%esp 80497be: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 80497c1: 83 c4 fc add $0xfffffffc,%esp 80497c4: 8b 42 04 mov 0x4(%edx),%eax 80497c7: 50 push %eax 80497c8: 8d 83 22 ee ff ff lea 0xffffee22(%ebx),%eax 80497ce: 50 push %eax 80497cf: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 80497d2: 51 push %ecx 80497d3: e8 50 ef ff ff call 8048728 <_init+0x68> 80497d8: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 80497db: 83 c4 10 add $0x10,%esp 80497de: 8b 42 08 mov 0x8(%edx),%eax 80497e1: 85 c0 test %eax,%eax 80497e3: 74 17 je 80497fc <__bb_exit_trace_func+0x184> 80497e5: 83 c4 fc add $0xfffffffc,%esp 80497e8: 50 push %eax 80497e9: 8d 83 2f ee ff ff lea 0xffffee2f(%ebx),%eax 80497ef: 50 push %eax 80497f0: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 80497f3: 51 push %ecx 80497f4: e8 2f ef ff ff call 8048728 <_init+0x68> 80497f9: 83 c4 10 add $0x10,%esp 80497fc: 83 c4 f8 add $0xfffffff8,%esp 80497ff: 8d 83 ba ed ff ff lea 0xffffedba(%ebx),%eax 8049805: 50 push %eax 8049806: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 8049809: 50 push %eax 804980a: e8 19 ef ff ff call 8048728 <_init+0x68> 804980f: 83 c4 10 add $0x10,%esp 8049812: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 8049815: 8b 12 mov (%edx),%edx 8049817: 89 55 f0 mov %edx,0xfffffff0(%ebp) 804981a: 85 d2 test %edx,%edx 804981c: 0f 85 fe fe ff ff jne 8049720 <__bb_exit_trace_func+0xa8> 8049822: 83 7d ec 00 cmpl $0x0,0xffffffec(%ebp) 8049826: 74 16 je 804983e <__bb_exit_trace_func+0x1c6> 8049828: 83 c4 f8 add $0xfffffff8,%esp 804982b: 8d 83 ba ed ff ff lea 0xffffedba(%ebx),%eax 8049831: 50 push %eax 8049832: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 8049835: 51 push %ecx 8049836: e8 ed ee ff ff call 8048728 <_init+0x68> 804983b: 83 c4 10 add $0x10,%esp 804983e: f6 83 d8 ff ff ff 02 testb $0x2,0xffffffd8(%ebx) 8049845: 0f 84 e0 01 00 00 je 8049a2b <__bb_exit_trace_func+0x3b3> 804984b: 83 bb cc ff ff ff 00 cmpl $0x0,0xffffffcc(%ebx) 8049852: 75 34 jne 8049888 <__bb_exit_trace_func+0x210> 8049854: 83 bb e4 ff ff ff 00 cmpl $0x0,0xffffffe4(%ebx) 804985b: 0f 85 b9 02 00 00 jne 8049b1a <__bb_exit_trace_func+0x4a2> 8049861: 83 c4 f8 add $0xfffffff8,%esp 8049864: 8d 83 3b ee ff ff lea 0xffffee3b(%ebx),%eax 804986a: 50 push %eax 804986b: 8b 83 7c 00 00 00 mov 0x7c(%ebx),%eax 8049871: 8b 00 mov (%eax),%eax 8049873: 50 push %eax 8049874: e8 af ee ff ff call 8048728 <_init+0x68> 8049879: c7 83 e4 ff ff ff 01 movl $0x1,0xffffffe4(%ebx) 8049880: 00 00 00 8049883: e9 92 02 00 00 jmp 8049b1a <__bb_exit_trace_func+0x4a2> 8049888: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp) 804988c: 0f 84 ae 01 00 00 je 8049a40 <__bb_exit_trace_func+0x3c8> 8049892: c7 45 e8 00 00 00 00 movl $0x0,0xffffffe8(%ebp) 8049899: 83 c4 f4 add $0xfffffff4,%esp 804989c: 8d 75 f8 lea 0xfffffff8(%ebp),%esi 804989f: 56 push %esi 80498a0: e8 03 ef ff ff call 80487a8 <_init+0xe8> 80498a5: 83 c4 f8 add $0xfffffff8,%esp 80498a8: 8d 83 54 ee ff ff lea 0xffffee54(%ebx),%eax 80498ae: 50 push %eax 80498af: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 80498b2: 50 push %eax 80498b3: e8 70 ee ff ff call 8048728 <_init+0x68> 80498b8: 8b 83 d8 ff ff ff mov 0xffffffd8(%ebx),%eax 80498be: 31 ff xor %edi,%edi 80498c0: 83 c4 20 add $0x20,%esp 80498c3: 83 e0 0c and $0xc,%eax 80498c6: 83 f8 0c cmp $0xc,%eax 80498c9: 77 7f ja 804994a <__bb_exit_trace_func+0x2d2> 80498cb: 89 da mov %ebx,%edx 80498cd: 2b 94 83 5c de ff ff sub 0xffffde5c(%ebx,%eax,4),%edx 80498d4: ff e2 jmp *%edx 80498d6: 8d 76 00 lea 0x0(%esi),%esi 80498d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,1),%edi 80498e0: 70 21 jo 8049903 <__bb_exit_trace_func+0x28b> 80498e2: 00 00 add %al,(%eax) 80498e4: 3a 21 cmp (%ecx),%ah 80498e6: 00 00 add %al,(%eax) 80498e8: 3a 21 cmp (%ecx),%ah 80498ea: 00 00 add %al,(%eax) 80498ec: 3a 21 cmp (%ecx),%ah 80498ee: 00 00 add %al,(%eax) 80498f0: 3a 21 cmp (%ecx),%ah 80498f2: 00 00 add %al,(%eax) 80498f4: 3a 21 cmp (%ecx),%ah 80498f6: 00 00 add %al,(%eax) 80498f8: 3a 21 cmp (%ecx),%ah 80498fa: 00 00 add %al,(%eax) 80498fc: 3a 21 cmp (%ecx),%ah 80498fe: 00 00 add %al,(%eax) 8049900: 60 pusha 8049901: 21 00 and %eax,(%eax) 8049903: 00 3a add %bh,(%edx) 8049905: 21 00 and %eax,(%eax) 8049907: 00 3a add %bh,(%edx) 8049909: 21 00 and %eax,(%eax) 804990b: 00 3a add %bh,(%edx) 804990d: 21 00 and %eax,(%eax) 804990f: 00 50 21 add %dl,0x21(%eax) 8049912: 00 00 add %al,(%eax) 8049914: 83 c4 f8 add $0xfffffff8,%esp 8049917: 8d 83 6d ee ff ff lea 0xffffee6d(%ebx),%eax 804991d: 50 push %eax 804991e: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 8049921: 51 push %ecx 8049922: eb 1e jmp 8049942 <__bb_exit_trace_func+0x2ca> 8049924: 83 c4 f8 add $0xfffffff8,%esp 8049927: 8d 83 7a ee ff ff lea 0xffffee7a(%ebx),%eax 804992d: 50 push %eax 804992e: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 8049931: 50 push %eax 8049932: eb 0e jmp 8049942 <__bb_exit_trace_func+0x2ca> 8049934: 83 c4 f8 add $0xfffffff8,%esp 8049937: 8d 83 8d ee ff ff lea 0xffffee8d(%ebx),%eax 804993d: 50 push %eax 804993e: 8b 55 f4 mov 0xfffffff4(%ebp),%edx 8049941: 52 push %edx 8049942: e8 e1 ed ff ff call 8048728 <_init+0x68> 8049947: 83 c4 10 add $0x10,%esp 804994a: 83 c4 fc add $0xfffffffc,%esp 804994d: 83 c4 f4 add $0xfffffff4,%esp 8049950: 56 push %esi 8049951: e8 a2 ee ff ff call 80487f8 <_init+0x138> 8049956: 50 push %eax 8049957: 8d 83 99 ee ff ff lea 0xffffee99(%ebx),%eax 804995d: 50 push %eax 804995e: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 8049961: 51 push %ecx 8049962: e8 c1 ed ff ff call 8048728 <_init+0x68> 8049967: 31 c9 xor %ecx,%ecx 8049969: 83 c4 20 add $0x20,%esp 804996c: 8d 83 ba ed ff ff lea 0xffffedba(%ebx),%eax 8049972: 89 45 e0 mov %eax,0xffffffe0(%ebp) 8049975: 8b 83 cc ff ff ff mov 0xffffffcc(%ebx),%eax 804997b: 8b 14 88 mov (%eax,%ecx,4),%edx 804997e: 85 d2 test %edx,%edx 8049980: 74 23 je 80499a5 <__bb_exit_trace_func+0x32d> 8049982: 8b 42 04 mov 0x4(%edx),%eax 8049985: 39 c7 cmp %eax,%edi 8049987: 73 02 jae 804998b <__bb_exit_trace_func+0x313> 8049989: 89 c7 mov %eax,%edi 804998b: 8b 42 08 mov 0x8(%edx),%eax 804998e: 39 c7 cmp %eax,%edi 8049990: 73 02 jae 8049994 <__bb_exit_trace_func+0x31c> 8049992: 89 c7 mov %eax,%edi 8049994: 8b 42 0c mov 0xc(%edx),%eax 8049997: 39 45 e8 cmp %eax,0xffffffe8(%ebp) 804999a: 73 03 jae 804999f <__bb_exit_trace_func+0x327> 804999c: 89 45 e8 mov %eax,0xffffffe8(%ebp) 804999f: 8b 12 mov (%edx),%edx 80499a1: 85 d2 test %edx,%edx 80499a3: 75 dd jne 8049982 <__bb_exit_trace_func+0x30a> 80499a5: 41 inc %ecx 80499a6: 81 f9 36 01 00 00 cmp $0x136,%ecx 80499ac: 7e c7 jle 8049975 <__bb_exit_trace_func+0x2fd> 80499ae: 83 c4 f8 add $0xfffffff8,%esp 80499b1: 6a 10 push $0x10 80499b3: 57 push %edi 80499b4: e8 b3 f5 ff ff call 8048f6c 80499b9: 83 c4 f8 add $0xfffffff8,%esp 80499bc: 6a 0a push $0xa 80499be: 8b 55 e8 mov 0xffffffe8(%ebp),%edx 80499c1: 89 c7 mov %eax,%edi 80499c3: 52 push %edx 80499c4: e8 a3 f5 ff ff call 8048f6c 80499c9: 89 45 e4 mov %eax,0xffffffe4(%ebp) 80499cc: 31 c9 xor %ecx,%ecx 80499ce: 83 c4 20 add $0x20,%esp 80499d1: 8b 83 cc ff ff ff mov 0xffffffcc(%ebx),%eax 80499d7: 8b 34 88 mov (%eax,%ecx,4),%esi 80499da: 41 inc %ecx 80499db: 89 4d dc mov %ecx,0xffffffdc(%ebp) 80499de: 85 f6 test %esi,%esi 80499e0: 74 2b je 8049a0d <__bb_exit_trace_func+0x395> 80499e2: 8b 46 0c mov 0xc(%esi),%eax 80499e5: 50 push %eax 80499e6: 8b 4d e4 mov 0xffffffe4(%ebp),%ecx 80499e9: 51 push %ecx 80499ea: 8b 46 08 mov 0x8(%esi),%eax 80499ed: 50 push %eax 80499ee: 57 push %edi 80499ef: 8b 46 04 mov 0x4(%esi),%eax 80499f2: 50 push %eax 80499f3: 57 push %edi 80499f4: 8d 83 bc ee ff ff lea 0xffffeebc(%ebx),%eax 80499fa: 50 push %eax 80499fb: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 80499fe: 50 push %eax 80499ff: e8 24 ed ff ff call 8048728 <_init+0x68> 8049a04: 8b 36 mov (%esi),%esi 8049a06: 83 c4 20 add $0x20,%esp 8049a09: 85 f6 test %esi,%esi 8049a0b: 75 d5 jne 80499e2 <__bb_exit_trace_func+0x36a> 8049a0d: 8b 4d dc mov 0xffffffdc(%ebp),%ecx 8049a10: 81 f9 36 01 00 00 cmp $0x136,%ecx 8049a16: 7e b9 jle 80499d1 <__bb_exit_trace_func+0x359> 8049a18: 8b 55 e0 mov 0xffffffe0(%ebp),%edx 8049a1b: 83 c4 f8 add $0xfffffff8,%esp 8049a1e: 52 push %edx 8049a1f: 8b 4d f4 mov 0xfffffff4(%ebp),%ecx 8049a22: 51 push %ecx 8049a23: e8 00 ed ff ff call 8048728 <_init+0x68> 8049a28: 83 c4 10 add $0x10,%esp 8049a2b: 83 7d f4 00 cmpl $0x0,0xfffffff4(%ebp) 8049a2f: 74 0f je 8049a40 <__bb_exit_trace_func+0x3c8> 8049a31: 8b 45 f4 mov 0xfffffff4(%ebp),%eax 8049a34: 83 c4 f4 add $0xfffffff4,%esp 8049a37: 50 push %eax 8049a38: e8 ab ed ff ff call 80487e8 <_init+0x128> 8049a3d: 83 c4 10 add $0x10,%esp 8049a40: 8b bb d0 ff ff ff mov 0xffffffd0(%ebx),%edi 8049a46: 85 ff test %edi,%edi 8049a48: 74 40 je 8049a8a <__bb_exit_trace_func+0x412> 8049a4a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8049a50: 89 fe mov %edi,%esi 8049a52: 8b 3f mov (%edi),%edi 8049a54: 8b 46 04 mov 0x4(%esi),%eax 8049a57: 85 c0 test %eax,%eax 8049a59: 74 0c je 8049a67 <__bb_exit_trace_func+0x3ef> 8049a5b: 83 c4 f4 add $0xfffffff4,%esp 8049a5e: 50 push %eax 8049a5f: e8 c4 ed ff ff call 8048828 <_init+0x168> 8049a64: 83 c4 10 add $0x10,%esp 8049a67: 8b 46 08 mov 0x8(%esi),%eax 8049a6a: 85 c0 test %eax,%eax 8049a6c: 74 0c je 8049a7a <__bb_exit_trace_func+0x402> 8049a6e: 83 c4 f4 add $0xfffffff4,%esp 8049a71: 50 push %eax 8049a72: e8 b1 ed ff ff call 8048828 <_init+0x168> 8049a77: 83 c4 10 add $0x10,%esp 8049a7a: 83 c4 f4 add $0xfffffff4,%esp 8049a7d: 56 push %esi 8049a7e: e8 a5 ed ff ff call 8048828 <_init+0x168> 8049a83: 83 c4 10 add $0x10,%esp 8049a86: 85 ff test %edi,%edi 8049a88: 75 c6 jne 8049a50 <__bb_exit_trace_func+0x3d8> 8049a8a: 8b 83 dc ff ff ff mov 0xffffffdc(%ebx),%eax 8049a90: 85 c0 test %eax,%eax 8049a92: 74 0c je 8049aa0 <__bb_exit_trace_func+0x428> 8049a94: 83 c4 f4 add $0xfffffff4,%esp 8049a97: 50 push %eax 8049a98: e8 8b ed ff ff call 8048828 <_init+0x168> 8049a9d: 83 c4 10 add $0x10,%esp 8049aa0: 8b 83 cc ff ff ff mov 0xffffffcc(%ebx),%eax 8049aa6: 85 c0 test %eax,%eax 8049aa8: 74 46 je 8049af0 <__bb_exit_trace_func+0x478> 8049aaa: 31 d2 xor %edx,%edx 8049aac: 8d 74 26 00 lea 0x0(%esi,1),%esi 8049ab0: 8b 34 90 mov (%eax,%edx,4),%esi 8049ab3: 8d 7a 01 lea 0x1(%edx),%edi 8049ab6: 85 f6 test %esi,%esi 8049ab8: 74 1a je 8049ad4 <__bb_exit_trace_func+0x45c> 8049aba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8049ac0: 89 f0 mov %esi,%eax 8049ac2: 8b 36 mov (%esi),%esi 8049ac4: 83 c4 f4 add $0xfffffff4,%esp 8049ac7: 50 push %eax 8049ac8: e8 5b ed ff ff call 8048828 <_init+0x168> 8049acd: 83 c4 10 add $0x10,%esp 8049ad0: 85 f6 test %esi,%esi 8049ad2: 75 ec jne 8049ac0 <__bb_exit_trace_func+0x448> 8049ad4: 8b 83 cc ff ff ff mov 0xffffffcc(%ebx),%eax 8049ada: 89 fa mov %edi,%edx 8049adc: 81 fa 36 01 00 00 cmp $0x136,%edx 8049ae2: 7e cc jle 8049ab0 <__bb_exit_trace_func+0x438> 8049ae4: 83 c4 f4 add $0xfffffff4,%esp 8049ae7: 50 push %eax 8049ae8: e8 3b ed ff ff call 8048828 <_init+0x168> 8049aed: 83 c4 10 add $0x10,%esp 8049af0: 8b b3 98 01 00 00 mov 0x198(%ebx),%esi 8049af6: 85 f6 test %esi,%esi 8049af8: 74 20 je 8049b1a <__bb_exit_trace_func+0x4a2> 8049afa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8049b00: 8b 46 28 mov 0x28(%esi),%eax 8049b03: 85 c0 test %eax,%eax 8049b05: 74 0c je 8049b13 <__bb_exit_trace_func+0x49b> 8049b07: 83 c4 f4 add $0xfffffff4,%esp 8049b0a: 50 push %eax 8049b0b: e8 18 ed ff ff call 8048828 <_init+0x168> 8049b10: 83 c4 10 add $0x10,%esp 8049b13: 8b 76 10 mov 0x10(%esi),%esi 8049b16: 85 f6 test %esi,%esi 8049b18: 75 e6 jne 8049b00 <__bb_exit_trace_func+0x488> 8049b1a: 8d 65 c8 lea 0xffffffc8(%ebp),%esp 8049b1d: 5b pop %ebx 8049b1e: 5e pop %esi 8049b1f: 5f pop %edi 8049b20: 89 ec mov %ebp,%esp 8049b22: 5d pop %ebp 8049b23: c3 ret 8049b24: 8b 1c 24 mov (%esp,1),%ebx 8049b27: c3 ret 08049b28 <__bb_init_prg>: 8049b28: 55 push %ebp 8049b29: 89 e5 mov %esp,%ebp 8049b2b: 81 ec 1c 02 00 00 sub $0x21c,%esp 8049b31: 57 push %edi 8049b32: 56 push %esi 8049b33: 53 push %ebx 8049b34: e8 eb ff ff ff call 8049b24 <__bb_exit_trace_func+0x4ac> 8049b39: 81 c3 4b 1f 00 00 add $0x1f4b,%ebx 8049b3f: 8b 83 70 00 00 00 mov 0x70(%ebx),%eax 8049b45: 83 c4 f4 add $0xfffffff4,%esp 8049b48: 50 push %eax 8049b49: e8 b2 08 00 00 call 804a400 8049b4e: 83 c4 f8 add $0xfffffff8,%esp 8049b51: 8d 83 e0 eb ff ff lea 0xffffebe0(%ebx),%eax 8049b57: 50 push %eax 8049b58: 8d 83 fc ee ff ff lea 0xffffeefc(%ebx),%eax 8049b5e: 50 push %eax 8049b5f: e8 e4 ec ff ff call 8048848 <_init+0x188> 8049b64: 89 85 08 fe ff ff mov %eax,0xfffffe08(%ebp) 8049b6a: 83 c4 20 add $0x20,%esp 8049b6d: 85 c0 test %eax,%eax 8049b6f: 0f 84 3a 03 00 00 je 8049eaf <__bb_init_prg+0x387> 8049b75: 8d 85 0c fe ff ff lea 0xfffffe0c(%ebp),%eax 8049b7b: 89 85 f0 fd ff ff mov %eax,0xfffffdf0(%ebp) 8049b81: 8d 93 02 ef ff ff lea 0xffffef02(%ebx),%edx 8049b87: 89 95 f8 fd ff ff mov %edx,0xfffffdf8(%ebp) 8049b8d: 8d 8b f4 db ff ff lea 0xffffdbf4(%ebx),%ecx 8049b93: 89 8d f4 fd ff ff mov %ecx,0xfffffdf4(%ebp) 8049b99: e9 4a 02 00 00 jmp 8049de8 <__bb_init_prg+0x2c0> 8049b9e: 89 f6 mov %esi,%esi 8049ba0: 8b 85 f0 fd ff ff mov 0xfffffdf0(%ebp),%eax 8049ba6: 89 85 04 fe ff ff mov %eax,0xfffffe04(%ebp) 8049bac: 80 bd 0c fe ff ff 2d cmpb $0x2d,0xfffffe0c(%ebp) 8049bb3: 75 1b jne 8049bd0 <__bb_init_prg+0xa8> 8049bb5: c7 85 fc fd ff ff 02 movl $0x2,0xfffffdfc(%ebp) 8049bbc: 00 00 00 8049bbf: 8d 95 0d fe ff ff lea 0xfffffe0d(%ebp),%edx 8049bc5: 89 95 04 fe ff ff mov %edx,0xfffffe04(%ebp) 8049bcb: eb 0d jmp 8049bda <__bb_init_prg+0xb2> 8049bcd: 8d 76 00 lea 0x0(%esi),%esi 8049bd0: c7 85 fc fd ff ff 01 movl $0x1,0xfffffdfc(%ebp) 8049bd7: 00 00 00 8049bda: 8b b5 04 fe ff ff mov 0xfffffe04(%ebp),%esi 8049be0: 8d bb 0a ef ff ff lea 0xffffef0a(%ebx),%edi 8049be6: b9 0d 00 00 00 mov $0xd,%ecx 8049beb: fc cld 8049bec: a8 00 test $0x0,%al 8049bee: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) 8049bf0: 75 0e jne 8049c00 <__bb_init_prg+0xd8> 8049bf2: 80 8b d8 ff ff ff 01 orb $0x1,0xffffffd8(%ebx) 8049bf9: e9 ea 01 00 00 jmp 8049de8 <__bb_init_prg+0x2c0> 8049bfe: 89 f6 mov %esi,%esi 8049c00: 8b b5 04 fe ff ff mov 0xfffffe04(%ebp),%esi 8049c06: 8d bb 17 ef ff ff lea 0xffffef17(%ebx),%edi 8049c0c: b9 0d 00 00 00 mov $0xd,%ecx 8049c11: fc cld 8049c12: a8 00 test $0x0,%al 8049c14: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) 8049c16: 75 0c jne 8049c24 <__bb_init_prg+0xfc> 8049c18: 80 8b d8 ff ff ff 02 orb $0x2,0xffffffd8(%ebx) 8049c1f: e9 c4 01 00 00 jmp 8049de8 <__bb_init_prg+0x2c0> 8049c24: 8b b5 04 fe ff ff mov 0xfffffe04(%ebp),%esi 8049c2a: 8d bb 24 ef ff ff lea 0xffffef24(%ebx),%edi 8049c30: b9 10 00 00 00 mov $0x10,%ecx 8049c35: fc cld 8049c36: a8 00 test $0x0,%al 8049c38: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) 8049c3a: 75 0c jne 8049c48 <__bb_init_prg+0x120> 8049c3c: 80 8b d8 ff ff ff 04 orb $0x4,0xffffffd8(%ebx) 8049c43: e9 a0 01 00 00 jmp 8049de8 <__bb_init_prg+0x2c0> 8049c48: 8b b5 04 fe ff ff mov 0xfffffe04(%ebp),%esi 8049c4e: 8d bb 34 ef ff ff lea 0xffffef34(%ebx),%edi 8049c54: b9 0f 00 00 00 mov $0xf,%ecx 8049c59: fc cld 8049c5a: a8 00 test $0x0,%al 8049c5c: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) 8049c5e: 75 10 jne 8049c70 <__bb_init_prg+0x148> 8049c60: 80 8b d8 ff ff ff 08 orb $0x8,0xffffffd8(%ebx) 8049c67: e9 7c 01 00 00 jmp 8049de8 <__bb_init_prg+0x2c0> 8049c6c: 8d 74 26 00 lea 0x0(%esi,1),%esi 8049c70: 83 c4 f4 add $0xfffffff4,%esp 8049c73: 6a 10 push $0x10 8049c75: e8 ee ea ff ff call 8048768 <_init+0xa8> 8049c7a: 89 c7 mov %eax,%edi 8049c7c: 83 c4 10 add $0x10,%esp 8049c7f: 85 ff test %edi,%edi 8049c81: 0f 84 61 01 00 00 je 8049de8 <__bb_init_prg+0x2c0> 8049c87: 8b 83 d0 ff ff ff mov 0xffffffd0(%ebx),%eax 8049c8d: 89 07 mov %eax,(%edi) 8049c8f: 83 c4 f8 add $0xfffffff8,%esp 8049c92: 6a 3a push $0x3a 8049c94: 8b 8d 04 fe ff ff mov 0xfffffe04(%ebp),%ecx 8049c9a: 51 push %ecx 8049c9b: e8 48 ea ff ff call 80486e8 <_init+0x28> 8049ca0: 83 c4 10 add $0x10,%esp 8049ca3: 89 85 00 fe ff ff mov %eax,0xfffffe00(%ebp) 8049ca9: 85 c0 test %eax,%eax 8049cab: 0f 84 af 00 00 00 je 8049d60 <__bb_init_prg+0x238> 8049cb1: 83 c4 f4 add $0xfffffff4,%esp 8049cb4: 89 c6 mov %eax,%esi 8049cb6: 46 inc %esi 8049cb7: 89 f2 mov %esi,%edx 8049cb9: 89 f0 mov %esi,%eax 8049cbb: 83 e2 03 and $0x3,%edx 8049cbe: 74 16 je 8049cd6 <__bb_init_prg+0x1ae> 8049cc0: 7a 0f jp 8049cd1 <__bb_init_prg+0x1a9> 8049cc2: 83 fa 02 cmp $0x2,%edx 8049cc5: 74 05 je 8049ccc <__bb_init_prg+0x1a4> 8049cc7: 38 30 cmp %dh,(%eax) 8049cc9: 74 2d je 8049cf8 <__bb_init_prg+0x1d0> 8049ccb: 40 inc %eax 8049ccc: 38 30 cmp %dh,(%eax) 8049cce: 74 28 je 8049cf8 <__bb_init_prg+0x1d0> 8049cd0: 40 inc %eax 8049cd1: 38 30 cmp %dh,(%eax) 8049cd3: 74 23 je 8049cf8 <__bb_init_prg+0x1d0> 8049cd5: 40 inc %eax 8049cd6: 8b 10 mov (%eax),%edx 8049cd8: 84 d2 test %dl,%dl 8049cda: 74 1c je 8049cf8 <__bb_init_prg+0x1d0> 8049cdc: 84 f6 test %dh,%dh 8049cde: 74 17 je 8049cf7 <__bb_init_prg+0x1cf> 8049ce0: f7 c2 00 00 ff 00 test $0xff0000,%edx 8049ce6: 74 0e je 8049cf6 <__bb_init_prg+0x1ce> 8049ce8: 83 c0 04 add $0x4,%eax 8049ceb: f7 c2 00 00 00 ff test $0xff000000,%edx 8049cf1: 75 e3 jne 8049cd6 <__bb_init_prg+0x1ae> 8049cf3: 83 e8 03 sub $0x3,%eax 8049cf6: 40 inc %eax 8049cf7: 40 inc %eax 8049cf8: 29 f0 sub %esi,%eax 8049cfa: 40 inc %eax 8049cfb: 50 push %eax 8049cfc: e8 67 ea ff ff call 8048768 <_init+0xa8> 8049d01: 89 47 04 mov %eax,0x4(%edi) 8049d04: 83 c4 10 add $0x10,%esp 8049d07: 85 c0 test %eax,%eax 8049d09: 0f 84 d9 00 00 00 je 8049de8 <__bb_init_prg+0x2c0> 8049d0f: 83 c4 f8 add $0xfffffff8,%esp 8049d12: 56 push %esi 8049d13: 50 push %eax 8049d14: e8 4f eb ff ff call 8048868 <_init+0x1a8> 8049d19: 8b b5 00 fe ff ff mov 0xfffffe00(%ebp),%esi 8049d1f: 83 c4 10 add $0x10,%esp 8049d22: 2b b5 04 fe ff ff sub 0xfffffe04(%ebp),%esi 8049d28: 83 c4 f4 add $0xfffffff4,%esp 8049d2b: 8d 46 01 lea 0x1(%esi),%eax 8049d2e: 50 push %eax 8049d2f: e8 34 ea ff ff call 8048768 <_init+0xa8> 8049d34: 89 47 08 mov %eax,0x8(%edi) 8049d37: 83 c4 10 add $0x10,%esp 8049d3a: 85 c0 test %eax,%eax 8049d3c: 0f 84 90 00 00 00 je 8049dd2 <__bb_init_prg+0x2aa> 8049d42: 83 c4 fc add $0xfffffffc,%esp 8049d45: 56 push %esi 8049d46: 8b 95 04 fe ff ff mov 0xfffffe04(%ebp),%edx 8049d4c: 52 push %edx 8049d4d: 50 push %eax 8049d4e: e8 e5 ea ff ff call 8048838 <_init+0x178> 8049d53: 8b 47 08 mov 0x8(%edi),%eax 8049d56: 83 c4 10 add $0x10,%esp 8049d59: c6 04 06 00 movb $0x0,(%esi,%eax,1) 8049d5d: eb 7a jmp 8049dd9 <__bb_init_prg+0x2b1> 8049d5f: 90 nop 8049d60: 8b 95 04 fe ff ff mov 0xfffffe04(%ebp),%edx 8049d66: 83 c4 f4 add $0xfffffff4,%esp 8049d69: 89 d0 mov %edx,%eax 8049d6b: 83 e2 03 and $0x3,%edx 8049d6e: 74 16 je 8049d86 <__bb_init_prg+0x25e> 8049d70: 7a 0f jp 8049d81 <__bb_init_prg+0x259> 8049d72: 83 fa 02 cmp $0x2,%edx 8049d75: 74 05 je 8049d7c <__bb_init_prg+0x254> 8049d77: 38 30 cmp %dh,(%eax) 8049d79: 74 2d je 8049da8 <__bb_init_prg+0x280> 8049d7b: 40 inc %eax 8049d7c: 38 30 cmp %dh,(%eax) 8049d7e: 74 28 je 8049da8 <__bb_init_prg+0x280> 8049d80: 40 inc %eax 8049d81: 38 30 cmp %dh,(%eax) 8049d83: 74 23 je 8049da8 <__bb_init_prg+0x280> 8049d85: 40 inc %eax 8049d86: 8b 10 mov (%eax),%edx 8049d88: 84 d2 test %dl,%dl 8049d8a: 74 1c je 8049da8 <__bb_init_prg+0x280> 8049d8c: 84 f6 test %dh,%dh 8049d8e: 74 17 je 8049da7 <__bb_init_prg+0x27f> 8049d90: f7 c2 00 00 ff 00 test $0xff0000,%edx 8049d96: 74 0e je 8049da6 <__bb_init_prg+0x27e> 8049d98: 83 c0 04 add $0x4,%eax 8049d9b: f7 c2 00 00 00 ff test $0xff000000,%edx 8049da1: 75 e3 jne 8049d86 <__bb_init_prg+0x25e> 8049da3: 83 e8 03 sub $0x3,%eax 8049da6: 40 inc %eax 8049da7: 40 inc %eax 8049da8: 2b 85 04 fe ff ff sub 0xfffffe04(%ebp),%eax 8049dae: 40 inc %eax 8049daf: 50 push %eax 8049db0: e8 b3 e9 ff ff call 8048768 <_init+0xa8> 8049db5: 89 47 04 mov %eax,0x4(%edi) 8049db8: 83 c4 10 add $0x10,%esp 8049dbb: 85 c0 test %eax,%eax 8049dbd: 74 29 je 8049de8 <__bb_init_prg+0x2c0> 8049dbf: 8b 8d 04 fe ff ff mov 0xfffffe04(%ebp),%ecx 8049dc5: 83 c4 f8 add $0xfffffff8,%esp 8049dc8: 51 push %ecx 8049dc9: 50 push %eax 8049dca: e8 99 ea ff ff call 8048868 <_init+0x1a8> 8049dcf: 83 c4 10 add $0x10,%esp 8049dd2: c7 47 08 00 00 00 00 movl $0x0,0x8(%edi) 8049dd9: 8b 85 fc fd ff ff mov 0xfffffdfc(%ebp),%eax 8049ddf: 89 47 0c mov %eax,0xc(%edi) 8049de2: 89 bb d0 ff ff ff mov %edi,0xffffffd0(%ebx) 8049de8: 8b 95 f0 fd ff ff mov 0xfffffdf0(%ebp),%edx 8049dee: 83 c4 fc add $0xfffffffc,%esp 8049df1: 52 push %edx 8049df2: 8b 8d f8 fd ff ff mov 0xfffffdf8(%ebp),%ecx 8049df8: 51 push %ecx 8049df9: 8b 85 08 fe ff ff mov 0xfffffe08(%ebp),%eax 8049dff: 50 push %eax 8049e00: e8 73 e9 ff ff call 8048778 <_init+0xb8> 8049e05: 83 c4 10 add $0x10,%esp 8049e08: 83 f8 ff cmp $0xffffffff,%eax 8049e0b: 0f 85 8f fd ff ff jne 8049ba0 <__bb_init_prg+0x78> 8049e11: 8b 95 08 fe ff ff mov 0xfffffe08(%ebp),%edx 8049e17: 83 c4 f4 add $0xfffffff4,%esp 8049e1a: 52 push %edx 8049e1b: e8 c8 e9 ff ff call 80487e8 <_init+0x128> 8049e20: 83 c4 10 add $0x10,%esp 8049e23: f6 83 d8 ff ff ff 01 testb $0x1,0xffffffd8(%ebx) 8049e2a: 74 1f je 8049e4b <__bb_init_prg+0x323> 8049e2c: 83 c4 f8 add $0xfffffff8,%esp 8049e2f: 8d 83 6a ec ff ff lea 0xffffec6a(%ebx),%eax 8049e35: 50 push %eax 8049e36: 8d 83 bf ed ff ff lea 0xffffedbf(%ebx),%eax 8049e3c: 50 push %eax 8049e3d: e8 06 ea ff ff call 8048848 <_init+0x188> 8049e42: 89 83 c8 ff ff ff mov %eax,0xffffffc8(%ebx) 8049e48: 83 c4 10 add $0x10,%esp 8049e4b: f6 83 d8 ff ff ff 02 testb $0x2,0xffffffd8(%ebx) 8049e52: 74 26 je 8049e7a <__bb_init_prg+0x352> 8049e54: 83 c4 f4 add $0xfffffff4,%esp 8049e57: 68 dc 04 00 00 push $0x4dc 8049e5c: e8 07 e9 ff ff call 8048768 <_init+0xa8> 8049e61: 89 c7 mov %eax,%edi 8049e63: 89 bb cc ff ff ff mov %edi,0xffffffcc(%ebx) 8049e69: 83 c4 10 add $0x10,%esp 8049e6c: 85 ff test %edi,%edi 8049e6e: 74 0a je 8049e7a <__bb_init_prg+0x352> 8049e70: 31 c0 xor %eax,%eax 8049e72: fc cld 8049e73: b9 37 01 00 00 mov $0x137,%ecx 8049e78: f3 ab repz stos %eax,%es:(%edi) 8049e7a: f6 83 d8 ff ff ff 0c testb $0xc,0xffffffd8(%ebx) 8049e81: 74 1d je 8049ea0 <__bb_init_prg+0x378> 8049e83: c7 83 e0 ff ff ff 0a movl $0xa,0xffffffe0(%ebx) 8049e8a: 00 00 00 8049e8d: 83 c4 f4 add $0xfffffff4,%esp 8049e90: 6a 28 push $0x28 8049e92: e8 d1 e8 ff ff call 8048768 <_init+0xa8> 8049e97: 89 83 dc ff ff ff mov %eax,0xffffffdc(%ebx) 8049e9d: 83 c4 10 add $0x10,%esp 8049ea0: 8b 85 f4 fd ff ff mov 0xfffffdf4(%ebp),%eax 8049ea6: 83 c4 f4 add $0xfffffff4,%esp 8049ea9: 50 push %eax 8049eaa: e8 51 05 00 00 call 804a400 8049eaf: 8d a5 d8 fd ff ff lea 0xfffffdd8(%ebp),%esp 8049eb5: 5b pop %ebx 8049eb6: 5e pop %esi 8049eb7: 5f pop %edi 8049eb8: 89 ec mov %ebp,%esp 8049eba: 5d pop %ebp 8049ebb: c3 ret 8049ebc: 8b 1c 24 mov (%esp,1),%ebx 8049ebf: c3 ret 08049ec0 <__bb_trace_func>: 8049ec0: 55 push %ebp 8049ec1: 89 e5 mov %esp,%ebp 8049ec3: 83 ec 0c sub $0xc,%esp 8049ec6: 57 push %edi 8049ec7: 56 push %esi 8049ec8: 53 push %ebx 8049ec9: e8 ee ff ff ff call 8049ebc <__bb_init_prg+0x394> 8049ece: 81 c3 b6 1b 00 00 add $0x1bb6,%ebx 8049ed4: 50 push %eax 8049ed5: 51 push %ecx 8049ed6: 52 push %edx 8049ed7: 56 push %esi 8049ed8: 83 bb d4 ff ff ff 00 cmpl $0x0,0xffffffd4(%ebx) 8049edf: 0f 84 2d 01 00 00 je 804a012 <__bb_trace_func+0x152> 8049ee5: 8b 93 78 00 00 00 mov 0x78(%ebx),%edx 8049eeb: 8b 72 04 mov 0x4(%edx),%esi 8049eee: 8b 4e 28 mov 0x28(%esi),%ecx 8049ef1: 85 c9 test %ecx,%ecx 8049ef3: 74 0c je 8049f01 <__bb_trace_func+0x41> 8049ef5: 8b 02 mov (%edx),%eax 8049ef7: f6 04 08 02 testb $0x2,(%eax,%ecx,1) 8049efb: 0f 85 11 01 00 00 jne 804a012 <__bb_trace_func+0x152> 8049f01: 8b 12 mov (%edx),%edx 8049f03: 8b 46 14 mov 0x14(%esi),%eax 8049f06: 8b 04 90 mov (%eax,%edx,4),%eax 8049f09: 89 83 c4 ff ff ff mov %eax,0xffffffc4(%ebx) 8049f0f: 8b 46 08 mov 0x8(%esi),%eax 8049f12: 8d 8b c4 ff ff ff lea 0xffffffc4(%ebx),%ecx 8049f18: ff 04 90 incl (%eax,%edx,4) 8049f1b: 8b 83 c8 ff ff ff mov 0xffffffc8(%ebx),%eax 8049f21: 85 c0 test %eax,%eax 8049f23: 74 0e je 8049f33 <__bb_trace_func+0x73> 8049f25: 50 push %eax 8049f26: 6a 01 push $0x1 8049f28: 6a 04 push $0x4 8049f2a: 51 push %ecx 8049f2b: e8 28 e9 ff ff call 8048858 <_init+0x198> 8049f30: 83 c4 10 add $0x10,%esp 8049f33: 8b b3 cc ff ff ff mov 0xffffffcc(%ebx),%esi 8049f39: 85 f6 test %esi,%esi 8049f3b: 0f 84 c5 00 00 00 je 804a006 <__bb_trace_func+0x146> 8049f41: 8b bb c0 ff ff ff mov 0xffffffc0(%ebx),%edi 8049f47: 8b 83 c4 ff ff ff mov 0xffffffc4(%ebx),%eax 8049f4d: 8d 0c fd 00 00 00 00 lea 0x0(,%edi,8),%ecx 8049f54: 89 45 fc mov %eax,0xfffffffc(%ebp) 8049f57: 31 c1 xor %eax,%ecx 8049f59: ba 0f 82 ae 34 mov $0x34ae820f,%edx 8049f5e: 89 d0 mov %edx,%eax 8049f60: f7 e9 imul %ecx,%eax 8049f62: c1 fa 06 sar $0x6,%edx 8049f65: 89 c8 mov %ecx,%eax 8049f67: c1 f8 1f sar $0x1f,%eax 8049f6a: 29 c2 sub %eax,%edx 8049f6c: 69 c2 37 01 00 00 imul $0x137,%edx,%eax 8049f72: 29 c1 sub %eax,%ecx 8049f74: 8d 34 8e lea (%esi,%ecx,4),%esi 8049f77: 8b 16 mov (%esi),%edx 8049f79: 89 f1 mov %esi,%ecx 8049f7b: 85 d2 test %edx,%edx 8049f7d: 74 19 je 8049f98 <__bb_trace_func+0xd8> 8049f7f: 8b 45 fc mov 0xfffffffc(%ebp),%eax 8049f82: 39 7a 04 cmp %edi,0x4(%edx) 8049f85: 75 05 jne 8049f8c <__bb_trace_func+0xcc> 8049f87: 39 42 08 cmp %eax,0x8(%edx) 8049f8a: 74 4c je 8049fd8 <__bb_trace_func+0x118> 8049f8c: 89 d1 mov %edx,%ecx 8049f8e: 8b 12 mov (%edx),%edx 8049f90: 85 d2 test %edx,%edx 8049f92: 0f 85 ea ff ff ff jne 8049f82 <__bb_trace_func+0xc2> 8049f98: 83 c4 f4 add $0xfffffff4,%esp 8049f9b: 6a 10 push $0x10 8049f9d: e8 c6 e7 ff ff call 8048768 <_init+0xa8> 8049fa2: 89 c2 mov %eax,%edx 8049fa4: 83 c4 10 add $0x10,%esp 8049fa7: 85 d2 test %edx,%edx 8049fa9: 75 3c jne 8049fe7 <__bb_trace_func+0x127> 8049fab: 83 bb e4 ff ff ff 00 cmpl $0x0,0xffffffe4(%ebx) 8049fb2: 75 52 jne 804a006 <__bb_trace_func+0x146> 8049fb4: 83 c4 f8 add $0xfffffff8,%esp 8049fb7: 8d 83 3b ee ff ff lea 0xffffee3b(%ebx),%eax 8049fbd: 50 push %eax 8049fbe: 8b 83 7c 00 00 00 mov 0x7c(%ebx),%eax 8049fc4: 8b 00 mov (%eax),%eax 8049fc6: 50 push %eax 8049fc7: e8 5c e7 ff ff call 8048728 <_init+0x68> 8049fcc: c7 83 e4 ff ff ff 01 movl $0x1,0xffffffe4(%ebx) 8049fd3: 00 00 00 8049fd6: eb 2e jmp 804a006 <__bb_trace_func+0x146> 8049fd8: 8b 02 mov (%edx),%eax 8049fda: ff 42 0c incl 0xc(%edx) 8049fdd: 89 01 mov %eax,(%ecx) 8049fdf: 8b 06 mov (%esi),%eax 8049fe1: 89 02 mov %eax,(%edx) 8049fe3: 89 16 mov %edx,(%esi) 8049fe5: eb 1f jmp 804a006 <__bb_trace_func+0x146> 8049fe7: 8b 83 c0 ff ff ff mov 0xffffffc0(%ebx),%eax 8049fed: 89 42 04 mov %eax,0x4(%edx) 8049ff0: 8b 83 c4 ff ff ff mov 0xffffffc4(%ebx),%eax 8049ff6: 89 42 08 mov %eax,0x8(%edx) 8049ff9: 8b 06 mov (%esi),%eax 8049ffb: 89 02 mov %eax,(%edx) 8049ffd: 89 16 mov %edx,(%esi) 8049fff: c7 42 0c 01 00 00 00 movl $0x1,0xc(%edx) 804a006: 8b 83 c4 ff ff ff mov 0xffffffc4(%ebx),%eax 804a00c: 89 83 c0 ff ff ff mov %eax,0xffffffc0(%ebx) 804a012: 5e pop %esi 804a013: 5a pop %edx 804a014: 59 pop %ecx 804a015: 58 pop %eax 804a016: 8d 65 e8 lea 0xffffffe8(%ebp),%esp 804a019: 5b pop %ebx 804a01a: 5e pop %esi 804a01b: 5f pop %edi 804a01c: 89 ec mov %ebp,%esp 804a01e: 5d pop %ebp 804a01f: c3 ret 804a020: 8b 1c 24 mov (%esp,1),%ebx 804a023: c3 ret 0804a024 <__bb_trace_func_ret>: 804a024: 55 push %ebp 804a025: 89 e5 mov %esp,%ebp 804a027: 83 ec 0c sub $0xc,%esp 804a02a: 57 push %edi 804a02b: 56 push %esi 804a02c: 53 push %ebx 804a02d: e8 ee ff ff ff call 804a020 <__bb_trace_func+0x160> 804a032: 81 c3 52 1a 00 00 add $0x1a52,%ebx 804a038: 83 bb d4 ff ff ff 00 cmpl $0x0,0xffffffd4(%ebx) 804a03f: 0f 84 fb 00 00 00 je 804a140 <__bb_trace_func_ret+0x11c> 804a045: 8b 8b 78 00 00 00 mov 0x78(%ebx),%ecx 804a04b: 8b 41 04 mov 0x4(%ecx),%eax 804a04e: 8b 50 28 mov 0x28(%eax),%edx 804a051: 85 d2 test %edx,%edx 804a053: 74 0c je 804a061 <__bb_trace_func_ret+0x3d> 804a055: 8b 01 mov (%ecx),%eax 804a057: f6 04 10 02 testb $0x2,(%eax,%edx,1) 804a05b: 0f 85 df 00 00 00 jne 804a140 <__bb_trace_func_ret+0x11c> 804a061: 8b b3 cc ff ff ff mov 0xffffffcc(%ebx),%esi 804a067: 85 f6 test %esi,%esi 804a069: 0f 84 c5 00 00 00 je 804a134 <__bb_trace_func_ret+0x110> 804a06f: 8b bb c4 ff ff ff mov 0xffffffc4(%ebx),%edi 804a075: 8b 83 c0 ff ff ff mov 0xffffffc0(%ebx),%eax 804a07b: 8d 0c fd 00 00 00 00 lea 0x0(,%edi,8),%ecx 804a082: 89 45 fc mov %eax,0xfffffffc(%ebp) 804a085: 31 c1 xor %eax,%ecx 804a087: ba 0f 82 ae 34 mov $0x34ae820f,%edx 804a08c: 89 d0 mov %edx,%eax 804a08e: f7 e9 imul %ecx,%eax 804a090: c1 fa 06 sar $0x6,%edx 804a093: 89 c8 mov %ecx,%eax 804a095: c1 f8 1f sar $0x1f,%eax 804a098: 29 c2 sub %eax,%edx 804a09a: 69 c2 37 01 00 00 imul $0x137,%edx,%eax 804a0a0: 29 c1 sub %eax,%ecx 804a0a2: 8d 34 8e lea (%esi,%ecx,4),%esi 804a0a5: 8b 16 mov (%esi),%edx 804a0a7: 89 f1 mov %esi,%ecx 804a0a9: 85 d2 test %edx,%edx 804a0ab: 74 19 je 804a0c6 <__bb_trace_func_ret+0xa2> 804a0ad: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804a0b0: 39 7a 04 cmp %edi,0x4(%edx) 804a0b3: 75 05 jne 804a0ba <__bb_trace_func_ret+0x96> 804a0b5: 39 42 08 cmp %eax,0x8(%edx) 804a0b8: 74 4c je 804a106 <__bb_trace_func_ret+0xe2> 804a0ba: 89 d1 mov %edx,%ecx 804a0bc: 8b 12 mov (%edx),%edx 804a0be: 85 d2 test %edx,%edx 804a0c0: 0f 85 ea ff ff ff jne 804a0b0 <__bb_trace_func_ret+0x8c> 804a0c6: 83 c4 f4 add $0xfffffff4,%esp 804a0c9: 6a 10 push $0x10 804a0cb: e8 98 e6 ff ff call 8048768 <_init+0xa8> 804a0d0: 89 c2 mov %eax,%edx 804a0d2: 83 c4 10 add $0x10,%esp 804a0d5: 85 d2 test %edx,%edx 804a0d7: 75 3c jne 804a115 <__bb_trace_func_ret+0xf1> 804a0d9: 83 bb e4 ff ff ff 00 cmpl $0x0,0xffffffe4(%ebx) 804a0e0: 75 52 jne 804a134 <__bb_trace_func_ret+0x110> 804a0e2: 83 c4 f8 add $0xfffffff8,%esp 804a0e5: 8d 83 3b ee ff ff lea 0xffffee3b(%ebx),%eax 804a0eb: 50 push %eax 804a0ec: 8b 83 7c 00 00 00 mov 0x7c(%ebx),%eax 804a0f2: 8b 00 mov (%eax),%eax 804a0f4: 50 push %eax 804a0f5: e8 2e e6 ff ff call 8048728 <_init+0x68> 804a0fa: c7 83 e4 ff ff ff 01 movl $0x1,0xffffffe4(%ebx) 804a101: 00 00 00 804a104: eb 2e jmp 804a134 <__bb_trace_func_ret+0x110> 804a106: 8b 02 mov (%edx),%eax 804a108: ff 42 0c incl 0xc(%edx) 804a10b: 89 01 mov %eax,(%ecx) 804a10d: 8b 06 mov (%esi),%eax 804a10f: 89 02 mov %eax,(%edx) 804a111: 89 16 mov %edx,(%esi) 804a113: eb 1f jmp 804a134 <__bb_trace_func_ret+0x110> 804a115: 8b 83 c4 ff ff ff mov 0xffffffc4(%ebx),%eax 804a11b: 89 42 04 mov %eax,0x4(%edx) 804a11e: 8b 83 c0 ff ff ff mov 0xffffffc0(%ebx),%eax 804a124: 89 42 08 mov %eax,0x8(%edx) 804a127: 8b 06 mov (%esi),%eax 804a129: 89 02 mov %eax,(%edx) 804a12b: 89 16 mov %edx,(%esi) 804a12d: c7 42 0c 01 00 00 00 movl $0x1,0xc(%edx) 804a134: 8b 83 c0 ff ff ff mov 0xffffffc0(%ebx),%eax 804a13a: 89 83 c4 ff ff ff mov %eax,0xffffffc4(%ebx) 804a140: 8d 65 e8 lea 0xffffffe8(%ebp),%esp 804a143: 5b pop %ebx 804a144: 5e pop %esi 804a145: 5f pop %edi 804a146: 89 ec mov %ebp,%esp 804a148: 5d pop %ebp 804a149: c3 ret 804a14a: 89 f6 mov %esi,%esi 804a14c: 8b 1c 24 mov (%esp,1),%ebx 804a14f: c3 ret 0804a150 <__bb_init_file>: 804a150: 55 push %ebp 804a151: 89 e5 mov %esp,%ebp 804a153: 83 ec 1c sub $0x1c,%esp 804a156: 57 push %edi 804a157: 56 push %esi 804a158: 53 push %ebx 804a159: e8 ee ff ff ff call 804a14c <__bb_trace_func_ret+0x128> 804a15e: 81 c3 26 19 00 00 add $0x1926,%ebx 804a164: 8b 45 08 mov 0x8(%ebp),%eax 804a167: 8b 55 08 mov 0x8(%ebp),%edx 804a16a: 8b 4d 08 mov 0x8(%ebp),%ecx 804a16d: 8b 40 0c mov 0xc(%eax),%eax 804a170: 89 45 fc mov %eax,0xfffffffc(%ebp) 804a173: 8b 52 1c mov 0x1c(%edx),%edx 804a176: 89 55 f8 mov %edx,0xfffffff8(%ebp) 804a179: 8b 83 98 01 00 00 mov 0x198(%ebx),%eax 804a17f: c7 01 01 00 00 00 movl $0x1,(%ecx) 804a185: 89 41 10 mov %eax,0x10(%ecx) 804a188: 89 8b 98 01 00 00 mov %ecx,0x198(%ebx) 804a18e: c7 41 28 00 00 00 00 movl $0x0,0x28(%ecx) 804a195: 83 bb d0 ff ff ff 00 cmpl $0x0,0xffffffd0(%ebx) 804a19c: 0f 84 a1 00 00 00 je 804a243 <__bb_init_file+0xf3> 804a1a2: 8b 45 fc mov 0xfffffffc(%ebp),%eax 804a1a5: 83 c4 f4 add $0xfffffff4,%esp 804a1a8: 50 push %eax 804a1a9: e8 ba e5 ff ff call 8048768 <_init+0xa8> 804a1ae: 8b 55 08 mov 0x8(%ebp),%edx 804a1b1: 89 42 28 mov %eax,0x28(%edx) 804a1b4: 83 c4 10 add $0x10,%esp 804a1b7: 85 c0 test %eax,%eax 804a1b9: 0f 84 84 00 00 00 je 804a243 <__bb_init_file+0xf3> 804a1bf: 31 ff xor %edi,%edi 804a1c1: 3b 7d fc cmp 0xfffffffc(%ebp),%edi 804a1c4: 7d 14 jge 804a1da <__bb_init_file+0x8a> 804a1c6: 8b 4d 08 mov 0x8(%ebp),%ecx 804a1c9: 8b 41 28 mov 0x28(%ecx),%eax 804a1cc: c6 04 07 00 movb $0x0,(%edi,%eax,1) 804a1d0: 47 inc %edi 804a1d1: 3b 7d fc cmp 0xfffffffc(%ebp),%edi 804a1d4: 0f 8c ec ff ff ff jl 804a1c6 <__bb_init_file+0x76> 804a1da: 31 ff xor %edi,%edi 804a1dc: 3b 7d fc cmp 0xfffffffc(%ebp),%edi 804a1df: 7d 62 jge 804a243 <__bb_init_file+0xf3> 804a1e1: 8b b3 d0 ff ff ff mov 0xffffffd0(%ebx),%esi 804a1e7: 8d 47 01 lea 0x1(%edi),%eax 804a1ea: 89 45 f4 mov %eax,0xfffffff4(%ebp) 804a1ed: 85 f6 test %esi,%esi 804a1ef: 74 4a je 804a23b <__bb_init_file+0xeb> 804a1f1: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 804a1f4: 83 c4 f8 add $0xfffffff8,%esp 804a1f7: 8b 04 ba mov (%edx,%edi,4),%eax 804a1fa: 50 push %eax 804a1fb: 8b 46 04 mov 0x4(%esi),%eax 804a1fe: 50 push %eax 804a1ff: e8 04 e5 ff ff call 8048708 <_init+0x48> 804a204: 83 c4 10 add $0x10,%esp 804a207: 85 c0 test %eax,%eax 804a209: 75 2a jne 804a235 <__bb_init_file+0xe5> 804a20b: 8b 56 08 mov 0x8(%esi),%edx 804a20e: 85 d2 test %edx,%edx 804a210: 74 17 je 804a229 <__bb_init_file+0xd9> 804a212: 8b 4d 08 mov 0x8(%ebp),%ecx 804a215: 83 c4 f8 add $0xfffffff8,%esp 804a218: 8b 41 04 mov 0x4(%ecx),%eax 804a21b: 50 push %eax 804a21c: 52 push %edx 804a21d: e8 e6 e4 ff ff call 8048708 <_init+0x48> 804a222: 83 c4 10 add $0x10,%esp 804a225: 85 c0 test %eax,%eax 804a227: 75 0c jne 804a235 <__bb_init_file+0xe5> 804a229: 8b 55 08 mov 0x8(%ebp),%edx 804a22c: 8b 42 28 mov 0x28(%edx),%eax 804a22f: 8a 4e 0c mov 0xc(%esi),%cl 804a232: 08 0c 07 or %cl,(%edi,%eax,1) 804a235: 8b 36 mov (%esi),%esi 804a237: 85 f6 test %esi,%esi 804a239: 75 b6 jne 804a1f1 <__bb_init_file+0xa1> 804a23b: 8b 7d f4 mov 0xfffffff4(%ebp),%edi 804a23e: 3b 7d fc cmp 0xfffffffc(%ebp),%edi 804a241: 7c 9e jl 804a1e1 <__bb_init_file+0x91> 804a243: 8d 65 d8 lea 0xffffffd8(%ebp),%esp 804a246: 5b pop %ebx 804a247: 5e pop %esi 804a248: 5f pop %edi 804a249: 89 ec mov %ebp,%esp 804a24b: 5d pop %ebp 804a24c: c3 ret 804a24d: 8d 76 00 lea 0x0(%esi),%esi 804a250: 8b 1c 24 mov (%esp,1),%ebx 804a253: c3 ret 0804a254 <__bb_trace_ret>: 804a254: 55 push %ebp 804a255: 89 e5 mov %esp,%ebp 804a257: 83 ec 14 sub $0x14,%esp 804a25a: 53 push %ebx 804a25b: e8 f0 ff ff ff call 804a250 <__bb_init_file+0x100> 804a260: 81 c3 24 18 00 00 add $0x1824,%ebx 804a266: 50 push %eax 804a267: 51 push %ecx 804a268: 52 push %edx 804a269: 56 push %esi 804a26a: 8b 93 d4 ff ff ff mov 0xffffffd4(%ebx),%edx 804a270: 85 d2 test %edx,%edx 804a272: 74 34 je 804a2a8 <__bb_trace_ret+0x54> 804a274: f6 83 d8 ff ff ff 0c testb $0xc,0xffffffd8(%ebx) 804a27b: 74 25 je 804a2a2 <__bb_trace_ret+0x4e> 804a27d: 39 93 e0 ff ff ff cmp %edx,0xffffffe0(%ebx) 804a283: 76 1d jbe 804a2a2 <__bb_trace_ret+0x4e> 804a285: 8b 83 dc ff ff ff mov 0xffffffdc(%ebx),%eax 804a28b: 8b 04 90 mov (%eax,%edx,4),%eax 804a28e: 89 83 c0 ff ff ff mov %eax,0xffffffc0(%ebx) 804a294: f6 83 d8 ff ff ff 08 testb $0x8,0xffffffd8(%ebx) 804a29b: 74 05 je 804a2a2 <__bb_trace_ret+0x4e> 804a29d: e8 82 fd ff ff call 804a024 <__bb_trace_func_ret> 804a2a2: ff 8b d4 ff ff ff decl 0xffffffd4(%ebx) 804a2a8: 5e pop %esi 804a2a9: 5a pop %edx 804a2aa: 59 pop %ecx 804a2ab: 58 pop %eax 804a2ac: 5b pop %ebx 804a2ad: 89 ec mov %ebp,%esp 804a2af: 5d pop %ebp 804a2b0: c3 ret 804a2b1: 8d 76 00 lea 0x0(%esi),%esi 804a2b4: 8b 1c 24 mov (%esp,1),%ebx 804a2b7: c3 ret 0804a2b8 <__bb_init_trace_func>: 804a2b8: 55 push %ebp 804a2b9: 89 e5 mov %esp,%ebp 804a2bb: 83 ec 10 sub $0x10,%esp 804a2be: 56 push %esi 804a2bf: 53 push %ebx 804a2c0: e8 ef ff ff ff call 804a2b4 <__bb_trace_ret+0x60> 804a2c5: 81 c3 bf 17 00 00 add $0x17bf,%ebx 804a2cb: 8b 75 08 mov 0x8(%ebp),%esi 804a2ce: 50 push %eax 804a2cf: 51 push %ecx 804a2d0: 52 push %edx 804a2d1: 56 push %esi 804a2d2: 83 3e 00 cmpl $0x0,(%esi) 804a2d5: 75 24 jne 804a2fb <__bb_init_trace_func+0x43> 804a2d7: 83 bb e8 ff ff ff 00 cmpl $0x0,0xffffffe8(%ebx) 804a2de: 75 0f jne 804a2ef <__bb_init_trace_func+0x37> 804a2e0: c7 83 e8 ff ff ff 01 movl $0x1,0xffffffe8(%ebx) 804a2e7: 00 00 00 804a2ea: e8 39 f8 ff ff call 8049b28 <__bb_init_prg> 804a2ef: 83 c4 f4 add $0xfffffff4,%esp 804a2f2: 56 push %esi 804a2f3: e8 58 fe ff ff call 804a150 <__bb_init_file> 804a2f8: 83 c4 10 add $0x10,%esp 804a2fb: 8b 83 d4 ff ff ff mov 0xffffffd4(%ebx),%eax 804a301: 85 c0 test %eax,%eax 804a303: 0f 84 a7 00 00 00 je 804a3b0 <__bb_init_trace_func+0xf8> 804a309: 8d 50 01 lea 0x1(%eax),%edx 804a30c: 89 93 d4 ff ff ff mov %edx,0xffffffd4(%ebx) 804a312: f6 83 d8 ff ff ff 0c testb $0xc,0xffffffd8(%ebx) 804a319: 0f 84 cc 00 00 00 je 804a3eb <__bb_init_trace_func+0x133> 804a31f: 3b 93 e0 ff ff ff cmp 0xffffffe0(%ebx),%edx 804a325: 72 5f jb 804a386 <__bb_init_trace_func+0xce> 804a327: 8d 70 65 lea 0x65(%eax),%esi 804a32a: 83 c4 f8 add $0xfffffff8,%esp 804a32d: 56 push %esi 804a32e: 8b 83 dc ff ff ff mov 0xffffffdc(%ebx),%eax 804a334: 50 push %eax 804a335: e8 8e e4 ff ff call 80487c8 <_init+0x108> 804a33a: 89 83 dc ff ff ff mov %eax,0xffffffdc(%ebx) 804a340: 83 c4 10 add $0x10,%esp 804a343: 85 c0 test %eax,%eax 804a345: 75 39 jne 804a380 <__bb_init_trace_func+0xc8> 804a347: 83 bb e4 ff ff ff 00 cmpl $0x0,0xffffffe4(%ebx) 804a34e: 75 22 jne 804a372 <__bb_init_trace_func+0xba> 804a350: 83 c4 f8 add $0xfffffff8,%esp 804a353: 8d 83 3b ee ff ff lea 0xffffee3b(%ebx),%eax 804a359: 50 push %eax 804a35a: 8b 83 7c 00 00 00 mov 0x7c(%ebx),%eax 804a360: 8b 00 mov (%eax),%eax 804a362: 50 push %eax 804a363: e8 c0 e3 ff ff call 8048728 <_init+0x68> 804a368: c7 83 e4 ff ff ff 01 movl $0x1,0xffffffe4(%ebx) 804a36f: 00 00 00 804a372: c7 83 e0 ff ff ff 00 movl $0x0,0xffffffe0(%ebx) 804a379: 00 00 00 804a37c: eb 6d jmp 804a3eb <__bb_init_trace_func+0x133> 804a37e: 89 f6 mov %esi,%esi 804a380: 89 b3 e0 ff ff ff mov %esi,0xffffffe0(%ebx) 804a386: 8b 8b d4 ff ff ff mov 0xffffffd4(%ebx),%ecx 804a38c: 8b 93 dc ff ff ff mov 0xffffffdc(%ebx),%edx 804a392: 8b 83 c0 ff ff ff mov 0xffffffc0(%ebx),%eax 804a398: 89 04 8a mov %eax,(%edx,%ecx,4) 804a39b: f6 83 d8 ff ff ff 04 testb $0x4,0xffffffd8(%ebx) 804a3a2: 74 47 je 804a3eb <__bb_init_trace_func+0x133> 804a3a4: c7 83 c0 ff ff ff 00 movl $0x0,0xffffffc0(%ebx) 804a3ab: 00 00 00 804a3ae: eb 3b jmp 804a3eb <__bb_init_trace_func+0x133> 804a3b0: 8b 56 28 mov 0x28(%esi),%edx 804a3b3: 85 d2 test %edx,%edx 804a3b5: 74 34 je 804a3eb <__bb_init_trace_func+0x133> 804a3b7: 8b 45 0c mov 0xc(%ebp),%eax 804a3ba: f6 04 10 01 testb $0x1,(%eax,%edx,1) 804a3be: 74 2b je 804a3eb <__bb_init_trace_func+0x133> 804a3c0: c7 83 d4 ff ff ff 01 movl $0x1,0xffffffd4(%ebx) 804a3c7: 00 00 00 804a3ca: c7 83 c0 ff ff ff 00 movl $0x0,0xffffffc0(%ebx) 804a3d1: 00 00 00 804a3d4: 8b 93 dc ff ff ff mov 0xffffffdc(%ebx),%edx 804a3da: 85 d2 test %edx,%edx 804a3dc: 74 0d je 804a3eb <__bb_init_trace_func+0x133> 804a3de: 8b 83 d4 ff ff ff mov 0xffffffd4(%ebx),%eax 804a3e4: c7 04 82 00 00 00 00 movl $0x0,(%edx,%eax,4) 804a3eb: 5e pop %esi 804a3ec: 5a pop %edx 804a3ed: 59 pop %ecx 804a3ee: 58 pop %eax 804a3ef: 8d 65 e8 lea 0xffffffe8(%ebp),%esp 804a3f2: 5b pop %ebx 804a3f3: 5e pop %esi 804a3f4: 89 ec mov %ebp,%esp 804a3f6: 5d pop %ebp 804a3f7: c3 ret 0804a3f8 : 804a3f8: 90 nop 804a3f9: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 0804a400 : 804a400: 55 push %ebp 804a401: 89 e5 mov %esp,%ebp 804a403: 53 push %ebx 804a404: 52 push %edx 804a405: e8 00 00 00 00 call 804a40a 804a40a: 5b pop %ebx 804a40b: 81 c3 7a 16 00 00 add $0x167a,%ebx 804a411: 50 push %eax 804a412: 8b 83 74 00 00 00 mov 0x74(%ebx),%eax 804a418: 31 d2 xor %edx,%edx 804a41a: 85 c0 test %eax,%eax 804a41c: 74 02 je 804a420 804a41e: 8b 10 mov (%eax),%edx 804a420: 52 push %edx 804a421: 6a 00 push $0x0 804a423: ff 75 08 pushl 0x8(%ebp) 804a426: e8 1d e3 ff ff call 8048748 <_init+0x88> 804a42b: 83 c4 10 add $0x10,%esp 804a42e: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804a431: c9 leave 804a432: c3 ret 804a433: 90 nop 804a434: 90 nop 804a435: 90 nop 804a436: 90 nop 804a437: 90 nop 804a438: 90 nop 804a439: 90 nop 804a43a: 90 nop 804a43b: 90 nop 804a43c: 90 nop 804a43d: 90 nop 804a43e: 90 nop 804a43f: 90 nop 0804a440 <__do_global_ctors_aux>: 804a440: 55 push %ebp 804a441: 89 e5 mov %esp,%ebp 804a443: 83 ec 14 sub $0x14,%esp 804a446: 53 push %ebx 804a447: bb 74 ba 04 08 mov $0x804ba74,%ebx 804a44c: 83 3d 74 ba 04 08 ff cmpl $0xffffffff,0x804ba74 804a453: 74 0c je 804a461 <__do_global_ctors_aux+0x21> 804a455: 8b 03 mov (%ebx),%eax 804a457: ff d0 call *%eax 804a459: 83 c3 fc add $0xfffffffc,%ebx 804a45c: 83 3b ff cmpl $0xffffffff,(%ebx) 804a45f: 75 f4 jne 804a455 <__do_global_ctors_aux+0x15> 804a461: 5b pop %ebx 804a462: 89 ec mov %ebp,%esp 804a464: 5d pop %ebp 804a465: c3 ret 804a466: 89 f6 mov %esi,%esi 0804a468 : 804a468: 55 push %ebp 804a469: 89 e5 mov %esp,%ebp 804a46b: 83 ec 08 sub $0x8,%esp 804a46e: 89 ec mov %ebp,%esp 804a470: 5d pop %ebp 804a471: c3 ret 804a472: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 804a479: 8d bc 27 00 00 00 00 lea 0x0(%edi,1),%edi Disassembly of section .fini: 0804a480 <_fini>: 804a480: 55 push %ebp 804a481: 89 e5 mov %esp,%ebp 804a483: 53 push %ebx 804a484: 52 push %edx 804a485: e8 00 00 00 00 call 804a48a 804a48a: 5b pop %ebx 804a48b: 81 c3 fa 15 00 00 add $0x15fa,%ebx 804a491: 8d 76 00 lea 0x0(%esi),%esi 804a494: e8 37 e4 ff ff call 80488d0 <__do_global_dtors_aux> 804a499: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 804a49c: c9 leave 804a49d: c3 ret