summaryrefslogtreecommitdiffstats
path: root/lib/Analysis/BasicObjCFoundationChecks.cpp
Commit message (Expand)AuthorAgeFilesLines
* Tie the local check NSErrorCheck to a Decl to pave the wayZhongxing Xu2009-08-211-2/+2
* Last step of template cleanup: merge *BuilderImpl to *Builder.Zhongxing Xu2009-08-061-7/+7
* As GRState seems general enough, it is time to merge some template classes Zhongxing Xu2009-08-061-8/+8
* Remove some uses of TypedViewRegion, and use getBaseRegion() in a context whereTed Kremenek2009-07-291-8/+5
* Refactor 'PostStmt' and 'PreStmt' to subclass a common parent 'StmtPoint'.Ted Kremenek2009-07-221-13/+14
* Add basic checking for passing NULL to CFRetain/CFRelease, since those functionsTed Kremenek2009-07-141-3/+79
* This patch includes a conceptually simple, but very intrusive/pervasive change. Steve Naroff2009-07-101-19/+12
* Move clients over from using GRStateManager::BindXXX and friends toTed Kremenek2009-06-181-26/+15
* As discussed with Ted, rename TypedRegion::getObjectType() to Zhongxing Xu2009-05-091-1/+1
* rename: MemRegion:Zhongxing Xu2009-05-091-1/+1
* get a CodeTextRegion when visiting FunctionDecl reference.Zhongxing Xu2009-04-201-2/+2
* Rename AnonTypedRegion to TypedViewRegion.Ted Kremenek2009-03-011-1/+1
* Overhaul BugReporter interface and implementation. The new interface cleans upTed Kremenek2009-02-041-138/+48
* MemRegion:Ted Kremenek2008-12-131-3/+6
* Rename Selector::getName() to Selector::getAsString(), and addChris Lattner2008-11-241-2/+2
* Added method "getSelfRegion" to Store. This method returns the region associ...Ted Kremenek2008-10-241-1/+1
* - constify some uses of MemRegion* (MemRegion should be immutable).Ted Kremenek2008-10-171-3/+3
* This patch did the following renaming. There should be no functional changes.Zhongxing Xu2008-10-171-11/+11
* This is a big patch, but the functionality change is small and the rest of th...Ted Kremenek2008-10-041-5/+11
* The checks in BasicObjCFoundationChecks now have a category: "API Misuse (App...Ted Kremenek2008-09-211-3/+10
* Change implementation of NSError** coding-style check to be invoked at the en...Ted Kremenek2008-09-181-1/+4
* Remove dead method.Ted Kremenek2008-08-291-1/+0
* Rename ValueState -> GRState.Ted Kremenek2008-08-131-20/+20
* More #include cleaningDaniel Dunbar2008-08-111-0/+1
* change more instances of QualType::getCanonicalType to callChris Lattner2008-07-261-2/+1
* Moved registration of basic path-sensitive checks from GRSimpleVals.cpp to GR...Ted Kremenek2008-07-221-0/+15
* Added path-sensitive checking for null pointer values passed to function argu...Ted Kremenek2008-07-221-4/+5
* Refactored most of the "Store" piece of ValueState into a Store type. TheTed Kremenek2008-07-101-3/+3
* Added a simple static analysis check to look for improper uses of CFCreateNum...Ted Kremenek2008-06-261-0/+257
* - Move ObjC Expresssion AST's from Expr.h => ExprObjC.hSteve Naroff2008-05-291-0/+1
* fix warning with gcc 4.1 (ptr to bool convertion)Nuno Lopes2008-05-201-2/+2
* Do not highlight bogus ranges for leaks.Ted Kremenek2008-05-011-1/+2
* More cleanups with ObjCQualifiedIdType in the static analyzer.Ted Kremenek2008-04-301-8/+8
* Teach more of the static analyzer about ObjCQualifiedIdType.Ted Kremenek2008-04-301-4/+1
* Gracefully handle when the receiver of a message expression is not a pointer ...Ted Kremenek2008-04-191-1/+5
* Generalize caching mechanism for bugs reports. Now individual BugTypesTed Kremenek2008-04-181-1/+1
* Simplified internal logic of BugReporter, consolidating EmitWarning andTed Kremenek2008-04-181-1/+1
* Hooked up the dead-store checker to the BugReporter interface. Now dead-storeTed Kremenek2008-04-141-25/+10
* Fixed regressions in error reporting due to copy-paste errors (using the "begin"Ted Kremenek2008-04-101-0/+7
* Major refactoring/cleanup of GRExprEngine, ExplodedGraph, and BugReporter.Ted Kremenek2008-04-091-43/+49
* Added investigate patch for an occasionally failing assertion (heisenbug?)Ted Kremenek2008-04-031-2/+5
* Hooked up GRSimpleAPICheck and the simple Objective-C Foundation checks to useTed Kremenek2008-04-031-59/+85
* Added skeleton checking for NSString's method initWithFormat: (do not pass ni...Ted Kremenek2008-03-281-3/+12
* Expanded NSString checking to check for nil for a few more methods.Ted Kremenek2008-03-271-31/+92
* Add line SourceLocation to NSString checks.Ted Kremenek2008-03-271-10/+24
* Hooked up initial NSString interface checking to GRSimpleVals.Ted Kremenek2008-03-271-9/+37
* Add creation of BasicObjCFoundationChecks when running GRSimpleVals from the ...Ted Kremenek2008-03-271-0/+10
* Added "GRAuditor" and "GRSimpleAPICheck" interface to allow simple stateless ...Ted Kremenek2008-03-271-0/+139