Skip to content

Instantly share code, notes, and snippets.

@czak
Created July 24, 2021 06:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save czak/6ede6827c0d817af62211733d4832edd to your computer and use it in GitHub Desktop.
Save czak/6ede6827c0d817af62211733d4832edd to your computer and use it in GitHub Desktop.
disasm & output
0: 83 ec 28 sub esp, 40
3: e8 00 00 00 00 call 0x8 <_start+0x8>
8: 58 pop eax
9: 81 c0 7c 00 00 00 add eax, 124
f: c7 44 24 0c 00 00 00 00 mov dword ptr [esp + 12], 0
17: c7 44 24 09 00 00 00 00 mov dword ptr [esp + 9], 0
1f: c7 44 24 05 00 00 00 00 mov dword ptr [esp + 5], 0
27: 8a 88 fe ff ff ff mov cl, byte ptr [eax - 2]
2d: 88 4c 24 04 mov byte ptr [esp + 4], cl
31: 8b 80 fa ff ff ff mov eax, dword ptr [eax - 6]
37: 89 04 24 mov dword ptr [esp], eax
3a: c7 44 24 10 00 00 00 00 mov dword ptr [esp + 16], 0
42: c7 44 24 14 10 00 00 00 mov dword ptr [esp + 20], 16
4a: 8b 4c 24 08 mov ecx, dword ptr [esp + 8]
4e: 89 4c 24 20 mov dword ptr [esp + 32], ecx
52: 89 44 24 18 mov dword ptr [esp + 24], eax
56: 84 c0 test al, al
58: 74 21 je 0x7b <_start+0x7b>
5a: b9 09 00 00 00 mov ecx, 9
5f: 90 nop
60: 8d 51 f8 lea edx, [ecx - 8]
63: e6 00 out 0, al
65: 83 fa 0f cmp edx, 15
68: 77 11 ja 0x7b <_start+0x7b>
6a: 83 fa 0f cmp edx, 15
6d: 77 0c ja 0x7b <_start+0x7b>
6f: 0f b6 44 0c 10 movzx eax, byte ptr [esp + ecx + 16]
74: 83 c1 01 add ecx, 1
77: 84 c0 test al, al
79: 75 e5 jne 0x60 <_start+0x60>
7b: f4 hlt
7c: 0f 0b ud2
--- RUN ---
--- STEP ---
rax: 0x0000000000000000 rbx: 0x0000000000000000 rcx: 0x0000000000000000 rdx: 0x0000000000000600
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000003 rfl: 0x0000000000000016 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x0000000000000000 rbx: 0x0000000000000000 rcx: 0x0000000000000000 rdx: 0x0000000000000600
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd4 rbp: 0x0000000000000000
rip: 0x0000000000000008 rfl: 0x0000000000000016 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x0000000000000008 rbx: 0x0000000000000000 rcx: 0x0000000000000000 rdx: 0x0000000000000600
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000009 rfl: 0x0000000000000016 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x0000000000000084 rbx: 0x0000000000000000 rcx: 0x0000000000000000 rdx: 0x0000000000000600
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x000000000000000f rfl: 0x0000000000000016 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x0000000000000084 rbx: 0x0000000000000000 rcx: 0x0000000000000000 rdx: 0x0000000000000600
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000017 rfl: 0x0000000000000016 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x0000000000000084 rbx: 0x0000000000000000 rcx: 0x0000000000000000 rdx: 0x0000000000000600
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x000000000000001f rfl: 0x0000000000000016 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x0000000000000084 rbx: 0x0000000000000000 rcx: 0x0000000000000000 rdx: 0x0000000000000600
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000027 rfl: 0x0000000000000016 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x0000000000000084 rbx: 0x0000000000000000 rcx: 0x000000000000006f rdx: 0x0000000000000600
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x000000000000002d rfl: 0x0000000000000016 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x0000000000000084 rbx: 0x0000000000000000 rcx: 0x000000000000006f rdx: 0x0000000000000600
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000031 rfl: 0x0000000000000016 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x000000006c6c6568 rbx: 0x0000000000000000 rcx: 0x000000000000006f rdx: 0x0000000000000600
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000037 rfl: 0x0000000000000016 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x000000006c6c6568 rbx: 0x0000000000000000 rcx: 0x000000000000006f rdx: 0x0000000000000600
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x000000000000003a rfl: 0x0000000000000016 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x000000006c6c6568 rbx: 0x0000000000000000 rcx: 0x000000000000006f rdx: 0x0000000000000600
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000042 rfl: 0x0000000000000016 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x000000006c6c6568 rbx: 0x0000000000000000 rcx: 0x000000000000006f rdx: 0x0000000000000600
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x000000000000004a rfl: 0x0000000000000016 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x000000006c6c6568 rbx: 0x0000000000000000 rcx: 0x0000000000000000 rdx: 0x0000000000000600
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x000000000000004e rfl: 0x0000000000000016 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x000000006c6c6568 rbx: 0x0000000000000000 rcx: 0x0000000000000000 rdx: 0x0000000000000600
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000052 rfl: 0x0000000000000016 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x000000006c6c6568 rbx: 0x0000000000000000 rcx: 0x0000000000000000 rdx: 0x0000000000000600
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000056 rfl: 0x0000000000000016 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x000000006c6c6568 rbx: 0x0000000000000000 rcx: 0x0000000000000000 rdx: 0x0000000000000600
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000058 rfl: 0x0000000000000002 O(0) D(0) I(0) S(0) Z(0) P(0) C(0)
--- STEP ---
rax: 0x000000006c6c6568 rbx: 0x0000000000000000 rcx: 0x0000000000000000 rdx: 0x0000000000000600
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x000000000000005a rfl: 0x0000000000000002 O(0) D(0) I(0) S(0) Z(0) P(0) C(0)
--- STEP ---
rax: 0x000000006c6c6568 rbx: 0x0000000000000000 rcx: 0x0000000000000009 rdx: 0x0000000000000600
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x000000000000005f rfl: 0x0000000000000002 O(0) D(0) I(0) S(0) Z(0) P(0) C(0)
--- STEP ---
rax: 0x000000006c6c6568 rbx: 0x0000000000000000 rcx: 0x0000000000000009 rdx: 0x0000000000000600
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000060 rfl: 0x0000000000000002 O(0) D(0) I(0) S(0) Z(0) P(0) C(0)
--- STEP ---
rax: 0x000000006c6c6568 rbx: 0x0000000000000000 rcx: 0x0000000000000009 rdx: 0x0000000000000001
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000063 rfl: 0x0000000000000002 O(0) D(0) I(0) S(0) Z(0) P(0) C(0)
IO_OUT: port=0, data=[
0x68,
]
--- STEP ---
rax: 0x000000006c6c6568 rbx: 0x0000000000000000 rcx: 0x0000000000000009 rdx: 0x0000000000000001
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000065 rfl: 0x0000000000000002 O(0) D(0) I(0) S(0) Z(0) P(0) C(0)
--- STEP ---
rax: 0x000000006c6c6568 rbx: 0x0000000000000000 rcx: 0x0000000000000009 rdx: 0x0000000000000001
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000068 rfl: 0x0000000000000093 O(0) D(0) I(0) S(1) Z(0) P(0) C(1)
--- STEP ---
rax: 0x000000006c6c6568 rbx: 0x0000000000000000 rcx: 0x0000000000000009 rdx: 0x0000000000000001
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x000000000000006a rfl: 0x0000000000000093 O(0) D(0) I(0) S(1) Z(0) P(0) C(1)
--- STEP ---
rax: 0x000000006c6c6568 rbx: 0x0000000000000000 rcx: 0x0000000000000009 rdx: 0x0000000000000001
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x000000000000006d rfl: 0x0000000000000093 O(0) D(0) I(0) S(1) Z(0) P(0) C(1)
--- STEP ---
rax: 0x000000006c6c6568 rbx: 0x0000000000000000 rcx: 0x0000000000000009 rdx: 0x0000000000000001
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x000000000000006f rfl: 0x0000000000000093 O(0) D(0) I(0) S(1) Z(0) P(0) C(1)
--- STEP ---
rax: 0x0000000000000065 rbx: 0x0000000000000000 rcx: 0x0000000000000009 rdx: 0x0000000000000001
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000074 rfl: 0x0000000000000093 O(0) D(0) I(0) S(1) Z(0) P(0) C(1)
--- STEP ---
rax: 0x0000000000000065 rbx: 0x0000000000000000 rcx: 0x000000000000000a rdx: 0x0000000000000001
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000077 rfl: 0x0000000000000006 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x0000000000000065 rbx: 0x0000000000000000 rcx: 0x000000000000000a rdx: 0x0000000000000001
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000079 rfl: 0x0000000000000006 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x0000000000000065 rbx: 0x0000000000000000 rcx: 0x000000000000000a rdx: 0x0000000000000001
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000060 rfl: 0x0000000000000006 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x0000000000000065 rbx: 0x0000000000000000 rcx: 0x000000000000000a rdx: 0x0000000000000002
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000063 rfl: 0x0000000000000006 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
IO_OUT: port=0, data=[
0x65,
]
--- STEP ---
rax: 0x0000000000000065 rbx: 0x0000000000000000 rcx: 0x000000000000000a rdx: 0x0000000000000002
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000065 rfl: 0x0000000000000006 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x0000000000000065 rbx: 0x0000000000000000 rcx: 0x000000000000000a rdx: 0x0000000000000002
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000068 rfl: 0x0000000000000097 O(0) D(0) I(0) S(1) Z(0) P(1) C(1)
--- STEP ---
rax: 0x0000000000000065 rbx: 0x0000000000000000 rcx: 0x000000000000000a rdx: 0x0000000000000002
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x000000000000006a rfl: 0x0000000000000097 O(0) D(0) I(0) S(1) Z(0) P(1) C(1)
--- STEP ---
rax: 0x0000000000000065 rbx: 0x0000000000000000 rcx: 0x000000000000000a rdx: 0x0000000000000002
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x000000000000006d rfl: 0x0000000000000097 O(0) D(0) I(0) S(1) Z(0) P(1) C(1)
--- STEP ---
rax: 0x0000000000000065 rbx: 0x0000000000000000 rcx: 0x000000000000000a rdx: 0x0000000000000002
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x000000000000006f rfl: 0x0000000000000097 O(0) D(0) I(0) S(1) Z(0) P(1) C(1)
--- STEP ---
rax: 0x000000000000006c rbx: 0x0000000000000000 rcx: 0x000000000000000a rdx: 0x0000000000000002
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000074 rfl: 0x0000000000000097 O(0) D(0) I(0) S(1) Z(0) P(1) C(1)
--- STEP ---
rax: 0x000000000000006c rbx: 0x0000000000000000 rcx: 0x000000000000000b rdx: 0x0000000000000002
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000077 rfl: 0x0000000000000002 O(0) D(0) I(0) S(0) Z(0) P(0) C(0)
--- STEP ---
rax: 0x000000000000006c rbx: 0x0000000000000000 rcx: 0x000000000000000b rdx: 0x0000000000000002
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000079 rfl: 0x0000000000000006 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x000000000000006c rbx: 0x0000000000000000 rcx: 0x000000000000000b rdx: 0x0000000000000002
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000060 rfl: 0x0000000000000006 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x000000000000006c rbx: 0x0000000000000000 rcx: 0x000000000000000b rdx: 0x0000000000000003
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000063 rfl: 0x0000000000000006 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
IO_OUT: port=0, data=[
0x6c,
]
--- STEP ---
rax: 0x000000000000006c rbx: 0x0000000000000000 rcx: 0x000000000000000b rdx: 0x0000000000000003
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000065 rfl: 0x0000000000000006 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x000000000000006c rbx: 0x0000000000000000 rcx: 0x000000000000000b rdx: 0x0000000000000003
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000068 rfl: 0x0000000000000093 O(0) D(0) I(0) S(1) Z(0) P(0) C(1)
--- STEP ---
rax: 0x000000000000006c rbx: 0x0000000000000000 rcx: 0x000000000000000b rdx: 0x0000000000000003
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x000000000000006a rfl: 0x0000000000000093 O(0) D(0) I(0) S(1) Z(0) P(0) C(1)
--- STEP ---
rax: 0x000000000000006c rbx: 0x0000000000000000 rcx: 0x000000000000000b rdx: 0x0000000000000003
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x000000000000006d rfl: 0x0000000000000093 O(0) D(0) I(0) S(1) Z(0) P(0) C(1)
--- STEP ---
rax: 0x000000000000006c rbx: 0x0000000000000000 rcx: 0x000000000000000b rdx: 0x0000000000000003
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x000000000000006f rfl: 0x0000000000000093 O(0) D(0) I(0) S(1) Z(0) P(0) C(1)
--- STEP ---
rax: 0x000000000000006c rbx: 0x0000000000000000 rcx: 0x000000000000000b rdx: 0x0000000000000003
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000074 rfl: 0x0000000000000093 O(0) D(0) I(0) S(1) Z(0) P(0) C(1)
--- STEP ---
rax: 0x000000000000006c rbx: 0x0000000000000000 rcx: 0x000000000000000c rdx: 0x0000000000000003
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000077 rfl: 0x0000000000000006 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x000000000000006c rbx: 0x0000000000000000 rcx: 0x000000000000000c rdx: 0x0000000000000003
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000079 rfl: 0x0000000000000006 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x000000000000006c rbx: 0x0000000000000000 rcx: 0x000000000000000c rdx: 0x0000000000000003
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000060 rfl: 0x0000000000000006 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x000000000000006c rbx: 0x0000000000000000 rcx: 0x000000000000000c rdx: 0x0000000000000004
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000063 rfl: 0x0000000000000006 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
IO_OUT: port=0, data=[
0x6c,
]
--- STEP ---
rax: 0x000000000000006c rbx: 0x0000000000000000 rcx: 0x000000000000000c rdx: 0x0000000000000004
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000065 rfl: 0x0000000000000006 O(0) D(0) I(0) S(0) Z(0) P(1) C(0)
--- STEP ---
rax: 0x000000000000006c rbx: 0x0000000000000000 rcx: 0x000000000000000c rdx: 0x0000000000000004
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000068 rfl: 0x0000000000000097 O(0) D(0) I(0) S(1) Z(0) P(1) C(1)
--- STEP ---
rax: 0x000000000000006c rbx: 0x0000000000000000 rcx: 0x000000000000000c rdx: 0x0000000000000004
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x000000000000006a rfl: 0x0000000000000097 O(0) D(0) I(0) S(1) Z(0) P(1) C(1)
--- STEP ---
rax: 0x000000000000006c rbx: 0x0000000000000000 rcx: 0x000000000000000c rdx: 0x0000000000000004
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x000000000000006d rfl: 0x0000000000000097 O(0) D(0) I(0) S(1) Z(0) P(1) C(1)
--- STEP ---
rax: 0x000000000000006c rbx: 0x0000000000000000 rcx: 0x000000000000000c rdx: 0x0000000000000004
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x000000000000006f rfl: 0x0000000000000097 O(0) D(0) I(0) S(1) Z(0) P(1) C(1)
--- STEP ---
rax: 0x0000000000000000 rbx: 0x0000000000000000 rcx: 0x000000000000000c rdx: 0x0000000000000004
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000074 rfl: 0x0000000000000097 O(0) D(0) I(0) S(1) Z(0) P(1) C(1)
--- STEP ---
rax: 0x0000000000000000 rbx: 0x0000000000000000 rcx: 0x000000000000000d rdx: 0x0000000000000004
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000077 rfl: 0x0000000000000002 O(0) D(0) I(0) S(0) Z(0) P(0) C(0)
--- STEP ---
rax: 0x0000000000000000 rbx: 0x0000000000000000 rcx: 0x000000000000000d rdx: 0x0000000000000004
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x0000000000000079 rfl: 0x0000000000000046 O(0) D(0) I(0) S(0) Z(1) P(1) C(0)
--- STEP ---
rax: 0x0000000000000000 rbx: 0x0000000000000000 rcx: 0x000000000000000d rdx: 0x0000000000000004
rsi: 0x0000000000000000 rdi: 0x0000000000000000
r8 : 0x0000000000000000 r9 : 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rsp: 0x00000000001fffd8 rbp: 0x0000000000000000
rip: 0x000000000000007b rfl: 0x0000000000000046 O(0) D(0) I(0) S(0) Z(1) P(1) C(0)
HALT.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment