Cosmos/source2/Compiler/Cosmos.Compiler.DebugStub/TracerEntry.asm
kudzu_cp 3637875bb1
2012-07-13 02:17:49 +00:00

32 lines
343 B
NASM

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