#0 0x40097761 in __kill () at __kill:-1 -1 __kill: No such file or directory. in __kill (gdb) where #0 0x40097761 in __kill () at __kill:-1 #1 0x400974fb in raise () from /lib/libc.so.6 #2 0x40098c97 in abort () from /lib/libc.so.6 #3 0x081a3a1d in smb_panic () #4 0x08192612 in dbgtext () #5 #6 0x081b32c8 in tdb_printfreelist () #7 0x081b3347 in tdb_printfreelist () #8 0x081b351a in tdb_fetch () #9 0x081f69a8 in idmap_winbind_init () #10 0x081f4bea in idmap_set_mapping () #11 0x081f5e13 in idmap_init_wellknown_sids () #12 0x081fb353 in main () #13 0x40083b57 in __libc_start_main () from /lib/libc.so.6 isass 0x081b32c8 Dump of assembler code for function tdb_printfreelist: 0x81b2680 : push %ebp 0x81b2681 : mov %esp,%ebp 0x81b2683 : push %edi 0x81b2684 : push %esi 0x81b2685 : xor %esi,%esi 0x81b2687 : push %ebx 0x81b2688 : sub $0x5c,%esp 0x81b268b : mov 0x8(%ebp),%ebx 0x81b268e : movl $0x1,0x8(%esp,1) 0x81b2696 : movl $0xffffffff,0x4(%esp,1) 0x81b269e : mov %ebx,(%esp,1) 0x81b26a1 : call 0x81b1a60 0x81b26a6 : test %eax,%eax 0x81b26a8 : je 0x81b26b2 0x81b26aa : add $0x5c,%esp 0x81b26ad : pop %ebx 0x81b26ae : pop %esi 0x81b26af : pop %edi 0x81b26b0 : pop %ebp 0x81b26b1 : ret 0x81b26b2 : movl $0xa8,0x4(%esp,1) 0x81b26ba : lea 0xffffffc4(%ebp),%eax 0x81b26bd : mov %eax,0x8(%esp,1) 0x81b26c1 : mov %ebx,(%esp,1) 0x81b26c4 : call 0x81b2120 0x81b26c9 : inc %eax 0x81b26ca : je 0x81b27af 0x81b26d0 : movl $0x8251698,(%esp,1) 0x81b26d7 : mov 0xffffffc4(%ebp),%eax 0x81b26da : mov %eax,0x4(%esp,1) 0x81b26de : call 0x80709c8 0x81b26e3 : mov 0xffffffc4(%ebp),%edx 0x81b26e6 : test %edx,%edx 0x81b26e8 : je 0x81b274c 0x81b26ea : lea 0xffffffc8(%ebp),%edi 0x81b26ed : mov 0xc4(%ebx),%eax 0x81b26f3 : mov %ebx,(%esp,1) 0x81b26f6 : movl $0x18,0xc(%esp,1) 0x81b26fe : mov %edi,0x8(%esp,1) 0x81b2702 : and $0x10,%eax 0x81b2705 : mov %eax,0x10(%esp,1) 0x81b2709 : mov %edx,0x4(%esp,1) 0x81b270d : call 0x81b1f60 0x81b2712 : inc %eax 0x81b2713 : je 0x81b278d 0x81b2715 : mov 0xffffffdc(%ebp),%eax 0x81b2718 : cmp $0xd9fee666,%eax 0x81b271d : jne 0x81b277d 0x81b271f : movl $0x8250e00,(%esp,1) 0x81b2726 : mov 0xffffffcc(%ebp),%eax 0x81b2729 : mov %eax,0xc(%esp,1) 0x81b272d : mov %eax,0x8(%esp,1) 0x81b2731 : mov 0xffffffc8(%ebp),%eax 0x81b2734 : mov %eax,0x4(%esp,1) 0x81b2738 : call 0x80709c8 0x81b273d : mov 0xffffffc8(%ebp),%edx 0x81b2740 : mov 0xffffffcc(%ebp),%eax 0x81b2743 : mov %edx,0xffffffc4(%ebp) 0x81b2746 : add %eax,%esi 0x81b2748 : test %edx,%edx 0x81b274a : jne 0x81b26ed 0x81b274c : mov %esi,0x8(%esp,1) 0x81b2750 : mov %esi,0x4(%esp,1) 0x81b2754 : movl $0x8250e40,(%esp,1) 0x81b275b : call 0x80709c8 0x81b2760 : movl $0x1,0x8(%esp,1) 0x81b2768 : movl $0xffffffff,0x4(%esp,1) 0x81b2770 : mov %ebx,(%esp,1) 0x81b2773 : call 0x81b1bb0 0x81b2778 : jmp 0x81b26aa 0x81b277d : mov %eax,0x4(%esp,1) 0x81b2781 : movl $0x8250e60,(%esp,1) 0x81b2788 : call 0x80709c8 0x81b278d : movl $0x1,0x8(%esp,1) 0x81b2795 : movl $0xffffffff,0x4(%esp,1) 0x81b279d : mov %ebx,(%esp,1) 0x81b27a0 : call 0x81b1bb0 0x81b27a5 : mov $0xffffffff,%eax 0x81b27aa : jmp 0x81b26aa 0x81b27af : movl $0x1,0x8(%esp,1) 0x81b27b7 : movl $0xffffffff,0x4(%esp,1) 0x81b27bf : mov %ebx,(%esp,1) 0x81b27c2 : call 0x81b1bb0 0x81b27c7 : xor %eax,%eax 0x81b27c9 : jmp 0x81b26aa 0x81b27ce : mov %esi,%esi 0x81b27d0 : push %ebp 0x81b27d1 : mov %esp,%ebp 0x81b27d3 : push %edi 0x81b27d4 : lea 0xfffffff0(%ebp),%edi 0x81b27d7 : push %esi 0x81b27d8 : push %ebx 0x81b27d9 : mov $0xa8,%ebx 0x81b27de : sub $0x1c,%esp 0x81b27e1 : mov 0x8(%ebp),%esi 0x81b27e4 : lea 0x0(%esi),%esi 0x81b27ea : lea 0x0(%edi),%edi 0x81b27f0 : mov %edi,0x8(%esp,1) 0x81b27f4 : mov %ebx,0x4(%esp,1) 0x81b27f8 : mov %esi,(%esp,1) 0x81b27fb : call 0x81b2120 0x81b2800 : inc %eax 0x81b2801 : je 0x81b282e 0x81b2803 : mov 0xfffffff0(%ebp),%eax 0x81b2806 : test %eax,%eax 0x81b2808 : je 0x81b282e 0x81b280a : cmp 0xc(%ebp),%eax 0x81b280d : je 0x81b2813 0x81b280f : mov %eax,%ebx 0x81b2811 : jmp 0x81b27f0 0x81b2813 : mov %ebx,0x4(%esp,1) 0x81b2817 : lea 0x10(%ebp),%eax 0x81b281a : mov %eax,0x8(%esp,1) 0x81b281e : mov %esi,(%esp,1) 0x81b2821 : call 0x81b2160 0x81b2826 : add $0x1c,%esp 0x81b2829 : pop %ebx 0x81b282a : pop %esi 0x81b282b : pop %edi 0x81b282c : pop %ebp 0x81b282d : ret 0x81b282e : mov 0xec(%esi),%eax 0x81b2834 : test %eax,%eax 0x81b2836 : jne 0x81b2846 0x81b2838 : movl $0x1,0x18(%esi) 0x81b283f : mov $0xffffffff,%eax 0x81b2844 : jmp 0x81b2826 0x81b2846 : movl $0x8250e80,0x8(%esp,1) 0x81b284e : mov 0xc(%ebp),%edx 0x81b2851 : movl $0x0,0x4(%esp,1) 0x81b2859 : mov %esi,(%esp,1) 0x81b285c : mov %edx,0xc(%esp,1) 0x81b2860 : call *%eax 0x81b2862 : jmp 0x81b2838 0x81b2864 : lea 0x0(%esi),%esi 0x81b286a : lea 0x0(%edi),%edi 0x81b2870 : push %ebp 0x81b2871 : mov %esp,%ebp 0x81b2873 : sub $0x88,%esp 0x81b2879 : mov %esi,0xfffffff8(%ebp) 0x81b287c : mov 0x8(%ebp),%esi 0x81b287f : mov %ebx,0xfffffff4(%ebp) 0x81b2882 : mov %edi,0xfffffffc(%ebp) 0x81b2885 : movl $0x1,0x8(%esp,1) 0x81b288d : movl $0xffffffff,0x4(%esp,1) 0x81b2895 : mov %esi,(%esp,1) 0x81b2898 : call 0x81b1a60 0x81b289d : mov $0xffffffff,%edx 0x81b28a2 : test %eax,%eax 0x81b28a4 : je 0x81b28b5 0x81b28a6 : mov 0xfffffff4(%ebp),%ebx 0x81b28a9 : mov %edx,%eax 0x81b28ab : mov 0xfffffff8(%ebp),%esi 0x81b28ae : mov 0xfffffffc(%ebp),%edi 0x81b28b1 : mov %ebp,%esp 0x81b28b3 : pop %ebp 0x81b28b4 : ret 0x81b28b5 : mov %esi,(%esp,1) 0x81b28b8 : mov 0x10(%ebp),%eax 0x81b28bb : mov %eax,0x8(%esp,1) 0x81b28bf : mov 0xc(%ebp),%eax 0x81b28c2 : mov %eax,0x4(%esp,1) 0x81b28c6 : call 0x81b2440 0x81b28cb : test %eax,%eax 0x81b28cd : je 0x81b2910 0x81b28cf : mov 0xec(%esi),%eax 0x81b28d5 : test %eax,%eax 0x81b28d7 : jne 0x81b28f8 0x81b28d9 : movl $0x1,0x8(%esp,1) 0x81b28e1 : movl $0xffffffff,0x4(%esp,1) 0x81b28e9 : mov %esi,(%esp,1) 0x81b28ec : call 0x81b1bb0 0x81b28f1 : mov $0xffffffff,%edx 0x81b28f6 : jmp 0x81b28a6 0x81b28f8 : movl $0x8250ec0,0x8(%esp,1) 0x81b2900 : movl $0x0,0x4(%esp,1) 0x81b2908 : mov %esi,(%esp,1) 0x81b290b : call *%eax 0x81b290d : jmp 0x81b28d9 0x81b290f : nop 0x81b2910 : mov 0x10(%ebp),%edx 0x81b2913 : mov 0xc(%ebp),%ebx 0x81b2916 : mov 0x4(%edx),%ecx 0x81b2919 : mov %ebx,%eax 0x81b291b : add %ecx,%eax 0x81b291d : lea 0x18(%eax),%edi 0x81b2920 : add $0x30,%eax 0x81b2923 : cmp 0xc(%esi),%eax 0x81b2926 : jbe 0x81b2b32 0x81b292c : mov 0x40(%esi),%edx 0x81b292f : lea 0xfffffffc(%ebx),%eax 0x81b2932 : mov %eax,0xffffffa4(%ebp) 0x81b2935 : lea 0xffffffff(%edx),%ecx 0x81b2938 : mov %edx,%edi 0x81b293a : mov %ecx,%eax 0x81b293c : xor %edx,%edx 0x81b293e : div %edi 0x81b2940 : lea 0xac(,%edx,4),%edx 0x81b2947 : cmp %edx,0xffffffa4(%ebp) 0x81b294a : ja 0x81b2a2b 0x81b2950 : mov %ebx,0x4(%esp,1) 0x81b2954 : mov 0x10(%ebp),%edi 0x81b2957 : mov %esi,(%esp,1) 0x81b295a : mov %edi,0x8(%esp,1) 0x81b295e : call 0x81b2440 0x81b2963 : inc %eax 0x81b2964 : je 0x81b2a0c 0x81b296a : mov 0x10(%ebp),%eax 0x81b296d : movl $0xd9fee666,0x14(%eax) 0x81b2974 : mov %eax,0x8(%esp,1) 0x81b2978 : movl $0xa8,0x4(%esp,1) 0x81b2980 : mov %esi,(%esp,1) 0x81b2983 : call 0x81b2120 0x81b2988 : inc %eax 0x81b2989 : je 0x81b29dd 0x81b298b : mov %esi,(%esp,1) 0x81b298e : mov 0x10(%ebp),%edx 0x81b2991 : mov 0xc(%ebp),%eax 0x81b2994 : mov %edx,0x8(%esp,1) 0x81b2998 : mov %eax,0x4(%esp,1) 0x81b299c : call 0x81b2290 0x81b29a1 : inc %eax 0x81b29a2 : je 0x81b29dd 0x81b29a4 : movl $0xa8,0x4(%esp,1) 0x81b29ac : lea 0xc(%ebp),%eax 0x81b29af : mov %eax,0x8(%esp,1) 0x81b29b3 : mov %esi,(%esp,1) 0x81b29b6 : call 0x81b2160 0x81b29bb : inc %eax 0x81b29bc : je 0x81b29dd 0x81b29be : movl $0x1,0x8(%esp,1) 0x81b29c6 : movl $0xffffffff,0x4(%esp,1) 0x81b29ce : mov %esi,(%esp,1) 0x81b29d1 : call 0x81b1bb0 0x81b29d6 : xor %edx,%edx 0x81b29d8 : jmp 0x81b28a6 0x81b29dd : mov 0xec(%esi),%edx 0x81b29e3 : test %edx,%edx 0x81b29e5 : je 0x81b28d9 0x81b29eb : movl $0x8250f00,0x8(%esp,1) 0x81b29f3 : mov 0xc(%ebp),%eax 0x81b29f6 : mov %eax,0xc(%esp,1) 0x81b29fa : movl $0x0,0x4(%esp,1) 0x81b2a02 : mov %esi,(%esp,1) 0x81b2a05 : call *%edx 0x81b2a07 : jmp 0x81b28d9 0x81b2a0c : mov 0xec(%esi),%edx 0x81b2a12 : test %edx,%edx 0x81b2a14 : je 0x81b28d9 0x81b2a1a : movl $0x8250f40,0x8(%esp,1) 0x81b2a22 : mov 0xc(%ebp),%eax 0x81b2a25 : mov %eax,0xc(%esp,1) 0x81b2a29 : jmp 0x81b29fa 0x81b2a2b : mov %esi,(%esp,1) 0x81b2a2e : lea 0xffffffc4(%ebp),%eax 0x81b2a31 : mov %eax,0x8(%esp,1) 0x81b2a35 : mov 0xffffffa4(%ebp),%eax 0x81b2a38 : mov %eax,0x4(%esp,1) 0x81b2a3c : call 0x81b2120 0x81b2a41 : inc %eax 0x81b2a42 : je 0x81b2b13 0x81b2a48 : mov 0xffffffc4(%ebp),%eax 0x81b2a4b : mov 0xc(%ebp),%edi 0x81b2a4e : sub %eax,%edi 0x81b2a50 : mov 0xc4(%esi),%eax 0x81b2a56 : mov %esi,(%esp,1) 0x81b2a59 : mov %edi,0xffffffa4(%ebp) 0x81b2a5c : movl $0x18,0xc(%esp,1) 0x81b2a64 : and $0x10,%eax 0x81b2a67 : mov %eax,0x10(%esp,1) 0x81b2a6b : lea 0xffffffc8(%ebp),%eax 0x81b2a6e : mov %eax,0x8(%esp,1) 0x81b2a72 : mov %edi,0x4(%esp,1) 0x81b2a76 : call 0x81b1f60 0x81b2a7b : inc %eax 0x81b2a7c : je 0x81b2ae4 0x81b2a7e : cmpl $0xd9fee666,0xffffffdc(%ebp) 0x81b2a85 : je 0x81b2a8f 0x81b2a87 : mov 0xc(%ebp),%ebx 0x81b2a8a : jmp 0x81b2950 0x81b2a8f : mov %esi,(%esp,1) 0x81b2a92 : mov 0xffffffc8(%ebp),%eax 0x81b2a95 : mov 0xffffffa4(%ebp),%edx 0x81b2a98 : mov %eax,0x8(%esp,1) 0x81b2a9c : mov %edx,0x4(%esp,1) 0x81b2aa0 : call 0x81b27d0 0x81b2aa5 : inc %eax 0x81b2aa6 : je 0x81b2abc 0x81b2aa8 : mov 0xffffffa4(%ebp),%ebx 0x81b2aab : mov 0x10(%ebp),%edx 0x81b2aae : mov 0xffffffc4(%ebp),%eax 0x81b2ab1 : mov %ebx,0xc(%ebp) 0x81b2ab4 : add %eax,0x4(%edx) 0x81b2ab7 : jmp 0x81b2950 0x81b2abc : mov 0xec(%esi),%eax 0x81b2ac2 : test %eax,%eax 0x81b2ac4 : je 0x81b2a87 0x81b2ac6 : movl $0x8250f80,0x8(%esp,1) 0x81b2ace : mov 0xffffffa4(%ebp),%edi 0x81b2ad1 : mov %edi,0xc(%esp,1) 0x81b2ad5 : movl $0x0,0x4(%esp,1) 0x81b2add : mov %esi,(%esp,1) 0x81b2ae0 : call *%eax 0x81b2ae2 : jmp 0x81b2a87 0x81b2ae4 : mov 0xec(%esi),%edx 0x81b2aea : test %edx,%edx 0x81b2aec : je 0x81b2a87 0x81b2aee : mov %edi,0xc(%esp,1) 0x81b2af2 : mov 0xffffffc4(%ebp),%eax 0x81b2af5 : movl $0x8250fc0,0x8(%esp,1) 0x81b2afd : movl $0x0,0x4(%esp,1) 0x81b2b05 : mov %eax,0x10(%esp,1) 0x81b2b09 : mov %esi,(%esp,1) 0x81b2b0c : call *%edx 0x81b2b0e : jmp 0x81b2a87 0x81b2b13 : mov 0xec(%esi),%eax 0x81b2b19 : test %eax,%eax 0x81b2b1b : je 0x81b2a87 0x81b2b21 : movl $0x8251000,0x8(%esp,1) 0x81b2b29 : mov 0xffffffa4(%ebp),%edx 0x81b2b2c : mov %edx,0xc(%esp,1) 0x81b2b30 : jmp 0x81b2ad5 0x81b2b32 : mov 0xc4(%esi),%eax 0x81b2b38 : mov %esi,(%esp,1) 0x81b2b3b : movl $0x18,0xc(%esp,1) 0x81b2b43 : mov %edi,0x4(%esp,1) 0x81b2b47 : and $0x10,%eax 0x81b2b4a : mov %eax,0x10(%esp,1) 0x81b2b4e : lea 0xffffffc8(%ebp),%eax 0x81b2b51 : mov %eax,0x8(%esp,1) 0x81b2b55 : call 0x81b1f60 0x81b2b5a : inc %eax 0x81b2b5b : je 0x81b2bbc 0x81b2b5d : cmpl $0xd9fee666,0xffffffdc(%ebp) 0x81b2b64 : je 0x81b2b6e 0x81b2b66 : mov 0xc(%ebp),%ebx 0x81b2b69 : jmp 0x81b292c 0x81b2b6e : mov %edi,0x4(%esp,1) 0x81b2b72 : mov 0xffffffc8(%ebp),%eax 0x81b2b75 : mov %esi,(%esp,1) 0x81b2b78 : mov %eax,0x8(%esp,1) 0x81b2b7c : call 0x81b27d0 0x81b2b81 : inc %eax 0x81b2b82 : je 0x81b2b97 0x81b2b84 : mov 0x10(%ebp),%edi 0x81b2b87 : mov 0xffffffcc(%ebp),%eax 0x81b2b8a : mov 0x4(%edi),%edx 0x81b2b8d : add %edx,%eax 0x81b2b8f : add $0x18,%eax 0x81b2b92 : mov %eax,0x4(%edi) 0x81b2b95 : jmp 0x81b2b66 0x81b2b97 : mov 0xec(%esi),%eax 0x81b2b9d : test %eax,%eax 0x81b2b9f : je 0x81b2b66 0x81b2ba1 : mov %edi,0xc(%esp,1) 0x81b2ba5 : movl $0x8251040,0x8(%esp,1) 0x81b2bad : movl $0x0,0x4(%esp,1) 0x81b2bb5 : mov %esi,(%esp,1) 0x81b2bb8 : call *%eax 0x81b2bba : jmp 0x81b2b66 0x81b2bbc : mov 0xec(%esi),%eax 0x81b2bc2 : test %eax,%eax 0x81b2bc4 : je 0x81b2b66 0x81b2bc6 : mov %edi,0xc(%esp,1) 0x81b2bca : movl $0x8251080,0x8(%esp,1) 0x81b2bd2 : jmp 0x81b2bad 0x81b2bd4 : lea 0x0(%esi),%esi 0x81b2bda : lea 0x0(%edi),%edi 0x81b2be0 : push %ebp 0x81b2be1 : mov %esp,%ebp 0x81b2be3 : push %edi 0x81b2be4 : push %esi 0x81b2be5 : push %ebx 0x81b2be6 : sub $0x42c,%esp 0x81b2bec : mov 0xc(%ebp),%esi 0x81b2bef : movl $0x0,0x8(%esp,1) 0x81b2bf7 : mov 0x10(%ebp),%ebx 0x81b2bfa : mov 0x8(%ebp),%edx 0x81b2bfd : lea (%ebx,%esi,1),%edi 0x81b2c00 : mov %edi,0x4(%esp,1) 0x81b2c04 : mov 0x8(%edx),%eax 0x81b2c07 : mov %eax,(%esp,1) 0x81b2c0a : call 0x80707f8 0x81b2c0f : test %eax,%eax 0x81b2c11 : je 0x81b2c65 0x81b2c13 : mov 0x8(%ebp),%eax 0x81b2c16 : mov 0xec(%eax),%esi 0x81b2c1c : test %esi,%esi 0x81b2c1e : jne 0x81b2c30 0x81b2c20 : mov $0xffffffff,%eax 0x81b2c25 : add $0x42c,%esp 0x81b2c2b : pop %ebx 0x81b2c2c : pop %esi 0x81b2c2d : pop %edi 0x81b2c2e : pop %ebp 0x81b2c2f : ret 0x81b2c30 : call 0x80704e8 <__errno_location> 0x81b2c35 : mov (%eax),%eax 0x81b2c37 : mov %eax,(%esp,1) 0x81b2c3a : call 0x8070448 0x81b2c3f : mov %eax,0x10(%esp,1) 0x81b2c43 : mov %edi,0xc(%esp,1) 0x81b2c47 : movl $0x82510c0,0x8(%esp,1) 0x81b2c4f : movl $0x0,0x4(%esp,1) 0x81b2c57 : mov 0x8(%ebp),%edx 0x81b2c5a : mov %edx,(%esp,1) 0x81b2c5d : call *0xec(%edx) 0x81b2c63 : jmp 0x81b2c20 0x81b2c65 : movl $0x400,0x8(%esp,1) 0x81b2c6d : lea 0xfffffbe8(%ebp),%eax 0x81b2c73 : movl $0x42,0x4(%esp,1) 0x81b2c7b : mov %eax,(%esp,1) 0x81b2c7e : call 0x8070ca8 0x81b2c83 : test %ebx,%ebx 0x81b2c85 : jne 0x81b2c90 0x81b2c87 : xor %eax,%eax 0x81b2c89 : jmp 0x81b2c25 0x81b2c8b : nop 0x81b2c8c : lea 0x0(%esi,1),%esi 0x81b2c90 : mov %esi,0xc(%esp,1) 0x81b2c94 : lea 0xfffffbe8(%ebp),%edx 0x81b2c9a : cmp $0x401,%ebx 0x81b2ca0 : mov %edx,0x4(%esp,1) 0x81b2ca4 : mov $0x400,%edi 0x81b2ca9 : mov 0x8(%ebp),%edx 0x81b2cac : cmovb %ebx,%edi 0x81b2caf : movl $0x0,0x10(%esp,1) 0x81b2cb7 : mov %edi,0x8(%esp,1) 0x81b2cbb : mov 0x8(%edx),%eax 0x81b2cbe : mov %eax,(%esp,1) 0x81b2cc1 : call 0x8070518 0x81b2cc6 : cmp %edi,%eax 0x81b2cc8 : jne 0x81b2cd2 0x81b2cca : add %eax,%esi 0x81b2ccc : sub %eax,%ebx 0x81b2cce : jne 0x81b2c90 0x81b2cd0 : jmp 0x81b2c87 0x81b2cd2 : mov 0x8(%ebp),%eax 0x81b2cd5 : mov 0xec(%eax),%ebx 0x81b2cdb : test %ebx,%ebx 0x81b2cdd : je 0x81b2c20 0x81b2ce3 : call 0x80704e8 <__errno_location> 0x81b2ce8 : mov (%eax),%eax 0x81b2cea : mov %eax,(%esp,1) 0x81b2ced : call 0x8070448 0x81b2cf2 : mov %eax,0x10(%esp,1) 0x81b2cf6 : mov %edi,0xc(%esp,1) 0x81b2cfa : movl $0x8251100,0x8(%esp,1) 0x81b2d02 : jmp 0x81b2c4f 0x81b2d07 : mov %esi,%esi 0x81b2d09 : lea 0x0(%edi,1),%edi 0x81b2d10 : push %ebp 0x81b2d11 : mov %esp,%ebp 0x81b2d13 : push %esi 0x81b2d14 : push %ebx 0x81b2d15 : sub $0x30,%esp 0x81b2d18 : mov 0x8(%ebp),%esi 0x81b2d1b : movl $0x1,0x8(%esp,1) 0x81b2d23 : mov 0xc(%ebp),%ebx 0x81b2d26 : movl $0xffffffff,0x4(%esp,1) 0x81b2d2e : mov %esi,(%esp,1) 0x81b2d31 : call 0x81b1a60 0x81b2d36 : inc %eax 0x81b2d37 : je 0x81b2e78 0x81b2d3d : movl $0x1,0x8(%esp,1) 0x81b2d45 : mov 0xc(%esi),%eax 0x81b2d48 : mov %esi,(%esp,1) 0x81b2d4b : inc %eax 0x81b2d4c : mov %eax,0x4(%esp,1) 0x81b2d50 : call 0x81b1d60 0x81b2d55 : mov 0xc(%esi),%edx 0x81b2d58 : lea (%ebx,%ebx,4),%eax 0x81b2d5b : lea 0x1fff(%edx,%eax,2),%ebx 0x81b2d62 : mov 0xc4(%esi),%eax 0x81b2d68 : and $0xffffe000,%ebx 0x81b2d6e : sub %edx,%ebx 0x81b2d70 : test $0x2,%eax 0x81b2d75 : je 0x81b2e62 0x81b2d7b : test $0x2,%eax 0x81b2d80 : je 0x81b2e40 0x81b2d86 : add %ebx,%edx 0x81b2d88 : and $0x2,%eax 0x81b2d8b : mov %edx,0xc(%esi) 0x81b2d8e : je 0x81b2e30 0x81b2d94 : mov %edx,0x4(%esp,1) 0x81b2d98 : mov 0x4(%esi),%eax 0x81b2d9b : mov %eax,(%esp,1) 0x81b2d9e : call 0x8070988 0x81b2da3 : mov %eax,0x4(%esi) 0x81b2da6 : movl $0x0,0xffffffd8(%ebp) 0x81b2dad : lea 0xffffffe8(%ebx),%eax 0x81b2db0 : lea 0xffffffd8(%ebp),%edx 0x81b2db3 : movl $0x0,0xffffffe0(%ebp) 0x81b2dba : movl $0x0,0xffffffe4(%ebp) 0x81b2dc1 : movl $0x0,0xffffffe8(%ebp) 0x81b2dc8 : movl $0x0,0xffffffec(%ebp) 0x81b2dcf : mov %eax,0xffffffdc(%ebp) 0x81b2dd2 : mov 0xc(%esi),%eax 0x81b2dd5 : mov %esi,(%esp,1) 0x81b2dd8 : mov %edx,0x8(%esp,1) 0x81b2ddc : sub %ebx,%eax 0x81b2dde : mov %eax,0x4(%esp,1) 0x81b2de2 : call 0x81b2870 0x81b2de7 : inc %eax 0x81b2de8 : je 0x81b2e10 0x81b2dea : movl $0x1,0x8(%esp,1) 0x81b2df2 : movl $0xffffffff,0x4(%esp,1) 0x81b2dfa : mov %esi,(%esp,1) 0x81b2dfd : call 0x81b1bb0 0x81b2e02 : xor %eax,%eax 0x81b2e04 : add $0x30,%esp 0x81b2e07 : pop %ebx 0x81b2e08 : pop %esi 0x81b2e09 : pop %ebp 0x81b2e0a : ret 0x81b2e0b : nop 0x81b2e0c : lea 0x0(%esi,1),%esi 0x81b2e10 : movl $0x1,0x8(%esp,1) 0x81b2e18 : movl $0xffffffff,0x4(%esp,1) 0x81b2e20 : mov %esi,(%esp,1) 0x81b2e23 : call 0x81b1bb0 0x81b2e28 : mov $0xffffffff,%eax 0x81b2e2d : jmp 0x81b2e04 0x81b2e2f : nop 0x81b2e30 : mov %esi,(%esp,1) 0x81b2e33 : call 0x81b1790 0x81b2e38 : jmp 0x81b2da6 0x81b2e3d : lea 0x0(%esi),%esi 0x81b2e40 : mov %ebx,0x8(%esp,1) 0x81b2e44 : mov %edx,0x4(%esp,1) 0x81b2e48 : mov %esi,(%esp,1) 0x81b2e4b : call 0x81b2be0 0x81b2e50 : test %eax,%eax 0x81b2e52 : jne 0x81b2e10 0x81b2e54 : mov 0xc(%esi),%edx 0x81b2e57 : mov 0xc4(%esi),%eax 0x81b2e5d : jmp 0x81b2d86 0x81b2e62 : mov %esi,(%esp,1) 0x81b2e65 : call 0x81b1740 0x81b2e6a : mov 0xc4(%esi),%eax 0x81b2e70 : mov 0xc(%esi),%edx 0x81b2e73 : jmp 0x81b2d7b 0x81b2e78 : mov 0xec(%esi),%eax 0x81b2e7e : test %eax,%eax 0x81b2e80 : je 0x81b2e28 0x81b2e82 : movl $0x82516af,0x8(%esp,1) 0x81b2e8a : movl $0x0,0x4(%esp,1) 0x81b2e92 : mov %esi,(%esp,1) 0x81b2e95 : call *%eax 0x81b2e97 : jmp 0x81b2e28 0x81b2e99 : lea 0x0(%esi,1),%esi 0x81b2ea0 : push %ebp 0x81b2ea1 : mov %esp,%ebp 0x81b2ea3 : push %edi 0x81b2ea4 : push %esi 0x81b2ea5 : push %ebx 0x81b2ea6 : sub $0x4c,%esp 0x81b2ea9 : mov 0x8(%ebp),%edi 0x81b2eac : movl $0x1,0x8(%esp,1) 0x81b2eb4 : mov 0xc(%ebp),%ebx 0x81b2eb7 : mov 0x10(%ebp),%esi 0x81b2eba : movl $0xffffffff,0x4(%esp,1) 0x81b2ec2 : mov %edi,(%esp,1) 0x81b2ec5 : call 0x81b1a60 0x81b2eca : xor %edx,%edx 0x81b2ecc : inc %eax 0x81b2ecd : je 0x81b2f54 0x81b2ed3 : add $0x4,%ebx 0x81b2ed6 : movl $0xa8,0xffffffc0(%ebp) 0x81b2edd : lea 0xffffffc4(%ebp),%eax 0x81b2ee0 : mov %eax,0x8(%esp,1) 0x81b2ee4 : movl $0xa8,0x4(%esp,1) 0x81b2eec : mov %edi,(%esp,1) 0x81b2eef : call 0x81b2120 0x81b2ef4 : inc %eax 0x81b2ef5 : je 0x81b2f3a 0x81b2ef7 : mov 0xffffffc4(%ebp),%eax 0x81b2efa : test %eax,%eax 0x81b2efc : je 0x81b2f27 0x81b2efe : mov %esi,0x8(%esp,1) 0x81b2f02 : mov %eax,0x4(%esp,1) 0x81b2f06 : mov %edi,(%esp,1) 0x81b2f09 : call 0x81b2310 0x81b2f0e : inc %eax 0x81b2f0f : je 0x81b2f3a 0x81b2f11 : mov 0x4(%esi),%edx 0x81b2f14 : cmp %ebx,%edx 0x81b2f16 : jae 0x81b2f5e 0x81b2f18 : mov 0xffffffc4(%ebp),%eax 0x81b2f1b : mov %eax,0xffffffc0(%ebp) 0x81b2f1e : mov (%esi),%eax 0x81b2f20 : test %eax,%eax 0x81b2f22 : mov %eax,0xffffffc4(%ebp) 0x81b2f25 : jne 0x81b2efe 0x81b2f27 : mov %edi,(%esp,1) 0x81b2f2a : lea 0x18(%ebx),%eax 0x81b2f2d : mov %eax,0x4(%esp,1) 0x81b2f31 : call 0x81b2d10 0x81b2f36 : test %eax,%eax 0x81b2f38 : je 0x81b2ed6 0x81b2f3a : movl $0x1,0x8(%esp,1) 0x81b2f42 : movl $0xffffffff,0x4(%esp,1) 0x81b2f4a : mov %edi,(%esp,1) 0x81b2f4d : call 0x81b1bb0 0x81b2f52 : xor %edx,%edx 0x81b2f54 : add $0x4c,%esp 0x81b2f57 : mov %edx,%eax 0x81b2f59 : pop %ebx 0x81b2f5a : pop %esi 0x81b2f5b : pop %edi 0x81b2f5c : pop %ebp 0x81b2f5d : ret 0x81b2f5e : lea 0x34(%ebx),%eax 0x81b2f61 : cmp %eax,%edx 0x81b2f63 : jbe 0x81b3016 0x81b2f69 : add $0x3,%ebx 0x81b2f6c : and $0xfffffffc,%ebx 0x81b2f6f : sub %ebx,%edx 0x81b2f71 : lea 0xffffffe8(%edx),%eax 0x81b2f74 : mov %eax,0xffffffcc(%ebp) 0x81b2f77 : mov 0xffffffc4(%ebp),%eax 0x81b2f7a : mov %ebx,0x4(%esi) 0x81b2f7d : add %ebx,%eax 0x81b2f7f : add $0x18,%eax 0x81b2f82 : mov %eax,0xffffffbc(%ebp) 0x81b2f85 : mov %esi,0x8(%esp,1) 0x81b2f89 : mov 0xffffffc0(%ebp),%eax 0x81b2f8c : mov %edi,(%esp,1) 0x81b2f8f : mov %eax,0x4(%esp,1) 0x81b2f93 : call 0x81b2160 0x81b2f98 : inc %eax 0x81b2f99 : je 0x81b2f3a 0x81b2f9b : movl $0x26011999,0x14(%esi) 0x81b2fa2 : mov 0xffffffc4(%ebp),%eax 0x81b2fa5 : mov %esi,0x8(%esp,1) 0x81b2fa9 : mov %edi,(%esp,1) 0x81b2fac : mov %eax,0x4(%esp,1) 0x81b2fb0 : call 0x81b2290 0x81b2fb5 : inc %eax 0x81b2fb6 : je 0x81b2f3a 0x81b2fb8 : mov 0xffffffbc(%ebp),%eax 0x81b2fbb : test %eax,%eax 0x81b2fbd : je 0x81b2ff6 0x81b2fbf : mov %esi,0x8(%esp,1) 0x81b2fc3 : mov 0xffffffc4(%ebp),%eax 0x81b2fc6 : mov %edi,(%esp,1) 0x81b2fc9 : mov %eax,0x4(%esp,1) 0x81b2fcd : call 0x81b2440 0x81b2fd2 : inc %eax 0x81b2fd3 : je 0x81b2f3a 0x81b2fd9 : mov %edi,(%esp,1) 0x81b2fdc : lea 0xffffffc8(%ebp),%eax 0x81b2fdf : mov %eax,0x8(%esp,1) 0x81b2fe3 : mov 0xffffffbc(%ebp),%eax 0x81b2fe6 : mov %eax,0x4(%esp,1) 0x81b2fea : call 0x81b2870 0x81b2fef : inc %eax 0x81b2ff0 : je 0x81b2f3a 0x81b2ff6 : movl $0x1,0x8(%esp,1) 0x81b2ffe : movl $0xffffffff,0x4(%esp,1) 0x81b3006 : mov %edi,(%esp,1) 0x81b3009 : call 0x81b1bb0 0x81b300e : mov 0xffffffc4(%ebp),%edx 0x81b3011 : jmp 0x81b2f54 0x81b3016 : movl $0x0,0xffffffbc(%ebp) 0x81b301d : jmp 0x81b2f85 0x81b3022 : lea 0x0(%esi,1),%esi 0x81b3029 : lea 0x0(%edi,1),%edi 0x81b3030 : push %ebp 0x81b3031 : mov %esp,%ebp 0x81b3033 : sub $0x28,%esp 0x81b3036 : movl $0x1,0x4(%esp,1) 0x81b303e : mov 0xc(%ebp),%eax 0x81b3041 : mov %ebx,0xfffffff4(%ebp) 0x81b3044 : mov %esi,0xfffffff8(%ebp) 0x81b3047 : lea 0xac(,%eax,4),%eax 0x81b304e : mov %edi,0xfffffffc(%ebp) 0x81b3051 : movl $0xffffffff,0xffffffec(%ebp) 0x81b3058 : mov %eax,0xfffffff0(%ebp) 0x81b305b : mov %eax,(%esp,1) 0x81b305e : call 0x8070c18 0x81b3063 : test %eax,%eax 0x81b3065 : mov %eax,%ebx 0x81b3067 : je 0x81b31a1 0x81b306d : movl $0x2601196d,0x20(%eax) 0x81b3074 : mov 0xc(%ebp),%eax 0x81b3077 : mov 0x8(%ebp),%edx 0x81b307a : mov %eax,0x24(%ebx) 0x81b307d : testb $0x2,0xc4(%edx) 0x81b3084 : je 0x81b30c8 0x81b3086 : mov %ebx,0x4(%edx) 0x81b3089 : mov 0xfffffff0(%ebp),%eax 0x81b308c : mov %edx,%edi 0x81b308e : cld 0x81b308f : add $0x1c,%edi 0x81b3092 : mov $0x2a,%ecx 0x81b3097 : mov %eax,0xc(%edx) 0x81b309a : mov %ebx,%esi 0x81b309c : repz movsl %ds:(%esi),%es:(%edi) 0x81b309e : testb $0x10,0xc4(%edx) 0x81b30a5 : jne 0x81b30b6 0x81b30a7 : xor %eax,%eax 0x81b30a9 : mov 0xfffffff4(%ebp),%ebx 0x81b30ac : mov 0xfffffff8(%ebp),%esi 0x81b30af : mov 0xfffffffc(%ebp),%edi 0x81b30b2 : mov %ebp,%esp 0x81b30b4 : pop %ebp 0x81b30b5 : ret 0x81b30b6 : movl $0xa8,0x4(%esp,1) 0x81b30be : mov %ebx,(%esp,1) 0x81b30c1 : call 0x81b1860 0x81b30c6 : jmp 0x81b30a7 0x81b30c8 : movl $0x0,0xc(%esp,1) 0x81b30d0 : mov 0x8(%ebp),%edx 0x81b30d3 : movl $0x0,0x4(%esp,1) 0x81b30db : movl $0x0,0x8(%esp,1) 0x81b30e3 : mov 0x8(%edx),%eax 0x81b30e6 : mov %eax,(%esp,1) 0x81b30e9 : call 0x8070838 0x81b30ee : and %edx,%eax 0x81b30f0 : inc %eax 0x81b30f1 : jne 0x81b3104 0x81b30f3 : test %ebx,%ebx 0x81b30f5 : je 0x81b30ff 0x81b30f7 : mov %ebx,(%esp,1) 0x81b30fa : call 0x8070c48 0x81b30ff : mov 0xffffffec(%ebp),%eax 0x81b3102 : jmp 0x81b30a9 0x81b3104 : movl $0x0,0x4(%esp,1) 0x81b310c : mov 0x8(%ebp),%edx 0x81b310f : movl $0x0,0x8(%esp,1) 0x81b3117 : mov 0x8(%edx),%eax 0x81b311a : mov %eax,(%esp,1) 0x81b311d : call 0x80707f8 0x81b3122 : inc %eax 0x81b3123 : je 0x81b30f3 0x81b3125 : mov 0x8(%ebp),%eax 0x81b3128 : testb $0x10,0xc4(%eax) 0x81b312f : jne 0x81b318f 0x81b3131 : cld 0x81b3132 : mov 0x8(%ebp),%edi 0x81b3135 : mov $0x2a,%ecx 0x81b313a : mov %ebx,%esi 0x81b313c : add $0x1c,%edi 0x81b313f : repz movsl %ds:(%esi),%es:(%edi) 0x81b3141 : movl $0x20424454,(%ebx) 0x81b3147 : movl $0x656c6966,0x4(%ebx) 0x81b314e : mov 0xfffffff0(%ebp),%edx 0x81b3151 : movw $0xa,0x8(%ebx) 0x81b3157 : mov %ebx,0x4(%esp,1) 0x81b315b : mov %edx,0x8(%esp,1) 0x81b315f : mov 0x8(%ebp),%edx 0x81b3162 : mov 0x8(%edx),%eax 0x81b3165 : mov %eax,(%esp,1) 0x81b3168 : call 0x80702b8 0x81b316d : cmp 0xfffffff0(%ebp),%eax 0x81b3170 : jne 0x81b30f3 0x81b3172 : mov 0xc(%ebp),%eax 0x81b3175 : mov 0x8(%ebp),%edx 0x81b3178 : mov %eax,0x4(%esp,1) 0x81b317c : mov 0x8(%edx),%eax 0x81b317f : mov %eax,(%esp,1) 0x81b3182 : call 0x81b56f0 0x81b3187 : mov %eax,0xffffffec(%ebp) 0x81b318a : jmp 0x81b30f3 0x81b318f : movl $0xa8,0x4(%esp,1) 0x81b3197 : mov %ebx,(%esp,1) 0x81b319a : call 0x81b1860 0x81b319f : jmp 0x81b3131 0x81b31a1 : mov 0x8(%ebp),%edx 0x81b31a4 : mov $0xffffffff,%eax 0x81b31a9 : movl $0x4,0x18(%edx) 0x81b31b0 : jmp 0x81b30a9 0x81b31b5 : lea 0x0(%esi,1),%esi 0x81b31b9 : lea 0x0(%edi,1),%edi 0x81b31c0 : push %ebp 0x81b31c1 : mov %esp,%ebp 0x81b31c3 : push %edi 0x81b31c4 : push %esi 0x81b31c5 : push %ebx 0x81b31c6 : sub $0x2c,%esp 0x81b31c9 : mov 0xc(%ebp),%eax 0x81b31cc : mov 0x10(%ebp),%edx 0x81b31cf : mov 0x8(%ebp),%ecx 0x81b31d2 : mov 0x18(%ebp),%ebx 0x81b31d5 : mov %eax,0xffffffe0(%ebp) 0x81b31d8 : lea 0xffffffec(%ebp),%eax 0x81b31db : mov %eax,0x8(%esp,1) 0x81b31df : mov 0x14(%ebp),%eax 0x81b31e2 : mov %edx,0xffffffe4(%ebp) 0x81b31e5 : xor %edx,%edx 0x81b31e7 : divl 0x40(%ecx) 0x81b31ea : mov %ecx,(%esp,1) 0x81b31ed : lea 0xac(,%edx,4),%edx 0x81b31f4 : mov %edx,0x4(%esp,1) 0x81b31f8 : call 0x81b2120 0x81b31fd : xor %edx,%edx 0x81b31ff : inc %eax 0x81b3200 : je 0x81b3215 0x81b3202 : mov 0xffffffec(%ebp),%eax 0x81b3205 : test %eax,%eax 0x81b3207 : jne 0x81b3220 0x81b3209 : mov 0x8(%ebp),%edx 0x81b320c : movl $0x6,0x18(%edx) 0x81b3213 : xor %edx,%edx 0x81b3215 : add $0x2c,%esp 0x81b3218 : mov %edx,%eax 0x81b321a : pop %ebx 0x81b321b : pop %esi 0x81b321c : pop %edi 0x81b321d : pop %ebp 0x81b321e : ret 0x81b321f : nop 0x81b3220 : mov %ebx,0x8(%esp,1) 0x81b3224 : mov 0x8(%ebp),%edi 0x81b3227 : mov %eax,0x4(%esp,1) 0x81b322b : mov %edi,(%esp,1) 0x81b322e : call 0x81b21c0 0x81b3233 : xor %edx,%edx 0x81b3235 : inc %eax 0x81b3236 : je 0x81b3215 0x81b3238 : cmpl $0xfee1dead,0x14(%ebx) 0x81b323f : je 0x81b3249 0x81b3241 : mov 0x14(%ebp),%eax 0x81b3244 : cmp 0x10(%ebx),%eax 0x81b3247 : je 0x81b3254 0x81b3249 : mov (%ebx),%eax 0x81b324b : test %eax,%eax 0x81b324d : mov %eax,0xffffffec(%ebp) 0x81b3250 : jne 0x81b3220 0x81b3252 : jmp 0x81b3209 0x81b3254 : mov 0x8(%ebx),%edi 0x81b3257 : cmp 0xffffffe4(%ebp),%edi 0x81b325a : jne 0x81b3249 0x81b325c : mov %edi,0x8(%esp,1) 0x81b3260 : mov 0xffffffec(%ebp),%eax 0x81b3263 : mov 0x8(%ebp),%edx 0x81b3266 : add $0x18,%eax 0x81b3269 : mov %eax,0x4(%esp,1) 0x81b326d : mov %edx,(%esp,1) 0x81b3270 : call 0x81b2060 0x81b3275 : mov %eax,0xffffffdc(%ebp) 0x81b3278 : test %eax,%eax 0x81b327a : je 0x81b3213 0x81b327c : cld 0x81b327d : mov 0xffffffe0(%ebp),%edx 0x81b3280 : mov %edi,%ecx 0x81b3282 : cmp %edi,%edi 0x81b3284 : mov %eax,%edi 0x81b3286 : mov %edx,%esi 0x81b3288 : repz cmpsb %es:(%edi),%ds:(%esi) 0x81b328a : je 0x81b3299 0x81b328c : mov 0xffffffdc(%ebp),%eax 0x81b328f : mov %eax,(%esp,1) 0x81b3292 : call 0x8070c48 0x81b3297 : jmp 0x81b3249 0x81b3299 : mov 0xffffffdc(%ebp),%esi 0x81b329c : mov %esi,(%esp,1) 0x81b329f : call 0x8070c48 0x81b32a4 : mov 0xffffffec(%ebp),%edx 0x81b32a7 : jmp 0x81b3215 0x81b32ac : lea 0x0(%esi,1),%esi 0x81b32b0 : push %ebp 0x81b32b1 : mov %esp,%ebp 0x81b32b3 : sub $0x8,%esp 0x81b32b6 : mov %esi,0x4(%esp,1) 0x81b32ba : mov $0x1,%eax 0x81b32bf : mov 0x8(%ebp),%esi 0x81b32c2 : mov %ebx,(%esp,1) 0x81b32c5 : mov 0xc(%ebp),%ebx 0x81b32c8 : mov 0xc8(%esi),%edx 0x81b32ce : test %edx,%edx 0x81b32d0 : je 0x81b32f4 0x81b32d2 : mov (%edx),%ecx 0x81b32d4 : xor %eax,%eax 0x81b32d6 : cmp %ecx,%eax 0x81b32d8 : jae 0x81b32eb 0x81b32da : lea 0x0(%esi),%esi 0x81b32e0 : cmp %ebx,0x4(%edx,%eax,4) 0x81b32e4 : je 0x81b32ff 0x81b32e6 : inc %eax 0x81b32e7 : cmp %ecx,%eax 0x81b32e9 : jb 0x81b32e0 0x81b32eb : movl $0x7,0x18(%esi) 0x81b32f2 : xor %eax,%eax 0x81b32f4 : mov (%esp,1),%ebx 0x81b32f7 : mov 0x4(%esp,1),%esi 0x81b32fb : mov %ebp,%esp 0x81b32fd : pop %ebp 0x81b32fe : ret 0x81b32ff : mov $0x1,%eax 0x81b3304 : jmp 0x81b32f4 0x81b3306 : lea 0x0(%esi),%esi 0x81b3309 : lea 0x0(%edi,1),%edi 0x81b3310 : push %ebp 0x81b3311 : mov %esp,%ebp 0x81b3313 : sub $0x38,%esp 0x81b3316 : mov %esi,0xfffffff8(%ebp) 0x81b3319 : mov 0xc(%ebp),%eax 0x81b331c : mov 0x10(%ebp),%edx 0x81b331f : mov %ebx,0xfffffff4(%ebp) 0x81b3322 : mov 0x8(%ebp),%esi 0x81b3325 : mov %eax,0xffffffe8(%ebp) 0x81b3328 : lea 0xffffffe8(%ebp),%eax 0x81b332b : mov %edx,0xffffffec(%ebp) 0x81b332e : mov %edi,0xfffffffc(%ebp) 0x81b3331 : mov %eax,(%esp,1) 0x81b3334 : call 0x81b1ce0 0x81b3339 : mov %eax,0x4(%esp,1) 0x81b333d : mov %eax,%ebx 0x81b333f : mov %esi,(%esp,1) 0x81b3342 : call 0x81b32b0 0x81b3347 : xor %edx,%edx 0x81b3349 : test %eax,%eax 0x81b334b : jne 0x81b3360 0x81b334d : mov 0xfffffff4(%ebp),%ebx 0x81b3350 : mov %edx,%eax 0x81b3352 : mov 0xfffffff8(%ebp),%esi 0x81b3355 : mov 0xfffffffc(%ebp),%edi 0x81b3358 : mov %ebp,%esp 0x81b335a : pop %ebp 0x81b335b : ret 0x81b335c : lea 0x0(%esi,1),%esi 0x81b3360 : mov 0x14(%ebp),%eax 0x81b3363 : xor %edx,%edx 0x81b3365 : mov %eax,0x8(%esp,1) 0x81b3369 : mov %ebx,%eax 0x81b336b : divl 0x40(%esi) 0x81b336e : mov %esi,(%esp,1) 0x81b3371 : mov %edx,0x4(%esp,1) 0x81b3375 : call 0x81b1a60 0x81b337a : xor %edx,%edx 0x81b337c : inc %eax 0x81b337d : je 0x81b334d 0x81b337f : mov %ebx,0xc(%esp,1) 0x81b3383 : mov 0x18(%ebp),%eax 0x81b3386 : mov 0xffffffec(%ebp),%edx 0x81b3389 : mov %esi,(%esp,1) 0x81b338c : mov %eax,0x10(%esp,1) 0x81b3390 : mov 0xffffffe8(%ebp),%eax 0x81b3393 : mov %edx,0x8(%esp,1) 0x81b3397 : mov %eax,0x4(%esp,1) 0x81b339b : call 0x81b31c0 0x81b33a0 : test %eax,%eax 0x81b33a2 : mov %eax,%edi 0x81b33a4 : je 0x81b33aa 0x81b33a6 : mov %edi,%edx 0x81b33a8 : jmp 0x81b334d 0x81b33aa : mov 0x14(%ebp),%eax 0x81b33ad : xor %edx,%edx 0x81b33af : mov %eax,0x8(%esp,1) 0x81b33b3 : mov %ebx,%eax 0x81b33b5 : divl 0x40(%esi) 0x81b33b8 : mov %esi,(%esp,1) 0x81b33bb : mov %edx,0x4(%esp,1) 0x81b33bf : call 0x81b1bb0 0x81b33c4 : jmp 0x81b33a6 0x81b33c6 : lea 0x0(%esi),%esi 0x81b33c9 : lea 0x0(%edi,1),%edi End of assembler dump.