summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
Commit message (Expand)AuthorAgeFilesLines
* Change RetainCountChecker to eagerly "escape" retained objects when they areTed Kremenek2012-03-271-0/+6
* [analyzer] Add a clone() method to BugReporterVisitor, so that we'll be able ...Jordy Rose2012-03-241-1/+10
* Avoid applying retain/release effects twice in RetainCountChecker when a func...Ted Kremenek2012-03-231-0/+3
* "Teach" RetainCountChecker about dispatch_set_context, which can indirectly f...Ted Kremenek2012-03-221-0/+8
* [analyser] Factor out FindUniqueBinding from RetainCount checker.Anna Zaks2012-03-211-33/+1
* [analyzer] Use a FoldingSet to cache simple RetainSummary instances, rather t...Jordy Rose2012-03-181-40/+58
* [analyzer] Unify retain-count summary generation for class and instance metho...Jordy Rose2012-03-171-53/+26
* [analyzer] Remove duplicate work on deriving method behavior. No functionalit...Jordy Rose2012-03-171-83/+74
* [analyzer] Don't claim an object was returned with +1 retain count before cou...Jordy Rose2012-03-171-4/+8
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-7/+7
* Teach RetainCountChecker about mixing method families with explicit annotatio...Ted Kremenek2012-03-091-0/+30
* [analyzer] Implement basic path diagnostic pruning based on "interesting" sym...Ted Kremenek2012-03-091-4/+2
* Add static analyzer support for new NSArray/NSDictionary/NSNumber literals.Ted Kremenek2012-03-061-31/+89
* [analyzer] Leaks should be uniqued by the allocation point in theAnna Zaks2012-02-281-4/+16
* [analyzer] Retain release: drop the line number info from the leakAnna Zaks2012-02-281-3/+2
* RetainCountChecker: don't adjust the retain count when analyzing a ReturnStmt...Ted Kremenek2012-02-251-0/+15
* Teach analyzer about NSAutoreleasePool -allocWithZone:. Fixes <rdar://proble...Ted Kremenek2012-02-181-3/+5
* Have conjured symbols depend on LocationContext, to add context sensitivity f...Ted Kremenek2012-02-171-2/+2
* [analyzer] Make Malloc Checker optimistic in presence of inlining.Anna Zaks2012-02-141-2/+4
* Print NamedDecls directly to a raw_ostream where possible.Benjamin Kramer2012-02-071-1/+1
* Add basic BugReporter support for CallEnter/CallExit. WIP.Ted Kremenek2012-02-071-0/+7
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-2/+2
* Basic: import OwningPtr<> into clang namespaceDylan Noblesmith2012-02-051-7/+7
* Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer2012-02-041-0/+1
* Change references to 'const ProgramState *' to typedef 'ProgramStateRef'.Ted Kremenek2012-01-261-51/+51
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-171-6/+1
* Remove unnecessary default cases in switches over enums.David Blaikie2012-01-171-1/+0
* [analyzer] Make the entries in 'Environment' context-sensitive by making entr...Ted Kremenek2012-01-061-17/+24
* Minor code formatting cleanups.Ted Kremenek2012-01-041-17/+17
* Fix typos in analyzer diagnostics pointed out by Matt Beaumont-Gay and Robert...Ted Kremenek2011-12-221-2/+2
* [analyzer] Change RetainCountChecker to use symbol dump method insteadAnna Zaks2011-12-051-2/+3
* [analyzer] Refactor checkers to use helper function for getting callee Decl a...Anna Zaks2011-12-011-5/+2
* [static analyzer] Tweak RetainCountChecker's diagnostics to correctly indicat...Ted Kremenek2011-11-141-4/+20
* [analyzer] CheckerContext::getPredecessor() cleanupAnna Zaks2011-11-011-2/+1
* [analyzer] Add getLocationContext to CheckerContextAnna Zaks2011-10-261-2/+2
* [analyzer] Rename generateNode -> addTransition in CheckerContextAnna Zaks2011-10-261-10/+10
* [analyzer] Remove getEngine() form CheckerContextAnna Zaks2011-10-251-27/+24
* [analyzer] Simplify CheckerContextAnna Zaks2011-10-251-4/+4
* [analyze] Convert EndOfPath callback to use CheckerContextAnna Zaks2011-10-251-20/+9
* [analyzer] Remove dead code.Anna Zaks2011-10-181-1/+0
* [analyzer] Node Builder refactoring: Introduce a simple Node Builder responsi...Anna Zaks2011-10-181-7/+11
* Change operator<< for raw_ostream and NamedDecl to take a reference instead o...Benjamin Kramer2011-10-141-3/+3
* [analyzer] Remove the dependency on CheckerContext::getStmt() as well as the ...Anna Zaks2011-10-061-2/+2
* Fix major regression in RetainCountChecker. DefaultSummaries were not being ...Ted Kremenek2011-10-051-89/+101
* [analyzer] Remove the last dependency on CheckerContext::getNodeBuilder() as ...Anna Zaks2011-10-051-14/+10
* [analyzer] Removing more references to CheckerContext::getNodeBuilder(): ask ...Anna Zaks2011-10-041-6/+2
* [analyzer] Removing references to CheckerContext::getNodeBuilder(): checkers ...Anna Zaks2011-10-041-2/+2
* Allow getting all source locations of selector identifiers in a ObjCMethodDecl.Argyrios Kyrtzidis2011-10-031-3/+4
* Tweak the interface for analyzing the CF conventions for a nameJohn McCall2011-10-011-8/+6
* [analyzer] Fix a bug in RetainReleaseChecker diagnostics. It gives more preci...Anna Zaks2011-09-301-1/+1
OpenPOWER on IntegriCloud