Home
last modified time | relevance | path

Searched refs:BugReport (Results 1 – 25 of 70) sorted by relevance

123

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DBugReporterVisitors.h36 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 DBugReporter.h76 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 DNonNullParamChecker.cpp39 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 DDeleteWithNonVirtualDtorChecker.cpp51 BugReport &BR) override;
96 auto R = llvm::make_unique<BugReport>(*BT, BT->getName(), N); in checkPreStmt()
107 BugReport &BR) { in VisitNode()
H A DDynamicTypeChecker.cpp53 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 DMacOSKeychainAPIChecker.cpp117 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 DObjCSuperDeallocChecker.cpp76 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 DCallAndMessageChecker.cpp106 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 DObjCAtSyncChecker.cpp51 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 DPthreadLockChecker.cpp244 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 DValistChecker.cpp83 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 DVirtualCallChecker.cpp76 BugReport &BR) override;
87 BugReport &) { in REGISTER_MAP_WITH_PROGRAMSTATE()
274 auto Reporter = llvm::make_unique<BugReport>(*BT, Msg, N); in reportBug()
H A DStackAddrEscapeChecker.cpp166 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 DTestAfterDivZeroChecker.cpp75 BugReport &BR) override;
98 BugReporterContext &BRC, BugReport &BR) { in REGISTER_SET_WITH_PROGRAMSTATE()
171 auto R = llvm::make_unique<BugReport>( in reportBug()
H A DStreamChecker.cpp276 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 DCloneChecker.cpp125 auto R = llvm::make_unique<BugReport>(*BT_Exact, "Duplicate code detected", in reportClones()
180 auto R = llvm::make_unique<BugReport>( in reportSuspiciousClones()
H A DCheckObjCDealloc.cpp580 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 DUnixAPIChecker.cpp106 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 DSimpleStreamChecker.cpp210 auto R = llvm::make_unique<BugReport>(*DoubleCloseBugType, in reportDoubleClose()
223 auto R = llvm::make_unique<BugReport>(*LeakBugType, in reportLeaks()
H A DTaintTesterChecker.cpp53 auto report = llvm::make_unique<BugReport>(*BT, "tainted",N); in checkPostStmt()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DBugReporter.cpp347 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 DBugReporterVisitors.cpp189 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 DMPIBugReporter.cpp34 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 DRetainCountDiagnostics.h38 class RefCountReport : public BugReport {
54 return BugReport::getRanges(); in getRanges()
H A DRetainCountDiagnostics.cpp255 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()

123