=> 0x245bed : mov 0x4(%esi,%edi,1),%eax 0x245bf1 : bswap %eax 0x245bf3 : lea (%esi,%eax,1),%eax 0x245bf6 : mov %edx,0x4(%esp) 0x245bfa : mov %eax,(%esp) 0x245bfd : call 0x19e2d4 0x245c02 : test %eax,%eax 0x245c04 : jne 0x245be0 0x245c06 : mov -0x20(%ebp),%eax 0x245c09 : mov %edi,%edx 0x245c0b : mov %edi,(%eax) 0x245c0d : jmp 0x245b61 0x245c12 : lea 0x0(%esi),%esi 0x245c18 : mov -0x20(%ebp),%edx 0x245c1b : xor %eax,%eax 0x245c1d : movl $0x0,(%edx)