reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
   50 class StoreRef;

References

tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
   62   StoreRef store;
   66   LazyCompoundValData(const StoreRef &st, const TypedValueRegion *r)
   75                       const StoreRef &store,
  224   const LazyCompoundValData *getLazyCompoundValData(const StoreRef &store,
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
   92   ProgramStateRef makeWithStore(const StoreRef &store) const;
   94   void setStore(const StoreRef &storeRef);
   99           StoreRef st, GenericDataMap gdm);
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
  254   NonLoc makeLazyCompoundVal(const StoreRef &store,
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
  107   virtual StoreRef Bind(Store store, Loc loc, SVal val) = 0;
  112   virtual StoreRef BindDefaultInitial(Store store, const MemRegion *R,
  117   virtual StoreRef BindDefaultZero(Store store, const MemRegion *R) = 0;
  122   virtual StoreRef killBinding(Store ST, Loc L) = 0;
  126   virtual StoreRef getInitialStore(const LocationContext *InitLoc) = 0;
  194   virtual StoreRef removeDeadBindings(Store store, const StackFrameContext *LCtx,
  234   virtual StoreRef invalidateRegions(Store store,
  246   StoreRef enterStackFrame(Store store,
  307 inline StoreRef::StoreRef(const StoreRef &sr)
  319 inline StoreRef &StoreRef::operator=(StoreRef const &newStore) {
  319 inline StoreRef &StoreRef::operator=(StoreRef const &newStore) {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h
   35   StoreRef(const StoreRef &sr);
   36   StoreRef &operator=(StoreRef const &newStore);
   36   StoreRef &operator=(StoreRef const &newStore);
   39   bool operator==(const StoreRef &x) const {
   44   bool operator!=(const StoreRef &x) const { return !operator==(x); }
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
  566   StoreRef reapedStore;
  622   void setReapedStore(StoreRef st) { reapedStore = st; }
tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp
   38                                   const StoreRef &store,
  143 BasicValueFactory::getLazyCompoundValData(const StoreRef &store,
tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp
   47                  StoreRef st, GenericDataMap gdm)
  110   StoreRef newStore = StoreMgr->removeDeadBindings(NewState.getStore(), LCtx,
  138   const StoreRef &newStore = Mgr.StoreMgr->BindDefaultInitial(getStore(), R, V);
  147   const StoreRef &newStore = Mgr.StoreMgr->BindDefaultZero(getStore(), R);
  206   const StoreRef &newStore
  228   const StoreRef &newStore =
  240   const StoreRef &NewStore =
  425 ProgramStateRef ProgramState::makeWithStore(const StoreRef &store) const {
  431 void ProgramState::setStore(const StoreRef &newStore) {
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
  406   StoreRef getInitialStore(const LocationContext *InitLoc) override {
  425   StoreRef invalidateRegions(Store store,
  443   StoreRef Bind(Store store, Loc LV, SVal V) override {
  451   StoreRef BindDefaultInitial(Store store, const MemRegion *R,
  464   StoreRef BindDefaultZero(Store store, const MemRegion *R) override {
  521   StoreRef killBinding(Store ST, Loc L) override;
  621   StoreRef removeDeadBindings(Store store, const StackFrameContext *LCtx,
 1334 StoreRef
 2154 StoreRef RegionStoreManager::killBinding(Store ST, Loc L) {
 2641 StoreRef RegionStoreManager::removeDeadBindings(Store store,
tools/clang/lib/StaticAnalyzer/Core/Store.cpp
   46 StoreRef StoreManager::enterStackFrame(Store OldStore,
   49   StoreRef Store = StoreRef(OldStore, *this);