summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/GRExprEngineInternalChecks.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add clang-cc option "--analyzer-experimental-internal-checks". ThisTed Kremenek2009-11-131-7/+0
* Remove some stale ErrorNodes variables in GRExprEngine and the old buffer ove...Ted Kremenek2009-11-111-12/+0
* Add undefined array subscript checker.Zhongxing Xu2009-11-111-0/+1
* Reimplement out-of-bound array access checker with the new checker interface.Zhongxing Xu2009-11-111-0/+1
* Remove public headers for UndefinedArgChecker, AttrNonNullChecker, and BadCal...Ted Kremenek2009-11-111-6/+3
* Refactor DereferenceChecker to use only the new Checker API instead ofTed Kremenek2009-11-111-3/+1
* Add check for pointer arithmetic on non-array variables.Zhongxing Xu2009-11-091-0/+1
* Add checker for CWE-588: Attempt to Access Child of a Non-structure Pointer.Zhongxing Xu2009-11-091-0/+2
* Add checker for CWE-587: Assignment of a Fixed Address to a Pointer.Zhongxing Xu2009-11-091-1/+1
* Add checker for CWE-469: Use of Pointer Subtraction to Determine Size. ThisZhongxing Xu2009-11-091-0/+1
* Make the VLASizeChecker implementation private, and its creation only known t...Ted Kremenek2009-11-061-10/+8
* Make the implementation of DivZeroChecker private.Ted Kremenek2009-11-061-6/+8
* Add a checker for CWE-466: Return of Pointer Value Outside of Expected Range.Zhongxing Xu2009-11-061-0/+1
* static analyzer: refactor checking logic for returning the address of a stack...Ted Kremenek2009-11-061-75/+3
* Catch uses of undefined values when they are used in assignment, thus catchin...Ted Kremenek2009-11-041-8/+10
* Merge ZeroSizedVLAChecker and UndefSizedVLAChecker.Zhongxing Xu2009-11-041-2/+1
* Merge NullDerefChecker.[h,cpp] and UndefDerefChecker.[h,cpp]. They are essen...Ted Kremenek2009-11-031-2/+1
* Pull VLA size checker into its own files. Zhongxing Xu2009-11-031-61/+4
* Pull AttrNonNullChecker into its own files.Zhongxing Xu2009-11-031-90/+2
* Pull UndefinedArgChecker into its own files.Zhongxing Xu2009-11-031-37/+2
* Pull BadCallChecker into its own files.Zhongxing Xu2009-11-031-43/+2
* Move CheckDivZero into its own files.Zhongxing Xu2009-10-311-70/+2
* Move UndefDerefChecker into its own file.Zhongxing Xu2009-10-311-50/+2
* Move NullDerefChecker.h instead a 'Checkers' subdirectory.Ted Kremenek2009-10-301-1/+1
* Move all logic for the null dereference checker from GRExprEngineInternalChec...Ted Kremenek2009-10-301-46/+1
* Fix accidental use of CheckSVal instead of CheckLocation, and add aTed Kremenek2009-10-291-2/+2
* Move NullDeref and UndefDeref into their own checker. Zhongxing Xu2009-10-291-66/+104
* Rename: CheckBadDiv->CheckDivZero.Zhongxing Xu2009-10-221-7/+8
* Shorten the static analyzer diagnostic for 'use of garbage value'.Ted Kremenek2009-09-241-2/+2
* Have divide-by-zero checker not handled undefined denominators. This is hand...Ted Kremenek2009-09-161-26/+18
* Fix static analyzer regression when emitting undefined value warningsTed Kremenek2009-09-151-9/+16
* Introduce "DefinedOrUnknownSVal" into the SVal class hierarchy, providing a wayTed Kremenek2009-09-111-10/+66
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-103/+103
* Fix regression introduced in r80786 and reported in PR 4867. We should useTed Kremenek2009-09-031-2/+7
* remove a debug output I introduced in the last commit.Zhongxing Xu2009-09-031-2/+0
* Refactor the check for bad divide into a checker.Zhongxing Xu2009-09-021-10/+68
* Refactor bad callee check into a Checker.Zhongxing Xu2009-09-021-14/+32
* Still use BadArg bugtype in the checker. This saves us implement registerInit...Zhongxing Xu2009-09-021-17/+8
* Sentence-case bug category.Ted Kremenek2009-09-011-1/+1
* Refactor undefined argument checking into a Checker.Zhongxing Xu2009-08-291-2/+45
* ConstraintManager::AssumeDual now accepts a 'DefinedSVal' instead of 'SVal' forTed Kremenek2009-08-241-2/+7
* Enhance static analyzer diagnostics by introducing a new 'EnhancedBugReporter'Ted Kremenek2009-08-181-5/+8
* Last step of template cleanup: merge *BuilderImpl to *Builder.Zhongxing Xu2009-08-061-1/+1
* As GRState seems general enough, it is time to merge some template classes Zhongxing Xu2009-08-061-24/+24
* Fix regression in attribute 'nonnull' checking when a transition nodeTed Kremenek2009-07-281-1/+1
* Mark destructor of Checker virtual.Ted Kremenek2009-07-241-0/+1
* Refactor 'PostStmt' and 'PreStmt' to subclass a common parent 'StmtPoint'.Ted Kremenek2009-07-221-8/+8
* Migrate the path-sensitive checking of 'nonnull' arguments over to the newTed Kremenek2009-07-221-31/+63
* Move bug reporter "visitors" to their own file and make them part of the publicTed Kremenek2009-07-221-326/+1
* Remove ASTContext::isObjCObjectPointerType().Steve Naroff2009-07-161-2/+2
OpenPOWER on IntegriCloud