=> 0x4cc490 : mov (%rdi),%rax 0x4cc493 : sub $0x1,%rax 0x4cc497 : test %rax,%rax 0x4cc49a : mov %rax,(%rdi) 0x4cc49d : jne 0x4cc44a 0x4cc49f : mov 0x8(%rdi),%rdx 0x4cc4a3 : callq *0x30(%rdx) 0x4cc4a6 : jmp 0x4cc44a 0x4cc4a8 : nopl 0x0(%rax,%rax,1) 0x4cc4b0 : mov (%r12),%rbx 0x4cc4b4 : sub $0x1,%rbx 0x4cc4b8 : test %rbx,%rbx 0x4cc4bb : mov %rbx,(%r12) 0x4cc4bf : jne 0x4cc44f 0x4cc4c1 : mov 0x8(%r12),%rsi 0x4cc4c6 : mov %r12,%rdi