=> 0x8061625: mov 0xc(%ebx),%edi 0x8061628: movl $0x2,0x4(%esp) 0x8061630: mov %eax,(%esp) 0x8061633: mov %eax,%esi 0x8061635: call 0x805f310 0x806163a: mov 0xc(%ebx),%edx 0x806163d: testb $0x2,0x4(%edx) 0x8061641: mov %eax,0x2c(%edi) 0x8061644: mov $0x1,%eax 0x8061649: je 0x8061655 0x806164b: mov 0x2c(%edx),%edx 0x806164e: xor %eax,%eax 0x8061650: test %edx,%edx 0x8061652: sete %al 0x8061655: mov %eax,0x34(%ebx) 0x8061658: mov %esi,(%esp)