Lines Matching refs:ObjCDeallocChecker

93 class ObjCDeallocChecker  class
195 void ObjCDeallocChecker::checkASTDecl(const ObjCImplementationDecl *D, in REGISTER_SET_FACTORY_WITH_PROGRAMSTATE()
259 void ObjCDeallocChecker::checkBeginFunction( in checkBeginFunction()
316 ObjCDeallocChecker::getIvarRegionForIvarSymbol(SymbolRef IvarSym) const { in getIvarRegionForIvarSymbol()
323 ObjCDeallocChecker::getInstanceSymbolFromIvarSymbol(SymbolRef IvarSym) const { in getInstanceSymbolFromIvarSymbol()
336 void ObjCDeallocChecker::checkPreObjCMessage( in checkPreObjCMessage()
371 void ObjCDeallocChecker::checkPreCall(const CallEvent &Call, in checkPreCall()
388 void ObjCDeallocChecker::checkPostObjCMessage( in checkPostObjCMessage()
399 void ObjCDeallocChecker::checkEndFunction( in checkEndFunction()
405 void ObjCDeallocChecker::checkPreStmt( in checkPreStmt()
412 ProgramStateRef ObjCDeallocChecker::evalAssume(ProgramStateRef State, SVal Cond, in evalAssume()
455 ProgramStateRef ObjCDeallocChecker::checkPointerEscape( in checkPointerEscape()
495 void ObjCDeallocChecker::diagnoseMissingReleases(CheckerContext &C) const { in diagnoseMissingReleases()
614 ObjCDeallocChecker::findPropertyOnDeallocatingInstance( in findPropertyOnDeallocatingInstance()
643 bool ObjCDeallocChecker::diagnoseExtraRelease(SymbolRef ReleasedValue, in diagnoseExtraRelease()
721 bool ObjCDeallocChecker::diagnoseMistakenDealloc(SymbolRef DeallocedValue, in diagnoseMistakenDealloc()
760 void ObjCDeallocChecker::initIdentifierInfoAndSelectors( in initIdentifierInfoAndSelectors()
778 bool ObjCDeallocChecker::isSuperDeallocMessage( in isSuperDeallocMessage()
788 ObjCDeallocChecker::getContainingObjCImpl(const LocationContext *LCtx) const { in getContainingObjCImpl()
795 const ObjCPropertyDecl *ObjCDeallocChecker::findShadowedPropertyDecl( in findShadowedPropertyDecl()
826 void ObjCDeallocChecker::transitionToReleaseValue(CheckerContext &C, in transitionToReleaseValue()
844 ProgramStateRef ObjCDeallocChecker::removeValueRequiringRelease( in removeValueRequiringRelease()
876 ReleaseRequirement ObjCDeallocChecker::getDeallocReleaseRequirement( in getDeallocReleaseRequirement()
916 ObjCDeallocChecker::getValueReleasedByNillingOut(const ObjCMethodCall &M, in getValueReleasedByNillingOut()
958 bool ObjCDeallocChecker::isInInstanceDealloc(const CheckerContext &C, in isInInstanceDealloc()
966 bool ObjCDeallocChecker::isInInstanceDealloc(const CheckerContext &C, in isInInstanceDealloc()
984 bool ObjCDeallocChecker::instanceDeallocIsOnStack(const CheckerContext &C, in instanceDeallocIsOnStack()
1001 bool ObjCDeallocChecker::classHasSeparateTeardown( in classHasSeparateTeardown()
1029 bool ObjCDeallocChecker::isReleasedByCIFilterDealloc( in isReleasedByCIFilterDealloc()
1060 bool ObjCDeallocChecker::isNibLoadedIvarWithoutRetain( in isNibLoadedIvarWithoutRetain()
1079 Mgr.registerChecker<ObjCDeallocChecker>(); in registerObjCDeallocChecker()