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

Declarations

tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
  494   void addVisitor(std::unique_ptr<BugReporterVisitor> visitor);

References

tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
  260   BR->addVisitor(std::move(Visitor));
tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp
   99   R->addVisitor(std::make_unique<DeleteBugVisitor>());
tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp
   51     R->addVisitor(std::move(Visitor));
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp
   86   R->addVisitor(std::make_unique<DynamicTypeBugVisitor>(Reg));
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
  917   R->addVisitor(std::make_unique<GenericsBugVisitor>(Sym));
tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
  741     report->addVisitor(std::make_unique<TaintBugVisitor>(TaintedSVal));
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
  775     R->addVisitor(std::make_unique<NonLocalizedStringBRVisitor>(StringRegion));
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp
   42   Report->addVisitor(std::make_unique<RequestNodeVisitor>(
   62   Report->addVisitor(std::make_unique<RequestNodeVisitor>(
tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
  243   Report->addVisitor(std::make_unique<SecKeychainBugVisitor>(AP.first));
  288         Report->addVisitor(std::make_unique<SecKeychainBugVisitor>(V));
  498   Report->addVisitor(std::make_unique<SecKeychainBugVisitor>(AP.first));
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
 2169     R->addVisitor(std::make_unique<MallocBugVisitor>(Sym));
 2261     R->addVisitor(std::make_unique<MallocBugVisitor>(Sym));
 2264       R->addVisitor(allocation_state::getInnerPointerBRVisitor(Sym));
 2296     R->addVisitor(std::make_unique<MallocBugVisitor>(Sym));
 2320     R->addVisitor(std::make_unique<MallocBugVisitor>(Sym));
 2350       R->addVisitor(std::make_unique<MallocBugVisitor>(Sym));
 2613   R->addVisitor(std::make_unique<MallocBugVisitor>(Sym, true));
tools/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp
  435     R->addVisitor(std::make_unique<MovedBugVisitor>(*this, Region, RD, MK));
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
  169       R->addVisitor(std::make_unique<NullabilityBugVisitor>(Region));
tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp
  193   BR->addVisitor(std::make_unique<SuperDeallocBRVisitor>(Sym));
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp
  816     addVisitor(std::make_unique<RefCountReportVisitor>(sym));
  824   addVisitor(std::make_unique<RefCountReportVisitor>(sym));
  916   addVisitor(std::make_unique<RefLeakReportVisitor>(sym));
tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp
  175     R->addVisitor(std::make_unique<DivisionBRVisitor>(Val.getAsSymbol(),
tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp
   89         R->addVisitor(std::make_unique<FindLastStoreBRVisitor>(
tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp
   76   report->addVisitor(std::move(Visitor));
tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp
  260     R->addVisitor(std::make_unique<ValistBugVisitor>(VAList));
  303     R->addVisitor(std::make_unique<ValistBugVisitor>(Reg, true));
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
 2764     R->addVisitor(std::make_unique<LikelyFalsePositiveSuppressionBRVisitor>());
 2767     R->addVisitor(std::make_unique<NilReceiverBRVisitor>());
 2768     R->addVisitor(std::make_unique<ConditionBRVisitor>());
 2769     R->addVisitor(std::make_unique<TagVisitor>());
 2782         R->addVisitor(std::make_unique<FalsePositiveRefutationBRVisitor>());
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  836       BR.addVisitor(std::make_unique<MacroNullReturnSuppressionVisitor>(
  998     BR.addVisitor(std::make_unique<ReturnVisitor>(CalleeContext,
 1487               BR.addVisitor(std::make_unique<FindLastStoreBRVisitor>(
 1956     report.addVisitor(std::make_unique<TrackControlDependencyCondBRVisitor>(
 1984         report.addVisitor(std::make_unique<FindLastStoreBRVisitor>(
 1998       report.addVisitor(
 2005       report.addVisitor(std::make_unique<UndefOrNullArgVisitor>(R));
 2010           report.addVisitor(std::make_unique<TrackConstraintBRVisitor>(
 2017           report.addVisitor(
 2022         report.addVisitor(std::make_unique<FindLastStoreBRVisitor>(
 2058       report.addVisitor(
 2062         report.addVisitor(std::make_unique<FindLastStoreBRVisitor>(
 2069       report.addVisitor(std::make_unique<TrackConstraintBRVisitor>(