/external/clang/lib/StaticAnalyzer/Core/ |
D | Store.cpp | 24 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() 51 StoreRef StoreManager::BindDefault(Store store, const MemRegion *R, SVal V) { in BindDefault() 55 const ElementRegion *StoreManager::GetElementZeroRegion(const MemRegion *R, in GetElementZeroRegion() 62 const MemRegion *StoreManager::castRegion(const MemRegion *R, QualType CastToTy) { in castRegion() 235 SVal StoreManager::evalDerivedToBase(SVal Derived, const CastExpr *Cast) { in evalDerivedToBase() 251 SVal StoreManager::evalDerivedToBase(SVal Derived, const CXXBasePath &Path) { in evalDerivedToBase() 262 SVal StoreManager::evalDerivedToBase(SVal Derived, QualType BaseType, in evalDerivedToBase() 295 SVal StoreManager::evalDynamicCast(SVal Base, QualType TargetType, in evalDynamicCast() [all …]
|
D | ProgramState.cpp | 188 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()
|
D | SValBuilder.cpp | 442 StoreManager &storeMgr = StateMgr.getStoreManager(); in evalCast() 518 StoreManager &storeMgr = StateMgr.getStoreManager(); in evalCast()
|
D | RegionStore.cpp | 321 class RegionStoreManager : public StoreManager { 352 : StoreManager(mgr), Features(f), in RegionStoreManager() 612 std::unique_ptr<StoreManager> 618 std::unique_ptr<StoreManager> 949 StoreManager::InvalidatedRegions *Regions; 958 StoreManager::InvalidatedRegions *r, in invalidateRegionsWorker()
|
D | ExprEngineCallAndReturn.cpp | 125 StoreManager &StoreMgr) { in adjustReturnValue()
|
D | ExprEngine.cpp | 202 StoreManager &StoreMgr = StateMgr.getStoreManager(); in createTemporaryRegionIfNeeded()
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | StoreRef.h | 28 class StoreManager; variable 32 StoreManager &mgr; 34 StoreRef(Store, StoreManager &); 47 const StoreManager &getStoreManager() const { return mgr; } in getStoreManager()
|
D | Store.h | 40 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 std::unique_ptr<StoreManager> 281 std::unique_ptr<StoreManager>
|
D | ProgramState.h | 44 typedef std::unique_ptr<StoreManager>(*StoreManagerCreator)( 445 std::unique_ptr<StoreManager> StoreMgr; 509 StoreManager& getStoreManager() { return *StoreMgr; } in getStoreManager() 529 void iterBindings(ProgramStateRef state, StoreManager::BindingsHandler& F) { in iterBindings() 679 StoreManager &SM = *getStateManager().StoreMgr; in getLValue()
|
D | CheckerContext.h | 110 StoreManager &getStoreManager() { in getStoreManager()
|
D | ExprEngine.h | 300 StoreManager& getStoreManager() { return StateMgr.getStoreManager(); } in getStoreManager()
|
D | SymbolManager.h | 588 StoreManager &storeMgr) in SymbolReaper()
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | StackAddrEscapeChecker.cpp | 167 class CallBack : public StoreManager::BindingsHandler { in checkEndFunction() 179 bool HandleBinding(StoreManager &SMgr, Store store, in checkEndFunction()
|
D | CallAndMessageChecker.cpp | 221 StoreManager &StoreMgr; in PreVisitProcessArg() 225 FindUninitializedField(StoreManager &storeMgr, in PreVisitProcessArg()
|
D | MacOSKeychainAPIChecker.cpp | 222 StoreManager& SM = C.getStoreManager(); in getAsPointeeSymbol()
|
D | RetainCountChecker.cpp | 2207 StoreManager::FindUniqueBinding FB(Sym); in GetAllocationSite()
|
/external/clang/docs/analyzer/ |
D | RegionStore.txt | 3 modify the store is its associated StoreManager. 5 Currently (Feb. 2013), the only StoreManager implementation being used is
|
/external/clang/test/Analysis/ |
D | misc-ps.m | 274 // regardless of how well the underlying StoreManager reasons about pointer 518 // Reduced from a crash in StoreManager::CastRegion involving a divide-by-zero.
|
D | misc-ps-region-store.m | 981 // PR 6036 - This test case triggered a crash inside StoreManager::CastRegion because the size
|