Bug 302810
| Summary: | [libpas] Implement Adjacent-Tag-Exclusion for bitfit allocations | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Marcus Plutowski <marcus_plutowski> |
| Component: | bmalloc | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | ggaren, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Marcus Plutowski
rdar://164245530
Currently, we deterministically ensure that segregated objects will not be allocated next to another object with the same tag. This property should be extended to cover bitfit object allocations as well. We will not be able to use the same approach as before (i.e. parity odd/even) due to that depending on the slab-ness of the allocator, a property that bitfit allocators do not have.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Marcus Plutowski
Pull request: https://github.com/WebKit/WebKit/pull/54953
EWS
Committed 304033@main (e698dda8251b): <https://commits.webkit.org/304033@main>
Reviewed commits have been landed. Closing PR #54953 and removing active labels.