/external/clang/lib/StaticAnalyzer/Checkers/ |
ObjCAtSyncChecker.cpp | 17 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 52 bugreporter::trackNullOrUndefValue(N, Ex, *report); 75 bugreporter::trackNullOrUndefValue(N, Ex, *report);
|
UndefResultChecker.cpp | 16 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 80 bugreporter::trackNullOrUndefValue(N, Ex, *report); 83 bugreporter::trackNullOrUndefValue(N, B, *report);
|
UndefinedArraySubscriptChecker.cpp | 16 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 45 bugreporter::trackNullOrUndefValue(N, A->getIdx(), *R);
|
DivZeroChecker.cpp | 16 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 43 bugreporter::trackNullOrUndefValue(N, bugreporter::GetDenomExpr(N), *R);
|
ReturnUndefChecker.cpp | 17 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 81 bugreporter::trackNullOrUndefValue(N, TrackingE ? TrackingE : RetE, *Report); 109 emitBug(C, *BT_NullReference, RetE, bugreporter::getDerefExpr(RetE));
|
DereferenceChecker.cpp | 17 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 142 if (M->isArrow() || bugreporter::isDeclRefExprToReference(M->getBase())) { 168 bugreporter::trackNullOrUndefValue(N, bugreporter::getDerefExpr(S), *report); 187 bugreporter::trackNullOrUndefValue(N, bugreporter::getDerefExpr(S),
|
NonNullParamChecker.cpp | 20 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 155 // created. Ownership is transferred to the BugReporter object once 166 bugreporter::trackNullOrUndefValue(ErrorNode, ArgE, *R); 180 const Expr *ArgEDeref = bugreporter::getDerefExpr(ArgE); 183 bugreporter::trackNullOrUndefValue(ErrorNode,
|
UndefinedAssignmentChecker.cpp | 16 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 81 bugreporter::trackNullOrUndefValue(N, ex, *R);
|
UndefBranchChecker.cpp | 16 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 102 bugreporter::trackNullOrUndefValue(N, Ex, *R);
|
CallAndMessageChecker.cpp | 18 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 80 BadE = bugreporter::getDerefExpr(BadE); 81 bugreporter::trackNullOrUndefValue(N, BadE, *R); 128 bugreporter::trackNullOrUndefValue(N, argEx, *R); 343 bugreporter::trackNullOrUndefValue(N, ReceiverE, *R); 385 bugreporter::trackNullOrUndefValue(N, receiver, *report);
|
VLASizeChecker.cpp | 19 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 73 bugreporter::trackNullOrUndefValue(N, SizeE, *report);
|
UnixAPIChecker.cpp | 17 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 228 bugreporter::trackNullOrUndefValue(N, arg, *report);
|
BasicObjCFoundationChecks.cpp | 23 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 454 bugreporter::trackNullOrUndefValue(N, Arg, *report);
|
CStringChecker.cpp | 18 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h" 245 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) { 78 const Stmt *bugreporter::GetDenomExpr(const ExplodedNode *N) { 85 const Stmt *bugreporter::GetRetValExpr(const ExplodedNode *N) { 280 bugreporter::trackNullOrUndefValue(N, RetE, BR) [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
BugReporterVisitor.h | 42 /// \brief Returns a copy of this BugReporter. 260 /// As a result, BugReporter will not prune the path through the function even 315 namespace bugreporter { namespace in namespace:clang::ento 342 } // end namespace bugreporter
|