Cosmos/source2/Compiler/Cosmos.Compiler.DebugStub/TracerEntry.asm
kudzu_cp 57a9cf5584
2012-07-30 04:56:57 +00:00

28 lines
324 B
NASM

DebugStub_TracerEntry:
Mov [DebugStub_CallerEBP], EBP
Pushad
Mov [DebugStub_PushAllPtr], ESP
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