/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);
|
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);
|
DereferenceChecker.cpp | 18 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 157 if (M->isArrow() || bugreporter::isDeclRefExprToReference(M->getBase())) { 180 bugreporter::trackNullOrUndefValue(N, bugreporter::getDerefExpr(S), *report); 200 bugreporter::trackNullOrUndefValue(N, bugreporter::getDerefExpr(S),
|
UndefBranchChecker.cpp | 16 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 101 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" 211 bugreporter::trackNullOrUndefValue(N, E, *R); 609 bugreporter::trackNullOrUndefValue(N, Arg, *report); [all...] |
NullabilityChecker.cpp | 30 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 178 const MemRegion *Region, BugReporter &BR, 193 bugreporter::trackNullOrUndefValue(N, ValueExpr, *R); 520 BugReporter &BR = *Event.BR; [all...] |
CStringChecker.cpp | 18 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 264 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" 18 #include "clang/StaticAnalyzer/Core/BugReporter/BugReporter.h" 19 #include "clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h" 37 bool bugreporter::isDeclRefExprToReference(const Expr *E) { 44 const Expr *bugreporter::getDerefExpr(const Stmt *S) { 86 const Stmt *bugreporter::GetDenomExpr(const ExplodedNode *N) { 93 const Stmt *bugreporter::GetRetValExpr(const ExplodedNode *N) { 287 bugreporter::trackNullOrUndefValue(N, RetE, BR, /*IsArg*/ false [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
BugReporterVisitor.h | 46 /// \brief Returns a copy of this BugReporter. 280 /// As a result, BugReporter will not prune the path through the function even 334 namespace bugreporter { namespace in namespace:clang::ento 364 } // end namespace bugreporter
|