/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
BugReporterVisitor.h | 25 class BugReport; 57 /// BugReport while processing a node. 61 BugReport &BR) = 0; 67 /// Also note that at most one visitor of a BugReport should generate a 71 BugReport &BR); 78 BugReport &BR); 110 /// the BugReport. 111 static void registerStatementVarDecls(BugReport &BR, const Stmt *S, 126 BugReport &BR) override; 156 BugReport &BR) override [all...] |
BugReporter.h | 43 class BugReport; 55 class BugReport : public llvm::ilist_node<BugReport> { 146 BugReport(BugType& bt, StringRef desc, const ExplodedNode *errornode) 150 BugReport(BugType& bt, StringRef shortDesc, StringRef desc, 156 BugReport(BugType &bt, StringRef desc, PathDiagnosticLocation l) 160 /// \brief Create a BugReport with a custom uniqueing location. 167 BugReport(BugType& bt, StringRef desc, const ExplodedNode *errornode, 175 virtual ~BugReport(); 191 /// when generating a PathDiagnostic from this BugReport [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
ObjCAtSyncChecker.cpp | 50 BugReport *report = 51 new BugReport(*BT_undef, BT_undef->getDescription(), N); 74 BugReport *report = 75 new BugReport(*BT_null, BT_null->getDescription(), N);
|
NonNullParamChecker.cpp | 39 BugReport *genReportNullAttrNonNull(const ExplodedNode *ErrorN, 41 BugReport *genReportReferenceToNullPointer(const ExplodedNode *ErrorN, 133 BugReport *R = nullptr; 161 BugReport *NonNullParamChecker::genReportNullAttrNonNull( 165 // the BugReport is passed to 'EmitWarning'. 170 BugReport *R = new BugReport(*BTAttrNonNull, 179 BugReport *NonNullParamChecker::genReportReferenceToNullPointer( 184 BugReport *R = new BugReport(*BTNullRefArg [all...] |
ExprInspectionChecker.cpp | 100 BugReport *R = new BugReport(*BT, getArgumentValueString(CE, C), N); 111 BugReport *R = new BugReport(*BT, "REACHABLE", N); 131 BugReport *R = new BugReport(*BT, getArgumentValueString(CE, C), N);
|
FixedAddressChecker.cpp | 60 BugReport *R = new BugReport(*BT, BT->getDescription(), N);
|
NSAutoreleasePoolChecker.cpp | 71 BugReport *Report = new BugReport(*BT, "Use -drain instead of -release when "
|
TaintTesterChecker.cpp | 53 BugReport *report = new BugReport(*BT, "tainted",N);
|
UndefinedArraySubscriptChecker.cpp | 56 BugReport *R = new BugReport(*BT, BT->getName(), N);
|
PthreadLockChecker.cpp | 148 BugReport *report = new BugReport(*BT_doublelock, 211 BugReport *Report = new BugReport(*BT_doubleunlock, 235 BugReport *report = new BugReport(*BT_lor, 282 BugReport *Report = new BugReport(*BT_destroylock, Message, N); 317 BugReport *Report = new BugReport(*BT_initlock, Message, N) [all...] |
ArrayBoundChecker.cpp | 79 BugReport *report = 80 new BugReport(*BT, BT->getDescription(), N);
|
CastToStructChecker.cpp | 66 BugReport *R = new BugReport(*BT,BT->getDescription(), N);
|
PointerArithChecker.cpp | 61 BugReport *R = new BugReport(*BT, BT->getDescription(), N);
|
PointerSubChecker.cpp | 69 BugReport *R = new BugReport(*BT, BT->getDescription(), N);
|
ReturnPointerRangeChecker.cpp | 83 BugReport *report = 84 new BugReport(*BT, BT->getDescription(), N);
|
UndefinedAssignmentChecker.cpp | 86 BugReport *R = new BugReport(*BT, str, N);
|
CallAndMessageChecker.cpp | 97 BugReport *R = new BugReport(*BT, BT->getName(), N); 167 BugReport *R = new BugReport(*BT, Message, N); 202 BugReport *R = new BugReport(*BT, Desc, N); 284 BugReport *R = new BugReport(*BT, os.str(), N); 345 BugReport *R = new BugReport(*BT, Desc, N) [all...] |
DivZeroChecker.cpp | 42 BugReport *R = new BugReport(*BT, Msg, N);
|
UndefBranchChecker.cpp | 101 BugReport *R = new BugReport(*BT, BT->getDescription(), N);
|
UndefCapturedBlockVarChecker.cpp | 92 BugReport *R = new BugReport(*BT, os.str(), N);
|
UndefResultChecker.cpp | 87 BugReport *report = new BugReport(*BT, OS.str(), N);
|
MacOSKeychainAPIChecker.cpp | 106 BugReport *generateAllocatedDataNotReleasedReport(const AllocationPair &AP, 124 void markInteresting(BugReport *R, const AllocationPair &AP) const { 130 /// BugReport path. For example, showing the allocation site of the leaked 151 BugReport &BR) override; 272 BugReport *Report = new BugReport(*BT, os.str(), N); 313 BugReport *Report = new BugReport(*BT, os.str(), N); 365 BugReport *Report = new BugReport(*BT [all...] |
CastSizeChecker.cpp | 139 BugReport *R = new BugReport(*BT, BT->getDescription(), errorNode);
|
ReturnUndefChecker.cpp | 87 BugReport *Report = new BugReport(BT, BT.getDescription(), N);
|
/external/clang/examples/analyzer-plugin/ |
MainCallChecker.cpp | 40 BugReport *report = new BugReport(*BT, BT->getName(), N);
|