Lines Matching refs:ObjCDeallocChecker

92 class ObjCDeallocChecker  class
111 ObjCDeallocChecker();
189 void ObjCDeallocChecker::checkASTDecl(const ObjCImplementationDecl *D, in REGISTER_SET_FACTORY_WITH_PROGRAMSTATE()
253 void ObjCDeallocChecker::checkBeginFunction( in checkBeginFunction()
310 ObjCDeallocChecker::getIvarRegionForIvarSymbol(SymbolRef IvarSym) const { in getIvarRegionForIvarSymbol()
317 ObjCDeallocChecker::getInstanceSymbolFromIvarSymbol(SymbolRef IvarSym) const { in getInstanceSymbolFromIvarSymbol()
328 void ObjCDeallocChecker::checkPreObjCMessage( in checkPreObjCMessage()
363 void ObjCDeallocChecker::checkPreCall(const CallEvent &Call, in checkPreCall()
380 void ObjCDeallocChecker::checkPostObjCMessage( in checkPostObjCMessage()
391 void ObjCDeallocChecker::checkEndFunction( in checkEndFunction()
397 void ObjCDeallocChecker::checkPreStmt( in checkPreStmt()
404 ProgramStateRef ObjCDeallocChecker::evalAssume(ProgramStateRef State, SVal Cond, in evalAssume()
447 ProgramStateRef ObjCDeallocChecker::checkPointerEscape( in checkPointerEscape()
487 void ObjCDeallocChecker::diagnoseMissingReleases(CheckerContext &C) const { in diagnoseMissingReleases()
606 ObjCDeallocChecker::findPropertyOnDeallocatingInstance( in findPropertyOnDeallocatingInstance()
635 bool ObjCDeallocChecker::diagnoseExtraRelease(SymbolRef ReleasedValue, in diagnoseExtraRelease()
713 bool ObjCDeallocChecker::diagnoseMistakenDealloc(SymbolRef DeallocedValue, in diagnoseMistakenDealloc()
752 ObjCDeallocChecker::ObjCDeallocChecker() in ObjCDeallocChecker() function in ObjCDeallocChecker
769 void ObjCDeallocChecker::initIdentifierInfoAndSelectors( in initIdentifierInfoAndSelectors()
787 bool ObjCDeallocChecker::isSuperDeallocMessage( in isSuperDeallocMessage()
797 ObjCDeallocChecker::getContainingObjCImpl(const LocationContext *LCtx) const { in getContainingObjCImpl()
804 const ObjCPropertyDecl *ObjCDeallocChecker::findShadowedPropertyDecl( in findShadowedPropertyDecl()
835 void ObjCDeallocChecker::transitionToReleaseValue(CheckerContext &C, in transitionToReleaseValue()
853 ProgramStateRef ObjCDeallocChecker::removeValueRequiringRelease( in removeValueRequiringRelease()
885 ReleaseRequirement ObjCDeallocChecker::getDeallocReleaseRequirement( in getDeallocReleaseRequirement()
925 ObjCDeallocChecker::getValueReleasedByNillingOut(const ObjCMethodCall &M, in getValueReleasedByNillingOut()
967 bool ObjCDeallocChecker::isInInstanceDealloc(const CheckerContext &C, in isInInstanceDealloc()
975 bool ObjCDeallocChecker::isInInstanceDealloc(const CheckerContext &C, in isInInstanceDealloc()
993 bool ObjCDeallocChecker::instanceDeallocIsOnStack(const CheckerContext &C, in instanceDeallocIsOnStack()
1010 bool ObjCDeallocChecker::classHasSeparateTeardown( in classHasSeparateTeardown()
1038 bool ObjCDeallocChecker::isReleasedByCIFilterDealloc( in isReleasedByCIFilterDealloc()
1069 bool ObjCDeallocChecker::isNibLoadedIvarWithoutRetain( in isNibLoadedIvarWithoutRetain()
1088 Mgr.registerChecker<ObjCDeallocChecker>(); in registerObjCDeallocChecker()