summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/CFRefCount.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rework use of loc::SymbolVal in the retain/release checker to use the new methodTed Kremenek2009-03-031-64/+39
* Rename AnonTypedRegion to TypedViewRegion.Ted Kremenek2009-03-011-2/+2
* Create a new TypeNodes.def file that enumerates all of the types,Douglas Gregor2009-02-261-1/+1
* Refine some grammar in the retain/release diagnostics.Ted Kremenek2009-02-261-21/+15
* Fix recently introduced switch case fallthrough bug.Ted Kremenek2009-02-251-4/+4
* retain/release checker: Implement basic tracking of autorelease stack. Next ...Ted Kremenek2009-02-251-6/+26
* Fix broken logic from my last commit. Branches only occur at basic blocks th...Ted Kremenek2009-02-241-1/+1
* Fix diagnostic regression where the leak diagnostic could appear earlier in t...Ted Kremenek2009-02-241-1/+11
* retain/release checker:Ted Kremenek2009-02-241-70/+38
* Add more boilerplate logic to more accurately reason about autorelease pools.Ted Kremenek2009-02-231-4/+52
* Fix 80 col. violations.Ted Kremenek2009-02-231-2/+4
* Per Chris L.'s suggestion, use getAsFunctionType() instead of getDesguaredTyp...Ted Kremenek2009-02-231-5/+7
* retain/release checker: For now don't track the retain count of NSWindow obje...Ted Kremenek2009-02-231-1/+5
* Remove typo.Ted Kremenek2009-02-231-1/+1
* '[NSAutoreleasePool addObject:]' has an 'autorelease' effect, not a DoNothing...Ted Kremenek2009-02-231-2/+2
* Fix regression in naming convention derivation: a method only follows the cop...Ted Kremenek2009-02-221-1/+1
* Use llvm::StringsEqualNoCase instead of strncasecmp.Ted Kremenek2009-02-211-8/+5
* Fix build on windows.Cedric Venet2009-02-211-0/+4
* Improved naming convention heuristics in the retain/release checker to betterTed Kremenek2009-02-211-9/+94
* Fix crash from <rdar://problem/6562655>: 'init' method only return a receiver...Ted Kremenek2009-02-201-2/+5
* retain/release checker: Generate an intermediate simulation node for "leak"Ted Kremenek2009-02-191-17/+38
* retain/release checker: Fix crasher when the leak site is the same expression...Ted Kremenek2009-02-191-12/+20
* retain/release checker: Place the leak diagnostic after the last statement thatTed Kremenek2009-02-181-15/+37
* Remove unused variable.Ted Kremenek2009-02-181-1/+0
* Remove logic for computing 'display hint'.Ted Kremenek2009-02-181-21/+2
* More fun with retain checker diagnostics:Ted Kremenek2009-02-181-7/+17
* Fix diagnostics bugs when computing ranges for the retain/release checker.Ted Kremenek2009-02-181-1/+4
* retain/release checker: We now emit fancy diagnostics telling users about theTed Kremenek2009-02-181-50/+88
* retain/release checker: Distinguish in the function summaries betweenTed Kremenek2009-02-181-12/+27
* Hooked up the necessary machinery to allow the retain/release checker referenceTed Kremenek2009-02-181-53/+125
* retain/release checker: Record the summary used to generate a given node.Ted Kremenek2009-02-181-5/+10
* Added GRStateManager::scanReachableSymbols(), a method which scans the reachableTed Kremenek2009-02-141-14/+26
* Static analyzer:Ted Kremenek2009-02-141-44/+22
* Several cleanups:Steve Naroff2009-02-121-1/+1
* Fix null dereference.Ted Kremenek2009-02-071-2/+5
* For retain/release leaks, have the BugReport description indicate the allocat...Ted Kremenek2009-02-071-12/+15
* Determining the allocation site for a leak when constructing a CFRefLeakRepor...Ted Kremenek2009-02-071-17/+34
* Split logic for 'getEndPath()' for CFRefReport and CFRefLeakReport.Ted Kremenek2009-02-071-8/+18
* Convert a use of 'std::ostringstream' to 'llvm::raw_string_ostream'.Ted Kremenek2009-02-071-3/+2
* Add 'AppendValue' to the list of magic CF function names that cause a tracked...Ted Kremenek2009-02-051-1/+2
* Remove a bunch of obscene double-buffering of BugReports in the retain/releaseTed Kremenek2009-02-051-181/+137
* Fix regression: Leak (BugType) object should have 'isLeak()' return true.Ted Kremenek2009-02-051-0/+2
* Overhaul BugReporter interface and implementation. The new interface cleans upTed Kremenek2009-02-041-96/+91
* retain/release checker: When generating summaries for CF/CG functions, allow ...Ted Kremenek2009-01-291-6/+21
* Remove '#if 0' code.Ted Kremenek2009-01-281-5/+0
* Remove method 'AddNE' from the public interface of ConstraintManager.Ted Kremenek2009-01-281-2/+5
* retain/release checker: Always generate an "autorelease" summary for an "auto...Ted Kremenek2009-01-281-9/+9
* retain/release checker: Improve diagnostics to indicate that CF objects are n...Ted Kremenek2009-01-281-2/+9
* retain/release checker: Indicate whether a tracked object is a Core Foundatio...Ted Kremenek2009-01-281-1/+7
* retain/release checker: More diagnostic refactoring.Ted Kremenek2009-01-281-6/+4
OpenPOWER on IntegriCloud