reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
  191   assume(DefinedOrUnknownSVal cond) const;

References

tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
  164       state->assume(*lowerBoundToCheck);
  204       state->assume(*upperboundToCheck);
tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  566   std::tie(stateNonNull, stateNull) = state->assume(*DefArgVal);
  867   std::tie(StNonNil, StNil) = State->assume(*KnownCollection);
tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
  276   return state->assume(svalBuilder.evalEQ(state, *val, zero));
  483     state->assume(svalBuilder.evalEQ(state, *firstLoc, *secondLoc));
  504   std::tie(stateTrue, stateFalse) = state->assume(*reverseTest);
  549   std::tie(stateTrue, stateFalse) = state->assume(*OverlapTest);
  697       state->assume(willOverflow.castAs<DefinedOrUnknownSVal>());
 1079         State->assume(svalBuilder.evalEQ(State, Extent, *SizeNL));
 1316     std::tie(StSameBuf, StNotSameBuf) = state->assume(SameBuf);
 1423       std::tie(stateStringTooLong, stateStringNotTooLong) = state->assume(
 1604       std::tie(stateSourceTooLong, stateSourceNotTooLong) = state->assume(
 1944   std::tie(StSameBuf, StNotSameBuf) = state->assume(SameBuf);
tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  331   std::tie(StNonNull, StNull) = State->assume(L.castAs<DefinedOrUnknownSVal>());
  386         State->assume(V.castAs<DefinedOrUnknownSVal>());
tools/clang/lib/StaticAnalyzer/Checkers/CastValueChecker.cpp
  353   std::tie(NonNullState, NullState) = C.getState()->assume(DV);
  369   std::tie(NonNullState, NullState) = C.getState()->assume(DV);
tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
  941       M.getState()->assume(Arg.castAs<DefinedOrUnknownSVal>());
tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp
  220   std::tie(notNullState, nullState) = state->assume(location);
  263   std::tie(StNonNull, StNull) = State->assume(V.castAs<DefinedOrUnknownSVal>());
tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
  120     State->assume(AssertionVal.castAs<DefinedOrUnknownSVal>());
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
 1033   std::tie(TrueState, FalseState) = State->assume(MaskedFlags);
 1267       State->assume(SvalBuilder.evalEQ(State, *DefArgVal, Zero));
 1768   std::tie(notNullState, nullState) = State->assume(location);
 2432   std::tie(StatePtrIsNull, StatePtrNotNull) = State->assume(PtrEQ);
 2434   std::tie(StateSizeIsZero, StateSizeNotZero) = State->assume(SizeZero);
tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp
   62   std::tie(notNullState, nullState) = state->assume(V.castAs<DefinedSVal>());
tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp
  260       std::tie(lockFail, lockSucc) = state->assume(retVal);
  263       std::tie(lockSucc, lockFail) = state->assume(retVal);
tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp
  106   std::tie(StNonNull, StNull) = C.getState()->assume(RetVal);
tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
  249   std::tie(trueState, falseState) = state->assume(maskedFlags);
  328     state->assume(argVal.castAs<DefinedSVal>());
tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp
  121   std::tie(stateNotZero, stateZero) = state->assume(sizeD);
tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp
  175   std::tie(ParentState, ChildState) = C.getState()->assume(*DVal);
tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp
  119   std::tie(StTrue, StFalse) = State->assume(Eval.castAs<DefinedSVal>());
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
 2159     std::tie(StTrue, StFalse) = PrevState->assume(V);
 2945       std::tie(StateTrue, StateFalse) = state->assume(*SEV);
tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp
  195       std::tie(notNilState, nilState) = State->assume(receiverVal);
tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
  515   std::tie(IsNotTruncated, IsTruncated) = state->assume(CompVal);