Home
last modified time | relevance | path

Searched refs:DefinedSVal (Results 1 – 25 of 32) sorted by relevance

12

/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DBoolAssignmentChecker.cpp72 Optional<DefinedSVal> DV = val.getAs<DefinedSVal>(); in checkBind()
84 DefinedSVal zeroVal = svalBuilder.makeIntVal(0, valTy); in checkBind()
89 Optional<DefinedSVal> greaterThanEqualToZero = in checkBind()
90 greaterThanOrEqualToZeroVal.getAs<DefinedSVal>(); in checkBind()
120 DefinedSVal OneVal = svalBuilder.makeIntVal(1, valTy); in checkBind()
125 Optional<DefinedSVal> lessThanEqToOne = in checkBind()
126 lessThanEqToOneVal.getAs<DefinedSVal>(); in checkBind()
H A DObjCContainersChecker.cpp67 REGISTER_MAP_WITH_PROGRAMSTATE(ArraySizeMap, SymbolRef, DefinedSVal) in REGISTER_MAP_WITH_PROGRAMSTATE() argument
84 State->set<ArraySizeMap>(ArraySym, SizeV.castAs<DefinedSVal>())); in REGISTER_MAP_WITH_PROGRAMSTATE()
127 const DefinedSVal *Size = State->get<ArraySizeMap>(ArraySym); in checkPreStmt()
137 DefinedSVal Idx = IdxVal.castAs<DefinedSVal>(); in checkPreStmt()
H A DVLASizeChecker.cpp117 DefinedSVal sizeD = sizeV.castAs<DefinedSVal>(); in checkPreStmt()
141 if (Optional<DefinedSVal> LessThanZeroDVal = in checkPreStmt()
142 LessThanZeroVal.getAs<DefinedSVal>()) { in checkPreStmt()
H A DDivZeroChecker.cpp69 Optional<DefinedSVal> DV = Denom.getAs<DefinedSVal>(); in checkPreStmt()
H A DStreamChecker.cpp214 DefinedSVal RetVal = svalBuilder.conjureSymbolVal(nullptr, CE, LCtx, in OpenFileAux()
216 .castAs<DefinedSVal>(); in OpenFileAux()
331 Optional<DefinedSVal> DV = SV.getAs<DefinedSVal>(); in CheckNullStream()
H A DGTestChecker.cpp282 if (!ValuesEqual.getAs<DefinedSVal>()) in assumeValuesEqual()
286 State, ValuesEqual.castAs<DefinedSVal>(), true); in assumeValuesEqual()
H A DNonNullParamChecker.cpp98 auto DV = V.getAs<DefinedSVal>(); in checkPreCall()
123 DV = V.getAs<DefinedSVal>(); in checkPreCall()
H A DUnixAPIChecker.cpp211 DefinedSVal maskedFlags = maskedFlagsUC.castAs<DefinedSVal>(); in CheckOpenVariant()
292 state->assume(argVal.castAs<DefinedSVal>()); in IsZeroByteAllocation()
H A DBasicObjCFoundationChecks.cpp560 Optional<DefinedSVal> DefArgVal = ArgVal.getAs<DefinedSVal>(); in checkPreCall()
862 Optional<DefinedSVal> KnownCollection = CollectionVal.getAs<DefinedSVal>(); in checkCollectionNonNil()
933 Optional<DefinedSVal> CountGreaterThanZero = in assumeCollectionNonEmpty()
934 CountGreaterThanZeroVal.getAs<DefinedSVal>(); in assumeCollectionNonEmpty()
H A DObjCAtSyncChecker.cpp63 std::tie(notNullState, nullState) = state->assume(V.castAs<DefinedSVal>()); in checkPreStmt()
H A DTestAfterDivZeroChecker.cpp136 Optional<DefinedSVal> DSV = S.getAs<DefinedSVal>(); in isZero()
H A DPthreadLockChecker.cpp234 DefinedSVal retVal = X.castAs<DefinedSVal>(); in AcquireLock()
H A DTrustNonnullChecker.cpp232 State = InputState->assume(ConsequentS.castAs<DefinedSVal>(), Negated); in addImplication()
H A DMallocChecker.cpp797 DefinedSVal MaskedFlags = MaskedFlagsUC.castAs<DefinedSVal>(); in performKernelMalloc()
997 Optional<DefinedSVal> DefArgVal = C.getSVal(Arg).getAs<DefinedSVal>(); in ProcessZeroAllocation()
1005 DefinedSVal Zero = in ProcessZeroAllocation()
1006 SvalBuilder.makeZeroVal(Arg->getType()).castAs<DefinedSVal>(); in ProcessZeroAllocation()
1262 DefinedSVal RetVal = svalBuilder.getConjuredHeapSymbolVal(CE, LCtx, Count) in MallocMemAux()
1263 .castAs<DefinedSVal>(); in MallocMemAux()
H A DIteratorChecker.cpp999 if (auto DV = IsCappedFromAbove.getAs<DefinedSVal>()) { in assumeNoOverflow()
1009 if (auto DV = IsCappedFromBelow.getAs<DefinedSVal>()) { in assumeNoOverflow()
2120 assert(comparison.getAs<DefinedSVal>() && in relateIteratorPositions()
2123 auto NewState = State->assume(comparison.castAs<DefinedSVal>(), Equal); in relateIteratorPositions()
2390 assert(comparison.getAs<DefinedSVal>() && in compare()
2393 return !State->assume(comparison.castAs<DefinedSVal>(), false); in compare()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSVals.h260 class DefinedSVal : public DefinedOrUnknownSVal {
269 DefinedSVal() = default;
270 explicit DefinedSVal(const void *d, bool isLoc, unsigned ValKind) in DefinedSVal() function
292 KnownSVal(const DefinedSVal &V) : SVal(V) {} in KnownSVal()
296 class NonLoc : public DefinedSVal {
300 : DefinedSVal(d, false, SubKind) {} in NonLoc()
318 class Loc : public DefinedSVal {
322 : DefinedSVal(const_cast<void *>(D), true, SubKind) {} in Loc()
H A DSVals.def58 ABSTRACT_SVAL(DefinedSVal, DefinedOrUnknownSVal)
59 ABSTRACT_SVAL_WITH_KIND(Loc, DefinedSVal)
63 ABSTRACT_SVAL_WITH_KIND(NonLoc, DefinedSVal)
H A DSValBuilder.h231 DefinedSVal getMetadataSymbolVal(const void *symbolTag,
237 DefinedSVal getMemberPointer(const DeclaratorDecl *DD);
239 DefinedSVal getFunctionPointer(const FunctionDecl *func);
241 DefinedSVal getBlockPointer(const BlockDecl *block, CanQualType locTy,
303 DefinedSVal makeIntVal(uint64_t integer, QualType type) { in makeIntVal()
H A DConstraintManager.h84 DefinedSVal Cond,
91 ProgramStatePair assumeDual(ProgramStateRef State, DefinedSVal Cond) { in assumeDual()
H A DSimpleConstraintManager.h40 ProgramStateRef assume(ProgramStateRef State, DefinedSVal Cond,
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DCheckerContext.cpp120 std::tie(StTrue, StFalse) = State->assume(Eval.castAs<DefinedSVal>()); in evalComparison()
125 DefinedSVal V = getSValBuilder().makeIntVal(Val, getASTContext().LongLongTy); in isGreaterOrEqual()
130 DefinedSVal V = getSValBuilder().makeIntVal(0, false); in isNegative()
H A DConstraintManager.cpp26 static DefinedSVal getLocFromSymbol(const ProgramStateRef &State, in getLocFromSymbol()
36 DefinedSVal V = Loc::isLocType(Ty) ? getLocFromSymbol(State, Sym) in checkNull()
H A DSimpleConstraintManager.cpp27 DefinedSVal Cond, in assume()
39 Cond = SVB.evalCast(*LV, SVB.getContext().BoolTy, T).castAs<DefinedSVal>(); in assume()
H A DSValBuilder.cpp205 DefinedSVal SValBuilder::getMetadataSymbolVal(const void *symbolTag, in getMetadataSymbolVal()
240 DefinedSVal SValBuilder::getMemberPointer(const DeclaratorDecl *DD) { in getMemberPointer()
256 DefinedSVal SValBuilder::getFunctionPointer(const FunctionDecl *func) { in getFunctionPointer()
260 DefinedSVal SValBuilder::getBlockPointer(const BlockDecl *block, in getBlockPointer()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DBugReporterVisitors.h115 DefinedSVal Constraint;
125 TrackConstraintBRVisitor(DefinedSVal constraint, bool assumption) in TrackConstraintBRVisitor()
271 DefinedSVal V;
284 SuppressInlineDefensiveChecksVisitor(DefinedSVal Val, const ExplodedNode *N);

12