16 using namespace clang;
23 const MemRegion *R = State->getStateManager().getRegionManager()
24 .getSymbolicRegion(Sym);
34 if (P.first && !P.second)
36 if (!P.first && P.second)
MemRegion - The root abstract class for all memory regions.
virtual ConditionTruthVal checkNull(ProgramStateRef State, SymbolRef Sym)
Symbolic value. These values used to capture symbolic execution of the program.
virtual ~ConstraintManager()
static bool isLocType(QualType T)
virtual QualType getType() const =0
ProgramStatePair assumeDual(ProgramStateRef State, DefinedSVal Cond)
static DefinedSVal getLocFromSymbol(const ProgramStateRef &State, SymbolRef Sym)
std::pair< ProgramStateRef, ProgramStateRef > ProgramStatePair
Represents symbolic expression.