This is an archive of the discontinued LLVM Phabricator instance.

Experimantal dfsan mode "fast16labels=1"
ClosedPublic

Authored by kcc on Jun 4 2019, 11:26 AM.

Details

Summary

dfsan mode "fast16labels=1".
In this mode the labels are treated as 16-bit bit masks.

Diff Detail

Repository
rL LLVM

Event Timeline

kcc created this revision.Jun 4 2019, 11:26 AM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptJun 4 2019, 11:26 AM
Herald added subscribers: Restricted Project, delcypher. · View Herald Transcript
kcc edited reviewers, added: pcc; removed: kcc.Jun 4 2019, 11:29 AM
pcc accepted this revision.Jun 7 2019, 11:24 AM

LGTM

Maybe worth documenting which of the dfsan_* functions will work in this mode.

This revision is now accepted and ready to land.Jun 7 2019, 11:24 AM
kcc added a comment.Jun 7 2019, 5:19 PM

All other dfsan functions will actually continue working - most of them just won't be needed.

This revision was automatically updated to reflect the committed changes.