Log Message
Merge r241630 - [JSC] Do not initialize Wasm related data if Wasm is not enabled https://bugs.webkit.org/show_bug.cgi?id=194728
Reviewed by Mark Lam. Under non-JIT mode, these data structures are unnecessary. Should not allocate extra memory for that. * runtime/InitializeThreading.cpp: (JSC::initializeThreading): * runtime/JSLock.cpp: (JSC::JSLock::didAcquireLock):
Modified Paths
Diff
Modified: releases/WebKitGTK/webkit-2.24/Source/_javascript_Core/ChangeLog (241702 => 241703)
--- releases/WebKitGTK/webkit-2.24/Source/_javascript_Core/ChangeLog 2019-02-18 16:16:01 UTC (rev 241702)
+++ releases/WebKitGTK/webkit-2.24/Source/_javascript_Core/ChangeLog 2019-02-18 16:16:05 UTC (rev 241703)
@@ -1,3 +1,17 @@
+2019-02-15 Yusuke Suzuki <ysuz...@apple.com>
+
+ [JSC] Do not initialize Wasm related data if Wasm is not enabled
+ https://bugs.webkit.org/show_bug.cgi?id=194728
+
+ Reviewed by Mark Lam.
+
+ Under non-JIT mode, these data structures are unnecessary. Should not allocate extra memory for that.
+
+ * runtime/InitializeThreading.cpp:
+ (JSC::initializeThreading):
+ * runtime/JSLock.cpp:
+ (JSC::JSLock::didAcquireLock):
+
2019-02-15 Mark Lam <mark....@apple.com>
SamplingProfiler::stackTracesAsJSON() should escape strings.
Modified: releases/WebKitGTK/webkit-2.24/Source/_javascript_Core/runtime/InitializeThreading.cpp (241702 => 241703)
--- releases/WebKitGTK/webkit-2.24/Source/_javascript_Core/runtime/InitializeThreading.cpp 2019-02-18 16:16:01 UTC (rev 241702)
+++ releases/WebKitGTK/webkit-2.24/Source/_javascript_Core/runtime/InitializeThreading.cpp 2019-02-18 16:16:05 UTC (rev 241703)
@@ -81,7 +81,8 @@
thread.setSavedLastStackTop(thread.stack().origin());
#if ENABLE(WEBASSEMBLY)
- Wasm::Thunks::initialize();
+ if (Options::useWebAssembly())
+ Wasm::Thunks::initialize();
#endif
if (VM::isInMiniMode())
Modified: releases/WebKitGTK/webkit-2.24/Source/_javascript_Core/runtime/JSLock.cpp (241702 => 241703)
--- releases/WebKitGTK/webkit-2.24/Source/_javascript_Core/runtime/JSLock.cpp 2019-02-18 16:16:01 UTC (rev 241702)
+++ releases/WebKitGTK/webkit-2.24/Source/_javascript_Core/runtime/JSLock.cpp 2019-02-18 16:16:05 UTC (rev 241703)
@@ -149,7 +149,8 @@
m_vm->heap.machineThreads().addCurrentThread();
#if ENABLE(WEBASSEMBLY)
- Wasm::startTrackingCurrentThread();
+ if (Options::useWebAssembly())
+ Wasm::startTrackingCurrentThread();
#endif
#if HAVE(MACH_EXCEPTIONS)
_______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes