aboutsummaryrefslogtreecommitdiff
path: root/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
AgeCommit message (Expand)Author
2012-08-14[analyzer] Disable autorelease pool tracking.Anna Zaks
2012-08-14[analyzer] Refactor RetainReleaseChecker to go through a function callAnna Zaks
2012-08-06[analyzer] Ignore OS X 10.8's annotations for NSMakeCollectable.Jordan Rose
2012-07-30[analyzer] Only allow CallEvents to be created by CallEventManager.Jordan Rose
2012-07-26[analyzer] Rename Calls.{h,cpp} to CallEvent.{h,cpp}. No functionality change.Jordan Rose
2012-07-23Fix a typo (the the => the)Sylvestre Ledru
2012-07-18[analyzer] Combine all ObjC message CallEvents into ObjCMethodCall.Jordan Rose
2012-07-18Remove trivial destructor from SVal.Benjamin Kramer
2012-07-10[analyzer] Make CallEnter, CallExitBegin, and CallExitEnd not be StmtPointsJordan Rose
2012-07-10[analyzer] Add a CXXDestructorCall CallEvent.Jordan Rose
2012-07-10[analyzer] Add new PreImplicitCall and PostImplicitCall ProgramPoints.Jordan Rose
2012-07-03[analyzer] For now, don't inline non-static member overloaded operators.Jordan Rose
2012-07-02[analyzer] Introduce CXXAllocatorCall to handle placement arg invalidation.Jordan Rose
2012-07-02[analyzer] Convert existing checkers to use check::preCall and check::postCall.Jordan Rose
2012-07-02[analyzer] Finish replacing ObjCMessage with ObjCMethodDecl and friends.Jordan Rose
2012-07-02[analyzer] Begin replacing ObjCMessage with ObjCMethodCall and friends.Jordan Rose
2012-07-02[analyzer] Convert RetainCountChecker to use CallEvent as much as possible.Jordan Rose
2012-07-02[analyzer] Add a new abstraction over all types of calls: CallEventJordan Rose
2012-06-27[analyzer] RetainCountChecker: remove unused SelfOwn ArgEffect kind.Jordan Rose
2012-06-15[analyzer] RetainCount: don't track objects init'd with a delegateJordan Rose
2012-06-06Remove unused private member variables found by clang's new -Wunused-private-...Benjamin Kramer
2012-05-27Replace some custom hash combines with the standard stuff from DenseMapInfo.Benjamin Kramer
2012-05-12[analyzer] RetainCountChecker: track ObjC boxed expression objects.Jordy Rose
2012-05-08Teach the static analyzer that NSLog() and friends do not hold on to object r...Ted Kremenek
2012-05-07[analyzer]Fixup r156215: use StopTracking summary instead of ScratchArgsAnna Zaks
2012-05-04[analyzer] RetainCountChecker: Allow objects to escape through callbacksAnna Zaks
2012-05-02[analyzer] RetainRelease: Self assignment should not suppress a leakAnna Zaks
2012-05-01Teach RetainCountchecker about IORegistryEntrySearchCFProperty returning reta...Ted Kremenek
2012-04-26Teach RetainCountChecker that it doesn't quite understand pthread_setspecific...Ted Kremenek
2012-04-05Require that all static analyzer issues have a category. As part of this cha...Ted Kremenek
2012-03-30[analyzer]Malloc,RetainRelease: Allow pointer to escape via NSMapInsert.Anna Zaks
2012-03-27Change RetainCountChecker to eagerly "escape" retained objects when they areTed Kremenek
2012-03-24[analyzer] Add a clone() method to BugReporterVisitor, so that we'll be able ...Jordy Rose
2012-03-23Avoid applying retain/release effects twice in RetainCountChecker when a func...Ted Kremenek
2012-03-22"Teach" RetainCountChecker about dispatch_set_context, which can indirectly f...Ted Kremenek
2012-03-21[analyser] Factor out FindUniqueBinding from RetainCount checker.Anna Zaks
2012-03-18[analyzer] Use a FoldingSet to cache simple RetainSummary instances, rather t...Jordy Rose
2012-03-17[analyzer] Unify retain-count summary generation for class and instance metho...Jordy Rose
2012-03-17[analyzer] Remove duplicate work on deriving method behavior. No functionalit...Jordy Rose
2012-03-17[analyzer] Don't claim an object was returned with +1 retain count before cou...Jordy Rose
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-09Teach RetainCountChecker about mixing method families with explicit annotatio...Ted Kremenek
2012-03-09[analyzer] Implement basic path diagnostic pruning based on "interesting" sym...Ted Kremenek
2012-03-06Add static analyzer support for new NSArray/NSDictionary/NSNumber literals.Ted Kremenek
2012-02-28[analyzer] Leaks should be uniqued by the allocation point in theAnna Zaks
2012-02-28[analyzer] Retain release: drop the line number info from the leakAnna Zaks
2012-02-25RetainCountChecker: don't adjust the retain count when analyzing a ReturnStmt...Ted Kremenek
2012-02-18Teach analyzer about NSAutoreleasePool -allocWithZone:. Fixes <rdar://proble...Ted Kremenek
2012-02-17Have conjured symbols depend on LocationContext, to add context sensitivity f...Ted Kremenek
2012-02-14[analyzer] Make Malloc Checker optimistic in presence of inlining.Anna Zaks