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

Definitions

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/AnalysisOrderChecker.cpp
   29 class AnalysisOrderChecker
tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp
   34 class AnalyzerStatsChecker : public Checker<check::EndAnalysis> {
tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp
   25 class ArrayBoundChecker :
tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
   31 class ArrayBoundCheckerV2 :
tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
   96   class NilArgChecker : public Checker<check::PreObjCMessage,
  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> {
  808 class ObjCLoopChecker
 1141 class ObjCNonNilReturnValueChecker
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/CStringChecker.cpp
   31 class CStringChecker : 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/CallAndMessageChecker.cpp
   31 class CallAndMessageChecker
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/CheckObjCDealloc.cpp
   92 class ObjCDeallocChecker
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/ChrootChecker.cpp
   41 class ChrootChecker : public Checker<eval::Call, check::PreCall> {
tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp
   28 class CloneChecker
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
   37 class DeleteWithNonVirtualDtorChecker
tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp
   29 class DereferenceChecker
tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp
   51 class DirectIvarAssignment :
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/DynamicTypePropagation.cpp
   50 class DynamicTypePropagation:
tools/clang/lib/StaticAnalyzer/Checkers/EnumCastOutOfRangeChecker.cpp
   59 class EnumCastOutOfRangeChecker : public Checker<check::PreStmt<CastExpr>> {
tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
   23 class ExprInspectionChecker : public Checker<eval::Call, check::DeadSymbols,
tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp
   25 class FixedAddressChecker
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/GenericTaintChecker.cpp
   37 class GenericTaintChecker
tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
  502 class FindIdenticalExprChecker : public Checker<check::ASTCodeBody> {
tools/clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp
   34 class InnerPointerChecker
tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp
  173 class IteratorChecker
tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp
  725 class IvarInvalidationChecker :
tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
  296 class LLVMConventionsChecker : public Checker<
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
   58 class NonLocalizedStringChecker
 1035 class EmptyLocalizationContextChecker
 1194 class PluralMisuseChecker : public Checker<check::ASTCodeBody> {
tools/clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp
   36 class MIGChecker : public Checker<check::PostCall, check::PreStmt<ReturnStmt>,
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.h
   30 class MPIChecker : public Checker<check::PreCall, check::DeadSymbols> {
tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
   29 class MacOSKeychainAPIChecker : public Checker<check::PreStmt<CallExpr>,
tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp
   32 class MacOSXAPIChecker : public Checker< check::PreStmt<CallExpr> > {
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
  329 class MallocChecker
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/MoveChecker.cpp
   47 class MoveChecker
tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp
   32 class NSAutoreleasePoolChecker
tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp
   39 class NSErrorMethodChecker
   86 class CFErrorFunctionChecker
  151 class NSOrCFErrorDerefChecker
tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp
   29 class NoReturnFunctionChecker : public Checker< check::PostCall,
tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp
   29 class NonNullParamChecker
tools/clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp
   35 class NonnullGlobalConstantsChecker : public Checker<check::Location> {
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
   80 class NullabilityChecker
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
   26 class ObjCAtSyncChecker
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/ObjCContainersChecker.cpp
   30 class ObjCContainersChecker : public Checker< check::PreStmt<CallExpr>,
tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp
   64 class ObjCSuperCallChecker : public Checker<
tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp
   25 class ObjCPropertyChecker
tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp
   57 class ObjCSelfInitChecker : public Checker<  check::PostObjCMessage,
tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp
   26 class ObjCSuperDeallocChecker
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/PointerArithChecker.cpp
   43 class PointerArithChecker
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
   25 class PointerSubChecker
tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp
   68 class PthreadLockChecker
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.h
  238 class RetainCountChecker
tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp
   25 class ReturnPointerRangeChecker :
tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp
   26 class ReturnUndefChecker : public Checker< check::PreStmt<ReturnStmt> > {
tools/clang/lib/StaticAnalyzer/Checkers/ReturnValueChecker.cpp
   26 class ReturnValueChecker : public Checker<check::PostCall, check::EndFunction> {
tools/clang/lib/StaticAnalyzer/Checkers/RunLoopAutoreleaseLeakChecker.cpp
   49 class RunLoopAutoreleaseLeakChecker : public Checker<check::ASTCodeBody> {
tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp
   50 class SimpleStreamChecker : public Checker<check::PostCall,
tools/clang/lib/StaticAnalyzer/Checkers/SmartPtrModeling.cpp
   28 class SmartPtrModeling : public Checker<eval::Call> {
tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
   29 class StackAddrEscapeChecker
tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
   63 class StdLibraryFunctionsChecker : public Checker<check::PostCall, eval::Call> {
tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
   58 class StreamChecker : public Checker<eval::Call,
tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp
   25 class TaintTesterChecker : public Checker< check::PostStmt<Expr> > {
tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp
   77 class TestAfterDivZeroChecker
tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp
   26 class TraversalDumper : public Checker< check::BranchCondition,
   74 class CallDumper : public Checker< check::PreCall,
tools/clang/lib/StaticAnalyzer/Checkers/TrustNonnullChecker.cpp
   45 class TrustNonnullChecker : public Checker<check::PostCall,
tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp
   26 class UndefBranchChecker : public Checker<check::BranchCondition> {
tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp
   27 class UndefCapturedBlockVarChecker
tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp
   27 class UndefResultChecker
tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp
   25 class UndefinedArraySubscriptChecker
tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp
   24 class UndefinedAssignmentChecker
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp
   39 class UninitializedObjectChecker
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/lib/StaticAnalyzer/Checkers/ValistChecker.cpp
   29 class ValistChecker : public Checker<check::PreCall, check::PreStmt<VAArgExpr>,
tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp
   44 class VforkChecker : public Checker<check::PreCall, check::PostCall,
tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp
   41 class VirtualCallChecker
tools/clang/unittests/StaticAnalyzer/RegisterCustomCheckersTest.cpp
   71 class CustomChecker : public Checker<check::ASTCodeBody> {
   87 class LocIncDecChecker : public Checker<check::Location> {