/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
H A D | DynamicExtent.cpp | 29 const MemRegion *MR, SValBuilder &SVB) { in getDynamicExtent() argument 35 return MR->getMemRegionManager().getStaticSize(MR, SVB); in getDynamicExtent() 38 DefinedOrUnknownSVal getElementExtent(QualType Ty, SValBuilder &SVB) { in getElementExtent() argument 39 return SVB.makeIntVal(SVB.getContext().getTypeSizeInChars(Ty).getQuantity(), in getElementExtent() 40 SVB.getArrayIndexType()); in getElementExtent() 45 SValBuilder &SVB, in getDynamicElementCount() argument 49 DefinedOrUnknownSVal Size = getDynamicExtent(State, MR, SVB); in getDynamicElementCount() 50 SVal ElementSize = getElementExtent(ElementTy, SVB); in getDynamicElementCount() 53 SVB.evalBinOp(State, BO_Div, Size, ElementSize, SVB.getArrayIndexType()); in getDynamicElementCount() 82 DefinedOrUnknownSVal Size, SValBuilder &SVB) { in setDynamicExtent() argument
|
H A D | SimpleSValBuilder.cpp | 183 SValBuilder &SVB = State->getStateManager().getSValBuilder(); in isInRelation() local 185 SVB.evalBinOpNN(State, Rel, nonloc::SymbolVal(Sym), in isInRelation() 186 nonloc::ConcreteInt(Bound), SVB.getConditionType()); in isInRelation() 200 SValBuilder &SVB = State->getStateManager().getSValBuilder(); in isWithinConstantOverflowBounds() local 201 BasicValueFactory &BV = SVB.getBasicValueFactory(); in isWithinConstantOverflowBounds() 243 SValBuilder &SVB = State->getStateManager().getSValBuilder(); in doRearrangeUnchecked() local 244 BasicValueFactory &BV = SVB.getBasicValueFactory(); in doRearrangeUnchecked() 245 SymbolManager &SymMgr = SVB.getSymbolManager(); in doRearrangeUnchecked() 257 ResultTy = SVB.getConditionType(); in doRearrangeUnchecked() 265 return SVB.evalBinOpNN(State, Op, nonloc::ConcreteInt(LInt), in doRearrangeUnchecked() [all …]
|
H A D | CallEvent.cpp | 471 SValBuilder &SVB, in addParameterValuesToBindings() argument 474 MemRegionManager &MRMgr = SVB.getRegionManager(); in addParameterValuesToBindings() 494 Loc ParamLoc = SVB.makeLoc( in addParameterValuesToBindings() 591 SValBuilder &SVB = getState()->getStateManager().getSValBuilder(); in getInitialStackFrameContents() local 592 addParameterValuesToBindings(CalleeCtx, Bindings, SVB, *this, in getInitialStackFrameContents() 792 SValBuilder &SVB = StateMgr.getSValBuilder(); in getInitialStackFrameContents() local 795 Loc ThisLoc = SVB.getCXXThis(MD, CalleeCtx); in getInitialStackFrameContents() 800 ASTContext &Ctx = SVB.getContext(); in getInitialStackFrameContents() 814 ThisVal = SVB.evalCast(ThisVal, Ty, StaticTy); in getInitialStackFrameContents() 866 SValBuilder &SVB = getState()->getStateManager().getSValBuilder(); in getInitialStackFrameContents() local [all …]
|
H A D | SimpleConstraintManager.cpp | 30 SValBuilder &SVB = State->getStateManager().getSValBuilder(); in assume() local 36 T = SVB.getContext().VoidPtrTy; in assume() 38 Cond = SVB.evalCast(*LV, SVB.getContext().BoolTy, T).castAs<DefinedSVal>(); in assume()
|
H A D | ExprEngineCXX.cpp | 100 SValBuilder &SVB = State->getStateManager().getSValBuilder(); in makeZeroElementRegion() local 101 ASTContext &Ctx = SVB.getContext(); in makeZeroElementRegion() 105 LValue = State->getLValue(Ty, SVB.makeZeroArrayIndex(), LValue); in makeZeroElementRegion() 115 SValBuilder &SVB = getSValBuilder(); in computeObjectUnderConstruction() local 116 MemRegionManager &MRMgr = SVB.getRegionManager(); in computeObjectUnderConstruction() 117 ASTContext &ACtx = SVB.getContext(); in computeObjectUnderConstruction() 136 Loc ThisPtr = SVB.getCXXThis(CurCtor, LCtx->getStackFrame()); in computeObjectUnderConstruction() 145 return SVB.makeLoc(BaseReg); in computeObjectUnderConstruction() 227 return SVB.conjureSymbolVal(&TopLevelSymRegionTag, RetE, SFC, RegionTy, in computeObjectUnderConstruction()
|
H A D | MemRegion.cpp | 734 SValBuilder &SVB) const { in getStaticSize() 736 SymbolManager &SymMgr = SVB.getSymbolManager(); in getStaticSize() 743 return SVB.makeIntVal( in getStaticSize() 745 SVB.getArrayIndexType()); in getStaticSize() 763 return getElementExtent(Ty, SVB); in getStaticSize() 771 DefinedOrUnknownSVal Size = getElementExtent(Ty, SVB); in getStaticSize()
|
H A D | RegionStore.cpp | 858 SValBuilder &SVB, const ClusterBindings &Cluster, in collectSubRegionBindings() argument 870 SVal Extent = Top->getMemRegionManager().getStaticSize(Top, SVB); in collectSubRegionBindings() 876 Length = ExtentInt.getLimitedValue() * SVB.getContext().getCharWidth(); in collectSubRegionBindings() 879 Length = FR->getDecl()->getBitWidthValue(SVB.getContext()); in collectSubRegionBindings() 930 SValBuilder &SVB, const ClusterBindings &Cluster, in collectSubRegionBindings() argument 932 collectSubRegionBindings(Bindings, SVB, Cluster, Top, in collectSubRegionBindings() 1552 getExistingLazyBinding(SValBuilder &SVB, RegionBindingsConstRef B, in getExistingLazyBinding() argument 1568 if (!SVB.getContext().hasSameUnqualifiedType(RegionTy, SourceRegionTy)) in getExistingLazyBinding() 1576 collectSubRegionBindings(Bindings, SVB, *B.lookup(R->getBaseRegion()), R, in getExistingLazyBinding()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
H A D | VLASizeChecker.cpp | 96 SValBuilder &SVB = C.getSValBuilder(); in checkVLA() local 99 SVB.getBasicValueFactory().getMaxValue(SizeTy).getZExtValue(); in checkVLA() 104 SVB.makeIntVal(EleSize.getQuantity(), SizeTy).castAs<NonLoc>(); in checkVLA() 108 if (const llvm::APSInt *KV = SVB.getKnownValue(State, ArrSize)) in checkVLA() 115 SVB.evalCast(SizeD, SizeTy, SizeE->getType()).castAs<NonLoc>(); in checkVLA() 117 SVal Mul = SVB.evalBinOpNN(State, BO_Mul, ArrSize, IndexLength, SizeTy); in checkVLA() 124 if (const llvm::APSInt *IndexLVal = SVB.getKnownValue(State, IndexLength)) { in checkVLA() 189 SValBuilder &SVB = C.getSValBuilder(); in checkVLAIndexSize() local 192 DefinedOrUnknownSVal Zero = SVB.makeZeroVal(SizeTy); in checkVLAIndexSize() 194 SVal LessThanZeroVal = SVB.evalBinOp(State, BO_LT, SizeD, Zero, SizeTy); in checkVLAIndexSize() [all …]
|
H A D | Iterator.cpp | 232 auto &SVB = State->getStateManager().getSValBuilder(); in advancePosition() local 251 Pos->setTo(SVB.evalBinOp(State, BinOp, in advancePosition() 267 SValBuilder &SVB = State->getStateManager().getSValBuilder(); in assumeNoOverflow() local 268 BasicValueFactory &BV = SVB.getBasicValueFactory(); in assumeNoOverflow() 278 SVB.evalBinOpNN(State, BO_LE, nonloc::SymbolVal(Sym), in assumeNoOverflow() 279 nonloc::ConcreteInt(Max), SVB.getConditionType()); in assumeNoOverflow() 288 SVB.evalBinOpNN(State, BO_GE, nonloc::SymbolVal(Sym), in assumeNoOverflow() 289 nonloc::ConcreteInt(Min), SVB.getConditionType()); in assumeNoOverflow() 306 auto &SVB = State->getStateManager().getSValBuilder(); in compare() local 309 SVB.evalBinOp(State, Opc, NL1, NL2, SVB.getConditionType()); in compare()
|
H A D | STLAlgorithmModeling.cpp | 110 auto &SVB = C.getSValBuilder(); in Find() local 113 SVal RetVal = SVB.conjureSymbolVal(nullptr, CE, LCtx, C.blockCount()); in Find() 129 SVal GreaterOrEqual = SVB.evalBinOp(StateFound, BO_GE, in Find() 132 SVB.getConditionType()); in Find() 151 SVal Less = SVB.evalBinOp(StateFound, BO_LT, in Find() 154 SVB.getConditionType()); in Find()
|
H A D | EnumCastOutOfRangeChecker.cpp | 37 SValBuilder &SVB; member in __anon0701a2a80111::ConstraintBasedEQEvaluator 42 : CompareValue(CompareValue), PS(C.getState()), SVB(C.getSValBuilder()) {} in ConstraintBasedEQEvaluator() 45 DefinedOrUnknownSVal EnumDeclValue = SVB.makeIntVal(EnumDeclInitValue); in operator ()() 47 SVB.evalEQ(PS, EnumDeclValue, CompareValue); in operator ()()
|
H A D | ContainerModeling.cpp | 152 ProgramStateRef State, SValBuilder &SVB, SymbolRef OldSym, 154 SymbolRef rebaseSymbol(ProgramStateRef State, SValBuilder &SVB, SymbolRef Expr, 335 auto &SVB = C.getSValBuilder(); in handleAssignment() local 350 State, SVB, OldEndSym, NewEndSym, OldEndSym, BO_LT); in handleAssignment() 449 auto &SVB = C.getSValBuilder(); in handlePushBack() local 451 SVB.evalBinOp(State, BO_Add, in handlePushBack() 478 auto &SVB = C.getSValBuilder(); in handlePopBack() local 480 SVB.evalBinOp(State, BO_Sub, in handlePopBack() 523 auto &SVB = C.getSValBuilder(); in handlePushFront() local 525 SVB.evalBinOp(State, BO_Sub, in handlePushFront() [all …]
|
H A D | BuiltinFunctionChecker.cpp | 107 SValBuilder &SVB = C.getSValBuilder(); in evalCall() local 113 BasicValueFactory &BVF = SVB.getBasicValueFactory(); in evalCall() 115 V = SVB.makeIntVal(Result); in evalCall() 123 V = SVB.makeIntVal(0, CE->getType()); in evalCall()
|
H A D | CXXSelfAssignmentChecker.cpp | 48 auto &SVB = C.getSValBuilder(); in checkBeginFunction() local 50 State->getSVal(SVB.getCXXThis(MD, LCtx->getStackFrame())); in checkBeginFunction() 51 auto Param = SVB.makeLoc(State->getRegion(MD->getParamDecl(0), LCtx)); in checkBeginFunction()
|
H A D | MIGChecker.cpp | 234 SValBuilder &SVB = C.getSValBuilder(); in mayBeSuccess() local 239 V = SVB.evalEQ(C.getState(), V, SVB.makeIntVal(MigNoReply, ACtx.IntTy)); in mayBeSuccess()
|
H A D | TrustNonnullChecker.cpp | 218 SValBuilder &SVB = InputState->getStateManager().getSValBuilder(); in addImplication() local 225 SVal AntecedentV = SVB.makeSymbolVal(Antecedent); in addImplication() 230 SVal ConsequentS = SVB.makeSymbolVal(*Consequent); in addImplication()
|
H A D | VirtualCallChecker.cpp | 173 auto &SVB = C.getSValBuilder(); in registerCtorDtorCallInState() local 178 State->getSVal(SVB.getCXXThis(MD, LCtx->getStackFrame())); in registerCtorDtorCallInState() 192 State->getSVal(SVB.getCXXThis(MD, LCtx->getStackFrame())); in registerCtorDtorCallInState()
|
H A D | IteratorModeling.cpp | 257 auto &SVB = C.getSValBuilder(); in checkPostStmt() local 260 SVB.makeArrayIndex(1)); in checkPostStmt() 652 auto &SVB = C.getSValBuilder(); in handlePtrIncrOrDecr() local 653 SVal NegatedOffset = SVB.evalMinus(Offset.castAs<NonLoc>()); in handlePtrIncrOrDecr() 792 auto &SVB = State->getStateManager().getSValBuilder(); in relateSymbols() local 800 SVB.evalBinOp(State, BO_EQ, nonloc::SymbolVal(Sym1), in relateSymbols() 801 nonloc::SymbolVal(Sym2), SVB.getConditionType()); in relateSymbols()
|
H A D | StdLibraryFunctionsChecker.cpp | 616 SValBuilder &SVB = Mgr.getSValBuilder(); in getBVF() local 617 return SVB.getBasicValueFactory(); in getBVF() 700 SValBuilder &SVB = Mgr.getSValBuilder(); in applyAsOutOfRange() local 701 BasicValueFactory &BVF = SVB.getBasicValueFactory(); in applyAsOutOfRange() 729 SValBuilder &SVB = Mgr.getSValBuilder(); in applyAsWithinRange() local 730 BasicValueFactory &BVF = SVB.getBasicValueFactory(); in applyAsWithinRange() 786 SValBuilder &SVB = Mgr.getSValBuilder(); in apply() local 787 QualType CondT = SVB.getConditionType(); in apply() 796 OtherV = SVB.evalCast(OtherV, T, OtherT); in apply() 797 if (auto CompV = SVB.evalBinOp(State, Op, V, OtherV, CondT) in apply() [all …]
|
H A D | CStringChecker.cpp | 2098 SValBuilder &SVB = C.getSValBuilder(); in evalStrsep() local 2112 SVB.conjureSymbolVal(getTag(), in evalStrsep() 2121 Result = SVB.conjureSymbolVal(nullptr, CE, LCtx, C.blockCount()); in evalStrsep() 2159 SValBuilder &SVB = C.getSValBuilder(); in evalStdCopyCommon() local 2161 SVal ResultVal = SVB.conjureSymbolVal(nullptr, CE, LCtx, C.blockCount()); in evalStdCopyCommon()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | SimpleConstraintManager.h | 25 SValBuilder &SVB; variable 29 : EE(exprengine), SVB(SB) {} in SimpleConstraintManager() 77 SValBuilder &getSValBuilder() const { return SVB; } in getSValBuilder() 78 BasicValueFactory &getBasicVals() const { return SVB.getBasicValueFactory(); } in getBasicVals() 79 SymbolManager &getSymbolManager() const { return SVB.getSymbolManager(); } in getSymbolManager()
|
H A D | DynamicExtent.h | 27 const MemRegion *MR, SValBuilder &SVB); 30 DefinedOrUnknownSVal getElementExtent(QualType Ty, SValBuilder &SVB); 35 SValBuilder &SVB, QualType Ty); 39 DefinedOrUnknownSVal Extent, SValBuilder &SVB);
|
H A D | SMTConstraintManager.h | 272 SValBuilder &SVB = getSValBuilder(); in REGISTER_TRAIT_WITH_PROGRAMSTATE() local 275 return canReasonAbout(SVB.makeSymbolVal(SC->getOperand())); in REGISTER_TRAIT_WITH_PROGRAMSTATE() 279 return canReasonAbout(SVB.makeSymbolVal(SIE->getLHS())); in REGISTER_TRAIT_WITH_PROGRAMSTATE() 282 return canReasonAbout(SVB.makeSymbolVal(ISE->getRHS())); in REGISTER_TRAIT_WITH_PROGRAMSTATE() 285 return canReasonAbout(SVB.makeSymbolVal(SSE->getLHS())) && in REGISTER_TRAIT_WITH_PROGRAMSTATE() 286 canReasonAbout(SVB.makeSymbolVal(SSE->getRHS())); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
|
/netbsd-src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/ |
H A D | nuvoton-npcm750-evb.dts | 196 /* lm75 on SVB */ 239 /* tmp100 on SVB */
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
H A D | RetainCountChecker.cpp | 934 SValBuilder &SVB = C.getSValBuilder(); in evalCall() local 936 SVB.conjureSymbolVal(nullptr, CE, LCtx, ResultTy, C.blockCount()); in evalCall()
|