/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
D | CheckSecuritySyntaxOnly.cpp | 70 class WalkAST : public StmtVisitor<WalkAST> { class 80 WalkAST(BugReporter &br, AnalysisDeclContext* ac, in WalkAST() function in __anon633b845d0111::WalkAST 98 typedef void (WalkAST::*FnCheck)(const CallExpr *, const FunctionDecl *); 99 typedef void (WalkAST::*MsgCheck)(const ObjCMessageExpr *); 126 void WalkAST::VisitChildren(Stmt *S) { in VisitChildren() 132 void WalkAST::VisitCallExpr(CallExpr *CE) { in VisitCallExpr() 149 .Case("bcmp", &WalkAST::checkCall_bcmp) in VisitCallExpr() 150 .Case("bcopy", &WalkAST::checkCall_bcopy) in VisitCallExpr() 151 .Case("bzero", &WalkAST::checkCall_bzero) in VisitCallExpr() 152 .Case("gets", &WalkAST::checkCall_gets) in VisitCallExpr() [all …]
|
D | CheckSizeofPointer.cpp | 24 class WalkAST : public StmtVisitor<WalkAST> { class 30 WalkAST(BugReporter &br, const CheckerBase *checker, AnalysisDeclContext *ac) in WalkAST() function in __anona9c4b82d0111::WalkAST 38 void WalkAST::VisitChildren(Stmt *S) { in VisitChildren() 45 void WalkAST::VisitUnaryExprOrTypeTraitExpr(UnaryExprOrTypeTraitExpr *E) { in VisitUnaryExprOrTypeTraitExpr() 84 WalkAST walker(BR, this, mgr.getAnalysisDeclContext(D)); in checkASTCodeBody()
|
D | CStringSyntaxChecker.cpp | 32 class WalkAST: public StmtVisitor<WalkAST> { class 104 WalkAST(const CheckerBase *Checker, BugReporter &BR, AnalysisDeclContext *AC) in WalkAST() function in __anon6f7461140111::WalkAST 122 bool WalkAST::containsBadStrncatPattern(const CallExpr *CE) { in containsBadStrncatPattern() 153 bool WalkAST::containsBadStrlcpyStrlcatPattern(const CallExpr *CE) { in containsBadStrlcpyStrlcatPattern() 213 void WalkAST::VisitCallExpr(CallExpr *CE) { in VisitCallExpr() 272 void WalkAST::VisitChildren(Stmt *S) { in VisitChildren() 284 WalkAST walker(this, BR, Mgr.getAnalysisDeclContext(D)); in checkASTCodeBody()
|
D | ObjCContainersASTChecker.cpp | 27 class WalkAST : public StmtVisitor<WalkAST> { class 73 WalkAST(BugReporter &br, const CheckerBase *checker, AnalysisDeclContext *ac) in WalkAST() function in __anondd66572f0111::WalkAST 96 void WalkAST::VisitCallExpr(CallExpr *CE) { in VisitCallExpr() 153 void WalkAST::VisitChildren(Stmt *S) { in VisitChildren() 165 WalkAST walker(BR, this, Mgr.getAnalysisDeclContext(D)); in checkASTCodeBody()
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | CheckSecuritySyntaxOnly.cpp | 62 class WalkAST : public StmtVisitor<WalkAST> { class 72 WalkAST(BugReporter &br, AnalysisDeclContext* ac, in WalkAST() function in __anon7858904f0111::WalkAST 89 typedef void (WalkAST::*FnCheck)(const CallExpr *, const FunctionDecl *); 110 void WalkAST::VisitChildren(Stmt *S) { in VisitChildren() 116 void WalkAST::VisitCallExpr(CallExpr *CE) { in VisitCallExpr() 133 .Case("gets", &WalkAST::checkCall_gets) in VisitCallExpr() 134 .Case("getpw", &WalkAST::checkCall_getpw) in VisitCallExpr() 135 .Case("mktemp", &WalkAST::checkCall_mktemp) in VisitCallExpr() 136 .Case("mkstemp", &WalkAST::checkCall_mkstemp) in VisitCallExpr() 137 .Case("mkdtemp", &WalkAST::checkCall_mkstemp) in VisitCallExpr() [all …]
|
D | CheckSizeofPointer.cpp | 25 class WalkAST : public StmtVisitor<WalkAST> { class 31 WalkAST(BugReporter &br, const CheckerBase *checker, AnalysisDeclContext *ac) in WalkAST() function in __anon153c04df0111::WalkAST 39 void WalkAST::VisitChildren(Stmt *S) { in VisitChildren() 46 void WalkAST::VisitUnaryExprOrTypeTraitExpr(UnaryExprOrTypeTraitExpr *E) { in VisitUnaryExprOrTypeTraitExpr() 85 WalkAST walker(BR, this, mgr.getAnalysisDeclContext(D)); in checkASTCodeBody()
|
D | VirtualCallChecker.cpp | 30 class WalkAST : public StmtVisitor<WalkAST> { class 62 WalkAST(const CheckerBase *checker, BugReporter &br, in WalkAST() function in __anon25a431a80111::WalkAST 127 void WalkAST::VisitChildren(Stmt *S) { in VisitChildren() 133 void WalkAST::VisitCallExpr(CallExpr *CE) { in VisitCallExpr() 138 void WalkAST::VisitCXXMemberCallExpr(CallExpr *CE) { in VisitCXXMemberCallExpr() 170 void WalkAST::ReportVirtualCall(const CallExpr *CE, bool isPure) { in ReportVirtualCall() 223 WalkAST walker(this, BR, mgr.getAnalysisDeclContext(RD)); in checkASTDecl()
|
D | CStringSyntaxChecker.cpp | 33 class WalkAST: public StmtVisitor<WalkAST> { class 85 WalkAST(const CheckerBase *checker, BugReporter &br, AnalysisDeclContext *ac) in WalkAST() function in __anon95f1a2460111::WalkAST 103 bool WalkAST::containsBadStrncatPattern(const CallExpr *CE) { in containsBadStrncatPattern() 135 void WalkAST::VisitCallExpr(CallExpr *CE) { in VisitCallExpr() 170 void WalkAST::VisitChildren(Stmt *S) { in VisitChildren() 182 WalkAST walker(this, BR, Mgr.getAnalysisDeclContext(D)); in checkASTCodeBody()
|
D | ObjCContainersASTChecker.cpp | 28 class WalkAST : public StmtVisitor<WalkAST> { class 74 WalkAST(BugReporter &br, const CheckerBase *checker, AnalysisDeclContext *ac) in WalkAST() function in __anon9624e1610111::WalkAST 97 void WalkAST::VisitCallExpr(CallExpr *CE) { in VisitCallExpr() 154 void WalkAST::VisitChildren(Stmt *S) { in VisitChildren() 166 WalkAST walker(BR, this, Mgr.getAnalysisDeclContext(D)); in checkASTCodeBody()
|