Cosmos/source2/Compiler/Cosmos.Compiler.DebugStub/TracerEntry.asm
kudzu_cp 90f4570a42
2012-07-30 05:45:08 +00:00

27 lines
322 B
NASM

DebugStub_TracerEntry:
Pushad
Mov [DebugStub_PushAllPtr], ESP
Mov [DebugStub_CallerEBP], EBP
Mov EBP, ESP
Add EBP, 32
Mov EAX, [EBP + 0]
Add EBP, 12
Mov [DebugStub_CallerESP], EBP
Dec EAX
Mov [DebugStub_CallerEIP], EAX
Call DebugStub_Executing
Popad
DebugStub_TracerEntry_Exit:
IRet