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

Overridden By

tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  922 SVal CXXDestructorCall::getCXXThisVal() const {

Declarations

tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
  656   virtual SVal getCXXThisVal() const;

References

tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  375     SVal V = CC->getCXXThisVal();
tools/clang/lib/StaticAnalyzer/Checkers/CastValueChecker.cpp
  424     DV = InstanceCall->getCXXThisVal().getAs<DefinedOrUnknownSVal>();
tools/clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp
  201         ICall->getCXXThisVal().getAsRegion());
tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp
  380         verifyAccess(C, InstCall->getCXXThisVal());
  389           verifyIncrement(C, InstCall->getCXXThisVal());
  398           verifyDecrement(C, InstCall->getCXXThisVal());
  410                                    InstCall->getCXXThisVal(),
  423           verifyDereference(C, InstCall->getCXXThisVal());
  439         verifyMatch(C, InstCall->getCXXThisVal(), Call.getArgSVal(0));
  455     const auto *ContReg = InstCall->getCXXThisVal().getAsRegion();
  461                   InstCall->getCXXThisVal().getAsRegion());
  464                     InstCall->getCXXThisVal().getAsRegion());
  468                   InstCall->getCXXThisVal().getAsRegion());
  476                   InstCall->getCXXThisVal().getAsRegion());
  571         handleAssign(C, InstCall->getCXXThisVal(), Call.getOriginExpr(),
  576       handleAssign(C, InstCall->getCXXThisVal());
  585                          InstCall->getCXXThisVal(), Call.getArgSVal(0), Op);
  598                                  InstCall->getCXXThisVal(), Call.getArgSVal(0));
  612         handleIncrement(C, Call.getReturnValue(), InstCall->getCXXThisVal(),
  622         handleDecrement(C, Call.getReturnValue(), InstCall->getCXXThisVal(),
  634         handleAssign(C, InstCall->getCXXThisVal());
  639         handleClear(C, InstCall->getCXXThisVal());
  644         handlePushBack(C, InstCall->getCXXThisVal());
  649         handlePopBack(C, InstCall->getCXXThisVal());
  654         handlePushFront(C, InstCall->getCXXThisVal());
  659         handlePopFront(C, InstCall->getCXXThisVal());
  705                     InstCall->getCXXThisVal());
  711                   InstCall->getCXXThisVal());
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
 2704     SymbolRef Sym = CC->getCXXThisVal().getAsSymbol();
tools/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp
  473     if (IC->getCXXThisVal().getAsRegion() == ArgRegion)
  630   const MemRegion *ThisRegion = IC->getCXXThisVal().getAsRegion();
  713       ThisRegion = IC->getCXXThisVal().getAsRegion();
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp
  659       if (SymbolRef Sym = MCall->getCXXThisVal().getAsLocSymbol()) {
tools/clang/lib/StaticAnalyzer/Checkers/SmartPtrModeling.cpp
   52       cast<CXXInstanceCall>(&Call)->getCXXThisVal().getAsRegion();
tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp
  113   const MemRegion *Reg = MC->getCXXThisVal().getAsRegion();
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  683   SVal ThisVal = getCXXThisVal();
  735   const MemRegion *R = getCXXThisVal().getAsRegion();
  793   SVal ThisVal = getCXXThisVal();
tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
   55     ThisVal = cast<CXXInstanceCall>(Call).getCXXThisVal();