• Home
  • Raw
  • Download

Lines Matching refs:FD

82   bool checkCall_strCommon(const CallExpr *CE, const FunctionDecl *FD);
89 void checkCall_gets(const CallExpr *CE, const FunctionDecl *FD);
90 void checkCall_getpw(const CallExpr *CE, const FunctionDecl *FD);
91 void checkCall_mktemp(const CallExpr *CE, const FunctionDecl *FD);
92 void checkCall_mkstemp(const CallExpr *CE, const FunctionDecl *FD);
93 void checkCall_strcpy(const CallExpr *CE, const FunctionDecl *FD);
94 void checkCall_strcat(const CallExpr *CE, const FunctionDecl *FD);
95 void checkCall_rand(const CallExpr *CE, const FunctionDecl *FD);
96 void checkCall_random(const CallExpr *CE, const FunctionDecl *FD);
97 void checkCall_vfork(const CallExpr *CE, const FunctionDecl *FD);
114 const FunctionDecl *FD = CE->getDirectCallee(); in VisitCallExpr() local
116 if (!FD) in VisitCallExpr()
120 IdentifierInfo *II = FD->getIdentifier(); in VisitCallExpr()
153 (this->*evalFunction)(CE, FD); in VisitCallExpr()
301 void WalkAST::checkCall_gets(const CallExpr *CE, const FunctionDecl *FD) { in checkCall_gets() argument
306 = dyn_cast<FunctionProtoType>(FD->getType().IgnoreParens()); in checkCall_gets()
339 void WalkAST::checkCall_getpw(const CallExpr *CE, const FunctionDecl *FD) { in checkCall_getpw() argument
344 = dyn_cast<FunctionProtoType>(FD->getType().IgnoreParens()); in checkCall_getpw()
381 void WalkAST::checkCall_mktemp(const CallExpr *CE, const FunctionDecl *FD) { in checkCall_mktemp() argument
385 checkCall_mkstemp(CE, FD); in checkCall_mktemp()
390 = dyn_cast<FunctionProtoType>(FD->getType().IgnoreParens()); in checkCall_mktemp()
425 void WalkAST::checkCall_mkstemp(const CallExpr *CE, const FunctionDecl *FD) { in checkCall_mkstemp() argument
429 StringRef Name = FD->getIdentifier()->getName(); in checkCall_mkstemp()
509 void WalkAST::checkCall_strcpy(const CallExpr *CE, const FunctionDecl *FD) { in checkCall_strcpy() argument
513 if (!checkCall_strCommon(CE, FD)) in checkCall_strcpy()
537 void WalkAST::checkCall_strcat(const CallExpr *CE, const FunctionDecl *FD) { in checkCall_strcat() argument
541 if (!checkCall_strCommon(CE, FD)) in checkCall_strcat()
562 bool WalkAST::checkCall_strCommon(const CallExpr *CE, const FunctionDecl *FD) { in checkCall_strCommon() argument
564 = dyn_cast<FunctionProtoType>(FD->getType().IgnoreParens()); in checkCall_strCommon()
594 void WalkAST::checkCall_rand(const CallExpr *CE, const FunctionDecl *FD) { in checkCall_rand() argument
599 = dyn_cast<FunctionProtoType>(FD->getType().IgnoreParens()); in checkCall_rand()
619 os1 << '\'' << *FD << "' is a poor random number generator"; in checkCall_rand()
623 os2 << "Function '" << *FD in checkCall_rand()
639 void WalkAST::checkCall_random(const CallExpr *CE, const FunctionDecl *FD) { in checkCall_random() argument
644 = dyn_cast<FunctionProtoType>(FD->getType().IgnoreParens()); in checkCall_random()
669 void WalkAST::checkCall_vfork(const CallExpr *CE, const FunctionDecl *FD) { in checkCall_vfork() argument
697 const FunctionDecl *FD = CE->getDirectCallee(); in checkUncheckedReturnValue() local
698 if (!FD) in checkUncheckedReturnValue()
711 const IdentifierInfo *id = FD->getIdentifier(); in checkUncheckedReturnValue()
722 = dyn_cast<FunctionProtoType>(FD->getType().IgnoreParens()); in checkUncheckedReturnValue()
739 os1 << "Return value is not checked in call to '" << *FD << '\''; in checkUncheckedReturnValue()
743 os2 << "The return value from the call to '" << *FD in checkUncheckedReturnValue()
744 << "' is not checked. If an error occurs in '" << *FD in checkUncheckedReturnValue()