We are going to use store instructions to poison some allocas.
Runtime flag will require branching in instrumented code on every lifetime
intrinsic. We'd like to avoid that.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D23967
[asan] Remove runtime flag detect_stack_use_after_scope ClosedPublic Authored by vitalybuka on Aug 28 2016, 12:00 AM.
Details Summary We are going to use store instructions to poison some allocas.
Diff Detail
Event Timelinevitalybuka updated this object. This revision is now accepted and ready to land.Aug 29 2016, 10:02 AM Closed by commit rL279981: [asan] Remove runtime flag detect_stack_use_after_scope (authored by vitalybuka). · Explain WhyAug 29 2016, 10:25 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 69580 compiler-rt/trunk/lib/asan/asan_flags.inc
compiler-rt/trunk/lib/asan/asan_interface_internal.h
compiler-rt/trunk/lib/asan/asan_poisoning.cc
compiler-rt/trunk/lib/asan/asan_rtl.cc
compiler-rt/trunk/lib/asan/asan_win.cc
compiler-rt/trunk/lib/asan/asan_win_dll_thunk.cc
compiler-rt/trunk/lib/asan/asan_win_dynamic_runtime_thunk.cc
compiler-rt/trunk/test/asan/TestCases/use-after-scope-types.cc
compiler-rt/trunk/test/asan/TestCases/use-after-scope.cc
|