Go to the source code of this file.
◆ REGISTER_CHECKER
#define REGISTER_CHECKER |
( |
|
name | ) |
|
Value:void ento::register##
name(CheckerManager &mgr) { \
SecuritySyntaxChecker *checker = mgr.getChecker<SecuritySyntaxChecker>(); \
checker->filter.check_##
name =
true; \
checker->filter.checkName_##
name = mgr.getCurrentCheckName(); \
} \
\
return true; \
}
Keeps track of the various options that can be enabled, which controls the dialect of C or C++ that i...
Definition at line 1013 of file CheckSecuritySyntaxOnly.cpp.
◆ getIncrementedVar()
Definition at line 208 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(), i, clang::Expr::IgnoreParenCasts(), clang::Expr::IgnoreParenLValueCasts(), clang::BinaryOperator::isEqualityOp(), clang::Type::isIntegralOrUnscopedEnumerationType(), clang::Type::isRealFloatingType(), and clang::BinaryOperator::isRelationalOp().
◆ isArc4RandomAvailable()