From c69371cced3c7518efb30b7d0106d50d05b2636f Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Tue, 9 Apr 2024 22:18:07 +0300 Subject: [PATCH] [NTOS:KE/x64] Improve KeGetTrapFrame --- ntoskrnl/include/internal/amd64/ke.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ntoskrnl/include/internal/amd64/ke.h b/ntoskrnl/include/internal/amd64/ke.h index 7caf2b10d9a..b14e3eee840 100644 --- a/ntoskrnl/include/internal/amd64/ke.h +++ b/ntoskrnl/include/internal/amd64/ke.h @@ -206,8 +206,8 @@ KeGetTrapFrameFrameRegister(PKTRAP_FRAME TrapFrame) // Macro to get trap and exception frame from a thread stack // #define KeGetTrapFrame(Thread) \ - (PKTRAP_FRAME)((ULONG_PTR)((Thread)->InitialStack) - \ - sizeof(KTRAP_FRAME)) + ((PKTRAP_FRAME)((ULONG_PTR)((Thread)->InitialStack) - \ + sizeof(KTRAP_FRAME))) // // Macro to get context switches from the PRCB