| _register(CHECKER *Chk, CheckerManager &Mgr) | clang::ento::CheckerFamily< check::Bind, check::DeadSymbols, check::BeginFunction, check::EndFunction, check::PostStmt< BlockExpr >, check::PostStmt< CastExpr >, check::PostStmt< ObjCArrayLiteral >, check::PostStmt< ObjCDictionaryLiteral >, check::PostStmt< ObjCBoxedExpr >, check::PostStmt< ObjCIvarRefExpr >, check::PostCall, check::RegionChanges, eval::Assume, eval::Call > | inlinestatic |
| BlockEntrance typedef | clang::ento::CheckerFamily< check::Bind, check::DeadSymbols, check::BeginFunction, check::EndFunction, check::PostStmt< BlockExpr >, check::PostStmt< CastExpr >, check::PostStmt< ObjCArrayLiteral >, check::PostStmt< ObjCDictionaryLiteral >, check::PostStmt< ObjCBoxedExpr >, check::PostStmt< ObjCIvarRefExpr >, check::PostCall, check::RegionChanges, eval::Assume, eval::Call > | |
| CastFailTag | clang::ento::retaincountchecker::RetainCountChecker | static |
| checkBeginFunction(CheckerContext &C) const | clang::ento::retaincountchecker::RetainCountChecker | |
| checkBind(SVal loc, SVal val, const Stmt *S, bool AtDeclInit, CheckerContext &C) const | clang::ento::retaincountchecker::RetainCountChecker | |
| checkDeadSymbols(SymbolReaper &SymReaper, CheckerContext &C) const | clang::ento::retaincountchecker::RetainCountChecker | |
| checkEndFunction(const ReturnStmt *RS, CheckerContext &C) const | clang::ento::retaincountchecker::RetainCountChecker | |
| checkPostCall(const CallEvent &Call, CheckerContext &C) const | clang::ento::retaincountchecker::RetainCountChecker | |
| checkPostStmt(const BlockExpr *BE, CheckerContext &C) const | clang::ento::retaincountchecker::RetainCountChecker | |
| checkPostStmt(const CastExpr *CE, CheckerContext &C) const | clang::ento::retaincountchecker::RetainCountChecker | |
| checkPostStmt(const ObjCArrayLiteral *AL, CheckerContext &C) const | clang::ento::retaincountchecker::RetainCountChecker | |
| checkPostStmt(const ObjCDictionaryLiteral *DL, CheckerContext &C) const | clang::ento::retaincountchecker::RetainCountChecker | |
| checkPostStmt(const ObjCBoxedExpr *BE, CheckerContext &C) const | clang::ento::retaincountchecker::RetainCountChecker | |
| checkPostStmt(const ObjCIvarRefExpr *IRE, CheckerContext &C) const | clang::ento::retaincountchecker::RetainCountChecker | |
| checkRegionChanges(ProgramStateRef state, const InvalidatedSymbols *invalidated, ArrayRef< const MemRegion * > ExplicitRegions, ArrayRef< const MemRegion * > Regions, const LocationContext *LCtx, const CallEvent *Call) const | clang::ento::retaincountchecker::RetainCountChecker | |
| checkReturnWithRetEffect(const ReturnStmt *S, CheckerContext &C, ExplodedNode *Pred, RetEffect RE, RefVal X, SymbolRef Sym, ProgramStateRef state) const | clang::ento::retaincountchecker::RetainCountChecker | |
| checkSummary(const RetainSummary &Summ, const CallEvent &Call, CheckerContext &C) const | clang::ento::retaincountchecker::RetainCountChecker | |
| DeallocSentTag | clang::ento::retaincountchecker::RetainCountChecker | static |
| errorKindToBugKind(RefVal::Kind ErrorKind, SymbolRef Sym) const | clang::ento::retaincountchecker::RetainCountChecker | |
| evalAssume(ProgramStateRef state, SVal Cond, bool Assumption) const | clang::ento::retaincountchecker::RetainCountChecker | |
| evalCall(const CallEvent &Call, CheckerContext &C) const | clang::ento::retaincountchecker::RetainCountChecker | |
| getCastFailTag() | clang::ento::retaincountchecker::RetainCountChecker | inlinestatic |
| getDeallocSentTag() | clang::ento::retaincountchecker::RetainCountChecker | inlinestatic |
| getDebugTag() const override | clang::ento::retaincountchecker::RetainCountChecker | inlinevirtual |
| getPreferredFrontend() const | clang::ento::retaincountchecker::RetainCountChecker | inline |
| getSummaryManager(ASTContext &Ctx) const | clang::ento::retaincountchecker::RetainCountChecker | inline |
| getSummaryManager(CheckerContext &C) const | clang::ento::retaincountchecker::RetainCountChecker | inline |
| getTagKind() const | clang::ProgramPointTag | inline |
| handleAutoreleaseCounts(ProgramStateRef state, ExplodedNode *Pred, CheckerContext &Ctx, SymbolRef Sym, RefVal V, const ReturnStmt *S=nullptr) const | clang::ento::retaincountchecker::RetainCountChecker | |
| handleSymbolDeath(ProgramStateRef state, SymbolRef sid, RefVal V, SmallVectorImpl< SymbolRef > &Leaked) const | clang::ento::retaincountchecker::RetainCountChecker | |
| isReleaseUnownedError(RefVal::Kind ErrorKind) const | clang::ento::retaincountchecker::RetainCountChecker | |
| OSObjectRetainCount | clang::ento::retaincountchecker::RetainCountChecker | |
| printState(raw_ostream &Out, ProgramStateRef State, const char *NL, const char *Sep) const override | clang::ento::retaincountchecker::RetainCountChecker | virtual |
| processLeaks(ProgramStateRef state, SmallVectorImpl< SymbolRef > &Leaked, CheckerContext &Ctx, ExplodedNode *Pred=nullptr) const | clang::ento::retaincountchecker::RetainCountChecker | |
| processNonLeakError(ProgramStateRef St, SourceRange ErrorRange, RefVal::Kind ErrorKind, SymbolRef Sym, CheckerContext &C) const | clang::ento::retaincountchecker::RetainCountChecker | |
| processObjCLiterals(CheckerContext &C, const Expr *Ex) const | clang::ento::retaincountchecker::RetainCountChecker | |
| processSummaryOfInlined(const RetainSummary &Summ, const CallEvent &Call, CheckerContext &C) const | clang::ento::retaincountchecker::RetainCountChecker | |
| ProgramPointTag(void *tagKind=nullptr) | clang::ProgramPointTag | inline |
| RetainCount | clang::ento::retaincountchecker::RetainCountChecker | |
| Summaries | clang::ento::retaincountchecker::RetainCountChecker | mutable |
| TrackNSCFStartParam | clang::ento::retaincountchecker::RetainCountChecker | |
| updateSymbol(ProgramStateRef state, SymbolRef sym, RefVal V, ArgEffect E, RefVal::Kind &hasErr, CheckerContext &C) const | clang::ento::retaincountchecker::RetainCountChecker | |
| ~ProgramPointTag() | clang::ProgramPointTag | virtual |