• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:cf

6 extern CFTypeRef CFRetain(CFTypeRef cf);
7 extern void CFRelease(CFTypeRef cf);
25 CFTypeRef SafeCFRetain(CFTypeRef cf) CF_RETURNS_RETAINED { in SafeCFRetain() argument
26 if (cf) { in SafeCFRetain()
27 return CFRetain(cf); in SafeCFRetain()
29 return cf; in SafeCFRetain()
34 void SafeCFRelease(CFTypeRef CF_CONSUMED cf) { in SafeCFRelease() argument
35 if (cf) in SafeCFRelease()
36 CFRelease(cf); // no-warning (when inlined) in SafeCFRelease()
40 CFTypeRef retainCFType(CFTypeRef cf) CF_RETURNS_RETAINED { in retainCFType() argument
41 if (cf) { in retainCFType()
42 return CFRetain(cf); in retainCFType()
44 return cf; in retainCFType()
47 void releaseCFType(CFTypeRef CF_CONSUMED cf) { in releaseCFType() argument
48 if (cf) in releaseCFType()
49 CFRelease(cf); // no-warning (when inlined) in releaseCFType()
52 void escape(CFTypeRef cf);
55 CFTypeRef cf = CFCreate(); in makeSureTestsWork() local
56 CFRelease(cf); in makeSureTestsWork()
57 CFRelease(cf); // expected-warning{{Reference-counted object is used after it is released}} in makeSureTestsWork()
62 void falseOverrelease(CFTypeRef cf) { in falseOverrelease() argument
63 SafeCFRetain(cf); in falseOverrelease()
64 SafeCFRetain(cf); in falseOverrelease()
65 SafeCFRelease(cf); in falseOverrelease()
66 SafeCFRelease(cf); // no-warning after inlining this. in falseOverrelease()
70 void sameWithNormalRelease(CFTypeRef cf) { in sameWithNormalRelease() argument
71 SafeCFRetain(cf); in sameWithNormalRelease()
72 SafeCFRetain(cf); in sameWithNormalRelease()
73 CFRelease(cf); in sameWithNormalRelease()
74 CFRelease(cf); // no-warning in sameWithNormalRelease()
80 void falseReleaseNotOwned(CFTypeRef cf) { in falseReleaseNotOwned() argument
81 SafeCFRetain(cf); in falseReleaseNotOwned()
82 SafeCFRetain(cf); in falseReleaseNotOwned()
83 escape(cf); in falseReleaseNotOwned()
84 SafeCFRelease(cf); in falseReleaseNotOwned()
85 SafeCFRelease(cf); // no-warning after inlining this. in falseReleaseNotOwned()
88 void testTheOtherNamingConvention(CFTypeRef cf) { in testTheOtherNamingConvention() argument
89 retainCFType(cf); in testTheOtherNamingConvention()
90 retainCFType(cf); in testTheOtherNamingConvention()
91 releaseCFType(cf); in testTheOtherNamingConvention()
92 releaseCFType(cf); // no-warning in testTheOtherNamingConvention()