Lines Matching refs:ObjCDeallocChecker
93 class ObjCDeallocChecker class
112 ObjCDeallocChecker();
190 void ObjCDeallocChecker::checkASTDecl(const ObjCImplementationDecl *D, in REGISTER_SET_FACTORY_WITH_PROGRAMSTATE()
254 void ObjCDeallocChecker::checkBeginFunction( in checkBeginFunction()
311 ObjCDeallocChecker::getIvarRegionForIvarSymbol(SymbolRef IvarSym) const { in getIvarRegionForIvarSymbol()
318 ObjCDeallocChecker::getInstanceSymbolFromIvarSymbol(SymbolRef IvarSym) const { in getInstanceSymbolFromIvarSymbol()
329 void ObjCDeallocChecker::checkPreObjCMessage( in checkPreObjCMessage()
364 void ObjCDeallocChecker::checkPreCall(const CallEvent &Call, in checkPreCall()
381 void ObjCDeallocChecker::checkPostObjCMessage( in checkPostObjCMessage()
392 void ObjCDeallocChecker::checkEndFunction( in checkEndFunction()
398 void ObjCDeallocChecker::checkPreStmt( in checkPreStmt()
405 ProgramStateRef ObjCDeallocChecker::evalAssume(ProgramStateRef State, SVal Cond, in evalAssume()
448 ProgramStateRef ObjCDeallocChecker::checkPointerEscape( in checkPointerEscape()
488 void ObjCDeallocChecker::diagnoseMissingReleases(CheckerContext &C) const { in diagnoseMissingReleases()
608 ObjCDeallocChecker::findPropertyOnDeallocatingInstance( in findPropertyOnDeallocatingInstance()
637 bool ObjCDeallocChecker::diagnoseExtraRelease(SymbolRef ReleasedValue, in diagnoseExtraRelease()
715 bool ObjCDeallocChecker::diagnoseMistakenDealloc(SymbolRef DeallocedValue, in diagnoseMistakenDealloc()
754 ObjCDeallocChecker::ObjCDeallocChecker() in ObjCDeallocChecker() function in ObjCDeallocChecker
771 void ObjCDeallocChecker::initIdentifierInfoAndSelectors( in initIdentifierInfoAndSelectors()
789 bool ObjCDeallocChecker::isSuperDeallocMessage( in isSuperDeallocMessage()
799 ObjCDeallocChecker::getContainingObjCImpl(const LocationContext *LCtx) const { in getContainingObjCImpl()
806 const ObjCPropertyDecl *ObjCDeallocChecker::findShadowedPropertyDecl( in findShadowedPropertyDecl()
837 void ObjCDeallocChecker::transitionToReleaseValue(CheckerContext &C, in transitionToReleaseValue()
855 ProgramStateRef ObjCDeallocChecker::removeValueRequiringRelease( in removeValueRequiringRelease()
887 ReleaseRequirement ObjCDeallocChecker::getDeallocReleaseRequirement( in getDeallocReleaseRequirement()
927 ObjCDeallocChecker::getValueReleasedByNillingOut(const ObjCMethodCall &M, in getValueReleasedByNillingOut()
969 bool ObjCDeallocChecker::isInInstanceDealloc(const CheckerContext &C, in isInInstanceDealloc()
977 bool ObjCDeallocChecker::isInInstanceDealloc(const CheckerContext &C, in isInInstanceDealloc()
995 bool ObjCDeallocChecker::instanceDeallocIsOnStack(const CheckerContext &C, in instanceDeallocIsOnStack()
1012 bool ObjCDeallocChecker::classHasSeparateTeardown( in classHasSeparateTeardown()
1040 bool ObjCDeallocChecker::isReleasedByCIFilterDealloc( in isReleasedByCIFilterDealloc()
1071 bool ObjCDeallocChecker::isNibLoadedIvarWithoutRetain( in isNibLoadedIvarWithoutRetain()
1095 Mgr.registerChecker<ObjCDeallocChecker>(); in registerObjCDeallocChecker()