=> 0xa4c429 : mov (%eax),%esi 0xa4c42b : xor %eax,%eax 0xa4c42d : mov $0x1,%ecx 0xa4c432 : cmpl $0x0,%gs:0xc 0xa4c43a : je 0xa4c43d 0xa4c43c : lock cmpxchg %ecx,(%esi) 0xa4c440 : jne 0xa4dbbd 0xa4c446 : mov %esi,%eax 0xa4c448 : call 0xa48d00 0xa4c44d : cmpl $0x0,%gs:0xc 0xa4c455 : je 0xa4c458 0xa4c457 : lock subl $0x1,(%esi) 0xa4c45b : jne 0xa4dbc9 0xa4c461 : mov -0x8(%ebp),%ebx 0xa4c464 : mov -0x4(%ebp),%esi 0xa4c467 : mov %ebp,%esp