This is an archive of the discontinued LLVM Phabricator instance.

[sancov] Instrument reachable blocks that end in unreachable
ClosedPublic

Authored by rnk on Feb 27 2019, 2:49 PM.

Details

Summary

These sorts of blocks often contain calls to noreturn functions, like
longjmp, throw, or trap. If they don't end the program, they are
"interesting" from the perspective of sanitizer coverage, so we should
instrument them. This was discussed in https://reviews.llvm.org/D57982.

Diff Detail

Repository
rL LLVM

Event Timeline

rnk created this revision.Feb 27 2019, 2:49 PM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 27 2019, 2:49 PM
Herald added a subscriber: hiraditya. · View Herald Transcript
This revision is now accepted and ready to land.Feb 28 2019, 9:50 AM
This revision was automatically updated to reflect the committed changes.