[asan] Add __asan_set_shadow_*
authorVitaly Buka <vitalybuka@google.com>
Thu, 18 Aug 2016 00:56:11 +0000 (00:56 +0000)
committerVitaly Buka <vitalybuka@google.com>
Thu, 18 Aug 2016 00:56:11 +0000 (00:56 +0000)
commit1396b9f072dade4d0a677eab40b32c1fd0a1fbe9
tree78af463d7bc559f1cb3c69c5a80d5248a70cbd8d
parent1d39cb16ecff71d26927f514970d65cb435d2716
[asan] Add __asan_set_shadow_*

Summary:
We are poisoning small allocas using store instruction from instrumented code.
For larger allocas we'd like to insert function calls instead of multiple stores.

PR27453

Reviewers: kcc, eugenis

Subscribers: llvm-commits, kubabrecka

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

llvm-svn: 279019
compiler-rt/lib/asan/asan_interface_internal.h
compiler-rt/lib/asan/asan_poisoning.cc
compiler-rt/lib/asan/asan_rtl.cc
compiler-rt/lib/asan/asan_win_dll_thunk.cc
compiler-rt/lib/asan/tests/CMakeLists.txt
compiler-rt/lib/asan/tests/asan_internal_interface_test.cc [new file with mode: 0644]