aboutsummaryrefslogtreecommitdiff
path: root/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
AgeCommit message (Expand)Author
2013-05-02[analyzer] RetainCountChecker: don't track through xpc_connection_set_context.Jordan Rose
2013-04-25[analyzer] Fix a crash in RetainCountChecker - we should not rely on CallEnte...Anna Zaks
2013-04-23[analyzer] Set the allocation site to be the uniqueing location for retain co...Anna Zaks
2013-04-23[analyzer] RetainCountChecker: Clean up path notes for autorelease.Jordan Rose
2013-04-16[analyzer] Add experimental option "leak-diagnostics-reference-allocation".Ted Kremenek
2013-04-10[analyzer] Address Jordan’s review of r179219Anna Zaks
2013-04-10[analyzer] Address Jordan’s code review of r 179221Anna Zaks
2013-04-10[analyzer] When reporting a leak in RetainCount checker due to an early exit ...Anna Zaks
2013-04-10[analyzer] Cleanup leak warnings: do not print the names of variables from ot...Anna Zaks
2013-04-04[analyzer] RetainCountChecker: refactor annotation handling.Jordan Rose
2013-03-28Use early return in printing logic. Minor cleanup.Ted Kremenek
2013-03-04[analyzer] Don't let cf_audited_transfer override CFRetain semantics.Jordan Rose
2013-02-21Add back implicitly dropped const.David Blaikie
2013-02-21Replace ProgramPoint llvm::cast support to be well-defined.David Blaikie
2013-02-20Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie
2013-02-20Replace SVal llvm::cast support to be well-defined.David Blaikie
2013-01-31[analyzer]RetainCount: Fix an autorelease related false positive.Anna Zaks
2013-01-31[analyzer] Don't track autorelease pools created by +new.Jordan Rose
2013-01-16[analyzer] Refactor: parameter rename.Anna Zaks
2013-01-14[analyzer] -drain is not an alias for -release.Jordan Rose
2013-01-03[analyzer] Rename callback EndPath -> EndFunctionAnna Zaks
2012-12-21[analyzer] Address Jordan's nitpicks as per code review of r170625.Anna Zaks
2012-12-20Update RetainCountChecker to understand attribute ns_returns_autoreleased.Ted Kremenek
2012-12-20[analyzer] Add the pointer escaped callback.Anna Zaks
2012-12-06[analyzer] Simplify RetainCountChecker's handling of dead symbols.Jordan Rose
2012-12-06Only provide explicit getCapturedRegion() and getOriginalRegion() from refere...Ted Kremenek
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-12-01Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't ...Benjamin Kramer
2012-11-03[analyzer] add LocationContext::inTopFrame() helper.Anna Zaks
2012-11-02[analyzer] Add some convenience accessors to CallEvent, and use them.Jordan Rose
2012-11-02[analyzer] Use nice macros for the common ProgramStateTraits (map, set, list).Jordan Rose
2012-11-02[analyzer] Rename 'EmitReport' to 'emitReport'.Jordan Rose
2012-11-01[analyzer] Rename ConditionTruthVal::isTrue to isConstrainedTrue.Jordan Rose
2012-10-12Move assertion to not crash tests.Ted Kremenek
2012-10-12Silence null dereference warnings by documenting context-specificTed Kremenek
2012-09-07Remove ProgramState::getSymVal(). It was being misused by Checkers,Ted Kremenek
2012-09-06Teach RetainCountChecker that CFPlugInInstanceCreate does notTed Kremenek
2012-09-06Refine diagnostics for leaks reported when returning an objectTed Kremenek
2012-09-01[analyzer] Future-proofing r163012 (nameless functions and RetainCountChecker)Jordan Rose
2012-08-31[analyzer] RetainCountChecker: don't assume all functions have names.Jordan Rose
2012-08-30Teach RetainCountChecker about 'pragma clang arc_cf_code_audited'.Ted Kremenek
2012-08-29[analyzer] Stop tracking symbols based on a retain count summary ofAnna Zaks
2012-08-24[analyzer] Remove unnecessary code.Anna Zaks
2012-08-24[analyzer] Make analyzer less aggressive when dealing with [self init].Anna Zaks
2012-08-22Rename 'currentX' to 'currX' throughout analyzer and libAnalysis.Ted Kremenek
2012-08-22Rename 'getConjuredSymbol*' to 'conjureSymbol*'.Ted Kremenek
2012-08-20[analyzer] Replace boolean IsSink parameters with 'generateSink' methods.Jordan Rose
2012-08-18[analyzer] Remove obsolete GenericNodeBuilderRefCount from RetainCountChecker.Jordan Rose
2012-08-14[analyzer] Remove other #if 0 from Retain Count checker.Anna Zaks
2012-08-14[analyzer] Remove autorelease pools code from the Retain Count checker.Anna Zaks