Lines Matching refs:Mapping
338 ShadowMapping Mapping; in getShadowMapping() local
342 Mapping.Offset = 0; in getShadowMapping()
344 Mapping.Offset = kMIPS32_ShadowOffset32; in getShadowMapping()
346 Mapping.Offset = kFreeBSD_ShadowOffset32; in getShadowMapping()
348 Mapping.Offset = kIOSShadowOffset32; in getShadowMapping()
350 Mapping.Offset = kWindowsShadowOffset32; in getShadowMapping()
352 Mapping.Offset = kDefaultShadowOffset32; in getShadowMapping()
355 Mapping.Offset = kPPC64_ShadowOffset64; in getShadowMapping()
357 Mapping.Offset = kFreeBSD_ShadowOffset64; in getShadowMapping()
360 Mapping.Offset = kLinuxKasan_ShadowOffset64; in getShadowMapping()
362 Mapping.Offset = kSmallX86_64ShadowOffset; in getShadowMapping()
364 Mapping.Offset = kMIPS64_ShadowOffset64; in getShadowMapping()
366 Mapping.Offset = kAArch64_ShadowOffset64; in getShadowMapping()
368 Mapping.Offset = kDefaultShadowOffset64; in getShadowMapping()
371 Mapping.Scale = kDefaultShadowScale; in getShadowMapping()
373 Mapping.Scale = ClMappingScale; in getShadowMapping()
379 Mapping.OrShadowOffset = !IsPPC64 && !(Mapping.Offset & (Mapping.Offset - 1)); in getShadowMapping()
381 return Mapping; in getShadowMapping()
458 ShadowMapping Mapping; member
494 return RedzoneSizeForScale(Mapping.Scale); in MinRedzoneSizeForGlobal()
502 ShadowMapping Mapping; member in __anonca28e7bf0111::AddressSanitizerModule
525 ShadowMapping Mapping; member
563 Mapping(ASan.Mapping), in FunctionStackPoisoner()
564 StackAlignment(1 << Mapping.Scale), in FunctionStackPoisoner()
761 Shadow = IRB.CreateLShr(Shadow, Mapping.Scale); in memToShadow()
762 if (Mapping.Offset == 0) return Shadow; in memToShadow()
764 if (Mapping.OrShadowOffset) in memToShadow()
765 return IRB.CreateOr(Shadow, ConstantInt::get(IntptrTy, Mapping.Offset)); in memToShadow()
767 return IRB.CreateAdd(Shadow, ConstantInt::get(IntptrTy, Mapping.Offset)); in memToShadow()
943 unsigned Granularity = 1 << Mapping.Scale; in instrumentMop()
989 size_t Granularity = 1 << Mapping.Scale; in createSlowPathCmp()
1024 IntegerType::get(*C, std::max(8U, TypeSize >> Mapping.Scale)); in instrumentAddress()
1032 size_t Granularity = 1 << Mapping.Scale; in instrumentAddress()
1361 Mapping = getShadowMapping(TargetTriple, LongSize, CompileKernel); in runOnModule()
1456 Mapping = getShadowMapping(TargetTriple, LongSize, CompileKernel); in doInitialization()
1749 ComputeASanStackFrameLayout(SVD, 1UL << Mapping.Scale, MinHeaderSize, &L); in poisonStack()
1880 ClassSize >> Mapping.Scale); in poisonStack()