Lines Matching refs:MallocOverflowCheck
34 struct MallocOverflowCheck { struct
39 MallocOverflowCheck(const BinaryOperator *m, const Expr *v, APSInt val) in MallocOverflowCheck() argument
49 SmallVectorImpl<MallocOverflowCheck> &PossibleMallocOverflows,
53 SmallVectorImpl<MallocOverflowCheck> &PossibleMallocOverflows,
65 SmallVectorImpl<MallocOverflowCheck> &PossibleMallocOverflows, in CheckMallocArgument()
120 PossibleMallocOverflows.push_back(MallocOverflowCheck(mulop, e, maxVal)); in CheckMallocArgument()
128 typedef SmallVectorImpl<MallocOverflowCheck> theVecType;
150 llvm::function_ref<bool(const MallocOverflowCheck &)> Pred) { in Erase()
151 auto P = [DR, Pred](const MallocOverflowCheck &Check) { in Erase()
161 auto PredTrue = [](const MallocOverflowCheck &) { return true; }; in CheckExpr() argument
215 denomExtVal](const MallocOverflowCheck &Check) { in CheckAssignmentExpr()
270 SmallVectorImpl<MallocOverflowCheck> &PossibleMallocOverflows, in OutputPossibleOverflows()
304 SmallVector<MallocOverflowCheck, 2> PossibleMallocOverflows; in checkASTCodeBody()