|
DynamicTypeInfo | clang::ento::getDynamicTypeInfo (ProgramStateRef State, const MemRegion *MR) |
| Get dynamic type information for the region MR .
|
|
const DynamicTypeInfo * | clang::ento::getRawDynamicTypeInfo (ProgramStateRef State, const MemRegion *MR) |
| Get raw dynamic type information for the region MR .
|
|
DynamicTypeInfo | clang::ento::getClassObjectDynamicTypeInfo (ProgramStateRef State, SymbolRef Sym) |
| Get dynamic type information stored in a class object represented by Sym .
|
|
const DynamicCastInfo * | clang::ento::getDynamicCastInfo (ProgramStateRef State, const MemRegion *MR, QualType CastFromTy, QualType CastToTy) |
| Get dynamic cast information from CastFromTy to CastToTy of MR .
|
|
ProgramStateRef | clang::ento::setDynamicTypeInfo (ProgramStateRef State, const MemRegion *MR, DynamicTypeInfo NewTy) |
| Set dynamic type information of the region; return the new state.
|
|
ProgramStateRef | clang::ento::setDynamicTypeInfo (ProgramStateRef State, const MemRegion *MR, QualType NewTy, bool CanBeSubClassed=true) |
| Set dynamic type information of the region; return the new state.
|
|
ProgramStateRef | clang::ento::setClassObjectDynamicTypeInfo (ProgramStateRef State, SymbolRef Sym, DynamicTypeInfo NewTy) |
| Set constraint on a type contained in a class object; return the new state.
|
|
ProgramStateRef | clang::ento::setClassObjectDynamicTypeInfo (ProgramStateRef State, SymbolRef Sym, QualType NewTy, bool CanBeSubClassed=true) |
| Set constraint on a type contained in a class object; return the new state.
|
|
ProgramStateRef | clang::ento::setDynamicTypeAndCastInfo (ProgramStateRef State, const MemRegion *MR, QualType CastFromTy, QualType CastToTy, bool IsCastSucceeds) |
| Set dynamic type and cast information of the region; return the new state.
|
|
ProgramStateRef | clang::ento::removeDeadTypes (ProgramStateRef State, SymbolReaper &SR) |
| Removes the dead type informations from State .
|
|
ProgramStateRef | clang::ento::removeDeadCasts (ProgramStateRef State, SymbolReaper &SR) |
| Removes the dead cast informations from State .
|
|
ProgramStateRef | clang::ento::removeDeadClassObjectTypes (ProgramStateRef State, SymbolReaper &SR) |
| Removes the dead Class object type informations from State .
|
|
void | clang::ento::printDynamicTypeInfoJson (raw_ostream &Out, ProgramStateRef State, const char *NL="\n", unsigned int Space=0, bool IsDot=false) |
|