Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DSarifDiagnostics.cpp39 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
282 const PathDiagnostic &Diag, in createResult()
325 static json::Object createRule(const PathDiagnostic &Diag) { in createRule()
339 static json::Array createRules(std::vector<const PathDiagnostic *> &Diags, in createRules()
344 for (const PathDiagnostic *D : Diags) { in createRules()
356 static json::Object createTool(std::vector<const PathDiagnostic *> &Diags, in createTool()
367 std::vector<const PathDiagnostic *> &Diags) { in createRun()
372 for (const PathDiagnostic *D : Diags) in createRun()
382 std::vector<const PathDiagnostic *> &Diags, FilesMade *) { in FlushDiagnosticsImpl()
H A DHTMLDiagnostics.cpp81 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
105 void ReportDiag(const PathDiagnostic &D, FilesMade *filesMade);
108 std::string GenerateHTML(const PathDiagnostic &D, Rewriter &R,
113 void FinalizeHTML(const PathDiagnostic &D, Rewriter &R,
138 std::string showRelevantLinesJavascript(const PathDiagnostic &D,
142 void dumpCoverageData(const PathDiagnostic &D, const PathPieces &path,
242 std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl()
248 static llvm::SmallString<32> getIssueHash(const PathDiagnostic &D, in getIssueHash()
260 void HTMLDiagnostics::ReportDiag(const PathDiagnostic& D, in ReportDiag()
444 const PathDiagnostic &D, in dumpCoverageData()
[all …]
H A DTextDiagnostics.cpp60 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl()
89 for (std::vector<const PathDiagnostic *>::iterator I = Diags.begin(), in FlushDiagnosticsImpl()
92 const PathDiagnostic *PD = *I; in FlushDiagnosticsImpl()
H A DPlistDiagnostics.cpp62 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
162 static void printCoverage(const PathDiagnostic *D,
489 static void printCoverage(const PathDiagnostic *D, in printCoverage()
614 std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl()
632 for (const PathDiagnostic *D : Diags) { in FlushDiagnosticsImpl()
681 for (std::vector<const PathDiagnostic*>::iterator DI=Diags.begin(), in FlushDiagnosticsImpl()
686 const PathDiagnostic *D = *DI; in FlushDiagnosticsImpl()
H A DBugReporter.cpp134 std::unique_ptr<PathDiagnostic> PD;
244 std::unique_ptr<PathDiagnostic>
1325 static std::unique_ptr<PathDiagnostic>
1328 return std::make_unique<PathDiagnostic>( in generateDiagnosticForBasicReport()
1335 static std::unique_ptr<PathDiagnostic>
1339 return std::make_unique<PathDiagnostic>( in generateEmptyDiagnosticForReport()
1962 static void updateExecutedLinesWithDiagnosticPieces(PathDiagnostic &PD) { in updateExecutedLinesWithDiagnosticPieces()
1993 std::unique_ptr<PathDiagnostic>
2888 if (std::unique_ptr<PathDiagnostic> PD = PDB->generate(PC)) { in generatePathDiagnostics()
3083 std::unique_ptr<PathDiagnostic> &PD = P.second; in FlushReport()
[all …]
/llvm-project-15.0.7/clang/lib/Analysis/
H A DPathDiagnostic.cpp118 PathDiagnostic::~PathDiagnostic() = default;
120 PathDiagnostic::PathDiagnostic( in PathDiagnostic() function in PathDiagnostic
142 std::unique_ptr<PathDiagnostic> D) { in HandlePathDiagnostic()
351 static bool compare(const PathDiagnostic &X, const PathDiagnostic &Y) { in compare()
390 PathDiagnostic::meta_iterator XI = X.meta_begin(), XE = X.meta_end(); in compare()
410 std::vector<const PathDiagnostic *> BatchDiags; in FlushDiagnostics()
416 int (*Comp)(const PathDiagnostic *const *, const PathDiagnostic *const *) = in FlushDiagnostics()
417 [](const PathDiagnostic *const *X, const PathDiagnostic *const *Y) { in FlushDiagnostics()
1075 unsigned PathDiagnostic::full_size() { in full_size()
1134 void PathDiagnostic::Profile(llvm::FoldingSetNodeID &ID) const { in Profile()
[all …]
H A DCMakeLists.txt25 PathDiagnostic.cpp
/llvm-project-15.0.7/clang/include/clang/Analysis/
H A DPathDiagnostic.h57 class PathDiagnostic; variable
119 void addDiagnostic(const PathDiagnostic &PD,
123 PDFileEntry::ConsumerFiles *getFiles(const PathDiagnostic &PD);
135 virtual void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
140 void HandlePathDiagnostic(std::unique_ptr<PathDiagnostic> D);
176 llvm::FoldingSet<PathDiagnostic> Diags;
763 class PathDiagnostic : public llvm::FoldingSetNode {
787 PathDiagnostic() = delete;
788 PathDiagnostic(StringRef CheckerName, const Decl *DeclWithIssue,
793 ~PathDiagnostic();
/llvm-project-15.0.7/clang/unittests/StaticAnalyzer/
H A DCheckerRegistration.h28 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl()
44 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl()
H A DReusables.h113 void testEquality(const PathDiagnostic &Diag, SourceManager &SM) { in testEquality()
143 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl()
/llvm-project-15.0.7/llvm/utils/gn/secondary/clang/lib/Analysis/
H A DBUILD.gn31 "PathDiagnostic.cpp",
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/
H A DClangTidy.cpp69 void FlushDiagnosticsImpl(std::vector<const ento::PathDiagnostic *> &Diags, in FlushDiagnosticsImpl()
71 for (const ento::PathDiagnostic *PD : Diags) { in FlushDiagnosticsImpl()
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DBugReporter.h71 llvm::DenseMap<PathDiagnosticConsumer *, std::unique_ptr<PathDiagnostic>>;