Lines Matching refs:ExprInspectionChecker

25 class ExprInspectionChecker  class
54 typedef void (ExprInspectionChecker::*FnCheck)(const CallExpr *,
77 bool ExprInspectionChecker::evalCall(const CallEvent &Call, in REGISTER_SET_WITH_PROGRAMSTATE()
87 .Case("clang_analyzer_eval", &ExprInspectionChecker::analyzerEval) in REGISTER_SET_WITH_PROGRAMSTATE()
89 &ExprInspectionChecker::analyzerCheckInlined) in REGISTER_SET_WITH_PROGRAMSTATE()
90 .Case("clang_analyzer_crash", &ExprInspectionChecker::analyzerCrash) in REGISTER_SET_WITH_PROGRAMSTATE()
92 &ExprInspectionChecker::analyzerWarnIfReached) in REGISTER_SET_WITH_PROGRAMSTATE()
94 &ExprInspectionChecker::analyzerWarnOnDeadSymbol) in REGISTER_SET_WITH_PROGRAMSTATE()
96 &ExprInspectionChecker::analyzerExplain) in REGISTER_SET_WITH_PROGRAMSTATE()
98 &ExprInspectionChecker::analyzerDumpExtent) in REGISTER_SET_WITH_PROGRAMSTATE()
100 &ExprInspectionChecker::analyzerDumpElementCount) in REGISTER_SET_WITH_PROGRAMSTATE()
102 &ExprInspectionChecker::analyzerDump) in REGISTER_SET_WITH_PROGRAMSTATE()
104 &ExprInspectionChecker::analyzerGetExtent) in REGISTER_SET_WITH_PROGRAMSTATE()
106 &ExprInspectionChecker::analyzerPrintState) in REGISTER_SET_WITH_PROGRAMSTATE()
108 &ExprInspectionChecker::analyzerNumTimesReached) in REGISTER_SET_WITH_PROGRAMSTATE()
110 &ExprInspectionChecker::analyzerHashDump) in REGISTER_SET_WITH_PROGRAMSTATE()
111 .Case("clang_analyzer_denote", &ExprInspectionChecker::analyzerDenote) in REGISTER_SET_WITH_PROGRAMSTATE()
113 &ExprInspectionChecker::analyzerExpress) in REGISTER_SET_WITH_PROGRAMSTATE()
115 &ExprInspectionChecker::analyzerIsTainted) in REGISTER_SET_WITH_PROGRAMSTATE()
157 ExplodedNode *ExprInspectionChecker::reportBug(llvm::StringRef Msg, in reportBug()
165 ExplodedNode *ExprInspectionChecker::reportBug(llvm::StringRef Msg, in reportBug()
182 const Expr *ExprInspectionChecker::getArgExpr(const CallExpr *CE, in getArgExpr()
191 const MemRegion *ExprInspectionChecker::getArgRegion(const CallExpr *CE, in getArgRegion()
206 void ExprInspectionChecker::analyzerEval(const CallExpr *CE, in analyzerEval()
218 void ExprInspectionChecker::analyzerWarnIfReached(const CallExpr *CE, in analyzerWarnIfReached()
223 void ExprInspectionChecker::analyzerNumTimesReached(const CallExpr *CE, in analyzerNumTimesReached()
232 void ExprInspectionChecker::analyzerCheckInlined(const CallExpr *CE, in analyzerCheckInlined()
247 void ExprInspectionChecker::analyzerExplain(const CallExpr *CE, in analyzerExplain()
258 void ExprInspectionChecker::analyzerDump(const CallExpr *CE, in analyzerDump()
272 void ExprInspectionChecker::analyzerGetExtent(const CallExpr *CE, in analyzerGetExtent()
285 void ExprInspectionChecker::analyzerDumpExtent(const CallExpr *CE, in analyzerDumpExtent()
300 void ExprInspectionChecker::analyzerDumpElementCount(const CallExpr *CE, in analyzerDumpElementCount()
325 void ExprInspectionChecker::analyzerPrintState(const CallExpr *CE, in analyzerPrintState()
330 void ExprInspectionChecker::analyzerWarnOnDeadSymbol(const CallExpr *CE, in analyzerWarnOnDeadSymbol()
346 void ExprInspectionChecker::checkDeadSymbols(SymbolReaper &SymReaper, in checkDeadSymbols()
371 void ExprInspectionChecker::checkEndAnalysis(ExplodedGraph &G, BugReporter &BR, in checkEndAnalysis()
382 void ExprInspectionChecker::analyzerCrash(const CallExpr *CE, in analyzerCrash()
387 void ExprInspectionChecker::analyzerHashDump(const CallExpr *CE, in analyzerHashDump()
399 void ExprInspectionChecker::analyzerDenote(const CallExpr *CE, in analyzerDenote()
474 void ExprInspectionChecker::analyzerExpress(const CallExpr *CE, in analyzerExpress()
497 void ExprInspectionChecker::analyzerIsTainted(const CallExpr *CE, in analyzerIsTainted()
509 Mgr.registerChecker<ExprInspectionChecker>(); in registerExprInspectionChecker()