Searched refs:PathDiagnosticPiece (Results 1 – 10 of 10) sorted by relevance
/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
D | BugReporterVisitor.h | 29 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 …]
|
D | PathDiagnostic.h | 327 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/ |
D | PathDiagnostic.cpp | 49 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 …]
|
D | BugReporterVisitors.cpp | 103 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 …]
|
D | PlistDiagnostics.cpp | 213 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()
|
D | HTMLDiagnostics.cpp | 59 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()
|
D | BugReporter.cpp | 111 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/ |
D | MacOSKeychainAPIChecker.cpp | 148 PathDiagnosticPiece *VisitNode(const ExplodedNode *N, 592 PathDiagnosticPiece *MacOSKeychainAPIChecker::SecKeychainBugVisitor::VisitNode( in VisitNode()
|
D | RetainCountChecker.cpp | 1718 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*
|
D | MallocChecker.cpp | 398 PathDiagnosticPiece *VisitNode(const ExplodedNode *N, 403 PathDiagnosticPiece* getEndPath(BugReporterContext &BRC, in getEndPath() 2073 PathDiagnosticPiece *
|