Home
last modified time | relevance | path

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

/external/clang/lib/StaticAnalyzer/Core/
DPathDiagnostic.cpp108 PathDiagnostic::~PathDiagnostic() {} in ~PathDiagnostic()
110 PathDiagnostic::PathDiagnostic(StringRef CheckName, const Decl *declWithIssue, in PathDiagnostic() function in PathDiagnostic
156 void PathDiagnostic::resetDiagnosticLocationToMainFile() { in resetDiagnosticLocationToMainFile()
194 for (llvm::FoldingSet<PathDiagnostic>::iterator it = in ~PathDiagnosticConsumer()
201 std::unique_ptr<PathDiagnostic> D) { in HandlePathDiagnostic()
264 if (PathDiagnostic *orig = Diags.FindNodeOrInsertPos(profile, InsertPos)) { in HandlePathDiagnostic()
379 static bool compare(const PathDiagnostic &X, const PathDiagnostic &Y) { in compare()
406 PathDiagnostic::meta_iterator XI = X.meta_begin(), XE = X.meta_end(); in compare()
407 PathDiagnostic::meta_iterator YI = Y.meta_begin(), YE = Y.meta_end(); in compare()
426 std::vector<const PathDiagnostic *> BatchDiags; in FlushDiagnostics()
[all …]
DPlistDiagnostics.cpp42 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
289 std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl()
301 for (std::vector<const PathDiagnostic*>::iterator DI = Diags.begin(), in FlushDiagnosticsImpl()
304 const PathDiagnostic *D = *DI; in FlushDiagnosticsImpl()
367 for (std::vector<const PathDiagnostic*>::iterator DI=Diags.begin(), in FlushDiagnosticsImpl()
373 const PathDiagnostic *D = *DI; in FlushDiagnosticsImpl()
DHTMLDiagnostics.cpp50 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
68 void ReportDiag(const PathDiagnostic& D,
92 std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl()
94 for (std::vector<const PathDiagnostic *>::iterator it = Diags.begin(), in FlushDiagnosticsImpl()
100 void HTMLDiagnostics::ReportDiag(const PathDiagnostic& D, in ReportDiag()
214 for (PathDiagnostic::meta_iterator I=D.meta_begin(), E=D.meta_end(); in ReportDiag()
DCMakeLists.txt30 PathDiagnostic.cpp
DAndroid.mk39 PathDiagnostic.cpp \
DBugReporter.cpp503 PathDiagnostic &PD, PathDiagnosticBuilder &PDB, const ExplodedNode *N, in GenerateVisitorsOnlyPathDiagnostic()
557 PathDiagnostic &PD, PathDiagnosticBuilder &PDB, const ExplodedNode *N, in GenerateMinimalPathDiagnostic()
967 PathDiagnostic &PD;
989 EdgeBuilder(PathDiagnostic &pd, PathDiagnosticBuilder &pdb) in EdgeBuilder()
1390 PathDiagnostic &PD, PathDiagnosticBuilder &PDB, const ExplodedNode *N, in GenerateExtensivePathDiagnostic()
1630 PathDiagnostic &PD, PathDiagnosticBuilder &PDB, const ExplodedNode *N, in GenerateAlternateExtensivePathDiagnostic()
3059 bool GRBugReporter::generatePathDiagnostic(PathDiagnostic& PD, in generatePathDiagnostic()
3400 std::unique_ptr<PathDiagnostic> D(new PathDiagnostic( in FlushReport()
/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/
DPathDiagnostic.h53 class PathDiagnostic; variable
82 void addDiagnostic(const PathDiagnostic &PD,
86 PDFileEntry::ConsumerFiles *getFiles(const PathDiagnostic &PD);
97 virtual void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
102 void HandlePathDiagnostic(std::unique_ptr<PathDiagnostic> D);
114 llvm::FoldingSet<PathDiagnostic> Diags;
717 class PathDiagnostic : public llvm::FoldingSetNode {
737 PathDiagnostic() = delete;
739 PathDiagnostic(StringRef CheckName, const Decl *DeclWithIssue,
744 ~PathDiagnostic();
DBugReporter.h40 class PathDiagnostic; variable
452 virtual bool generatePathDiagnostic(PathDiagnostic& pathDiagnostic,
517 bool generatePathDiagnostic(PathDiagnostic &PD, PathDiagnosticConsumer &PC,
/external/clang/lib/StaticAnalyzer/Frontend/
DAnalysisConsumer.cpp109 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl()
114 for (std::vector<const PathDiagnostic*>::iterator I = Diags.begin(), in FlushDiagnosticsImpl()
116 const PathDiagnostic *PD = *I; in FlushDiagnosticsImpl()
/external/clang/patches/
D0004-Add-Android-build-system.patch1622 + PathDiagnostic.cpp \