/external/clang/lib/StaticAnalyzer/Core/ |
H A D | SimpleConstraintManager.h | 26 SValBuilder &SVB; member in class:clang::ento::SimpleConstraintManager 29 : SU(subengine), SVB(SB) {} 82 BasicValueFactory &getBasicVals() const { return SVB.getBasicValueFactory(); } 83 SymbolManager &getSymbolManager() const { return SVB.getSymbolManager(); }
|
H A D | SimpleConstraintManager.cpp | 73 SValBuilder &SVB = state->getStateManager().getSValBuilder(); local 79 T = SVB.getContext().VoidPtrTy; 81 Cond = SVB.evalCast(*LV, SVB.getContext().BoolTy, T).castAs<DefinedSVal>();
|
H A D | ExprEngineCXX.cpp | 94 SValBuilder &SVB = State->getStateManager().getSValBuilder(); local 95 ASTContext &Ctx = SVB.getContext(); 99 LValue = State->getLValue(Ty, SVB.makeZeroArrayIndex(), LValue);
|
H A D | RangeConstraintManager.cpp | 288 RangeConstraintManager(SubEngine *subengine, SValBuilder &SVB) argument 289 : SimpleConstraintManager(subengine, SVB) {}
|
H A D | CallEvent.cpp | 287 SValBuilder &SVB, 290 MemRegionManager &MRMgr = SVB.getRegionManager(); 303 Loc ParamLoc = SVB.makeLoc(MRMgr.getVarRegion(ParamDecl, CalleeCtx)); 322 SValBuilder &SVB = getState()->getStateManager().getSValBuilder(); local 323 addParameterValuesToBindings(CalleeCtx, Bindings, SVB, *this, 491 SValBuilder &SVB = StateMgr.getSValBuilder(); local 494 Loc ThisLoc = SVB.getCXXThis(MD, CalleeCtx); 499 ASTContext &Ctx = SVB.getContext(); 561 SValBuilder &SVB = getState()->getStateManager().getSValBuilder(); local 562 addParameterValuesToBindings(CalleeCtx, Bindings, SVB, *thi 285 addParameterValuesToBindings(const StackFrameContext *CalleeCtx, CallEvent::BindingsTy &Bindings, SValBuilder &SVB, const CallEvent &Call, ArrayRef<ParmVarDecl*> parameters) argument 585 SValBuilder &SVB = getState()->getStateManager().getSValBuilder(); local 887 SValBuilder &SVB = getState()->getStateManager().getSValBuilder(); local 938 SValBuilder &SVB = State->getStateManager().getSValBuilder(); local 964 SValBuilder &SVB = State->getStateManager().getSValBuilder(); local [all...] |
H A D | SimpleSValBuilder.cpp | 540 SimpleSValBuilder &SVB) { 563 return SVB.makeTruthVal(false, resultTy); 565 return SVB.makeTruthVal(true, resultTy); 574 return SVB.makeTruthVal(leftFirst, resultTy); 576 return SVB.makeTruthVal(!leftFirst, resultTy); 536 evalBinOpFieldRegionFieldRegion(const FieldRegion *LeftFR, const FieldRegion *RightFR, BinaryOperator::Opcode op, QualType resultTy, SimpleSValBuilder &SVB) argument
|
H A D | ExprEngineCallAndReturn.cpp | 566 SValBuilder &SVB = getSValBuilder(); local 568 SVal R = SVB.conjureSymbolVal(nullptr, E, LCtx, ResultTy, Count);
|
H A D | ExprEngine.cpp | 494 SValBuilder &SVB = getSValBuilder(); local 495 InitVal = SVB.conjureSymbolVal(BMI->getInit(), stackFrame,
|
H A D | RegionStore.cpp | 814 SValBuilder &SVB, const ClusterBindings &Cluster, 826 SVal Extent = Top->getExtent(SVB); 832 Length = ExtentInt.getLimitedValue() * SVB.getContext().getCharWidth(); 835 Length = FR->getDecl()->getBitWidthValue(SVB.getContext()); 886 SValBuilder &SVB, const ClusterBindings &Cluster, 888 collectSubRegionBindings(Bindings, SVB, Cluster, Top, 1397 getExistingLazyBinding(SValBuilder &SVB, RegionBindingsConstRef B, argument 1413 if (!SVB.getContext().hasSameUnqualifiedType(RegionTy, SourceRegionTy)) 1421 collectSubRegionBindings(Bindings, SVB, *B.lookup(R->getBaseRegion()), R, 813 collectSubRegionBindings(SmallVectorImpl<BindingPair> &Bindings, SValBuilder &SVB, const ClusterBindings &Cluster, const SubRegion *Top, BindingKey TopKey, bool IncludeAllDefaultBindings) argument 885 collectSubRegionBindings(SmallVectorImpl<BindingPair> &Bindings, SValBuilder &SVB, const ClusterBindings &Cluster, const SubRegion *Top, bool IncludeAllDefaultBindings) argument
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | BuiltinFunctionChecker.cpp | 85 SValBuilder &SVB = C.getSValBuilder(); local 86 BasicValueFactory &BVF = SVB.getBasicValueFactory(); 88 V = SVB.makeIntVal(Result);
|
H A D | RetainCountChecker.cpp | 3257 SValBuilder &SVB = C.getSValBuilder(); local 3258 RetVal = SVB.conjureSymbolVal(nullptr, CE, LCtx, ResultTy, C.blockCount());
|