clang API Documentation

Public Member Functions
clang::CodeGen::SanitizerMetadata Class Reference

#include <SanitizerMetadata.h>

List of all members.

Public Member Functions

 SanitizerMetadata (CodeGenModule &CGM)
void reportGlobalToASan (llvm::GlobalVariable *GV, const VarDecl &D, bool IsDynInit=false)
void reportGlobalToASan (llvm::GlobalVariable *GV, SourceLocation Loc, StringRef Name, QualType Ty, bool IsDynInit=false, bool IsBlacklisted=false)
void disableSanitizerForGlobal (llvm::GlobalVariable *GV)
void disableSanitizerForInstruction (llvm::Instruction *I)

Detailed Description

Definition at line 33 of file SanitizerMetadata.h.


Constructor & Destructor Documentation

SanitizerMetadata::SanitizerMetadata ( CodeGenModule CGM)

Definition at line 22 of file SanitizerMetadata.cpp.


Member Function Documentation

void SanitizerMetadata::disableSanitizerForGlobal ( llvm::GlobalVariable *  GV)
void SanitizerMetadata::disableSanitizerForInstruction ( llvm::Instruction *  I)
void SanitizerMetadata::reportGlobalToASan ( llvm::GlobalVariable *  GV,
const VarDecl D,
bool  IsDynInit = false 
)
void SanitizerMetadata::reportGlobalToASan ( llvm::GlobalVariable *  GV,
SourceLocation  Loc,
StringRef  Name,
QualType  Ty,
bool  IsDynInit = false,
bool  IsBlacklisted = false 
)

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