0xb70c584d: lock cmpxchg %esi,(%edx) 0xb70c5851: jne 0xb70c5828 0xb70c5853: mov 0x8(%ebp),%eax 0xb70c5856: add $0xc,%eax 0xb70c5859: lock addl $0x1,(%eax) 0xb70c585d: mov 0xc(%ebp),%eax 0xb70c5860: movl $0x1,(%edx) 0xb70c5866: mov %eax,0x4(%edx) 0xb70c5869: mov 0x8(%ebp),%eax 0xb70c586c: add $0x4,%eax 0xb70c586f: lock addl $0x1,(%eax) 0xb70c5873: xor %eax,%eax 0xb70c5875: add $0x3c,%esp 0xb70c5878: pop %ebx 0xb70c5879: pop %esi 0xb70c587a: pop %edi