This is an archive of the discontinued LLVM Phabricator instance.

[asan] Add full redzone after every stack variable
ClosedPublic

Authored by waltl on Oct 31 2017, 1:59 PM.

Diff Detail

Repository
rL LLVM

Event Timeline

waltl created this revision.Oct 31 2017, 1:59 PM
kosarev added a subscriber: kosarev.Nov 1 2017, 1:39 AM
waltl updated this revision to Diff 122009.Nov 7 2017, 4:14 PM

Add full redzone after every stack variable

waltl retitled this revision from [asan] Improve stack error reports for large shadow granularity to [asan] Add full redzone after every stack variable.Nov 7 2017, 4:15 PM
waltl edited the summary of this revision. (Show Details)
vitalybuka accepted this revision.Nov 15 2017, 2:47 PM
vitalybuka added inline comments.
llvm/unittests/Transforms/Utils/ASanStackFrameLayoutTest.cpp
73 ↗(On Diff #122009)

maybe more cases with unusual granularity?

This revision is now accepted and ready to land.Nov 15 2017, 2:47 PM
waltl updated this revision to Diff 123334.Nov 17 2017, 7:07 AM

Add more stack frame layout tests for large shadow granularity

waltl marked an inline comment as done.Nov 17 2017, 7:08 AM
waltl updated this revision to Diff 123337.Nov 17 2017, 7:10 AM

Trivial format fixes

vitalybuka accepted this revision.Nov 17 2017, 1:50 PM
This revision was automatically updated to reflect the committed changes.