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

Derived Classes

tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
  653 class PathSensitiveBugReporter final : public BugReporter {

Declarations

tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h
   25 class BugReporter;
tools/clang/include/clang/StaticAnalyzer/Core/Checker.h
   24   class BugReporter;
tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h
   39 class BugReporter;

References

tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
  653 class PathSensitiveBugReporter final : public BugReporter {
tools/clang/include/clang/StaticAnalyzer/Core/Checker.h
   32                          BugReporter &BR) {
   51                          BugReporter &BR) {
   68                                          BugReporter &BR) {
  229                                 BugReporter &BR, ExprEngine &Eng) {
  557   BugReporter *BR;
tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h
  189                             BugReporter &BR);
  193                             BugReporter &BR);
  303   void runCheckersForEndAnalysis(ExplodedGraph &G, BugReporter &BR,
  405                                          BugReporter &BR);
  430       CheckerFn<void (const Decl *, AnalysisManager&, BugReporter &)>;
  459       CheckerFn<void (ExplodedGraph &, BugReporter &, ExprEngine &)>;
  499                       BugReporter &)>;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
  102   BugReporter &getBugReporter() {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
  196   BugReporter &getBugReporter() { return BR; }
tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp
   36   void checkEndAnalysis(ExplodedGraph &G, BugReporter &B,ExprEngine &Eng) const;
   41                                             BugReporter &B,
tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp
   34   BugReporter &BR;
  104   WalkAST(const CheckerBase *Checker, BugReporter &BR, AnalysisDeclContext *AC)
  283       BugReporter &BR) const {
tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp
   27   BugReporter &BR;
   32   explicit CastToStructVisitor(BugReporter &B, const CheckerBase *Checker,
  112                         BugReporter &BR) const {
tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
  114                     BugReporter &BR) const;
  191                                       BugReporter &BR) const {
tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp
   41                                BugReporter &BR, ASTContext &Ctx,
   79                                        BugReporter &BR,
  131                     BugReporter &BR) const {
tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
   69   BugReporter &BR;
   78   WalkAST(BugReporter &br, AnalysisDeclContext* ac,
 1001                         BugReporter &BR) const {
tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp
   25   BugReporter &BR;
   30   WalkAST(BugReporter &br, const CheckerBase *checker, AnalysisDeclContext *ac)
   83                         BugReporter &BR) const {
tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp
  206                         BugReporter &BR,
  214                                  BugReporter &BR) const {}
  326                     BugReporter &BR) const {}
tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp
   42                         BugReporter &BR) const;
   45                                  AnalysisManager &Mgr, BugReporter &BR) const;
   48   void reportClones(BugReporter &BR, AnalysisManager &Mgr,
   54       BugReporter &BR, AnalysisManager &Mgr,
   60                                     BugReporter &BR) const {
   68                                              BugReporter &BR) const {
  108     BugReporter &BR, AnalysisManager &Mgr,
  129     BugReporter &BR, AnalysisManager &Mgr,
tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  129                         BugReporter &BR) const;
  135   BugReporter& BR;
  147   DeadStoreObs(const CFG &cfg, ASTContext &ctx, BugReporter &br,
  511                                          BugReporter &BR) const {
tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp
   36                         BugReporter &BR) const {
   62                         BugReporter &BR) const {
   88                         BugReporter &BR) const {
  113                         BugReporter &BR) const {
  137                         BugReporter &BR) const {
  160                         BugReporter &BR) const {
  184                         BugReporter &BR) const {
  214                     BugReporter &BR) const {
  238                     BugReporter &BR) const {
  270                                  BugReporter &BR) const {
  306   void checkEndAnalysis(ExplodedGraph &G, BugReporter &B,ExprEngine &Eng) const {
tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp
   63     BugReporter &BR;
   69                   const ObjCInterfaceDecl *InID, BugReporter &InBR,
   91                     BugReporter &BR) const;
  118                                        BugReporter &BR) const {
tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
   53   ExplodedNode *reportBug(llvm::StringRef Msg, BugReporter &BR,
   59   void checkEndAnalysis(ExplodedGraph &G, BugReporter &BR,
  143                                                BugReporter &BR,
  286 void ExprInspectionChecker::checkEndAnalysis(ExplodedGraph &G, BugReporter &BR,
tools/clang/lib/StaticAnalyzer/Checkers/GCDAntipatternChecker.cpp
   52                         BugReporter &BR) const;
  183                             BugReporter &BR,
  207                                              BugReporter &BR) const {
tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
   37   BugReporter &BR;
   41   explicit FindIdenticalExprVisitor(BugReporter &B,
  505                         BugReporter &BR) const {
tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp
  213   BugReporter &BR;
  219                               BugReporter &InBR,
  731                     BugReporter &BR) const {
tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
  117   BugReporter &BR;
  121   StringRefCheckerVisitor(const Decl *declWithIssue, BugReporter &br,
  136 static void CheckStringRefAssignedTemporary(const Decl *D, BugReporter &BR,
  217   BugReporter &BR;
  221   ASTFieldVisitor(const CXXRecordDecl *root, BugReporter &br,
  230 static void CheckASTMemory(const CXXRecordDecl *R, BugReporter &BR,
  301                     BugReporter &BR) const {
  307                         BugReporter &BR) const {
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
 1041     BugReporter &BR;
 1047     MethodCrawler(const ObjCMethodDecl *InMD, BugReporter &InBR,
 1068                     BugReporter &BR) const;
 1074     BugReporter &BR) const {
 1198     BugReporter &BR;
 1211     explicit MethodCrawler(BugReporter &InBR, const CheckerBase *Checker,
 1230                         BugReporter &BR) const {
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp
   27     BugReporter &BReporter) const {
   52     BugReporter &BReporter) const {
   72     BugReporter &BReporter) const {
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h
   46                               BugReporter &BReporter) const;
   57                          BugReporter &BReporter) const;
   68                            BugReporter &BReporter) const;
tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp
   46                         BugReporter &BR) const;
   54     const Decl *D, BugReporter &BR, AnalysisManager &mgr) const;
  271   const Decl *D, BugReporter &BR, AnalysisManager &mgr) const {
  297                                              BugReporter &BR) const {
tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
  177                         BugReporter &BR) const {
tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp
   47                     AnalysisManager &mgr, BugReporter &BR) const;
   53                                         BugReporter &BR) const {
   94                     AnalysisManager &mgr, BugReporter &BR) const;
  100                                         BugReporter &BR) const {
  244   BugReporter &BR = *event.BR;
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
  161                  const MemRegion *Region, BugReporter &BR,
  492     BugReporter &BR = *Event.BR;
tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp
   48                         BugReporter &BR) const;
   53   BugReporter &BR;
   58            BugReporter &BR, AnalysisDeclContext *ADC)
  197                                                      BugReporter &BR) const {
tools/clang/lib/StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp
   34                         BugReporter &BR) const;
   38                             BugReporter &BR,
   64                                                  BugReporter &BR) const {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCAutoreleaseWriteChecker.cpp
   52                         BugReporter &BR) const;
  108 static void emitDiagnostics(BoundNodes &Match, const Decl *D, BugReporter &BR,
  151                                                   BugReporter &BR) const {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp
   28   BugReporter &BR;
   73   WalkAST(BugReporter &br, const CheckerBase *checker, AnalysisDeclContext *ac)
  164                         BugReporter &BR) const {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp
   70                     BugReporter &BR) const;
  167                                         BugReporter &BR) const {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp
   27   void checkCopyMutable(const ObjCPropertyDecl *D, BugReporter &BR) const;
   31                     BugReporter &BR) const;
   37                                        BugReporter &BR) const {
   42                                            BugReporter &BR) const {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp
  107                                 BugReporter &BR,
  179                     BugReporter &BR) const {
tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp
   36   mutable BugReporter *BR;
   42                     BugReporter &BRArg) const {
tools/clang/lib/StaticAnalyzer/Checkers/PointerIterationChecker.cpp
   32                         BugReporter &BR) const;
   36                             BugReporter &BR, AnalysisManager &AM,
   84                                              BugReporter &BR) const {
tools/clang/lib/StaticAnalyzer/Checkers/PointerSortingChecker.cpp
   32                         BugReporter &BR) const;
   36                             BugReporter &BR, AnalysisManager &AM,
   97                                              BugReporter &BR) const {
tools/clang/lib/StaticAnalyzer/Checkers/RunLoopAutoreleaseLeakChecker.cpp
   54                         BugReporter &BR) const;
   82                             BugReporter &BR,
  155 checkTempObjectsInSamePool(const Decl *D, AnalysisManager &AM, BugReporter &BR,
  174 checkTempObjectsInNoPool(const Decl *D, AnalysisManager &AM, BugReporter &BR,
  197                         BugReporter &BR) const {
tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp
   34   void checkEndAnalysis(ExplodedGraph &G, BugReporter &B,
   49                                               BugReporter &B,
tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp
   77                                           BugReporter &BR) {
   99                                           BugReporter &BR) {
  403                                                BugReporter &BR,
  699                                                   BugReporter &BR) {
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
 3005     BugReporter &BR = static_cast<ExprEngine &>(
 3120     for (BugReporter::EQClasses_iterator
tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  189   BugReporter *RecVisitorBR;
  603   BugReporter BR(*Mgr);
  785   BugReporter BR(*Mgr);
tools/clang/unittests/StaticAnalyzer/RegisterCustomCheckersTest.cpp
   74                         BugReporter &BR) const {