=> 0x9179b1: mov 0x18(%eax),%eax 0x9179b4: mov 0x8(%eax),%eax 0x9179b7: test %eax,%eax 0x9179b9: je 0x9179d7 0x9179bb: mov %edi,0x4(%esp) 0x9179bf: mov %esi,(%esp) 0x9179c2: call 0x8e5bc0 0x9179c7: movl $0x1,0x4(%esp) 0x9179cf: mov %eax,(%esp) 0x9179d2: call 0x8e9b20 0x9179d7: mov 0x2c(%esp),%ebx 0x9179db: mov 0x30(%esp),%esi 0x9179df: mov 0x34(%esp),%edi 0x9179e3: mov 0x38(%esp),%ebp 0x9179e7: add $0x3c,%esp 0x9179ea: ret