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
  129   const MemRegion *StripCasts(bool StripBaseAndDerivedCasts = true) const;

References

tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
  718   MR = MR->StripCasts();
  820   MR = MR->StripCasts();
  875   bufRegion = bufRegion->StripCasts();
  965     const MemRegion *R = MR->getRegion()->StripCasts();
tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp
  102     R = R->StripCasts();
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
 1392                  ->StripCasts()
 1786   R = R->StripCasts();
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp
 1194     if (const SymbolicRegion *SR = I->StripCasts()->getAs<SymbolicRegion>())
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
 2784     if ( !ArgReg || !R->isSubRegionOf(ArgReg->StripCasts()))
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  783     return RuntimeDefinition(Definition, R->StripCasts());
tools/clang/lib/StaticAnalyzer/Core/DynamicType.cpp
   41   MR = MR->StripCasts();
   81   State = State->set<DynamicTypeMap>(MR->StripCasts(), NewTy);
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
 2734     if (const SymbolicRegion *R = I->StripCasts()->getAs<SymbolicRegion>())
tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
 1058   BifurReg = BifurReg->StripCasts();
tools/clang/lib/StaticAnalyzer/Core/SVals.cpp
   94                                       dyn_cast<SymbolicRegion>(R->StripCasts()))
  163   return R ?  R->StripCasts(StripBaseCasts) : nullptr;
tools/clang/lib/StaticAnalyzer/Core/Store.cpp
   79     return R->StripCasts();
  366     const MemRegion *Uncasted = MR->StripCasts(/*IncludeBaseCasts=*/false);
  522     if (isa<ElementRegion>(BaseRegion->StripCasts()))