Lines Matching refs:CFRefBug

1657   class CFRefBug : public BugType {  class
1659 CFRefBug(const CheckerBase *checker, StringRef name) in CFRefBug() function in __anonbe000e510611::CFRefBug
1670 class UseAfterRelease : public CFRefBug {
1673 : CFRefBug(checker, "Use-after-release") {} in UseAfterRelease()
1680 class BadRelease : public CFRefBug {
1682 BadRelease(const CheckerBase *checker) : CFRefBug(checker, "Bad release") {} in BadRelease()
1690 class DeallocGC : public CFRefBug {
1693 : CFRefBug(checker, "-dealloc called while using garbage collection") {} in DeallocGC()
1700 class DeallocNotOwned : public CFRefBug {
1703 : CFRefBug(checker, "-dealloc sent to non-exclusively owned object") {} in DeallocNotOwned()
1710 class OverAutorelease : public CFRefBug {
1713 : CFRefBug(checker, "Object autoreleased too many times") {} in OverAutorelease()
1720 class ReturnedNotOwnedForOwned : public CFRefBug {
1723 : CFRefBug(checker, "Method should return an owned object") {} in ReturnedNotOwnedForOwned()
1731 class Leak : public CFRefBug {
1733 Leak(const CheckerBase *checker, StringRef name) : CFRefBug(checker, name) { in Leak()
1797 CFRefReport(CFRefBug &D, const LangOptions &LOpts, bool GCEnabled, in CFRefReport()
1806 CFRefReport(CFRefBug &D, const LangOptions &LOpts, bool GCEnabled, in CFRefReport()
1815 const CFRefBug& BugTy = static_cast<CFRefBug&>(getBugType()); in getRanges()
1825 CFRefLeakReport(CFRefBug &D, const LangOptions &LOpts, bool GCEnabled,
2389 CFRefLeakReport::CFRefLeakReport(CFRefBug &D, const LangOptions &LOpts, in CFRefLeakReport()
2477 mutable std::unique_ptr<CFRefBug> useAfterRelease, releaseNotOwned;
2478 mutable std::unique_ptr<CFRefBug> deallocGC, deallocNotOwned;
2479 mutable std::unique_ptr<CFRefBug> overAutorelease, returnNotOwnedForOwned;
2480 mutable std::unique_ptr<CFRefBug> leakWithinFunction, leakAtReturn;
2481 mutable std::unique_ptr<CFRefBug> leakWithinFunctionGC, leakAtReturnGC;
2540 CFRefBug *getLeakWithinFunctionBug(const LangOptions &LOpts, in getLeakWithinFunctionBug()
2562 CFRefBug *getLeakAtReturnBug(const LangOptions &LOpts, bool GCEnabled) const { in getLeakAtReturnBug()
3314 CFRefBug *BT; in processNonLeakError()
3855 CFRefBug *BT = Pred ? getLeakWithinFunctionBug(LOpts, GCEnabled) in processLeaks()