=> 0x7f8ab0542fe0 : mov 0x8(%rdi),%rdi 0x7f8ab0542fe4 : add $0x1,%eax 0x7f8ab0542fe7 : test %rdi,%rdi 0x7f8ab0542fea : jne 0x7f8ab0542fe0 0x7f8ab0542fec : repz retq 0x7f8ab0542fee: xchg %ax,%ax 0x7f8ab0542ff0 : push %r12 0x7f8ab0542ff2 : test %rdi,%rdi 0x7f8ab0542ff5 : mov %rdx,%r12 0x7f8ab0542ff8 : push %rbp 0x7f8ab0542ff9 : push %rbx 0x7f8ab0542ffa : mov %rsi,%rbx 0x7f8ab0542ffd : je 0x7f8ab0543014 0x7f8ab0542fff : nop 0x7f8ab0543000 : mov 0x8(%rdi),%rbp 0x7f8ab0543004 : mov %r12,%rsi