Lines Matching refs:ShadowBase
606 bool IsKasan, uint64_t *ShadowBase,
609 *ShadowBase = Mapping.Offset;
1139 IRBuilder<> &IRB, Value *ShadowBase);
1142 Value *ShadowBase);
1145 size_t End, IRBuilder<> &IRB, Value *ShadowBase);
1242 Value *ShadowBase;
1244 ShadowBase = LocalDynamicShadow;
1246 ShadowBase = ConstantInt::get(IntptrTy, Mapping.Offset);
1248 return IRB.CreateOr(Shadow, ShadowBase);
1250 return IRB.CreateAdd(Shadow, ShadowBase);
3050 Value *ShadowBase) {
3089 Value *Ptr = IRB.CreateAdd(ShadowBase, ConstantInt::get(IntptrTy, i));
3101 IRBuilder<> &IRB, Value *ShadowBase) {
3102 copyToShadow(ShadowMask, ShadowBytes, 0, ShadowMask.size(), IRB, ShadowBase);
3108 IRBuilder<> &IRB, Value *ShadowBase) {
3125 copyToShadowInline(ShadowMask, ShadowBytes, Done, i, IRB, ShadowBase);
3127 {IRB.CreateAdd(ShadowBase, ConstantInt::get(IntptrTy, i)),
3133 copyToShadowInline(ShadowMask, ShadowBytes, Done, End, IRB, ShadowBase);
3496 Value *ShadowBase = ASan.memToShadow(LocalStackBase, IRB);
3499 copyToShadow(ShadowAfterScope, ShadowAfterScope, IRB, ShadowBase);
3514 IRB, ShadowBase);
3533 // memset(ShadowBase, kAsanStackAfterReturnMagic, ShadowSize);
3550 ShadowBase);
3567 copyToShadow(ShadowAfterScope, ShadowClean, IRBElse, ShadowBase);
3569 copyToShadow(ShadowAfterScope, ShadowClean, IRBRet, ShadowBase);