Searched refs:PathDiagnostic (Results 1 - 8 of 8) sorted by relevance

/external/clang/lib/StaticAnalyzer/Core/
H A DPathDiagnostic.cpp1 //===--- PathDiagnostic.cpp - Path-Specific Diagnostic Handling -*- C++ -*-===//
10 // This file defines the PathDiagnostic-related interfaces.
14 #include "clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h"
108 PathDiagnostic::~PathDiagnostic() {}
110 PathDiagnostic::PathDiagnostic(StringRef CheckName, const Decl *declWithIssue, function in class:PathDiagnostic
156 void PathDiagnostic::resetDiagnosticLocationToMainFile() {
194 for (llvm::FoldingSet<PathDiagnostic>::iterator it =
200 void PathDiagnosticConsumer::HandlePathDiagnostic(PathDiagnostic *
[all...]
H A DPlistDiagnostics.cpp20 #include "clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h"
42 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
289 std::vector<const PathDiagnostic *> &Diags,
301 for (std::vector<const PathDiagnostic*>::iterator DI = Diags.begin(),
304 const PathDiagnostic *D = *DI;
367 for (std::vector<const PathDiagnostic*>::iterator DI=Diags.begin(),
373 const PathDiagnostic *D = *DI;
H A DAndroid.mk39 PathDiagnostic.cpp \
H A DHTMLDiagnostics.cpp24 #include "clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h"
50 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
68 void ReportDiag(const PathDiagnostic& D,
92 std::vector<const PathDiagnostic *> &Diags,
94 for (std::vector<const PathDiagnostic *>::iterator it = Diags.begin(),
100 void HTMLDiagnostics::ReportDiag(const PathDiagnostic& D,
214 for (PathDiagnostic::meta_iterator I=D.meta_begin(), E=D.meta_end();
H A DBugReporter.cpp27 #include "clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h"
502 static bool GenerateVisitorsOnlyPathDiagnostic(PathDiagnostic &PD,
559 static bool GenerateMinimalPathDiagnostic(PathDiagnostic& PD,
887 // After constructing the full PathDiagnostic, do a pass over it to compact
894 // "Extensive" PathDiagnostic generation.
973 PathDiagnostic &PD;
995 EdgeBuilder(PathDiagnostic &pd, PathDiagnosticBuilder &pdb)
998 // If the PathDiagnostic already has pieces, add the enclosing statement
1395 static bool GenerateExtensivePathDiagnostic(PathDiagnostic& PD,
1639 GenerateAlternateExtensivePathDiagnostic(PathDiagnostic
[all...]
/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DPathDiagnostic.h1 //===--- PathDiagnostic.h - Path-Specific Diagnostic Handling ---*- C++ -*-===//
10 // This file defines the PathDiagnostic-related interfaces.
53 class PathDiagnostic;
78 void addDiagnostic(const PathDiagnostic &PD,
82 PDFileEntry::ConsumerFiles *getFiles(const PathDiagnostic &PD);
93 virtual void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
98 void HandlePathDiagnostic(PathDiagnostic *D);
110 llvm::FoldingSet<PathDiagnostic> Diags;
710 /// PathDiagnostic - PathDiagnostic object
713 class PathDiagnostic : public llvm::FoldingSetNode { class in namespace:clang::ento
[all...]
H A DBugReporter.h21 #include "clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h"
40 class PathDiagnostic;
191 /// when generating a PathDiagnostic from this BugReport.
194 /// Disable all path pruning when generating a PathDiagnostic.
449 virtual bool generatePathDiagnostic(PathDiagnostic& pathDiagnostic,
514 bool generatePathDiagnostic(PathDiagnostic &PD, PathDiagnosticConsumer &PC,
/external/clang/lib/StaticAnalyzer/Frontend/
H A DAnalysisConsumer.cpp30 #include "clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h"
106 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
111 for (std::vector<const PathDiagnostic*>::iterator I = Diags.begin(),
113 const PathDiagnostic *PD = *I;

Completed in 6537 milliseconds