Home
last modified time | relevance | path

Searched refs:WalkAST (Results 1 – 9 of 9) sorted by relevance

/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/
DCheckSecuritySyntaxOnly.cpp70 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 …]
DCheckSizeofPointer.cpp24 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()
DCStringSyntaxChecker.cpp32 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()
DObjCContainersASTChecker.cpp27 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/
DCheckSecuritySyntaxOnly.cpp62 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 …]
DCheckSizeofPointer.cpp25 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()
DVirtualCallChecker.cpp30 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()
DCStringSyntaxChecker.cpp33 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()
DObjCContainersASTChecker.cpp28 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()