/external/clang/lib/StaticAnalyzer/Checkers/ |
DivZeroChecker.cpp | 16 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 43 bugreporter::trackNullOrUndefValue(N, bugreporter::GetDenomExpr(N), *R);
|
ObjCAtSyncChecker.cpp | 17 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 52 bugreporter::trackNullOrUndefValue(N, Ex, *report); 76 bugreporter::trackNullOrUndefValue(N, Ex, *report);
|
UndefResultChecker.cpp | 16 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 90 bugreporter::trackNullOrUndefValue(N, Ex, *report); 93 bugreporter::trackNullOrUndefValue(N, B, *report);
|
DereferenceChecker.cpp | 18 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 148 if (M->isArrow() || bugreporter::isDeclRefExprToReference(M->getBase())) { 171 bugreporter::trackNullOrUndefValue(N, bugreporter::getDerefExpr(S), *report); 191 bugreporter::trackNullOrUndefValue(N, bugreporter::getDerefExpr(S),
|
ReturnUndefChecker.cpp | 17 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 90 bugreporter::trackNullOrUndefValue(N, TrackingE ? TrackingE : RetE, *Report); 118 emitBug(C, *BT_NullReference, RetE, bugreporter::getDerefExpr(RetE));
|
UndefinedArraySubscriptChecker.cpp | 17 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 58 bugreporter::trackNullOrUndefValue(N, A->getIdx(), *R);
|
UndefinedAssignmentChecker.cpp | 16 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 89 bugreporter::trackNullOrUndefValue(N, ex, *R);
|
UndefBranchChecker.cpp | 16 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 100 bugreporter::trackNullOrUndefValue(N, Ex, *R);
|
NonNullParamChecker.cpp | 20 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 187 // created. Ownership is transferred to the BugReporter object once 197 bugreporter::trackNullOrUndefValue(ErrorNode, ArgE, *R); 210 const Expr *ArgEDeref = bugreporter::getDerefExpr(ArgE); 213 bugreporter::trackNullOrUndefValue(ErrorNode,
|
CallAndMessageChecker.cpp | 18 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 108 BadE = bugreporter::getDerefExpr(BadE); 109 bugreporter::trackNullOrUndefValue(N, BadE, *R); 177 bugreporter::trackNullOrUndefValue(N, ArgEx, *R); 212 bugreporter::trackNullOrUndefValue(N, ArgEx, *R); 353 bugreporter::trackNullOrUndefValue(N, DE, *R); 477 bugreporter::trackNullOrUndefValue(N, ReceiverE, *R); 518 bugreporter::trackNullOrUndefValue(N, receiver, *report);
|
VLASizeChecker.cpp | 19 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 77 bugreporter::trackNullOrUndefValue(N, SizeE, *report);
|
UnixAPIChecker.cpp | 17 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 247 bugreporter::trackNullOrUndefValue(N, arg, *report);
|
BasicObjCFoundationChecks.cpp | 24 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 212 bugreporter::trackNullOrUndefValue(N, E, *R); 610 bugreporter::trackNullOrUndefValue(N, Arg, *report); [all...] |
NullabilityChecker.cpp | 30 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 178 BugReporter &BR, const Stmt *ValueExpr = nullptr) const { 192 bugreporter::trackNullOrUndefValue(N, ValueExpr, *R); 453 BugReporter &BR = *Event.BR; [all...] |
CStringChecker.cpp | 18 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 260 bugreporter::trackNullOrUndefValue(N, S, *report); [all...] |
/external/clang/lib/StaticAnalyzer/Core/ |
BugReporterVisitors.cpp | 10 // This file defines a set of BugReporter "visitors" which can be used to 14 #include "clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h" 17 #include "clang/StaticAnalyzer/Core/BugReporter/BugReporter.h" 18 #include "clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h" 36 bool bugreporter::isDeclRefExprToReference(const Expr *E) { 43 const Expr *bugreporter::getDerefExpr(const Stmt *S) { 85 const Stmt *bugreporter::GetDenomExpr(const ExplodedNode *N) { 92 const Stmt *bugreporter::GetRetValExpr(const ExplodedNode *N) { 286 bugreporter::trackNullOrUndefValue(N, RetE, BR, /*IsArg*/ false [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
BugReporterVisitor.h | 45 /// \brief Returns a copy of this BugReporter. 279 /// As a result, BugReporter will not prune the path through the function even 333 namespace bugreporter { namespace in namespace:clang::ento 363 } // end namespace bugreporter
|