=> 0x7fc7a1cffcae <__GI___libc_free+30>: mov -0x8(%rdi),%rax 0x7fc7a1cffcb2 <__GI___libc_free+34>: mov %fs:(%rbx),%ebp 0x7fc7a1cffcb5 <__GI___libc_free+37>: test $0x2,%al 0x7fc7a1cffcb7 <__GI___libc_free+39>: jne 0x7fc7a1cffcf0 <__GI___libc_free+96> 0x7fc7a1cffcb9 <__GI___libc_free+41>: mov 0x16f0e8(%rip),%rdx # 0x7fc7a1e6eda8 0x7fc7a1cffcc0 <__GI___libc_free+48>: cmpq $0x0,%fs:(%rdx) 0x7fc7a1cffcc5 <__GI___libc_free+53>: je 0x7fc7a1cffd40 <__GI___libc_free+176> 0x7fc7a1cffcc7 <__GI___libc_free+55>: lea 0x16ff92(%rip),%rdi # 0x7fc7a1e6fc60 0x7fc7a1cffcce <__GI___libc_free+62>: test $0x4,%al 0x7fc7a1cffcd0 <__GI___libc_free+64>: je 0x7fc7a1cffcde <__GI___libc_free+78> 0x7fc7a1cffcd2 <__GI___libc_free+66>: mov %rsi,%rax 0x7fc7a1cffcd5 <__GI___libc_free+69>: and $0xfffffffffc000000,%rax 0x7fc7a1cffcdb <__GI___libc_free+75>: mov (%rax),%rdi 0x7fc7a1cffcde <__GI___libc_free+78>: xor %edx,%edx 0x7fc7a1cffce0 <__GI___libc_free+80>: call 0x7fc7a1cfd070 <_int_free> 0x7fc7a1cffce5 <__GI___libc_free+85>: mov %ebp,%fs:(%rbx)