Searched refs:DataFlowSanitizer (Results 1 – 12 of 12) sorted by relevance
2 DataFlowSanitizer title16 DataFlowSanitizer is a generalised dynamic data flow analysis.52 With no program changes, applying DataFlowSanitizer to a program53 will not alter its behavior. To use DataFlowSanitizer, the program55 check the tag of a specific data item. DataFlowSanitizer manages67 DataFlowSanitizer uses a list of functions known as an ABI list to decide71 how labels are propagated in the former case. DataFlowSanitizer comes with a79 DataFlowSanitizer's ABI list file is a :doc:`SanitizerSpecialCaseList`.269 DataFlowSanitizer supports up to 8 labels, to achieve low CPU and code351 By ``-mllvm -dfsan-track-origins=1`` DataFlowSanitizer collects only[all …]
33 DataFlowSanitizer
1 DataFlowSanitizer Design Document4 This document sets out the design for DataFlowSanitizer, a general11 DataFlowSanitizer is a program instrumentation which can associate219 DataFlowSanitizer changes the ABI of each function in the translation unit.238 The `ABI list <DataFlowSanitizer.html#abi-list>`_ provides a list of functions
3746 with :doc:`DataFlowSanitizer`.
1708 - ``-fsanitize=dataflow``: :doc:`DataFlowSanitizer`, a general data
392 class DataFlowSanitizer { class546 DataFlowSanitizer &DFS;798 DataFlowSanitizer::DataFlowSanitizer( in DataFlowSanitizer() function in DataFlowSanitizer845 bool DataFlowSanitizer::isZeroShadow(Value *V) { in isZeroShadow()861 bool DataFlowSanitizer::shouldTrackOrigins() { in shouldTrackOrigins()1107 DataFlowSanitizer::WrapperKind DataFlowSanitizer::getWrapperKind(Function *F) { in getWrapperKind()1324 bool DataFlowSanitizer::runImpl(Module &M) { in runImpl()2882 case DataFlowSanitizer::WK_Warning: in visitWrappedCallBase()2890 case DataFlowSanitizer::WK_Discard: in visitWrappedCallBase()2896 case DataFlowSanitizer::WK_Functional: in visitWrappedCallBase()[all …]
6 DataFlowSanitizer.cpp
16 "DataFlowSanitizer.cpp",
28 add_lit_testsuite(check-dfsan "Running the DataFlowSanitizer tests"
13 D: DataFlowSanitizer
115 // DataFlowSanitizer
5569 llvm/include/llvm/Transforms/Instrumentation/DataFlowSanitizer.h6868 llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp