Lines Matching refs:FData

143   bool checkPre(const CallEvent &Call, const FunctionData &FData,
147 bool addSourcesPre(const CallEvent &Call, const FunctionData &FData,
152 bool addFiltersPre(const CallEvent &Call, const FunctionData &FData,
192 bool checkCustomSinks(const CallEvent &Call, const FunctionData &FData,
210 const FunctionData &FData);
252 const FunctionData &FData, CheckerContext &C);
408 const FunctionData &FData) { in findFunctionInConfig() argument
409 auto Range = Map.equal_range(std::string(FData.Name)); in findFunctionInConfig()
411 std::find_if(Range.first, Range.second, [&FData](const auto &Entry) { in findFunctionInConfig()
414 return Scope.empty() || FData.isInScope(Scope); in findFunctionInConfig()
421 const NameRuleMap &CustomPropagations, const FunctionData &FData, in getTaintPropagationRule() argument
429 llvm::StringSwitch<TaintPropagationRule>(FData.FullName) in getTaintPropagationRule()
471 assert(FData.FDecl); in getTaintPropagationRule()
475 const FunctionDecl *FDecl = FData.FDecl; in getTaintPropagationRule()
521 auto It = findFunctionInConfig(CustomPropagations, FData); in getTaintPropagationRule()
529 Optional<FunctionData> FData = FunctionData::create(Call, C); in checkPreCall() local
530 if (!FData) in checkPreCall()
535 if (checkPre(Call, *FData, C)) in checkPreCall()
540 if (addSourcesPre(Call, *FData, C)) in checkPreCall()
543 addFiltersPre(Call, *FData, C); in checkPreCall()
559 const FunctionData &FData, in addSourcesPre() argument
563 this->CustomPropagations, FData, C); in addSourcesPre()
575 const FunctionData &FData, in addFiltersPre() argument
577 auto It = findFunctionInConfig(CustomFilters, FData); in addFiltersPre()
640 const FunctionData &FData, in checkPre() argument
645 if (checkSystemCall(Call, FData.Name, C)) in checkPre()
651 return checkCustomSinks(Call, FData, C); in checkPre()
926 const FunctionData &FData, in checkCustomSinks() argument
928 auto It = findFunctionInConfig(CustomSinks, FData); in checkCustomSinks()