From 559147e7fe58fd5ddac3a9e0c042ee15074ca480 Mon Sep 17 00:00:00 2001 From: Stefan Boberg Date: Tue, 28 Sep 2021 21:01:03 +0200 Subject: Removing a bunch of no-longer-useful code from stream.h/cpp in preparation for a greater purge --- zencore/zencore.cpp | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'zencore/zencore.cpp') diff --git a/zencore/zencore.cpp b/zencore/zencore.cpp index 0b94f3bea..f6abc2ee7 100644 --- a/zencore/zencore.cpp +++ b/zencore/zencore.cpp @@ -34,27 +34,30 @@ namespace zen { ////////////////////////////////////////////////////////////////////////// +// NOTE: This should just be removed bool IsPointerToStack(const void* ptr) { #if ZEN_PLATFORM_WINDOWS - ULONG_PTR low, high; - GetCurrentThreadStackLimits(&low, &high); + ULONG_PTR StackLow, StackHigh; + GetCurrentThreadStackLimits(&StackLow, &StackHigh); const uintptr_t intPtr = reinterpret_cast(ptr); - return (intPtr - low) < (high - low); + const bool IsOnStack = (intPtr - StackLow) < (StackHigh - StackLow); + //ZEN_ASSERT(!IsOnStack); + return IsOnStack; #elif ZEN_PLATFORM_LINUX pthread_t self = pthread_self(); pthread_attr_t attr; pthread_getattr_np(self, &attr); - void* low; + void* StackLow; size_t size; - pthread_attr_getstack(&attr, &low, &size); + pthread_attr_getstack(&attr, &StackLow, &size); - return (uintptr_t(ptr) - uintptr_t(low)) < uintptr_t(size); + return (uintptr_t(ptr) - uintptr_t(StackLow)) < uintptr_t(size); #elif 0 #endif } @@ -71,7 +74,7 @@ IsDebuggerPresent() std::optional InteractiveSessionFlag; -void +void SetIsInteractiveSession(bool Value) { InteractiveSessionFlag = Value; -- cgit v1.2.3