[NTOS:KE]

- In debug builds, restore EBP early in KiSwitchThreads to get a sensible backtrace
CORE-11123

svn path=/trunk/; revision=71175
This commit is contained in:
Thomas Faber 2016-04-17 09:55:13 +00:00
parent b5478dccca
commit f66b801a75

View file

@ -63,6 +63,10 @@ PUBLIC @KiSwitchThreads@8
@KiSwitchThreads@8:
/* Load the new kernel stack and switch OS to new thread */
mov esp, edx
#if DBG
/* Restore the frame pointer early to get sensible backtraces */
mov ebp, [esp+12]
#endif
call @KiSwapContextExit@8
/* Now we're on the new thread. Return to the caller to restore registers */