Lines Matching refs:ExprInspectionChecker

26 class ExprInspectionChecker  class
57 typedef void (ExprInspectionChecker::*FnCheck)(const CallExpr *,
81 bool ExprInspectionChecker::evalCall(const CallEvent &Call, in REGISTER_SET_WITH_PROGRAMSTATE()
91 .Case("clang_analyzer_eval", &ExprInspectionChecker::analyzerEval) in REGISTER_SET_WITH_PROGRAMSTATE()
93 &ExprInspectionChecker::analyzerCheckInlined) in REGISTER_SET_WITH_PROGRAMSTATE()
94 .Case("clang_analyzer_crash", &ExprInspectionChecker::analyzerCrash) in REGISTER_SET_WITH_PROGRAMSTATE()
96 &ExprInspectionChecker::analyzerWarnIfReached) in REGISTER_SET_WITH_PROGRAMSTATE()
98 &ExprInspectionChecker::analyzerWarnOnDeadSymbol) in REGISTER_SET_WITH_PROGRAMSTATE()
100 &ExprInspectionChecker::analyzerExplain) in REGISTER_SET_WITH_PROGRAMSTATE()
102 &ExprInspectionChecker::analyzerDumpExtent) in REGISTER_SET_WITH_PROGRAMSTATE()
104 &ExprInspectionChecker::analyzerDumpElementCount) in REGISTER_SET_WITH_PROGRAMSTATE()
105 .Case("clang_analyzer_value", &ExprInspectionChecker::analyzerValue) in REGISTER_SET_WITH_PROGRAMSTATE()
107 &ExprInspectionChecker::analyzerDumpSValType) in REGISTER_SET_WITH_PROGRAMSTATE()
109 &ExprInspectionChecker::analyzerDump) in REGISTER_SET_WITH_PROGRAMSTATE()
111 &ExprInspectionChecker::analyzerGetExtent) in REGISTER_SET_WITH_PROGRAMSTATE()
113 &ExprInspectionChecker::analyzerPrintState) in REGISTER_SET_WITH_PROGRAMSTATE()
115 &ExprInspectionChecker::analyzerNumTimesReached) in REGISTER_SET_WITH_PROGRAMSTATE()
117 &ExprInspectionChecker::analyzerHashDump) in REGISTER_SET_WITH_PROGRAMSTATE()
118 .Case("clang_analyzer_denote", &ExprInspectionChecker::analyzerDenote) in REGISTER_SET_WITH_PROGRAMSTATE()
121 &ExprInspectionChecker::analyzerExpress) in REGISTER_SET_WITH_PROGRAMSTATE()
123 &ExprInspectionChecker::analyzerIsTainted) in REGISTER_SET_WITH_PROGRAMSTATE()
166 ExprInspectionChecker::reportBug(llvm::StringRef Msg, CheckerContext &C, in reportBug()
174 ExprInspectionChecker::reportBug(llvm::StringRef Msg, BugReporter &BR, in reportBug()
187 const Expr *ExprInspectionChecker::getArgExpr(const CallExpr *CE, in getArgExpr()
196 const MemRegion *ExprInspectionChecker::getArgRegion(const CallExpr *CE, in getArgRegion()
211 void ExprInspectionChecker::analyzerEval(const CallExpr *CE, in analyzerEval()
223 void ExprInspectionChecker::analyzerWarnIfReached(const CallExpr *CE, in analyzerWarnIfReached()
228 void ExprInspectionChecker::analyzerNumTimesReached(const CallExpr *CE, in analyzerNumTimesReached()
237 void ExprInspectionChecker::analyzerCheckInlined(const CallExpr *CE, in analyzerCheckInlined()
252 void ExprInspectionChecker::analyzerExplain(const CallExpr *CE, in analyzerExplain()
280 void ExprInspectionChecker::printAndReport(CheckerContext &C, T What) const { in printAndReport()
287 void ExprInspectionChecker::analyzerValue(const CallExpr *CE, in analyzerValue()
302 void ExprInspectionChecker::analyzerDumpSValType(const CallExpr *CE, in analyzerDumpSValType()
312 void ExprInspectionChecker::analyzerDump(const CallExpr *CE, in analyzerDump()
322 void ExprInspectionChecker::analyzerGetExtent(const CallExpr *CE, in analyzerGetExtent()
335 void ExprInspectionChecker::analyzerDumpExtent(const CallExpr *CE, in analyzerDumpExtent()
346 void ExprInspectionChecker::analyzerDumpElementCount(const CallExpr *CE, in analyzerDumpElementCount()
366 void ExprInspectionChecker::analyzerPrintState(const CallExpr *CE, in analyzerPrintState()
371 void ExprInspectionChecker::analyzerWarnOnDeadSymbol(const CallExpr *CE, in analyzerWarnOnDeadSymbol()
387 void ExprInspectionChecker::checkDeadSymbols(SymbolReaper &SymReaper, in checkDeadSymbols()
411 void ExprInspectionChecker::checkEndAnalysis(ExplodedGraph &G, BugReporter &BR, in checkEndAnalysis()
422 void ExprInspectionChecker::analyzerCrash(const CallExpr *CE, in analyzerCrash()
427 void ExprInspectionChecker::analyzerHashDump(const CallExpr *CE, in analyzerHashDump()
439 void ExprInspectionChecker::analyzerDenote(const CallExpr *CE, in analyzerDenote()
524 void ExprInspectionChecker::analyzerExpress(const CallExpr *CE, in analyzerExpress()
547 void ExprInspectionChecker::analyzerIsTainted(const CallExpr *CE, in analyzerIsTainted()
559 Mgr.registerChecker<ExprInspectionChecker>(); in registerExprInspectionChecker()