=> 0x7f3fca838bf8: mov (%rax),%rsi 0x7f3fca838bfb: mov %rax,%r12 0x7f3fca838bfe: lea 0x8(%rax),%rbp 0x7f3fca838c02: test %rsi,%rsi 0x7f3fca838c05: je 0x7f3fca838c29 0x7f3fca838c07: nopw 0x0(%rax,%rax,1) 0x7f3fca838c10: mov 0x8(%rbx),%rdi 0x7f3fca838c14: add $0x8,%rbp 0x7f3fca838c18: mov %rbx,%rdx 0x7f3fca838c1b: callq 0x7f3fca8380d0 0x7f3fca838c20: mov -0x8(%rbp),%rsi 0x7f3fca838c24: test %rsi,%rsi 0x7f3fca838c27: jne 0x7f3fca838c10 0x7f3fca838c29: mov %r12,%rdi 0x7f3fca838c2c: callq 0x7f3fca81a2e0 0x7f3fca838c31: mov 0x8(%rbx),%rdi