Home
last modified time | relevance | path

Searched refs:PathDiagnostic (Results 1 – 10 of 10) sorted by relevance

/external/clang/lib/StaticAnalyzer/Core/
DTextPathDiagnostics.cpp34 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
57 std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl()
59 for (std::vector<const PathDiagnostic *>::iterator it = Diags.begin(), in FlushDiagnosticsImpl()
61 const PathDiagnostic *D = *it; in FlushDiagnosticsImpl()
DPathDiagnostic.cpp106 PathDiagnostic::~PathDiagnostic() {} in ~PathDiagnostic()
108 PathDiagnostic::PathDiagnostic(const Decl *declWithIssue, in PathDiagnostic() function in PathDiagnostic
126 for (llvm::FoldingSet<PathDiagnostic>::iterator it = in ~PathDiagnosticConsumer()
132 void PathDiagnosticConsumer::HandlePathDiagnostic(PathDiagnostic *D) { in HandlePathDiagnostic()
133 OwningPtr<PathDiagnostic> OwningD(D); in HandlePathDiagnostic()
198 if (PathDiagnostic *orig = Diags.FindNodeOrInsertPos(profile, InsertPos)) { in HandlePathDiagnostic()
308 static bool compare(const PathDiagnostic &X, const PathDiagnostic &Y) { in compare()
335 PathDiagnostic::meta_iterator XI = X.meta_begin(), XE = X.meta_end(); in compare()
336 PathDiagnostic::meta_iterator YI = Y.meta_begin(), YE = Y.meta_end(); in compare()
351 bool operator()(const PathDiagnostic *X, const PathDiagnostic *Y) const { in operator ()()
[all …]
DHTMLDiagnostics.cpp47 virtual void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
65 void ReportDiag(const PathDiagnostic& D,
91 std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl()
93 for (std::vector<const PathDiagnostic *>::iterator it = Diags.begin(), in FlushDiagnosticsImpl()
99 void HTMLDiagnostics::ReportDiag(const PathDiagnostic& D, in ReportDiag()
197 for (PathDiagnostic::meta_iterator I=D.meta_begin(), E=D.meta_end(); in ReportDiag()
DPlistDiagnostics.cpp44 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
355 std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl()
367 for (std::vector<const PathDiagnostic*>::iterator DI = Diags.begin(), in FlushDiagnosticsImpl()
370 const PathDiagnostic *D = *DI; in FlushDiagnosticsImpl()
441 for (std::vector<const PathDiagnostic*>::iterator DI=Diags.begin(), in FlushDiagnosticsImpl()
447 const PathDiagnostic *D = *DI; in FlushDiagnosticsImpl()
DCMakeLists.txt29 PathDiagnostic.cpp
DAndroid.mk38 PathDiagnostic.cpp \
DBugReporter.cpp509 static bool GenerateVisitorsOnlyPathDiagnostic(PathDiagnostic &PD, in GenerateVisitorsOnlyPathDiagnostic()
566 static bool GenerateMinimalPathDiagnostic(PathDiagnostic& PD, in GenerateMinimalPathDiagnostic()
935 PathDiagnostic &PD;
998 EdgeBuilder(PathDiagnostic &pd, PathDiagnosticBuilder &pdb) in EdgeBuilder()
1376 static bool GenerateExtensivePathDiagnostic(PathDiagnostic& PD, in GenerateExtensivePathDiagnostic()
2112 bool GRBugReporter::generatePathDiagnostic(PathDiagnostic& PD, in generatePathDiagnostic()
2402 OwningPtr<PathDiagnostic> in FlushReport()
2403 D(new PathDiagnostic(exampleReport->getDeclWithIssue(), in FlushReport()
/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/
DPathDiagnostic.h51 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;
664 class PathDiagnostic : public llvm::FoldingSetNode {
680 PathDiagnostic() LLVM_DELETED_FUNCTION;
682 PathDiagnostic(const Decl *DeclWithIssue, StringRef bugtype,
687 ~PathDiagnostic();
DBugReporter.h38 class PathDiagnostic; variable
450 virtual bool generatePathDiagnostic(PathDiagnostic& pathDiagnostic,
526 virtual bool generatePathDiagnostic(PathDiagnostic &PD,
/external/clang/lib/StaticAnalyzer/Frontend/
DAnalysisConsumer.cpp86 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl()
88 for (std::vector<const PathDiagnostic*>::iterator I = Diags.begin(), in FlushDiagnosticsImpl()
90 const PathDiagnostic *PD = *I; in FlushDiagnosticsImpl()