summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/GRExprEngineInternalChecks.cpp
Commit message (Expand)AuthorAgeFilesLines
* We can remove this file now.Zhongxing Xu2009-11-241-30/+0
* Refactor undefined result checker. This is the last one.Zhongxing Xu2009-11-241-140/+0
* Refactor NilReceiverStructRet and NilReceiverLargerThanVoidPtrRet into Zhongxing Xu2009-11-241-68/+0
* rename UndefinedArgChecker to CallAndMessageChecker.Zhongxing Xu2009-11-241-1/+1
* UndefBranchChecker: more bug reporter helper information emit.Zhongxing Xu2009-11-231-90/+0
* Initial refactor of UndefBranchChecker. We still use GRBranchNodeBuilderZhongxing Xu2009-11-231-1/+1
* Don't include a dead header.Benjamin Kramer2009-11-221-1/+0
* Remove UndefinedAssignmentChecker's header.Zhongxing Xu2009-11-221-2/+1
* Make FixedAddressChecker and experimental check; it currently produces a ton ...Ted Kremenek2009-11-211-1/+0
* Pull BadCallChecker int UndefinedArgChecker, and have UndefinedArgChecker als...Ted Kremenek2009-11-211-30/+0
* More checker refactoring. Passing undefined values in a message expression i...Ted Kremenek2009-11-211-39/+0
* 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
OpenPOWER on IntegriCloud