OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:kShadowCnt
(Results
1 - 5
of
5
) sorted by relevancy
/src/sys/external/bsd/compiler_rt/dist/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]));
/src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
tsan_defs.h
78
const uptr
kShadowCnt
= 4;
87
const uptr kShadowMultiplier = kShadowSize *
kShadowCnt
/ kShadowCell;
tsan_rtl_thread.cc
348
if (!IsShadowMem((uptr)(shadow_mem + size *
kShadowCnt
/ 8 - 1))) {
350
shadow_mem + size *
kShadowCnt
/ 8 - 1, addr + size - 1);
351
DCHECK(IsShadowMem((uptr)(shadow_mem + size *
kShadowCnt
/ 8 - 1)));
385
shadow_mem +=
kShadowCnt
;
394
shadow_mem +=
kShadowCnt
;
tsan_platform.h
800
^ Mapping::kAppMemXor) *
kShadowCnt
;
803
return ((x & ~(kShadowCell - 1)) *
kShadowCnt
) | Mapping::kShadowBeg;
805
return ((x & ~(kShadowCell - 1)) *
kShadowCnt
) + Mapping::kShadowBeg;
888
uptr p = (s /
kShadowCnt
) ^ Mapping::kAppMemXor;
893
p = ((s /
kShadowCnt
) ^ Mapping::kAppMemXor) +
899
return ((s /
kShadowCnt
) ^ Mapping::kAppMemXor) | Mapping::kAppMemMsk;
902
return (s & ~Mapping::kShadowBeg) /
kShadowCnt
;
904
return (s - Mapping::kShadowBeg) /
kShadowCnt
;
tsan_rtl.cc
681
StoreShadow(shadow_mem + (cur.epoch() %
kShadowCnt
), store_word);
713
for (uptr i = 0; i <
kShadowCnt
; i++) {
907
CHECK(IsShadowMem((uptr)(p + size *
kShadowCnt
/ kShadowCell - 1)));
909
for (uptr i = 0; i < size / kShadowCell *
kShadowCnt
;) {
911
for (uptr j = 1; j <
kShadowCnt
; j++)
918
u64 *end = begin + size / kShadowCell *
kShadowCnt
;
923
for (uptr j = 1; j <
kShadowCnt
; j++)
935
for (uptr j = 1; j <
kShadowCnt
; j++)
Completed in 44 milliseconds
Indexes created Tue Oct 14 08:09:56 GMT 2025