Lines Matching refs:ObjCDeallocChecker

92 class ObjCDeallocChecker  class
111 ObjCDeallocChecker();
196 void ObjCDeallocChecker::checkASTDecl(const ObjCImplementationDecl *D, in checkASTDecl()
260 void ObjCDeallocChecker::checkBeginFunction( in checkBeginFunction()
317 ObjCDeallocChecker::getIvarRegionForIvarSymbol(SymbolRef IvarSym) const { in getIvarRegionForIvarSymbol()
324 ObjCDeallocChecker::getInstanceSymbolFromIvarSymbol(SymbolRef IvarSym) const { in getInstanceSymbolFromIvarSymbol()
335 void ObjCDeallocChecker::checkPreObjCMessage( in checkPreObjCMessage()
370 void ObjCDeallocChecker::checkPreCall(const CallEvent &Call, in checkPreCall()
387 void ObjCDeallocChecker::checkPostObjCMessage( in checkPostObjCMessage()
398 void ObjCDeallocChecker::checkEndFunction( in checkEndFunction()
404 void ObjCDeallocChecker::checkPreStmt( in checkPreStmt()
411 ProgramStateRef ObjCDeallocChecker::evalAssume(ProgramStateRef State, SVal Cond, in evalAssume()
454 ProgramStateRef ObjCDeallocChecker::checkPointerEscape( in checkPointerEscape()
494 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()
756 ObjCDeallocChecker::ObjCDeallocChecker() in ObjCDeallocChecker() function in ObjCDeallocChecker
773 void ObjCDeallocChecker::initIdentifierInfoAndSelectors( in initIdentifierInfoAndSelectors()
791 bool ObjCDeallocChecker::isSuperDeallocMessage( in isSuperDeallocMessage()
801 ObjCDeallocChecker::getContainingObjCImpl(const LocationContext *LCtx) const { in getContainingObjCImpl()
808 const ObjCPropertyDecl *ObjCDeallocChecker::findShadowedPropertyDecl( in findShadowedPropertyDecl()
839 void ObjCDeallocChecker::transitionToReleaseValue(CheckerContext &C, in transitionToReleaseValue()
857 ProgramStateRef ObjCDeallocChecker::removeValueRequiringRelease( in removeValueRequiringRelease()
889 ReleaseRequirement ObjCDeallocChecker::getDeallocReleaseRequirement( in getDeallocReleaseRequirement()
926 ObjCDeallocChecker::getValueReleasedByNillingOut(const ObjCMethodCall &M, in getValueReleasedByNillingOut()
968 bool ObjCDeallocChecker::isInInstanceDealloc(const CheckerContext &C, in isInInstanceDealloc()
976 bool ObjCDeallocChecker::isInInstanceDealloc(const CheckerContext &C, in isInInstanceDealloc()
994 bool ObjCDeallocChecker::instanceDeallocIsOnStack(const CheckerContext &C, in instanceDeallocIsOnStack()
1011 bool ObjCDeallocChecker::classHasSeparateTeardown( in classHasSeparateTeardown()
1039 bool ObjCDeallocChecker::isReleasedByCIFilterDealloc( in isReleasedByCIFilterDealloc()
1068 Mgr.registerChecker<ObjCDeallocChecker>(); in registerObjCDeallocChecker()