Searched defs:SymReaper (Results 1 - 10 of 10) sorted by relevance

/external/clang/lib/StaticAnalyzer/Checkers/
H A DExprInspectionChecker.cpp34 void checkDeadSymbols(SymbolReaper &SymReaper, CheckerContext &C) const;
161 void ExprInspectionChecker::checkDeadSymbols(SymbolReaper &SymReaper, argument
167 if (!SymReaper.isDead(Sym))
H A DSimpleStreamChecker.cpp79 void checkDeadSymbols(SymbolReaper &SymReaper, CheckerContext &C) const;
184 void SimpleStreamChecker::checkDeadSymbols(SymbolReaper &SymReaper, argument
192 bool IsSymDead = SymReaper.isDead(Sym);
H A DStreamChecker.cpp77 void checkDeadSymbols(SymbolReaper &SymReaper, CheckerContext &C) const;
397 void StreamChecker::checkDeadSymbols(SymbolReaper &SymReaper, argument
400 for (SymbolReaper::dead_iterator I = SymReaper.dead_begin(),
401 E = SymReaper.dead_end(); I != E; ++I) {
H A DMallocChecker.cpp205 void checkDeadSymbols(SymbolReaper &SymReaper, CheckerContext &C) const;
2118 void MallocChecker::checkDeadSymbols(SymbolReaper &SymReaper, argument
2121 if (!SymReaper.hasDeadSymbols())
2130 if (SymReaper.isDead(I->first)) {
2142 if (SymReaper.isDead(I->first) ||
2143 SymReaper.isDead(I->second.ReallocatedSym)) {
2151 if (SymReaper.isDead(I->first) ||
2152 SymReaper.isDead(I->second)) {
H A DRetainCountChecker.cpp2651 void checkDeadSymbols(SymbolReaper &SymReaper, CheckerContext &C) const;
3916 void RetainCountChecker::checkDeadSymbols(SymbolReaper &SymReaper, argument
3925 for (SymbolReaper::dead_iterator I = SymReaper.dead_begin(),
3926 E = SymReaper.dead_end(); I != E; ++I) {
/external/clang/lib/StaticAnalyzer/Core/
H A DEnvironment.cpp125 SymbolReaper &SymReaper; member in class:__anon1751::final
127 MarkLiveCallback(SymbolReaper &symreaper) : SymReaper(symreaper) {}
129 SymReaper.markLive(sym);
133 SymReaper.markLive(R);
148 SymbolReaper &SymReaper,
156 MarkLiveCallback CB(SymReaper);
170 if (SymReaper.isLive(BlkExpr.getStmt(), BlkExpr.getLocationContext())) {
180 SymReaper.maybeDead(*SI);
147 removeDeadBindings(Environment Env, SymbolReaper &SymReaper, ProgramStateRef ST) argument
H A DRangeConstraintManager.cpp337 SymbolReaper& SymReaper) override;
401 SymbolReaper& SymReaper) {
408 if (SymReaper.maybeDead(sym))
400 removeDeadBindings(ProgramStateRef state, SymbolReaper& SymReaper) argument
H A DCheckerManager.cpp440 SymbolReaper &SymReaper) {
442 LiveSymbolsCheckers[i](state, SymReaper);
479 SymbolReaper &SymReaper,
483 CheckDeadSymbolsContext C(DeadSymbolsCheckers, SymReaper, S, Eng, K);
439 runCheckersForLiveSymbols(ProgramStateRef state, SymbolReaper &SymReaper) argument
477 runCheckersForDeadSymbols(ExplodedNodeSet &Dst, const ExplodedNodeSet &Src, SymbolReaper &SymReaper, const Stmt *S, ExprEngine &Eng, ProgramPoint::Kind K) argument
H A DProgramState.cpp92 SymbolReaper& SymReaper) {
102 NewState.Env = EnvMgr.removeDeadBindings(NewState.Env, SymReaper, state);
106 SymReaper);
108 SymReaper.setReapedStore(newStore);
111 return ConstraintMgr->removeDeadBindings(Result, SymReaper);
90 removeDeadBindings(ProgramStateRef state, const StackFrameContext *LCtx, SymbolReaper& SymReaper) argument
H A DRegionStore.cpp557 SymbolReaper& SymReaper) override;
2276 SymbolReaper &SymReaper; member in class:__anon1765::removeDeadBindingsWorker
2285 SymReaper(symReaper), CurrentLCtx(LCtx) {}
2310 if (SymReaper.isLive(VR))
2317 if (SymReaper.isLive(SR->getSymbol()))
2349 SymReaper.markLive(SymR->getSymbol());
2353 SymReaper.markElementIndicesLive(I.getKey().getRegion());
2377 SymReaper.markLive(R);
2392 SymReaper.markLive(*SI);
2403 if (SymReaper
2413 removeDeadBindings(Store store, const StackFrameContext *LCtx, SymbolReaper& SymReaper) argument
[all...]

Completed in 126 milliseconds