=> 0x7f2c7a7b379d: mov (%r12),%rax 0x7f2c7a7b37a1: test %rax,%rax 0x7f2c7a7b37a4: je 0x7f2c7a7b3878 0x7f2c7a7b37aa: testb $0x1,0x20(%rax) 0x7f2c7a7b37ae: xchg %ax,%ax 0x7f2c7a7b37b0: je 0x7f2c7a7b3878 0x7f2c7a7b37b6: lea 0x4107e3(%rip),%rsi # 0x7f2c7abc3fa0 0x7f2c7a7b37bd: mov %r12,%rdi 0x7f2c7a7b37c0: callq 0x7f2c7a76eb98 0x7f2c7a7b37c5: lea 0x4107d4(%rip),%rsi # 0x7f2c7abc3fa0 0x7f2c7a7b37cc: mov %r12,%rdi 0x7f2c7a7b37cf: callq *%rax 0x7f2c7a7b37d1: mov %eax,%r15d 0x7f2c7a7b37d4: sub %r14d,%eax 0x7f2c7a7b37d7: movq $0x0,-0x50(%rbp) 0x7f2c7a7b37df: test %r15d,%r15d