diff --git a/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.h b/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.h --- a/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.h +++ b/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.h @@ -251,20 +251,20 @@ eval::Assume, eval::Call > { - RefCountBug useAfterRelease{this, RefCountBug::UseAfterRelease}; - RefCountBug releaseNotOwned{this, RefCountBug::ReleaseNotOwned}; - RefCountBug deallocNotOwned{this, RefCountBug::DeallocNotOwned}; - RefCountBug freeNotOwned{this, RefCountBug::FreeNotOwned}; - RefCountBug overAutorelease{this, RefCountBug::OverAutorelease}; - RefCountBug returnNotOwnedForOwned{this, RefCountBug::ReturnNotOwnedForOwned}; - RefCountBug leakWithinFunction{this, RefCountBug::LeakWithinFunction}; - RefCountBug leakAtReturn{this, RefCountBug::LeakAtReturn}; - - CheckerProgramPointTag DeallocSentTag{this, "DeallocSent"}; - CheckerProgramPointTag CastFailTag{this, "DynamicCastFail"}; +public: + std::unique_ptr UseAfterRelease; + std::unique_ptr ReleaseNotOwned; + std::unique_ptr DeallocNotOwned; + std::unique_ptr FreeNotOwned; + std::unique_ptr OverAutorelease; + std::unique_ptr ReturnNotOwnedForOwned; + std::unique_ptr LeakWithinFunction; + std::unique_ptr LeakAtReturn; mutable std::unique_ptr Summaries; -public: + + static std::unique_ptr DeallocSentTag; + static std::unique_ptr CastFailTag; /// Track Objective-C and CoreFoundation objects. bool TrackObjCAndCFObjects = false; @@ -360,13 +360,11 @@ CheckerContext &Ctx, ExplodedNode *Pred = nullptr) const; - const CheckerProgramPointTag &getDeallocSentTag() const { - return DeallocSentTag; + static const CheckerProgramPointTag &getDeallocSentTag() { + return *DeallocSentTag; } - const CheckerProgramPointTag &getCastFailTag() const { - return CastFailTag; - } + static const CheckerProgramPointTag &getCastFailTag() { return *CastFailTag; } private: /// Perform the necessary checks and state adjustments at the end of the diff --git a/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp b/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp --- a/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp +++ b/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp @@ -12,12 +12,12 @@ //===----------------------------------------------------------------------===// #include "RetainCountChecker.h" +#include "clang/StaticAnalyzer/Core/Checker.h" #include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h" using namespace clang; using namespace ento; using namespace retaincountchecker; -using llvm::StrInStrNoCase; REGISTER_MAP_WITH_PROGRAMSTATE(RefBindings, SymbolRef, RefVal) @@ -701,7 +701,7 @@ for (ProgramStateRef St : Out) { if (DeallocSent) { - C.addTransition(St, C.getPredecessor(), &DeallocSentTag); + C.addTransition(St, C.getPredecessor(), &getDeallocSentTag()); } else { C.addTransition(St); } @@ -844,13 +844,13 @@ SymbolRef Sym) const { switch (ErrorKind) { case RefVal::ErrorUseAfterRelease: - return useAfterRelease; + return *UseAfterRelease; case RefVal::ErrorReleaseNotOwned: - return releaseNotOwned; + return *ReleaseNotOwned; case RefVal::ErrorDeallocNotOwned: if (Sym->getType()->getPointeeCXXRecordDecl()) - return freeNotOwned; - return deallocNotOwned; + return *FreeNotOwned; + return *DeallocNotOwned; default: llvm_unreachable("Unhandled error."); } @@ -946,7 +946,7 @@ // Assume that output is zero on the other branch. NullOutputState = NullOutputState->BindExpr( CE, LCtx, C.getSValBuilder().makeNull(), /*Invalidate=*/false); - C.addTransition(NullOutputState, &CastFailTag); + C.addTransition(NullOutputState, &getCastFailTag()); // And on the original branch assume that both input and // output are non-zero. @@ -1095,7 +1095,7 @@ if (N) { const LangOptions &LOpts = C.getASTContext().getLangOpts(); auto R = - std::make_unique(leakAtReturn, LOpts, N, Sym, C); + std::make_unique(*LeakAtReturn, LOpts, N, Sym, C); C.emitReport(std::move(R)); } return N; @@ -1120,7 +1120,7 @@ ExplodedNode *N = C.addTransition(state, Pred, &ReturnNotOwnedTag); if (N) { auto R = std::make_unique( - returnNotOwnedForOwned, C.getASTContext().getLangOpts(), N, Sym); + *ReturnNotOwnedForOwned, C.getASTContext().getLangOpts(), N, Sym); C.emitReport(std::move(R)); } return N; @@ -1273,8 +1273,8 @@ os << "has a +" << V.getCount() << " retain count"; const LangOptions &LOpts = Ctx.getASTContext().getLangOpts(); - auto R = std::make_unique(overAutorelease, LOpts, N, Sym, - os.str()); + auto R = std::make_unique(*OverAutorelease, LOpts, N, Sym, + os.str()); Ctx.emitReport(std::move(R)); } @@ -1320,7 +1320,7 @@ if (N) { for (SymbolRef L : Leaked) { - const RefCountBug &BT = Pred ? leakWithinFunction : leakAtReturn; + const RefCountBug &BT = Pred ? *LeakWithinFunction : *LeakAtReturn; Ctx.emitReport(std::make_unique(BT, LOpts, N, L, Ctx)); } } @@ -1473,19 +1473,39 @@ // Checker registration. //===----------------------------------------------------------------------===// +std::unique_ptr RetainCountChecker::DeallocSentTag; +std::unique_ptr RetainCountChecker::CastFailTag; + void ento::registerRetainCountBase(CheckerManager &Mgr) { - Mgr.registerChecker(); + auto *Chk = Mgr.registerChecker(); + Chk->DeallocSentTag = + std::make_unique(Chk, "DeallocSent"); + Chk->CastFailTag = + std::make_unique(Chk, "DynamicCastFail"); } bool ento::shouldRegisterRetainCountBase(const CheckerManager &mgr) { return true; } - void ento::registerRetainCountChecker(CheckerManager &Mgr) { auto *Chk = Mgr.getChecker(); Chk->TrackObjCAndCFObjects = true; Chk->TrackNSCFStartParam = Mgr.getAnalyzerOptions().getCheckerBooleanOption( Mgr.getCurrentCheckerName(), "TrackNSCFStartParam"); + +#define INIT_BUGTYPE(KIND) \ + Chk->KIND = std::make_unique(Mgr.getCurrentCheckerName(), \ + RefCountBug::KIND); + // TODO: Ideally, we should have a checker for each of these bug types. + INIT_BUGTYPE(UseAfterRelease) + INIT_BUGTYPE(ReleaseNotOwned) + INIT_BUGTYPE(DeallocNotOwned) + INIT_BUGTYPE(FreeNotOwned) + INIT_BUGTYPE(OverAutorelease) + INIT_BUGTYPE(ReturnNotOwnedForOwned) + INIT_BUGTYPE(LeakWithinFunction) + INIT_BUGTYPE(LeakAtReturn) +#undef INIT_BUGTYPE } bool ento::shouldRegisterRetainCountChecker(const CheckerManager &mgr) { @@ -1495,6 +1515,29 @@ void ento::registerOSObjectRetainCountChecker(CheckerManager &Mgr) { auto *Chk = Mgr.getChecker(); Chk->TrackOSObjects = true; + + // FIXME: We want bug reports to always have the same checker name associated + // with them, yet here, if RetainCountChecker is disabled but + // OSObjectRetainCountChecker is enabled, the checker names will be different. + // This hack will make it so that the checker name depends on which checker is + // enabled rather than on the registration order. + // For the most part, we want **non-hidden checkers** to be associated with + // diagnostics, and **hidden checker options** with the fine-tuning of + // modeling. Following this logic, OSObjectRetainCountChecker should be the + // latter, but we can't just remove it for backward compatibility reasons. +#define LAZY_INIT_BUGTYPE(KIND) \ + if (!Chk->KIND) \ + Chk->KIND = std::make_unique(Mgr.getCurrentCheckerName(), \ + RefCountBug::KIND); + LAZY_INIT_BUGTYPE(UseAfterRelease) + LAZY_INIT_BUGTYPE(ReleaseNotOwned) + LAZY_INIT_BUGTYPE(DeallocNotOwned) + LAZY_INIT_BUGTYPE(FreeNotOwned) + LAZY_INIT_BUGTYPE(OverAutorelease) + LAZY_INIT_BUGTYPE(ReturnNotOwnedForOwned) + LAZY_INIT_BUGTYPE(LeakWithinFunction) + LAZY_INIT_BUGTYPE(LeakAtReturn) +#undef LAZY_INIT_BUGTYPE } bool ento::shouldRegisterOSObjectRetainCountChecker(const CheckerManager &mgr) { diff --git a/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.h b/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.h --- a/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.h +++ b/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.h @@ -26,7 +26,7 @@ class RefCountBug : public BugType { public: - enum RefCountBugType { + enum RefCountBugKind { UseAfterRelease, ReleaseNotOwned, DeallocNotOwned, @@ -36,21 +36,14 @@ LeakWithinFunction, LeakAtReturn, }; - RefCountBug(const CheckerBase *checker, RefCountBugType BT); + RefCountBug(CheckerNameRef Checker, RefCountBugKind BT); StringRef getDescription() const; - RefCountBugType getBugType() const { - return BT; - } - - const CheckerBase *getChecker() const { - return Checker; - } + RefCountBugKind getBugType() const { return BT; } private: - RefCountBugType BT; - const CheckerBase *Checker; - static StringRef bugTypeToName(RefCountBugType BT); + RefCountBugKind BT; + static StringRef bugTypeToName(RefCountBugKind BT); }; class RefCountReport : public PathSensitiveBugReport { diff --git a/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp b/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp --- a/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp +++ b/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp @@ -18,7 +18,7 @@ using namespace ento; using namespace retaincountchecker; -StringRef RefCountBug::bugTypeToName(RefCountBug::RefCountBugType BT) { +StringRef RefCountBug::bugTypeToName(RefCountBug::RefCountBugKind BT) { switch (BT) { case UseAfterRelease: return "Use-after-release"; @@ -37,7 +37,7 @@ case LeakAtReturn: return "Leak of returned object"; } - llvm_unreachable("Unknown RefCountBugType"); + llvm_unreachable("Unknown RefCountBugKind"); } StringRef RefCountBug::getDescription() const { @@ -60,13 +60,14 @@ case LeakAtReturn: return ""; } - llvm_unreachable("Unknown RefCountBugType"); + llvm_unreachable("Unknown RefCountBugKind"); } -RefCountBug::RefCountBug(const CheckerBase *Checker, RefCountBugType BT) +RefCountBug::RefCountBug(CheckerNameRef Checker, RefCountBugKind BT) : BugType(Checker, bugTypeToName(BT), categories::MemoryRefCount, - /*SuppressOnSink=*/BT == LeakWithinFunction || BT == LeakAtReturn), - BT(BT), Checker(Checker) {} + /*SuppressOnSink=*/BT == LeakWithinFunction || + BT == LeakAtReturn), + BT(BT) {} static bool isNumericLiteralExpression(const Expr *E) { // FIXME: This set of cases was copied from SemaExprObjC. @@ -453,8 +454,6 @@ PathSensitiveBugReport &BR) { const auto &BT = static_cast(BR.getBugType()); - const auto *Checker = - static_cast(BT.getChecker()); bool IsFreeUnowned = BT.getBugType() == RefCountBug::FreeNotOwned || BT.getBugType() == RefCountBug::DeallocNotOwned; @@ -545,11 +544,11 @@ const ProgramPointTag *Tag = N->getLocation().getTag(); - if (Tag == &Checker->getCastFailTag()) { + if (Tag == &RetainCountChecker::getCastFailTag()) { os << "Assuming dynamic cast returns null due to type mismatch"; } - if (Tag == &Checker->getDeallocSentTag()) { + if (Tag == &RetainCountChecker::getDeallocSentTag()) { // We only have summaries attached to nodes after evaluating CallExpr and // ObjCMessageExprs. const Stmt *S = N->getLocation().castAs().getStmt(); diff --git a/clang/test/Analysis/Inputs/expected-plists/edges-new.mm.plist b/clang/test/Analysis/Inputs/expected-plists/edges-new.mm.plist --- a/clang/test/Analysis/Inputs/expected-plists/edges-new.mm.plist +++ b/clang/test/Analysis/Inputs/expected-plists/edges-new.mm.plist @@ -2119,9 +2119,9 @@ descriptionPotential leak of an object stored into 'value' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextb2b15a95787e594ff79f02c600e9d357 + issue_hash_content_of_line_in_context29a10ca4af622b6146ca082e49d919d6 issue_context_kindfunction issue_contextrdar8331641 issue_hash_function_offset2 @@ -11612,9 +11612,9 @@ descriptionPotential leak of an object stored into 'foo' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextef342aeb2f2719117ddd4ef1b72f5ba7 + issue_hash_content_of_line_in_contextf533db5cbb9c20d171f9f92105789dc4 issue_context_kindObjective-C method issue_contexttest2 issue_hash_function_offset2 @@ -21954,9 +21954,9 @@ descriptionPotential leak of an object stored into 'foo' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextf81f51dd154d0a11cab412a1cd1cd095 + issue_hash_content_of_line_in_context5616a7601faa1a8c2ac56fa1b595b172 issue_context_kindfunction issue_contextlongLines issue_hash_function_offset1 diff --git a/clang/test/Analysis/Inputs/expected-plists/objc-arc.m.plist b/clang/test/Analysis/Inputs/expected-plists/objc-arc.m.plist --- a/clang/test/Analysis/Inputs/expected-plists/objc-arc.m.plist +++ b/clang/test/Analysis/Inputs/expected-plists/objc-arc.m.plist @@ -312,9 +312,9 @@ descriptionPotential leak of an object stored into 'date' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context7bd4a6e187407677b2d9e717576818bf + issue_hash_content_of_line_in_context61d185b2522d15fb327f6784e0217adf issue_context_kindfunction issue_contexttest_cf_leak issue_hash_function_offset2 @@ -843,9 +843,9 @@ descriptionPotential leak of an object stored into 'obj5' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context0aed4f65cb3dba7331f9319fd1ceb003 + issue_hash_content_of_line_in_context5baa7d5f38420d0a035aa61607675f3e issue_context_kindfunction issue_contextfrom_cf issue_hash_function_offset7 @@ -989,9 +989,9 @@ descriptionPotential leak of an object stored into 'obj6' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context0851961d40a4c8331ebe713f4a3e05f4 + issue_hash_content_of_line_in_context4665e04694fd55e7c4ed7a67860b3b74 issue_context_kindfunction issue_contextfrom_cf issue_hash_function_offset8 @@ -1423,9 +1423,9 @@ descriptionPotential leak of an object stored into 'date' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context00045bff3b7c26fe7cb80a71f512575c + issue_hash_content_of_line_in_context798e65f80df0526369f9bb240e3d91fd issue_context_kindfunction issue_contexttest_objc_unretainedObject issue_hash_function_offset2 @@ -1734,9 +1734,9 @@ descriptionPotential leak of an object of type 'CFStringRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context9f258122568ea8763047e98db8a52647 + issue_hash_content_of_line_in_contexte1fbcc142b678b3c2c43737ee35b64d9 issue_context_kindfunction issue_contexttest_objc_arrays issue_hash_function_offset24 @@ -1928,9 +1928,9 @@ descriptionPotential leak of an object stored into 'o' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context8187b0ba5cadd42594120fe05d871502 + issue_hash_content_of_line_in_contexte300a279615a384d2b310329651d3978 issue_context_kindfunction issue_contextrdar11059275_positive issue_hash_function_offset1 diff --git a/clang/test/Analysis/Inputs/expected-plists/objc-radar17039661.m.plist b/clang/test/Analysis/Inputs/expected-plists/objc-radar17039661.m.plist --- a/clang/test/Analysis/Inputs/expected-plists/objc-radar17039661.m.plist +++ b/clang/test/Analysis/Inputs/expected-plists/objc-radar17039661.m.plist @@ -1329,9 +1329,9 @@ descriptionPotential leak of an object of type 'NSNumber *' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextc204ce6cce660a7714c801bdf9183431 + issue_hash_content_of_line_in_context500e2bbda41c8086771ad98b6bcfdc50 location line53 diff --git a/clang/test/Analysis/Inputs/expected-plists/plist-output-alternate.m.plist b/clang/test/Analysis/Inputs/expected-plists/plist-output-alternate.m.plist --- a/clang/test/Analysis/Inputs/expected-plists/plist-output-alternate.m.plist +++ b/clang/test/Analysis/Inputs/expected-plists/plist-output-alternate.m.plist @@ -1485,9 +1485,9 @@ descriptionPotential leak of an object stored into 'value' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextb2b15a95787e594ff79f02c600e9d357 + issue_hash_content_of_line_in_context29a10ca4af622b6146ca082e49d919d6 issue_context_kindfunction issue_contextrdar8331641 issue_hash_function_offset2 diff --git a/clang/test/Analysis/Inputs/expected-plists/plist-output.m.plist b/clang/test/Analysis/Inputs/expected-plists/plist-output.m.plist --- a/clang/test/Analysis/Inputs/expected-plists/plist-output.m.plist +++ b/clang/test/Analysis/Inputs/expected-plists/plist-output.m.plist @@ -2372,9 +2372,9 @@ descriptionPotential leak of an object stored into 'foo' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextef342aeb2f2719117ddd4ef1b72f5ba7 + issue_hash_content_of_line_in_contextf533db5cbb9c20d171f9f92105789dc4 issue_context_kindObjective-C method issue_contexttest2 issue_hash_function_offset2 diff --git a/clang/test/Analysis/Inputs/expected-plists/retain-release-path-notes.m.plist b/clang/test/Analysis/Inputs/expected-plists/retain-release-path-notes.m.plist --- a/clang/test/Analysis/Inputs/expected-plists/retain-release-path-notes.m.plist +++ b/clang/test/Analysis/Inputs/expected-plists/retain-release-path-notes.m.plist @@ -104,9 +104,9 @@ descriptionPotential leak of an object stored into 'leaked' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextfc2476fe550128eebe2a0a8fa4299a59 + issue_hash_content_of_line_in_contextd21e9660cc6434ef84a51f39ffcdce86 issue_context_kindfunction issue_contextcreationViaAlloc issue_hash_function_offset1 @@ -225,9 +225,9 @@ descriptionPotential leak of an object stored into 'leaked' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context31ad4a19f94c8994ebf7e887ed4ab840 + issue_hash_content_of_line_in_contextf8ec2601a04113e567aa1d09c9902c91 issue_context_kindfunction issue_contextcreationViaCFCreate issue_hash_function_offset1 @@ -571,9 +571,9 @@ descriptionPotential leak of an object stored into 'leaked' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context1b654ea7bbef1493beda9e0a667dd859 + issue_hash_content_of_line_in_contextdd26a8ad9a7a057feaa636974b43ccb0 issue_context_kindfunction issue_contextacquisitionViaMethod issue_hash_function_offset1 @@ -770,9 +770,9 @@ descriptionPotential leak of an object stored into 'leaked' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context3fc42b0b859923347e789ad601d29b2a + issue_hash_content_of_line_in_context2f2de5d7fe728958585598b619069e5a issue_context_kindfunction issue_contextacquisitionViaProperty issue_hash_function_offset1 @@ -967,9 +967,9 @@ descriptionPotential leak of an object stored into 'leaked' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context0b4d42c9cc01d55bc281c067f1cc1c3d + issue_hash_content_of_line_in_context1c02b65e83dad1b22270ff5a71de3118 issue_context_kindfunction issue_contextacquisitionViaCFFunction issue_hash_function_offset1 @@ -1164,9 +1164,9 @@ descriptionReference-counted object is used after it is released categoryMemory (Core Foundation/Objective-C/OSObject) typeUse-after-release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextbaa3d5ecb7824a6997e0734ad148ec55 + issue_hash_content_of_line_in_context03c23f0f82d7f2fd880a22e0d9cf14b9 issue_context_kindfunction issue_contextexplicitDealloc issue_hash_function_offset3 @@ -1361,9 +1361,9 @@ descriptionReference-counted object is used after it is released categoryMemory (Core Foundation/Objective-C/OSObject) typeUse-after-release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextce73a05e0a1055b4b451f5015edbd6ec + issue_hash_content_of_line_in_context6f1b3f0c6c7f79f1af9b313273a01e92 issue_context_kindfunction issue_contextimplicitDealloc issue_hash_function_offset3 @@ -1633,9 +1633,9 @@ descriptionObject autoreleased too many times categoryMemory (Core Foundation/Objective-C/OSObject) typeObject autoreleased too many times - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextb8cbd4dae812cd8d8faaf3b48dad2021 + issue_hash_content_of_line_in_contextcb5e4205a8f925230a70715914a2e3d2 issue_context_kindfunction issue_contextoverAutorelease issue_hash_function_offset4 @@ -1831,9 +1831,9 @@ descriptionObject autoreleased too many times categoryMemory (Core Foundation/Objective-C/OSObject) typeObject autoreleased too many times - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextee96f7e22e32b24d677efa45b2395915 + issue_hash_content_of_line_in_context1edd178e5ad76c79ce9812f519e8f467 issue_context_kindfunction issue_contextautoreleaseUnowned issue_hash_function_offset3 @@ -1953,9 +1953,9 @@ descriptionPotential leak of an object stored into 'leaked' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context12887d3520c4c9fd03995feeb69967ec + issue_hash_content_of_line_in_context3f08690fae9687c29bb23b7a7cb7995b issue_context_kindfunction issue_contextmakeCollectableIgnored issue_hash_function_offset1 @@ -2076,9 +2076,9 @@ descriptionObject with a +0 retain count returned to caller where a +1 (owning) retain count is expected categoryMemory (Core Foundation/Objective-C/OSObject) typeMethod should return an owned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextd715154641c7b248d401df12c1ce0808 + issue_hash_content_of_line_in_context4b621ab5f8f2ef9240699119f4d874cb issue_context_kindfunction issue_contextCFCopyRuleViolation issue_hash_function_offset2 @@ -2197,9 +2197,9 @@ descriptionPotential leak of an object stored into 'object' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak of returned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context58d56f1d5982f5923ab07900852ea30c + issue_hash_content_of_line_in_context5248d2310322982d02e5f3d564249b4f issue_context_kindfunction issue_contextCFGetRuleViolation issue_hash_function_offset1 @@ -2318,9 +2318,9 @@ descriptionObject with a +0 retain count returned to caller where a +1 (owning) retain count is expected categoryMemory (Core Foundation/Objective-C/OSObject) typeMethod should return an owned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextcc20c23c14b2363ca453c24ede3bc38d + issue_hash_content_of_line_in_context4f23ad2725fb68134cec8b8354cd295c issue_context_kindObjective-C method issue_contextcopyViolation issue_hash_function_offset2 @@ -2439,9 +2439,9 @@ descriptionObject with a +0 retain count returned to caller where a +1 (owning) retain count is expected categoryMemory (Core Foundation/Objective-C/OSObject) typeMethod should return an owned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context4eefa164042de89f947573c1df2fce03 + issue_hash_content_of_line_in_contextda1dab126ed46b144040160ae8628460 issue_context_kindObjective-C method issue_contextcopyViolationIndexedSubscript issue_hash_function_offset2 @@ -2560,9 +2560,9 @@ descriptionObject with a +0 retain count returned to caller where a +1 (owning) retain count is expected categoryMemory (Core Foundation/Objective-C/OSObject) typeMethod should return an owned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contexte8ad4d8a073872a91d2b0225319cd521 + issue_hash_content_of_line_in_context52877f9471b1ecdaf213b39016b84e52 issue_context_kindObjective-C method issue_contextcopyViolationKeyedSubscript issue_hash_function_offset2 @@ -2681,9 +2681,9 @@ descriptionPotential leak of an object stored into 'result' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak of returned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextf858bd7c1720b43bd464bbec97a1cb6b + issue_hash_content_of_line_in_contextcf8c65a18ad9982cb9848a266cd9c61b issue_context_kindObjective-C method issue_contextgetViolation issue_hash_function_offset1 @@ -2877,9 +2877,9 @@ descriptionObject with a +0 retain count returned to caller where a +1 (owning) retain count is expected categoryMemory (Core Foundation/Objective-C/OSObject) typeMethod should return an owned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context4da16a9c4c9d9587418f276359c5f098 + issue_hash_content_of_line_in_contexte7b798151545b45a994592df0d27d250 issue_context_kindObjective-C method issue_contextcopyAutorelease issue_hash_function_offset3 @@ -2999,9 +2999,9 @@ descriptionIncorrect decrement of the reference count of an object that is not owned at this point by the caller categoryMemory (Core Foundation/Objective-C/OSObject) typeBad release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context18ba6f4fe59b182bee196c1a976e3aa2 + issue_hash_content_of_line_in_context4e0c810e2b301aca3f636ad7e3d6b0b8 issue_context_kindfunction issue_contexttestNumericLiteral issue_hash_function_offset2 @@ -3120,9 +3120,9 @@ descriptionIncorrect decrement of the reference count of an object that is not owned at this point by the caller categoryMemory (Core Foundation/Objective-C/OSObject) typeBad release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextac4375d1ab6887c27055ee00b20a212e + issue_hash_content_of_line_in_context1d054002016aa4360aaf23a4c4d8fbb7 issue_context_kindfunction issue_contexttestBoxedInt issue_hash_function_offset2 @@ -3241,9 +3241,9 @@ descriptionIncorrect decrement of the reference count of an object that is not owned at this point by the caller categoryMemory (Core Foundation/Objective-C/OSObject) typeBad release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextcd2f260edad8ce1826b21acc49cba277 + issue_hash_content_of_line_in_context67ca92144b05322ee4569aea88d08595 issue_context_kindfunction issue_contexttestBoxedString issue_hash_function_offset2 @@ -3362,9 +3362,9 @@ descriptionIncorrect decrement of the reference count of an object that is not owned at this point by the caller categoryMemory (Core Foundation/Objective-C/OSObject) typeBad release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contexte60765ef00b3af982aacd5471a2cdb21 + issue_hash_content_of_line_in_context32fcec71872b8f62d8d7b1b05284b0fe issue_context_kindfunction issue_contexttestArray issue_hash_function_offset2 @@ -3483,9 +3483,9 @@ descriptionIncorrect decrement of the reference count of an object that is not owned at this point by the caller categoryMemory (Core Foundation/Objective-C/OSObject) typeBad release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context42da4f0388822b235ed56427f2e1ac1b + issue_hash_content_of_line_in_contextd9584825bb1e62066879949e3ade8570 issue_context_kindfunction issue_contexttestDictionary issue_hash_function_offset2 @@ -3841,9 +3841,9 @@ descriptionPotential leak of an object of type 'MyObj *' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextb5589615cea2321192e477d2011edf09 + issue_hash_content_of_line_in_contexteef2aef4b58abf21fcfa4bbf69e19c02 issue_context_kindObjective-C method issue_contexttest issue_hash_function_offset2 @@ -4240,9 +4240,9 @@ descriptionPotential leak of an object stored into 'y' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextb319657460942b0e8deafb79876d5479 + issue_hash_content_of_line_in_context8c27524f691296551f9e52856b824326 issue_context_kindObjective-C method issue_contexttest issue_hash_function_offset8 @@ -4518,9 +4518,9 @@ descriptionObject autoreleased too many times categoryMemory (Core Foundation/Objective-C/OSObject) typeObject autoreleased too many times - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context8e06af66dd0b414c095c951ac1f2cc68 + issue_hash_content_of_line_in_context4fc36e73ba317d307dc9cc4b3d62fd0a issue_context_kindfunction issue_contextCFOverAutorelease issue_hash_function_offset4 @@ -4716,9 +4716,9 @@ descriptionObject autoreleased too many times categoryMemory (Core Foundation/Objective-C/OSObject) typeObject autoreleased too many times - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context06eeb988e43f885cb575eba46e7ccf8f + issue_hash_content_of_line_in_context08e6a3931d34cda45c09dfda76976e17 issue_context_kindfunction issue_contextCFAutoreleaseUnowned issue_hash_function_offset3 @@ -4988,9 +4988,9 @@ descriptionObject autoreleased too many times categoryMemory (Core Foundation/Objective-C/OSObject) typeObject autoreleased too many times - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contexte1b335bbbaad2a9c427e681a6fac6562 + issue_hash_content_of_line_in_contextd9bb23a5435fe15df9d7ffdc27a8a072 issue_context_kindfunction issue_contextCFAutoreleaseUnownedMixed issue_hash_function_offset4 diff --git a/clang/test/Analysis/Inputs/expected-plists/retain-release.m.objc.plist b/clang/test/Analysis/Inputs/expected-plists/retain-release.m.objc.plist --- a/clang/test/Analysis/Inputs/expected-plists/retain-release.m.objc.plist +++ b/clang/test/Analysis/Inputs/expected-plists/retain-release.m.objc.plist @@ -397,9 +397,9 @@ descriptionReference-counted object is used after it is released categoryMemory (Core Foundation/Objective-C/OSObject) typeUse-after-release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context1089a297e77ff0c9d2d55cfb3aae26d3 + issue_hash_content_of_line_in_context5928b2a4699cbae0686391c20e639007 issue_context_kindfunction issue_contextf1 issue_hash_function_offset7 @@ -816,9 +816,9 @@ descriptionReference-counted object is used after it is released categoryMemory (Core Foundation/Objective-C/OSObject) typeUse-after-release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextbb12c99d56657635b20d4a0801590eed + issue_hash_content_of_line_in_context6b2e175938153ac041f52ebbf50b1f43 issue_context_kindfunction issue_contextf2 issue_hash_function_offset7 @@ -1107,9 +1107,9 @@ descriptionPotential leak of an object stored into 'date' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context0e9bb151f425535a0ec1b0bf0574dd7d + issue_hash_content_of_line_in_context3fdbd844ddb925306ba2bb1b3626f310 issue_context_kindfunction issue_contextf5 issue_hash_function_offset2 @@ -1305,9 +1305,9 @@ descriptionPotential leak of an object stored into 'date' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextad4b758c93bbe7feeee349a526293527 + issue_hash_content_of_line_in_context8529da75e357c59fb0a7fefb0b6e0952 issue_context_kindfunction issue_contextf6 issue_hash_function_offset1 @@ -1502,9 +1502,9 @@ descriptionPotential leak of an object stored into 'date' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context2a319c210c1c5b4274e3f28931ead03b + issue_hash_content_of_line_in_contexteb0faa12081b1e28b218e4c6e53d57ec issue_context_kindfunction issue_contextf7 issue_hash_function_offset1 @@ -1659,9 +1659,9 @@ descriptionPotential leak of an object stored into 'date' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak of returned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context2c347e0a0af508867a6d854a3fc8f690 + issue_hash_content_of_line_in_context404d4de8faa444bc52fd510380bd0a63 issue_context_kindfunction issue_contextf7 issue_hash_function_offset3 @@ -1857,9 +1857,9 @@ descriptionPotential leak of an object stored into 'date' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context0be746eb38e868156f7f57ea95735f4e + issue_hash_content_of_line_in_context251dff6727b3d99ec95caa28672669ea issue_context_kindfunction issue_contextf8 issue_hash_function_offset1 @@ -2562,9 +2562,9 @@ descriptionPotential leak of an object stored into 'disk' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context3e83186b5b944ef7a3ec026d469d5ad7 + issue_hash_content_of_line_in_context69ae08a90fe52a921ed423df38ed7480 issue_context_kindfunction issue_contextf10 issue_hash_function_offset1 @@ -3045,9 +3045,9 @@ descriptionPotential leak of an object stored into 'dict' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextffc6479dc21fc10cdb83b4392685ed36 + issue_hash_content_of_line_in_contexta7f8c63b1cdc39df79b7457e27ff4930 issue_context_kindfunction issue_contextf10 issue_hash_function_offset7 @@ -3660,9 +3660,9 @@ descriptionPotential leak of an object stored into 'disk' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context1c06fc99a1d078653ae8e4fe308e09cd + issue_hash_content_of_line_in_contextcace8e35bed93ecdfa0455ac166aaa97 issue_context_kindfunction issue_contextf10 issue_hash_function_offset10 @@ -4345,9 +4345,9 @@ descriptionPotential leak of an object stored into 'disk' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context460f099c6ae21a4b3ae818c9f65df2b0 + issue_hash_content_of_line_in_context778f70549a15e78703b4dcb3a287df33 issue_context_kindfunction issue_contextf10 issue_hash_function_offset4 @@ -5162,9 +5162,9 @@ descriptionPotential leak of an object stored into 'dissenter' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context65004e269b1b5cb5d9b5c6f7a02926e3 + issue_hash_content_of_line_in_context6c188b4716e84cdc55b93d40e6c2daf3 issue_context_kindfunction issue_contextf10 issue_hash_function_offset13 @@ -6044,9 +6044,9 @@ descriptionPotential leak of an object stored into 'session' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contexte9c1be038ef498b7985f5b1ddcb5444f + issue_hash_content_of_line_in_context35b9ac7ff198890c88d5839a898b7fea issue_context_kindfunction issue_contextf10 issue_hash_function_offset17 @@ -6161,9 +6161,9 @@ descriptionPotential leak of an object stored into 'f' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context9c7c3b2bf298c7d046fd6fc7f6fe688e + issue_hash_content_of_line_in_context17d84d673b35235b52d8f8f00c1d1eea issue_context_kindfunction issue_contexttestLeakCoreMediaReferenceType issue_hash_function_offset1 @@ -6282,9 +6282,9 @@ descriptionIncorrect decrement of the reference count of an object that is not owned at this point by the caller categoryMemory (Core Foundation/Objective-C/OSObject) typeBad release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context69932084739a429d667d8de6de42af0b + issue_hash_content_of_line_in_context1702285448a953b02ab74a8eb9a610d9 issue_context_kindfunction issue_contexttestOverReleaseMediaReferenceType issue_hash_function_offset2 @@ -6674,9 +6674,9 @@ descriptionPotential leak of an object stored into 'buffer' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context0f30258c45ed9ecd8646db90eaf20c4a + issue_hash_content_of_line_in_context402566b4ddf1683dac1aefc1ab3e76e9 issue_context_kindfunction issue_contexttestCMBufferQueueDequeueAndRetain issue_hash_function_offset1 @@ -6829,9 +6829,9 @@ descriptionIncorrect decrement of the reference count of an object that is not owned at this point by the caller categoryMemory (Core Foundation/Objective-C/OSObject) typeBad release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context13e672795c0e57433c642c84f26f6c9b + issue_hash_content_of_line_in_context143ef5974bfece95e9894da5250aaff0 issue_context_kindfunction issue_contextf11 issue_hash_function_offset21 @@ -6941,9 +6941,9 @@ descriptionPotential leak of an object stored into 'o' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contexteeff9e133573bdbc1aeb633284cbdb2b + issue_hash_content_of_line_in_contextaf4ad99c5fb565d82e1b4848aaca4e24 issue_context_kindfunction issue_contextf12 issue_hash_function_offset1 @@ -7197,9 +7197,9 @@ descriptionObject autoreleased too many times categoryMemory (Core Foundation/Objective-C/OSObject) typeObject autoreleased too many times - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context620a4245edc8df18036da34702ca01c8 + issue_hash_content_of_line_in_context58a0b3f8332f42561f89b11f6eb5e91f issue_context_kindfunction issue_contextf13_autorelease_b issue_hash_function_offset4 @@ -7470,9 +7470,9 @@ descriptionObject autoreleased too many times categoryMemory (Core Foundation/Objective-C/OSObject) typeObject autoreleased too many times - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context1a87a5f904c165069a731b0325d45edf + issue_hash_content_of_line_in_context612dc6574d54c8010703a9776d8a4a0a issue_context_kindfunction issue_contextf13_autorelease_c issue_hash_function_offset4 @@ -7777,9 +7777,9 @@ descriptionObject autoreleased too many times categoryMemory (Core Foundation/Objective-C/OSObject) typeObject autoreleased too many times - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context6ed645efdfe968f31d4356610bb6dd02 + issue_hash_content_of_line_in_contextc57037289bc3acc586de325df25951ed issue_context_kindfunction issue_contextf13_autorelease_d issue_hash_function_offset4 @@ -7885,9 +7885,9 @@ descriptionPotential leak of an object of type 'CFMutableArrayRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context5295be41524e9e28f4b1a608006801fe + issue_hash_content_of_line_in_context6abb479bc4c7782a125d680fddf825ef issue_context_kindfunction issue_contextf14_leakimmediately issue_hash_function_offset1 @@ -8891,9 +8891,9 @@ descriptionPotential leak of an object stored into 'bmap' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context2e5affde083280f6d31ed412ac8c2396 + issue_hash_content_of_line_in_context2cfebefee7b63ce3954419e571be4f63 issue_context_kindfunction issue_contextf18 issue_hash_function_offset2 @@ -9012,9 +9012,9 @@ descriptionObject with a +0 retain count returned to caller where a +1 (owning) retain count is expected categoryMemory (Core Foundation/Objective-C/OSObject) typeMethod should return an owned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextfdd0cb02c08c718da2686b6e0f04aad7 + issue_hash_content_of_line_in_contextdcd3becc58a149abe6ade5598138d3dd issue_context_kindObjective-C method issue_contextnewString issue_hash_function_offset2 @@ -9230,9 +9230,9 @@ descriptionPotential leak of an object stored into 'kind' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context03f39b74e1ccafa9c613ba4bb71de560 + issue_hash_content_of_line_in_context6688c9cb12f0c76ec80eb03b1d2eddf8 issue_context_kindfunction issue_contextrdar_6659160 issue_hash_function_offset5 @@ -10529,9 +10529,9 @@ descriptionIncorrect decrement of the reference count of an object that is not owned at this point by the caller categoryMemory (Core Foundation/Objective-C/OSObject) typeBad release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextc8a4713a734a4f6e747423ef88af6bf8 + issue_hash_content_of_line_in_contextd04966e9b8e981d8f69bf03823253033 issue_context_kindfunction issue_contextrdar_6659160 issue_hash_function_offset33 @@ -10737,9 +10737,9 @@ descriptionReference-counted object is used after it is released categoryMemory (Core Foundation/Objective-C/OSObject) typeUse-after-release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context83c7891609f8efb616060d0c6ae6bb43 + issue_hash_content_of_line_in_context1b35183a6aca4df5a8732c8da94e3205 issue_context_kindfunction issue_contextpr3820_ReleaseAfterDealloc issue_hash_function_offset3 @@ -10969,9 +10969,9 @@ descriptionReference-counted object is used after it is released categoryMemory (Core Foundation/Objective-C/OSObject) typeUse-after-release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context9fe338c720f25b3b1d5a68930d3ae4b8 + issue_hash_content_of_line_in_context54f2bd1534fa675b58c4f8eef3120373 issue_context_kindfunction issue_contextpr3820_DeallocAfterRelease issue_hash_function_offset4 @@ -11221,9 +11221,9 @@ descriptionPotential leak of an object stored into 'dict' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextdf3400f53fc437aede21f685ca1955d4 + issue_hash_content_of_line_in_context055e6f3413539276fedeac241fccd9b8 issue_context_kindObjective-C method issue_contextapplicationDidFinishLaunching: issue_hash_function_offset1 @@ -11535,9 +11535,9 @@ descriptionPotential leak of an object stored into 'dict' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context5104ca579763af0f8c66da3fdc42b95f + issue_hash_content_of_line_in_context444f6019b048a95dd71c6be49ecb73ff issue_context_kindObjective-C method issue_contextradar10102244 issue_hash_function_offset1 @@ -11691,9 +11691,9 @@ descriptionIncorrect decrement of the reference count of an object that is not owned at this point by the caller categoryMemory (Core Foundation/Objective-C/OSObject) typeBad release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contexta4a85a3991cb3888217d5c62346107dc + issue_hash_content_of_line_in_context641de26edd3d85ca241de577afbcda86 issue_context_kindfunction issue_contextrdar_6257780_Case1 issue_hash_function_offset3 @@ -11847,9 +11847,9 @@ descriptionPotential leak of an object of type 'RDar6320065Subclass *' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context75b7ad344b1d4665d918188bd10429df + issue_hash_content_of_line_in_context8e8ae80fd006f27a952f77494bd1c05f issue_context_kindObjective-C method issue_context_initReturningNewClassBad issue_hash_function_offset2 @@ -12044,9 +12044,9 @@ descriptionObject with a +0 retain count returned to caller where a +1 (owning) retain count is expected categoryMemory (Core Foundation/Objective-C/OSObject) typeMethod should return an owned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context791e285d27d610c4c016065dd5addd37 + issue_hash_content_of_line_in_context625e26ef3ae9de238f30175e4e9f4937 issue_context_kindObjective-C method issue_contextinitReturningNewClassBad2 issue_hash_function_offset3 @@ -12132,9 +12132,9 @@ descriptionPotential leak of an object of type 'NSString *' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak of returned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context58cf9e4228ab9cbe375ddf37d04d45f1 + issue_hash_content_of_line_in_context666dce676597e2cfa3199521864f7b96 issue_context_kindObjective-C method issue_contextNoCopyString issue_hash_function_offset0 @@ -12217,9 +12217,9 @@ descriptionPotential leak of an object of type 'NSString *' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak of returned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contexte1b0176b31382e7e75129dd78883c91b + issue_hash_content_of_line_in_context31104cdb408dbc3faf693a5c31973486 issue_context_kindObjective-C method issue_contextnoCopyString issue_hash_function_offset0 @@ -12442,9 +12442,9 @@ descriptionPotential leak of an object of type 'NSString *' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context5ff4d17e82026ccd84121b0a361fc135 + issue_hash_content_of_line_in_context909638940b4d7020f51062089653b231 issue_context_kindfunction issue_contexttest_RDar6859457 issue_hash_function_offset1 @@ -12704,9 +12704,9 @@ descriptionPotential leak of an object of type 'NSString *' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context964683651b544d6c1cce0c4ae6961936 + issue_hash_content_of_line_in_context2a37743e32cfa0a86958fed215c30e87 issue_context_kindfunction issue_contexttest_RDar6859457 issue_hash_function_offset2 @@ -12794,9 +12794,9 @@ descriptionPotential leak of an object of type 'NSString *' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak of returned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextca046c4c96c27a0e8c84dd707563bba9 + issue_hash_content_of_line_in_context20b25f0ba6268e055d8491c67c6a26bd issue_context_kindObjective-C method issue_context: issue_hash_function_offset1 @@ -12914,9 +12914,9 @@ descriptionPotential leak of an object of type 'id' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context12515c1f2d3343496d32a54ef376347d + issue_hash_content_of_line_in_context706b9d732ece93a88487dbbf0b82fd23 issue_context_kindfunction issue_contextrdar6902710 issue_hash_function_offset1 @@ -13071,9 +13071,9 @@ descriptionPotential leak of an object of type 'id' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contexte10d7d441805b9f66c118bfeccf32f29 + issue_hash_content_of_line_in_context631eebb0c921191c24734f98fe93f6bf issue_context_kindfunction issue_contextrdar6902710 issue_hash_function_offset2 @@ -13229,9 +13229,9 @@ descriptionPotential leak of an object of type 'CGImageRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context3ae54947ad02e14773ac126982de301d + issue_hash_content_of_line_in_contextee36a48521a32c183a086066d3c5ae1f issue_context_kindfunction issue_contextrdar6902710 issue_hash_function_offset3 @@ -13373,9 +13373,9 @@ descriptionPotential leak of an object of type 'CGImageRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context6dba0d2672617f7eb2c512129fb17bb3 + issue_hash_content_of_line_in_context70a2dd4ee6b6f7caad87a46dc6dd3580 issue_context_kindfunction issue_contextrdar6902710 issue_hash_function_offset4 @@ -13484,9 +13484,9 @@ descriptionPotential leak of an object of type 'CGLayerRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextb065641c4257dac33ff15b08859d09e2 + issue_hash_content_of_line_in_contexta82448687d1cbf5cb517914dbe6de4fe issue_context_kindfunction issue_contextrdar6945561 issue_hash_function_offset1 @@ -13590,9 +13590,9 @@ descriptionPotential leak of an object of type 'CFMutableDictionaryRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context7cbb4f547b5c1fb1a456ecc47f27d853 + issue_hash_content_of_line_in_context540e0145994c1e14ea750fe91a497855 issue_context_kindfunction issue_contextIOBSDNameMatching_wrapper issue_hash_function_offset1 @@ -13696,9 +13696,9 @@ descriptionPotential leak of an object of type 'CFMutableDictionaryRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context0b329ce97e1baf94f89590888a4af794 + issue_hash_content_of_line_in_context99d7012d797e181ef8e9a289ee9099eb issue_context_kindfunction issue_contextIOServiceMatching_wrapper issue_hash_function_offset1 @@ -13802,9 +13802,9 @@ descriptionPotential leak of an object of type 'CFMutableDictionaryRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contexte207241fbe4666cffeeca3f47966425f + issue_hash_content_of_line_in_context5d956e58f05bcc1b67ff65e02cbba302 issue_context_kindfunction issue_contextIOServiceNameMatching_wrapper issue_hash_function_offset1 @@ -13998,9 +13998,9 @@ descriptionReference-counted object is used after it is released categoryMemory (Core Foundation/Objective-C/OSObject) typeUse-after-release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextae61d11111bc6c9f049a5ca8935b7bae + issue_hash_content_of_line_in_context84a53bfb58a3a929535b47e28b997382 issue_context_kindfunction issue_contextIOServiceAddNotification_wrapper issue_hash_function_offset4 @@ -14107,9 +14107,9 @@ descriptionPotential leak of an object of type 'CFMutableDictionaryRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context62fc802833a96d44d2fa008826c46c64 + issue_hash_content_of_line_in_context36337ff486f6a8b702e68d13393bc975 issue_context_kindfunction issue_contextIORegistryEntryIDMatching_wrapper issue_hash_function_offset1 @@ -14213,9 +14213,9 @@ descriptionPotential leak of an object of type 'CFMutableDictionaryRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context644a1e5f3d844a5d9b140de26e6e5645 + issue_hash_content_of_line_in_contextee83ca968ddc2ecad7ae4318ce7d1d95 issue_context_kindfunction issue_contextIOOpenFirmwarePathMatching_wrapper issue_hash_function_offset1 @@ -14410,9 +14410,9 @@ descriptionReference-counted object is used after it is released categoryMemory (Core Foundation/Objective-C/OSObject) typeUse-after-release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context904a99d378144e5aa011649cec493695 + issue_hash_content_of_line_in_contexte8c08b2b3d53f5890907888e16927805 issue_context_kindfunction issue_contextIOServiceGetMatchingService_wrapper issue_hash_function_offset3 @@ -14607,9 +14607,9 @@ descriptionReference-counted object is used after it is released categoryMemory (Core Foundation/Objective-C/OSObject) typeUse-after-release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context23c94c459003beb49ea078f75a86ccc5 + issue_hash_content_of_line_in_context31664b5acc7980da73f5545fb16b0910 issue_context_kindfunction issue_contextIOServiceGetMatchingServices_wrapper issue_hash_function_offset3 @@ -14804,9 +14804,9 @@ descriptionReference-counted object is used after it is released categoryMemory (Core Foundation/Objective-C/OSObject) typeUse-after-release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context06e6fa1f7f96818fbd619dfe8b210b0d + issue_hash_content_of_line_in_context6edae46016a9671e2d5400b100d5efb5 issue_context_kindfunction issue_contextIOServiceAddMatchingNotification_wrapper issue_hash_function_offset4 @@ -15111,9 +15111,9 @@ descriptionPotential leak of an object stored into 'number' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context1692047c1a2ab283584ae01c84e3ae35 + issue_hash_content_of_line_in_contextdcec4e2bd254a3c24e84e598b5a827bf issue_context_kindfunction issue_contextrdar_7152619 issue_hash_function_offset4 @@ -15311,9 +15311,9 @@ descriptionPotential leak of an object of type 'CGColorSpaceRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context17e5c3184216ca3aef86288dc1f41d8d + issue_hash_content_of_line_in_context9317a6bf07dd10dc988f2415cc2c4ef7 issue_context_kindfunction issue_contextrdar_7184450 issue_hash_function_offset13 @@ -15511,9 +15511,9 @@ descriptionPotential leak of an object of type 'CGColorSpaceRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextc2225660bdec84d2ae183eda303a1abb + issue_hash_content_of_line_in_contextec3e6216b279aa48d8403c6aab30d996 issue_context_kindfunction issue_contextrdar_7184450_pos issue_hash_function_offset13 @@ -15729,9 +15729,9 @@ descriptionPotential leak of an object stored into 'myGradient' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context6415d6b7dd7d48a2ef27f4c4d0168c64 + issue_hash_content_of_line_in_context4b3d6bb6b8dc5c51b7dfa8554b24eb66 issue_context_kindfunction issue_contextrdar_7184450_pos issue_hash_function_offset13 @@ -15848,9 +15848,9 @@ descriptionPotential leak of an object stored into 'number' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context08a69979bb4fa932512da1327fbf3b23 + issue_hash_content_of_line_in_context42a83016e862ec323e24920873073a5a issue_context_kindfunction issue_contextrdar_7299394_positive issue_hash_function_offset1 @@ -15988,9 +15988,9 @@ descriptionPotential leak of an object of type 'CGContextRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context32b76a1b35c681cad8093c7e79e36388 + issue_hash_content_of_line_in_contexta416473fed3a9dbc6bfee885bee38216 issue_context_kindfunction issue_contextrdar_7358899 issue_hash_function_offset7 @@ -16099,9 +16099,9 @@ descriptionPotential leak of an object stored into 'y' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context7e6172f0b4b6af27712153519e1934e1 + issue_hash_content_of_line_in_context980dd45e9cf6581dbc2be9ebfc500b7f issue_context_kindfunction issue_contextrdar7265711_a issue_hash_function_offset1 @@ -16239,9 +16239,9 @@ descriptionPotential leak of an object stored into 'number' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context5eb97f906bb3af4befe63c891484f791 + issue_hash_content_of_line_in_contextebf51fb2b16499cf3a5c57d251a91061 issue_context_kindfunction issue_contextrdar7306898 issue_hash_function_offset4 @@ -16682,9 +16682,9 @@ descriptionPotential leak of an object stored into 'str' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context6b9b51ce7b68ca0ba6a85e8924601a96 + issue_hash_content_of_line_in_context1174ccc2a30887ebf80fe25fc6722b1a issue_context_kindfunction issue_contexttest_attr_1 issue_hash_function_offset1 @@ -16788,9 +16788,9 @@ descriptionPotential leak of an object stored into 'str' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contexteb040d5ec198d092ec9894af4dce6af8 + issue_hash_content_of_line_in_contextce9963dd1c85ac22cea4e4fef615354e issue_context_kindfunction issue_contexttest_attr_1b issue_hash_function_offset1 @@ -16977,9 +16977,9 @@ descriptionPotential leak of an object stored into 'str2' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context21b45a41bb0c3c70a0efe89359ff3385 + issue_hash_content_of_line_in_context0183088266857082f35eb17f1377fd69 issue_context_kindfunction issue_contexttest_attr1c issue_hash_function_offset2 @@ -17227,9 +17227,9 @@ descriptionPotential leak of an object stored into 'str4' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context60396abae77bacd747ea9081b63a32db + issue_hash_content_of_line_in_context352a17ef8eddd3aa5f7f6e74a74a4df3 issue_context_kindfunction issue_contexttest_attr1c issue_hash_function_offset4 @@ -17336,9 +17336,9 @@ descriptionPotential leak of an object stored into 'x' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contexte258a710e07550a3dc5f47361a7380e1 + issue_hash_content_of_line_in_contextd0e564404585060990202acb33f0bb1e issue_context_kindfunction issue_contexttestattr2_a issue_hash_function_offset1 @@ -17442,9 +17442,9 @@ descriptionPotential leak of an object stored into 'x' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextdc245145c78c3421392a20775cdd6f23 + issue_hash_content_of_line_in_context567dfcbc22471ca4ba9f2fccd9ff14fb issue_context_kindfunction issue_contexttestattr2_b issue_hash_function_offset1 @@ -17582,9 +17582,9 @@ descriptionPotential leak of an object stored into 'x' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context77b970319b12b0c189e46ad65fa848c7 + issue_hash_content_of_line_in_context83cd2670977d513443836653fee8147b issue_context_kindfunction issue_contexttestattr2_b_11358224_self_assign_looses_the_leak issue_hash_function_offset1 @@ -17670,9 +17670,9 @@ descriptionPotential leak of an object of type 'NSString *' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak of returned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context4a8d774d2b821ce1601df7edabf66097 + issue_hash_content_of_line_in_contextf83246e7e738918426df1adc915f4eca issue_context_kindObjective-C method issue_contextnewString issue_hash_function_offset1 @@ -18179,9 +18179,9 @@ descriptionObject with a +0 retain count returned to caller where a +1 (owning) retain count is expected categoryMemory (Core Foundation/Objective-C/OSObject) typeMethod should return an owned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context2a609b8807dab6d3cb1a1db524094f2f + issue_hash_content_of_line_in_context5f233261d96f1d461af36fc3e0efc8eb issue_context_kindObjective-C method issue_contextnewCFRetainedAsCFNoAttr issue_hash_function_offset1 @@ -18444,9 +18444,9 @@ descriptionPotential leak of an object of type 'CFDateRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak of returned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context944f189da47b1406f9cca6f17ad9f77c + issue_hash_content_of_line_in_context7ee55b74b5ee01c6ffa2a3d83c8cf88b issue_context_kindObjective-C method issue_contextalsoReturnsRetained issue_hash_function_offset1 @@ -18707,9 +18707,9 @@ descriptionPotential leak of an object of type 'CFDateRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak of returned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context30ebf65449c31336f8a97555d79f1943 + issue_hash_content_of_line_in_context177b2cf7eb3d8334393ee0861f5a38ac issue_context_kindObjective-C method issue_contextalsoReturnsRetainedAsCF issue_hash_function_offset1 @@ -18849,9 +18849,9 @@ descriptionPotential leak of an object stored into 'value' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context2ab1a2345ddfa1fd48777c7c179d4e33 + issue_hash_content_of_line_in_context85e9d8130a1f1ec37f0ba26746abd749 issue_context_kindfunction issue_contexttest_panic_negative issue_hash_function_offset2 @@ -19087,9 +19087,9 @@ descriptionPotential leak of an object stored into 'value' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextf96bb4f5c1af6cf932d7ab58b678c235 + issue_hash_content_of_line_in_context4a0b16976e0517b38b2ccc16e2928c2e issue_context_kindfunction issue_contexttest_panic_neg_2 issue_hash_function_offset2 @@ -19210,9 +19210,9 @@ descriptionPotential leak of an object stored into 'number' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context14182fb28ed03595f896c2f8536ac111 + issue_hash_content_of_line_in_contextaf73d9c62952a300a7c393ebd5073f75 issue_context_kindfunction issue_contexttest_blocks_1_pos issue_hash_function_offset1 @@ -19497,9 +19497,9 @@ descriptionPotential leak of an object stored into 'number' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextdbf800f836ff675d2f779f7417877c1b + issue_hash_content_of_line_in_context771b2a332053388ffbdd9ba74ea84c5e issue_context_kindfunction issue_contexttest_blocks_1_indirect_retain_via_call issue_hash_function_offset1 @@ -19895,9 +19895,9 @@ descriptionPotential leak of an object stored into 'info' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context64424de797303506a3dfdb52fa765645 + issue_hash_content_of_line_in_context39f8c30f7436f678d5259c0fdd3a0dad issue_context_kindfunction issue_contextrdar_8724287 issue_hash_function_offset7 @@ -19988,9 +19988,9 @@ descriptionPotential leak of an object of type 'CFMutableArrayRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak of returned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context7b7fc0c36e58713202141cb584150903 + issue_hash_content_of_line_in_context107e3efdeb8cdff4bef4c64183c4f6fa issue_context_kindfunction issue_contextcamelcase_createno issue_hash_function_offset1 @@ -20074,9 +20074,9 @@ descriptionPotential leak of an object of type 'CFMutableArrayRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak of returned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context32912dd9518de1b3f4cc8ba38368f7e6 + issue_hash_content_of_line_in_context20c973a013858abb0a926276c956f858 issue_context_kindfunction issue_contextcamelcase_copying issue_hash_function_offset1 @@ -20160,9 +20160,9 @@ descriptionPotential leak of an object of type 'CFMutableArrayRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak of returned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context1dccc42846a9ef9bf1a1830e277d5b78 + issue_hash_content_of_line_in_context80ee99e51561a37297429740e3a4da0c issue_context_kindfunction issue_contextcamel_creat issue_hash_function_offset1 @@ -20246,9 +20246,9 @@ descriptionPotential leak of an object of type 'CFMutableArrayRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak of returned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context2a0ba33097f6e9362a79689e2ac0cf4a + issue_hash_content_of_line_in_contexta4e28a04f6a8d87c8aaf4d71c37cac0f issue_context_kindfunction issue_contextcamel_copymachine issue_hash_function_offset1 @@ -20385,9 +20385,9 @@ descriptionPotential leak of an object stored into 'vals' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context43f6c1be372d09a4a4cffaefa69d0148 + issue_hash_content_of_line_in_context6b727a438d8411c058fd32867b9402bc issue_context_kindfunction issue_contextrdar6582778 issue_hash_function_offset2 @@ -20650,9 +20650,9 @@ descriptionReference-counted object is used after it is released categoryMemory (Core Foundation/Objective-C/OSObject) typeUse-after-release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextebe7e868c0075bfa7480e3359e4fbce8 + issue_hash_content_of_line_in_contextb39dcf9df7cec8dd73cbbe25b2a7d6c5 issue_context_kindfunction issue_contextrdar10232019_positive issue_hash_function_offset6 @@ -20807,9 +20807,9 @@ descriptionPotential leak of an object stored into 'a' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context507c3679ae27249e01844b7555843688 + issue_hash_content_of_line_in_contexta501f743b22f1feb5dc317fcad4f7556 issue_context_kindfunction issue_contexttest_objc_arrays issue_hash_function_offset3 @@ -21033,9 +21033,9 @@ descriptionPotential leak of an object stored into 'a2' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context821f8268a0b7d3f90e4dd88fa1edf39b + issue_hash_content_of_line_in_contexta141a6ad33e8ff2ae3b13da0ad36ebc5 issue_context_kindfunction issue_contexttest_objc_arrays issue_hash_function_offset12 @@ -21442,9 +21442,9 @@ descriptionPotential leak of an object stored into 'a3' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context37b00e6e0e6b792ea3294a9ffd6f4886 + issue_hash_content_of_line_in_context2b072d75e8da8e3fe8f7968a85efb37c issue_context_kindfunction issue_contexttest_objc_arrays issue_hash_function_offset20 @@ -21815,9 +21815,9 @@ descriptionPotential leak of an object stored into 'a' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context62fc5b80705a03ab1d8b50bdcfbfb179 + issue_hash_content_of_line_in_context0bfdfb7e392626e0fccc6ab9f58f1ca8 issue_context_kindfunction issue_contexttest_objc_arrays issue_hash_function_offset28 @@ -22370,9 +22370,9 @@ descriptionPotential leak of an object stored into 'a' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context3eee239ca30a84ef6ecc5d154ae8df28 + issue_hash_content_of_line_in_contextff7c34e661a42d06a7fb3e9669e70339 issue_context_kindfunction issue_contexttest_objc_arrays issue_hash_function_offset37 @@ -22643,9 +22643,9 @@ descriptionPotential leak of an object stored into 'value' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextcb86fdadd2217db6b784b37dc29eba34 + issue_hash_content_of_line_in_context73e84c042932d2e17e00f00dc3d36d5a issue_context_kindfunction issue_contexttest_objc_integer_literals issue_hash_function_offset1 @@ -22874,9 +22874,9 @@ descriptionPotential leak of an object stored into 'value' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context4ad9235c4885452c3034fef815598a63 + issue_hash_content_of_line_in_context465e592d4f7a187717d00b8154a614b5 issue_context_kindfunction issue_contexttest_objc_boxed_expressions issue_hash_function_offset1 @@ -23159,9 +23159,9 @@ descriptionPotential leak of an object stored into 'value' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context9d3a52ee2efe90fef76f91f143f0d9e7 + issue_hash_content_of_line_in_contextc701bd0c60f51d96c047aa78c9e0eb99 issue_context_kindfunction issue_contexttest_objc_boxed_expressions issue_hash_function_offset4 @@ -23523,9 +23523,9 @@ descriptionReference-counted object is used after it is released categoryMemory (Core Foundation/Objective-C/OSObject) typeUse-after-release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context0aad7b0550b51ebc0a2323c482d8eefd + issue_hash_content_of_line_in_contexta4cedbb647e9632da7a5072cb839e54a issue_context_kindfunction issue_contextrdar11400885 issue_hash_function_offset9 @@ -23683,9 +23683,9 @@ descriptionIncorrect decrement of the reference count of an object that is not owned at this point by the caller categoryMemory (Core Foundation/Objective-C/OSObject) typeBad release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context3b63deb8c998b2d73dd63da9f89672bb + issue_hash_content_of_line_in_contextfd9427d86a2357fd92478c9c7abbc1f4 issue_context_kindfunction issue_contexttestConsumeAndStopTracking issue_hash_function_offset10 @@ -23842,9 +23842,9 @@ descriptionIncorrect decrement of the reference count of an object that is not owned at this point by the caller categoryMemory (Core Foundation/Objective-C/OSObject) typeBad release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contexta4fe04db2f5fa1aa2b6d8d18ccb5dd02 + issue_hash_content_of_line_in_context0e65e51476e5671dcd37f632806e5147 issue_context_kindfunction issue_contexttestCFConsumeAndStopTracking issue_hash_function_offset10 @@ -23952,9 +23952,9 @@ descriptionPotential leak of an object stored into 'x' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context55f656da79f1b87a4b5618167f68c233 + issue_hash_content_of_line_in_contexta0ba9c47505e923763ea5323ad2f71b7 issue_context_kindfunction issue_contexttest_custom_cf issue_hash_function_offset1 @@ -24058,9 +24058,9 @@ descriptionPotential leak of an object stored into 'obj' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contexta7b4693fabae95c6b2091c7816fb2358 + issue_hash_content_of_line_in_context7a6cf8cb3c5e0ca3125d7e27695a810a issue_context_kindfunction issue_contexttestCustomReturnsRetained issue_hash_function_offset1 @@ -24145,9 +24145,9 @@ descriptionIncorrect decrement of the reference count of an object that is not owned at this point by the caller categoryMemory (Core Foundation/Objective-C/OSObject) typeBad release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context51de919c9df9dec2d383d050bf73d2d8 + issue_hash_content_of_line_in_context810fce32373fe40ba8e2d0894d46f667 issue_context_kindfunction issue_contexttestCustomReturnsNotRetained issue_hash_function_offset1 @@ -24502,9 +24502,9 @@ descriptionPotential leak of an object of type 'MyObj12706177 *' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextd8890e44d330279fd91ce8fdb35d7c81 + issue_hash_content_of_line_in_context68ee7961ffb62c575cc2298cb4836090 issue_context_kindObjective-C method issue_contexttest12706177 issue_hash_function_offset1 @@ -24734,9 +24734,9 @@ descriptionObject autoreleased too many times categoryMemory (Core Foundation/Objective-C/OSObject) typeObject autoreleased too many times - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextd4c839aab11cc39188d1054f3270d67f + issue_hash_content_of_line_in_context1dc376fbbe90d14b6766585a0e2b7bee issue_context_kindfunction issue_contextgetIncorrectlyAutoreleasedCFType issue_hash_function_offset2 @@ -24963,9 +24963,9 @@ descriptionObject with a +0 retain count returned to caller where a +1 (owning) retain count is expected categoryMemory (Core Foundation/Objective-C/OSObject) typeMethod should return an owned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextd2d9e8a977772482263591670a124c5d + issue_hash_content_of_line_in_context6ae8ea9fe4bf203e6b7bfaf649a6ca6a issue_context_kindfunction issue_contextcreateIncorrectlyAutoreleasedCFType issue_hash_function_offset2 @@ -25158,9 +25158,9 @@ descriptionReference-counted object is used after it is released categoryMemory (Core Foundation/Objective-C/OSObject) typeUse-after-release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextc483bb676bdbea00f7e99b3617b4b6e2 + issue_hash_content_of_line_in_contextd4e28f96fc8610b5b4b849f4760956eb issue_context_kindfunction issue_contextuseAfterRelease issue_hash_function_offset7 @@ -25415,9 +25415,9 @@ descriptionPotential leak of an object stored into 'obj' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context5bbb9b1720912f3fd2c67b3332de793b + issue_hash_content_of_line_in_context7986c4b7fb29301c109343dfe4155202 issue_context_kindfunction issue_contexttestAutoreleaseReturnsInput issue_hash_function_offset2 @@ -25673,9 +25673,9 @@ descriptionPotential leak of an object stored into 'arr' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextea7d6978bcb6da71c23b4bb6fef51a87 + issue_hash_content_of_line_in_context2e0dbfdf379acf2f09e46db47d753e8a issue_context_kindfunction issue_contextautoreleaseReturningTypedObject issue_hash_function_offset1 @@ -25890,9 +25890,9 @@ descriptionObject autoreleased too many times categoryMemory (Core Foundation/Objective-C/OSObject) typeObject autoreleased too many times - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context1f4f3ca2f399a94e54304b4a0dcb1e85 + issue_hash_content_of_line_in_context41a2d6f91fdfa9b5f396102a60571e21 issue_context_kindfunction issue_contextautoreleaseObjC issue_hash_function_offset6 @@ -26048,9 +26048,9 @@ descriptionIncorrect decrement of the reference count of an object that is not owned at this point by the caller categoryMemory (Core Foundation/Objective-C/OSObject) typeBad release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextced44137127627330194b72c97aef162 + issue_hash_content_of_line_in_context95dd5581ae4195b71e9a11f34290af5d issue_context_kindfunction issue_contexttestCFReturnsNotRetained issue_hash_function_offset4 @@ -26204,9 +26204,9 @@ descriptionIncorrect decrement of the reference count of an object that is not owned at this point by the caller categoryMemory (Core Foundation/Objective-C/OSObject) typeBad release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contexte7615a640885cbd55bc856bfc07d7123 + issue_hash_content_of_line_in_context014103674df4a8a65a96bcdf936637a2 issue_context_kindfunction issue_contexttestCFReturnsNotRetainedAnnotated issue_hash_function_offset4 diff --git a/clang/test/Analysis/Inputs/expected-plists/retain-release.m.objcpp.plist b/clang/test/Analysis/Inputs/expected-plists/retain-release.m.objcpp.plist --- a/clang/test/Analysis/Inputs/expected-plists/retain-release.m.objcpp.plist +++ b/clang/test/Analysis/Inputs/expected-plists/retain-release.m.objcpp.plist @@ -397,9 +397,9 @@ descriptionReference-counted object is used after it is released categoryMemory (Core Foundation/Objective-C/OSObject) typeUse-after-release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context1089a297e77ff0c9d2d55cfb3aae26d3 + issue_hash_content_of_line_in_context5928b2a4699cbae0686391c20e639007 issue_context_kindfunction issue_contextf1 issue_hash_function_offset7 @@ -816,9 +816,9 @@ descriptionReference-counted object is used after it is released categoryMemory (Core Foundation/Objective-C/OSObject) typeUse-after-release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextbb12c99d56657635b20d4a0801590eed + issue_hash_content_of_line_in_context6b2e175938153ac041f52ebbf50b1f43 issue_context_kindfunction issue_contextf2 issue_hash_function_offset7 @@ -1107,9 +1107,9 @@ descriptionPotential leak of an object stored into 'date' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context0e9bb151f425535a0ec1b0bf0574dd7d + issue_hash_content_of_line_in_context3fdbd844ddb925306ba2bb1b3626f310 issue_context_kindfunction issue_contextf5 issue_hash_function_offset2 @@ -1305,9 +1305,9 @@ descriptionPotential leak of an object stored into 'date' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextad4b758c93bbe7feeee349a526293527 + issue_hash_content_of_line_in_context8529da75e357c59fb0a7fefb0b6e0952 issue_context_kindfunction issue_contextf6 issue_hash_function_offset1 @@ -1502,9 +1502,9 @@ descriptionPotential leak of an object stored into 'date' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context2a319c210c1c5b4274e3f28931ead03b + issue_hash_content_of_line_in_contexteb0faa12081b1e28b218e4c6e53d57ec issue_context_kindfunction issue_contextf7 issue_hash_function_offset1 @@ -1659,9 +1659,9 @@ descriptionPotential leak of an object stored into 'date' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak of returned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context2c347e0a0af508867a6d854a3fc8f690 + issue_hash_content_of_line_in_context404d4de8faa444bc52fd510380bd0a63 issue_context_kindfunction issue_contextf7 issue_hash_function_offset3 @@ -1857,9 +1857,9 @@ descriptionPotential leak of an object stored into 'date' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context0be746eb38e868156f7f57ea95735f4e + issue_hash_content_of_line_in_context251dff6727b3d99ec95caa28672669ea issue_context_kindfunction issue_contextf8 issue_hash_function_offset1 @@ -2562,9 +2562,9 @@ descriptionPotential leak of an object stored into 'disk' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context3e83186b5b944ef7a3ec026d469d5ad7 + issue_hash_content_of_line_in_context69ae08a90fe52a921ed423df38ed7480 issue_context_kindfunction issue_contextf10 issue_hash_function_offset1 @@ -3045,9 +3045,9 @@ descriptionPotential leak of an object stored into 'dict' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextffc6479dc21fc10cdb83b4392685ed36 + issue_hash_content_of_line_in_contexta7f8c63b1cdc39df79b7457e27ff4930 issue_context_kindfunction issue_contextf10 issue_hash_function_offset7 @@ -3660,9 +3660,9 @@ descriptionPotential leak of an object stored into 'disk' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context1c06fc99a1d078653ae8e4fe308e09cd + issue_hash_content_of_line_in_contextcace8e35bed93ecdfa0455ac166aaa97 issue_context_kindfunction issue_contextf10 issue_hash_function_offset10 @@ -4345,9 +4345,9 @@ descriptionPotential leak of an object stored into 'disk' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context460f099c6ae21a4b3ae818c9f65df2b0 + issue_hash_content_of_line_in_context778f70549a15e78703b4dcb3a287df33 issue_context_kindfunction issue_contextf10 issue_hash_function_offset4 @@ -5162,9 +5162,9 @@ descriptionPotential leak of an object stored into 'dissenter' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context65004e269b1b5cb5d9b5c6f7a02926e3 + issue_hash_content_of_line_in_context6c188b4716e84cdc55b93d40e6c2daf3 issue_context_kindfunction issue_contextf10 issue_hash_function_offset13 @@ -6044,9 +6044,9 @@ descriptionPotential leak of an object stored into 'session' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contexte9c1be038ef498b7985f5b1ddcb5444f + issue_hash_content_of_line_in_context35b9ac7ff198890c88d5839a898b7fea issue_context_kindfunction issue_contextf10 issue_hash_function_offset17 @@ -6161,9 +6161,9 @@ descriptionPotential leak of an object stored into 'f' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context9c7c3b2bf298c7d046fd6fc7f6fe688e + issue_hash_content_of_line_in_context17d84d673b35235b52d8f8f00c1d1eea issue_context_kindfunction issue_contexttestLeakCoreMediaReferenceType issue_hash_function_offset1 @@ -6282,9 +6282,9 @@ descriptionIncorrect decrement of the reference count of an object that is not owned at this point by the caller categoryMemory (Core Foundation/Objective-C/OSObject) typeBad release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context69932084739a429d667d8de6de42af0b + issue_hash_content_of_line_in_context1702285448a953b02ab74a8eb9a610d9 issue_context_kindfunction issue_contexttestOverReleaseMediaReferenceType issue_hash_function_offset2 @@ -6674,9 +6674,9 @@ descriptionPotential leak of an object stored into 'buffer' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context0f30258c45ed9ecd8646db90eaf20c4a + issue_hash_content_of_line_in_context402566b4ddf1683dac1aefc1ab3e76e9 issue_context_kindfunction issue_contexttestCMBufferQueueDequeueAndRetain issue_hash_function_offset1 @@ -6829,9 +6829,9 @@ descriptionIncorrect decrement of the reference count of an object that is not owned at this point by the caller categoryMemory (Core Foundation/Objective-C/OSObject) typeBad release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context13e672795c0e57433c642c84f26f6c9b + issue_hash_content_of_line_in_context143ef5974bfece95e9894da5250aaff0 issue_context_kindfunction issue_contextf11 issue_hash_function_offset21 @@ -6941,9 +6941,9 @@ descriptionPotential leak of an object stored into 'o' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contexteeff9e133573bdbc1aeb633284cbdb2b + issue_hash_content_of_line_in_contextaf4ad99c5fb565d82e1b4848aaca4e24 issue_context_kindfunction issue_contextf12 issue_hash_function_offset1 @@ -7197,9 +7197,9 @@ descriptionObject autoreleased too many times categoryMemory (Core Foundation/Objective-C/OSObject) typeObject autoreleased too many times - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context620a4245edc8df18036da34702ca01c8 + issue_hash_content_of_line_in_context58a0b3f8332f42561f89b11f6eb5e91f issue_context_kindfunction issue_contextf13_autorelease_b issue_hash_function_offset4 @@ -7470,9 +7470,9 @@ descriptionObject autoreleased too many times categoryMemory (Core Foundation/Objective-C/OSObject) typeObject autoreleased too many times - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context1a87a5f904c165069a731b0325d45edf + issue_hash_content_of_line_in_context612dc6574d54c8010703a9776d8a4a0a issue_context_kindfunction issue_contextf13_autorelease_c issue_hash_function_offset4 @@ -7777,9 +7777,9 @@ descriptionObject autoreleased too many times categoryMemory (Core Foundation/Objective-C/OSObject) typeObject autoreleased too many times - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context6ed645efdfe968f31d4356610bb6dd02 + issue_hash_content_of_line_in_contextc57037289bc3acc586de325df25951ed issue_context_kindfunction issue_contextf13_autorelease_d issue_hash_function_offset4 @@ -7885,9 +7885,9 @@ descriptionPotential leak of an object of type 'CFMutableArrayRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context5295be41524e9e28f4b1a608006801fe + issue_hash_content_of_line_in_context6abb479bc4c7782a125d680fddf825ef issue_context_kindfunction issue_contextf14_leakimmediately issue_hash_function_offset1 @@ -8891,9 +8891,9 @@ descriptionPotential leak of an object stored into 'bmap' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context2e5affde083280f6d31ed412ac8c2396 + issue_hash_content_of_line_in_context2cfebefee7b63ce3954419e571be4f63 issue_context_kindfunction issue_contextf18 issue_hash_function_offset2 @@ -9012,9 +9012,9 @@ descriptionObject with a +0 retain count returned to caller where a +1 (owning) retain count is expected categoryMemory (Core Foundation/Objective-C/OSObject) typeMethod should return an owned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextfdd0cb02c08c718da2686b6e0f04aad7 + issue_hash_content_of_line_in_contextdcd3becc58a149abe6ade5598138d3dd issue_context_kindObjective-C method issue_contextnewString issue_hash_function_offset2 @@ -9230,9 +9230,9 @@ descriptionPotential leak of an object stored into 'kind' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context03f39b74e1ccafa9c613ba4bb71de560 + issue_hash_content_of_line_in_context6688c9cb12f0c76ec80eb03b1d2eddf8 issue_context_kindfunction issue_contextrdar_6659160 issue_hash_function_offset5 @@ -10529,9 +10529,9 @@ descriptionIncorrect decrement of the reference count of an object that is not owned at this point by the caller categoryMemory (Core Foundation/Objective-C/OSObject) typeBad release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextc8a4713a734a4f6e747423ef88af6bf8 + issue_hash_content_of_line_in_contextd04966e9b8e981d8f69bf03823253033 issue_context_kindfunction issue_contextrdar_6659160 issue_hash_function_offset33 @@ -10737,9 +10737,9 @@ descriptionReference-counted object is used after it is released categoryMemory (Core Foundation/Objective-C/OSObject) typeUse-after-release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context83c7891609f8efb616060d0c6ae6bb43 + issue_hash_content_of_line_in_context1b35183a6aca4df5a8732c8da94e3205 issue_context_kindfunction issue_contextpr3820_ReleaseAfterDealloc issue_hash_function_offset3 @@ -10969,9 +10969,9 @@ descriptionReference-counted object is used after it is released categoryMemory (Core Foundation/Objective-C/OSObject) typeUse-after-release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context9fe338c720f25b3b1d5a68930d3ae4b8 + issue_hash_content_of_line_in_context54f2bd1534fa675b58c4f8eef3120373 issue_context_kindfunction issue_contextpr3820_DeallocAfterRelease issue_hash_function_offset4 @@ -11221,9 +11221,9 @@ descriptionPotential leak of an object stored into 'dict' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextdf3400f53fc437aede21f685ca1955d4 + issue_hash_content_of_line_in_context055e6f3413539276fedeac241fccd9b8 issue_context_kindObjective-C method issue_contextapplicationDidFinishLaunching: issue_hash_function_offset1 @@ -11535,9 +11535,9 @@ descriptionPotential leak of an object stored into 'dict' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context5104ca579763af0f8c66da3fdc42b95f + issue_hash_content_of_line_in_context444f6019b048a95dd71c6be49ecb73ff issue_context_kindObjective-C method issue_contextradar10102244 issue_hash_function_offset1 @@ -11691,9 +11691,9 @@ descriptionIncorrect decrement of the reference count of an object that is not owned at this point by the caller categoryMemory (Core Foundation/Objective-C/OSObject) typeBad release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contexta4a85a3991cb3888217d5c62346107dc + issue_hash_content_of_line_in_context641de26edd3d85ca241de577afbcda86 issue_context_kindfunction issue_contextrdar_6257780_Case1 issue_hash_function_offset3 @@ -11847,9 +11847,9 @@ descriptionPotential leak of an object of type 'RDar6320065Subclass *' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context75b7ad344b1d4665d918188bd10429df + issue_hash_content_of_line_in_context8e8ae80fd006f27a952f77494bd1c05f issue_context_kindObjective-C method issue_context_initReturningNewClassBad issue_hash_function_offset2 @@ -12044,9 +12044,9 @@ descriptionObject with a +0 retain count returned to caller where a +1 (owning) retain count is expected categoryMemory (Core Foundation/Objective-C/OSObject) typeMethod should return an owned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context791e285d27d610c4c016065dd5addd37 + issue_hash_content_of_line_in_context625e26ef3ae9de238f30175e4e9f4937 issue_context_kindObjective-C method issue_contextinitReturningNewClassBad2 issue_hash_function_offset3 @@ -12132,9 +12132,9 @@ descriptionPotential leak of an object of type 'NSString *' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak of returned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context58cf9e4228ab9cbe375ddf37d04d45f1 + issue_hash_content_of_line_in_context666dce676597e2cfa3199521864f7b96 issue_context_kindObjective-C method issue_contextNoCopyString issue_hash_function_offset0 @@ -12217,9 +12217,9 @@ descriptionPotential leak of an object of type 'NSString *' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak of returned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contexte1b0176b31382e7e75129dd78883c91b + issue_hash_content_of_line_in_context31104cdb408dbc3faf693a5c31973486 issue_context_kindObjective-C method issue_contextnoCopyString issue_hash_function_offset0 @@ -12442,9 +12442,9 @@ descriptionPotential leak of an object of type 'NSString *' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context5ff4d17e82026ccd84121b0a361fc135 + issue_hash_content_of_line_in_context909638940b4d7020f51062089653b231 issue_context_kindfunction issue_contexttest_RDar6859457 issue_hash_function_offset1 @@ -12704,9 +12704,9 @@ descriptionPotential leak of an object of type 'NSString *' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context964683651b544d6c1cce0c4ae6961936 + issue_hash_content_of_line_in_context2a37743e32cfa0a86958fed215c30e87 issue_context_kindfunction issue_contexttest_RDar6859457 issue_hash_function_offset2 @@ -12794,9 +12794,9 @@ descriptionPotential leak of an object of type 'NSString *' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak of returned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextca046c4c96c27a0e8c84dd707563bba9 + issue_hash_content_of_line_in_context20b25f0ba6268e055d8491c67c6a26bd issue_context_kindObjective-C method issue_context: issue_hash_function_offset1 @@ -12914,9 +12914,9 @@ descriptionPotential leak of an object of type 'id' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context12515c1f2d3343496d32a54ef376347d + issue_hash_content_of_line_in_context706b9d732ece93a88487dbbf0b82fd23 issue_context_kindfunction issue_contextrdar6902710 issue_hash_function_offset1 @@ -13105,9 +13105,9 @@ descriptionPotential leak of an object of type 'id' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contexte10d7d441805b9f66c118bfeccf32f29 + issue_hash_content_of_line_in_context631eebb0c921191c24734f98fe93f6bf issue_context_kindfunction issue_contextrdar6902710 issue_hash_function_offset2 @@ -13297,9 +13297,9 @@ descriptionPotential leak of an object of type 'CGImageRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context3ae54947ad02e14773ac126982de301d + issue_hash_content_of_line_in_contextee36a48521a32c183a086066d3c5ae1f issue_context_kindfunction issue_contextrdar6902710 issue_hash_function_offset3 @@ -13441,9 +13441,9 @@ descriptionPotential leak of an object of type 'CGImageRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context6dba0d2672617f7eb2c512129fb17bb3 + issue_hash_content_of_line_in_context70a2dd4ee6b6f7caad87a46dc6dd3580 issue_context_kindfunction issue_contextrdar6902710 issue_hash_function_offset4 @@ -13552,9 +13552,9 @@ descriptionPotential leak of an object of type 'CGLayerRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextb065641c4257dac33ff15b08859d09e2 + issue_hash_content_of_line_in_contexta82448687d1cbf5cb517914dbe6de4fe issue_context_kindfunction issue_contextrdar6945561 issue_hash_function_offset1 @@ -13658,9 +13658,9 @@ descriptionPotential leak of an object of type 'CFMutableDictionaryRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context7cbb4f547b5c1fb1a456ecc47f27d853 + issue_hash_content_of_line_in_context540e0145994c1e14ea750fe91a497855 issue_context_kindfunction issue_contextIOBSDNameMatching_wrapper issue_hash_function_offset1 @@ -13764,9 +13764,9 @@ descriptionPotential leak of an object of type 'CFMutableDictionaryRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context0b329ce97e1baf94f89590888a4af794 + issue_hash_content_of_line_in_context99d7012d797e181ef8e9a289ee9099eb issue_context_kindfunction issue_contextIOServiceMatching_wrapper issue_hash_function_offset1 @@ -13870,9 +13870,9 @@ descriptionPotential leak of an object of type 'CFMutableDictionaryRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contexte207241fbe4666cffeeca3f47966425f + issue_hash_content_of_line_in_context5d956e58f05bcc1b67ff65e02cbba302 issue_context_kindfunction issue_contextIOServiceNameMatching_wrapper issue_hash_function_offset1 @@ -14066,9 +14066,9 @@ descriptionReference-counted object is used after it is released categoryMemory (Core Foundation/Objective-C/OSObject) typeUse-after-release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextae61d11111bc6c9f049a5ca8935b7bae + issue_hash_content_of_line_in_context84a53bfb58a3a929535b47e28b997382 issue_context_kindfunction issue_contextIOServiceAddNotification_wrapper issue_hash_function_offset4 @@ -14175,9 +14175,9 @@ descriptionPotential leak of an object of type 'CFMutableDictionaryRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context62fc802833a96d44d2fa008826c46c64 + issue_hash_content_of_line_in_context36337ff486f6a8b702e68d13393bc975 issue_context_kindfunction issue_contextIORegistryEntryIDMatching_wrapper issue_hash_function_offset1 @@ -14281,9 +14281,9 @@ descriptionPotential leak of an object of type 'CFMutableDictionaryRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context644a1e5f3d844a5d9b140de26e6e5645 + issue_hash_content_of_line_in_contextee83ca968ddc2ecad7ae4318ce7d1d95 issue_context_kindfunction issue_contextIOOpenFirmwarePathMatching_wrapper issue_hash_function_offset1 @@ -14478,9 +14478,9 @@ descriptionReference-counted object is used after it is released categoryMemory (Core Foundation/Objective-C/OSObject) typeUse-after-release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context904a99d378144e5aa011649cec493695 + issue_hash_content_of_line_in_contexte8c08b2b3d53f5890907888e16927805 issue_context_kindfunction issue_contextIOServiceGetMatchingService_wrapper issue_hash_function_offset3 @@ -14675,9 +14675,9 @@ descriptionReference-counted object is used after it is released categoryMemory (Core Foundation/Objective-C/OSObject) typeUse-after-release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context23c94c459003beb49ea078f75a86ccc5 + issue_hash_content_of_line_in_context31664b5acc7980da73f5545fb16b0910 issue_context_kindfunction issue_contextIOServiceGetMatchingServices_wrapper issue_hash_function_offset3 @@ -14872,9 +14872,9 @@ descriptionReference-counted object is used after it is released categoryMemory (Core Foundation/Objective-C/OSObject) typeUse-after-release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context06e6fa1f7f96818fbd619dfe8b210b0d + issue_hash_content_of_line_in_context6edae46016a9671e2d5400b100d5efb5 issue_context_kindfunction issue_contextIOServiceAddMatchingNotification_wrapper issue_hash_function_offset4 @@ -15179,9 +15179,9 @@ descriptionPotential leak of an object stored into 'number' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context1692047c1a2ab283584ae01c84e3ae35 + issue_hash_content_of_line_in_contextdcec4e2bd254a3c24e84e598b5a827bf issue_context_kindfunction issue_contextrdar_7152619 issue_hash_function_offset4 @@ -15380,9 +15380,9 @@ descriptionPotential leak of an object of type 'CGColorSpaceRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context17e5c3184216ca3aef86288dc1f41d8d + issue_hash_content_of_line_in_context9317a6bf07dd10dc988f2415cc2c4ef7 issue_context_kindfunction issue_contextrdar_7184450 issue_hash_function_offset13 @@ -15580,9 +15580,9 @@ descriptionPotential leak of an object of type 'CGColorSpaceRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextc2225660bdec84d2ae183eda303a1abb + issue_hash_content_of_line_in_contextec3e6216b279aa48d8403c6aab30d996 issue_context_kindfunction issue_contextrdar_7184450_pos issue_hash_function_offset13 @@ -15798,9 +15798,9 @@ descriptionPotential leak of an object stored into 'myGradient' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context6415d6b7dd7d48a2ef27f4c4d0168c64 + issue_hash_content_of_line_in_context4b3d6bb6b8dc5c51b7dfa8554b24eb66 issue_context_kindfunction issue_contextrdar_7184450_pos issue_hash_function_offset13 @@ -15917,9 +15917,9 @@ descriptionPotential leak of an object stored into 'number' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context08a69979bb4fa932512da1327fbf3b23 + issue_hash_content_of_line_in_context42a83016e862ec323e24920873073a5a issue_context_kindfunction issue_contextrdar_7299394_positive issue_hash_function_offset1 @@ -16057,9 +16057,9 @@ descriptionPotential leak of an object of type 'CGContextRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context32b76a1b35c681cad8093c7e79e36388 + issue_hash_content_of_line_in_contexta416473fed3a9dbc6bfee885bee38216 issue_context_kindfunction issue_contextrdar_7358899 issue_hash_function_offset7 @@ -16168,9 +16168,9 @@ descriptionPotential leak of an object stored into 'y' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context7e6172f0b4b6af27712153519e1934e1 + issue_hash_content_of_line_in_context980dd45e9cf6581dbc2be9ebfc500b7f issue_context_kindfunction issue_contextrdar7265711_a issue_hash_function_offset1 @@ -16308,9 +16308,9 @@ descriptionPotential leak of an object stored into 'number' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context5eb97f906bb3af4befe63c891484f791 + issue_hash_content_of_line_in_contextebf51fb2b16499cf3a5c57d251a91061 issue_context_kindfunction issue_contextrdar7306898 issue_hash_function_offset4 @@ -16751,9 +16751,9 @@ descriptionPotential leak of an object stored into 'str' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context6b9b51ce7b68ca0ba6a85e8924601a96 + issue_hash_content_of_line_in_context1174ccc2a30887ebf80fe25fc6722b1a issue_context_kindfunction issue_contexttest_attr_1 issue_hash_function_offset1 @@ -16857,9 +16857,9 @@ descriptionPotential leak of an object stored into 'str' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contexteb040d5ec198d092ec9894af4dce6af8 + issue_hash_content_of_line_in_contextce9963dd1c85ac22cea4e4fef615354e issue_context_kindfunction issue_contexttest_attr_1b issue_hash_function_offset1 @@ -17046,9 +17046,9 @@ descriptionPotential leak of an object stored into 'str2' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context21b45a41bb0c3c70a0efe89359ff3385 + issue_hash_content_of_line_in_context0183088266857082f35eb17f1377fd69 issue_context_kindfunction issue_contexttest_attr1c issue_hash_function_offset2 @@ -17296,9 +17296,9 @@ descriptionPotential leak of an object stored into 'str4' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context60396abae77bacd747ea9081b63a32db + issue_hash_content_of_line_in_context352a17ef8eddd3aa5f7f6e74a74a4df3 issue_context_kindfunction issue_contexttest_attr1c issue_hash_function_offset4 @@ -17405,9 +17405,9 @@ descriptionPotential leak of an object stored into 'x' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contexte258a710e07550a3dc5f47361a7380e1 + issue_hash_content_of_line_in_contextd0e564404585060990202acb33f0bb1e issue_context_kindfunction issue_contexttestattr2_a issue_hash_function_offset1 @@ -17511,9 +17511,9 @@ descriptionPotential leak of an object stored into 'x' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextdc245145c78c3421392a20775cdd6f23 + issue_hash_content_of_line_in_context567dfcbc22471ca4ba9f2fccd9ff14fb issue_context_kindfunction issue_contexttestattr2_b issue_hash_function_offset1 @@ -17651,9 +17651,9 @@ descriptionPotential leak of an object stored into 'x' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context77b970319b12b0c189e46ad65fa848c7 + issue_hash_content_of_line_in_context83cd2670977d513443836653fee8147b issue_context_kindfunction issue_contexttestattr2_b_11358224_self_assign_looses_the_leak issue_hash_function_offset1 @@ -17739,9 +17739,9 @@ descriptionPotential leak of an object of type 'NSString *' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak of returned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context4a8d774d2b821ce1601df7edabf66097 + issue_hash_content_of_line_in_contextf83246e7e738918426df1adc915f4eca issue_context_kindObjective-C method issue_contextnewString issue_hash_function_offset1 @@ -18248,9 +18248,9 @@ descriptionObject with a +0 retain count returned to caller where a +1 (owning) retain count is expected categoryMemory (Core Foundation/Objective-C/OSObject) typeMethod should return an owned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context2a609b8807dab6d3cb1a1db524094f2f + issue_hash_content_of_line_in_context5f233261d96f1d461af36fc3e0efc8eb issue_context_kindObjective-C method issue_contextnewCFRetainedAsCFNoAttr issue_hash_function_offset1 @@ -18513,9 +18513,9 @@ descriptionPotential leak of an object of type 'CFDateRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak of returned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context944f189da47b1406f9cca6f17ad9f77c + issue_hash_content_of_line_in_context7ee55b74b5ee01c6ffa2a3d83c8cf88b issue_context_kindObjective-C method issue_contextalsoReturnsRetained issue_hash_function_offset1 @@ -18776,9 +18776,9 @@ descriptionPotential leak of an object of type 'CFDateRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak of returned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context30ebf65449c31336f8a97555d79f1943 + issue_hash_content_of_line_in_context177b2cf7eb3d8334393ee0861f5a38ac issue_context_kindObjective-C method issue_contextalsoReturnsRetainedAsCF issue_hash_function_offset1 @@ -18918,9 +18918,9 @@ descriptionPotential leak of an object stored into 'value' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context2ab1a2345ddfa1fd48777c7c179d4e33 + issue_hash_content_of_line_in_context85e9d8130a1f1ec37f0ba26746abd749 issue_context_kindfunction issue_contexttest_panic_negative issue_hash_function_offset2 @@ -19156,9 +19156,9 @@ descriptionPotential leak of an object stored into 'value' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextf96bb4f5c1af6cf932d7ab58b678c235 + issue_hash_content_of_line_in_context4a0b16976e0517b38b2ccc16e2928c2e issue_context_kindfunction issue_contexttest_panic_neg_2 issue_hash_function_offset2 @@ -19279,9 +19279,9 @@ descriptionPotential leak of an object stored into 'number' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context14182fb28ed03595f896c2f8536ac111 + issue_hash_content_of_line_in_contextaf73d9c62952a300a7c393ebd5073f75 issue_context_kindfunction issue_contexttest_blocks_1_pos issue_hash_function_offset1 @@ -19566,9 +19566,9 @@ descriptionPotential leak of an object stored into 'number' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextdbf800f836ff675d2f779f7417877c1b + issue_hash_content_of_line_in_context771b2a332053388ffbdd9ba74ea84c5e issue_context_kindfunction issue_contexttest_blocks_1_indirect_retain_via_call issue_hash_function_offset1 @@ -19964,9 +19964,9 @@ descriptionPotential leak of an object stored into 'info' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context64424de797303506a3dfdb52fa765645 + issue_hash_content_of_line_in_context39f8c30f7436f678d5259c0fdd3a0dad issue_context_kindfunction issue_contextrdar_8724287 issue_hash_function_offset7 @@ -20057,9 +20057,9 @@ descriptionPotential leak of an object of type 'CFMutableArrayRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak of returned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context7b7fc0c36e58713202141cb584150903 + issue_hash_content_of_line_in_context107e3efdeb8cdff4bef4c64183c4f6fa issue_context_kindfunction issue_contextcamelcase_createno issue_hash_function_offset1 @@ -20143,9 +20143,9 @@ descriptionPotential leak of an object of type 'CFMutableArrayRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak of returned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context32912dd9518de1b3f4cc8ba38368f7e6 + issue_hash_content_of_line_in_context20c973a013858abb0a926276c956f858 issue_context_kindfunction issue_contextcamelcase_copying issue_hash_function_offset1 @@ -20229,9 +20229,9 @@ descriptionPotential leak of an object of type 'CFMutableArrayRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak of returned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context1dccc42846a9ef9bf1a1830e277d5b78 + issue_hash_content_of_line_in_context80ee99e51561a37297429740e3a4da0c issue_context_kindfunction issue_contextcamel_creat issue_hash_function_offset1 @@ -20315,9 +20315,9 @@ descriptionPotential leak of an object of type 'CFMutableArrayRef' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak of returned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context2a0ba33097f6e9362a79689e2ac0cf4a + issue_hash_content_of_line_in_contexta4e28a04f6a8d87c8aaf4d71c37cac0f issue_context_kindfunction issue_contextcamel_copymachine issue_hash_function_offset1 @@ -20454,9 +20454,9 @@ descriptionPotential leak of an object stored into 'vals' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context43f6c1be372d09a4a4cffaefa69d0148 + issue_hash_content_of_line_in_context6b727a438d8411c058fd32867b9402bc issue_context_kindfunction issue_contextrdar6582778 issue_hash_function_offset2 @@ -20719,9 +20719,9 @@ descriptionReference-counted object is used after it is released categoryMemory (Core Foundation/Objective-C/OSObject) typeUse-after-release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextebe7e868c0075bfa7480e3359e4fbce8 + issue_hash_content_of_line_in_contextb39dcf9df7cec8dd73cbbe25b2a7d6c5 issue_context_kindfunction issue_contextrdar10232019_positive issue_hash_function_offset6 @@ -20876,9 +20876,9 @@ descriptionPotential leak of an object stored into 'a' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context507c3679ae27249e01844b7555843688 + issue_hash_content_of_line_in_contexta501f743b22f1feb5dc317fcad4f7556 issue_context_kindfunction issue_contexttest_objc_arrays issue_hash_function_offset3 @@ -21102,9 +21102,9 @@ descriptionPotential leak of an object stored into 'a2' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context821f8268a0b7d3f90e4dd88fa1edf39b + issue_hash_content_of_line_in_contexta141a6ad33e8ff2ae3b13da0ad36ebc5 issue_context_kindfunction issue_contexttest_objc_arrays issue_hash_function_offset12 @@ -21511,9 +21511,9 @@ descriptionPotential leak of an object stored into 'a3' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context37b00e6e0e6b792ea3294a9ffd6f4886 + issue_hash_content_of_line_in_context2b072d75e8da8e3fe8f7968a85efb37c issue_context_kindfunction issue_contexttest_objc_arrays issue_hash_function_offset20 @@ -21884,9 +21884,9 @@ descriptionPotential leak of an object stored into 'a' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context62fc5b80705a03ab1d8b50bdcfbfb179 + issue_hash_content_of_line_in_context0bfdfb7e392626e0fccc6ab9f58f1ca8 issue_context_kindfunction issue_contexttest_objc_arrays issue_hash_function_offset28 @@ -22439,9 +22439,9 @@ descriptionPotential leak of an object stored into 'a' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context3eee239ca30a84ef6ecc5d154ae8df28 + issue_hash_content_of_line_in_contextff7c34e661a42d06a7fb3e9669e70339 issue_context_kindfunction issue_contexttest_objc_arrays issue_hash_function_offset37 @@ -22712,9 +22712,9 @@ descriptionPotential leak of an object stored into 'value' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextcb86fdadd2217db6b784b37dc29eba34 + issue_hash_content_of_line_in_context73e84c042932d2e17e00f00dc3d36d5a issue_context_kindfunction issue_contexttest_objc_integer_literals issue_hash_function_offset1 @@ -22943,9 +22943,9 @@ descriptionPotential leak of an object stored into 'value' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context4ad9235c4885452c3034fef815598a63 + issue_hash_content_of_line_in_context465e592d4f7a187717d00b8154a614b5 issue_context_kindfunction issue_contexttest_objc_boxed_expressions issue_hash_function_offset1 @@ -23228,9 +23228,9 @@ descriptionPotential leak of an object stored into 'value' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context9d3a52ee2efe90fef76f91f143f0d9e7 + issue_hash_content_of_line_in_contextc701bd0c60f51d96c047aa78c9e0eb99 issue_context_kindfunction issue_contexttest_objc_boxed_expressions issue_hash_function_offset4 @@ -23592,9 +23592,9 @@ descriptionReference-counted object is used after it is released categoryMemory (Core Foundation/Objective-C/OSObject) typeUse-after-release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context0aad7b0550b51ebc0a2323c482d8eefd + issue_hash_content_of_line_in_contexta4cedbb647e9632da7a5072cb839e54a issue_context_kindfunction issue_contextrdar11400885 issue_hash_function_offset9 @@ -23752,9 +23752,9 @@ descriptionIncorrect decrement of the reference count of an object that is not owned at this point by the caller categoryMemory (Core Foundation/Objective-C/OSObject) typeBad release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context3b63deb8c998b2d73dd63da9f89672bb + issue_hash_content_of_line_in_contextfd9427d86a2357fd92478c9c7abbc1f4 issue_context_kindfunction issue_contexttestConsumeAndStopTracking issue_hash_function_offset10 @@ -23911,9 +23911,9 @@ descriptionIncorrect decrement of the reference count of an object that is not owned at this point by the caller categoryMemory (Core Foundation/Objective-C/OSObject) typeBad release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contexta4fe04db2f5fa1aa2b6d8d18ccb5dd02 + issue_hash_content_of_line_in_context0e65e51476e5671dcd37f632806e5147 issue_context_kindfunction issue_contexttestCFConsumeAndStopTracking issue_hash_function_offset10 @@ -24021,9 +24021,9 @@ descriptionPotential leak of an object stored into 'x' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context55f656da79f1b87a4b5618167f68c233 + issue_hash_content_of_line_in_contexta0ba9c47505e923763ea5323ad2f71b7 issue_context_kindfunction issue_contexttest_custom_cf issue_hash_function_offset1 @@ -24127,9 +24127,9 @@ descriptionPotential leak of an object stored into 'obj' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contexta7b4693fabae95c6b2091c7816fb2358 + issue_hash_content_of_line_in_context7a6cf8cb3c5e0ca3125d7e27695a810a issue_context_kindfunction issue_contexttestCustomReturnsRetained issue_hash_function_offset1 @@ -24214,9 +24214,9 @@ descriptionIncorrect decrement of the reference count of an object that is not owned at this point by the caller categoryMemory (Core Foundation/Objective-C/OSObject) typeBad release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context51de919c9df9dec2d383d050bf73d2d8 + issue_hash_content_of_line_in_context810fce32373fe40ba8e2d0894d46f667 issue_context_kindfunction issue_contexttestCustomReturnsNotRetained issue_hash_function_offset1 @@ -24571,9 +24571,9 @@ descriptionPotential leak of an object of type 'MyObj12706177 *' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextd8890e44d330279fd91ce8fdb35d7c81 + issue_hash_content_of_line_in_context68ee7961ffb62c575cc2298cb4836090 issue_context_kindObjective-C method issue_contexttest12706177 issue_hash_function_offset1 @@ -24803,9 +24803,9 @@ descriptionObject autoreleased too many times categoryMemory (Core Foundation/Objective-C/OSObject) typeObject autoreleased too many times - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextd4c839aab11cc39188d1054f3270d67f + issue_hash_content_of_line_in_context1dc376fbbe90d14b6766585a0e2b7bee issue_context_kindfunction issue_contextgetIncorrectlyAutoreleasedCFType issue_hash_function_offset2 @@ -25032,9 +25032,9 @@ descriptionObject with a +0 retain count returned to caller where a +1 (owning) retain count is expected categoryMemory (Core Foundation/Objective-C/OSObject) typeMethod should return an owned object - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextd2d9e8a977772482263591670a124c5d + issue_hash_content_of_line_in_context6ae8ea9fe4bf203e6b7bfaf649a6ca6a issue_context_kindfunction issue_contextcreateIncorrectlyAutoreleasedCFType issue_hash_function_offset2 @@ -25227,9 +25227,9 @@ descriptionReference-counted object is used after it is released categoryMemory (Core Foundation/Objective-C/OSObject) typeUse-after-release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextc483bb676bdbea00f7e99b3617b4b6e2 + issue_hash_content_of_line_in_contextd4e28f96fc8610b5b4b849f4760956eb issue_context_kindfunction issue_contextuseAfterRelease issue_hash_function_offset7 @@ -25484,9 +25484,9 @@ descriptionPotential leak of an object stored into 'obj' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context5bbb9b1720912f3fd2c67b3332de793b + issue_hash_content_of_line_in_context7986c4b7fb29301c109343dfe4155202 issue_context_kindfunction issue_contexttestAutoreleaseReturnsInput issue_hash_function_offset2 @@ -25742,9 +25742,9 @@ descriptionPotential leak of an object stored into 'arr' categoryMemory (Core Foundation/Objective-C/OSObject) typeLeak - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextea7d6978bcb6da71c23b4bb6fef51a87 + issue_hash_content_of_line_in_context2e0dbfdf379acf2f09e46db47d753e8a issue_context_kindfunction issue_contextautoreleaseReturningTypedObject issue_hash_function_offset1 @@ -25959,9 +25959,9 @@ descriptionObject autoreleased too many times categoryMemory (Core Foundation/Objective-C/OSObject) typeObject autoreleased too many times - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_context1f4f3ca2f399a94e54304b4a0dcb1e85 + issue_hash_content_of_line_in_context41a2d6f91fdfa9b5f396102a60571e21 issue_context_kindfunction issue_contextautoreleaseObjC issue_hash_function_offset6 @@ -26117,9 +26117,9 @@ descriptionIncorrect decrement of the reference count of an object that is not owned at this point by the caller categoryMemory (Core Foundation/Objective-C/OSObject) typeBad release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextced44137127627330194b72c97aef162 + issue_hash_content_of_line_in_context95dd5581ae4195b71e9a11f34290af5d issue_context_kindfunction issue_contexttestCFReturnsNotRetained issue_hash_function_offset4 @@ -26273,9 +26273,9 @@ descriptionIncorrect decrement of the reference count of an object that is not owned at this point by the caller categoryMemory (Core Foundation/Objective-C/OSObject) typeBad release - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contexte7615a640885cbd55bc856bfc07d7123 + issue_hash_content_of_line_in_context014103674df4a8a65a96bcdf936637a2 issue_context_kindfunction issue_contexttestCFReturnsNotRetainedAnnotated issue_hash_function_offset4 diff --git a/clang/test/Analysis/incorrect-checker-names.mm b/clang/test/Analysis/incorrect-checker-names.mm --- a/clang/test/Analysis/incorrect-checker-names.mm +++ b/clang/test/Analysis/incorrect-checker-names.mm @@ -125,7 +125,7 @@ void use_out_param_leak() { OSObject *obj; // FIXME: This shouldn't be tied to a modeling checker. - write_into_out_param_on_success(&obj); // expected-warning{{Potential leak of an object stored into 'obj' [osx.cocoa.RetainCountBase]}} + write_into_out_param_on_success(&obj); // expected-warning{{Potential leak of an object stored into 'obj' [osx.cocoa.RetainCount]}} } typedef struct dispatch_queue_s *dispatch_queue_t; diff --git a/clang/test/Analysis/inlining/Inputs/expected-plists/path-notes.m.plist b/clang/test/Analysis/inlining/Inputs/expected-plists/path-notes.m.plist --- a/clang/test/Analysis/inlining/Inputs/expected-plists/path-notes.m.plist +++ b/clang/test/Analysis/inlining/Inputs/expected-plists/path-notes.m.plist @@ -1965,9 +1965,9 @@ descriptionObject autoreleased too many times categoryMemory (Core Foundation/Objective-C/OSObject) typeObject autoreleased too many times - check_nameosx.cocoa.RetainCountBase + check_nameosx.cocoa.RetainCount - issue_hash_content_of_line_in_contextb6a556c71184371a9567489c8477c2f7 + issue_hash_content_of_line_in_contexta3c91a7a52619d81ebe032dcc49ebb93 issue_context_kindfunction issue_contexttestAutoreleaseTakesEffectInDispatch issue_hash_function_offset11 diff --git a/clang/test/Analysis/test-separate-retaincount.cpp b/clang/test/Analysis/test-separate-retaincount.cpp --- a/clang/test/Analysis/test-separate-retaincount.cpp +++ b/clang/test/Analysis/test-separate-retaincount.cpp @@ -1,8 +1,8 @@ -// RUN: %clang_analyze_cc1 -std=c++14 -DNO_CF_OBJECT -verify %s \ +// RUN: %clang_analyze_cc1 -std=c++14 -verify=no-retain-count %s \ // RUN: -analyzer-checker=core,osx \ // RUN: -analyzer-disable-checker osx.cocoa.RetainCount // -// RUN: %clang_analyze_cc1 -std=c++14 -DNO_OS_OBJECT -verify %s \ +// RUN: %clang_analyze_cc1 -std=c++14 -verify=no-os-object %s \ // RUN: -analyzer-checker=core,osx \ // RUN: -analyzer-disable-checker osx.OSObjectRetainCount @@ -20,17 +20,11 @@ void cf_overrelease() { CFTypeRef cf = CFCreate(); CFRelease(cf); - CFRelease(cf); -#ifndef NO_CF_OBJECT - // expected-warning@-2{{Reference-counted object is used after it is released}} -#endif + CFRelease(cf); // no-os-object-warning{{Reference-counted object is used after it is released}} } void osobject_overrelease() { OSObject *o = new OSObject; o->release(); - o->release(); -#ifndef NO_OS_OBJECT - // expected-warning@-2{{Reference-counted object is used after it is released}} -#endif + o->release(); // no-retain-count-warning{{Reference-counted object is used after it is released}} }