| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | SarifDiagnostics.cpp | 41 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 D | HTMLDiagnostics.cpp | 80 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 D | PlistDiagnostics.cpp | 60 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 D | TextDiagnostics.cpp | 55 void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags, in FlushDiagnosticsImpl() 84 for (const PathDiagnostic *PD : Diags) { in FlushDiagnosticsImpl()
|
| H A D | BugReporter.cpp | 139 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 D | PathDiagnostic.cpp | 107 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 D | PathDiagnostic.h | 57 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 D | BugReporter.h | 71 llvm::DenseMap<PathDiagnosticConsumer *, std::unique_ptr<PathDiagnostic>>;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 6314 …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 D | Makefile | 188 SRCS_FUL+= Analysis/PathDiagnostic.cpp
|