| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | SimpleStreamChecker.cpp | 68 ExplodedNode *ErrNode) const; 177 ExplodedNode *ErrNode = C.generateErrorNode(); in reportDoubleClose() local 179 if (!ErrNode) in reportDoubleClose() 184 DoubleCloseBugType, "Closing a previously closed file stream", ErrNode); in reportDoubleClose() 192 ExplodedNode *ErrNode) const { in reportLeaks() 198 ErrNode); in reportLeaks()
|
| H A D | MismatchedIteratorChecker.cpp | 40 ExplodedNode *ErrNode) const; 42 CheckerContext &C, ExplodedNode *ErrNode) const; 271 ExplodedNode *ErrNode) const { in reportBug() 273 ErrNode); in reportBug() 282 ExplodedNode *ErrNode) const { in reportBug() 284 ErrNode); in reportBug()
|
| H A D | SmartPtrChecker.cpp | 81 ExplodedNode *ErrNode = C.generateErrorNode(); in reportBug() local 82 if (!ErrNode) in reportBug() 88 OS.str(), ErrNode); in reportBug()
|
| H A D | CheckObjCDealloc.cpp | 505 ExplodedNode *ErrNode = nullptr; in diagnoseMissingReleases() local 548 if (!ErrNode) in diagnoseMissingReleases() 549 ErrNode = C.generateNonFatalErrorNode(); in diagnoseMissingReleases() 552 if (!ErrNode) in diagnoseMissingReleases() 598 if (ErrNode) { in diagnoseMissingReleases() 599 C.addTransition(State, ErrNode); in diagnoseMissingReleases() 678 ExplodedNode *ErrNode = C.generateNonFatalErrorNode(); in diagnoseExtraRelease() local 679 if (!ErrNode) in diagnoseExtraRelease() 710 OS.str(), ErrNode); in diagnoseExtraRelease() 741 ExplodedNode *ErrNode = C.generateErrorNode(); in diagnoseMistakenDealloc() local [all …]
|
| H A D | FuchsiaHandleChecker.cpp | 613 ExplodedNode *ErrNode = C.generateNonFatalErrorNode(C.getState(), Pred); in reportLeaks() local 615 reportBug(LeakedHandle, ErrNode, C, nullptr, LeakBugType, in reportLeaks() 618 return ErrNode; in reportLeaks() 624 ExplodedNode *ErrNode = C.generateErrorNode(C.getState()); in reportDoubleRelease() local 625 reportBug(HandleSym, ErrNode, C, &Range, DoubleReleaseBugType, in reportDoubleRelease() 632 ExplodedNode *ErrNode = C.generateErrorNode(C.getState()); in reportUnownedRelease() local 633 reportBug(HandleSym, ErrNode, C, &Range, ReleaseUnownedBugType, in reportUnownedRelease() 640 ExplodedNode *ErrNode = C.generateErrorNode(C.getState()); in reportUseAfterFree() local 641 reportBug(HandleSym, ErrNode, C, &Range, UseAfterReleaseBugType, in reportUseAfterFree()
|
| H A D | InvalidatedIteratorChecker.cpp | 39 ExplodedNode *ErrNode) const; 127 ExplodedNode *ErrNode) const { in reportBug() 129 ErrNode); in reportBug()
|
| H A D | BlockInCriticalSectionChecker.cpp | 139 ExplodedNode *ErrNode = C.generateNonFatalErrorNode(); in reportBlockInCritSection() local 140 if (!ErrNode) in reportBlockInCritSection() 148 os.str(), ErrNode); in reportBlockInCritSection()
|
| H A D | BitwiseShiftChecker.cpp | 335 if (ExplodedNode *ErrNode = Ctx.generateErrorNode(State)) { in createBugReport() local 337 std::make_unique<PathSensitiveBugReport>(BT, ShortMsg, Msg, ErrNode); in createBugReport() 338 bugreporter::trackExpressionValue(ErrNode, Op->getLHS(), *BR); in createBugReport() 339 bugreporter::trackExpressionValue(ErrNode, Op->getRHS(), *BR); in createBugReport()
|
| H A D | ObjCSuperDeallocChecker.cpp | 183 ExplodedNode *ErrNode = C.generateErrorNode(); in reportUseAfterDealloc() local 185 if (!ErrNode) in reportUseAfterDealloc() 193 Desc, ErrNode); in reportUseAfterDealloc()
|
| H A D | StdVariantChecker.cpp | 272 ExplodedNode *ErrNode = C.generateNonFatalErrorNode(); in handleStdGetCall() local 273 if (!ErrNode) in handleStdGetCall() 285 ErrNode); in handleStdGetCall()
|
| H A D | IteratorRangeChecker.cpp | 47 ExplodedNode *ErrNode) const; 274 ExplodedNode *ErrNode) const { in reportBug() 276 ErrNode); in reportBug()
|
| H A D | LocalizationChecker.cpp | 754 ExplodedNode *ErrNode = C.addTransition(C.getState(), C.getPredecessor(), &Tag); in reportLocalizationError() local 756 if (!ErrNode) in reportLocalizationError() 761 BT, "User-facing text should use localized string macro", ErrNode); in reportLocalizationError()
|