clang  9.0.0
clang::ento::retaincountchecker::RetainCountChecker Member List

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

_register(CHECKER *checker, CheckerManager &mgr)clang::ento::Checker< 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
checkBeginFunction(CheckerContext &C) constclang::ento::retaincountchecker::RetainCountChecker
checkBind(SVal loc, SVal val, const Stmt *S, CheckerContext &C) constclang::ento::retaincountchecker::RetainCountChecker
checkDeadSymbols(SymbolReaper &SymReaper, CheckerContext &C) constclang::ento::retaincountchecker::RetainCountChecker
checkEndFunction(const ReturnStmt *RS, CheckerContext &C) constclang::ento::retaincountchecker::RetainCountChecker
checkPostCall(const CallEvent &Call, CheckerContext &C) constclang::ento::retaincountchecker::RetainCountChecker
checkPostStmt(const BlockExpr *BE, CheckerContext &C) constclang::ento::retaincountchecker::RetainCountChecker
checkPostStmt(const CastExpr *CE, CheckerContext &C) constclang::ento::retaincountchecker::RetainCountChecker
checkPostStmt(const ObjCArrayLiteral *AL, CheckerContext &C) constclang::ento::retaincountchecker::RetainCountChecker
checkPostStmt(const ObjCDictionaryLiteral *DL, CheckerContext &C) constclang::ento::retaincountchecker::RetainCountChecker
checkPostStmt(const ObjCBoxedExpr *BE, CheckerContext &C) constclang::ento::retaincountchecker::RetainCountChecker
checkPostStmt(const ObjCIvarRefExpr *IRE, CheckerContext &C) constclang::ento::retaincountchecker::RetainCountChecker
checkRegionChanges(ProgramStateRef state, const InvalidatedSymbols *invalidated, ArrayRef< const MemRegion *> ExplicitRegions, ArrayRef< const MemRegion *> Regions, const LocationContext *LCtx, const CallEvent *Call) constclang::ento::retaincountchecker::RetainCountChecker
checkReturnWithRetEffect(const ReturnStmt *S, CheckerContext &C, ExplodedNode *Pred, RetEffect RE, RefVal X, SymbolRef Sym, ProgramStateRef state) constclang::ento::retaincountchecker::RetainCountChecker
checkSummary(const RetainSummary &Summ, const CallEvent &Call, CheckerContext &C) constclang::ento::retaincountchecker::RetainCountChecker
errorKindToBugKind(RefVal::Kind ErrorKind, SymbolRef Sym) constclang::ento::retaincountchecker::RetainCountChecker
evalAssume(ProgramStateRef state, SVal Cond, bool Assumption) constclang::ento::retaincountchecker::RetainCountChecker
evalCall(const CallEvent &Call, CheckerContext &C) constclang::ento::retaincountchecker::RetainCountChecker
getCastFailTag() constclang::ento::retaincountchecker::RetainCountCheckerinline
getCheckName() constclang::ento::CheckerBase
getDeallocSentTag() constclang::ento::retaincountchecker::RetainCountCheckerinline
getSummaryManager(ASTContext &Ctx) constclang::ento::retaincountchecker::RetainCountCheckerinline
getSummaryManager(CheckerContext &C) constclang::ento::retaincountchecker::RetainCountCheckerinline
getTagDescription() const overrideclang::ento::CheckerBasevirtual
getTagKind() constclang::ProgramPointTaginline
handleAutoreleaseCounts(ProgramStateRef state, ExplodedNode *Pred, const ProgramPointTag *Tag, CheckerContext &Ctx, SymbolRef Sym, RefVal V, const ReturnStmt *S=nullptr) constclang::ento::retaincountchecker::RetainCountChecker
handleSymbolDeath(ProgramStateRef state, SymbolRef sid, RefVal V, SmallVectorImpl< SymbolRef > &Leaked) constclang::ento::retaincountchecker::RetainCountChecker
printState(raw_ostream &Out, ProgramStateRef State, const char *NL, const char *Sep) const overrideclang::ento::retaincountchecker::RetainCountCheckervirtual
processLeaks(ProgramStateRef state, SmallVectorImpl< SymbolRef > &Leaked, CheckerContext &Ctx, ExplodedNode *Pred=nullptr) constclang::ento::retaincountchecker::RetainCountChecker
processNonLeakError(ProgramStateRef St, SourceRange ErrorRange, RefVal::Kind ErrorKind, SymbolRef Sym, CheckerContext &C) constclang::ento::retaincountchecker::RetainCountChecker
processObjCLiterals(CheckerContext &C, const Expr *Ex) constclang::ento::retaincountchecker::RetainCountChecker
processSummaryOfInlined(const RetainSummary &Summ, const CallEvent &Call, CheckerContext &C) constclang::ento::retaincountchecker::RetainCountChecker
ProgramPointTag(void *tagKind=nullptr)clang::ProgramPointTaginline
RetainCountChecker()clang::ento::retaincountchecker::RetainCountCheckerinline
TrackNSCFStartParamclang::ento::retaincountchecker::RetainCountChecker
TrackObjCAndCFObjectsclang::ento::retaincountchecker::RetainCountChecker
TrackOSObjectsclang::ento::retaincountchecker::RetainCountChecker
updateSymbol(ProgramStateRef state, SymbolRef sym, RefVal V, ArgEffect E, RefVal::Kind &hasErr, CheckerContext &C) constclang::ento::retaincountchecker::RetainCountChecker
~ProgramPointTag()clang::ProgramPointTagvirtual