Lines Matching defs:ModuleAddressSanitizer
870 class ModuleAddressSanitizer {
872 ModuleAddressSanitizer(Module &M, bool InsertVersionCheck,
1267 ModuleAddressSanitizer ModuleSanitizer(
1966 void ModuleAddressSanitizer::poisonOneInitializer(Function &GlobalInit) {
1982 void ModuleAddressSanitizer::createInitializerPoisonCalls() {
2008 ModuleAddressSanitizer::getExcludedAliasedGlobal(const GlobalAlias &GA) const {
2025 bool ModuleAddressSanitizer::shouldInstrumentGlobal(GlobalVariable *G) const {
2170 bool ModuleAddressSanitizer::ShouldUseMachOGlobalsSection() const {
2188 StringRef ModuleAddressSanitizer::getGlobalMetadataSection() const {
2199 "ModuleAddressSanitizer not implemented for object file format");
2206 void ModuleAddressSanitizer::initializeCallbacks() {
2238 void ModuleAddressSanitizer::SetComdatForGlobalMetadata(
2276 ModuleAddressSanitizer::CreateMetadataGlobal(Constant *Initializer,
2291 Instruction *ModuleAddressSanitizer::CreateAsanModuleDtor() {
2303 void ModuleAddressSanitizer::InstrumentGlobalsCOFF(
2335 void ModuleAddressSanitizer::instrumentGlobalsELF(
2404 void ModuleAddressSanitizer::InstrumentGlobalsMachO(
2463 void ModuleAddressSanitizer::InstrumentGlobalsWithMetadataArray(
2500 void ModuleAddressSanitizer::instrumentGlobals(IRBuilder<> &IRB,
2687 ModuleAddressSanitizer::getRedzoneSizeForGlobal(uint64_t SizeInBytes) const {
2711 int ModuleAddressSanitizer::GetAsanVersion() const {
2721 GlobalVariable *ModuleAddressSanitizer::getOrCreateModuleName() {
2732 bool ModuleAddressSanitizer::instrumentModule() {