Home
last modified time | relevance | path

Searched refs:PathDiagnosticPiece (Results 1 – 18 of 18) sorted by relevance

/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/
DBugReporterVisitor.h30 class PathDiagnosticPiece; variable
62 virtual PathDiagnosticPiece *VisitNode(const ExplodedNode *Succ,
73 virtual std::unique_ptr<PathDiagnosticPiece>
79 static std::unique_ptr<PathDiagnosticPiece>
124 PathDiagnosticPiece *VisitNode(const ExplodedNode *N,
153 PathDiagnosticPiece *VisitNode(const ExplodedNode *N,
175 PathDiagnosticPiece *VisitNode(const ExplodedNode *N,
198 PathDiagnosticPiece *VisitNode(const ExplodedNode *N,
203 PathDiagnosticPiece *VisitNodeImpl(const ExplodedNode *N,
208 PathDiagnosticPiece *VisitTerminator(const Stmt *Term,
[all …]
DPathDiagnostic.h337 class PathDiagnosticPiece : public RefCountedBaseVPTR {
359 PathDiagnosticPiece() = delete;
360 PathDiagnosticPiece(const PathDiagnosticPiece &P) = delete;
361 void operator=(const PathDiagnosticPiece &P) = delete;
364 PathDiagnosticPiece(StringRef s, Kind k, DisplayHint hint = Below);
366 PathDiagnosticPiece(Kind k, DisplayHint hint = Below);
369 ~PathDiagnosticPiece() override;
421 class PathPieces : public std::list<IntrusiveRefCntPtr<PathDiagnosticPiece> > {
435 class PathDiagnosticSpotPiece : public PathDiagnosticPiece {
441 PathDiagnosticPiece::Kind k,
[all …]
/external/clang/lib/StaticAnalyzer/Core/
DPathDiagnostic.cpp50 PathDiagnosticPiece::PathDiagnosticPiece(StringRef s, in PathDiagnosticPiece() function in PathDiagnosticPiece
55 PathDiagnosticPiece::PathDiagnosticPiece(Kind k, DisplayHint hint) in PathDiagnosticPiece() function in PathDiagnosticPiece
58 PathDiagnosticPiece::~PathDiagnosticPiece() {} in ~PathDiagnosticPiece()
67 PathDiagnosticPiece *Piece = I->get(); in flattenTo()
70 case PathDiagnosticPiece::Call: { in flattenTo()
83 case PathDiagnosticPiece::Macro: { in flattenTo()
96 case PathDiagnosticPiece::Event: in flattenTo()
97 case PathDiagnosticPiece::ControlFlow: in flattenTo()
156 PathDiagnosticPiece *LastP = path.back().get(); in resetDiagnosticLocationToMainFile()
220 const PathDiagnosticPiece *piece = I->get(); in HandlePathDiagnostic()
[all …]
DPlistDiagnostics.cpp137 static void ReportEvent(raw_ostream &o, const PathDiagnosticPiece& P, in ReportEvent()
197 const PathDiagnosticPiece &P,
253 static void ReportDiag(raw_ostream &o, const PathDiagnosticPiece& P, in ReportDiag()
260 const PathDiagnosticPiece &P, in ReportPiece()
268 case PathDiagnosticPiece::ControlFlow: in ReportPiece()
273 case PathDiagnosticPiece::Call: in ReportPiece()
277 case PathDiagnosticPiece::Event: in ReportPiece()
281 case PathDiagnosticPiece::Macro: in ReportPiece()
314 const PathDiagnosticPiece *piece = I->get(); in FlushDiagnosticsImpl()
DBugReporterVisitors.cpp104 std::unique_ptr<PathDiagnosticPiece>
110 std::unique_ptr<PathDiagnosticPiece> BugReporterVisitor::getDefaultEndPath( in getDefaultEndPath()
231 PathDiagnosticPiece *visitNodeInitial(const ExplodedNode *N, in visitNodeInitial()
333 PathDiagnosticPiece *visitNodeMaybeUnsuppress(const ExplodedNode *N, in visitNodeMaybeUnsuppress()
386 PathDiagnosticPiece *VisitNode(const ExplodedNode *N, in VisitNode()
402 std::unique_ptr<PathDiagnosticPiece> getEndPath(BugReporterContext &BRC, in getEndPath()
450 PathDiagnosticPiece *FindLastStoreBRVisitor::VisitNode(const ExplodedNode *Succ, in VisitNode()
730 PathDiagnosticPiece *
810 PathDiagnosticPiece *
1123 PathDiagnosticPiece *NilReceiverBRVisitor::VisitNode(const ExplodedNode *N, in VisitNode()
[all …]
DHTMLDiagnostics.cpp64 const PathDiagnosticPiece& P, unsigned num, unsigned max);
348 const PathDiagnosticPiece& P, in HandlePiece()
389 case PathDiagnosticPiece::Call: in HandlePiece()
391 case PathDiagnosticPiece::Event: Kind = "Event"; break; in HandlePiece()
392 case PathDiagnosticPiece::ControlFlow: Kind = "Control"; break; in HandlePiece()
394 case PathDiagnosticPiece::Macro: Kind = "Control"; break; in HandlePiece()
DBugReporter.cpp111 IntrusiveRefCntPtr<PathDiagnosticPiece> piece(path.front()); in removeRedundantMsgs()
115 case clang::ento::PathDiagnosticPiece::Call: in removeRedundantMsgs()
118 case clang::ento::PathDiagnosticPiece::Macro: in removeRedundantMsgs()
121 case clang::ento::PathDiagnosticPiece::ControlFlow: in removeRedundantMsgs()
123 case clang::ento::PathDiagnosticPiece::Event: { in removeRedundantMsgs()
164 IntrusiveRefCntPtr<PathDiagnosticPiece> piece(pieces.front()); in removeUnneededCalls()
168 case PathDiagnosticPiece::Call: { in removeUnneededCalls()
183 case PathDiagnosticPiece::Macro: { in removeUnneededCalls()
190 case PathDiagnosticPiece::Event: { in removeUnneededCalls()
198 case PathDiagnosticPiece::ControlFlow: in removeUnneededCalls()
[all …]
/external/clang/lib/StaticAnalyzer/Checkers/
DDynamicTypeChecker.cpp52 PathDiagnosticPiece *VisitNode(const ExplodedNode *N,
94 PathDiagnosticPiece *DynamicTypeChecker::DynamicTypeBugVisitor::VisitNode( in VisitNode()
DObjCSuperDeallocChecker.cpp76 PathDiagnosticPiece *VisitNode(const ExplodedNode *Succ,
252 PathDiagnosticPiece *SuperDeallocBRVisitor::VisitNode(const ExplodedNode *Succ, in VisitNode()
DTestAfterDivZeroChecker.cpp73 PathDiagnosticPiece *VisitNode(const ExplodedNode *Succ,
97 PathDiagnosticPiece *DivisionBRVisitor::VisitNode(const ExplodedNode *Succ, in REGISTER_SET_WITH_PROGRAMSTATE()
DMacOSKeychainAPIChecker.cpp146 PathDiagnosticPiece *VisitNode(const ExplodedNode *N,
592 PathDiagnosticPiece *MacOSKeychainAPIChecker::SecKeychainBugVisitor::VisitNode( in VisitNode()
DDynamicTypePropagation.cpp86 PathDiagnosticPiece *VisitNode(const ExplodedNode *N,
895 PathDiagnosticPiece *DynamicTypePropagation::GenericsBugVisitor::VisitNode( in VisitNode()
DRetainCountChecker.cpp1764 PathDiagnosticPiece *VisitNode(const ExplodedNode *N,
1769 std::unique_ptr<PathDiagnosticPiece> getEndPath(BugReporterContext &BRC,
1780 std::unique_ptr<PathDiagnosticPiece> getEndPath(BugReporterContext &BRC,
1890 PathDiagnosticPiece *CFRefReportVisitor::VisitNode(const ExplodedNode *N, in VisitNode()
2182 PathDiagnosticPiece *P = new PathDiagnosticEventPiece(Pos, os.str()); in VisitNode()
2298 std::unique_ptr<PathDiagnosticPiece>
2305 std::unique_ptr<PathDiagnosticPiece>
DNullabilityChecker.cpp156 PathDiagnosticPiece *VisitNode(const ExplodedNode *N,
309 PathDiagnosticPiece *NullabilityChecker::NullabilityBugVisitor::VisitNode( in VisitNode()
DLocalizationChecker.cpp127 PathDiagnosticPiece *VisitNode(const ExplodedNode *Succ,
898 PathDiagnosticPiece *
DMallocChecker.cpp464 PathDiagnosticPiece *VisitNode(const ExplodedNode *N,
469 std::unique_ptr<PathDiagnosticPiece>
2617 PathDiagnosticPiece *
/external/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/
DMPIBugReporter.h95 PathDiagnosticPiece *VisitNode(const ExplodedNode *N,
DMPIBugReporter.cpp88 PathDiagnosticPiece *MPIBugReporter::RequestNodeVisitor::VisitNode( in VisitNode()