Home
last modified time | relevance | path

Searched refs:kShadowCell (Results 1 – 4 of 4) sorted by relevance

/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl_access.cpp550 DCHECK_EQ(addr % kShadowCell, 0); in MemoryRangeSet()
551 DCHECK_EQ(size % kShadowCell, 0); in MemoryRangeSet()
584 uptr addr1 = RoundDown(addr, kShadowCell); in MemoryResetRange()
599 DCHECK_EQ(addr % kShadowCell, 0); in MemoryRangeFreed()
600 size = RoundUp(size, kShadowCell); in MemoryRangeFreed()
609 Shadow cur(thr->fast_state, 0, kShadowCell, typ); in MemoryRangeFreed()
634 DCHECK_EQ(addr % kShadowCell, 0); in MemoryRangeImitateWrite()
635 size = RoundUp(size, kShadowCell); in MemoryRangeImitateWrite()
711 if (UNLIKELY(addr % kShadowCell)) { in MemoryAccessRangeT()
721 Shadow cur(fast_state, 0, kShadowCell, typ); in MemoryAccessRangeT()
[all …]
H A Dtsan_defs.h80 const uptr kShadowCell = 8; variable
87 const uptr kShadowMultiplier = kShadowSize * kShadowCnt / kShadowCell;
H A Dtsan_shadow.h89 *size = part_.access_ == kFreeAccess ? kShadowCell in GetAccess()
H A Dtsan_platform.h929 return (((x) & ~(Mapping::kShadowMsk | (kShadowCell - 1))) ^ in Apply()