/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
D | BugReporterVisitor.h | 29 class PathDiagnosticPiece; variable 61 virtual PathDiagnosticPiece *VisitNode(const ExplodedNode *Succ, 72 virtual std::unique_ptr<PathDiagnosticPiece> 78 static std::unique_ptr<PathDiagnosticPiece> 123 PathDiagnosticPiece *VisitNode(const ExplodedNode *N, 152 PathDiagnosticPiece *VisitNode(const ExplodedNode *N, 174 PathDiagnosticPiece *VisitNode(const ExplodedNode *N, 197 PathDiagnosticPiece *VisitNode(const ExplodedNode *N, 202 PathDiagnosticPiece *VisitNodeImpl(const ExplodedNode *N, 207 PathDiagnosticPiece *VisitTerminator(const Stmt *Term, [all …]
|
D | PathDiagnostic.h | 337 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/ |
D | PathDiagnostic.cpp | 50 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() 68 PathDiagnosticPiece *Piece = I->get(); in flattenTo() 71 case PathDiagnosticPiece::Call: { in flattenTo() 84 case PathDiagnosticPiece::Macro: { in flattenTo() 97 case PathDiagnosticPiece::Event: in flattenTo() 98 case PathDiagnosticPiece::ControlFlow: in flattenTo() 158 PathDiagnosticPiece *LastP = path.back().get(); in resetDiagnosticLocationToMainFile() 222 const PathDiagnosticPiece *piece = I->get(); in HandlePathDiagnostic() [all …]
|
D | PlistDiagnostics.cpp | 137 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()
|
D | BugReporterVisitors.cpp | 103 std::unique_ptr<PathDiagnosticPiece> 109 std::unique_ptr<PathDiagnosticPiece> BugReporterVisitor::getDefaultEndPath( in getDefaultEndPath() 230 PathDiagnosticPiece *visitNodeInitial(const ExplodedNode *N, in visitNodeInitial() 329 PathDiagnosticPiece *visitNodeMaybeUnsuppress(const ExplodedNode *N, in visitNodeMaybeUnsuppress() 382 PathDiagnosticPiece *VisitNode(const ExplodedNode *N, in VisitNode() 398 std::unique_ptr<PathDiagnosticPiece> getEndPath(BugReporterContext &BRC, in getEndPath() 446 PathDiagnosticPiece *FindLastStoreBRVisitor::VisitNode(const ExplodedNode *Succ, in VisitNode() 726 PathDiagnosticPiece * 806 PathDiagnosticPiece * 1065 PathDiagnosticPiece *NilReceiverBRVisitor::VisitNode(const ExplodedNode *N, in VisitNode() [all …]
|
D | HTMLDiagnostics.cpp | 64 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()
|
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 | DynamicTypeChecker.cpp | 52 PathDiagnosticPiece *VisitNode(const ExplodedNode *N, 94 PathDiagnosticPiece *DynamicTypeChecker::DynamicTypeBugVisitor::VisitNode( in VisitNode()
|
D | TestAfterDivZeroChecker.cpp | 73 PathDiagnosticPiece *VisitNode(const ExplodedNode *Succ, 97 PathDiagnosticPiece *DivisionBRVisitor::VisitNode(const ExplodedNode *Succ, in REGISTER_SET_WITH_PROGRAMSTATE()
|
D | MacOSKeychainAPIChecker.cpp | 146 PathDiagnosticPiece *VisitNode(const ExplodedNode *N, 600 PathDiagnosticPiece *MacOSKeychainAPIChecker::SecKeychainBugVisitor::VisitNode( in VisitNode()
|
D | DynamicTypePropagation.cpp | 86 PathDiagnosticPiece *VisitNode(const ExplodedNode *N, 871 PathDiagnosticPiece *DynamicTypePropagation::GenericsBugVisitor::VisitNode( in VisitNode()
|
D | RetainCountChecker.cpp | 1763 PathDiagnosticPiece *VisitNode(const ExplodedNode *N, 1768 std::unique_ptr<PathDiagnosticPiece> getEndPath(BugReporterContext &BRC, 1779 std::unique_ptr<PathDiagnosticPiece> getEndPath(BugReporterContext &BRC, 1889 PathDiagnosticPiece *CFRefReportVisitor::VisitNode(const ExplodedNode *N, in VisitNode() 2181 PathDiagnosticPiece *P = new PathDiagnosticEventPiece(Pos, os.str()); in VisitNode() 2297 std::unique_ptr<PathDiagnosticPiece> 2304 std::unique_ptr<PathDiagnosticPiece>
|
D | NullabilityChecker.cpp | 157 PathDiagnosticPiece *VisitNode(const ExplodedNode *N, 280 PathDiagnosticPiece *NullabilityChecker::NullabilityBugVisitor::VisitNode( in VisitNode()
|
D | MallocChecker.cpp | 461 PathDiagnosticPiece *VisitNode(const ExplodedNode *N, 466 std::unique_ptr<PathDiagnosticPiece> 2599 PathDiagnosticPiece *
|