Home
last modified time | relevance | path

Searched refs:StoreManager (Results 1 – 16 of 16) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
DStore.cpp42 StoreManager::StoreManager(ProgramStateManager &stateMgr) in StoreManager() function in StoreManager
46 StoreRef StoreManager::enterStackFrame(Store OldStore, in enterStackFrame()
60 const ElementRegion *StoreManager::MakeElementRegion(const SubRegion *Base, in MakeElementRegion()
67 const ElementRegion *StoreManager::GetElementZeroRegion(const SubRegion *R, in GetElementZeroRegion()
74 Optional<const MemRegion *> StoreManager::castRegion(const MemRegion *R, in castRegion()
250 SVal StoreManager::evalDerivedToBase(SVal Derived, const CastExpr *Cast) { in evalDerivedToBase()
266 SVal StoreManager::evalDerivedToBase(SVal Derived, const CXXBasePath &Path) { in evalDerivedToBase()
275 SVal StoreManager::evalDerivedToBase(SVal Derived, QualType BaseType, in evalDerivedToBase()
316 SVal StoreManager::attemptDownCast(SVal Base, QualType TargetType, in attemptDownCast()
398 SVal StoreManager::getLValueFieldOrIvar(const Decl *D, SVal Base) { in getLValueFieldOrIvar()
[all …]
DProgramState.cpp202 StoreManager::InvalidatedRegions TopLevelInvalidated; in invalidateRegionsImpl()
203 StoreManager::InvalidatedRegions Invalidated; in invalidateRegionsImpl()
540 StoreManager &StoreMgr = state->getStateManager().getStoreManager(); in scan()
615 StoreManager &StoreMgr = state->getStateManager().getStoreManager(); in scan()
DRegionStore.cpp350 class RegionStoreManager : public StoreManager {
381 : StoreManager(mgr), Features(f), in RegionStoreManager()
666 std::unique_ptr<StoreManager>
672 std::unique_ptr<StoreManager>
992 StoreManager::InvalidatedRegions *Regions;
1002 StoreManager::InvalidatedRegions *r, in InvalidateRegionsWorker()
DExprEngineCallAndReturn.cpp130 StoreManager &StoreMgr) { in adjustReturnValue()
DBugReporterVisitors.cpp1473 const StoreManager &SM = BRC.getStateManager().getStoreManager(); in VisitNode()
1518 StoreManager::FindUniqueBinding FB(V.getAsLocSymbol()); in VisitNode()
DExprEngine.cpp338 StoreManager &StoreMgr = StateMgr.getStoreManager(); in createTemporaryRegionIfNeeded()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DStoreRef.h21 class StoreManager; variable
31 StoreManager &mgr;
34 StoreRef(Store store, StoreManager &smgr);
47 const StoreManager &getStoreManager() const { return mgr; } in getStoreManager()
DStore.h53 class StoreManager {
62 StoreManager(ProgramStateManager &stateMgr);
65 virtual ~StoreManager() = default;
257 virtual bool HandleBinding(StoreManager& SMgr, Store store,
271 bool HandleBinding(StoreManager& SMgr, Store store, const MemRegion* R,
288 inline StoreRef::StoreRef(Store store, StoreManager & smgr) in StoreRef()
317 std::unique_ptr<StoreManager>
319 std::unique_ptr<StoreManager>
DProgramState.h43 typedef std::unique_ptr<StoreManager>(*StoreManagerCreator)(
471 std::unique_ptr<StoreManager> StoreMgr;
539 StoreManager &getStoreManager() { return *StoreMgr; } in getStoreManager()
560 void iterBindings(ProgramStateRef state, StoreManager::BindingsHandler& F) { in iterBindings()
751 StoreManager &SM = *getStateManager().StoreMgr; in getLValue()
DSymbolManager.h38 class StoreManager; variable
535 SymbolManager &symmgr, StoreManager &storeMgr) in SymbolReaper()
DCheckerContext.h63 StoreManager &getStoreManager() { in getStoreManager()
DExprEngine.h417 StoreManager &getStoreManager() { return StateMgr.getStoreManager(); } in getStoreManager()
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
DStackAddrEscapeChecker.cpp303 class CallBack : public StoreManager::BindingsHandler { in checkEndFunction()
313 bool HandleBinding(StoreManager &SMgr, Store S, const MemRegion *Region, in checkEndFunction()
DCallAndMessageChecker.cpp244 StoreManager &StoreMgr;
249 FindUninitializedField(StoreManager &storeMgr, MemRegionManager &mrMgr, in FindUninitializedField()
DMacOSKeychainAPIChecker.cpp214 StoreManager& SM = C.getStoreManager(); in getAsPointeeSymbol()
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
DRetainCountDiagnostics.cpp621 class VarBindingsCollector : public StoreManager::BindingsHandler {
629 bool HandleBinding(StoreManager &SMgr, Store Store, const MemRegion *R, in HandleBinding()
689 StoreManager::FindUniqueBinding FB(Sym); in GetAllocationSite()