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

References

tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
  409       IsMainAnalysis = FD->isMain() && !Ctx.getLangOpts().CPlusPlus;
  479     SVal V = svalBuilder.makeZeroVal(Ctx.CharTy);
 1290                                         /* type does not matter */ Ctx.IntTy,
 1404   if (Ctx.getAsVariableArrayType(EleTy)) {
 1411   CharUnits EleSize = Ctx.getTypeSizeInChars(EleTy);
 1440   return loc::MemRegionVal(MRMgr.getElementRegion(T, ZeroIdx, R, Ctx));
 1684     QualType T = Ctx.getAsArrayType(StrR->getValueType())->getElementType();
 1685     if (!Ctx.hasSameUnqualifiedType(T, R->getElementType()))
 1721             if (auto CAT = Ctx.getAsConstantArrayType(VD->getType()))
 1760         if (Ctx.getTypeSizeInChars(baseT) >= Ctx.getTypeSizeInChars(elemT)) {
 1760         if (Ctx.getTypeSizeInChars(baseT) >= Ctx.getTypeSizeInChars(elemT)) {
 2120   assert(Ctx.getAsConstantArrayType(R->getValueType()) &&
 2217     V = svalBuilder.makeZeroVal(Ctx.IntTy);
 2236   const ArrayType *AT =cast<ArrayType>(Ctx.getCanonicalType(R->getValueType()));
 2271     const ElementRegion *ER = MRMgr.getElementRegion(ElementTy, Idx, R, Ctx);
 2318     const ElementRegion *ER = MRMgr.getElementRegion(ElemType, Idx, R, Ctx);
 2432     assert((CRD->isAggregate() || (Ctx.getLangOpts().ObjC && VI == VE)) &&
tools/clang/lib/StaticAnalyzer/Core/Store.cpp
   71   return MRMgr.getElementRegion(T, idx, R, Ctx);
  507                                                     BaseRegion, Ctx));
  526         elementType, Offset, cast<SubRegion>(ElemR->getSuperRegion()), Ctx));
  539                                                   Ctx));