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

Derived Classes

tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
   24 class SimpleSValBuilder : public SValBuilder {

Declarations

tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
   62 class SValBuilder;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
   28 class SValBuilder;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
   57 class SValBuilder;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
   49 class SValBuilder;

References

tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
  110   SValBuilder &getSValBuilder() {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
   76   SVal getSVal(const EnvironmentEntry &E, SValBuilder &svalBuilder) const;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
  138   SValBuilder &svalBuilder;
  194   SValBuilder &getSValBuilder() { return svalBuilder; }
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
  453   virtual DefinedOrUnknownSVal getExtent(SValBuilder &svalBuilder) const {
  494   DefinedOrUnknownSVal getExtent(SValBuilder &svalBuilder) const override;
  555   DefinedOrUnknownSVal getExtent(SValBuilder &svalBuilder) const override;
  785   DefinedOrUnknownSVal getExtent(SValBuilder &svalBuilder) const override;
  820   DefinedOrUnknownSVal getExtent(SValBuilder &svalBuilder) const override;
 1024   DefinedOrUnknownSVal getExtent(SValBuilder &svalBuilder) const override;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
  477   std::unique_ptr<SValBuilder> svalBuilder;
  506   SValBuilder &getSValBuilder() {
  510   const SValBuilder &getSValBuilder() const {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/RangedConstraintManager.h
  140   RangedConstraintManager(SubEngine *SE, SValBuilder &SB)
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h
   33   SMTConstraintManager(clang::ento::SubEngine *SE, clang::ento::SValBuilder &SB)
  271     SValBuilder &SVB = getSValBuilder();
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
  387 SValBuilder* createSimpleSValBuilder(llvm::BumpPtrAllocator &alloc,
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
  388   SVal evalBinOp(SValBuilder &svalBuilder, BinaryOperator::Opcode Op,
  391   ConcreteInt evalComplement(SValBuilder &svalBuilder) const;
  393   ConcreteInt evalMinus(SValBuilder &svalBuilder) const;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h
   25   SValBuilder &SVB;
   28   SimpleConstraintManager(SubEngine *subengine, SValBuilder &SB)
   77   SValBuilder &getSValBuilder() const { return SVB; }
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
   55   SValBuilder &svalBuilder;
  132   SValBuilder& getSValBuilder() { return svalBuilder; }
tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
   62                                          SValBuilder &svalBuilder,
   70 static SVal computeExtentBegin(SValBuilder &svalBuilder,
   85                      SValBuilder &svalBuilder) {
  130   SValBuilder &svalBuilder = checkerContext.getSValBuilder();
  277 static inline SVal getValue(SVal val, SValBuilder &svalBuilder) {
  285                               SValBuilder &sb) {
  294                      SValBuilder &svalBuilder) {
  308                                                    SValBuilder &svalBuilder,
tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  927   SValBuilder &SvalBuilder = C.getSValBuilder();
tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp
   81   SValBuilder &svalBuilder = C.getSValBuilder();
tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
   92     SValBuilder& svalBuilder = C.getSValBuilder();
  108     SValBuilder &SVB = C.getSValBuilder();
tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
  274   SValBuilder &svalBuilder = C.getSValBuilder();
  332   SValBuilder &svalBuilder = C.getSValBuilder();
  382   SValBuilder &svalBuilder = C.getSValBuilder();
  481   SValBuilder &svalBuilder = C.getSValBuilder();
  670   SValBuilder &svalBuilder = C.getSValBuilder();
  766   SValBuilder &svalBuilder = C.getSValBuilder();
  826     SValBuilder &svalBuilder = C.getSValBuilder();
  895   SValBuilder &svalBuilder = C.getSValBuilder();
 1066   SValBuilder &svalBuilder = C.getSValBuilder();
 1200       SValBuilder &SvalBuilder = C.getSValBuilder();
 1282   SValBuilder &svalBuilder = C.getSValBuilder();
 1568   SValBuilder &svalBuilder = C.getSValBuilder();
 1941   SValBuilder &svalBuilder = C.getSValBuilder();
 2058   SValBuilder &SVB = C.getSValBuilder();
 2119   SValBuilder &SVB = C.getSValBuilder();
tools/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp
   48   auto &SVB = C.getSValBuilder();
tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp
  111   SValBuilder &svalBuilder = C.getSValBuilder();
tools/clang/lib/StaticAnalyzer/Checkers/EnumCastOutOfRangeChecker.cpp
   37   SValBuilder &SVB;
tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp
  340     ProgramStateRef State, SValBuilder &SVB, SymbolRef OldSym,
 1229           auto &SVB = C.getSValBuilder();
 1326     auto &SVB = C.getSValBuilder();
 1352     auto &SVB = C.getSValBuilder();
 1395       auto &SVB = C.getSValBuilder();
 1430     auto &SVB = C.getSValBuilder();
 1537   auto &SVB = C.getSValBuilder();
 1567   auto &SVB = C.getSValBuilder();
 1641 SymbolRef rebaseSymbol(ProgramStateRef State, SValBuilder &SVB, SymbolRef Expr,
 2038   auto &SVB = State->getStateManager().getSValBuilder();
 2105   SValBuilder &SVB = State->getStateManager().getSValBuilder();
 2252     ProgramStateRef State, SValBuilder &SVB, SymbolRef OldSym,
 2267 SymbolRef rebaseSymbol(ProgramStateRef State, SValBuilder &SVB,
 2357   auto &SVB = State->getStateManager().getSValBuilder();
tools/clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp
  232   SValBuilder &SVB = C.getSValBuilder();
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
 1046   SValBuilder &SB = C.getSValBuilder();
 1173       SValBuilder &svalBuilder = C.getSValBuilder();
 1191         SValBuilder &SB = C.getSValBuilder();
 1262   SValBuilder &SvalBuilder = C.getSValBuilder();
 1382   SValBuilder &svalBuilder = C.getSValBuilder();
 1526   SValBuilder &svalBuilder = C.getSValBuilder();
 1542     SValBuilder &svalBuilder = C.getSValBuilder();
 2411   SValBuilder &svalBuilder = C.getSValBuilder();
 2505   SValBuilder &svalBuilder = C.getSValBuilder();
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp
  934       SValBuilder &SVB = C.getSValBuilder();
tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
  243   SValBuilder &SVB = Mgr.getSValBuilder();
  271   SValBuilder &SVB = Mgr.getSValBuilder();
  322   SValBuilder &SVB = Mgr.getSValBuilder();
  442   SValBuilder &SVB = C.getSValBuilder();
tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
  216   SValBuilder &svalBuilder = C.getSValBuilder();
tools/clang/lib/StaticAnalyzer/Checkers/TrustNonnullChecker.cpp
  218     SValBuilder &SVB = InputState->getStateManager().getSValBuilder();
tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp
   67   SValBuilder &SB = C.getSValBuilder();
  136         SValBuilder &SB = C.getSValBuilder();
  156         SValBuilder &SB = C.getSValBuilder();
tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp
  136   SValBuilder &svalBuilder = C.getSValBuilder();
tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp
  172   auto &SVB = C.getSValBuilder();
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  506                                          SValBuilder &SVB,
  595   SValBuilder &SVB = getState()->getStateManager().getSValBuilder();
  796     SValBuilder &SVB = StateMgr.getSValBuilder();
  870   SValBuilder &SVB = getState()->getStateManager().getSValBuilder();
  915     SValBuilder &SVB = getState()->getStateManager().getSValBuilder();
 1345   SValBuilder &SVB = getState()->getStateManager().getSValBuilder();
 1396     SValBuilder &SVB = State->getStateManager().getSValBuilder();
 1412   SValBuilder &SVB = State->getStateManager().getSValBuilder();
tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp
  113   SValBuilder &Bldr = Mgr.getSValBuilder();
tools/clang/lib/StaticAnalyzer/Core/Environment.cpp
   86                           SValBuilder& svalBuilder) const {
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
  872           SValBuilder &SVB = getSValBuilder();
tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
   29     SVal Symbol, SVal Other, Expr* Expression, SValBuilder &svalBuilder,
tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
  100   SValBuilder &SVB = State->getStateManager().getSValBuilder();
  115   SValBuilder &SVB = getSValBuilder();
tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp
   47     ExplodedNodeSet &dstLocation, SValBuilder &svalBuilder,
tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp
  166 DefinedOrUnknownSVal TypedValueRegion::getExtent(SValBuilder &svalBuilder) const {
  180 DefinedOrUnknownSVal FieldRegion::getExtent(SValBuilder &svalBuilder) const {
  199 DefinedOrUnknownSVal AllocaRegion::getExtent(SValBuilder &svalBuilder) const {
  203 DefinedOrUnknownSVal SymbolicRegion::getExtent(SValBuilder &svalBuilder) const {
  207 DefinedOrUnknownSVal StringRegion::getExtent(SValBuilder &svalBuilder) const {
tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp
  327   SValBuilder &svalBuilder = SM.getSValBuilder();
tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp
  243   RangeConstraintManager(SubEngine *SE, SValBuilder &SVB)
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
  718   SValBuilder &svalBuilder;
  867                          SValBuilder &SVB, const ClusterBindings &Cluster,
  939                          SValBuilder &SVB, const ClusterBindings &Cluster,
 1592 getExistingLazyBinding(SValBuilder &SVB, RegionBindingsConstRef B,
tools/clang/lib/StaticAnalyzer/Core/SVals.cpp
  242 SVal nonloc::ConcreteInt::evalBinOp(SValBuilder &svalBuilder,
  255 nonloc::ConcreteInt::evalComplement(SValBuilder &svalBuilder) const {
  260 nonloc::ConcreteInt::evalMinus(SValBuilder &svalBuilder) const {
tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp
   30     SValBuilder &SVB = State->getStateManager().getSValBuilder();
tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
   24 class SimpleSValBuilder : public SValBuilder {
   58 SValBuilder *ento::createSimpleSValBuilder(llvm::BumpPtrAllocator &alloc,
  315   SValBuilder &SVB = State->getStateManager().getSValBuilder();
  332   SValBuilder &SVB = State->getStateManager().getSValBuilder();
  375   SValBuilder &SVB = State->getStateManager().getSValBuilder();
  450   SValBuilder &SVB = StateMgr.getSValBuilder();
 1236     SValBuilder &SVB;
tools/clang/unittests/StaticAnalyzer/StoreTest.cpp
   23     SValBuilder &SVB = Eng.getSValBuilder();
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   83     constexpr _Tp&&
usr/include/c++/7.4.0/bits/unique_ptr.h
   68         default_delete(const default_delete<_Up>&) noexcept { }
   72       operator()(_Tp* __ptr) const
   74 	static_assert(!is_void<_Tp>::value,
   76 	static_assert(sizeof(_Tp)>0,
  122 	  using type = _Up*;
  137       using pointer = typename _Ptr<_Tp, _Dp>::type;
  161 	typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
  163       __uniq_ptr_impl<_Tp, _Dp> _M_t;
  166       using pointer	  = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
  167       using element_type  = _Tp;
  824     make_unique(_Args&&... __args)
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  602                           is_void<_Tp>>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
 1554     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1633     { typedef _Tp   type; };
 1645     { typedef _Tp&   type; };
 1650     : public __add_lvalue_reference_helper<_Tp>