clang 20.0.0git
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
CastFailTagclang::ento::retaincountchecker::RetainCountCheckerstatic
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
DeallocNotOwnedclang::ento::retaincountchecker::RetainCountChecker
DeallocSentTagclang::ento::retaincountchecker::RetainCountCheckerstatic
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
FreeNotOwnedclang::ento::retaincountchecker::RetainCountChecker
getCastFailTag()clang::ento::retaincountchecker::RetainCountCheckerinlinestatic
getCheckerName() constclang::ento::CheckerBase
getDeallocSentTag()clang::ento::retaincountchecker::RetainCountCheckerinlinestatic
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
LeakAtReturnclang::ento::retaincountchecker::RetainCountChecker
LeakWithinFunctionclang::ento::retaincountchecker::RetainCountChecker
OverAutoreleaseclang::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
ReleaseNotOwnedclang::ento::retaincountchecker::RetainCountChecker
RetainCountChecker()clang::ento::retaincountchecker::RetainCountCheckerinline
ReturnNotOwnedForOwnedclang::ento::retaincountchecker::RetainCountChecker
Summariesclang::ento::retaincountchecker::RetainCountCheckermutable
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
UseAfterReleaseclang::ento::retaincountchecker::RetainCountChecker
~ProgramPointTag()clang::ProgramPointTagvirtual