clang
10.0.0git
|
#include "Taint.h"
#include "Yaml.h"
#include "clang/AST/Attr.h"
#include "clang/Basic/Builtins.h"
#include "clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h"
#include "clang/StaticAnalyzer/Core/BugReporter/BugType.h"
#include "clang/StaticAnalyzer/Core/Checker.h"
#include "clang/StaticAnalyzer/Core/CheckerManager.h"
#include "clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h"
#include "clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h"
#include "llvm/Support/YAMLTraits.h"
#include <algorithm>
#include <limits>
#include <unordered_map>
#include <utility>
Go to the source code of this file.
Namespaces | |
llvm | |
Specialize PointerLikeTypeTraits to allow LazyGenerationalUpdatePtr to be placed into a PointerUnion. | |
llvm::yaml | |
Typedefs | |
using | TaintConfig = GenericTaintChecker::TaintConfiguration |
Functions | |
static bool | getPrintfFormatArgumentNum (const CallExpr *CE, const CheckerContext &C, unsigned &ArgNum) |
using TaintConfig = GenericTaintChecker::TaintConfiguration |
Definition at line 302 of file GenericTaintChecker.cpp.
|
static |
Definition at line 787 of file GenericTaintChecker.cpp.
References clang::CallExpr::getArg(), clang::CallExpr::getNumArgs(), clang::Stmt::getSourceRange(), clang::ento::taint::isTainted(), and clang::Decl::specific_attrs().