Replace legacy thread retrieval function calls
All checks were successful
Builds / ExectOS (amd64, release) (push) Successful in 30s
Builds / ExectOS (amd64, debug) (push) Successful in 31s
Builds / ExectOS (i686, release) (push) Successful in 27s
Builds / ExectOS (i686, debug) (push) Successful in 29s

This commit is contained in:
2025-09-16 09:20:59 +02:00
parent 556e832056
commit 2f25107d09
2 changed files with 2 additions and 2 deletions

View File

@@ -27,7 +27,7 @@ VOID
RTL::Dispatcher::GetStackLimits(OUT PULONG_PTR StackBase, RTL::Dispatcher::GetStackLimits(OUT PULONG_PTR StackBase,
OUT PULONG_PTR StackLimit) OUT PULONG_PTR StackLimit)
{ {
PKTHREAD Thread = KeGetCurrentThread(); PKTHREAD Thread = KE::Processor::GetCurrentThread();
*StackBase = (ULONG_PTR)Thread->StackBase; *StackBase = (ULONG_PTR)Thread->StackBase;
*StackLimit = (ULONG_PTR)Thread->StackLimit; *StackLimit = (ULONG_PTR)Thread->StackLimit;
} }

View File

@@ -27,7 +27,7 @@ VOID
RTL::Dispatcher::GetStackLimits(OUT PULONG_PTR StackBase, RTL::Dispatcher::GetStackLimits(OUT PULONG_PTR StackBase,
OUT PULONG_PTR StackLimit) OUT PULONG_PTR StackLimit)
{ {
PKTHREAD Thread = KeGetCurrentThread(); PKTHREAD Thread = KE::Processor::GetCurrentThread();
*StackBase = (ULONG_PTR)Thread->StackBase - sizeof(FX_SAVE_AREA); *StackBase = (ULONG_PTR)Thread->StackBase - sizeof(FX_SAVE_AREA);
*StackLimit = (ULONG_PTR)Thread->StackLimit; *StackLimit = (ULONG_PTR)Thread->StackLimit;
} }