=> 0x7f436eaf6a8d <__libc_free+29>: mov -0x8(%rdi),%rsi 0x7f436eaf6a91 <__libc_free+33>: lea -0x10(%rdi),%r8 0x7f436eaf6a95 <__libc_free+37>: test $0x2,%sil 0x7f436eaf6a99 <__libc_free+41>: jne 0x7f436eaf6b08 <__libc_free+152> 0x7f436eaf6a9b <__libc_free+43>: and $0x4,%esi 0x7f436eaf6a9e <__libc_free+46>: lea 0x32471b(%rip),%rbx # 0x7f436ee1b1c0 0x7f436eaf6aa5 <__libc_free+53>: je 0x7f436eaf6ab3 <__libc_free+67> 0x7f436eaf6aa7 <__libc_free+55>: mov %r8,%rax 0x7f436eaf6aaa <__libc_free+58>: and $0xfffffffffc000000,%rax 0x7f436eaf6ab0 <__libc_free+64>: mov (%rax),%rbx 0x7f436eaf6ab3 <__libc_free+67>: mov $0x1,%esi 0x7f436eaf6ab8 <__libc_free+72>: xor %eax,%eax 0x7f436eaf6aba <__libc_free+74>: cmpl $0x0,0x328727(%rip) # 0x7f436ee1f1e8 <__libc_multiple_threads> 0x7f436eaf6ac1 <__libc_free+81>: je 0x7f436eaf6acf <__libc_free+95> 0x7f436eaf6ac3 <__libc_free+83>: lock cmpxchg %esi,(%rbx) 0x7f436eaf6ac7 <__libc_free+87>: jne 0x7f436eaf8a10 <_L_lock_12011>