Lines Matching refs:ArgExpr
99 const Expr *ArgExpr,
246 const Expr *ArgExpr, in generateDeallocatorMismatchReport() argument
264 Report->addRange(ArgExpr->getSourceRange()); in generateDeallocatorMismatchReport()
289 const Expr *ArgExpr = CE->getArg(paramIdx); in checkPreStmt() local
290 if (SymbolRef V = getAsPointeeSymbol(ArgExpr, C)) in checkPreStmt()
309 Report->addRange(ArgExpr->getSourceRange()); in checkPreStmt()
327 const Expr *ArgExpr = CE->getArg(paramIdx); in checkPreStmt() local
328 SVal ArgSVal = State->getSVal(ArgExpr, C.getLocationContext()); in checkPreStmt()
356 if (isEnclosingFunctionParam(ArgExpr)) in checkPreStmt()
365 Report->addRange(ArgExpr->getSourceRange()); in checkPreStmt()
381 generateDeallocatorMismatchReport(AP, ArgExpr, C); in checkPreStmt()
391 generateDeallocatorMismatchReport(AP, ArgExpr, C); in checkPreStmt()
417 generateDeallocatorMismatchReport(AP, ArgExpr, C); in checkPreStmt()
432 Report->addRange(ArgExpr->getSourceRange()); in checkPreStmt()
455 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[idx].Param); in checkPostStmt() local
458 if (isEnclosingFunctionParam(ArgExpr) && in checkPostStmt()
462 if (SymbolRef V = getAsPointeeSymbol(ArgExpr, C)) { in checkPostStmt()
480 State = State->set<AllocatedData>(V, AllocationState(ArgExpr, idx, in checkPostStmt()
615 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[Idx].Param); in VisitNode() local
616 PathDiagnosticLocation Pos(ArgExpr, BRC.getSourceManager(), in VisitNode()