Lines Matching defs:ShadowBase
607 bool IsKasan, uint64_t *ShadowBase,
610 *ShadowBase = Mapping.Offset;
1224 IRBuilder<> &IRB, Value *ShadowBase);
1227 Value *ShadowBase);
1230 size_t End, IRBuilder<> &IRB, Value *ShadowBase);
1332 Value *ShadowBase;
1334 ShadowBase = LocalDynamicShadow;
1336 ShadowBase = ConstantInt::get(IntptrTy, Mapping.Offset);
1338 return IRB.CreateOr(Shadow, ShadowBase);
1340 return IRB.CreateAdd(Shadow, ShadowBase);
3152 Value *ShadowBase) {
3191 Value *Ptr = IRB.CreateAdd(ShadowBase, ConstantInt::get(IntptrTy, i));
3203 IRBuilder<> &IRB, Value *ShadowBase) {
3204 copyToShadow(ShadowMask, ShadowBytes, 0, ShadowMask.size(), IRB, ShadowBase);
3210 IRBuilder<> &IRB, Value *ShadowBase) {
3227 copyToShadowInline(ShadowMask, ShadowBytes, Done, i, IRB, ShadowBase);
3230 {IRB.CreateAdd(ShadowBase, ConstantInt::get(IntptrTy, i)),
3236 copyToShadowInline(ShadowMask, ShadowBytes, Done, End, IRB, ShadowBase);
3601 Value *ShadowBase = ASan.memToShadow(LocalStackBase, IRB);
3604 copyToShadow(ShadowAfterScope, ShadowAfterScope, IRB, ShadowBase);
3619 IRB, ShadowBase);
3638 // memset(ShadowBase, kAsanStackAfterReturnMagic, ShadowSize);
3655 ShadowBase);
3672 copyToShadow(ShadowAfterScope, ShadowClean, IRBElse, ShadowBase);
3674 copyToShadow(ShadowAfterScope, ShadowClean, IRBRet, ShadowBase);