llvm-6502/lib/Transforms/Instrumentation
Evgeniy Stepanov 6591308b7e [msan] Wrap indirect functions.
Adds a flag to the MemorySanitizer pass that enables runtime rewriting of
indirect calls. This is part of MSanDR implementation and is needed to return
control to the DynamiRio-based helper tool on transition between instrumented
and non-instrumented modules. Disabled by default.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191006 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-19 15:22:35 +00:00
..
AddressSanitizer.cpp [asan] call __asan_stack_malloc_N only if use-after-return detection is enabled with the run-time option 2013-09-18 14:07:14 +00:00
BoundsChecking.cpp
CMakeLists.txt DataFlowSanitizer; LLVM changes. 2013-08-07 22:47:18 +00:00
DataFlowSanitizer.cpp 80 cols 2013-08-28 11:25:12 +00:00
DebugIR.cpp Revert patches to add case-range support for PR1255. 2013-09-09 19:14:35 +00:00
DebugIR.h Revert "Give internal classes hidden visibility." 2013-09-11 18:05:11 +00:00
EdgeProfiling.cpp
GCOVProfiling.cpp Move registering the execution of a basic block to the beginning rather than the end. 2013-08-20 23:52:00 +00:00
Instrumentation.cpp DataFlowSanitizer; LLVM changes. 2013-08-07 22:47:18 +00:00
LLVMBuild.txt
Makefile
MaximumSpanningTree.h
MemorySanitizer.cpp [msan] Wrap indirect functions. 2013-09-19 15:22:35 +00:00
OptimalEdgeProfiling.cpp
PathProfiling.cpp
ProfilingUtils.cpp
ProfilingUtils.h
ThreadSanitizer.cpp TBAA: add isTBAAVtableAccess to MDNode so clients can call the function 2013-09-06 22:47:05 +00:00