Searched refs:PathDiagnostic (Results 1 – 10 of 10) sorted by relevance
/external/clang/lib/StaticAnalyzer/Core/ |
D | TextPathDiagnostics.cpp | 34 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, 56 std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl() 58 for (std::vector<const PathDiagnostic *>::iterator it = Diags.begin(), in FlushDiagnosticsImpl() 60 const PathDiagnostic *D = *it; in FlushDiagnosticsImpl()
|
D | PathDiagnostic.cpp | 104 PathDiagnostic::~PathDiagnostic() {} in ~PathDiagnostic() 106 PathDiagnostic::PathDiagnostic(const Decl *declWithIssue, in PathDiagnostic() function in PathDiagnostic 120 for (llvm::FoldingSet<PathDiagnostic>::iterator it = in ~PathDiagnosticConsumer() 126 void PathDiagnosticConsumer::HandlePathDiagnostic(PathDiagnostic *D) { in HandlePathDiagnostic() 127 llvm::OwningPtr<PathDiagnostic> OwningD(D); in HandlePathDiagnostic() 192 if (PathDiagnostic *orig = Diags.FindNodeOrInsertPos(profile, InsertPos)) { in HandlePathDiagnostic() 306 static bool compare(const PathDiagnostic &X, const PathDiagnostic &Y) { in compare() 333 PathDiagnostic::meta_iterator XI = X.meta_begin(), XE = X.meta_end(); in compare() 334 PathDiagnostic::meta_iterator YI = Y.meta_begin(), YE = Y.meta_end(); in compare() 349 bool operator()(const PathDiagnostic *X, const PathDiagnostic *Y) const { in operator ()() [all …]
|
D | HTMLDiagnostics.cpp | 47 virtual void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, 65 void ReportDiag(const PathDiagnostic& D, 90 std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl() 92 for (std::vector<const PathDiagnostic *>::iterator it = Diags.begin(), in FlushDiagnosticsImpl() 98 void HTMLDiagnostics::ReportDiag(const PathDiagnostic& D, in ReportDiag() 196 for (PathDiagnostic::meta_iterator I=D.meta_begin(), E=D.meta_end(); in ReportDiag()
|
D | PlistDiagnostics.cpp | 40 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, 345 std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl() 357 for (std::vector<const PathDiagnostic*>::iterator DI = Diags.begin(), in FlushDiagnosticsImpl() 360 const PathDiagnostic *D = *DI; in FlushDiagnosticsImpl() 428 for (std::vector<const PathDiagnostic*>::iterator DI=Diags.begin(), in FlushDiagnosticsImpl() 434 const PathDiagnostic *D = *DI; in FlushDiagnosticsImpl()
|
D | CMakeLists.txt | 29 PathDiagnostic.cpp
|
D | Android.mk | 37 PathDiagnostic.cpp \
|
D | BugReporter.cpp | 419 static void GenerateMinimalPathDiagnostic(PathDiagnostic& PD, in GenerateMinimalPathDiagnostic() 784 PathDiagnostic &PD; 847 EdgeBuilder(PathDiagnostic &pd, PathDiagnosticBuilder &pdb) in EdgeBuilder() 1146 static void GenerateExtensivePathDiagnostic(PathDiagnostic& PD, in GenerateExtensivePathDiagnostic() 1852 void GRBugReporter::GeneratePathDiagnostic(PathDiagnostic& PD, in GeneratePathDiagnostic() 2104 OwningPtr<PathDiagnostic> in FlushReport() 2105 D(new PathDiagnostic(exampleReport->getDeclWithIssue(), in FlushReport()
|
/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
D | PathDiagnostic.h | 51 class PathDiagnostic; variable 74 void addDiagnostic(const PathDiagnostic &PD, 78 PDFileEntry::ConsumerFiles *getFiles(const PathDiagnostic &PD); 89 virtual void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, 94 void HandlePathDiagnostic(PathDiagnostic *D); 107 llvm::FoldingSet<PathDiagnostic> Diags; 652 class PathDiagnostic : public llvm::FoldingSetNode { 663 PathDiagnostic(); // Do not implement. 665 PathDiagnostic(const Decl *DeclWithIssue, StringRef bugtype, 669 ~PathDiagnostic();
|
D | BugReporter.h | 38 class PathDiagnostic; variable 395 virtual void GeneratePathDiagnostic(PathDiagnostic& pathDiagnostic, 463 virtual void GeneratePathDiagnostic(PathDiagnostic &pathDiagnostic,
|
/external/clang/lib/StaticAnalyzer/Frontend/ |
D | AnalysisConsumer.cpp | 83 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl() 85 for (std::vector<const PathDiagnostic*>::iterator I = Diags.begin(), in FlushDiagnosticsImpl() 87 const PathDiagnostic *PD = *I; in FlushDiagnosticsImpl()
|