0xb6caf349: mov -0x8(%eax),%edx 0xb6caf34c: test %edx,%edx 0xb6caf34e: je 0xb6caf360 0xb6caf350: mov -0x1c(%ebp),%eax 0xb6caf353: mov -0xc(%ebp),%ebx 0xb6caf356: mov -0x8(%ebp),%esi 0xb6caf359: mov -0x4(%ebp),%edi 0xb6caf35c: mov %ebp,%esp 0xb6caf35e: pop %ebp 0xb6caf35f: ret 0xb6caf360: mov -0x20(%ebp),%edx 0xb6caf363: lea -0x10(%ebp),%esi 0xb6caf366: movl $0x1,-0x8(%eax) 0xb6caf36d: mov (%edx),%eax 0xb6caf36f: mov %eax,0xc(%esp) 0xb6caf373: mov %eax,(%esp)