RESOLVED FIXED292306
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
David Degazio
Comment 1 2025-04-29 17:11:49 PDT
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.