clang
8.0.0
|
#include "clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h"
#include "clang/AST/StmtVisitor.h"
#include "clang/Analysis/AnalysisDeclContext.h"
#include "clang/Basic/TargetInfo.h"
#include "clang/StaticAnalyzer/Core/BugReporter/BugReporter.h"
#include "clang/StaticAnalyzer/Core/Checker.h"
#include "clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/ADT/StringSwitch.h"
#include "llvm/Support/raw_ostream.h"
Go to the source code of this file.
Macros | |
#define | REGISTER_CHECKER(name) |
Functions | |
static bool | isArc4RandomAvailable (const ASTContext &Ctx) |
static const DeclRefExpr * | getIncrementedVar (const Expr *expr, const VarDecl *x, const VarDecl *y) |
#define REGISTER_CHECKER | ( | name | ) |
Definition at line 909 of file CheckSecuritySyntaxOnly.cpp.
|
static |
Definition at line 197 of file CheckSecuritySyntaxOnly.cpp.
References clang::ento::PathDiagnosticLocation::createBegin(), clang::Type::getAs(), clang::CallExpr::getCallee(), clang::ForStmt::getCond(), clang::DeclRefExpr::getDecl(), clang::ForStmt::getInc(), clang::BinaryOperator::getLHS(), clang::FunctionProtoType::getNumParams(), clang::FunctionProtoType::getParamType(), clang::PointerType::getPointeeType(), clang::BinaryOperator::getRHS(), clang::Stmt::getSourceRange(), clang::Expr::getType(), clang::ValueDecl::getType(), clang::QualType::getUnqualifiedType(), clang::Expr::IgnoreParenCasts(), clang::Expr::IgnoreParenLValueCasts(), clang::BinaryOperator::isEqualityOp(), clang::Type::isIntegralOrUnscopedEnumerationType(), clang::Type::isRealFloatingType(), and clang::BinaryOperator::isRelationalOp().
|
static |
Definition at line 28 of file CheckSecuritySyntaxOnly.cpp.
References clang::ASTContext::getTargetInfo(), and clang::TargetInfo::getTriple().