[asan] Add support of lifetime poisoning into ComputeASanStackFrameLayout
authorVitaly Buka <vitalybuka@google.com>
Sat, 20 Aug 2016 16:48:24 +0000 (16:48 +0000)
committerVitaly Buka <vitalybuka@google.com>
Sat, 20 Aug 2016 16:48:24 +0000 (16:48 +0000)
commitf9fd63ad39936968e5b81a5ad5d269ffa761604c
tree0cc7675c2c30acd49051efa8d9a677fd49139f58
parent1bdc716dca2dfcd492191bc4285a8c41baea4da7
[asan] Add support of lifetime poisoning into ComputeASanStackFrameLayout

Summary:
We are going to combine poisoning of red zones and scope poisoning.

PR27453

Reviewers: kcc, eugenis

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D23623

llvm-svn: 279373
llvm/include/llvm/Transforms/Utils/ASanStackFrameLayout.h
llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp
llvm/unittests/Transforms/Utils/ASanStackFrameLayoutTest.cpp