Calling asan_poison_stack_memory and asan_unpoison_stack_memory for small
variables is too expensive.
Code is disabled by default and can be enabled by -asan-experimental-poisoning.
PR27453
Paths
| Differential D23947
Use store operation to poison allocas for lifetime analysis. ClosedPublic Authored by vitalybuka on Aug 26 2016, 4:26 PM.
Details Summary Calling asan_poison_stack_memory and asan_unpoison_stack_memory for small Code is disabled by default and can be enabled by -asan-experimental-poisoning. PR27453
Diff Detail
Event Timelinevitalybuka retitled this revision from to Use store operation to poison allocas for lifetime analysis.. vitalybuka updated this object. eugenis edited edge metadata. Comment ActionsLGTM but fix the ShadowMaskping thing
This revision is now accepted and ready to land.Aug 29 2016, 10:23 AM Closed by commit rL279984: Use store operation to poison allocas for lifetime analysis. (authored by vitalybuka). · Explain WhyAug 29 2016, 11:25 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 69592 llvm/trunk/lib/Transforms/Instrumentation/AddressSanitizer.cpp
llvm/trunk/test/Instrumentation/AddressSanitizer/stack-poisoning-experimental-be.ll
llvm/trunk/test/Instrumentation/AddressSanitizer/stack-poisoning-experimental.ll
|