This is an archive of the discontinued LLVM Phabricator instance.

CodeGen: Improve CFI type blacklisting mechanism.
ClosedPublic

Authored by pcc on Jul 9 2015, 7:10 PM.

Details

Summary

We now use the sanitizer special case list to decide which types to blacklist.
We also support a special blacklist entry for types with a uuid attribute,
which are generally COM types whose virtual tables are defined externally.

Diff Detail

Event Timeline

pcc updated this revision to Diff 29420.Jul 9 2015, 7:10 PM
pcc retitled this revision from to CodeGen: Improve CFI type blacklisting mechanism..
pcc updated this object.
pcc added a reviewer: samsonov.
pcc added a subscriber: llvm-commits.
pcc edited subscribers, added: cfe-commits; removed: llvm-commits.Jul 9 2015, 7:10 PM
samsonov accepted this revision.Jul 13 2015, 3:33 PM
samsonov edited edge metadata.

LGTM

This revision is now accepted and ready to land.Jul 13 2015, 3:33 PM
This revision was automatically updated to reflect the committed changes.