mirror of
https://github.com/danbulant/Cosmos
synced 2026-05-19 20:39:01 +00:00
62 lines
542 B
NASM
62 lines
542 B
NASM
|
|
|
|
|
|
|
|
DebugStub_BreakOnAddress2:
|
|
Pushad
|
|
Call DebugStub_ComReadEAX
|
|
Mov ECX, EAX
|
|
|
|
Mov EAX, 0
|
|
Call DebugStub_ComReadAL
|
|
|
|
Mov EBX, DebugBPs
|
|
SHL EAX, 2
|
|
Add EBX, EAX
|
|
|
|
Mov [EBX + 0], ECX
|
|
DebugStub_BreakOnAddress2_Exit:
|
|
Popad
|
|
Ret
|
|
|
|
DebugStub_Executing2:
|
|
|
|
DebugStub_Executing2_Normal:
|
|
|
|
Call DebugStub_SendTrace
|
|
|
|
DebugStub_Executing2_CheckForCmd:
|
|
In AL, DX
|
|
Test AL, 1
|
|
Call DebugStub_ProcessCommand
|
|
Jmp DebugStub_Executing2_CheckForCmd
|
|
DebugStub_Executing2_Exit:
|
|
Ret
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|