Lines Matching refs:DstArg
126 const Expr *DstArg = CE->getArg(0); in containsBadStrncatPattern() local
136 if (isSizeof(L, DstArg) && isStrlen(R, DstArg)) in containsBadStrncatPattern()
140 if (isSizeof(L, DstArg) && isOne(R->IgnoreParenCasts())) in containsBadStrncatPattern()
145 if (isSizeof(LenArg, DstArg)) in containsBadStrncatPattern()
159 const Expr *DstArg = CE->getArg(0); in containsBadStrlcpyStrlcatPattern() local
162 const auto *DstArgDecl = dyn_cast<DeclRefExpr>(DstArg->IgnoreParenImpCasts()); in containsBadStrlcpyStrlcatPattern()
165 if (isSizeof(LenArg, DstArg)) in containsBadStrlcpyStrlcatPattern()
184 if (const auto *BE = dyn_cast<BinaryOperator>(DstArg->IgnoreParenImpCasts())) { in containsBadStrlcpyStrlcatPattern()
219 const Expr *DstArg = CE->getArg(0); in VisitCallExpr() local
224 StringRef DstName = getPrintableName(DstArg); in VisitCallExpr()
244 const Expr *DstArg = CE->getArg(0); in VisitCallExpr() local
249 StringRef DstName = getPrintableName(DstArg); in VisitCallExpr()