|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/Analysis/PathDiagnostic.h 454 using PathDiagnosticPieceRef = std::shared_ptr<PathDiagnosticPiece>;
References
tools/clang/include/clang/Analysis/PathDiagnostic.h 456 class PathPieces : public std::list<PathDiagnosticPieceRef> {
782 void setEndOfPath(PathDiagnosticPieceRef EndPiece) {
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h 365 std::map<PathDiagnosticPieceRef, std::unique_ptr<StackHintGenerator>>
511 void addCallStackHint(PathDiagnosticPieceRef Piece,
516 bool hasCallStackHint(PathDiagnosticPieceRef Piece) const {
523 getCallStackMessage(PathDiagnosticPieceRef Piece,
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h 61 virtual PathDiagnosticPieceRef VisitNode(const ExplodedNode *Succ,
76 virtual PathDiagnosticPieceRef getEndPath(BugReporterContext &BRC,
83 static PathDiagnosticPieceRef
159 PathDiagnosticPieceRef VisitNode(const ExplodedNode *N,
185 PathDiagnosticPieceRef VisitNode(const ExplodedNode *N,
203 PathDiagnosticPieceRef VisitNode(const ExplodedNode *N,
230 PathDiagnosticPieceRef VisitNode(const ExplodedNode *N,
234 PathDiagnosticPieceRef VisitNodeImpl(const ExplodedNode *N,
238 PathDiagnosticPieceRef
243 PathDiagnosticPieceRef VisitTrueTest(const Expr *Cond,
248 PathDiagnosticPieceRef VisitTrueTest(const Expr *Cond, const DeclRefExpr *DR,
254 PathDiagnosticPieceRef
259 PathDiagnosticPieceRef VisitTrueTest(const Expr *Cond, const MemberExpr *ME,
265 PathDiagnosticPieceRef
309 PathDiagnosticPieceRef VisitNode(const ExplodedNode *, BugReporterContext &,
336 PathDiagnosticPieceRef VisitNode(const ExplodedNode *N,
365 PathDiagnosticPieceRef VisitNode(const ExplodedNode *Succ,
383 PathDiagnosticPieceRef VisitNode(const ExplodedNode *N,
397 PathDiagnosticPieceRef VisitNode(const ExplodedNode *N,
tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp 48 PathDiagnosticPieceRef VisitNode(const ExplodedNode *N,
103 PathDiagnosticPieceRef
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp 50 PathDiagnosticPieceRef VisitNode(const ExplodedNode *N,
91 PathDiagnosticPieceRef DynamicTypeChecker::DynamicTypeBugVisitor::VisitNode(
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp 86 PathDiagnosticPieceRef VisitNode(const ExplodedNode *N,
923 PathDiagnosticPieceRef DynamicTypePropagation::GenericsBugVisitor::VisitNode(
tools/clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp 57 virtual PathDiagnosticPieceRef
281 PathDiagnosticPieceRef InnerPointerChecker::InnerPointerBRVisitor::VisitNode(
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp 126 PathDiagnosticPieceRef VisitNode(const ExplodedNode *Succ,
1000 PathDiagnosticPieceRef
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp 87 PathDiagnosticPieceRef
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h 92 PathDiagnosticPieceRef VisitNode(const ExplodedNode *N,
tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp 145 PathDiagnosticPieceRef VisitNode(const ExplodedNode *N,
620 PathDiagnosticPieceRef
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp 752 PathDiagnosticPieceRef VisitNode(const ExplodedNode *N,
756 PathDiagnosticPieceRef getEndPath(BugReporterContext &BRC,
3170 PathDiagnosticPieceRef MallocBugVisitor::VisitNode(const ExplodedNode *N,
tools/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp 172 PathDiagnosticPieceRef VisitNode(const ExplodedNode *N,
273 PathDiagnosticPieceRef
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp 140 PathDiagnosticPieceRef VisitNode(const ExplodedNode *N,
293 PathDiagnosticPieceRef NullabilityChecker::NullabilityBugVisitor::VisitNode(
tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp 72 PathDiagnosticPieceRef VisitNode(const ExplodedNode *Succ,
245 PathDiagnosticPieceRef
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp 328 PathDiagnosticPieceRef VisitNode(const ExplodedNode *N,
332 PathDiagnosticPieceRef getEndPath(BugReporterContext &BRC,
341 PathDiagnosticPieceRef getEndPath(BugReporterContext &BRC,
451 PathDiagnosticPieceRef
716 PathDiagnosticPieceRef
724 PathDiagnosticPieceRef
tools/clang/lib/StaticAnalyzer/Checkers/Taint.cpp 207 PathDiagnosticPieceRef TaintBugVisitor::VisitNode(const ExplodedNode *N,
tools/clang/lib/StaticAnalyzer/Checkers/Taint.h 92 PathDiagnosticPieceRef VisitNode(const ExplodedNode *N,
tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp 72 PathDiagnosticPieceRef VisitNode(const ExplodedNode *Succ,
95 PathDiagnosticPieceRef
tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp 80 PathDiagnosticPieceRef getEndPath(BugReporterContext &BRC,
91 PathDiagnosticPieceRef VisitNode(const ExplodedNode *N,
378 PathDiagnosticPieceRef ValistChecker::ValistBugVisitor::VisitNode(
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp 101 llvm::DenseMap<const ExplodedNode *, std::vector<PathDiagnosticPieceRef>>;
242 void updateStackPiecesWithMessage(PathDiagnosticPieceRef P,
250 PathDiagnosticPieceRef
254 PathDiagnosticPieceRef
258 PathDiagnosticPieceRef
719 PathDiagnosticPieceRef P, const CallWithEntryStack &CallStack) const {
737 PathDiagnosticPieceRef PathDiagnosticBuilder::generateDiagForSwitchOP(
795 PathDiagnosticPieceRef PathDiagnosticBuilder::generateDiagForGotoOP(
806 PathDiagnosticPieceRef PathDiagnosticBuilder::generateDiagForBinaryOP(
2003 PathDiagnosticPieceRef LastPiece;
2028 for (const PathDiagnosticPieceRef &Note : VisitorNotes->second) {
2604 using PiecesTy = std::vector<PathDiagnosticPieceRef>;
2718 PathDiagnosticPieceRef LastPiece;
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp 297 PathDiagnosticPieceRef BugReporterVisitor::getEndPath(BugReporterContext &,
307 PathDiagnosticPieceRef
376 PathDiagnosticPieceRef VisitNode(const ExplodedNode *N,
411 PathDiagnosticPieceRef
544 PathDiagnosticPieceRef
657 PathDiagnosticPieceRef NoStoreFuncVisitor::maybeEmitNote(
803 PathDiagnosticPieceRef VisitNode(const ExplodedNode *N,
1003 PathDiagnosticPieceRef visitNodeInitial(const ExplodedNode *N,
1130 PathDiagnosticPieceRef visitNodeMaybeUnsuppress(const ExplodedNode *N,
1177 PathDiagnosticPieceRef VisitNode(const ExplodedNode *N,
1360 PathDiagnosticPieceRef
1546 PathDiagnosticPieceRef TrackConstraintBRVisitor::VisitNode(
1625 PathDiagnosticPieceRef
1727 PathDiagnosticPieceRef VisitNode(const ExplodedNode *N,
1785 PathDiagnosticPieceRef
2094 PathDiagnosticPieceRef
2139 PathDiagnosticPieceRef
2151 PathDiagnosticPieceRef
2190 PathDiagnosticPieceRef ConditionBRVisitor::VisitTerminator(
2248 PathDiagnosticPieceRef
2404 PathDiagnosticPieceRef ConditionBRVisitor::VisitTrueTest(
2524 PathDiagnosticPieceRef ConditionBRVisitor::VisitConditionVariable(
2551 PathDiagnosticPieceRef ConditionBRVisitor::VisitTrueTest(
2587 PathDiagnosticPieceRef ConditionBRVisitor::VisitTrueTest(
2762 PathDiagnosticPieceRef
2856 PathDiagnosticPieceRef FalsePositiveRefutationBRVisitor::VisitNode(
2891 PathDiagnosticPieceRef TagVisitor::VisitNode(const ExplodedNode *N,