Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
Dtsan_platform.h935 ^ Mapping::kAppMemXor) * kShadowCnt; in MemToShadowImpl()
938 return ((x & ~(kShadowCell - 1)) * kShadowCnt) | Mapping::kShadowBeg; in MemToShadowImpl()
940 return ((x & ~(kShadowCell - 1)) * kShadowCnt) + Mapping::kShadowBeg; in MemToShadowImpl()
1043 uptr p = (s / kShadowCnt) ^ Mapping::kAppMemXor; in ShadowToMemImpl()
1048 p = ((s / kShadowCnt) ^ Mapping::kAppMemXor) + in ShadowToMemImpl()
1054 return ((s / kShadowCnt) ^ Mapping::kAppMemXor) | Mapping::kAppMemMsk; in ShadowToMemImpl()
1057 return (s & ~Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
1059 return (s - Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
Dtsan_rtl_thread.cpp359 if (!IsShadowMem((uptr)(shadow_mem + size * kShadowCnt / 8 - 1))) { in MemoryAccessRange()
361 shadow_mem + size * kShadowCnt / 8 - 1, addr + size - 1); in MemoryAccessRange()
362 DCHECK(IsShadowMem((uptr)(shadow_mem + size * kShadowCnt / 8 - 1))); in MemoryAccessRange()
393 shadow_mem += kShadowCnt; in MemoryAccessRange()
402 shadow_mem += kShadowCnt; in MemoryAccessRange()
Dtsan_defs.h73 const uptr kShadowCnt = 4; variable
82 const uptr kShadowMultiplier = kShadowSize * kShadowCnt / kShadowCell;
Dtsan_rtl.cpp748 StoreShadow(shadow_mem + (cur.epoch() % kShadowCnt), store_word); in MemoryAccessImpl1()
779 for (uptr i = 0; i < kShadowCnt; i++) { in ContainsSameAccessSlow()
957 CHECK(IsShadowMem((uptr)(p + size * kShadowCnt / kShadowCell - 1))); in MemoryRangeSet()
959 for (uptr i = 0; i < size / kShadowCell * kShadowCnt;) { in MemoryRangeSet()
961 for (uptr j = 1; j < kShadowCnt; j++) in MemoryRangeSet()
968 u64 *end = begin + size / kShadowCell * kShadowCnt; in MemoryRangeSet()
973 for (uptr j = 1; j < kShadowCnt; j++) in MemoryRangeSet()
984 for (uptr j = 1; j < kShadowCnt; j++) in MemoryRangeSet()