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

References

tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
   86   Store store;               // Maps a location to its current value.
  125   Store getStore() const { return store; }
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
   74   virtual SVal getBinding(Store store, Loc loc, QualType T = QualType()) = 0;
   86   virtual Optional<SVal> getDefaultBinding(Store store, const MemRegion *R) = 0;
  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;
  194   virtual StoreRef removeDeadBindings(Store store, const StackFrameContext *LCtx,
  197   virtual bool includedInBindings(Store store,
  202   virtual void incrementReferenceCount(Store store) {}
  207   virtual void decrementReferenceCount(Store store) {}
  234   virtual StoreRef invalidateRegions(Store store,
  246   StoreRef enterStackFrame(Store store,
  253   virtual bool scanReachableSymbols(Store S, const MemRegion *R,
  256   virtual void printJson(raw_ostream &Out, Store S, const char *NL,
  264     virtual bool HandleBinding(StoreManager& SMgr, Store store,
  278     bool HandleBinding(StoreManager& SMgr, Store store, const MemRegion* R,
  284   virtual void iterBindings(Store store, BindingsHandler& f) = 0;
  301 inline StoreRef::StoreRef(Store store, StoreManager & smgr)
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h
   30   Store store;
   34   StoreRef(Store store, StoreManager &smgr);
   46   Store getStore() const { return store; }
tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  199   Store store;
  203                          Store s)
tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
  309     bool HandleBinding(StoreManager &SMgr, Store S, const MemRegion *Region,
tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp
  227   Store OldStore = getStore();
  432   Store newStoreStore = newStore.getStore();
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
  222   Store asStore() const {
  223     llvm::PointerIntPair<Store, 1, bool> Ptr = {
  425   StoreRef invalidateRegions(Store store,
  435   bool scanReachableSymbols(Store S, const MemRegion *R,
  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;
  523   void incrementReferenceCount(Store store) override {
  530   void decrementReferenceCount(Store store) override {
  534   bool includedInBindings(Store store, const MemRegion *region) const override;
  549   SVal getBinding(Store S, Loc L, QualType T) override {
  553   Optional<SVal> getDefaultBinding(Store S, const MemRegion *R) override {
  603   std::pair<Store, const SubRegion *>
  621   StoreRef removeDeadBindings(Store store, const StackFrameContext *LCtx,
  637   RegionBindingsRef getRegionBindings(Store store) const {
  638     llvm::PointerIntPair<Store, 1, bool> Ptr;
  647   void printJson(raw_ostream &Out, Store S, const char *NL = "\n",
  650   void iterBindings(Store store, BindingsHandler& f) override {
  798 bool RegionStoreManager::scanReachableSymbols(Store S, const MemRegion *R,
 1335 RegionStoreManager::invalidateRegions(Store store,
 1626 std::pair<Store, const SubRegion *>
 1636   typedef std::pair<Store, const SubRegion *> StoreRegionPair;
 1886   Store lazyBindingStore = nullptr;
 2126 bool RegionStoreManager::includedInBindings(Store store,
 2154 StoreRef RegionStoreManager::killBinding(Store ST, Loc L) {
 2641 StoreRef RegionStoreManager::removeDeadBindings(Store store,
 2675 void RegionStoreManager::printJson(raw_ostream &Out, Store S, const char *NL,
tools/clang/lib/StaticAnalyzer/Core/Store.cpp
   46 StoreRef StoreManager::enterStackFrame(Store OldStore,
  545                                                     Store store,
tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp
  559     if (Store store = reapedStore.getStore()) {
tools/clang/unittests/StaticAnalyzer/StoreTest.cpp
   43     Store StInit = StMgr.getInitialStore(SFC).getStore();
   49     Store StX0 =
   54     Store StY0 =
   60     Store StZ0 =
   69     Store StX1 =
   74     Store StY1 =