clang API Documentation

Public Member Functions
clang::driver::SanitizerArgs Class Reference

#include <SanitizerArgs.h>

List of all members.

Public Member Functions

 SanitizerArgs (const ToolChain &TC, const llvm::opt::ArgList &Args)
 Parses the sanitizer arguments from an argument list.
bool needsAsanRt () const
bool needsSharedAsanRt () const
bool needsTsanRt () const
bool needsMsanRt () const
bool needsLsanRt () const
bool needsUbsanRt () const
bool needsDfsanRt () const
bool sanitizesVptr () const
bool hasZeroBaseShadow () const
bool needsUnwindTables () const
bool linkCXXRuntimes () const
void addArgs (const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const

Detailed Description

Definition at line 23 of file SanitizerArgs.h.


Constructor & Destructor Documentation

SanitizerArgs::SanitizerArgs ( const ToolChain TC,
const llvm::opt::ArgList &  Args 
)

Member Function Documentation

void SanitizerArgs::addArgs ( const llvm::opt::ArgList &  Args,
llvm::opt::ArgStringList &  CmdArgs 
) const

Definition at line 360 of file SanitizerArgs.cpp.

References toString().

Referenced by clang::driver::tools::Clang::ConstructJob().

Definition at line 54 of file SanitizerArgs.h.

Referenced by collectSanitizerRuntimes().

Definition at line 49 of file SanitizerArgs.h.

References clang::SanitizerSet::has().

Referenced by collectSanitizerRuntimes().

Definition at line 44 of file SanitizerArgs.h.

References clang::SanitizerSet::has().

Referenced by collectSanitizerRuntimes().

Definition at line 43 of file SanitizerArgs.h.

References clang::SanitizerSet::has().

Referenced by collectSanitizerRuntimes().

Definition at line 41 of file SanitizerArgs.h.

Referenced by collectSanitizerRuntimes().

Definition at line 42 of file SanitizerArgs.h.

References clang::SanitizerSet::has().

Referenced by collectSanitizerRuntimes().

Definition at line 147 of file SanitizerArgs.cpp.

References hasOneOf().

Definition at line 51 of file SanitizerArgs.h.

References clang::SanitizerSet::has().

Referenced by clang::driver::tools::Clang::ConstructJob().


The documentation for this class was generated from the following files: