clang 20.0.0git
clang::ento::MemRegionManager Member List

This is the complete list of members for clang::ento::MemRegionManager, including all inherited members.

getAllocaRegion(const Expr *Ex, unsigned Cnt, const LocationContext *LC)clang::ento::MemRegionManager
getAllocator()clang::ento::MemRegionManagerinline
getBlockCodeRegion(const BlockDecl *BD, CanQualType locTy, AnalysisDeclContext *AC)clang::ento::MemRegionManager
getBlockDataRegion(const BlockCodeRegion *bc, const LocationContext *lc, unsigned blockCount)clang::ento::MemRegionManager
getCodeRegion()clang::ento::MemRegionManager
getCompoundLiteralRegion(const CompoundLiteralExpr *CL, const LocationContext *LC)clang::ento::MemRegionManager
getContext()clang::ento::MemRegionManagerinline
getContext() constclang::ento::MemRegionManagerinline
getCXXBaseObjectRegion(const CXXRecordDecl *BaseClass, const SubRegion *Super, bool IsVirtual)clang::ento::MemRegionManager
getCXXBaseObjectRegionWithSuper(const CXXBaseObjectRegion *baseReg, const SubRegion *superRegion)clang::ento::MemRegionManagerinline
getCXXDerivedObjectRegion(const CXXRecordDecl *BaseClass, const SubRegion *Super)clang::ento::MemRegionManager
getCXXLifetimeExtendedObjectRegion(Expr const *Ex, ValueDecl const *VD, LocationContext const *LC)clang::ento::MemRegionManager
getCXXStaticLifetimeExtendedObjectRegion(const Expr *Ex, ValueDecl const *VD)clang::ento::MemRegionManager
getCXXTempObjectRegion(Expr const *Ex, LocationContext const *LC)clang::ento::MemRegionManager
getCXXThisRegion(QualType thisPointerTy, const LocationContext *LC)clang::ento::MemRegionManager
getElementRegion(QualType elementType, NonLoc Idx, const SubRegion *superRegion, const ASTContext &Ctx)clang::ento::MemRegionManager
getElementRegionWithSuper(const ElementRegion *ER, const SubRegion *superRegion)clang::ento::MemRegionManagerinline
getFieldRegion(const FieldDecl *fd, const SubRegion *superRegion)clang::ento::MemRegionManager
getFieldRegionWithSuper(const FieldRegion *FR, const SubRegion *superRegion)clang::ento::MemRegionManagerinline
getFunctionCodeRegion(const NamedDecl *FD)clang::ento::MemRegionManager
getGlobalsRegion(MemRegion::Kind K=MemRegion::GlobalInternalSpaceRegionKind, const CodeTextRegion *R=nullptr)clang::ento::MemRegionManager
getHeapRegion()clang::ento::MemRegionManager
getNonParamVarRegion(const VarDecl *VD, const MemRegion *superR)clang::ento::MemRegionManager
getObjCIvarRegion(const ObjCIvarDecl *ivd, const SubRegion *superRegion)clang::ento::MemRegionManager
getObjCStringRegion(const ObjCStringLiteral *Str)clang::ento::MemRegionManager
getParamVarRegion(const Expr *OriginExpr, unsigned Index, const LocationContext *LC)clang::ento::MemRegionManager
getStackArgumentsRegion(const StackFrameContext *STC)clang::ento::MemRegionManager
getStackLocalsRegion(const StackFrameContext *STC)clang::ento::MemRegionManager
getStaticSize(const MemRegion *MR, SValBuilder &SVB) constclang::ento::MemRegionManager
getStringRegion(const StringLiteral *Str)clang::ento::MemRegionManager
getSymbolicHeapRegion(SymbolRef sym)clang::ento::MemRegionManager
getSymbolicRegion(SymbolRef Sym, const MemSpaceRegion *MemSpace=nullptr)clang::ento::MemRegionManager
getUnknownRegion()clang::ento::MemRegionManager
getVarRegion(const VarDecl *VD, const LocationContext *LC)clang::ento::MemRegionManager
MemRegionManager(ASTContext &c, llvm::BumpPtrAllocator &a)clang::ento::MemRegionManagerinline
~MemRegionManager()clang::ento::MemRegionManager