This is an archive of the discontinued LLVM Phabricator instance.

[ASan] Handle SIGBUS on Linux.
ClosedPublic

Authored by foad on Jan 12 2015, 4:16 AM.

Details

Summary

On Linux in some situations we can get SIGBUS instead of SIGSEGV on
stack overflow, so asan should handle SIGBUS as well as SIGSEGV.

https://code.google.com/p/address-sanitizer/issues/detail?id=369

Diff Detail

Event Timeline

foad updated this revision to Diff 18013.Jan 12 2015, 4:16 AM
foad retitled this revision from to [ASan] Handle SIGBUS on Linux..
foad updated this object.
foad edited the test plan for this revision. (Show Details)
foad added a reviewer: samsonov.
foad added a subscriber: Unknown Object (MLST).
glider accepted this revision.Jan 12 2015, 5:11 AM
glider added a reviewer: glider.
glider added a subscriber: glider.

The change looks good to me.

This revision is now accepted and ready to land.Jan 12 2015, 5:11 AM
foad closed this revision.Jan 12 2015, 5:47 AM