/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
BugReporterVisitor.h | 26 class BugReport; 61 /// BugReport while processing a node. 65 BugReport &BR) = 0; 71 /// Also note that at most one visitor of a BugReport should generate a 74 getEndPath(BugReporterContext &BRC, const ExplodedNode *N, BugReport &BR); 81 BugReport &BR); 111 /// the BugReport. 112 static void registerStatementVarDecls(BugReport &BR, const Stmt *S, 127 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/MPI-Checker/ |
MPIBugReporter.cpp | 34 auto Report = llvm::make_unique<BugReport>(*DoubleNonblockingBugType, 58 llvm::make_unique<BugReport>(*MissingWaitBugType, ErrorText, ExplNode); 78 llvm::make_unique<BugReport>(*UnmatchedWaitBugType, ErrorText, ExplNode); 90 BugReport &BR) {
|
MPIBugReporter.h | 82 /// used in order to include it into the BugReport path. 98 BugReport &BR) override;
|
/external/clang/examples/analyzer-plugin/ |
MainCallChecker.cpp | 40 std::unique_ptr<BugReport> report = 41 llvm::make_unique<BugReport>(*BT, BT->getName(), N);
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
NonNullParamChecker.cpp | 39 std::unique_ptr<BugReport> 41 std::unique_ptr<BugReport> 148 std::unique_ptr<BugReport> R; 183 std::unique_ptr<BugReport> 188 // the BugReport is passed to 'EmitWarning'. 193 auto R = llvm::make_unique<BugReport>( 202 std::unique_ptr<BugReport> NonNullParamChecker::genReportReferenceToNullPointer( 207 auto R = llvm::make_unique<BugReport>(
|
FixedAddressChecker.cpp | 60 auto R = llvm::make_unique<BugReport>(*BT, BT->getDescription(), N);
|
NSAutoreleasePoolChecker.cpp | 71 auto Report = llvm::make_unique<BugReport>(
|
TaintTesterChecker.cpp | 53 auto report = llvm::make_unique<BugReport>(*BT, "tainted",N);
|
ObjCAtSyncChecker.cpp | 51 llvm::make_unique<BugReport>(*BT_undef, BT_undef->getDescription(), N); 75 llvm::make_unique<BugReport>(*BT_null, BT_null->getDescription(), N);
|
PthreadLockChecker.cpp | 148 auto report = llvm::make_unique<BugReport>( 210 auto Report = llvm::make_unique<BugReport>( 233 auto report = llvm::make_unique<BugReport>( 278 auto Report = llvm::make_unique<BugReport>(*BT_destroylock, Message, N); 313 auto Report = llvm::make_unique<BugReport>(*BT_initlock, Message, N); 326 auto Report = llvm::make_unique<BugReport>(
|
ArrayBoundChecker.cpp | 79 auto report = llvm::make_unique<BugReport>(*BT, BT->getDescription(), N);
|
CastToStructChecker.cpp | 66 auto R = llvm::make_unique<BugReport>(*BT, BT->getDescription(), N);
|
DynamicTypeChecker.cpp | 55 BugReport &BR) override; 86 std::unique_ptr<BugReport> R( 87 new BugReport(*BT, OS.str(), C.generateNonFatalErrorNode())); 96 BugReport &BR) {
|
ObjCSuperDeallocChecker.cpp | 79 BugReport &BR) override; 197 std::unique_ptr<BugReport> BR( 198 new BugReport(*DoubleSuperDeallocBugType, Desc, ErrNode)); 255 BugReport &BR) {
|
PointerSubChecker.cpp | 69 auto R = llvm::make_unique<BugReport>(*BT, BT->getDescription(), N);
|
ReturnPointerRangeChecker.cpp | 83 auto report = llvm::make_unique<BugReport>(*BT, BT->getDescription(), N);
|
UndefinedArraySubscriptChecker.cpp | 56 auto R = llvm::make_unique<BugReport>(*BT, BT->getName(), N);
|
UndefinedAssignmentChecker.cpp | 86 auto R = llvm::make_unique<BugReport>(*BT, str, N);
|
MacOSKeychainAPIChecker.cpp | 106 std::unique_ptr<BugReport> generateAllocatedDataNotReleasedReport( 123 void markInteresting(BugReport *R, const AllocationPair &AP) const { 129 /// BugReport path. For example, showing the allocation site of the leaked 149 BugReport &BR) override; 262 auto Report = llvm::make_unique<BugReport>(*BT, os.str(), N); 307 auto Report = llvm::make_unique<BugReport>(*BT, os.str(), N); 363 auto Report = llvm::make_unique<BugReport>( 429 auto Report = llvm::make_unique<BugReport>( 512 std::unique_ptr<BugReport> 540 llvm::make_unique<BugReport>(*BT, os.str(), N, LocUsedForUniqueing [all...] |
CallAndMessageChecker.cpp | 104 auto R = llvm::make_unique<BugReport>(*BT, BT->getName(), N); 174 auto R = llvm::make_unique<BugReport>(*BT, Message, N); 209 auto R = llvm::make_unique<BugReport>(*BT, Desc, N); 291 auto R = llvm::make_unique<BugReport>(*BT, os.str(), N); 352 auto R = llvm::make_unique<BugReport>(*BT, Desc, N); 411 llvm::make_unique<BugReport>(*BT_call_few_args, os.str(), N)); 471 auto R = llvm::make_unique<BugReport>(*BT, BT->getName(), N); 514 auto report = llvm::make_unique<BugReport>(*BT_msg_ret, os.str(), N);
|
DivZeroChecker.cpp | 42 auto R = llvm::make_unique<BugReport>(*BT, Msg, N);
|
/development/tools/bugreport/ |
bugreport | 37 jarfile=BugReport.jar
|
/external/clang/lib/StaticAnalyzer/Core/ |
BugReporter.cpp | 156 static bool removeUnneededCalls(PathPieces &pieces, BugReport *R, 310 class NodeMapClosure : public BugReport::NodeResolver { 321 BugReport *R; 328 BugReport *r, InterExplodedGraphMap &Backmap, 339 BugReport *getBugReport() { return R; } 511 BugReport *R = PDB.getBugReport(); 868 BugReport *R = PDB.getBugReport(); [all...] |
BugReporterVisitors.cpp | 106 const ExplodedNode *EndPathNode, BugReport &BR) { 111 BugReporterContext &BRC, const ExplodedNode *EndPathNode, BugReport &BR) { 169 BugReport &BR, 234 BugReport &BR) { 336 BugReport &BR) { 389 BugReport &BR) override { 404 BugReport &BR) override { 453 BugReport &BR) { 734 BugReport &BR) { 814 BugReport &BR) [all...] |