WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
292306
Add compact malloc variants to the bmalloc and WTF DebugHeaps
https://bugs.webkit.org/show_bug.cgi?id=292306
Summary
Add compact malloc variants to the bmalloc and WTF DebugHeaps
David Degazio
Reported
2025-04-29 16:20:15 PDT
rdar://148397735
We don't stop needing to be able to compress heap pointers just because we're using a different allocator, so when we're using the debug heap (both WTF::DebugHeap when we have ENABLE(MALLOC_HEAP_BREAKDOWN), and bmalloc::DebugHeap which can be opted into via environment variable) it should have compact and non-compact variants like FastMalloc does and respect the provided pas_allocation_mode as appropriate.
Attachments
Add attachment
proposed patch, testcase, etc.
David Degazio
Comment 1
2025-04-29 17:11:49 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/44719
EWS
Comment 2
2025-04-30 15:12:07 PDT
Committed
294365@main
(503b587d52ae): <
https://commits.webkit.org/294365@main
> Reviewed commits have been landed. Closing PR #44719 and removing active labels.
EWS
Comment 3
2025-05-07 13:02:47 PDT
Committed
289651.485@safari-7621-branch
(45492b91fb98): <
https://commits.webkit.org/289651.485@safari-7621-branch
> Reviewed commits have been landed. Closing PR #3062 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug