Home
last modified time | relevance | path

Searched refs:SymReaper (Results 1 – 25 of 28) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DEnvironment.cpp152 SymbolReaper &SymReaper; member in __anonbba442ef0111::MarkLiveCallback
155 MarkLiveCallback(SymbolReaper &symreaper) : SymReaper(symreaper) {} in MarkLiveCallback()
158 SymReaper.markLive(sym); in VisitSymbol()
163 SymReaper.markLive(R); in VisitMemRegion()
179 SymbolReaper &SymReaper, in removeDeadBindings() argument
186 MarkLiveCallback CB(SymReaper); in removeDeadBindings()
202 if (SymReaper.isLive(E, BlkExpr.getLocationContext())) { in removeDeadBindings()
H A DRegionStore.cpp622 SymbolReaper& SymReaper) override;
2463 SymbolReaper &SymReaper; member in __anoned09092b0811::RemoveDeadBindingsWorker
2472 SymReaper(symReaper), CurrentLCtx(LCtx) {} in RemoveDeadBindingsWorker()
2497 if (SymReaper.isLive(VR)) in VisitAddedToCluster()
2504 if (SymReaper.isLive(SR->getSymbol())) in VisitAddedToCluster()
2536 SymReaper.markLive(SymR->getSymbol()); in VisitCluster()
2540 SymReaper.markElementIndicesLive(I.getKey().getRegion()); in VisitCluster()
2564 SymReaper.markLive(R); in VisitBinding()
2578 SymReaper.markLive(*SI); in VisitBinding()
2588 if (SymReaper.isLive(SR->getSymbol())) { in UpdatePostponed()
[all …]
H A DProgramState.cpp96 SymbolReaper &SymReaper) { in removeDeadBindingsFromEnvironmentAndStore() argument
106 NewState.Env = EnvMgr.removeDeadBindings(NewState.Env, SymReaper, state); in removeDeadBindingsFromEnvironmentAndStore()
110 SymReaper); in removeDeadBindingsFromEnvironmentAndStore()
112 SymReaper.setReapedStore(newStore); in removeDeadBindingsFromEnvironmentAndStore()
H A DCheckerManager.cpp547 SymbolReaper &SymReaper) { in runCheckersForLiveSymbols() argument
549 LiveSymbolsChecker(state, SymReaper); in runCheckersForLiveSymbols()
589 SymbolReaper &SymReaper, in runCheckersForDeadSymbols() argument
593 CheckDeadSymbolsContext C(DeadSymbolsCheckers, SymReaper, S, Eng, K); in runCheckersForDeadSymbols()
H A DRangeConstraintManager.cpp1403 SymbolReaper &SymReaper) override;
2035 SymbolReaper &SymReaper) { in removeDeadBindings() argument
2097 if (Class.isTriviallyDead(State, SymReaper)) { in removeDeadBindings()
2107 if (SymReaper.isDead(Sym)) { in removeDeadBindings()
2122 if (SymReaper.isDead(Member)) { in removeDeadBindings()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DTrustNonnullChecker.cpp133 void checkDeadSymbols(SymbolReaper &SymReaper, CheckerContext &C) const { in checkDeadSymbols() argument
136 State = dropDeadFromGDM<NullImplicationMap>(SymReaper, State); in checkDeadSymbols()
137 State = dropDeadFromGDM<NonNullImplicationMap>(SymReaper, State); in checkDeadSymbols()
147 ProgramStateRef dropDeadFromGDM(SymbolReaper &SymReaper, in dropDeadFromGDM() argument
150 if (!SymReaper.isLive(P.first) || !SymReaper.isLive(P.second)) in dropDeadFromGDM()
H A DInnerPointerChecker.cpp115 void checkDeadSymbols(SymbolReaper &SymReaper, CheckerContext &C) const;
262 void InnerPointerChecker::checkDeadSymbols(SymbolReaper &SymReaper, in checkDeadSymbols() argument
268 if (!SymReaper.isLiveRegion(Entry.first)) { in checkDeadSymbols()
276 if (!SymReaper.isLive(Symbol)) in checkDeadSymbols()
H A DSimpleStreamChecker.cpp76 void checkDeadSymbols(SymbolReaper &SymReaper, CheckerContext &C) const;
174 void SimpleStreamChecker::checkDeadSymbols(SymbolReaper &SymReaper, in checkDeadSymbols() argument
182 bool IsSymDead = SymReaper.isDead(Sym); in checkDeadSymbols()
H A DExprInspectionChecker.cpp68 void checkDeadSymbols(SymbolReaper &SymReaper, CheckerContext &C) const;
346 void ExprInspectionChecker::checkDeadSymbols(SymbolReaper &SymReaper, in checkDeadSymbols() argument
353 if (!SymReaper.isDead(Sym)) in checkDeadSymbols()
364 if (!SymReaper.isLive(Sym)) in checkDeadSymbols()
H A DFuchsiaHandleChecker.cpp201 void checkDeadSymbols(SymbolReaper &SymReaper, CheckerContext &C) const;
506 void FuchsiaHandleChecker::checkDeadSymbols(SymbolReaper &SymReaper, in checkDeadSymbols() argument
517 if (!SymReaper.isDead(CurItem.first) || in checkDeadSymbols()
518 (ErrorSym && !SymReaper.isDead(ErrorSym))) in checkDeadSymbols()
H A DPthreadLockChecker.cpp216 void checkDeadSymbols(SymbolReaper &SymReaper, CheckerContext &C) const;
636 void PthreadLockChecker::checkDeadSymbols(SymbolReaper &SymReaper, in checkDeadSymbols() argument
644 if (SymReaper.isDead(I.second)) in checkDeadSymbols()
650 if (!SymReaper.isLiveRegion(I.first)) { in checkDeadSymbols()
H A DSmartPtrModeling.cpp49 void checkDeadSymbols(SymbolReaper &SymReaper, CheckerContext &C) const;
275 void SmartPtrModeling::checkDeadSymbols(SymbolReaper &SymReaper, in checkDeadSymbols() argument
282 bool IsRegDead = !SymReaper.isLiveRegion(Region); in checkDeadSymbols()
H A DAnalysisOrderChecker.cpp192 void checkLiveSymbols(ProgramStateRef State, SymbolReaper &SymReaper) const { in checkLiveSymbols()
H A DMoveChecker.cpp680 void MoveChecker::checkDeadSymbols(SymbolReaper &SymReaper, in checkDeadSymbols() argument
686 bool IsRegDead = !SymReaper.isLiveRegion(Region); in checkDeadSymbols()
H A DStreamChecker.cpp213 void checkDeadSymbols(SymbolReaper &SymReaper, CheckerContext &C) const;
1005 void StreamChecker::checkDeadSymbols(SymbolReaper &SymReaper, in checkDeadSymbols() argument
1015 if (!SymReaper.isDead(Sym)) in checkDeadSymbols()
H A DBasicObjCFoundationChecks.cpp822 void checkDeadSymbols(SymbolReaper &SymReaper, CheckerContext &C) const;
1118 void ObjCLoopChecker::checkDeadSymbols(SymbolReaper &SymReaper, in checkDeadSymbols() argument
1127 if (SymReaper.isDead(Sym)) { in checkDeadSymbols()
H A DMallocChecker.cpp325 void checkDeadSymbols(SymbolReaper &SymReaper, CheckerContext &C) const;
2585 void MallocChecker::checkDeadSymbols(SymbolReaper &SymReaper, in checkDeadSymbols() argument
2595 if (SymReaper.isDead(I->first)) { in checkDeadSymbols()
2615 if (SymReaper.isDead(I->first) || in checkDeadSymbols()
2616 SymReaper.isDead(I->second.ReallocatedSym)) { in checkDeadSymbols()
2624 if (SymReaper.isDead(I->first) || in checkDeadSymbols()
2625 SymReaper.isDead(I->second)) { in checkDeadSymbols()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/
H A DMPIChecker.h41 void checkDeadSymbols(SymbolReaper &SymReaper, CheckerContext &Ctx) const { in checkDeadSymbols() argument
43 checkMissingWaits(SymReaper, Ctx); in checkDeadSymbols()
72 void checkMissingWaits(clang::ento::SymbolReaper &SymReaper,
H A DMPIChecker.cpp101 void MPIChecker::checkMissingWaits(SymbolReaper &SymReaper, in checkMissingWaits() argument
113 if (!SymReaper.isLiveRegion(Req.first)) { in checkMissingWaits()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DEnvironment.h117 SymbolReaper &SymReaper,
H A DSMTConstraintManager.h201 SymbolReaper &SymReaper) override { in REGISTER_TRAIT_WITH_PROGRAMSTATE()
206 if (SymReaper.isDead(I->first)) in REGISTER_TRAIT_WITH_PROGRAMSTATE()
H A DConstraintManager.h159 SymbolReaper& SymReaper) = 0;
H A DStore.h187 SymbolReaper &SymReaper) = 0;
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/
H A DCheckerManager.h379 SymbolReaper &SymReaper);
388 SymbolReaper &SymReaper, const Stmt *S,
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.h330 void checkDeadSymbols(SymbolReaper &SymReaper, CheckerContext &C) const;

12