=> 0xd09d9f : mov 0x14(%esi),%ebp 0xd09da2 : test %ecx,%ecx 0xd09da4 : jne 0xd09df0 0xd09da6 : mov (%esi),%edi 0xd09da8 : cmp $0x1,%ebp 0xd09dab : jle 0xd09dd8 0xd09dad : movl $0x0,(%esi) 0xd09db3 : movl $0x0,0x4(%esi) 0xd09dba : movl $0x0,0x8(%esi) 0xd09dc1 : mov %edi,%eax 0xd09dc3 : mov 0x1c(%esp),%ebx 0xd09dc7 : mov 0x20(%esp),%esi 0xd09dcb : mov 0x24(%esp),%edi 0xd09dcf : mov 0x28(%esp),%ebp 0xd09dd3 : add $0x2c,%esp 0xd09dd6 : ret