@ -137,7 +137,7 @@ async def test_nearpc_opcode_bytes(ctrl: Controller, opcode_bytes: int) -> None:
" buf: 0xdeadbeef \n "
" buf: 0xdeadbeef \n "
" nbytes: 0 \n "
" nbytes: 0 \n "
" 0x400096 {} <_start+22> mov eax, 0xa EAX => 0xa \n "
" 0x400096 {} <_start+22> mov eax, 0xa EAX => 0xa \n "
" 0x40009b {} <_start+27> int 0x80 \n "
" 0x40009b {} <_start+27> int 0x80 <SYS_unlink> \n "
" 0x40009d {} add byte ptr [rax], al \n "
" 0x40009d {} add byte ptr [rax], al \n "
" 0x40009f {} add byte ptr [rax], al \n "
" 0x40009f {} add byte ptr [rax], al \n "
" 0x4000a1 {} add byte ptr [rax], al \n "
" 0x4000a1 {} add byte ptr [rax], al \n "
@ -166,7 +166,7 @@ async def test_nearpc_opcode_seperator(ctrl: Controller, separator_bytes: int) -
" buf: 0xdeadbeef \n "
" buf: 0xdeadbeef \n "
" nbytes: 0 \n "
" nbytes: 0 \n "
" 0x400096 {} <_start+22> mov eax, 0xa EAX => 0xa \n "
" 0x400096 {} <_start+22> mov eax, 0xa EAX => 0xa \n "
" 0x40009b {} <_start+27> int 0x80 \n "
" 0x40009b {} <_start+27> int 0x80 <SYS_unlink> \n "
" 0x40009d {} add byte ptr [rax], al \n "
" 0x40009d {} add byte ptr [rax], al \n "
" 0x40009f {} add byte ptr [rax], al \n "
" 0x40009f {} add byte ptr [rax], al \n "
" 0x4000a1 {} add byte ptr [rax], al \n "
" 0x4000a1 {} add byte ptr [rax], al \n "
@ -193,9 +193,9 @@ async def test_nearpc_highlight_breakpoint(ctrl: Controller) -> None:
" b+ 0x400085 <_start+5> mov edi, 0x1337 EDI => 0x1337 \n "
" b+ 0x400085 <_start+5> mov edi, 0x1337 EDI => 0x1337 \n "
" 0x40008a <_start+10> mov esi, 0xdeadbeef ESI => 0xdeadbeef \n "
" 0x40008a <_start+10> mov esi, 0xdeadbeef ESI => 0xdeadbeef \n "
" 0x40008f <_start+15> mov ecx, 0x10 ECX => 0x10 \n "
" 0x40008f <_start+15> mov ecx, 0x10 ECX => 0x10 \n "
" 0x400094 <_start+20> syscall \n "
" 0x400094 <_start+20> syscall <SYS_read> \n "
" b+ 0x400096 <_start+22> mov eax, 0xa EAX => 0xa \n "
" b+ 0x400096 <_start+22> mov eax, 0xa EAX => 0xa \n "
" 0x40009b <_start+27> int 0x80 \n "
" 0x40009b <_start+27> int 0x80 <SYS_unlink> \n "
" 0x40009d add byte ptr [rax], al \n "
" 0x40009d add byte ptr [rax], al \n "
" 0x40009f add byte ptr [rax], al \n "
" 0x40009f add byte ptr [rax], al \n "
" 0x4000a1 add byte ptr [rax], al \n "
" 0x4000a1 add byte ptr [rax], al \n "
@ -211,9 +211,9 @@ async def test_nearpc_highlight_breakpoint(ctrl: Controller) -> None:
" ► 0x400085 <_start+5> mov edi, 0x1337 EDI => 0x1337 \n "
" ► 0x400085 <_start+5> mov edi, 0x1337 EDI => 0x1337 \n "
" 0x40008a <_start+10> mov esi, 0xdeadbeef ESI => 0xdeadbeef \n "
" 0x40008a <_start+10> mov esi, 0xdeadbeef ESI => 0xdeadbeef \n "
" 0x40008f <_start+15> mov ecx, 0x10 ECX => 0x10 \n "
" 0x40008f <_start+15> mov ecx, 0x10 ECX => 0x10 \n "
" 0x400094 <_start+20> syscall \n "
" 0x400094 <_start+20> syscall <SYS_read> \n "
" b+ 0x400096 <_start+22> mov eax, 0xa EAX => 0xa \n "
" b+ 0x400096 <_start+22> mov eax, 0xa EAX => 0xa \n "
" 0x40009b <_start+27> int 0x80 \n "
" 0x40009b <_start+27> int 0x80 <SYS_unlink> \n "
" 0x40009d add byte ptr [rax], al \n "
" 0x40009d add byte ptr [rax], al \n "
" 0x40009f add byte ptr [rax], al \n "
" 0x40009f add byte ptr [rax], al \n "
" 0x4000a1 add byte ptr [rax], al \n "
" 0x4000a1 add byte ptr [rax], al \n "
@ -228,9 +228,9 @@ async def test_nearpc_highlight_breakpoint(ctrl: Controller) -> None:
" b+ 0x400085 <_start+5> mov edi, 0x1337 EDI => 0x1337 \n "
" b+ 0x400085 <_start+5> mov edi, 0x1337 EDI => 0x1337 \n "
" ► 0x40008a <_start+10> mov esi, 0xdeadbeef ESI => 0xdeadbeef \n "
" ► 0x40008a <_start+10> mov esi, 0xdeadbeef ESI => 0xdeadbeef \n "
" 0x40008f <_start+15> mov ecx, 0x10 ECX => 0x10 \n "
" 0x40008f <_start+15> mov ecx, 0x10 ECX => 0x10 \n "
" 0x400094 <_start+20> syscall \n "
" 0x400094 <_start+20> syscall <SYS_read> \n "
" b+ 0x400096 <_start+22> mov eax, 0xa EAX => 0xa \n "
" b+ 0x400096 <_start+22> mov eax, 0xa EAX => 0xa \n "
" 0x40009b <_start+27> int 0x80 \n "
" 0x40009b <_start+27> int 0x80 <SYS_unlink> \n "
" 0x40009d add byte ptr [rax], al \n "
" 0x40009d add byte ptr [rax], al \n "
" 0x40009f add byte ptr [rax], al \n "
" 0x40009f add byte ptr [rax], al \n "
" 0x4000a1 add byte ptr [rax], al \n "
" 0x4000a1 add byte ptr [rax], al \n "
@ -245,9 +245,9 @@ async def test_nearpc_highlight_breakpoint(ctrl: Controller) -> None:
" 0x400085 <_start+5> mov edi, 0x1337 EDI => 0x1337 \n "
" 0x400085 <_start+5> mov edi, 0x1337 EDI => 0x1337 \n "
" ► 0x40008a <_start+10> mov esi, 0xdeadbeef ESI => 0xdeadbeef \n "
" ► 0x40008a <_start+10> mov esi, 0xdeadbeef ESI => 0xdeadbeef \n "
" 0x40008f <_start+15> mov ecx, 0x10 ECX => 0x10 \n "
" 0x40008f <_start+15> mov ecx, 0x10 ECX => 0x10 \n "
" 0x400094 <_start+20> syscall \n "
" 0x400094 <_start+20> syscall <SYS_read> \n "
" b+ 0x400096 <_start+22> mov eax, 0xa EAX => 0xa \n "
" b+ 0x400096 <_start+22> mov eax, 0xa EAX => 0xa \n "
" 0x40009b <_start+27> int 0x80 \n "
" 0x40009b <_start+27> int 0x80 <SYS_unlink> \n "
" 0x40009d add byte ptr [rax], al \n "
" 0x40009d add byte ptr [rax], al \n "
" 0x40009f add byte ptr [rax], al \n "
" 0x40009f add byte ptr [rax], al \n "
" 0x4000a1 add byte ptr [rax], al \n "
" 0x4000a1 add byte ptr [rax], al \n "
@ -262,9 +262,9 @@ async def test_nearpc_highlight_breakpoint(ctrl: Controller) -> None:
" b+ 0x400085 <_start+5> mov edi, 0x1337 EDI => 0x1337 \n "
" b+ 0x400085 <_start+5> mov edi, 0x1337 EDI => 0x1337 \n "
" ► 0x40008a <_start+10> mov esi, 0xdeadbeef ESI => 0xdeadbeef \n "
" ► 0x40008a <_start+10> mov esi, 0xdeadbeef ESI => 0xdeadbeef \n "
" 0x40008f <_start+15> mov ecx, 0x10 ECX => 0x10 \n "
" 0x40008f <_start+15> mov ecx, 0x10 ECX => 0x10 \n "
" 0x400094 <_start+20> syscall \n "
" 0x400094 <_start+20> syscall <SYS_read> \n "
" b+ 0x400096 <_start+22> mov eax, 0xa EAX => 0xa \n "
" b+ 0x400096 <_start+22> mov eax, 0xa EAX => 0xa \n "
" 0x40009b <_start+27> int 0x80 \n "
" 0x40009b <_start+27> int 0x80 <SYS_unlink> \n "
" 0x40009d add byte ptr [rax], al \n "
" 0x40009d add byte ptr [rax], al \n "
" 0x40009f add byte ptr [rax], al \n "
" 0x40009f add byte ptr [rax], al \n "
" 0x4000a1 add byte ptr [rax], al \n "
" 0x4000a1 add byte ptr [rax], al \n "
@ -279,9 +279,9 @@ async def test_nearpc_highlight_breakpoint(ctrl: Controller) -> None:
" 0x400085 <_start+5> mov edi, 0x1337 EDI => 0x1337 \n "
" 0x400085 <_start+5> mov edi, 0x1337 EDI => 0x1337 \n "
" ► 0x40008a <_start+10> mov esi, 0xdeadbeef ESI => 0xdeadbeef \n "
" ► 0x40008a <_start+10> mov esi, 0xdeadbeef ESI => 0xdeadbeef \n "
" 0x40008f <_start+15> mov ecx, 0x10 ECX => 0x10 \n "
" 0x40008f <_start+15> mov ecx, 0x10 ECX => 0x10 \n "
" 0x400094 <_start+20> syscall \n "
" 0x400094 <_start+20> syscall <SYS_read> \n "
" b+ 0x400096 <_start+22> mov eax, 0xa EAX => 0xa \n "
" b+ 0x400096 <_start+22> mov eax, 0xa EAX => 0xa \n "
" 0x40009b <_start+27> int 0x80 \n "
" 0x40009b <_start+27> int 0x80 <SYS_unlink> \n "
" 0x40009d add byte ptr [rax], al \n "
" 0x40009d add byte ptr [rax], al \n "
" 0x40009f add byte ptr [rax], al \n "
" 0x40009f add byte ptr [rax], al \n "
" 0x4000a1 add byte ptr [rax], al \n "
" 0x4000a1 add byte ptr [rax], al \n "
@ -296,9 +296,9 @@ async def test_nearpc_highlight_breakpoint(ctrl: Controller) -> None:
" 0x400085 <_start+5> mov edi, 0x1337 EDI => 0x1337 \n "
" 0x400085 <_start+5> mov edi, 0x1337 EDI => 0x1337 \n "
" ► 0x40008a <_start+10> mov esi, 0xdeadbeef ESI => 0xdeadbeef \n "
" ► 0x40008a <_start+10> mov esi, 0xdeadbeef ESI => 0xdeadbeef \n "
" 0x40008f <_start+15> mov ecx, 0x10 ECX => 0x10 \n "
" 0x40008f <_start+15> mov ecx, 0x10 ECX => 0x10 \n "
" 0x400094 <_start+20> syscall \n "
" 0x400094 <_start+20> syscall <SYS_read> \n "
" 0x400096 <_start+22> mov eax, 0xa EAX => 0xa \n "
" 0x400096 <_start+22> mov eax, 0xa EAX => 0xa \n "
" 0x40009b <_start+27> int 0x80 \n "
" 0x40009b <_start+27> int 0x80 <SYS_unlink> \n "
" 0x40009d add byte ptr [rax], al \n "
" 0x40009d add byte ptr [rax], al \n "
" 0x40009f add byte ptr [rax], al \n "
" 0x40009f add byte ptr [rax], al \n "
" 0x4000a1 add byte ptr [rax], al \n "
" 0x4000a1 add byte ptr [rax], al \n "