Home
last modified time | relevance | path

Searched refs:ErrNode (Results 1 – 12 of 12) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DSimpleStreamChecker.cpp68 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 DMismatchedIteratorChecker.cpp40 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 DSmartPtrChecker.cpp81 ExplodedNode *ErrNode = C.generateErrorNode(); in reportBug() local
82 if (!ErrNode) in reportBug()
88 OS.str(), ErrNode); in reportBug()
H A DCheckObjCDealloc.cpp505 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 DFuchsiaHandleChecker.cpp613 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 DInvalidatedIteratorChecker.cpp39 ExplodedNode *ErrNode) const;
127 ExplodedNode *ErrNode) const { in reportBug()
129 ErrNode); in reportBug()
H A DBlockInCriticalSectionChecker.cpp139 ExplodedNode *ErrNode = C.generateNonFatalErrorNode(); in reportBlockInCritSection() local
140 if (!ErrNode) in reportBlockInCritSection()
148 os.str(), ErrNode); in reportBlockInCritSection()
H A DBitwiseShiftChecker.cpp335 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 DObjCSuperDeallocChecker.cpp183 ExplodedNode *ErrNode = C.generateErrorNode(); in reportUseAfterDealloc() local
185 if (!ErrNode) in reportUseAfterDealloc()
193 Desc, ErrNode); in reportUseAfterDealloc()
H A DStdVariantChecker.cpp272 ExplodedNode *ErrNode = C.generateNonFatalErrorNode(); in handleStdGetCall() local
273 if (!ErrNode) in handleStdGetCall()
285 ErrNode); in handleStdGetCall()
H A DIteratorRangeChecker.cpp47 ExplodedNode *ErrNode) const;
274 ExplodedNode *ErrNode) const { in reportBug()
276 ErrNode); in reportBug()
H A DLocalizationChecker.cpp754 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()