Home
last modified time | relevance | path

Searched refs:addVisitor (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/
H A DMPIBugReporter.cpp42 Report->addVisitor(std::make_unique<RequestNodeVisitor>( in reportDoubleNonblocking()
62 Report->addVisitor(std::make_unique<RequestNodeVisitor>( in reportMissingWait()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DDivZeroChecker.cpp51 R->addVisitor(std::move(Visitor)); in reportBug()
H A DDeleteWithNonVirtualDtorChecker.cpp101 R->addVisitor(std::make_unique<DeleteBugVisitor>()); in checkPreStmt()
H A DMacOSKeychainAPIChecker.cpp242 Report->addVisitor(std::make_unique<SecKeychainBugVisitor>(AP.first)); in generateDeallocatorMismatchReport()
287 Report->addVisitor(std::make_unique<SecKeychainBugVisitor>(V)); in checkPreStmt()
497 Report->addVisitor(std::make_unique<SecKeychainBugVisitor>(AP.first)); in generateAllocatedDataNotReleasedReport()
H A DValistChecker.cpp261 R->addVisitor(std::make_unique<ValistBugVisitor>(VAList)); in reportUninitializedAccess()
304 R->addVisitor(std::make_unique<ValistBugVisitor>(Reg, true)); in reportLeakedVALists()
H A DDynamicTypeChecker.cpp86 R->addVisitor(std::make_unique<DynamicTypeBugVisitor>(Reg)); in reportTypeError()
H A DObjCSuperDeallocChecker.cpp194 BR->addVisitor(std::make_unique<SuperDeallocBRVisitor>(Sym)); in reportUseAfterDealloc()
H A DVLASizeChecker.cpp245 report->addVisitor(std::move(Visitor)); in reportBug()
H A DArrayBoundCheckerV2.cpp259 BR->addVisitor(std::move(Visitor)); in reportOOB()
H A DTestAfterDivZeroChecker.cpp175 R->addVisitor(std::make_unique<DivisionBRVisitor>(Val.getAsSymbol(), in reportBug()
H A DMallocChecker.cpp2338 R->addVisitor<MallocBugVisitor>(Sym); in HandleMismatchedDealloc()
2431 R->addVisitor<MallocBugVisitor>(Sym); in HandleUseAfterFree()
2434 R->addVisitor(allocation_state::getInnerPointerBRVisitor(Sym)); in HandleUseAfterFree()
2467 R->addVisitor<MallocBugVisitor>(Sym); in HandleDoubleFree()
2493 R->addVisitor<MallocBugVisitor>(Sym); in HandleDoubleDelete()
2524 R->addVisitor<MallocBugVisitor>(Sym); in HandleUseZeroAlloc()
2795 R->addVisitor<MallocBugVisitor>(Sym, true); in HandleLeak()
2797 R->addVisitor<NoOwnershipChangeVisitor>(Sym, this); in HandleLeak()
H A DMoveChecker.cpp430 R->addVisitor(std::make_unique<MovedBugVisitor>(*this, Region, RD, MK)); in reportBug()
H A DDynamicTypePropagation.cpp1038 R->addVisitor(std::make_unique<GenericsBugVisitor>(Sym)); in reportGenericsBug()
H A DGenericTaintChecker.cpp911 report->addVisitor(std::make_unique<TaintBugVisitor>(*TaintedSVal)); in generateReportIfTainted()
H A DNullabilityChecker.cpp173 R->addVisitor<NullabilityBugVisitor>(Region); in reportBug()
H A DLocalizationChecker.cpp775 R->addVisitor(std::make_unique<NonLocalizedStringBRVisitor>(StringRegion)); in reportLocalizationError()
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DBugReporter.h495 void addVisitor(std::unique_ptr<BugReporterVisitor> visitor);
498 void addVisitor(Args &&... ConstructorArgs) { in addVisitor() function
499 addVisitor( in addVisitor()
/llvm-project-15.0.7/clang/unittests/StaticAnalyzer/
H A DNoStateChangeFuncVisitorTest.cpp110 R->template addVisitor<Visitor>(); in checkPreCall()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DBugReporterVisitors.cpp915 BR.addVisitor<MacroNullReturnSuppressionVisitor>(R->getAs<SubRegion>(), in addMacroVisitorIfNecessary()
2110 Report.addVisitor<TrackControlDependencyCondBRVisitor>( in handle()
2192 Report.addVisitor<NoStoreFuncVisitor>(cast<SubRegion>(R), Opts.Kind); in handle()
2203 Report.addVisitor<UndefOrNullArgVisitor>(R); in handle()
2209 Report.addVisitor<TrackConstraintBRVisitor>(V.castAs<DefinedSVal>(), in handle()
2221 Report.addVisitor<SuppressInlineDefensiveChecksVisitor>(*DV, in handle()
2314 Report.addVisitor<ReturnVisitor>(&getParentTracker(), CalleeContext, in handle()
2360 Report.addVisitor<UndefOrNullArgVisitor>(L->getRegion()); in handle()
2371 Report.addVisitor<TrackConstraintBRVisitor>( in handle()
2471 Report.addVisitor<StoreSiteFinder>(this, *KV, R, Opts, Origin); in track()
H A DBugReporter.cpp2157 void PathSensitiveBugReport::addVisitor( in addVisitor() function in PathSensitiveBugReport
2839 R->addVisitor<LikelyFalsePositiveSuppressionBRVisitor>(); in findValidReport()
2842 R->addVisitor<NilReceiverBRVisitor>(); in findValidReport()
2843 R->addVisitor<ConditionBRVisitor>(); in findValidReport()
2844 R->addVisitor<TagVisitor>(); in findValidReport()
2857 R->addVisitor<FalsePositiveRefutationBRVisitor>(); in findValidReport()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountDiagnostics.cpp843 addVisitor<RefCountReportVisitor>(sym); in RefCountReport()
851 addVisitor<RefCountReportVisitor>(sym); in RefCountReport()
1001 addVisitor<RefLeakReportVisitor>(Sym, AllocBindingToReport); in RefLeakReport()