=> 0x7f0aa112cd29 <__GI___libc_free+25>: mov -0x8(%rdi),%rax 0x7f0aa112cd2d <__GI___libc_free+29>: lea -0x10(%rdi),%rdx 0x7f0aa112cd31 <__GI___libc_free+33>: test $0x2,%al 0x7f0aa112cd33 <__GI___libc_free+35>: jne 0x7f0aa112cda0 <__GI___libc_free+144> 0x7f0aa112cd35 <__GI___libc_free+37>: test $0x4,%al 0x7f0aa112cd37 <__GI___libc_free+39>: lea 0x31d482(%rip),%rbx # 0x7f0aa144a1c0 0x7f0aa112cd3e <__GI___libc_free+46>: je 0x7f0aa112cd4c <__GI___libc_free+60> 0x7f0aa112cd40 <__GI___libc_free+48>: mov %rdx,%rax 0x7f0aa112cd43 <__GI___libc_free+51>: and $0xfffffffffc000000,%rax 0x7f0aa112cd49 <__GI___libc_free+57>: mov (%rax),%rbx 0x7f0aa112cd4c <__GI___libc_free+60>: mov $0x1,%esi 0x7f0aa112cd51 <__GI___libc_free+65>: xor %eax,%eax 0x7f0aa112cd53 <__GI___libc_free+67>: cmpl $0x0,0x32131a(%rip) # 0x7f0aa144e074 <__libc_multiple_threads> 0x7f0aa112cd5a <__GI___libc_free+74>: je 0x7f0aa112cd68 <__GI___libc_free+88> 0x7f0aa112cd5c <__GI___libc_free+76>: lock cmpxchg %esi,(%rbx) 0x7f0aa112cd60 <__GI___libc_free+80>: jne 0x7f0aa112e9d0 <_L_lock_10501>