Home
last modified time | relevance | path

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

/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/
DBugReporterVisitor.h29 class PathDiagnosticPiece; variable
58 virtual PathDiagnosticPiece *VisitNode(const ExplodedNode *Succ,
69 virtual PathDiagnosticPiece *getEndPath(BugReporterContext &BRC,
76 static PathDiagnosticPiece *getDefaultEndPath(BugReporterContext &BRC,
123 PathDiagnosticPiece *VisitNode(const ExplodedNode *N,
153 PathDiagnosticPiece *VisitNode(const ExplodedNode *N,
175 PathDiagnosticPiece *VisitNode(const ExplodedNode *N,
197 virtual PathDiagnosticPiece *VisitNode(const ExplodedNode *N,
202 PathDiagnosticPiece *VisitNodeImpl(const ExplodedNode *N,
207 PathDiagnosticPiece *VisitTerminator(const Stmt *Term,
[all …]
DPathDiagnostic.h327 class PathDiagnosticPiece : public RefCountedBaseVPTR {
349 PathDiagnosticPiece() LLVM_DELETED_FUNCTION;
350 PathDiagnosticPiece(const PathDiagnosticPiece &P) LLVM_DELETED_FUNCTION;
351 void operator=(const PathDiagnosticPiece &P) LLVM_DELETED_FUNCTION;
354 PathDiagnosticPiece(StringRef s, Kind k, DisplayHint hint = Below);
356 PathDiagnosticPiece(Kind k, DisplayHint hint = Below);
359 virtual ~PathDiagnosticPiece();
411 class PathPieces : public std::list<IntrusiveRefCntPtr<PathDiagnosticPiece> > {
426 class PathDiagnosticSpotPiece : public PathDiagnosticPiece {
432 PathDiagnosticPiece::Kind k,
[all …]
/external/clang/lib/StaticAnalyzer/Core/
DPathDiagnostic.cpp49 PathDiagnosticPiece::PathDiagnosticPiece(StringRef s, in PathDiagnosticPiece() function in PathDiagnosticPiece
54 PathDiagnosticPiece::PathDiagnosticPiece(Kind k, DisplayHint hint) in PathDiagnosticPiece() function in PathDiagnosticPiece
57 PathDiagnosticPiece::~PathDiagnosticPiece() {} in ~PathDiagnosticPiece()
69 PathDiagnosticPiece *Piece = I->getPtr(); in flattenTo()
72 case PathDiagnosticPiece::Call: { in flattenTo()
85 case PathDiagnosticPiece::Macro: { in flattenTo()
98 case PathDiagnosticPiece::Event: in flattenTo()
99 case PathDiagnosticPiece::ControlFlow: in flattenTo()
158 PathDiagnosticPiece *LastP = path.back().getPtr(); in resetDiagnosticLocationToMainFile()
224 const PathDiagnosticPiece *piece = I->getPtr(); in HandlePathDiagnostic()
[all …]
DBugReporterVisitors.cpp103 PathDiagnosticPiece*
110 PathDiagnosticPiece*
122 PathDiagnosticPiece *P = new PathDiagnosticEventPiece(L, in getDefaultEndPath()
234 PathDiagnosticPiece *visitNodeInitial(const ExplodedNode *N, in visitNodeInitial()
333 PathDiagnosticPiece *visitNodeMaybeUnsuppress(const ExplodedNode *N, in visitNodeMaybeUnsuppress()
386 PathDiagnosticPiece *VisitNode(const ExplodedNode *N, in VisitNode()
402 PathDiagnosticPiece *getEndPath(BugReporterContext &BRC, in getEndPath()
450 PathDiagnosticPiece *FindLastStoreBRVisitor::VisitNode(const ExplodedNode *Succ, in VisitNode()
730 PathDiagnosticPiece *
810 PathDiagnosticPiece *
[all …]
DPlistDiagnostics.cpp213 static void ReportEvent(raw_ostream &o, const PathDiagnosticPiece& P, in ReportEvent()
273 const PathDiagnosticPiece &P,
329 static void ReportDiag(raw_ostream &o, const PathDiagnosticPiece& P, in ReportDiag()
336 const PathDiagnosticPiece &P, in ReportPiece()
344 case PathDiagnosticPiece::ControlFlow: in ReportPiece()
349 case PathDiagnosticPiece::Call: in ReportPiece()
353 case PathDiagnosticPiece::Event: in ReportPiece()
357 case PathDiagnosticPiece::Macro: in ReportPiece()
391 const PathDiagnosticPiece *piece = I->getPtr(); in FlushDiagnosticsImpl()
DHTMLDiagnostics.cpp59 const PathDiagnosticPiece& P, unsigned num, unsigned max);
269 const PathDiagnosticPiece& P, in HandlePiece()
310 case PathDiagnosticPiece::Call: in HandlePiece()
312 case PathDiagnosticPiece::Event: Kind = "Event"; break; in HandlePiece()
313 case PathDiagnosticPiece::ControlFlow: Kind = "Control"; break; in HandlePiece()
315 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/
DMacOSKeychainAPIChecker.cpp148 PathDiagnosticPiece *VisitNode(const ExplodedNode *N,
592 PathDiagnosticPiece *MacOSKeychainAPIChecker::SecKeychainBugVisitor::VisitNode( in VisitNode()
DRetainCountChecker.cpp1718 virtual PathDiagnosticPiece *VisitNode(const ExplodedNode *N,
1723 virtual PathDiagnosticPiece *getEndPath(BugReporterContext &BRC,
1734 PathDiagnosticPiece *getEndPath(BugReporterContext &BRC,
1845 PathDiagnosticPiece *CFRefReportVisitor::VisitNode(const ExplodedNode *N, in VisitNode()
2123 PathDiagnosticPiece *P = new PathDiagnosticEventPiece(Pos, os.str()); in VisitNode()
2233 PathDiagnosticPiece*
2241 PathDiagnosticPiece*
DMallocChecker.cpp398 PathDiagnosticPiece *VisitNode(const ExplodedNode *N,
403 PathDiagnosticPiece* getEndPath(BugReporterContext &BRC, in getEndPath()
2073 PathDiagnosticPiece *