clang 10.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::MemRegionManager | inline
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::MemRegionManager | inline
getCXXBaseObjectRegion(const CXXRecordDecl *BaseClass, const SubRegion *Super, bool IsVirtual) | clang::ento::MemRegionManager |
getCXXBaseObjectRegionWithSuper(const CXXBaseObjectRegion *baseReg, const SubRegion *superRegion) | clang::ento::MemRegionManager | inline
getCXXDerivedObjectRegion(const CXXRecordDecl *BaseClass, const SubRegion *Super) | clang::ento::MemRegionManager |
getCXXStaticTempObjectRegion(const Expr *Ex) | 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, ASTContext &Ctx) | clang::ento::MemRegionManager |
getElementRegionWithSuper(const ElementRegion *ER, const SubRegion *superRegion) | clang::ento::MemRegionManager | inline
getFieldRegion(const FieldDecl *fd, const SubRegion *superRegion) | clang::ento::MemRegionManager |
getFieldRegionWithSuper(const FieldRegion *FR, const SubRegion *superRegion) | clang::ento::MemRegionManager | inline
getFunctionCodeRegion(const NamedDecl *FD) | clang::ento::MemRegionManager |
getGlobalsRegion(MemRegion::Kind K=MemRegion::GlobalInternalSpaceRegionKind, const CodeTextRegion *R=nullptr) | clang::ento::MemRegionManager |
getHeapRegion() | clang::ento::MemRegionManager |
getObjCIvarRegion(const ObjCIvarDecl *ivd, const SubRegion *superRegion) | clang::ento::MemRegionManager |
getObjCStringRegion(const ObjCStringLiteral *Str) | clang::ento::MemRegionManager |
getStackArgumentsRegion(const StackFrameContext *STC) | clang::ento::MemRegionManager |
getStackLocalsRegion(const StackFrameContext *STC) | clang::ento::MemRegionManager |
getStringRegion(const StringLiteral *Str) | clang::ento::MemRegionManager |
getSubRegion(const Arg1Ty arg1, const SuperTy *superRegion) | clang::ento::MemRegionManager |
getSubRegion(const Arg1Ty arg1, const Arg2Ty arg2, const SuperTy *superRegion) | clang::ento::MemRegionManager |
getSubRegion(const Arg1Ty arg1, const Arg2Ty arg2, const Arg3Ty arg3, const SuperTy *superRegion) | clang::ento::MemRegionManager |
getSymbolicHeapRegion(SymbolRef sym) | clang::ento::MemRegionManager |
getSymbolicRegion(SymbolRef Sym) | clang::ento::MemRegionManager |
getUnknownRegion() | clang::ento::MemRegionManager |
getVarRegion(const VarDecl *D, const LocationContext *LC) | clang::ento::MemRegionManager |
getVarRegion(const VarDecl *D, const MemRegion *superR) | clang::ento::MemRegionManager |
LazyAllocate(REG *&region) | clang::ento::MemRegionManager |
LazyAllocate(REG *&region, ARG a) | clang::ento::MemRegionManager |
MemRegionManager(ASTContext &c, llvm::BumpPtrAllocator &a) | clang::ento::MemRegionManager | inline
~MemRegionManager() | clang::ento::MemRegionManager |