Lines Matching defs:ArgExpr
675 /// \param [in] ArgExpr The variable who's pointee needs to be freed.
692 /// the one obtained from ArgExpr.
695 FreeMemAux(CheckerContext &C, const Expr *ArgExpr, const CallEvent &Call,
2141 MallocChecker::FreeMemAux(CheckerContext &C, const Expr *ArgExpr,
2150 SVal ArgVal = ArgValOpt.value_or(C.getSVal(ArgExpr));
2191 HandleNonHeapDealloc(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr,
2200 HandleNonHeapDealloc(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr,
2216 HandleFreeAlloca(C, ArgVal, ArgExpr->getSourceRange());
2218 HandleNonHeapDealloc(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr,
2241 HandleFreeAlloca(C, ArgVal, ArgExpr->getSourceRange());
2260 HandleMismatchedDealloc(C, ArgExpr->getSourceRange(), ParentExpr,
2272 HandleOffsetFree(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr,
2280 HandleFunctionPtrFree(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr,