diff --git a/xtoskrnl/rtl/amd64/dispatch.cc b/xtoskrnl/rtl/amd64/dispatch.cc index 281bc11..7aa6f50 100644 --- a/xtoskrnl/rtl/amd64/dispatch.cc +++ b/xtoskrnl/rtl/amd64/dispatch.cc @@ -27,7 +27,7 @@ VOID RTL::Dispatcher::GetStackLimits(OUT PULONG_PTR StackBase, OUT PULONG_PTR StackLimit) { - PKTHREAD Thread = KeGetCurrentThread(); + PKTHREAD Thread = KE::Processor::GetCurrentThread(); *StackBase = (ULONG_PTR)Thread->StackBase; *StackLimit = (ULONG_PTR)Thread->StackLimit; } diff --git a/xtoskrnl/rtl/i686/dispatch.cc b/xtoskrnl/rtl/i686/dispatch.cc index 5b7008e..9ef4aa0 100644 --- a/xtoskrnl/rtl/i686/dispatch.cc +++ b/xtoskrnl/rtl/i686/dispatch.cc @@ -27,7 +27,7 @@ VOID RTL::Dispatcher::GetStackLimits(OUT PULONG_PTR StackBase, OUT PULONG_PTR StackLimit) { - PKTHREAD Thread = KeGetCurrentThread(); + PKTHREAD Thread = KE::Processor::GetCurrentThread(); *StackBase = (ULONG_PTR)Thread->StackBase - sizeof(FX_SAVE_AREA); *StackLimit = (ULONG_PTR)Thread->StackLimit; }