clang 20.0.0git
clang::ento::ProgramState Member List

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

add(typename ProgramStateTrait< T >::key_type K) constclang::ento::ProgramState
areEqual(SVal Lhs, SVal Rhs) constclang::ento::ProgramState
assume(DefinedOrUnknownSVal cond, bool assumption) constclang::ento::ProgramStateinline
assume(DefinedOrUnknownSVal cond) constclang::ento::ProgramStateinline
assumeInBound(DefinedOrUnknownSVal idx, DefinedOrUnknownSVal upperBound, bool assumption, QualType IndexType=QualType()) constclang::ento::ProgramState
assumeInBoundDual(DefinedOrUnknownSVal idx, DefinedOrUnknownSVal upperBound, QualType IndexType=QualType()) constclang::ento::ProgramState
assumeInclusiveRange(DefinedOrUnknownSVal Val, const llvm::APSInt &From, const llvm::APSInt &To, bool assumption) constclang::ento::ProgramStateinline
assumeInclusiveRange(DefinedOrUnknownSVal Val, const llvm::APSInt &From, const llvm::APSInt &To) constclang::ento::ProgramStateinline
bindDefaultInitial(SVal loc, SVal V, const LocationContext *LCtx) constclang::ento::ProgramState
bindDefaultZero(SVal loc, const LocationContext *LCtx) constclang::ento::ProgramState
BindExpr(const Stmt *S, const LocationContext *LCtx, SVal V, bool Invalidate=true) constclang::ento::ProgramState
bindLoc(Loc location, SVal V, const LocationContext *LCtx, bool notifyChanges=true) constclang::ento::ProgramState
bindLoc(SVal location, SVal V, const LocationContext *LCtx) constclang::ento::ProgramStateinline
ConstraintManagerclang::ento::ProgramStatefriend
contains(typename ProgramStateTrait< T >::key_type key) constclang::ento::ProgramStateinline
dump() constclang::ento::ProgramState
enterStackFrame(const CallEvent &Call, const StackFrameContext *CalleeCtx) constclang::ento::ProgramState
ExplodedGraphclang::ento::ProgramStatefriend
ExplodedNodeclang::ento::ProgramStatefriend
FindGDM(void *K) constclang::ento::ProgramState
GenericDataMap typedefclang::ento::ProgramState
get() constclang::ento::ProgramStateinline
get(typename ProgramStateTrait< T >::key_type key) constclang::ento::ProgramStateinline
get_context() constclang::ento::ProgramState
getAnalysisManager() constclang::ento::ProgramState
getBasicVals() constclang::ento::ProgramStateinline
getConstraintManager() constclang::ento::ProgramStateinline
getEnvironment() constclang::ento::ProgramStateinline
getGDM() constclang::ento::ProgramStateinline
getID() constclang::ento::ProgramState
getLValue(const CXXBaseSpecifier &BaseSpec, const SubRegion *Super) constclang::ento::ProgramStateinline
getLValue(const CXXRecordDecl *BaseClass, const SubRegion *Super, bool IsVirtual) constclang::ento::ProgramStateinline
getLValue(const VarDecl *D, const LocationContext *LC) constclang::ento::ProgramStateinline
getLValue(const CompoundLiteralExpr *literal, const LocationContext *LC) constclang::ento::ProgramStateinline
getLValue(const ObjCIvarDecl *decl, SVal base) constclang::ento::ProgramStateinline
getLValue(const FieldDecl *decl, SVal Base) constclang::ento::ProgramState
getLValue(const IndirectFieldDecl *decl, SVal Base) constclang::ento::ProgramState
getLValue(QualType ElementType, SVal Idx, SVal Base) constclang::ento::ProgramStateinline
getRawSVal(Loc LV, QualType T=QualType()) constclang::ento::ProgramStateinline
getRegion(const VarDecl *D, const LocationContext *LC) constclang::ento::ProgramStateinline
getSelfSVal(const LocationContext *LC) constclang::ento::ProgramState
getStateManager() constclang::ento::ProgramStateinline
getStore() constclang::ento::ProgramStateinline
getSVal(const Stmt *S, const LocationContext *LCtx) constclang::ento::ProgramStateinline
getSVal(Loc LV, QualType T=QualType()) constclang::ento::ProgramState
getSVal(const MemRegion *R, QualType T=QualType()) constclang::ento::ProgramStateinline
getSValAsScalarOrLoc(const Stmt *Ex, const LocationContext *LCtx) constclang::ento::ProgramStateinline
getSValAsScalarOrLoc(const MemRegion *R) constclang::ento::ProgramState
getSymbolManager() constclang::ento::ProgramStateinline
invalidateRegions(ArrayRef< const MemRegion * > Regions, const Stmt *S, unsigned BlockCount, const LocationContext *LCtx, bool CausesPointerEscape, InvalidatedSymbols *IS=nullptr, const CallEvent *Call=nullptr, RegionAndSymbolInvalidationTraits *ITraits=nullptr) constclang::ento::ProgramState
invalidateRegions(ArrayRef< SVal > Values, const Stmt *S, unsigned BlockCount, const LocationContext *LCtx, bool CausesPointerEscape, InvalidatedSymbols *IS=nullptr, const CallEvent *Call=nullptr, RegionAndSymbolInvalidationTraits *ITraits=nullptr) constclang::ento::ProgramState
isNonNull(SVal V) constclang::ento::ProgramState
isNull(SVal V) constclang::ento::ProgramState
killBinding(Loc LV) constclang::ento::ProgramState
NodeBuilderclang::ento::ProgramStatefriend
printDOT(raw_ostream &Out, const LocationContext *LCtx=nullptr, unsigned int Space=0) constclang::ento::ProgramState
printJson(raw_ostream &Out, const LocationContext *LCtx=nullptr, const char *NL="\n", unsigned int Space=0, bool IsDot=false) constclang::ento::ProgramState
Profile(llvm::FoldingSetNodeID &ID, const ProgramState *V)clang::ento::ProgramStateinlinestatic
Profile(llvm::FoldingSetNodeID &ID) constclang::ento::ProgramStateinline
ProgramState(ProgramStateManager *mgr, const Environment &env, StoreRef st, GenericDataMap gdm)clang::ento::ProgramState
ProgramState(const ProgramState &RHS)clang::ento::ProgramState
ProgramStateManagerclang::ento::ProgramStatefriend
ProgramStateReleaseclang::ento::ProgramStatefriend
ProgramStateRetainclang::ento::ProgramStatefriend
region_iterator typedefclang::ento::ProgramState
remove(typename ProgramStateTrait< T >::key_type K) constclang::ento::ProgramState
remove(typename ProgramStateTrait< T >::key_type K, typename ProgramStateTrait< T >::context_type C) constclang::ento::ProgramState
remove() constclang::ento::ProgramState
scanReachableSymbols(SVal val, SymbolVisitor &visitor) constclang::ento::ProgramState
scanReachableSymbols(llvm::iterator_range< region_iterator > Reachable, SymbolVisitor &visitor) constclang::ento::ProgramState
scanReachableSymbols(SVal val) constclang::ento::ProgramState
scanReachableSymbols(llvm::iterator_range< region_iterator > Reachable) constclang::ento::ProgramState
set(typename ProgramStateTrait< T >::data_type D) constclang::ento::ProgramState
set(typename ProgramStateTrait< T >::key_type K, typename ProgramStateTrait< T >::value_type E) constclang::ento::ProgramState
set(typename ProgramStateTrait< T >::key_type K, typename ProgramStateTrait< T >::value_type E, typename ProgramStateTrait< T >::context_type C) constclang::ento::ProgramState
setGDM(GenericDataMap gdm)clang::ento::ProgramStateinline
~ProgramState()clang::ento::ProgramState