Searched refs:ShadowPtr (Results 1 – 5 of 5) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.cpp | 1260 Value *ShadowPtr, *OriginPtr; in materializeStores() local 1264 std::tie(ShadowPtr, OriginPtr) = in materializeStores() 1267 StoreInst *NewSI = IRB.CreateAlignedStore(Shadow, ShadowPtr, Alignment); in materializeStores() 1664 Value *ShadowPtr = IRB.CreateIntToPtr( in getShadowOriginPtrUserspace() local 1681 return std::make_pair(ShadowPtr, OriginPtr); in getShadowOriginPtrUserspace() 1703 Value *ShadowPtr = IRB.CreateExtractValue(ShadowOriginPtrs, 0); in getShadowOriginPtrKernelNoVec() local 1704 ShadowPtr = IRB.CreatePointerCast(ShadowPtr, PointerType::get(ShadowTy, 0)); in getShadowOriginPtrKernelNoVec() 1707 return std::make_pair(ShadowPtr, OriginPtr); in getShadowOriginPtrKernelNoVec() 1734 auto [ShadowPtr, OriginPtr] = in getShadowOriginPtrKernel() 1738 ShadowPtrs, ShadowPtr, ConstantInt::get(IRB.getInt32Ty(), i)); in getShadowOriginPtrKernel() [all …]
|
| H A D | MemProfiler.cpp | 443 Value *ShadowPtr = memToShadow(AddrLong, IRB); in instrumentAddress() local 444 Value *ShadowAddr = IRB.CreateIntToPtr(ShadowPtr, ShadowPtrTy); in instrumentAddress()
|
| H A D | HWAddressSanitizer.cpp | 1006 Value *ShadowPtr = memToShadow(IRB.CreatePointerCast(AI, IntptrTy), IRB); in tagAlloca() local 1014 IRB.CreateMemSet(ShadowPtr, JustTag, ShadowSize, Align(1)); in tagAlloca() 1018 IRB.CreateConstGEP1_32(Int8Ty, ShadowPtr, ShadowSize)); in tagAlloca()
|
| H A D | AddressSanitizer.cpp | 1636 Value *ShadowPtr = memToShadow(AddrLong, IRB); in instrumentAddress() local 1638 IRB.CreateLoad(ShadowTy, IRB.CreateIntToPtr(ShadowPtr, ShadowPtrTy)); in instrumentAddress()
|
| H A D | DataFlowSanitizer.cpp | 1918 Value *ShadowPtr = in getShadowOriginAddress() local 1936 return std::make_pair(ShadowPtr, OriginPtr); in getShadowOriginAddress()
|