clang 20.0.0git
clang::ento::CheckerManager Member List

This is the complete list of members for clang::ento::CheckerManager, including all inherited members.

_dispatchEvent(const EVENT &event) constclang::ento::CheckerManagerinline
_registerDispatcherForEvent()clang::ento::CheckerManagerinline
_registerForBeginFunction(CheckBeginFunctionFunc checkfn)clang::ento::CheckerManager
_registerForBind(CheckBindFunc checkfn)clang::ento::CheckerManager
_registerForBody(CheckDeclFunc checkfn)clang::ento::CheckerManager
_registerForBranchCondition(CheckBranchConditionFunc checkfn)clang::ento::CheckerManager
_registerForConstPointerEscape(CheckPointerEscapeFunc checkfn)clang::ento::CheckerManager
_registerForDeadSymbols(CheckDeadSymbolsFunc checkfn)clang::ento::CheckerManager
_registerForDecl(CheckDeclFunc checkfn, HandlesDeclFunc isForDeclFn)clang::ento::CheckerManager
_registerForEndAnalysis(CheckEndAnalysisFunc checkfn)clang::ento::CheckerManager
_registerForEndFunction(CheckEndFunctionFunc checkfn)clang::ento::CheckerManager
_registerForEndOfTranslationUnit(CheckEndOfTranslationUnit checkfn)clang::ento::CheckerManager
_registerForEvalAssume(EvalAssumeFunc checkfn)clang::ento::CheckerManager
_registerForEvalCall(EvalCallFunc checkfn)clang::ento::CheckerManager
_registerForLiveSymbols(CheckLiveSymbolsFunc checkfn)clang::ento::CheckerManager
_registerForLocation(CheckLocationFunc checkfn)clang::ento::CheckerManager
_registerForNewAllocator(CheckNewAllocatorFunc checkfn)clang::ento::CheckerManager
_registerForObjCMessageNil(CheckObjCMessageFunc checkfn)clang::ento::CheckerManager
_registerForPointerEscape(CheckPointerEscapeFunc checkfn)clang::ento::CheckerManager
_registerForPostCall(CheckCallFunc checkfn)clang::ento::CheckerManager
_registerForPostObjCMessage(CheckObjCMessageFunc checkfn)clang::ento::CheckerManager
_registerForPostStmt(CheckStmtFunc checkfn, HandlesStmtFunc isForStmtFn)clang::ento::CheckerManager
_registerForPreCall(CheckCallFunc checkfn)clang::ento::CheckerManager
_registerForPreObjCMessage(CheckObjCMessageFunc checkfn)clang::ento::CheckerManager
_registerForPreStmt(CheckStmtFunc checkfn, HandlesStmtFunc isForStmtFn)clang::ento::CheckerManager
_registerForRegionChanges(CheckRegionChangesFunc checkfn)clang::ento::CheckerManager
_registerListenerForEvent(CheckEventFunc checkfn)clang::ento::CheckerManagerinline
CheckBeginFunctionFunc typedefclang::ento::CheckerManager
CheckBindFunc typedefclang::ento::CheckerManager
CheckBranchConditionFunc typedefclang::ento::CheckerManager
CheckCallFunc typedefclang::ento::CheckerManager
CheckDeadSymbolsFunc typedefclang::ento::CheckerManager
CheckDeclFunc typedefclang::ento::CheckerManager
CheckEndAnalysisFunc typedefclang::ento::CheckerManager
CheckEndFunctionFunc typedefclang::ento::CheckerManager
CheckEndOfTranslationUnit typedefclang::ento::CheckerManager
CheckerDtor typedefclang::ento::CheckerManager
CheckerManager(ASTContext &Context, AnalyzerOptions &AOptions, const Preprocessor &PP, ArrayRef< std::string > plugins, ArrayRef< std::function< void(CheckerRegistry &)> > checkerRegistrationFns)clang::ento::CheckerManager
CheckerManager(ASTContext &Context, AnalyzerOptions &AOptions, const Preprocessor &PP)clang::ento::CheckerManagerinline
CheckerManager(AnalyzerOptions &AOptions, const LangOptions &LangOpts, DiagnosticsEngine &Diags, ArrayRef< std::string > plugins)clang::ento::CheckerManager
CheckerRef typedefclang::ento::CheckerManager
CheckerTag typedefclang::ento::CheckerManager
CheckEventFunc typedefclang::ento::CheckerManager
CheckLiveSymbolsFunc typedefclang::ento::CheckerManager
CheckLocationFunc typedefclang::ento::CheckerManager
CheckNewAllocatorFunc typedefclang::ento::CheckerManager
CheckObjCMessageFunc typedefclang::ento::CheckerManager
CheckPointerEscapeFunc typedefclang::ento::CheckerManager
CheckRegionChangesFunc typedefclang::ento::CheckerManager
CheckStmtFunc typedefclang::ento::CheckerManager
EvalAssumeFunc typedefclang::ento::CheckerManager
EvalCallFunc typedefclang::ento::CheckerManager
EventTag typedefclang::ento::CheckerManager
getAnalyzerOptions() constclang::ento::CheckerManagerinline
getASTContext() constclang::ento::CheckerManagerinline
getChecker()clang::ento::CheckerManagerinline
getCheckerRegistryData() constclang::ento::CheckerManagerinline
getCurrentCheckerName() constclang::ento::CheckerManagerinline
getDiagnostics() constclang::ento::CheckerManagerinline
getLangOpts() constclang::ento::CheckerManagerinline
getPreprocessor() constclang::ento::CheckerManagerinline
HandlesDeclFunc typedefclang::ento::CheckerManager
HandlesStmtFunc typedefclang::ento::CheckerManager
hasPathSensitiveCheckers() constclang::ento::CheckerManager
isRegisteredChecker()clang::ento::CheckerManagerinline
registerChecker(AT &&... Args)clang::ento::CheckerManagerinline
reportInvalidCheckerOptionValue(const CheckerBase *C, StringRef OptionName, StringRef ExpectedValueDesc) constclang::ento::CheckerManager
runCheckersForBeginFunction(ExplodedNodeSet &Dst, const BlockEdge &L, ExplodedNode *Pred, ExprEngine &Eng)clang::ento::CheckerManager
runCheckersForBind(ExplodedNodeSet &Dst, const ExplodedNodeSet &Src, SVal location, SVal val, const Stmt *S, ExprEngine &Eng, const ProgramPoint &PP)clang::ento::CheckerManager
runCheckersForBranchCondition(const Stmt *condition, ExplodedNodeSet &Dst, ExplodedNode *Pred, ExprEngine &Eng)clang::ento::CheckerManager
runCheckersForCallEvent(bool isPreVisit, ExplodedNodeSet &Dst, const ExplodedNodeSet &Src, const CallEvent &Call, ExprEngine &Eng, bool wasInlined=false)clang::ento::CheckerManager
runCheckersForDeadSymbols(ExplodedNodeSet &Dst, const ExplodedNodeSet &Src, SymbolReaper &SymReaper, const Stmt *S, ExprEngine &Eng, ProgramPoint::Kind K)clang::ento::CheckerManager
runCheckersForEndAnalysis(ExplodedGraph &G, BugReporter &BR, ExprEngine &Eng)clang::ento::CheckerManager
runCheckersForEndFunction(NodeBuilderContext &BC, ExplodedNodeSet &Dst, ExplodedNode *Pred, ExprEngine &Eng, const ReturnStmt *RS)clang::ento::CheckerManager
runCheckersForEvalAssume(ProgramStateRef state, SVal Cond, bool Assumption)clang::ento::CheckerManager
runCheckersForEvalCall(ExplodedNodeSet &Dst, const ExplodedNodeSet &Src, const CallEvent &CE, ExprEngine &Eng, const EvalCallOptions &CallOpts)clang::ento::CheckerManager
runCheckersForLiveSymbols(ProgramStateRef state, SymbolReaper &SymReaper)clang::ento::CheckerManager
runCheckersForLocation(ExplodedNodeSet &Dst, const ExplodedNodeSet &Src, SVal location, bool isLoad, const Stmt *NodeEx, const Stmt *BoundEx, ExprEngine &Eng)clang::ento::CheckerManager
runCheckersForNewAllocator(const CXXAllocatorCall &Call, ExplodedNodeSet &Dst, ExplodedNode *Pred, ExprEngine &Eng, bool wasInlined=false)clang::ento::CheckerManager
runCheckersForObjCMessage(ObjCMessageVisitKind visitKind, ExplodedNodeSet &Dst, const ExplodedNodeSet &Src, const ObjCMethodCall &msg, ExprEngine &Eng, bool wasInlined=false)clang::ento::CheckerManager
runCheckersForObjCMessageNil(ExplodedNodeSet &Dst, const ExplodedNodeSet &Src, const ObjCMethodCall &msg, ExprEngine &Eng)clang::ento::CheckerManagerinline
runCheckersForPointerEscape(ProgramStateRef State, const InvalidatedSymbols &Escaped, const CallEvent *Call, PointerEscapeKind Kind, RegionAndSymbolInvalidationTraits *ITraits)clang::ento::CheckerManager
runCheckersForPostCall(ExplodedNodeSet &Dst, const ExplodedNodeSet &Src, const CallEvent &Call, ExprEngine &Eng, bool wasInlined=false)clang::ento::CheckerManagerinline
runCheckersForPostObjCMessage(ExplodedNodeSet &Dst, const ExplodedNodeSet &Src, const ObjCMethodCall &msg, ExprEngine &Eng, bool wasInlined=false)clang::ento::CheckerManagerinline
runCheckersForPostStmt(ExplodedNodeSet &Dst, const ExplodedNodeSet &Src, const Stmt *S, ExprEngine &Eng, bool wasInlined=false)clang::ento::CheckerManagerinline
runCheckersForPreCall(ExplodedNodeSet &Dst, const ExplodedNodeSet &Src, const CallEvent &Call, ExprEngine &Eng)clang::ento::CheckerManagerinline
runCheckersForPreObjCMessage(ExplodedNodeSet &Dst, const ExplodedNodeSet &Src, const ObjCMethodCall &msg, ExprEngine &Eng)clang::ento::CheckerManagerinline
runCheckersForPreStmt(ExplodedNodeSet &Dst, const ExplodedNodeSet &Src, const Stmt *S, ExprEngine &Eng)clang::ento::CheckerManagerinline
runCheckersForPrintStateJson(raw_ostream &Out, ProgramStateRef State, const char *NL="\n", unsigned int Space=0, bool IsDot=false) constclang::ento::CheckerManager
runCheckersForRegionChanges(ProgramStateRef state, const InvalidatedSymbols *invalidated, ArrayRef< const MemRegion * > ExplicitRegions, ArrayRef< const MemRegion * > Regions, const LocationContext *LCtx, const CallEvent *Call)clang::ento::CheckerManager
runCheckersForStmt(bool isPreVisit, ExplodedNodeSet &Dst, const ExplodedNodeSet &Src, const Stmt *S, ExprEngine &Eng, bool wasInlined=false)clang::ento::CheckerManager
runCheckersOnASTBody(const Decl *D, AnalysisManager &mgr, BugReporter &BR)clang::ento::CheckerManager
runCheckersOnASTDecl(const Decl *D, AnalysisManager &mgr, BugReporter &BR)clang::ento::CheckerManager
runCheckersOnEndOfTranslationUnit(const TranslationUnitDecl *TU, AnalysisManager &mgr, BugReporter &BR)clang::ento::CheckerManager
setCurrentCheckerName(CheckerNameRef name)clang::ento::CheckerManagerinline
~CheckerManager()clang::ento::CheckerManager