Lines Matching defs:GV
66 void SanitizerMetadata::reportGlobal(llvm::GlobalVariable *GV,
81 if (GV->hasSanitizerMetadata())
82 Meta = GV->getSanitizerMetadata();
86 FsanitizeArgument.Mask & SanitizerKind::Address, GV, Loc, Ty);
90 FsanitizeArgument.Mask & SanitizerKind::HWAddress, GV, Loc, Ty);
92 if (shouldTagGlobal(*GV)) {
97 FsanitizeArgument.Mask & SanitizerKind::MemTag, GV, Loc, Ty);
106 GV, Loc, Ty, "init");
108 GV->setSanitizerMetadata(Meta);
118 llvm::Metadata *GlobalMetadata[] = {llvm::ConstantAsMetadata::get(GV),
132 void SanitizerMetadata::reportGlobal(llvm::GlobalVariable *GV, const VarDecl &D,
156 reportGlobal(GV, D.getLocation(), QualName, D.getType(), getNoSanitizeMask(D),
160 void SanitizerMetadata::disableSanitizerForGlobal(llvm::GlobalVariable *GV) {
161 reportGlobal(GV, SourceLocation(), "", QualType(), SanitizerKind::All);