reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/StaticAnalyzer/Core/Checker.h
  522     Checker<CHECKs...>::_register(checker, mgr);
tools/clang/lib/Analysis/plugins/CheckerDependencyHandling/CheckerDependencyHandling.cpp
   10 struct Dependency : public Checker<check::BeginFunction> {
   13 struct DependendentChecker : public Checker<check::BeginFunction> {
tools/clang/lib/Analysis/plugins/CheckerOptionHandling/CheckerOptionHandling.cpp
   10 struct MyChecker : public Checker<check::BeginFunction> {
tools/clang/lib/Analysis/plugins/SampleAnalyzer/MainCallChecker.cpp
   10 class MainCallChecker : public Checker<check::PreStmt<CallExpr>> {
tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp
   34 class AnalyzerStatsChecker : public Checker<check::EndAnalysis> {
tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp
   26     public Checker<check::Location> {
tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
   32     public Checker<check::Location> {
tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  342 class CFNumberChecker : public Checker< check::PreStmt<CallExpr> > {
  534 class CFRetainReleaseChecker : public Checker<check::PreCall> {
  594 class ClassReleaseChecker : public Checker<check::PreObjCMessage> {
  650 class VariadicMethodTypeChecker : public Checker<check::PreObjCMessage> {
tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp
   28 class BlockInCriticalSectionChecker : public Checker<check::PostCall> {
tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp
   24   class BoolAssignmentChecker : public Checker< check::Bind > {
tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
   25 class BuiltinFunctionChecker : public Checker<eval::Call> {
tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp
  279 class CStringSyntaxChecker: public Checker<check::ASTCodeBody> {
tools/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp
   29 class CXXSelfAssignmentChecker : public Checker<check::BeginFunction> {
tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp
   24 class CastSizeChecker : public Checker< check::PreStmt<CastExpr> > {
tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp
  109 class CastToStructChecker : public Checker<check::ASTCodeBody> {
tools/clang/lib/StaticAnalyzer/Checkers/CastValueChecker.cpp
   33 class CastValueChecker : public Checker<eval::Call> {
tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp
  127 class ObjCMethSigsChecker : public Checker<
tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
  996 class SecuritySyntaxChecker : public Checker<check::ASTCodeBody> {
tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp
   80 class SizeofPointerChecker : public Checker<check::ASTCodeBody> {
tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp
   40 class ConversionChecker : public Checker<check::PreStmt<ImplicitCastExpr>> {
tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  123 class DeadStoresChecker : public Checker<check::ASTCodeBody> {
tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp
   33 class DominatorsTreeDumper : public Checker<check::ASTCodeBody> {
   59 class PostDominatorsTreeDumper : public Checker<check::ASTCodeBody> {
   85 class ControlDependencyTreeDumper : public Checker<check::ASTCodeBody> {
  110 class LiveVariablesDumper : public Checker<check::ASTCodeBody> {
  134 class LiveStatementsDumper : public Checker<check::ASTCodeBody> {
  157 class CFGViewer : public Checker<check::ASTCodeBody> {
  181 class CFGDumper : public Checker<check::ASTCodeBody> {
  211 class CallGraphViewer : public Checker< check::ASTDecl<TranslationUnitDecl> > {
  235 class CallGraphDumper : public Checker< check::ASTDecl<TranslationUnitDecl> > {
  259 class ConfigDumper : public Checker< check::EndOfTranslationUnit > {
  303 class ExplodedGraphViewer : public Checker< check::EndAnalysis > {
  327 class ReportStmts : public Checker<check::PreStmt<Stmt>> {
tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp
   38     : public Checker<check::PreStmt<CXXDeleteExpr>> {
tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp
   52   public Checker<check::ASTDecl<ObjCImplementationDecl> > {
tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp
   26 class DivZeroChecker : public Checker< check::PreStmt<BinaryOperator> > {
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp
   32 class DynamicTypeChecker : public Checker<check::PostStmt<ImplicitCastExpr>> {
tools/clang/lib/StaticAnalyzer/Checkers/EnumCastOutOfRangeChecker.cpp
   59 class EnumCastOutOfRangeChecker : public Checker<check::PreStmt<CastExpr>> {
tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp
   26   : public Checker< check::PreStmt<BinaryOperator> > {
tools/clang/lib/StaticAnalyzer/Checkers/GCDAntipatternChecker.cpp
   48 class GCDAntipatternChecker : public Checker<check::ASTCodeBody> {
tools/clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp
   92 class GTestChecker : public Checker<check::PostCall> {
tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
  502 class FindIdenticalExprChecker : public Checker<check::ASTCodeBody> {
tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp
  726   public Checker<check::ASTDecl<ObjCImplementationDecl> > {
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
 1036     : public Checker<check::ASTDecl<ObjCImplementationDecl>> {
 1194 class PluralMisuseChecker : public Checker<check::ASTCodeBody> {
tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp
   32 class MacOSXAPIChecker : public Checker< check::PreStmt<CallExpr> > {
tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp
   43 class MallocOverflowSecurityChecker : public Checker<check::ASTCodeBody> {
tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
  174 class MallocSizeofChecker : public Checker<check::ASTCodeBody> {
tools/clang/lib/StaticAnalyzer/Checkers/MmapWriteExecChecker.cpp
   28 class MmapWriteExecChecker : public Checker<check::PreCall> {
tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp
   33   : public Checker<check::PreObjCMessage> {
tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp
   40     : public Checker< check::ASTDecl<ObjCMethodDecl> > {
   87     : public Checker< check::ASTDecl<FunctionDecl> > {
tools/clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp
   35 class NonnullGlobalConstantsChecker : public Checker<check::Location> {
tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp
   43 class NumberObjectConversionChecker : public Checker<check::ASTCodeBody> {
tools/clang/lib/StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp
   30 class OSObjectCStyleCastChecker : public Checker<check::ASTCodeBody> {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp
   27     : public Checker< check::PreStmt<ObjCAtSynchronizedStmt> > {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCAutoreleaseWriteChecker.cpp
   48 class ObjCAutoreleaseWriteChecker : public Checker<check::ASTCodeBody> {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp
  160 class ObjCContainersASTChecker : public Checker<check::ASTCodeBody> {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp
   64 class ObjCSuperCallChecker : public Checker<
tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp
   26     : public Checker<check::ASTDecl<ObjCPropertyDecl>> {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp
  175 class ObjCUnusedIvarsChecker : public Checker<
tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp
   33 class PaddingChecker : public Checker<check::ASTDecl<TranslationUnitDecl>> {
tools/clang/lib/StaticAnalyzer/Checkers/PointerIterationChecker.cpp
   28 class PointerIterationChecker : public Checker<check::ASTCodeBody> {
tools/clang/lib/StaticAnalyzer/Checkers/PointerSortingChecker.cpp
   28 class PointerSortingChecker : public Checker<check::ASTCodeBody> {
tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp
   26   : public Checker< check::PreStmt<BinaryOperator> > {
tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp
   26     public Checker< check::PreStmt<ReturnStmt> > {
tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp
   26 class ReturnUndefChecker : public Checker< check::PreStmt<ReturnStmt> > {
tools/clang/lib/StaticAnalyzer/Checkers/RunLoopAutoreleaseLeakChecker.cpp
   49 class RunLoopAutoreleaseLeakChecker : public Checker<check::ASTCodeBody> {
tools/clang/lib/StaticAnalyzer/Checkers/SmartPtrModeling.cpp
   28 class SmartPtrModeling : public Checker<eval::Call> {
tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp
   25 class TaintTesterChecker : public Checker< check::PostStmt<Expr> > {
tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp
   26 class UndefBranchChecker : public Checker<check::BranchCondition> {
tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp
   28   : public Checker< check::PostStmt<BlockExpr> > {
tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp
   28   : public Checker< check::PostStmt<BinaryOperator> > {
tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp
   26   : public Checker< check::PreStmt<ArraySubscriptExpr> > {
tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp
   25   : public Checker<check::Bind> {
tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
   40 class UnixAPIMisuseChecker : public Checker< check::PreStmt<CallExpr> > {
   63 class UnixAPIPortabilityChecker : public Checker< check::PreStmt<CallExpr> > {
tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp
   32 class UnreachableCodeChecker : public Checker<check::EndAnalysis> {
tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp
   32 class VLASizeChecker : public Checker< check::PreStmt<DeclStmt> > {
tools/clang/unittests/StaticAnalyzer/RegisterCustomCheckersTest.cpp
   71 class CustomChecker : public Checker<check::ASTCodeBody> {
   87 class LocIncDecChecker : public Checker<check::Location> {