Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 98bb7482cf5906bc1eafabed197ce9180d887c55
https://github.com/WebKit/WebKit/commit/98bb7482cf5906bc1eafabed197ce9180d887c55
Author: Zak Ridouh <[email protected]>
Date: 2026-04-17 (Fri, 17 Apr 2026)
Changed paths:
M Source/WTF/wtf/CompactRefPtrTuple.h
Log Message:
-----------
[MTE] Harden WebCore::ThreadTimerHeapItem and WTF::CompactPointerTuple
<https://bugs.webkit.org/show_bug.cgi?id=306357>
<rdar://168524490>
Reviewed by Darin Adler.
With MTE tagging currently unable to tag compact ptrs, we need to manually
clear the memory to mitigate any MTE bypasses.
Do this on WTF::CompactRefPtrTuple to protect WebCore::ThreadTimerHeapItem and
related subclasses that use this type.
* Source/WTF/wtf/CompactRefPtrTuple.h:
Originally-landed-as: 305413.284@safari-7624-branch (705b81865328).
rdar://173968808
Canonical link: https://commits.webkit.org/311495@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications