- Mar 13, 2011
-
-
Anders Carlsson authored
Add an Objective-C checker that checks that arguments passed to some variadic Objective-C methods are of Objective-C pointer types. Ted or Argiris, I'd appreciate a review! llvm-svn: 127572
-
- Mar 12, 2011
-
-
Ted Kremenek authored
Re-enable the IdempotentOperations checker for --analyze, and put it and the DeadStores checker into the "deadcode" group. llvm-svn: 127531
-
Ted Kremenek authored
llvm-svn: 127528
-
Ted Kremenek authored
This checker was created by Jim Goodnow II, and I migrated it to the new Checker interface (recent changes by Argiris). llvm-svn: 127525
-
Ted Kremenek authored
llvm-svn: 127524
-
Ted Kremenek authored
llvm-svn: 127523
-
- Mar 11, 2011
-
-
Peter Collingbourne authored
extending the existing support for sizeof and alignof. Original patch by Guy Benyei. llvm-svn: 127475
-
- Mar 09, 2011
-
-
Ted Kremenek authored
llvm-svn: 127291
-
Ted Kremenek authored
static analyzer: Fix use-after-free bug in RegionStore involving LazyCompoundValueData not reference counting Store objects. llvm-svn: 127288
-
- Mar 08, 2011
-
-
Anders Carlsson authored
Make the Objective-C checker look for subclasses of NSString instead of just NSString and NSMutableString. llvm-svn: 127268
-
- Mar 02, 2011
-
-
John McCall authored
conventional categories into Basic and AST. Update the self-init checker to use this logic; CFRefCountChecker is complicated enough that I didn't want to touch it. llvm-svn: 126817
-
Ted Kremenek authored
llvm-svn: 126797
-
- Mar 01, 2011
-
-
Ted Kremenek authored
In preparation for fixing PR 6884, rework CFGElement to have getAs<> return pointers instead of fresh CFGElements. - Also, consoldiate getDtorKind() and getKind() into one "kind". - Add empty getDestructorDecl() method to CFGImplicitDtor. llvm-svn: 126738
-
Argyrios Kyrtzidis authored
llvm-svn: 126735
-
Argyrios Kyrtzidis authored
llvm-svn: 126734
-
Argyrios Kyrtzidis authored
and hope the wrath of the buildbots will not descend upon me. llvm-svn: 126728
-
Argyrios Kyrtzidis authored
llvm-svn: 126726
-
Argyrios Kyrtzidis authored
llvm-svn: 126725
-
Argyrios Kyrtzidis authored
llvm-svn: 126724
-
Zhanyong Wan authored
- renames evalCastNL and evalCastL to evalCastFromNonLoc and evalCastFromLoc (avoid abbreviations that aren't well known). - makes all function parameter names start with a lower case letter for consistency and distinction from member variables. - avoids abbreviations in function parameter names. Reviewed by kremenek@apple.com. llvm-svn: 126722
-
- Feb 28, 2011
-
-
Argyrios Kyrtzidis authored
llvm-svn: 126690
-
Argyrios Kyrtzidis authored
llvm-svn: 126676
-
Argyrios Kyrtzidis authored
llvm-svn: 126674
-
Argyrios Kyrtzidis authored
llvm-svn: 126673
-
Argyrios Kyrtzidis authored
They cooperate in that NSErrorChecker listens for ImplicitNullDerefEvent events that DereferenceChecker can dispatch. ImplicitNullDerefEvent is when we dereferenced a location that may be null. llvm-svn: 126659
-
Argyrios Kyrtzidis authored
A checker can register as receiver/listener of "events" (basically it registers a callback with a function getting called with an argument of the event type) and other checkers can register as "dispatchers" and can pass an event object to all the listeners. This allows cooperation amongst checkers but with very loose coupling. llvm-svn: 126658
-
Argyrios Kyrtzidis authored
llvm-svn: 126657
-
Anders Carlsson authored
llvm-svn: 126629
-
Argyrios Kyrtzidis authored
llvm-svn: 126627
-
Argyrios Kyrtzidis authored
llvm-svn: 126626
-
Argyrios Kyrtzidis authored
llvm-svn: 126625
-
Argyrios Kyrtzidis authored
llvm-svn: 126624
-
Argyrios Kyrtzidis authored
llvm-svn: 126623
-
Argyrios Kyrtzidis authored
llvm-svn: 126622
-
Argyrios Kyrtzidis authored
llvm-svn: 126621
-
Argyrios Kyrtzidis authored
llvm-svn: 126620
-
Argyrios Kyrtzidis authored
llvm-svn: 126619
-
Argyrios Kyrtzidis authored
llvm-svn: 126618
-
Argyrios Kyrtzidis authored
llvm-svn: 126617
-
Argyrios Kyrtzidis authored
llvm-svn: 126616
-