0xb624ecf5: mov (%eax),%eax 0xb624ecf7: sub $0x1,%eax 0xb624ecfa: je 0xb624ed28 0xb624ecfc: mov 0x8(%ebp),%eax 0xb624ecff: add $0x1c,%eax 0xb624ed02: mov %eax,-0x24(%ebp) 0xb624ed05: mov %eax,(%esp) 0xb624ed08: call 0xb6247dc0 <_ZN9QListData7detach2Ev@plt> 0xb624ed0d: mov %eax,%edx 0xb624ed0f: lock decl (%eax) 0xb624ed12: setne %al 0xb624ed15: test %al,%al 0xb624ed17: jne 0xb624ed28 0xb624ed19: mov (%edx),%eax 0xb624ed1b: test %eax,%eax 0xb624ed1d: jne 0xb624ed28