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

Declarations

tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
  119   const MemRegion *getBaseRegion() const;

References

tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
  982       ITraits.setTrait(R->getBaseRegion(),
tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp
   69   const auto *DerivedClassRegion = MR->getBaseRegion()->getAs<SymbolicRegion>();
tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp
   76   const MemRegion *RB = R->getBaseRegion();
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
 1815   const SymbolicRegion *SrBase = dyn_cast<SymbolicRegion>(R->getBaseRegion());
 2227   R->markInteresting(MR->getBaseRegion());
 2532             const VarRegion* VR = MR->getBaseRegion()->getAs<VarRegion>();
 2755               dyn_cast<SymbolicRegion>(MR->getBaseRegion()))
tools/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp
  476   const MemRegion *BaseRegion = ArgRegion->getBaseRegion();
  730       State = removeFromState(State, Region->getBaseRegion());
tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp
   50   const MemRegion *BaseLR = LR->getBaseRegion();
   51   const MemRegion *BaseRR = RR->getBaseRegion();
tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
   71   R = R->getBaseRegion();
  352     const VarRegion *VR = cast<VarRegion>(P.first->getBaseRegion());
tools/clang/lib/StaticAnalyzer/Checkers/Taint.cpp
  107   if (SubRegion == SubRegion->getBaseRegion())
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
 2220   R = R->getBaseRegion();
 2281   R = R->getBaseRegion();
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  310         ETraits.setTrait(MR->getBaseRegion(),
  707     ETraits->setTrait(ThisRegion->getBaseRegion(),
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
  969     Region = ValueRegion->getBaseRegion();
 2695   if (const auto *VR = dyn_cast<VarRegion>(MR->getBaseRegion()))
tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp
  699   const auto *const VR = dyn_cast<VarRegion>(this->getBaseRegion());
tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp
  539   const MemRegion *R = val.getRegion()->getBaseRegion();
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
   65     assert((r == r->getBaseRegion() || isa<ObjCIvarRegion>(r) ||
   87       return getConcreteOffsetRegion()->getBaseRegion();
   88     return getRegion()->getBaseRegion();
  558     return B.getDefaultBinding(R->getBaseRegion());
  800   assert(R == R->getBaseRegion() && "Should only be called for base regions");
 1037   const MemRegion *BaseR = doNotInvalidateSuperRegion ? R : R->getBaseRegion();
 1196       const MemRegion *SuperR = baseR->getBaseRegion();
 1616     collectSubRegionBindings(Bindings, SVB, *B.lookup(R->getBaseRegion()), R,
 1671   if (isa<CompoundLiteralRegion>(R->getBaseRegion()))
 2065   const ClusterBindings *Cluster = B.lookup(LazyR->getBaseRegion());
 2129   region = region->getBaseRegion();
 2142         if (R->getBaseRegion() == region)
 2532   const MemRegion *BaseR = R->getBaseRegion();
tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
  970     const MemRegion *LeftBase = LeftMR->getBaseRegion();
  971     const MemRegion *RightBase = RightMR->getBaseRegion();
tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp
  407   RegionRoots.insert(region->getBaseRegion());
  432   MR = MR->getBaseRegion();