| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
| H A D | BugReporterVisitors.h | 36 class BugReport; variable 62 BugReporterContext &BRC, BugReport &BR) = 0; 68 BugReport &BR); 83 BugReport &BR); 100 static void registerStatementVarDecls(BugReport &BR, const Stmt *S, 184 BugReport &BR); 193 BugReport &R, const ExplodedNode *N); 207 BugReport &R, const ExplodedNode *N); 213 BugReport &R, 242 BugReport &BR) override; [all …]
|
| H A D | BugReporter.h | 76 class BugReport : public llvm::ilist_node<BugReport> { 170 BugReport(BugType& bt, StringRef shortDesc, StringRef desc, in BugReport() function 190 virtual ~BugReport(); 367 llvm::ilist<BugReport> Reports; 369 void AddReport(std::unique_ptr<BugReport> R) { in AddReport() 382 using iterator = llvm::ilist<BugReport>::iterator; 383 using const_iterator = llvm::ilist<BugReport>::const_iterator; 430 generateDiagnosticForConsumerMap(BugReport *exampleReport, 480 ArrayRef<BugReport *> &bugReports) { in generatePathDiagnostics() 491 void emitReport(std::unique_ptr<BugReport> R); [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | NonNullParamChecker.cpp | 39 std::unique_ptr<BugReport> 41 std::unique_ptr<BugReport> 145 std::unique_ptr<BugReport> R; in checkPreCall() 181 std::unique_ptr<BugReport> 191 auto R = llvm::make_unique<BugReport>( in genReportNullAttrNonNull() 200 std::unique_ptr<BugReport> NonNullParamChecker::genReportReferenceToNullPointer( in genReportReferenceToNullPointer() 205 auto R = llvm::make_unique<BugReport>( in genReportReferenceToNullPointer()
|
| H A D | DeleteWithNonVirtualDtorChecker.cpp | 51 BugReport &BR) override; 96 auto R = llvm::make_unique<BugReport>(*BT, BT->getName(), N); in checkPreStmt() 107 BugReport &BR) { in VisitNode()
|
| H A D | DynamicTypeChecker.cpp | 53 BugReport &BR) override; 84 std::unique_ptr<BugReport> R( in reportTypeError() 85 new BugReport(*BT, OS.str(), C.generateNonFatalErrorNode())); in reportTypeError() 95 BugReport &) { in VisitNode() argument
|
| H A D | MacOSKeychainAPIChecker.cpp | 117 std::unique_ptr<BugReport> generateAllocatedDataNotReleasedReport( 121 void markInteresting(BugReport *R, const AllocationPair &AP) const { in markInteresting() 145 BugReport &BR) override; 240 auto Report = llvm::make_unique<BugReport>(*BT, os.str(), N); in generateDeallocatorMismatchReport() 284 auto Report = llvm::make_unique<BugReport>(*BT, os.str(), N); in checkPreStmt() 338 auto Report = llvm::make_unique<BugReport>( in checkPreStmt() 469 std::unique_ptr<BugReport> 492 llvm::make_unique<BugReport>(*BT, os.str(), N, LocUsedForUniqueing, in generateAllocatedDataNotReleasedReport() 619 const ExplodedNode *N, BugReporterContext &BRC, BugReport &BR) { in VisitNode()
|
| H A D | ObjCSuperDeallocChecker.cpp | 76 BugReport &BR) override; 192 std::unique_ptr<BugReport> BR( in reportUseAfterDealloc() 193 new BugReport(*DoubleSuperDeallocBugType, Desc, ErrNode)); in reportUseAfterDealloc() 249 BugReporterContext &BRC, BugReport &) { in VisitNode() argument
|
| H A D | CallAndMessageChecker.cpp | 106 auto R = llvm::make_unique<BugReport>(*BT, BT->getName(), N); in emitBadCall() 186 auto R = llvm::make_unique<BugReport>(*BT, Os.str(), N); in uninitRefOrPointer() 263 auto R = llvm::make_unique<BugReport>(*BT, Os.str(), N); in PreVisitProcessArg() 306 auto R = llvm::make_unique<BugReport>(*BT, os.str(), N); in PreVisitProcessArg() 369 auto R = llvm::make_unique<BugReport>(*BT, Desc, N); in checkPreStmt() 432 llvm::make_unique<BugReport>(*BT_call_few_args, os.str(), N)); in checkPreCall() 493 auto R = llvm::make_unique<BugReport>(*BT, BT->getName(), N); in checkPreObjCMessage() 536 auto report = llvm::make_unique<BugReport>(*BT_msg_ret, os.str(), N); in emitNilReceiverBug()
|
| H A D | ObjCAtSyncChecker.cpp | 51 llvm::make_unique<BugReport>(*BT_undef, BT_undef->getDescription(), N); in checkPreStmt() 75 llvm::make_unique<BugReport>(*BT_null, BT_null->getDescription(), N); in checkPreStmt()
|
| H A D | PthreadLockChecker.cpp | 244 auto report = llvm::make_unique<BugReport>( in AcquireLock() 309 auto Report = llvm::make_unique<BugReport>( in ReleaseLock() 332 auto report = llvm::make_unique<BugReport>( in ReleaseLock() 403 auto Report = llvm::make_unique<BugReport>(*BT_destroylock, Message, N); in DestroyLock() 442 auto Report = llvm::make_unique<BugReport>(*BT_initlock, Message, N); in InitLock() 455 auto Report = llvm::make_unique<BugReport>( in reportUseDestroyedBug()
|
| H A D | ValistChecker.cpp | 83 BugReport &BR) override { in getEndPath() 94 BugReport &BR) override; 257 auto R = llvm::make_unique<BugReport>(*BT_uninitaccess, Msg, N); in reportUninitializedAccess() 298 auto R = llvm::make_unique<BugReport>( in reportLeakedVALists() 379 BugReport &) { in VisitNode() argument
|
| H A D | VirtualCallChecker.cpp | 76 BugReport &BR) override; 87 BugReport &) { in REGISTER_MAP_WITH_PROGRAMSTATE() 274 auto Reporter = llvm::make_unique<BugReport>(*BT, Msg, N); in reportBug()
|
| H A D | StackAddrEscapeChecker.cpp | 166 auto report = llvm::make_unique<BugReport>(*BT_returnstack, os.str(), N); in EmitStackError() 204 llvm::make_unique<BugReport>(*BT_capturedstackasync, Out.str(), N); in checkAsyncExecutedBlockCaptures() 227 llvm::make_unique<BugReport>(*BT_capturedstackret, Out.str(), N); in checkReturnedBlockCaptures() 355 auto Report = llvm::make_unique<BugReport>(*BT_stackleak, Out.str(), N); in checkEndFunction()
|
| H A D | TestAfterDivZeroChecker.cpp | 75 BugReport &BR) override; 98 BugReporterContext &BRC, BugReport &BR) { in REGISTER_SET_WITH_PROGRAMSTATE() 171 auto R = llvm::make_unique<BugReport>( in reportBug()
|
| H A D | StreamChecker.cpp | 276 C.emitReport(llvm::make_unique<BugReport>( in Fseek() 344 C.emitReport(llvm::make_unique<BugReport>( in CheckNullStream() 374 C.emitReport(llvm::make_unique<BugReport>( in CheckDoubleClose() 404 C.emitReport(llvm::make_unique<BugReport>( in checkDeadSymbols()
|
| H A D | CloneChecker.cpp | 125 auto R = llvm::make_unique<BugReport>(*BT_Exact, "Duplicate code detected", in reportClones() 180 auto R = llvm::make_unique<BugReport>( in reportSuspiciousClones()
|
| H A D | CheckObjCDealloc.cpp | 580 std::unique_ptr<BugReport> BR( in diagnoseMissingReleases() 581 new BugReport(*MissingReleaseBugType, OS.str(), ErrNode)); in diagnoseMissingReleases() 703 std::unique_ptr<BugReport> BR( in diagnoseExtraRelease() 704 new BugReport(*ExtraReleaseBugType, OS.str(), ErrNode)); in diagnoseExtraRelease() 745 std::unique_ptr<BugReport> BR( in diagnoseMistakenDealloc() 746 new BugReport(*MistakenDeallocBugType, OS.str(), ErrNode)); in diagnoseMistakenDealloc()
|
| H A D | UnixAPIChecker.cpp | 106 auto Report = llvm::make_unique<BugReport>(*BT_open, Msg, N); in ReportOpenBug() 273 auto report = llvm::make_unique<BugReport>(*BT_pthreadOnce, os.str(), N); in CheckPthreadOnce() 314 auto report = llvm::make_unique<BugReport>(*BT_mallocZero, os.str(), N); in ReportZeroByteAllocation()
|
| H A D | SimpleStreamChecker.cpp | 210 auto R = llvm::make_unique<BugReport>(*DoubleCloseBugType, in reportDoubleClose() 223 auto R = llvm::make_unique<BugReport>(*LeakBugType, in reportLeaks()
|
| H A D | TaintTesterChecker.cpp | 53 auto report = llvm::make_unique<BugReport>(*BT, "tainted",N); in checkPostStmt()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| H A D | BugReporter.cpp | 347 BugReport *R; 1917 BugReport *R = PDB.getBugReport(); in generatePathDiagnosticForConsumer() 2046 void BugReport::clearVisitors() { in clearVisitors() 2050 BugReport::~BugReport() { in ~BugReport() 2158 BugReport::Symbols &BugReport::getInterestingSymbols() { in getInterestingSymbols() 2163 BugReport::Regions &BugReport::getInterestingRegions() { in getInterestingRegions() 2196 llvm::iterator_range<BugReport::ranges_iterator> BugReport::getRanges() { in getRanges() 2543 BugReport::VisitorList visitors; in generateVisitorsDiagnostics() 2672 BugReport *R = ReportInfo.first; in generatePathDiagnostics() 2834 static BugReport * [all …]
|
| H A D | BugReporterVisitors.cpp | 189 const ExplodedNode *, BugReport &) { in getEndPath() argument 702 bool EnableNullFPSuppression, BugReport &BR, in addMacroVisitorIfNecessary() 792 BugReport &BR, in addVisitorIfNecessary() 850 BugReporterContext &BRC, BugReport &BR) { in visitNodeInitial() 953 BugReporterContext &BRC, BugReport &BR) { in visitNodeMaybeUnsuppress() 1016 BugReport &BR) override { in finalizeVisitor() 1430 BugReport &BR) { in VisitNode() 1868 const CFGBlock *dstBlk, BugReport &R, BugReporterContext &BRC) { in VisitTerminator() 1973 BugReport &report, in patternMatch() 2424 BugReporterContext &BRC, BugReport &) { in VisitNode() argument [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/ |
| H A D | MPIBugReporter.cpp | 34 auto Report = llvm::make_unique<BugReport>(*DoubleNonblockingBugType, in reportDoubleNonblocking() 58 llvm::make_unique<BugReport>(*MissingWaitBugType, ErrorText, ExplNode); in reportMissingWait() 78 llvm::make_unique<BugReport>(*UnmatchedWaitBugType, ErrorText, ExplNode); in reportUnmatchedWait() 91 BugReport &BR) { in VisitNode()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
| H A D | RetainCountDiagnostics.h | 38 class RefCountReport : public BugReport { 54 return BugReport::getRanges(); in getRanges()
|
| H A D | RetainCountDiagnostics.cpp | 255 BugReport &BR) override; 259 BugReport &BR) override; 268 BugReport &BR) override; 355 BugReporterContext &BRC, BugReport &BR) { in VisitNode() 600 const ExplodedNode *EndN, BugReport &BR) { in getEndPath() 607 const ExplodedNode *EndN, BugReport &BR) { in getEndPath() 691 : BugReport(D, D.getDescription(), n), Sym(sym) { in RefCountReport() 699 : BugReport(D, D.getDescription(), endText, n) { in RefCountReport()
|