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

Reply via email to