[analyzer] Use the new registration mechanism on some of the internal checks. These...
commitb5a5e9f64bf0fa3e7c020f57abda853b8a283c94
authorArgiris Kirtzidis <akyrtzi@gmail.com>
Tue, 15 Feb 2011 07:42:33 +0000 (15 07:42 +0000)
committerArgiris Kirtzidis <akyrtzi@gmail.com>
Tue, 15 Feb 2011 07:42:33 +0000 (15 07:42 +0000)
tree4a5ce981559aa8df3f86d9690421d4a1eb880529
parentb5efdf09ae3abe318ec33add0682dd4f650c0606
[analyzer] Use the new registration mechanism on some of the internal checks. These are:

StackAddrLeakChecker
ObjCAtSyncChecker
UnixAPIChecker
MacOSXAPIChecker

The rest have/create implicit dependencies between checkers and need to be handled differently.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@125559 91177308-0d34-0410-b5e6-96231b3b80d8
15 files changed:
lib/Driver/Tools.cpp
lib/StaticAnalyzer/Checkers/Checkers.td
lib/StaticAnalyzer/Checkers/ClangSACheckers.h
lib/StaticAnalyzer/Checkers/ExprEngine.cpp
lib/StaticAnalyzer/Checkers/InternalChecks.h
lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp
lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp
lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp
lib/StaticAnalyzer/Checkers/StackAddrLeakChecker.cpp
lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
test/Analysis/misc-ps.m
test/Analysis/stack-addr-ps.c
test/Analysis/stackaddrleak.c
test/Analysis/unix-fns.c