HomeSort by relevance Sort by last modified time
    Searched refs:kShadowCell (Results 1 - 5 of 5) sorted by null

  /external/compiler-rt/lib/tsan/tests/unit/
tsan_shadow_test.cc 70 for (unsigned i = 1; i < kShadowCell; i++)
72 for (unsigned i = kShadowCell; i < 2*kShadowCell; i++)
74 for (unsigned i = 2*kShadowCell; i < 3*kShadowCell; i++)
  /external/compiler-rt/lib/tsan/rtl/
tsan_defs.h 66 const uptr kShadowCell = 8;
72 const uptr kShadowMultiplier = kShadowSize * kShadowCnt / kShadowCell;
tsan_rtl_thread.cc 367 bool unaligned = (addr % kShadowCell) != 0;
370 for (; addr % kShadowCell && size; addr++, size--) {
374 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog);
381 for (; size >= kShadowCell; addr += kShadowCell, size -= kShadowCell) {
395 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog);
tsan_rtl.cc 301 CHECK_EQ(p & ~(kShadowCell - 1), ShadowToMem(s));
834 uptr offset = addr % kShadowCell;
836 offset = kShadowCell - offset;
849 size = (size + (kShadowCell - 1)) & ~(kShadowCell - 1);
855 CHECK(IsShadowMem((uptr)(p + size * kShadowCnt / kShadowCell - 1)));
857 for (uptr i = 0; i < size / kShadowCell * kShadowCnt;) {
866 u64 *end = begin + size / kShadowCell * kShadowCnt;
tsan_platform.h 587 return (((x) & ~(Mapping::kAppMemMsk | (kShadowCell - 1)))
591 return ((x & ~(kShadowCell - 1)) * kShadowCnt) | Mapping::kShadowBeg;
593 return ((x & ~(kShadowCell - 1)) * kShadowCnt) + Mapping::kShadowBeg;

Completed in 466 milliseconds