HomeSort by relevance Sort by last modified time
    Searched refs:svalBuilder (Results 1 - 25 of 110) sorted by null

1 2 3 4 5

  /external/clang/lib/StaticAnalyzer/Checkers/
ArrayBoundCheckerV2.cpp 60 SValBuilder &svalBuilder,
68 static SVal computeExtentBegin(SValBuilder &svalBuilder,
73 return svalBuilder.makeZeroArrayIndex();
100 SValBuilder &svalBuilder = checkerContext.getSValBuilder();
102 RegionRawOffsetV2::computeOffset(state, svalBuilder, location);
111 SVal extentBegin = computeExtentBegin(svalBuilder, rawOffset.getRegion());
115 svalBuilder.evalBinOpNN(state, BO_LT, rawOffset.getByteOffset(), *NV
    [all...]
BoolAssignmentChecker.cpp 80 SValBuilder &svalBuilder = C.getSValBuilder();
84 DefinedSVal zeroVal = svalBuilder.makeIntVal(0, valTy);
86 svalBuilder.evalBinOp(state, BO_GE, *DV, zeroVal,
87 svalBuilder.getConditionType());
93 // The SValBuilder cannot construct a valid SVal for this condition.
120 DefinedSVal OneVal = svalBuilder.makeIntVal(1, valTy);
122 svalBuilder.evalBinOp(state, BO_LE, *DV, OneVal,
123 svalBuilder.getConditionType());
129 // The SValBuilder cannot construct a valid SVal for this condition
    [all...]
VLASizeChecker.cpp 134 SValBuilder &svalBuilder = C.getSValBuilder();
137 DefinedOrUnknownSVal Zero = svalBuilder.makeZeroVal(Ty);
139 SVal LessThanZeroVal = svalBuilder.evalBinOp(state, BO_LT, sizeD, Zero, Ty);
156 svalBuilder.evalCast(sizeD, SizeTy, SE->getType()).castAs<NonLoc>();
160 SVal EleSizeVal = svalBuilder.makeIntVal(EleSize.getQuantity(), SizeTy);
163 SVal ArraySizeVal = svalBuilder.evalBinOpNN(
169 state->getRegion(VD, LC)->getExtent(svalBuilder);
172 svalBuilder.evalEQ(state, Extent, ArraySize);
BuiltinFunctionChecker.cpp 70 SValBuilder& svalBuilder = C.getSValBuilder();
71 DefinedOrUnknownSVal Extent = R->getExtent(svalBuilder);
73 svalBuilder.evalEQ(state, Extent, Size);
88 SValBuilder &SVB = C.getSValBuilder();
CStringChecker.cpp 226 SValBuilder &svalBuilder = C.getSValBuilder();
227 DefinedOrUnknownSVal zero = svalBuilder.makeZeroVal(Ty);
228 return state->assume(svalBuilder.evalEQ(state, *val, zero));
297 SValBuilder &svalBuilder = C.getSValBuilder();
299 svalBuilder.convertToArrayIndex(superReg->getExtent(svalBuilder));
361 SValBuilder &svalBuilder = C.getSValBuilder()
    [all...]
CastSizeChecker.cpp 112 SValBuilder &svalBuilder = C.getSValBuilder();
113 SVal extent = SR->getExtent(svalBuilder);
114 const llvm::APSInt *extentInt = svalBuilder.getKnownValue(state, extent);
  /external/clang/lib/StaticAnalyzer/Core/
SVals.cpp 195 SVal nonloc::ConcreteInt::evalBinOp(SValBuilder &svalBuilder,
199 svalBuilder.getBasicValueFactory().evalAPSInt(Op, getValue(), R.getValue());
208 nonloc::ConcreteInt::evalComplement(SValBuilder &svalBuilder) const {
209 return svalBuilder.makeIntVal(~getValue());
213 nonloc::ConcreteInt::evalMinus(SValBuilder &svalBuilder) const {
214 return svalBuilder.makeIntVal(-getValue());
ExprEngineC.cpp 50 RightV = svalBuilder.conjureSymbolVal(nullptr, B->getRHS(), LCtx,
74 RightV = svalBuilder.conjureSymbolVal(RHS, LCtx, RHS->getType(),
80 LeftV = svalBuilder.conjureSymbolVal(LHS, LCtx, LHS->getType(),
146 V = svalBuilder.evalCast(V, CLHSTy, LTy);
149 SVal Result = svalBuilder.evalCast(evalBinOp(state, Op, V, RightV, CTy),
161 LHSVal = svalBuilder.conjureSymbolVal(nullptr, B->getRHS(), LCtx, LTy,
164 Result = svalBuilder.evalCast(LHSVal, CTy, LTy);
169 LHSVal = svalBuilder.evalCast(Result, LTy, CTy);
194 SVal V = svalBuilder.getBlockPointer(BD, T,
345 // Delegate to SValBuilder to process
    [all...]
Store.cpp 25 : svalBuilder(stateMgr.getSValBuilder()), StateMgr(stateMgr),
26 MRMgr(svalBuilder.getRegionManager()), Ctx(stateMgr.getContext()) {}
47 NonLoc idx = svalBuilder.makeArrayIndex(index);
48 return MRMgr.getElementRegion(EleTy, idx, Base, svalBuilder.getContext());
57 NonLoc idx = svalBuilder.makeZeroArrayIndex();
373 ASTContext &Ctx = svalBuilder.getContext();
381 assert(svalBuilder.getContext().hasSameUnqualifiedType(castTy, T));
385 return svalBuilder.dispatchCast(V, castTy);
443 Offset = svalBuilder.convertToArrayIndex(Offset).castAs<NonLoc>();
469 // SValBuilder here to add the two offsets without checking their types
    [all...]
ExprEngineObjC.cpp 100 SVal TrueV = svalBuilder.makeTruthVal(1);
104 SVal FalseV = svalBuilder.makeTruthVal(0);
117 SVal V = svalBuilder.makeLoc(Sym);
121 SVal nilV = svalBuilder.makeIntVal(0, T);
RegionStore.cpp 651 SValBuilder &svalBuilder;
672 svalBuilder(StateMgr.getSValBuilder()), B(std::move(b)) {}
800 SValBuilder &SVB, const ClusterBindings &Cluster,
872 SValBuilder &SVB, const ClusterBindings &Cluster,
    [all...]
  /external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
Environment.h 28 class SValBuilder;
78 SVal getSVal(const EnvironmentEntry &E, SValBuilder &svalBuilder) const;
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
Environment.h 28 class SValBuilder;
78 SVal getSVal(const EnvironmentEntry &E, SValBuilder &svalBuilder) const;
  /prebuilts/clang/host/darwin-x86/clang-4393122/include/clang/StaticAnalyzer/Core/PathSensitive/
Environment.h 28 class SValBuilder;
78 SVal getSVal(const EnvironmentEntry &E, SValBuilder &svalBuilder) const;
  /prebuilts/clang/host/darwin-x86/clang-4479392/include/clang/StaticAnalyzer/Core/PathSensitive/
Environment.h 28 class SValBuilder;
78 SVal getSVal(const EnvironmentEntry &E, SValBuilder &svalBuilder) const;
  /prebuilts/clang/host/darwin-x86/clang-4579689/include/clang/StaticAnalyzer/Core/PathSensitive/
Environment.h 28 class SValBuilder;
78 SVal getSVal(const EnvironmentEntry &E, SValBuilder &svalBuilder) const;
  /prebuilts/clang/host/darwin-x86/clang-4630689/include/clang/StaticAnalyzer/Core/PathSensitive/
Environment.h 28 class SValBuilder;
78 SVal getSVal(const EnvironmentEntry &E, SValBuilder &svalBuilder) const;
  /prebuilts/clang/host/darwin-x86/clang-4639204/include/clang/StaticAnalyzer/Core/PathSensitive/
Environment.h 28 class SValBuilder;
78 SVal getSVal(const EnvironmentEntry &E, SValBuilder &svalBuilder) const;
  /prebuilts/clang/host/darwin-x86/clang-4691093/include/clang/StaticAnalyzer/Core/PathSensitive/
Environment.h 28 class SValBuilder;
78 SVal getSVal(const EnvironmentEntry &E, SValBuilder &svalBuilder) const;
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
Environment.h 28 class SValBuilder;
78 SVal getSVal(const EnvironmentEntry &E, SValBuilder &svalBuilder) const;
  /prebuilts/clang/host/linux-x86/clang-4393122/include/clang/StaticAnalyzer/Core/PathSensitive/
Environment.h 28 class SValBuilder;
78 SVal getSVal(const EnvironmentEntry &E, SValBuilder &svalBuilder) const;
  /prebuilts/clang/host/linux-x86/clang-4479392/include/clang/StaticAnalyzer/Core/PathSensitive/
Environment.h 28 class SValBuilder;
78 SVal getSVal(const EnvironmentEntry &E, SValBuilder &svalBuilder) const;
  /prebuilts/clang/host/linux-x86/clang-4579689/include/clang/StaticAnalyzer/Core/PathSensitive/
Environment.h 28 class SValBuilder;
78 SVal getSVal(const EnvironmentEntry &E, SValBuilder &svalBuilder) const;
  /prebuilts/clang/host/linux-x86/clang-4630689/include/clang/StaticAnalyzer/Core/PathSensitive/
Environment.h 28 class SValBuilder;
78 SVal getSVal(const EnvironmentEntry &E, SValBuilder &svalBuilder) const;
  /prebuilts/clang/host/linux-x86/clang-4639204/include/clang/StaticAnalyzer/Core/PathSensitive/
Environment.h 28 class SValBuilder;
78 SVal getSVal(const EnvironmentEntry &E, SValBuilder &svalBuilder) const;

Completed in 291 milliseconds

1 2 3 4 5