mirror of
https://github.com/reactos/reactos.git
synced 2025-01-03 21:09:19 +00:00
3726b992ed
Not really functional, but it prints debug output. Take this as an opportunity to add consistancy between some i386 & amd64 intrinsics
22 lines
284 B
ArmAsm
22 lines
284 B
ArmAsm
|
|
#include <asm.inc>
|
|
|
|
.code64
|
|
|
|
PUBLIC KdbpStackSwitchAndCall
|
|
KdbpStackSwitchAndCall:
|
|
push rbp
|
|
mov rbp, rsp /* Old stack - frame */
|
|
|
|
/* Switch stack */
|
|
mov rsp, rcx
|
|
|
|
/* Call function */
|
|
call rdx
|
|
|
|
/* Switch back to old stack */
|
|
pop rsp
|
|
|
|
ret 8
|
|
|
|
END
|