reactos/ntoskrnl/ke/amd64
Timo Kreuzer 15fbcc19b9 [NTOS:KE/x64] Fix KiConvertToGuiThread
- Do not allocate a new stack, if the thread already has a large one. This prevents the function from freeing a large stack as a normal stack and subsequently leaking system PTEs.
- Fix the check for failure of PsConvertToGuiThread (test eax, not rax, for being negative, because by default rax is zero extended from eax, not sign extended). This fixes an infinite loop on failure.
2023-05-16 22:03:13 +03:00
..
boot.S Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
context.c [NTOS][RTL] Initialize MxCsr where missing 2022-08-22 11:22:08 +02:00
cpu.c [NTOS][RTL] Initialize MxCsr where missing 2022-08-22 11:22:08 +02:00
ctxswitch.S [NTOS] Fix unwinding through KiThreadStartup 2022-11-24 21:17:58 +02:00
except.c [NTOS] Fix a bug in KiPrepareUserDebugData 2022-11-24 21:17:58 +02:00
interrupt.c [NTOS:KE/x64] Implement KeDisconnectInterrupt() for amd64 (#4883) 2022-11-22 23:52:18 +03:00
irql.c Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
kiinit.c [NTOSKRNL] Print boot cycles on x64 just like on x86 2022-11-24 21:17:58 +02:00
krnlinit.c [NTOS:KE] KiIdleLoop(): Propagate DECLSPEC_NORETURN to callers 2021-03-05 00:43:15 +03:00
spinlock.c [NTOS] Fix build with CONFIG_SMP 2021-06-19 12:17:18 +02:00
stubs.c [NTOS:KE] Restore interrupts in KiSwitchKernelStack 2022-08-04 16:15:24 +02:00
thrdini.c [NTOS] Fix unwinding through KiThreadStartup 2022-11-24 21:17:58 +02:00
trap.S [NTOS:KE/x64] Fix KiConvertToGuiThread 2023-05-16 22:03:13 +03:00
usercall.c [NTOS:KE] Fix stack alignment issues 2021-05-28 11:52:42 +02:00
usercall_asm.S [ASM x64] Change ; by /* */ for comments 2021-01-07 21:12:11 +01:00
zeropage.S [NTOS:KE] Also rewrite KeZeroPages in assembly for amd64 2021-08-04 17:48:39 +02:00