13 #ifndef LLVM_CLANG_LIB_CODEGEN_SANITIZERMETADATA_H 14 #define LLVM_CLANG_LIB_CODEGEN_SANITIZERMETADATA_H 40 void reportGlobalToASan(llvm::GlobalVariable *GV,
const VarDecl &D,
41 bool IsDynInit =
false);
42 void reportGlobalToASan(llvm::GlobalVariable *GV,
SourceLocation Loc,
43 StringRef Name,
QualType Ty,
bool IsDynInit =
false,
44 bool IsBlacklisted =
false);
45 void disableSanitizerForGlobal(llvm::GlobalVariable *GV);
46 void disableSanitizerForInstruction(llvm::Instruction *I);
A (possibly-)qualified type.
DominatorTree GraphTraits specialization so the DominatorTree can be iterable by generic graph iterat...
C Language Family Type Representation.
Represents a variable declaration or definition.
Forward-declares and imports various common LLVM datatypes that clang wants to use unqualified...
Encodes a location in the source.
This class organizes the cross-function state that is used while generating LLVM code.
Dataflow Directional Tag Classes.
Defines the clang::SourceLocation class and associated facilities.