aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/CFRefCount.cpp
AgeCommit message (Expand)Author
2009-04-29retain/release checker: Refactor the guts of getClassMethodSummary to not dependTed Kremenek
2009-04-28Implement ownership attribute 'objc_ownership_make_collectable'. This allows oneTed Kremenek
2009-04-28Revert 70293.Ted Kremenek
2009-04-28Now we can remove the 'blast-through' code.Zhongxing Xu
2009-04-27Add two new checker-specific attributes: 'objc_ownership_release' andTed Kremenek
2009-04-27Track objects in GC mode returned by 'alloc', 'new', etc. methods. These areTed Kremenek
2009-04-27Add new checker-specific attribute 'objc_ownership_cfretain'. This is the sameTed Kremenek
2009-04-26Implement function-try-blocks. However, there's a very subtle bug that I can'...Sebastian Redl
2009-04-25Hook up attribute 'objc_ownership_retain' to the analyzer. This attribute allowsTed Kremenek
2009-04-24Hook up __attribute__((objc_ownership_returns)) to the retain/release checker.Ted Kremenek
2009-04-24Fix the same false positive reported in PR 2542 and <rdar://problem/6793409>Ted Kremenek
2009-04-24Minor refactoring: pass selector to getCommonMethodSummary(). No functionalityTed Kremenek
2009-04-24retain/release checker: more hacks to workaround false positives cause byTed Kremenek
2009-04-24Sentence case bug name.Ted Kremenek
2009-04-24retain/release checker:Ted Kremenek
2009-04-23Refactor common logic in getMethodSummary() and getClassMethodSummary(). NoTed Kremenek
2009-04-23Further cleanups to isTrackedObjectType().Ted Kremenek
2009-04-23retain/release checker: Don't call isTrackedObject() with the canonical type.Ted Kremenek
2009-04-23retain/release checker: For class methods, only treat return values that areTed Kremenek
2009-04-23Per discussions with Ken Ferry and Paul Marks (<rdar://problem/6815234>) greatlyTed Kremenek
2009-04-20get a CodeTextRegion when visiting FunctionDecl reference.Zhongxing Xu
2009-04-18FunctionDecl::getBody() is getting an ASTContext argument for use inDouglas Gregor
2009-04-09- Move ownership of MemRegionManager into ValueManager.Ted Kremenek
2009-04-09Propagate the ASTContext to various AST traversal and lookup functions.Douglas Gregor
2009-04-09analyzer: Introduce a new class, ValueManager, that serves as an aggregateTed Kremenek
2009-04-09stop using loc::SymbolVal.Zhongxing Xu
2009-04-09stop using loc::SymbolVal.Zhongxing Xu
2009-04-09clean up code with new API.Zhongxing Xu
2009-04-09clean up code with new API.Zhongxing Xu
2009-04-09Add a new method because sometimes the type of the conjured symbol is not theZhongxing Xu
2009-04-09make a conjured symbol as the original code.Zhongxing Xu
2009-04-09clean up code with new API.Zhongxing Xu
2009-04-07Remove GetLeakNode. This isn't the right approach.Ted Kremenek
2009-04-07Eagerly compute the leak location when a leak occurs at the end of a path.Ted Kremenek
2009-04-07retain/release checker: When hunting for the leak location, don't walk theTed Kremenek
2009-04-03Sentence-case bug type.Ted Kremenek
2009-04-03retain/release checker: don't track NSPanel until we have better reasoning aboutTed Kremenek
2009-04-02Fix grammar.Ted Kremenek
2009-04-02Title-case the names of bug types.Ted Kremenek
2009-04-01- Changed PathDiagnosticPiece::getLocation() to return a PathDiagnosticLocationTed Kremenek
2009-03-26analyzer infrastructure: make a bunch of changes to symbolic expressions thatTed Kremenek
2009-03-20retain/release checker: Tracking autorelease counts for objects. We're still notTed Kremenek
2009-03-17Stub out some code for support for NSDeallocateObject. This is enabled yet untilTed Kremenek
2009-03-17retain/release checker: Add support for reasoning about -dealloc.Ted Kremenek
2009-03-13Fix PR 3677 [retain checker]: custom 'allocWithZone' methods should be allowedTed Kremenek
2009-03-11Remove '[naming convention]' from bug type.Ted Kremenek
2009-03-09retain/release checker: Allow allocations to fail by returning nil.Ted Kremenek
2009-03-06Create PathDiagnosticPiece subclasses PathDiagnosticEventPiece andTed Kremenek
2009-03-05Minor tweak: Recognize 'CGCF' prefix in addition to 'CF' and 'CG'.Ted Kremenek
2009-03-05BasicStore:Ted Kremenek