Home
last modified time | relevance | path

Searched refs:TaintedSymbols (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DTaint.cpp217 std::vector<SymbolRef> TaintedSymbols; in getTaintedSymbolsImpl() local
219 return TaintedSymbols; in getTaintedSymbolsImpl()
225 llvm::append_range(TaintedSymbols, TaintedIndex); in getTaintedSymbolsImpl()
226 if (returnFirstOnly && !TaintedSymbols.empty()) in getTaintedSymbolsImpl()
227 return TaintedSymbols; // return early if needed in getTaintedSymbolsImpl()
234 llvm::append_range(TaintedSymbols, TaintedRegions); in getTaintedSymbolsImpl()
235 if (returnFirstOnly && !TaintedSymbols.empty()) in getTaintedSymbolsImpl()
236 return TaintedSymbols; // return early if needed in getTaintedSymbolsImpl()
244 llvm::append_range(TaintedSymbols, TaintedSubRegions); in getTaintedSymbolsImpl()
245 if (returnFirstOnly && !TaintedSymbols.empty()) in getTaintedSymbolsImpl()
[all …]
H A DGenericTaintChecker.cpp151 std::vector<SymbolRef> TaintedSymbols, in taintOriginTrackerTag() argument
154 return C.getNoteTag([TaintedSymbols = std::move(TaintedSymbols), in taintOriginTrackerTag()
163 if (TaintedSymbols.empty()) in taintOriginTrackerTag()
166 for (auto Sym : TaintedSymbols) { in taintOriginTrackerTag()
181 CheckerContext &C, std::vector<SymbolRef> TaintedSymbols, in taintPropagationExplainerTag() argument
183 assert(TaintedSymbols.size() == TaintedArgs.size()); in taintPropagationExplainerTag()
184 return C.getNoteTag([TaintedSymbols = std::move(TaintedSymbols), in taintPropagationExplainerTag()
190 if (TaintedSymbols.empty() || in taintPropagationExplainerTag()
195 for (auto [Idx, Sym] : llvm::enumerate(TaintedSymbols)) { in taintPropagationExplainerTag()
880 std::vector<SymbolRef> TaintedSymbols; in checkPostCall() local
[all …]