[Webkit-unassigned] [Bug 234481] New: [libpas] Add macros to disable bmalloc core so that libpas can be enabled on 64-bit watchOS

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Dec 18 15:00:49 PST 2021


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

            Bug ID: 234481
           Summary: [libpas] Add macros to disable bmalloc core so that
                    libpas can be enabled on 64-bit watchOS
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: bmalloc
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: ddkilzer at webkit.org
                CC: fpizlo at apple.com, ggaren at apple.com, ysuzuki at apple.com
        Depends on: 234478, 234416

Add macros to disable bmalloc core so that libpas can be enabled on 64-bit watchOS.

Bug 234416 enabled libpas on all 64-bit Apple platforms, but it didn't disable the core bmalloc code it replaced, so it caused a disk/shared memory regression of about 6 MB on arm64e on watchOS (and likely other OSes/architectures).

This bug is to add guards to core bmalloc code that libpas replaces so that it can be disabled at compile time (at least on watchOS), which would let us enable libpas on watchOS once again.

Note that Bug 234478 turned off libpas on 64-bit watchOS.


Referenced Bugs:

https://bugs.webkit.org/show_bug.cgi?id=234416
[Bug 234416] [libpas] Enable libpas on ARM64 Darwin platforms (ARM64E is already enabled)
https://bugs.webkit.org/show_bug.cgi?id=234478
[Bug 234478] [libpas] Do not compile libpas for 64-bit watchOS to save ~6 MB per architecture
-- 
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/20211218/1a31692e/attachment.htm>


More information about the webkit-unassigned mailing list