This is an archive of the discontinued LLVM Phabricator instance.

[sanitizer] WIP Separate Coverage & Symbolizer from core RTSanitizerCommon
AbandonedPublic

Authored by cryptoad on Mar 16 2018, 1:04 PM.

Details

Reviewers
None
Summary

Coverage & Symbolizer/StackTrace might not be needed in some cases.

Event Timeline

cryptoad created this revision.Mar 16 2018, 1:04 PM
Herald added subscribers: Restricted Project, llvm-commits, delcypher and 2 others. · View Herald TranscriptMar 16 2018, 1:04 PM
cryptoad updated this revision to Diff 138756.Mar 16 2018, 1:32 PM

Adding Symbolizer to esan & dfsan.

cryptoad updated this revision to Diff 138758.Mar 16 2018, 1:39 PM

Adding a missed tsan & sanitizer_common tests.

cryptoad added inline comments.Mar 16 2018, 2:00 PM
lib/sanitizer_common/CMakeLists.txt
33–34

This one has to stay for safestack, even though it's not pulling anything from the other symbolizer .cc.

cryptoad updated this revision to Diff 138955.Mar 19 2018, 10:13 AM

Last stacktrace file moved.

cryptoad updated this revision to Diff 138963.Mar 19 2018, 10:48 AM

Slightly different split of the Sandbox code.

cryptoad updated this revision to Diff 139013.Mar 19 2018, 3:31 PM

Few more splits.

cryptoad updated this revision to Diff 139014.Mar 19 2018, 3:33 PM

BackgroundThread adjustment.

cryptoad abandoned this revision.Mar 21 2018, 2:00 PM

Abandoning this. Smaller changes are being sent for review, achieving the same ultimate purpose.