aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/CFRefCount.cpp
AgeCommit message (Expand)Author
2009-02-23'[NSAutoreleasePool addObject:]' has an 'autorelease' effect, not a DoNothing...Ted Kremenek
2009-02-22Fix regression in naming convention derivation: a method only follows the cop...Ted Kremenek
2009-02-21Use llvm::StringsEqualNoCase instead of strncasecmp.Ted Kremenek
2009-02-21Fix build on windows.Cedric Venet
2009-02-21Improved naming convention heuristics in the retain/release checker to betterTed Kremenek
2009-02-20Fix crash from <rdar://problem/6562655>: 'init' method only return a receiver...Ted Kremenek
2009-02-19retain/release checker: Generate an intermediate simulation node for "leak"Ted Kremenek
2009-02-19retain/release checker: Fix crasher when the leak site is the same expression...Ted Kremenek
2009-02-18retain/release checker: Place the leak diagnostic after the last statement thatTed Kremenek
2009-02-18Remove unused variable.Ted Kremenek
2009-02-18Remove logic for computing 'display hint'.Ted Kremenek
2009-02-18More fun with retain checker diagnostics:Ted Kremenek
2009-02-18Fix diagnostics bugs when computing ranges for the retain/release checker.Ted Kremenek
2009-02-18retain/release checker: We now emit fancy diagnostics telling users about theTed Kremenek
2009-02-18retain/release checker: Distinguish in the function summaries betweenTed Kremenek
2009-02-18Hooked up the necessary machinery to allow the retain/release checker referenceTed Kremenek
2009-02-18retain/release checker: Record the summary used to generate a given node.Ted Kremenek
2009-02-14Added GRStateManager::scanReachableSymbols(), a method which scans the reachableTed Kremenek
2009-02-14Static analyzer:Ted Kremenek
2009-02-12Several cleanups:Steve Naroff
2009-02-07Fix null dereference.Ted Kremenek
2009-02-07For retain/release leaks, have the BugReport description indicate the allocat...Ted Kremenek
2009-02-07Determining the allocation site for a leak when constructing a CFRefLeakRepor...Ted Kremenek
2009-02-07Split logic for 'getEndPath()' for CFRefReport and CFRefLeakReport.Ted Kremenek
2009-02-07Convert a use of 'std::ostringstream' to 'llvm::raw_string_ostream'.Ted Kremenek
2009-02-05Add 'AppendValue' to the list of magic CF function names that cause a tracked...Ted Kremenek
2009-02-05Remove a bunch of obscene double-buffering of BugReports in the retain/releaseTed Kremenek
2009-02-05Fix regression: Leak (BugType) object should have 'isLeak()' return true.Ted Kremenek
2009-02-04Overhaul BugReporter interface and implementation. The new interface cleans upTed Kremenek
2009-01-29retain/release checker: When generating summaries for CF/CG functions, allow ...Ted Kremenek
2009-01-28Remove '#if 0' code.Ted Kremenek
2009-01-28Remove method 'AddNE' from the public interface of ConstraintManager.Ted Kremenek
2009-01-28retain/release checker: Always generate an "autorelease" summary for an "auto...Ted Kremenek
2009-01-28retain/release checker: Improve diagnostics to indicate that CF objects are n...Ted Kremenek
2009-01-28retain/release checker: Indicate whether a tracked object is a Core Foundatio...Ted Kremenek
2009-01-28retain/release checker: More diagnostic refactoring.Ted Kremenek
2009-01-28retain/release checker: Embed an "object type" into the RetEffect/RetVal obje...Ted Kremenek
2009-01-28retain/release checker: More cleanups (no real functionality change).Ted Kremenek
2009-01-28Fix diagnostic truncated by my last patch.Ted Kremenek
2009-01-28retain/release checker: More diagnostic refactoring.Ted Kremenek
2009-01-28retain/release checker: Output the name of the function that allocates an obj...Ted Kremenek
2009-01-28Refactor some diagnostic code to use raw_string_ostream. No functionality ch...Ted Kremenek
2009-01-28Remove '#if 0' code.Ted Kremenek
2009-01-24More hacking on static analyzer diagnostics. When emitting summary diagnosti...Ted Kremenek
2009-01-21Static Analyzer: Replace LiveSymbols/DeadSymbols sets with a new object calle...Ted Kremenek
2009-01-16Fix PR 3337 [retain/release checker]: Handle FunctionDecl's declared using ty...Ted Kremenek
2009-01-16more SourceLocation lexicon change: instead of referring to theChris Lattner
2009-01-12retain/release checker:Ted Kremenek
2009-01-07This commit reflects changes to the retain/release checker motivated by myTed Kremenek
2008-12-18Fix regression when invalidating reference-counts for objects passed-by-refer...Ted Kremenek