Lines Matching defs:checkfn

779 void CheckerManager::_registerForDecl(CheckDeclFunc checkfn,
781 DeclCheckerInfo info = { checkfn, isForDeclFn };
785 void CheckerManager::_registerForBody(CheckDeclFunc checkfn) {
786 BodyCheckers.push_back(checkfn);
793 void CheckerManager::_registerForPreStmt(CheckStmtFunc checkfn,
795 StmtCheckerInfo info = { checkfn, isForStmtFn, /*IsPreVisit*/true };
799 void CheckerManager::_registerForPostStmt(CheckStmtFunc checkfn,
801 StmtCheckerInfo info = { checkfn, isForStmtFn, /*IsPreVisit*/false };
805 void CheckerManager::_registerForPreObjCMessage(CheckObjCMessageFunc checkfn) {
806 PreObjCMessageCheckers.push_back(checkfn);
809 void CheckerManager::_registerForObjCMessageNil(CheckObjCMessageFunc checkfn) {
810 ObjCMessageNilCheckers.push_back(checkfn);
813 void CheckerManager::_registerForPostObjCMessage(CheckObjCMessageFunc checkfn) {
814 PostObjCMessageCheckers.push_back(checkfn);
817 void CheckerManager::_registerForPreCall(CheckCallFunc checkfn) {
818 PreCallCheckers.push_back(checkfn);
820 void CheckerManager::_registerForPostCall(CheckCallFunc checkfn) {
821 PostCallCheckers.push_back(checkfn);
824 void CheckerManager::_registerForLocation(CheckLocationFunc checkfn) {
825 LocationCheckers.push_back(checkfn);
828 void CheckerManager::_registerForBind(CheckBindFunc checkfn) {
829 BindCheckers.push_back(checkfn);
832 void CheckerManager::_registerForEndAnalysis(CheckEndAnalysisFunc checkfn) {
833 EndAnalysisCheckers.push_back(checkfn);
836 void CheckerManager::_registerForBeginFunction(CheckBeginFunctionFunc checkfn) {
837 BeginFunctionCheckers.push_back(checkfn);
840 void CheckerManager::_registerForEndFunction(CheckEndFunctionFunc checkfn) {
841 EndFunctionCheckers.push_back(checkfn);
845 CheckBranchConditionFunc checkfn) {
846 BranchConditionCheckers.push_back(checkfn);
849 void CheckerManager::_registerForNewAllocator(CheckNewAllocatorFunc checkfn) {
850 NewAllocatorCheckers.push_back(checkfn);
853 void CheckerManager::_registerForLiveSymbols(CheckLiveSymbolsFunc checkfn) {
854 LiveSymbolsCheckers.push_back(checkfn);
857 void CheckerManager::_registerForDeadSymbols(CheckDeadSymbolsFunc checkfn) {
858 DeadSymbolsCheckers.push_back(checkfn);
861 void CheckerManager::_registerForRegionChanges(CheckRegionChangesFunc checkfn) {
862 RegionChangesCheckers.push_back(checkfn);
865 void CheckerManager::_registerForPointerEscape(CheckPointerEscapeFunc checkfn){
866 PointerEscapeCheckers.push_back(checkfn);
870 CheckPointerEscapeFunc checkfn) {
871 PointerEscapeCheckers.push_back(checkfn);
874 void CheckerManager::_registerForEvalAssume(EvalAssumeFunc checkfn) {
875 EvalAssumeCheckers.push_back(checkfn);
878 void CheckerManager::_registerForEvalCall(EvalCallFunc checkfn) {
879 EvalCallCheckers.push_back(checkfn);
883 CheckEndOfTranslationUnit checkfn) {
884 EndOfTranslationUnitCheckers.push_back(checkfn);