summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2016-09-13 18:38:40 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2016-09-13 18:38:40 +0000
commitb48348fec5776f2edb11768dac84effcd163c528 (patch)
treea8e7e70bee86695be8f2f8f38e634fde303efa10 /llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
parentffa0241a03f917405634a744793a48877dfc22de (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud