| /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/cert/ |
| PutenvWithAutoChecker.cpp | 17 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 57 bugreporter::trackExpressionValue(Report->getErrorNode(), ArgExpr, *Report);
|
| /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
| ObjCAtSyncChecker.cpp | 16 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 51 bugreporter::trackExpressionValue(N, Ex, *report); 75 bugreporter::trackExpressionValue(N, Ex, *report);
|
| ReturnUndefChecker.cpp | 16 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 90 bugreporter::trackExpressionValue(N, TrackingE ? TrackingE : RetE, *Report); 118 emitBug(C, *BT_NullReference, RetE, bugreporter::getDerefExpr(RetE));
|
| UndefinedArraySubscriptChecker.cpp | 16 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 57 bugreporter::trackExpressionValue(N, A->getIdx(), *R);
|
| ObjCContainersChecker.cpp | 20 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 150 bugreporter::trackExpressionValue( 151 N, IdxExpr, *R, bugreporter::TrackingKind::Thorough, false);
|
| UndefBranchChecker.cpp | 17 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 106 bugreporter::trackExpressionValue(N, Ex, *R);
|
| UndefCapturedBlockVarChecker.cpp | 15 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 91 bugreporter::TrackingKind::Thorough));
|
| UndefinedAssignmentChecker.cpp | 15 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 114 bugreporter::trackExpressionValue(N, ex, *R);
|
| NonNullParamChecker.cpp | 20 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 282 // created. Ownership is transferred to the BugReporter object once 297 bugreporter::trackExpressionValue(ErrorNode, ArgE, *R); 311 const Expr *ArgEDeref = bugreporter::getDerefExpr(ArgE); 314 bugreporter::trackExpressionValue(ErrorNode, ArgEDeref, *R);
|
| DivZeroChecker.cpp | 16 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 52 bugreporter::trackExpressionValue(N, getDenomExpr(N), *R);
|
| CallAndMessageChecker.cpp | 18 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 146 BadE = bugreporter::getDerefExpr(BadE); 147 bugreporter::trackExpressionValue(N, BadE, *R); 228 bugreporter::trackExpressionValue(N, ArgEx, *R); 310 bugreporter::trackExpressionValue(N, ArgEx, *R); 357 bugreporter::trackExpressionValue(N, ArgEx, *R); 505 bugreporter::trackExpressionValue(N, DE, *R); 616 bugreporter::trackExpressionValue(N, ReceiverE, *R); 662 bugreporter::trackExpressionValue(N, receiver, *report);
|
| MIGChecker.cpp | 27 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 287 bugreporter::trackExpressionValue(N, RS->getRetValue(), *R, 288 bugreporter::TrackingKind::Thorough, false);
|
| CheckPlacementNew.cpp | 14 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 142 bugreporter::trackExpressionValue(N, NE->getPlacementArg(0), *R); 162 bugreporter::trackExpressionValue(N, P, *R);
|
| DereferenceChecker.cpp | 17 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 198 bugreporter::trackExpressionValue(N, bugreporter::getDerefExpr(S), *report);
|
| SmartPtrModeling.cpp | 23 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 252 bugreporter::trackExpressionValue(BR.getErrorNode(), TrackingExpr, BR); 354 bugreporter::trackExpressionValue(BR.getErrorNode(), TrackingExpr, BR);
|
| VLASizeChecker.cpp | 19 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 247 bugreporter::trackExpressionValue(N, SizeE, *report);
|
| UnixAPIChecker.cpp | 16 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 356 bugreporter::trackExpressionValue(N, arg, *report);
|
| BasicObjCFoundationChecks.cpp | 23 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 216 bugreporter::trackExpressionValue(N, E, *R); 580 bugreporter::trackExpressionValue(N, Call.getArgExpr(0), *report);
|
| NullabilityChecker.cpp | 29 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 167 const MemRegion *Region, BugReporter &BR, 181 bugreporter::trackExpressionValue(N, Ex, *R); 497 BugReporter &BR = *Event.BR;
|
| CStringChecker.cpp | 17 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 577 bugreporter::trackExpressionValue(N, Ex, *Report);
|
| /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
| BugReporter.h | 1 //===- BugReporter.h - Generate PathDiagnostics -----------------*- C++ -*-===// 9 // This file defines BugReporter, a utility class for generating 21 #include "clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h" 22 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 127 friend class BugReporter; 311 /// The stack is largely used by BugReporter when generating PathDiagnostics 313 llvm::DenseMap<SymbolRef, bugreporter::TrackingKind> InterestingSymbols; 318 /// The stack is largely used by BugReporter when generating PathDiagnostics 320 llvm::DenseMap<const MemRegion *, bugreporter::TrackingKind> 432 void markInteresting(SymbolRef sym, bugreporter::TrackingKind TKind [all...] |
| BugReporterVisitors.h | 88 namespace bugreporter { namespace in namespace:clang::ento 121 } // namespace bugreporter 134 using TrackingKind = bugreporter::TrackingKind; 321 /// As a result, BugReporter will not prune the path through the function even
|
| /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
| BugReporterVisitors.cpp | 9 // This file defines a set of BugReporter "visitors" which can be used to 14 #include "clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h" 37 #include "clang/StaticAnalyzer/Core/BugReporter/BugReporter.h" 96 const Expr *bugreporter::getDerefExpr(const Stmt *S) { 247 if (Optional<bugreporter::TrackingKind> K = B->getInterestingnessKind(*V)) 248 return *K == bugreporter::TrackingKind::Condition; 360 bugreporter::TrackingKind TKind; 381 NoStoreFuncVisitor(const SubRegion *R, bugreporter::TrackingKind TKind) 724 if (TKind == bugreporter::TrackingKind::Condition [all...] |
| BugReporter.cpp | 1 //===- BugReporter.cpp - Generate PathDiagnostics for bugs ----------------===// 9 // This file defines BugReporter, a utility class for generating 14 #include "clang/StaticAnalyzer/Core/BugReporter/BugReporter.h" 33 #include "clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h" 34 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 79 #define DEBUG_TYPE "BugReporter" 2225 llvm::DenseMap<T, bugreporter::TrackingKind> &InterestingnessMap, T Val, 2226 bugreporter::TrackingKind TKind) { 2239 case bugreporter::TrackingKind::Thorough [all...] |
| /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
| RetainCountDiagnostics.cpp | 989 false, bugreporter::TrackingKind::Thorough));
|