xbox-kernel/private/ntos/dm/xbdm/i386/dxtstart.asm
2020-09-30 17:17:25 +02:00

41 lines
774 B
NASM

title "dxt entry call"
.486p
.xlist
include ks386.inc
include callconv.inc
.list
_TEXT SEGMENT PARA PUBLIC 'CODE'
ASSUME DS:FLAT, ES:FLAT, SS:NOTHING, FS:NOTHING, GS:NOTHING
page , 132
subttl "dxt entry call"
;++
;
; CallDxtEntry
;
; Call a debugger extension's entry point and keep the stack pointer safe
;
;--
cPublicProc _CallDxtEntry, 2
cPublicFpo 0,0
xor ecx, ecx
mov eax, [esp+4]
mov edx, [esp+8]
push ebp
mov ebp, esp
push ecx
push ecx
push edx
call eax
mov esp, ebp
pop ebp
ret 8
stdENDP _CallDxtEntry
_TEXT ends
end