[Webkit-unassigned] [Bug 200807] New: [JSC] WebAssembly BBQ should switch compile mode for size of modules

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Aug 15 23:18:28 PDT 2019


https://bugs.webkit.org/show_bug.cgi?id=200807

            Bug ID: 200807
           Summary: [JSC] WebAssembly BBQ should switch compile mode for
                    size of modules
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: ysuzuki at apple.com

On ARM devices, our fixed executable memory size is only 128MB, and it cannot be expanded further since 128MB is the maximum value of relative jump in ARM.
As a result, some of Wasm apps exhaust executable memory. Wasm interpreter should be a long term solution.
As a short term solution, we should have heuristics that switches compiler mode in BBQ: BBQ Air bloats simple code which takes much executable memory. Use BBQ B3 instead for significantly large wasm code on executable-memory-limited environments.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190816/08e9e92e/attachment.html>


More information about the webkit-unassigned mailing list