reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
  309   static bool isCLibraryFunction(const FunctionDecl *FD,

References

tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp
   59       return (CheckerContext::isCLibraryFunction(FD, "strlen") &&
  218   if (CheckerContext::isCLibraryFunction(FD, "strncat")) {
  242   } else if (CheckerContext::isCLibraryFunction(FD, "strlcpy") ||
  243              CheckerContext::isCLibraryFunction(FD, "strlcat")) {
tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
  413     if (C.isCLibraryFunction(FDecl, "snprintf"))
  416     else if (C.isCLibraryFunction(FDecl, "sprintf"))
  419     else if (C.isCLibraryFunction(FDecl, "strcpy") ||
  420              C.isCLibraryFunction(FDecl, "stpcpy") ||
  421              C.isCLibraryFunction(FDecl, "strcat"))
  423     else if (C.isCLibraryFunction(FDecl, "bcopy"))
  425     else if (C.isCLibraryFunction(FDecl, "strdup") ||
  426              C.isCLibraryFunction(FDecl, "strdupa"))
  428     else if (C.isCLibraryFunction(FDecl, "wcsdup"))
  808     if (C.isCLibraryFunction(FDecl, "malloc") ||
  809         C.isCLibraryFunction(FDecl, "calloc") ||
  810         C.isCLibraryFunction(FDecl, "alloca"))
  812     else if (C.isCLibraryFunction(FDecl, "memccpy"))
  814     else if (C.isCLibraryFunction(FDecl, "realloc"))
  816     else if (C.isCLibraryFunction(FDecl, "bcopy"))
tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
  450   if (Name.empty() || !C.isCLibraryFunction(FD, Name))
tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp
   84   if (!FD || !C.isCLibraryFunction(FD))
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  166   return CheckerContext::isCLibraryFunction(FD, FunctionName);
  370     return CheckerContext::isCLibraryFunction(FD, CD.getFunctionName()) &&