]> granicus.if.org Git - clang/commit
[analyzer] Use the new registration mechanism on some of the experimental checks...
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Tue, 15 Feb 2011 21:25:03 +0000 (21:25 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Tue, 15 Feb 2011 21:25:03 +0000 (21:25 +0000)
commita0decc9a2481f938e1675b4f7bbd58761a882a36
treef968a987d1e655cceee333ff6920283f49cb6e87
parentadafdbae908a8e798fa4940ed89f61597b3d7ca5
[analyzer] Use the new registration mechanism on some of the experimental checks. These are:

   CStringChecker
   ChrootChecker
   MallocChecker
   PthreadLockChecker
   StreamChecker
   UnreachableCodeChecker

MallocChecker creates implicit dependencies between checkers and needs to be handled differently.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@125598 91177308-0d34-0410-b5e6-96231b3b80d8
17 files changed:
lib/StaticAnalyzer/Checkers/CStringChecker.cpp
lib/StaticAnalyzer/Checkers/Checkers.td
lib/StaticAnalyzer/Checkers/ChrootChecker.cpp
lib/StaticAnalyzer/Checkers/ExperimentalChecks.cpp
lib/StaticAnalyzer/Checkers/ExperimentalChecks.h
lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp
lib/StaticAnalyzer/Checkers/StreamChecker.cpp
lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp
test/Analysis/additive-folding.c
test/Analysis/array-struct-region.c
test/Analysis/bstring.c
test/Analysis/chroot.c
test/Analysis/constant-folding.c
test/Analysis/malloc.c
test/Analysis/stream.c
test/Analysis/string.c
test/Analysis/unreachable-code-path.c