Lines Matching refs:FD
57 const FunctionDecl *FD = CE->getDirectCallee(); in isStrlen() local
58 if (!FD) in isStrlen()
60 return (CheckerContext::isCLibraryFunction(FD, "strlen") && in isStrlen()
157 const FunctionDecl *FD = CE->getDirectCallee(); in containsBadStrlcpyStrlcatPattern() local
158 bool Append = CheckerContext::isCLibraryFunction(FD, "strlcat"); in containsBadStrlcpyStrlcatPattern()
213 const FunctionDecl *FD = CE->getDirectCallee(); in VisitCallExpr() local
214 if (!FD) in VisitCallExpr()
217 if (CheckerContext::isCLibraryFunction(FD, "strncat")) { in VisitCallExpr()
237 BR.EmitBasicReport(FD, Checker, "Anti-pattern in the argument", in VisitCallExpr()
241 } else if (CheckerContext::isCLibraryFunction(FD, "strlcpy") || in VisitCallExpr()
242 CheckerContext::isCLibraryFunction(FD, "strlcat")) { in VisitCallExpr()
261 BR.EmitBasicReport(FD, Checker, "Anti-pattern in the argument", in VisitCallExpr()