Cosmos/source2/Compiler/Cosmos.Compiler.DebugStub/DebugStub.asm
kudzu_cp 396f36eee7
2012-07-14 00:53:55 +00:00

61 lines
523 B
NASM

DebugStub_BreakOnAddress2:
Pushad
Call DebugStub_ComReadEAX
Mov ECX, EAX
Mov EAX, 0
Call DebugStub_ComReadAL
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