From 4482957dbec33cb5b19d088fb876add46a2dac38 Mon Sep 17 00:00:00 2001 From: John David Anglin Date: Thu, 19 May 2022 17:36:03 +0800 Subject: [PATCH] fix stack base detection on hppa Forwarded: not-yet Last-Update: 2018-12-18 Gbp-Pq: Name hppa_stackbase.diff --- .../javascriptcore/JavaScriptCore/runtime/Collector.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp b/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp index e8f78ee..d965834 100644 --- a/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp +++ b/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp @@ -672,7 +672,12 @@ static inline void* currentThreadStackBase() pthread_attr_destroy(&sattr); stackThread = thread; } +#if defined(__hppa__) + // Stack grows up. + return static_cast(stackBase); +#else return static_cast(stackBase) + stackSize; +#endif #else #error Need a way to get the stack base on this platform #endif