=> 0x7f4b8d832c81 : mov 0x4(%rdi),%eax 0x7f4b8d832c84 : mov %rdi,%rbx 0x7f4b8d832c87 : test %eax,%eax 0x7f4b8d832c89 : jne 0x7f4b8d832ca2 0x7f4b8d832c8b : test %rsi,%rsi 0x7f4b8d832c8e : je 0x7f4b8d832caf 0x7f4b8d832c90 : mov 0x4(%rsi),%eax 0x7f4b8d832c93 : test %eax,%eax 0x7f4b8d832c95 : jne 0x7f4b8d832ca4 0x7f4b8d832c97 : mov 0x20(%rdi),%rax 0x7f4b8d832c9b : callq *0x50(%rax) 0x7f4b8d832c9e : test %eax,%eax 0x7f4b8d832ca0 : jne 0x7f4b8d832ca4 0x7f4b8d832ca2 : pop %rbx 0x7f4b8d832ca3 : retq 0x7f4b8d832ca4 : mov %rbx,%rdi