Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 742c2f8c7a2a8d9104b1a803162fc1a3f66214b3
https://github.com/WebKit/WebKit/commit/742c2f8c7a2a8d9104b1a803162fc1a3f66214b3
Author: Marcus Plutowski <[email protected]>
Date: 2025-11-21 (Fri, 21 Nov 2025)
Changed paths:
M Source/bmalloc/libpas/src/libpas/pas_bitfit_page_inlines.h
M Source/bmalloc/libpas/src/libpas/pas_mte.h
Log Message:
-----------
[libpas] Extend Retag-on-Scavenge to cover bitfit objects as well
rdar://156723433
https://bugs.webkit.org/show_bug.cgi?id=300151
Reviewed by Dan Hecht.
This patch finishes the retag-on-scavenge work by extending the
implementation to cover bitfit objects as well.
The main issue with the prior implementation is that it would attempt
to retag even for calls to pas_bitfit_page_deallocate_with_page_impl
that were not actually *deallocating*, but simply shrinking the object
or checking its size. This patch fixes that by guarding the retag
behind a switch as appropriate.
Canonical link: https://commits.webkit.org/303411@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications