This is an archive of the discontinued LLVM Phabricator instance.

[HWASAN] Remove UAR tag branch !ClUARRetagToZero
ClosedPublic

Authored by vitalybuka on Apr 25 2023, 5:49 PM.

Details

Summary

This is leftover from older version of HWASAN.
The current HWASAN assumes that the new stack
frames are tagged with zeroes, which make getNextTagWithCall
or StackTag ^ TagMaskByte unusable.

Diff Detail

Event Timeline

vitalybuka created this revision.Apr 25 2023, 5:49 PM
Herald added a project: Restricted Project. · View Herald TranscriptApr 25 2023, 5:49 PM
Herald added subscribers: hoy, luke, Enna1 and 22 others. · View Herald Transcript
vitalybuka requested review of this revision.Apr 25 2023, 5:49 PM
vitalybuka retitled this revision from [hwasan] Remove UAR tag branch !ClUARRetagToZero to [HWASAN] Remove UAR tag branch !ClUARRetagToZero.Apr 25 2023, 5:52 PM
kstoimenov accepted this revision.Apr 26 2023, 11:28 AM
This revision is now accepted and ready to land.Apr 26 2023, 11:28 AM
eugenis accepted this revision.Apr 26 2023, 2:45 PM
This revision was landed with ongoing or failed builds.Apr 26 2023, 3:27 PM
This revision was automatically updated to reflect the committed changes.