OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:kShadowCnt
(Results
1 - 5
of
5
) sorted by null
/external/compiler-rt/lib/tsan/rtl/
tsan_defs.h
63
const uptr
kShadowCnt
= 4;
72
const uptr kShadowMultiplier = kShadowSize *
kShadowCnt
/ kShadowCell;
tsan_platform.h
588
^ Mapping::kAppMemXor) *
kShadowCnt
;
591
return ((x & ~(kShadowCell - 1)) *
kShadowCnt
) | Mapping::kShadowBeg;
593
return ((x & ~(kShadowCell - 1)) *
kShadowCnt
) + Mapping::kShadowBeg;
657
return (s /
kShadowCnt
) ^ Mapping::kAppMemXor;
661
return ((s /
kShadowCnt
) ^ Mapping::kAppMemXor) + Mapping::kMidShadowOff;
664
return ((s /
kShadowCnt
) ^ Mapping::kAppMemXor) | Mapping::kAppMemMsk;
667
return (s & ~Mapping::kShadowBeg) /
kShadowCnt
;
669
return (s - Mapping::kShadowBeg) /
kShadowCnt
;
tsan_rtl_thread.cc
343
if (!IsShadowMem((uptr)(shadow_mem + size *
kShadowCnt
/ 8 - 1))) {
345
shadow_mem + size *
kShadowCnt
/ 8 - 1, addr + size - 1);
346
DCHECK(IsShadowMem((uptr)(shadow_mem + size *
kShadowCnt
/ 8 - 1)));
379
shadow_mem +=
kShadowCnt
;
388
shadow_mem +=
kShadowCnt
;
tsan_rtl.cc
628
StoreShadow(shadow_mem + (cur.epoch() %
kShadowCnt
), store_word);
660
for (uptr i = 0; i <
kShadowCnt
; i++) {
855
CHECK(IsShadowMem((uptr)(p + size *
kShadowCnt
/ kShadowCell - 1)));
857
for (uptr i = 0; i < size / kShadowCell *
kShadowCnt
;) {
859
for (uptr j = 1; j <
kShadowCnt
; j++)
866
u64 *end = begin + size / kShadowCell *
kShadowCnt
;
871
for (uptr j = 1; j <
kShadowCnt
; j++)
882
for (uptr j = 1; j <
kShadowCnt
; j++)
/external/compiler-rt/lib/tsan/tests/unit/
tsan_shadow_test.cc
73
CHECK_EQ(s0 + kShadowSize*
kShadowCnt
, MemToShadow((uptr)&data[i]));
75
CHECK_EQ(s0 + 2*kShadowSize*
kShadowCnt
, MemToShadow((uptr)&data[i]));
Completed in 192 milliseconds