Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSarifDiagnostics.cpp41 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
127 static SmallVector<ThreadFlow, 8> createThreadFlows(const PathDiagnostic *Diag, in createThreadFlows()
144 createRuleMapping(const std::vector<const PathDiagnostic *> &Diags, in createRuleMapping()
149 for (const PathDiagnostic *D : Diags) { in createRuleMapping()
165 static SarifResult createResult(const PathDiagnostic *Diag, in createResult()
185 std::vector<const PathDiagnostic *> &Diags, FilesMade *) { in FlushDiagnosticsImpl()
201 for (const PathDiagnostic *D : Diags) { in FlushDiagnosticsImpl()
H A DHTMLDiagnostics.cpp80 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
104 void ReportDiag(const PathDiagnostic &D, FilesMade *filesMade);
107 std::string GenerateHTML(const PathDiagnostic &D, Rewriter &R,
112 void FinalizeHTML(const PathDiagnostic &D, Rewriter &R,
137 std::string showRelevantLinesJavascript(const PathDiagnostic &D,
141 void dumpCoverageData(const PathDiagnostic &D, const PathPieces &path,
243 std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl()
249 static llvm::SmallString<32> getIssueHash(const PathDiagnostic &D, in getIssueHash()
261 void HTMLDiagnostics::ReportDiag(const PathDiagnostic& D, in ReportDiag()
378 std::string HTMLDiagnostics::GenerateHTML(const PathDiagnostic& D, Rewriter &R, in GenerateHTML()
[all …]
H A DPlistDiagnostics.cpp60 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
160 static void printCoverage(const PathDiagnostic *D,
485 static void printCoverage(const PathDiagnostic *D, in printCoverage()
610 std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl()
628 for (const PathDiagnostic *D : Diags) { in FlushDiagnosticsImpl()
677 for (std::vector<const PathDiagnostic*>::iterator DI=Diags.begin(), in FlushDiagnosticsImpl()
682 const PathDiagnostic *D = *DI; in FlushDiagnosticsImpl()
H A DTextDiagnostics.cpp55 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl()
84 for (const PathDiagnostic *PD : Diags) { in FlushDiagnosticsImpl()
H A DBugReporter.cpp139 std::unique_ptr<PathDiagnostic> PD;
250 std::unique_ptr<PathDiagnostic>
1352 static std::unique_ptr<PathDiagnostic>
1356 return std::make_unique<PathDiagnostic>( in generateDiagnosticForBasicReport()
1363 static std::unique_ptr<PathDiagnostic>
1368 return std::make_unique<PathDiagnostic>( in generateEmptyDiagnosticForReport()
1992 static void updateExecutedLinesWithDiagnosticPieces(PathDiagnostic &PD) { in updateExecutedLinesWithDiagnosticPieces()
2024 std::unique_ptr<PathDiagnostic>
2967 if (std::unique_ptr<PathDiagnostic> PD = PDB->generate(PC.get())) { in generatePathDiagnostics()
3168 std::unique_ptr<PathDiagnostic> &PD = P.second; in FlushReport()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DPathDiagnostic.cpp107 PathDiagnostic::~PathDiagnostic() = default;
109 PathDiagnostic::PathDiagnostic( in PathDiagnostic() function in PathDiagnostic
134 std::unique_ptr<PathDiagnostic> D) { in HandlePathDiagnostic()
203 if (PathDiagnostic *orig = Diags.FindNodeOrInsertPos(profile, InsertPos)) { in HandlePathDiagnostic()
345 static bool compare(const PathDiagnostic &X, const PathDiagnostic &Y) { in compare()
385 PathDiagnostic::meta_iterator XI = X.meta_begin(), XE = X.meta_end(); in compare()
386 PathDiagnostic::meta_iterator YI = Y.meta_begin(), YE = Y.meta_end(); in compare()
403 std::vector<const PathDiagnostic *> BatchDiags; in FlushDiagnostics()
409 int (*Comp)(const PathDiagnostic *const *, const PathDiagnostic *const *) = in FlushDiagnostics()
410 [](const PathDiagnostic *const *X, const PathDiagnostic *const *Y) { in FlushDiagnostics()
[all …]
/freebsd/contrib/llvm-project/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 {
790 PathDiagnostic() = delete;
791 PathDiagnostic(StringRef CheckerName, const Decl *DeclWithIssue,
796 ~PathDiagnostic();
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DBugReporter.h71 llvm::DenseMap<PathDiagnosticConsumer *, std::unique_ptr<PathDiagnostic>>;
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc6314 …EEE", "clang::ento::BugReporter::GeneratePathDiagnostic(clang::ento::PathDiagnostic&, llvm::SmallV…
7173 …E", "clang::ento::GRBugReporter::GeneratePathDiagnostic(clang::ento::PathDiagnostic&, llvm::SmallV…
7207 {"_ZN5clang4ento14PathDiagnostic7addMetaEN4llvm9StringRefE", "clang::ento::PathDiagnostic::addMeta(…
7237 …thDiagnostic10push_frontEPNS0_19PathDiagnosticPieceE", "clang::ento::PathDiagnostic::push_front(cl…
7720 …(anonymous namespace)::HTMLDiagnostics::HandlePathDiagnostic(clang::ento::PathDiagnostic const*)"},
7721 …E", "(anonymous namespace)::HTMLDiagnostics::ReportDiag(clang::ento::PathDiagnostic const&, llvm::…
7944 {"_ZN5clang4ento14PathDiagnosticC1Ev", "clang::ento::PathDiagnostic::PathDiagnostic()"},
7945 {"_ZN5clang4ento14PathDiagnosticC2Ev", "clang::ento::PathDiagnostic::PathDiagnostic()"},
7946 {"_ZN5clang4ento14PathDiagnosticD1Ev", "clang::ento::PathDiagnostic::~PathDiagnostic()"},
7947 {"_ZN5clang4ento14PathDiagnosticD2Ev", "clang::ento::PathDiagnostic::~PathDiagnostic()"},
[all …]
/freebsd/lib/clang/libclang/
H A DMakefile188 SRCS_FUL+= Analysis/PathDiagnostic.cpp