[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