Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
(gdb) disas 0x000000000042c13f, 0x000000000042c201
Dump of assembler code from 0x42c13f to 0x42c201:
0x000000000042c13f: mov 0x50(%rbx),%rax
0x000000000042c143: mov %rax,0x48(%rbx)
0x000000000042c147: mov $0x1,%eax
0x000000000042c14c: cmp $0x9,%edx
0x000000000042c14f: jle 0x42c2d4
0x000000000042c155: cmp %rbp,0x50(%rbx)
0x000000000042c159: je 0x42c1f4
0x000000000042c15f: subl $0x1,0x130(%rsp)
0x000000000042c167: cmpl $0xffffffff,0x130(%rsp)
0x000000000042c16f: je 0x42c17d
0x000000000042c171: mov 0x40(%rsp),%eax
0x000000000042c175: test %eax,%eax
0x000000000042c177: jg 0x42baf6
0x000000000042c17d: cmpb $0x0,0xe4(%rsp)
0x000000000042c185: je 0x42cbcf
0x000000000042c18b: cmpb $0x0,0x48(%rsp)
0x000000000042c190: je 0x42c1a2
0x000000000042c192: lea 0x2c0(%rsp),%rsi
0x000000000042c19a: mov %rbx,%rdi
0x000000000042c19d: callq 0x448b80
0x000000000042c1a2: mov 0x60(%rbx),%r11d
0x000000000042c1a6: test %r11d,%r11d
0x000000000042c1a9: jne 0x42c1bb
0x000000000042c1ab: lea 0x280(%rsp),%rsi
0x000000000042c1b3: mov %rbx,%rdi
0x000000000042c1b6: callq 0x448b80
0x000000000042c1bb: mov 0x78(%rsp),%esi
0x000000000042c1bf: test %esi,%esi
0x000000000042c1c1: jne 0x42c1d3
0x000000000042c1c3: lea 0x360(%rsp),%rsi
0x000000000042c1cb: mov %r14,%rdi
0x000000000042c1ce: callq 0x448c40
0x000000000042c1d3: mov (%r14),%r9d
0x000000000042c1d6: test %r9d,%r9d
0x000000000042c1d9: jne 0x427da4
0x000000000042c1df: lea 0x320(%rsp),%rsi
0x000000000042c1e7: mov %r14,%rdi
0x000000000042c1ea: callq 0x448c40
0x000000000042c1ef: jmpq 0x427da4
0x000000000042c1f4: movq $0x0,0x58(%rbx)
0x000000000042c1fc: cmp %rbp,0x58(%rbx)
=> 0x000000000042c200: jne 0x42c13f
End of assembler dump.
(gdb)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.