Searched refs:kShadowCell (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/compiler-rt/lib/tsan/tests/unit/ |
| H A D | tsan_shadow_test.cpp | 105 for (unsigned i = 1; i < kShadowCell; i++) in TEST() 107 for (unsigned i = kShadowCell; i < 2*kShadowCell; i++) in TEST() 109 for (unsigned i = 2*kShadowCell; i < 3*kShadowCell; i++) in TEST() 147 for (int x = -(int)kShadowCell; x <= (int)kShadowCell; x += kShadowCell) { in TestRegion() 148 const uptr p = RoundDown(p0 + x, kShadowCell); in TestRegion()
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/ |
| H A D | tsan_rtl_access.cpp | 425 uptr offset = addr % kShadowCell; in MemoryRangeSet() 427 offset = kShadowCell - offset; in MemoryRangeSet() 440 size = (size + (kShadowCell - 1)) & ~(kShadowCell - 1); in MemoryRangeSet() 445 CHECK(IsShadowMem(p + size * kShadowCnt / kShadowCell - 1)); in MemoryRangeSet() 447 for (uptr i = 0; i < size / kShadowCell * kShadowCnt;) { in MemoryRangeSet() 455 RawShadow *end = begin + size / kShadowCell * kShadowCnt; in MemoryRangeSet() 565 bool unaligned = (addr % kShadowCell) != 0; in MemoryAccessRange() 568 for (; addr % kShadowCell && size; addr++, size--) { in MemoryAccessRange() 572 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 579 for (; size >= kShadowCell; addr += kShadowCell, size -= kShadowCell) { in MemoryAccessRange() [all …]
|
| H A D | tsan_defs.h | 107 const uptr kShadowCell = 8; variable 114 const uptr kShadowMultiplier = kShadowSize * kShadowCnt / kShadowCell;
|
| H A D | tsan_platform.h | 841 return (((x) & ~(Mapping::kShadowMsk | (kShadowCell - 1))) ^ in Apply()
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_rtl_access.cpp | 550 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 D | tsan_defs.h | 80 const uptr kShadowCell = 8; variable 87 const uptr kShadowMultiplier = kShadowSize * kShadowCnt / kShadowCell;
|
| H A D | tsan_shadow.h | 89 *size = part_.access_ == kFreeAccess ? kShadowCell in GetAccess()
|
| H A D | tsan_platform.h | 768 return (((x) & ~(Mapping::kShadowMsk | (kShadowCell - 1))) ^ in Apply()
|