We are poisoning small allocas using store instruction from instrumented code.
For large allocas we'd like to insert function calls instead of multiple stores.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D23616
[asan] Add __asan_set_shadow_* ClosedPublic Authored by vitalybuka on Aug 17 2016, 11:22 AM.
Details Summary We are poisoning small allocas using store instruction from instrumented code.
Diff Detail Event Timelinevitalybuka retitled this revision from to [Asan] Add __asan_memset_real to allow poisoning shadow directly from instrumented code. vitalybuka updated this object. vitalybuka retitled this revision from [Asan] Add __asan_memset_real to allow poisoning shadow directly from instrumented code to [asan] Add __asan_memset_real to allow poisoning shadow directly from instrumented code.Aug 17 2016, 1:18 PM vitalybuka retitled this revision from [asan] Add __asan_memset_real to allow poisoning shadow directly from instrumented code to [asan] Add __asan_set_shadow_*.Aug 17 2016, 3:09 PM vitalybuka updated this object. This revision is now accepted and ready to land.Aug 17 2016, 5:43 PM Closed by commit rL279019: [asan] Add __asan_set_shadow_* (authored by vitalybuka). · Explain WhyAug 17 2016, 6:04 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 68430 lib/asan/asan_interface_internal.h
lib/asan/asan_poisoning.cc
lib/asan/asan_rtl.cc
lib/asan/asan_win_dll_thunk.cc
lib/asan/tests/CMakeLists.txt
lib/asan/tests/asan_interface_test.cc
lib/asan/tests/asan_internal_interface_test.cc
|