/external/clang/lib/StaticAnalyzer/Checkers/ |
PthreadLockChecker.cpp | 10 // This defines PthreadLockChecker, a simple lock -> unlock checker. 16 #include "clang/StaticAnalyzer/Core/Checker.h" 27 class PthreadLockChecker : public Checker< check::PostStmt<CallExpr> > { 113 BT_doublelock.reset(new BugType("Double locking", "Lock checker")); 176 BT_lor.reset(new BugType("Lock order reversal", "Lock checker"));
|
VLASizeChecker.cpp | 1 //=== VLASizeChecker.cpp - Undefined dereference checker --------*- C++ -*-===// 18 #include "clang/StaticAnalyzer/Core/Checker.h" 30 class VLASizeChecker : public Checker< check::PreStmt<DeclStmt> > {
|
VirtualCallChecker.cpp | 10 // This file defines a checker that checks virtual function calls during 20 #include "clang/StaticAnalyzer/Core/Checker.h" 213 class VirtualCallChecker : public Checker<check::ASTDecl<CXXRecordDecl> > {
|
ArrayBoundCheckerV2.cpp | 16 #include "clang/StaticAnalyzer/Core/Checker.h" 30 public Checker<check::Location> {
|
CheckObjCDealloc.cpp | 10 // This file defines a CheckObjCDealloc, a checker that 17 #include "clang/StaticAnalyzer/Core/Checker.h" 277 class ObjCDeallocChecker : public Checker<
|
DereferenceChecker.cpp | 1 //== NullDerefChecker.cpp - Null dereference checker ------------*- C++ -*--==// 17 #include "clang/StaticAnalyzer/Core/Checker.h" 28 : public Checker< check::Location,
|
MallocOverflowSecurityChecker.cpp | 10 // This checker detects a common memory allocation security flaw. 24 #include "clang/StaticAnalyzer/Core/Checker.h" 41 class MallocOverflowSecurityChecker : public Checker<check::ASTCodeBody> {
|
MallocSizeofChecker.cpp | 18 #include "clang/StaticAnalyzer/Core/Checker.h" 142 class MallocSizeofChecker : public Checker<check::ASTCodeBody> {
|
OSAtomicChecker.cpp | 10 // This checker evaluates OSAtomic functions. 15 #include "clang/StaticAnalyzer/Core/Checker.h" 25 class OSAtomicChecker : public Checker<eval::InlineCall> {
|
UnreachableCodeChecker.cpp | 1 //==- UnreachableCodeChecker.cpp - Generalized dead code checker -*- C++ -*-==// 9 // This file implements a generalized unreachable code checker using a 17 #include "clang/StaticAnalyzer/Core/Checker.h" 37 class UnreachableCodeChecker : public Checker<check::EndAnalysis> {
|
DeadStoresChecker.cpp | 10 // This file defines a DeadStores, a flow-sensitive checker that looks for 16 #include "clang/StaticAnalyzer/Core/Checker.h" 157 // Reference types confuse the dead stores checker. Skip them 266 // Reference types confuse the dead stores checker. Skip them 333 // Driver function to invoke the Dead-Stores checker on a CFG. 367 class DeadStoresChecker : public Checker<check::ASTCodeBody> {
|
LLVMConventionsChecker.cpp | 16 #include "clang/StaticAnalyzer/Core/Checker.h" 295 class LLVMConventionsChecker : public Checker<
|
ObjCSelfInitChecker.cpp | 1 //== ObjCSelfInitChecker.cpp - Checker for 'self' initialization -*- C++ -*--=// 34 // receives a reference to 'self', the checker keeps track and passes the flags 40 #include "clang/StaticAnalyzer/Core/Checker.h" 57 class ObjCSelfInitChecker : public Checker< check::PreObjCMessage,
|
UnixAPIChecker.cpp | 16 #include "clang/StaticAnalyzer/Core/Checker.h" 32 class UnixAPIChecker : public Checker< check::PreStmt<CallExpr> > {
|
CallAndMessageChecker.cpp | 10 // This defines CallAndMessageChecker, a builtin checker that checks for various 16 #include "clang/StaticAnalyzer/Core/Checker.h" 30 : public Checker< check::PreStmt<CallExpr>, check::PreObjCMessage > {
|
CheckSecuritySyntaxOnly.cpp | 18 #include "clang/StaticAnalyzer/Core/Checker.h" 87 // Checker-specific methods. 759 class SecuritySyntaxChecker : public Checker<check::ASTCodeBody> {
|
GenericTaintChecker.cpp | 10 // This checker defines the attack surface for generic taint propagation. 18 #include "clang/StaticAnalyzer/Core/Checker.h" 30 class GenericTaintChecker : public Checker< check::PostStmt<CallExpr>, 696 // TODO: Should this check be a part of the CString checker?
|
IdempotentOperationChecker.cpp | 49 #include "clang/StaticAnalyzer/Core/Checker.h" 69 : public Checker<check::PreStmt<BinaryOperator>, 356 // FIXME: This is possible because the checker does part of processing in
|
IteratorsChecker.cpp | 19 #include "clang/StaticAnalyzer/Core/Checker.h" 92 public Checker<check::PreStmt<CXXOperatorCallExpr>, 106 // Checker entry points.
|
MacOSKeychainAPIChecker.cpp | 9 // This checker flags misuses of KeyChainAPI. In particular, the password data 16 #include "clang/StaticAnalyzer/Core/Checker.h" 28 class MacOSKeychainAPIChecker : public Checker<check::PreStmt<CallExpr>, 36 /// AllocationState is a part of the checker specific state together with the 69 /// Denotes functions tracked by this checker. 78 /// these are the functions the checker is tracking. 337 // Undef is reported by another checker. 359 // (that would involve tracking all the freed symbols in the checker state). 467 // - undefined (already reported by other checker) 470 // - goto (should be reported by other checker) [all...] |
MallocChecker.cpp | 1 //=== MallocChecker.cpp - A malloc/free checker -------------------*- C++ -*--// 10 // This file defines malloc/free checker, which checks for potential memory 17 #include "clang/StaticAnalyzer/Core/Checker.h" 87 class MallocChecker : public Checker<check::DeadSymbols, 109 /// In pessimistic mode, the checker assumes that it does not know which [all...] |
StreamChecker.cpp | 15 #include "clang/StaticAnalyzer/Core/Checker.h" 59 class StreamChecker : public Checker<eval::Call,
|
/external/chromium/chrome/browser/sync/engine/ |
build_and_process_conflict_sets_command.cc | 351 template <typename Checker> 355 Checker checker) { 367 double_step_parent_id = checker.GetAndExamineParent( 369 double_step_parent_id = checker.GetAndExamineParent( 373 if (checker.CausingConflict(parent, entry)) { 389 ServerDeletedPathChecker checker; local 390 CrawlDeletedTreeMergingSets(trans, *entry, conflict_progress, checker); 399 LocallyDeletedPathChecker checker; 400 if (!checker.CausingConflict(parent, *entry) [all...] |
/external/clang/lib/CodeGen/ |
CGClass.cpp | 363 DynamicThisUseChecker Checker(C); 364 Checker.Visit(const_cast<Expr*>(Init)); 365 return Checker.UsesThis; [all...] |
/external/clang/lib/Sema/ |
SemaTemplate.cpp | [all...] |