Home
last modified time | relevance | path

Searched refs:AccessSizeIndex (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Transforms/Instrumentation/
H A DAddressSanitizer.h57 const uint8_t AccessSizeIndex; member
62 ASanAccessInfo(bool IsWrite, bool CompileKernel, uint8_t AccessSizeIndex);
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DHWAddressSanitizer.cpp296 int64_t getAccessInfo(bool IsWrite, unsigned AccessSizeIndex);
298 unsigned AccessSizeIndex,
301 unsigned AccessSizeIndex,
639 for (size_t AccessSizeIndex = 0; AccessSizeIndex < kNumberOfAccessSizes; in initializeCallbacks() local
640 AccessSizeIndex++) { in initializeCallbacks()
641 HwasanMemoryAccessCallback[AccessIsWrite][AccessSizeIndex] = in initializeCallbacks()
644 itostr(1ULL << AccessSizeIndex) + EndingStr, in initializeCallbacks()
814 unsigned AccessSizeIndex) { in getAccessInfo() argument
820 (AccessSizeIndex << HWASanAccessInfo::AccessSizeShift); in getAccessInfo()
827 const int64_t AccessInfo = getAccessInfo(IsWrite, AccessSizeIndex); in instrumentMemAccessOutline()
[all …]
H A DAddressSanitizer.cpp607 uint8_t AccessSizeIndex) in ASanAccessInfo() argument
610 (AccessSizeIndex << kAccessSizeIndexShift)), in ASanAccessInfo()
611 AccessSizeIndex(AccessSizeIndex), IsWrite(IsWrite), in ASanAccessInfo()
697 bool IsWrite, size_t AccessSizeIndex,
1498 size_t AccessSizeIndex, in generateCrashCode() argument
1516 Call = IRB.CreateCall(AsanErrorCallback[IsWrite][1][AccessSizeIndex], in generateCrashCode()
1578 size_t AccessSizeIndex = TypeSizeToSizeIndex(TypeSize); in instrumentAddress() local
2494 for (size_t AccessSizeIndex = 0; AccessSizeIndex < kNumberOfAccessSizes; in initializeCallbacks() local
2495 AccessSizeIndex++) { in initializeCallbacks()
2497 AsanErrorCallback[AccessIsWrite][Exp][AccessSizeIndex] = in initializeCallbacks()
[all …]
H A DMemorySanitizer.cpp803 for (size_t AccessSizeIndex = 0; AccessSizeIndex < kNumberOfAccessSizes; in createUserspaceApi() local
804 AccessSizeIndex++) { in createUserspaceApi()
805 unsigned AccessSize = 1 << AccessSizeIndex; in createUserspaceApi()
812 MaybeWarningFn[AccessSizeIndex] = M.getOrInsertFunction( in createUserspaceApi()
822 MaybeStoreOriginFn[AccessSizeIndex] = M.getOrInsertFunction( in createUserspaceApi()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86MCInstLower.cpp1359 Twine(1ULL << AccessInfo.AccessSizeIndex) + "_" + in LowerASAN_CHECK_MEMACCESS()