This is an archive of the discontinued LLVM Phabricator instance.

[ASan] Report illegal instruction exceptions in ASan
ClosedPublic

Authored by rnk on Aug 2 2016, 6:29 PM.

Details

Summary

Respect the handle_sigill common flag and handle_segv flags while we're
at it.

We still handle signals/exceptions differently on Unix and Windows. The
installation process is tricky on Windows, and difficult to push down
into sanitizer_common without concerning it with the different
static/dynamic CRT models on Windows.

Diff Detail

Event Timeline

rnk updated this revision to Diff 66604.Aug 2 2016, 6:29 PM
rnk retitled this revision from to [ASan] Report illegal instruction exceptions in ASan.
rnk updated this object.
rnk added reviewers: kcc, etienneb.
rnk added a subscriber: llvm-commits.
etienneb accepted this revision.Aug 3 2016, 12:39 AM
etienneb edited edge metadata.
This revision is now accepted and ready to land.Aug 3 2016, 12:39 AM
This revision was automatically updated to reflect the committed changes.