diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2016-09-13 18:38:40 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2016-09-13 18:38:40 +0000 |
commit | b48348fec5776f2edb11768dac84effcd163c528 (patch) | |
tree | a8e7e70bee86695be8f2f8f38e634fde303efa10 /llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | |
parent | ffa0241a03f917405634a744793a48877dfc22de (diff) | |
download | bcm5719-llvm-b48348fec5776f2edb11768dac84effcd163c528.tar.gz bcm5719-llvm-b48348fec5776f2edb11768dac84effcd163c528.zip |
[asan] Re-poison all redzones on activation.
When running with start_deactivated=1 in ASAN_OPTIONS, heap redzones
are not poisoned until the first instrumented module is loaded. This
can cause false negatives even on memory allocated after activation,
because redzones are normally poisoned only once when a new allocator
region is mapped.
This change attempts to fix it by iterating over all existing
allocator chunks and poisoning their redzones.
llvm-svn: 281364
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/LoopVectorize.cpp')
0 files changed, 0 insertions, 0 deletions