=> 0x1e5c13 : lock xadd %eax,0x14(%esi) 0x1e5c18 : cmp $0x1,%eax 0x1e5c1b : je 0x1e5c30 0x1e5c1d : mov 0x10(%esp),%ebx 0x1e5c21 : mov 0x14(%esp),%esi 0x1e5c25 : mov 0x18(%esp),%edi 0x1e5c29 : add $0x1c,%esp 0x1e5c2c : ret 0x1e5c2d : lea 0x0(%esi),%esi 0x1e5c30 : mov 0x10(%esi),%eax 0x1e5c33 : test $0x1,%al 0x1e5c35 : je 0x1e5c5a 0x1e5c37 : lea -0x1e97c(%ebx),%eax 0x1e5c3d : mov %eax,0x8(%esp) 0x1e5c41 : lea -0x6c40e(%ebx),%eax 0x1e5c47 : mov %eax,(%esp)