summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
Commit message (Expand)AuthorAgeFilesLines
* [analyzer] RetainCountChecker: don't track through xpc_connection_set_context.Jordan Rose2013-05-021-2/+4
* [analyzer] Fix a crash in RetainCountChecker - we should not rely on CallEnte...Anna Zaks2013-04-251-1/+1
* [analyzer] Set the allocation site to be the uniqueing location for retain co...Anna Zaks2013-04-231-2/+11
* [analyzer] RetainCountChecker: Clean up path notes for autorelease.Jordan Rose2013-04-231-7/+9
* [analyzer] Add experimental option "leak-diagnostics-reference-allocation".Ted Kremenek2013-04-161-10/+25
* [analyzer] Address Jordan’s review of r179219Anna Zaks2013-04-101-1/+1
* [analyzer] Address Jordan’s code review of r 179221Anna Zaks2013-04-101-13/+17
* [analyzer] When reporting a leak in RetainCount checker due to an early exit ...Anna Zaks2013-04-101-14/+63
* [analyzer] Cleanup leak warnings: do not print the names of variables from ot...Anna Zaks2013-04-101-1/+8
* [analyzer] RetainCountChecker: refactor annotation handling.Jordan Rose2013-04-041-63/+41
* Use early return in printing logic. Minor cleanup.Ted Kremenek2013-03-281-2/+4
* [analyzer] Don't let cf_audited_transfer override CFRetain semantics.Jordan Rose2013-03-041-6/+6
* Add back implicitly dropped const.David Blaikie2013-02-211-1/+1
* Replace ProgramPoint llvm::cast support to be well-defined.David Blaikie2013-02-211-7/+7
* Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie2013-02-201-2/+1
* Replace SVal llvm::cast support to be well-defined.David Blaikie2013-02-201-1/+2
* [analyzer]RetainCount: Fix an autorelease related false positive.Anna Zaks2013-01-311-1/+1
* [analyzer] Don't track autorelease pools created by +new.Jordan Rose2013-01-311-14/+2
* [analyzer] Refactor: parameter rename.Anna Zaks2013-01-161-1/+1
* [analyzer] -drain is not an alias for -release.Jordan Rose2013-01-141-4/+0
* [analyzer] Rename callback EndPath -> EndFunctionAnna Zaks2013-01-031-3/+3
* [analyzer] Address Jordan's nitpicks as per code review of r170625.Anna Zaks2012-12-211-1/+1
* Update RetainCountChecker to understand attribute ns_returns_autoreleased.Ted Kremenek2012-12-201-4/+6
* [analyzer] Add the pointer escaped callback.Anna Zaks2012-12-201-4/+5
* [analyzer] Simplify RetainCountChecker's handling of dead symbols.Jordan Rose2012-12-061-29/+24
* Only provide explicit getCapturedRegion() and getOriginalRegion() from refere...Ted Kremenek2012-12-061-1/+1
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-2/+2
* Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't ...Benjamin Kramer2012-12-011-4/+5
* [analyzer] add LocationContext::inTopFrame() helper.Anna Zaks2012-11-031-7/+1
* [analyzer] Add some convenience accessors to CallEvent, and use them.Jordan Rose2012-11-021-5/+3
* [analyzer] Use nice macros for the common ProgramStateTraits (map, set, list).Jordan Rose2012-11-021-24/+11
* [analyzer] Rename 'EmitReport' to 'emitReport'.Jordan Rose2012-11-021-5/+5
* [analyzer] Rename ConditionTruthVal::isTrue to isConstrainedTrue.Jordan Rose2012-11-011-1/+3
* Move assertion to not crash tests.Ted Kremenek2012-10-121-2/+1
* Silence null dereference warnings by documenting context-specificTed Kremenek2012-10-121-0/+3
* Remove ProgramState::getSymVal(). It was being misused by Checkers,Ted Kremenek2012-09-071-3/+2
* Teach RetainCountChecker that CFPlugInInstanceCreate does notTed Kremenek2012-09-061-0/+2
* Refine diagnostics for leaks reported when returning an objectTed Kremenek2012-09-061-14/+22
* [analyzer] Future-proofing r163012 (nameless functions and RetainCountChecker)Jordan Rose2012-09-011-4/+4
* [analyzer] RetainCountChecker: don't assume all functions have names.Jordan Rose2012-08-311-2/+3
* Teach RetainCountChecker about 'pragma clang arc_cf_code_audited'.Ted Kremenek2012-08-301-0/+5
* [analyzer] Stop tracking symbols based on a retain count summary ofAnna Zaks2012-08-291-27/+101
* [analyzer] Remove unnecessary code.Anna Zaks2012-08-241-16/+0
* [analyzer] Make analyzer less aggressive when dealing with [self init].Anna Zaks2012-08-241-0/+29
* Rename 'currentX' to 'currX' throughout analyzer and libAnalysis.Ted Kremenek2012-08-221-4/+2
* Rename 'getConjuredSymbol*' to 'conjureSymbol*'.Ted Kremenek2012-08-221-1/+1
* [analyzer] Replace boolean IsSink parameters with 'generateSink' methods.Jordan Rose2012-08-201-1/+1
* [analyzer] Remove obsolete GenericNodeBuilderRefCount from RetainCountChecker.Jordan Rose2012-08-181-39/+16
* [analyzer] Remove other #if 0 from Retain Count checker.Anna Zaks2012-08-141-37/+1
* [analyzer] Remove autorelease pools code from the Retain Count checker.Anna Zaks2012-08-141-113/+0
OpenPOWER on IntegriCloud