=> 0x7f7b3f4cfe01: testb $0x2,0x60(%rdi) 0x7f7b3f4cfe05: mov %rdi,%rbx 0x7f7b3f4cfe08: jne 0x7f7b3f4cfe17 0x7f7b3f4cfe0a: movabs $0xfffffffbffffffff,%rax 0x7f7b3f4cfe14: and %rax,%rsi 0x7f7b3f4cfe17: test %rsi,%rsi 0x7f7b3f4cfe1a: je 0x7f7b3f4cfe48 0x7f7b3f4cfe1c: mov (%rbx),%rax 0x7f7b3f4cfe1f: or %rsi,0x58(%rbx) 0x7f7b3f4cfe23: mov %rbx,%rdi 0x7f7b3f4cfe26: callq *0xd0(%rax) 0x7f7b3f4cfe2c: mov 0x18(%rbx),%rax 0x7f7b3f4cfe30: test %rax,%rax 0x7f7b3f4cfe33: je 0x7f7b3f4cfe39 0x7f7b3f4cfe35: orb $0x4,0x60(%rax) 0x7f7b3f4cfe39: mov %rbx,%rdi