|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Definitions
tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h 160 template <typename CHECKER, typename... AT>
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> {