aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/CFRefCount.cpp
AgeCommit message (Expand)Author
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
2009-03-05Fix message titleTed Kremenek
2009-03-04For now, do not track NSWindow objects and it's subclasses.Ted Kremenek
2009-03-04Add prototype support for invalidating fields for structures passed-by-referenceTed Kremenek
2009-03-04Added the notion of a "boundable region", which is a region that can have a d...Ted Kremenek
2009-03-04Use GetSValAsScalarOrLoc instead of GetSVal to prevent unintended structure o...Ted Kremenek
2009-03-03Rework use of loc::SymbolVal in the retain/release checker to use the new methodTed Kremenek
2009-03-01Rename AnonTypedRegion to TypedViewRegion.Ted Kremenek
2009-02-26Create a new TypeNodes.def file that enumerates all of the types,Douglas Gregor
2009-02-26Refine some grammar in the retain/release diagnostics.Ted Kremenek
2009-02-25Fix recently introduced switch case fallthrough bug.Ted Kremenek
2009-02-25retain/release checker: Implement basic tracking of autorelease stack. Next ...Ted Kremenek
2009-02-24Fix broken logic from my last commit. Branches only occur at basic blocks th...Ted Kremenek
2009-02-24Fix diagnostic regression where the leak diagnostic could appear earlier in t...Ted Kremenek
2009-02-24retain/release checker:Ted Kremenek
2009-02-23Add more boilerplate logic to more accurately reason about autorelease pools.Ted Kremenek
2009-02-23Fix 80 col. violations.Ted Kremenek
2009-02-23Per Chris L.'s suggestion, use getAsFunctionType() instead of getDesguaredTyp...Ted Kremenek
2009-02-23retain/release checker: For now don't track the retain count of NSWindow obje...Ted Kremenek
2009-02-23Remove typo.Ted Kremenek