Home
last modified time | relevance | path

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

/external/clang/lib/StaticAnalyzer/Core/
DStore.cpp24 StoreManager::StoreManager(ProgramStateManager &stateMgr) in StoreManager() function in StoreManager
28 StoreRef StoreManager::enterStackFrame(Store OldStore, in enterStackFrame()
45 const MemRegion *StoreManager::MakeElementRegion(const MemRegion *Base, in MakeElementRegion()
62 StoreRef StoreManager::BindDefault(Store store, const MemRegion *R, SVal V) { in BindDefault()
66 const ElementRegion *StoreManager::GetElementZeroRegion(const MemRegion *R, in GetElementZeroRegion()
73 const MemRegion *StoreManager::castRegion(const MemRegion *R, QualType CastToTy) { in castRegion()
246 SVal StoreManager::evalDerivedToBase(SVal Derived, const CastExpr *Cast) { in evalDerivedToBase()
262 SVal StoreManager::evalDerivedToBase(SVal Derived, const CXXBasePath &Path) { in evalDerivedToBase()
273 SVal StoreManager::evalDerivedToBase(SVal Derived, QualType BaseType, in evalDerivedToBase()
306 SVal StoreManager::evalDynamicCast(SVal Base, QualType TargetType, in evalDynamicCast()
[all …]
DProgramState.cpp188 StoreManager::InvalidatedRegions TopLevelInvalidated; in invalidateRegionsImpl()
189 StoreManager::InvalidatedRegions Invalidated; in invalidateRegionsImpl()
513 StoreManager &StoreMgr = state->getStateManager().getStoreManager(); in scan()
606 StoreManager &StoreMgr = state->getStateManager().getStoreManager(); in scan()
DSValBuilder.cpp442 StoreManager &storeMgr = StateMgr.getStoreManager(); in evalCast()
518 StoreManager &storeMgr = StateMgr.getStoreManager(); in evalCast()
DRegionStore.cpp321 class RegionStoreManager : public StoreManager {
352 : StoreManager(mgr), Features(f), in RegionStoreManager()
612 StoreManager *ento::CreateRegionStoreManager(ProgramStateManager& StMgr) { in CreateRegionStoreManager()
617 StoreManager *
948 StoreManager::InvalidatedRegions *Regions;
957 StoreManager::InvalidatedRegions *r, in invalidateRegionsWorker()
DExprEngineCallAndReturn.cpp125 StoreManager &StoreMgr) { in adjustReturnValue()
DExprEngine.cpp193 StoreManager &StoreMgr = StateMgr.getStoreManager(); in createTemporaryRegionIfNeeded()
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DStoreRef.h28 class StoreManager; variable
32 StoreManager &mgr;
34 StoreRef(Store, StoreManager &);
47 const StoreManager &getStoreManager() const { return mgr; } in getStoreManager()
DStore.h40 class StoreManager {
49 StoreManager(ProgramStateManager &stateMgr);
52 virtual ~StoreManager() {} in ~StoreManager()
212 virtual bool HandleBinding(StoreManager& SMgr, Store store,
226 bool HandleBinding(StoreManager& SMgr, Store store, const MemRegion* R,
250 inline StoreRef::StoreRef(Store store, StoreManager & smgr) in StoreRef()
279 StoreManager *CreateRegionStoreManager(ProgramStateManager& StMgr);
280 StoreManager *CreateFieldsOnlyRegionStoreManager(ProgramStateManager& StMgr);
DProgramState.h44 typedef StoreManager* (*StoreManagerCreator)(ProgramStateManager&);
444 std::unique_ptr<StoreManager> StoreMgr;
508 StoreManager& getStoreManager() { return *StoreMgr; } in getStoreManager()
528 void iterBindings(ProgramStateRef state, StoreManager::BindingsHandler& F) { in iterBindings()
678 StoreManager &SM = *getStateManager().StoreMgr; in getLValue()
DCheckerContext.h110 StoreManager &getStoreManager() { in getStoreManager()
DExprEngine.h291 StoreManager& getStoreManager() { return StateMgr.getStoreManager(); } in getStoreManager()
DSymbolManager.h588 StoreManager &storeMgr) in SymbolReaper()
/external/clang/lib/StaticAnalyzer/Checkers/
DStackAddrEscapeChecker.cpp167 class CallBack : public StoreManager::BindingsHandler { in checkEndFunction()
179 bool HandleBinding(StoreManager &SMgr, Store store, in checkEndFunction()
DCallAndMessageChecker.cpp221 StoreManager &StoreMgr; in PreVisitProcessArg()
225 FindUninitializedField(StoreManager &storeMgr, in PreVisitProcessArg()
DMacOSKeychainAPIChecker.cpp222 StoreManager& SM = C.getStoreManager(); in getAsPointeeSymbol()
DRetainCountChecker.cpp2160 StoreManager::FindUniqueBinding FB(Sym); in GetAllocationSite()
/external/clang/docs/analyzer/
DRegionStore.txt3 modify the store is its associated StoreManager.
5 Currently (Feb. 2013), the only StoreManager implementation being used is
/external/clang/test/Analysis/
Dmisc-ps.m287 // regardless of how well the underlying StoreManager reasons about pointer
531 // Reduced from a crash in StoreManager::CastRegion involving a divide-by-zero.
Dmisc-ps-region-store.m981 // PR 6036 - This test case triggered a crash inside StoreManager::CastRegion because the size