=> 0x7ff45cee6c50 <__libc_free+64>: mov (%rax),%rbx 0x7ff45cee6c53 <__libc_free+67>: mov $0x1,%esi 0x7ff45cee6c58 <__libc_free+72>: xor %eax,%eax 0x7ff45cee6c5a <__libc_free+74>: cmpl $0x0,0x304987(%rip) # 0x7ff45d1eb5e8 <__libc_multiple_threads> 0x7ff45cee6c61 <__libc_free+81>: je 0x7ff45cee6c6f <__libc_free+95> 0x7ff45cee6c63 <__libc_free+83>: lock cmpxchg %esi,(%rbx) 0x7ff45cee6c67 <__libc_free+87>: jne 0x7ff45cee81cd <_L_lock_12347> 0x7ff45cee6c6d <__libc_free+93>: jmp 0x7ff45cee6c78 <__libc_free+104> 0x7ff45cee6c6f <__libc_free+95>: cmpxchg %esi,(%rbx) 0x7ff45cee6c72 <__libc_free+98>: jne 0x7ff45cee81cd <_L_lock_12347> 0x7ff45cee6c78 <__libc_free+104>: mov %r8,%rsi 0x7ff45cee6c7b <__libc_free+107>: mov %rbx,%rdi 0x7ff45cee6c7e <__libc_free+110>: callq 0x7ff45cee2fc0 <_int_free> 0x7ff45cee6c83 <__libc_free+115>: cmpl $0x0,0x30495e(%rip) # 0x7ff45d1eb5e8 <__libc_multiple_threads> 0x7ff45cee6c8a <__libc_free+122>: je 0x7ff45cee6c97 <__libc_free+135> 0x7ff45cee6c8c <__libc_free+124>: lock decl (%rbx)