Lines Matching refs:GenericTaintRule
248 class GenericTaintRule { class
263 GenericTaintRule() = default;
265 GenericTaintRule(ArgSet &&Sink, ArgSet &&Filter, ArgSet &&Src, ArgSet &&Dst, in GenericTaintRule() function in __anoncee4e0c00111::GenericTaintRule
274 static GenericTaintRule Sink(ArgSet &&SinkArgs, in Sink()
280 static GenericTaintRule Filter(ArgSet &&FilterArgs) { in Filter()
286 static GenericTaintRule Source(ArgSet &&SourceArgs) { in Source()
291 static GenericTaintRule Prop(ArgSet &&SrcArgs, ArgSet &&DstArgs) { in Prop()
310 using RuleLookupTy = CallDescriptionMap<GenericTaintRule>;
353 using RulesContTy = std::vector<std::pair<CallDescription, GenericTaintRule>>;
369 static void consumeRulesFromConfig(const Config &C, GenericTaintRule &&Rule,
505 GenericTaintRule &&Rule, in consumeRulesFromConfig()
516 consumeRulesFromConfig(S, GenericTaintRule::Sink(std::move(S.SinkArgs)), in parseConfig()
524 consumeRulesFromConfig(S, GenericTaintRule::Filter(std::move(S.FilterArgs)), in parseConfig()
543 P, GenericTaintRule::Prop(std::move(SrcDesc), std::move(DstDesc)), Rules); in parseConfig()
572 std::vector<std::pair<CallDescription, GenericTaintRule>>; in initTaintRules()
573 using TR = GenericTaintRule; in initTaintRules()
919 void GenericTaintRule::process(const GenericTaintChecker &Checker, in process()
1029 bool GenericTaintRule::UntrustedEnv(CheckerContext &C) { in UntrustedEnv()