reactos/ntoskrnl/ke/amd64
Timo Kreuzer 4bc591c6f0 [NTOS:KE] Fix NtRaiseException and NtContinue on x64
- Implement KiExceptionExit, which works like KiServiceExit2, but takes an exception frame as 2nd parameter
- Add a local exception frame to NtRaiseException and NtContinue, which is needed to exit with a full context on x64 and arm
- Use KeContextToTrapFrame again instead of KiSetTrapContext, since we have a proper exception frame now.
2024-05-01 11:30:29 +02:00
..
boot.S
context.c [NTOS:KE/x64] Fix handling of non-volatiles in trap vs exception frame 2024-04-14 16:09:20 +02:00
cpu.c [NTOS:KE/x64] Implement KiSaveProcessorState / KiRestoreProcessorState 2024-04-23 15:50:06 +02:00
ctxswitch.S
except.c [NTOS:Ke/x64] Improve KiDispatchExceptionToUser 2024-04-04 18:41:39 +02:00
freeze.c [NTOS:KE/x64] Implement Kd processor switching 2024-04-23 15:50:06 +02:00
interrupt.c
ipi.c
irql.c
kiinit.c [NTOS:KE/x64] On syscalls clear nested task flag 2024-04-27 15:12:40 +02:00
krnlinit.c
mproc.c
spinlock.c
stubs.c
thrdini.c
trap.S [NTOS:KE] Fix NtRaiseException and NtContinue on x64 2024-05-01 11:30:29 +02:00
traphandler.c [NTOS:KE/x64] Handle NMI vs swapgs race condition 2024-04-23 15:50:06 +02:00
usercall.c [NTOS:KE/x64] Implement KiUserCallbackExit 2024-04-07 09:13:58 +02:00
usercall_asm.S [NTOS:KE/x64] Implement KiUserCallbackExit 2024-04-07 09:13:58 +02:00
zeropage.S