Home
last modified time | relevance | path

Searched refs:FieldRegion (Results 1 – 8 of 8) sorted by relevance

/external/clang/lib/StaticAnalyzer/Core/
DMemRegion.cpp197 DefinedOrUnknownSVal FieldRegion::getExtent(SValBuilder &svalBuilder) const { in getExtent()
502 void FieldRegion::dumpToStream(raw_ostream &os) const { in dumpToStream()
605 bool FieldRegion::canPrintPretty() const { in canPrintPretty()
609 bool FieldRegion::canPrintPrettyAsExpr() const { in canPrintPrettyAsExpr()
613 void FieldRegion::printPrettyAsExpr(raw_ostream &os) const { in printPrettyAsExpr()
619 void FieldRegion::printPretty(raw_ostream &os) const { in printPretty()
949 const FieldRegion*
952 return getSubRegion<FieldRegion>(d, superRegion); in getFieldRegion()
1320 const FieldRegion *FR = cast<FieldRegion>(R); in getAsOffset()
DRegionStore.cpp500 SVal getBindingForField(RegionBindingsConstRef B, const FieldRegion *R);
748 static inline bool isUnionField(const FieldRegion *FR) { in isUnionField()
761 if (const FieldRegion *FR = dyn_cast<FieldRegion>(R)) in getSymbolicOffsetFields()
818 } else if (const FieldRegion *FR = dyn_cast<FieldRegion>(Top)) { in collectSubRegionBindings()
1422 if (const FieldRegion* FR = dyn_cast<FieldRegion>(R)) in getBinding()
1548 } else if (const FieldRegion *FR = dyn_cast<FieldRegion>(R)) { in findLazyBinding()
1649 const FieldRegion* R) { in getBindingForField()
1694 cast<FieldRegion>(LazyBindingRegion)); in getLazyBinding()
2182 const FieldRegion *SourceFR = MRMgr.getFieldRegion(*I, LCV.getRegion()); in tryBindSmallStruct()
2185 const FieldRegion *DestFR = MRMgr.getFieldRegion(*I, R); in tryBindSmallStruct()
[all …]
DSimpleSValBuilder.cpp536 static SVal evalBinOpFieldRegionFieldRegion(const FieldRegion *LeftFR, in evalBinOpFieldRegionFieldRegion()
537 const FieldRegion *RightFR, in evalBinOpFieldRegionFieldRegion()
807 const FieldRegion *RightFR = dyn_cast<FieldRegion>(RightMR); in evalBinOpLL()
808 const FieldRegion *LeftFR = dyn_cast<FieldRegion>(LeftMR); in evalBinOpLL()
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DMemRegion.h927 class FieldRegion : public DeclRegion {
930 FieldRegion(const FieldDecl *fd, const MemRegion* sReg) in FieldRegion() function
1229 const FieldRegion *getFieldRegion(const FieldDecl *fd,
1232 const FieldRegion *getFieldRegionWithSuper(const FieldRegion *FR, in getFieldRegionWithSuper()
/external/clang/docs/analyzer/
DRegionStore.txt162 p.x = 42; // A Direct binding is made to the FieldRegion 'p.x'.
166 return p2.x; // The binding for FieldRegion 'p2.x' is requested.
/external/clang/lib/StaticAnalyzer/Checkers/
DCallAndMessageChecker.cpp242 const FieldRegion *FR = MrMgr.getFieldRegion(I, R); in PreVisitProcessArg()
DNullabilityChecker.cpp271 if (auto FieldReg = Region->getAs<FieldRegion>()) in getTrackRegion()
DMallocChecker.cpp2234 if (isa<FieldRegion>(MR) || isa<ElementRegion>(MR)) in checkPreStmt()