summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/CFRefCount.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* As discussed with Ted, rename TypedRegion::getObjectType() to Zhongxing Xu2009-05-091-1/+1
* Add back analyzer support for ns_returns_retained and cf_returns_retained.Ted Kremenek2009-05-091-1/+51
* It lives! The retain/release checker now tracks objects that are sentTed Kremenek2009-05-091-4/+5
* rename: MemRegion:Zhongxing Xu2009-05-091-1/+1
* More hacking on autorelease errors. We now can emit basic errors (disabled forTed Kremenek2009-05-091-3/+14
* Put most of the boilerplate logic in place for reporting autorelease errors.Ted Kremenek2009-05-091-19/+82
* retain/release checker: Add stub for HandleAutoreleaseCounts.Ted Kremenek2009-05-081-9/+56
* retain/release checker: Refactor error-reporting code in EvalDeadSymbols andTed Kremenek2009-05-081-108/+98
* retain checker: Track the number of times a tracked object is sentTed Kremenek2009-05-081-15/+37
* Remove experimental ownership attributes from Clang.Ted Kremenek2009-05-081-93/+0
* Minor code cleanup in retain/release checker in preparation for someTed Kremenek2009-05-071-22/+14
* Refactor BugReporter interface to have a new 'BugReporterContext' andTed Kremenek2009-05-061-28/+25
* Fix analyzer regression reported in PR 4164:Ted Kremenek2009-05-061-1/+23
* Implement attribute 'ns_autorelease'.Ted Kremenek2009-05-051-20/+27
* Implement attribute 'cf_returns_owned' (mirrors 'ns_returns_owned').Ted Kremenek2009-05-051-0/+6
* Remove experimental attribute 'ns_ownership_make_collectable.'Ted Kremenek2009-05-041-2/+0
* Rename attributes 'objc_ownership...' to 'ns_ownership...'.Ted Kremenek2009-05-041-7/+7
* Rename attributes:Ted Kremenek2009-05-041-2/+2
* retain checker: Add checker support for FunctionDecl ownership annotations. ...Ted Kremenek2009-05-041-0/+29
* retain checker: Pull out logic for parameter annotations into aTed Kremenek2009-05-041-12/+21
* retain checker: Don't treat function's declared in macros differently.Ted Kremenek2009-05-041-8/+1
* retain checker:Ted Kremenek2009-05-041-91/+83
* retain checker: RetainSummaryManager now has a 'DefaultSummary' objectTed Kremenek2009-05-041-39/+30
* retain checker: Don't bother using a FoldingSet to unique summaries.Ted Kremenek2009-05-041-24/+3
* Fix: <rdar://problem/6850275> CF objects returned from methods with "new" or ...Ted Kremenek2009-05-031-13/+33
* Convert ArgEffects from an std::vector to an ImmutableMap. This will make it...Ted Kremenek2009-05-031-117/+59
* Rename isTrackedObjectType() -> isTrackedObjCObjectType().Ted Kremenek2009-05-031-4/+4
* retain/release checker: Enhance leak description to say that the bugTed Kremenek2009-05-021-1/+5
* retain/release checker: Hook up attributes 'objc_ownership_retain' andTed Kremenek2009-04-301-10/+20
* Handle case in EvalReturn where we cache out in the ExplodedGraph.Ted Kremenek2009-04-301-7/+11
* retain/release checker: Use the ObjCMethodDecl in the @implementation if noTed Kremenek2009-04-301-2/+4
* retain/release checker: Resolve method decl in @interface after getting theTed Kremenek2009-04-301-3/+4
* retain/release checker: When determining whether an analyzed method can returnTed Kremenek2009-04-291-30/+45
* Format cleanup. No functionality change.Ted Kremenek2009-04-291-3/+2
* Reformat long line. No functionality change.Ted Kremenek2009-04-291-3/+2
* retain/release checker: Hoist code for bug reports above transfer function logicTed Kremenek2009-04-291-681/+695
* Add version of getMethodSummary() that can be used to query the summary for theTed Kremenek2009-04-291-0/+14
* Rename getMethodSummary() -> getInstanceMethodSummary().Ted Kremenek2009-04-291-7/+11
* retain/release checker: Refactor getMethodSummary() to not depend on ObjCMess...Ted Kremenek2009-04-291-33/+35
* As discussed with Ted offline, re-apply r70293.Zhongxing Xu2009-04-291-8/+1
* retain/release checker: Refactor the guts of getClassMethodSummary to not dependTed Kremenek2009-04-291-15/+27
* Implement ownership attribute 'objc_ownership_make_collectable'. This allows oneTed Kremenek2009-04-281-0/+4
* Revert 70293.Ted Kremenek2009-04-281-0/+7
* Now we can remove the 'blast-through' code.Zhongxing Xu2009-04-281-7/+0
* Add two new checker-specific attributes: 'objc_ownership_release' andTed Kremenek2009-04-271-1/+9
* Track objects in GC mode returned by 'alloc', 'new', etc. methods. These areTed Kremenek2009-04-271-7/+13
* Add new checker-specific attribute 'objc_ownership_cfretain'. This is the sameTed Kremenek2009-04-271-1/+5
* Implement function-try-blocks. However, there's a very subtle bug that I can'...Sebastian Redl2009-04-261-4/+4
* Hook up attribute 'objc_ownership_retain' to the analyzer. This attribute allowsTed Kremenek2009-04-251-1/+12
* Hook up __attribute__((objc_ownership_returns)) to the retain/release checker.Ted Kremenek2009-04-241-7/+48
OpenPOWER on IntegriCloud