Bug 292306
| Summary: | Add compact malloc variants to the bmalloc and WTF DebugHeaps | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | David Degazio <d_degazio> |
| Component: | Web Template Framework | Assignee: | David Degazio <d_degazio> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
David Degazio
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
Pull request: https://github.com/WebKit/WebKit/pull/44719
EWS
Committed 294365@main (503b587d52ae): <https://commits.webkit.org/294365@main>
Reviewed commits have been landed. Closing PR #44719 and removing active labels.
EWS
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.