Lines Matching defs:ModuleAddressSanitizer
864 class ModuleAddressSanitizer {
866 ModuleAddressSanitizer(Module &M, bool InsertVersionCheck,
1254 ModuleAddressSanitizer ModuleSanitizer(
1956 void ModuleAddressSanitizer::poisonOneInitializer(Function &GlobalInit,
1972 void ModuleAddressSanitizer::createInitializerPoisonCalls(
1999 ModuleAddressSanitizer::getExcludedAliasedGlobal(const GlobalAlias &GA) const {
2016 bool ModuleAddressSanitizer::shouldInstrumentGlobal(GlobalVariable *G) const {
2161 bool ModuleAddressSanitizer::ShouldUseMachOGlobalsSection() const {
2179 StringRef ModuleAddressSanitizer::getGlobalMetadataSection() const {
2190 "ModuleAddressSanitizer not implemented for object file format");
2197 void ModuleAddressSanitizer::initializeCallbacks(Module &M) {
2229 void ModuleAddressSanitizer::SetComdatForGlobalMetadata(
2267 ModuleAddressSanitizer::CreateMetadataGlobal(Module &M, Constant *Initializer,
2282 Instruction *ModuleAddressSanitizer::CreateAsanModuleDtor(Module &M) {
2294 void ModuleAddressSanitizer::InstrumentGlobalsCOFF(
2327 void ModuleAddressSanitizer::instrumentGlobalsELF(
2396 void ModuleAddressSanitizer::InstrumentGlobalsMachO(
2456 void ModuleAddressSanitizer::InstrumentGlobalsWithMetadataArray(
2493 void ModuleAddressSanitizer::instrumentGlobals(IRBuilder<> &IRB, Module &M,
2694 ModuleAddressSanitizer::getRedzoneSizeForGlobal(uint64_t SizeInBytes) const {
2718 int ModuleAddressSanitizer::GetAsanVersion(const Module &M) const {
2728 bool ModuleAddressSanitizer::instrumentModule(Module &M) {