Lines Matching refs:MallocOverflowCheck
34 struct MallocOverflowCheck { struct
40 MallocOverflowCheck(const CallExpr *call, const BinaryOperator *m, in MallocOverflowCheck() argument
51 SmallVectorImpl<MallocOverflowCheck> &PossibleMallocOverflows,
55 SmallVectorImpl<MallocOverflowCheck> &PossibleMallocOverflows,
67 SmallVectorImpl<MallocOverflowCheck> &PossibleMallocOverflows, in CheckMallocArgument()
119 MallocOverflowCheck(TheCall, mulop, e, maxVal)); in CheckMallocArgument()
127 typedef SmallVectorImpl<MallocOverflowCheck> theVecType;
149 llvm::function_ref<bool(const MallocOverflowCheck &)> Pred) { in Erase()
150 auto P = [DR, Pred](const MallocOverflowCheck &Check) { in Erase()
160 const auto PrecedesMalloc = [E, this](const MallocOverflowCheck &c) { in CheckExpr()
216 denomExtVal](const MallocOverflowCheck &Check) { in CheckAssignmentExpr()
271 SmallVectorImpl<MallocOverflowCheck> &PossibleMallocOverflows, in OutputPossibleOverflows()
305 SmallVector<MallocOverflowCheck, 2> PossibleMallocOverflows; in checkASTCodeBody()