Home
last modified time | relevance | path

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

1234567

/dports/lang/gcc48/gcc-4.8.5/libsanitizer/tsan/
H A Dtsan_platform.h95 (((addr) & ~(kLinuxAppMemMsk | (kShadowCell - 1))) * kShadowCnt)
98 ((((addr) & ~(kShadowCell - 1)) * kShadowCnt) | kLinuxShadowMsk)
116 return (shadow & ~kLinuxShadowMsk) / kShadowCnt; in ShadowToMem()
118 return (shadow / kShadowCnt) | kLinuxAppMemMsk; in ShadowToMem()
H A Dtsan_defs.h50 const uptr kShadowCnt = TSAN_SHADOW_COUNT; variable
56 const uptr kShadowCnt = 4; variable
66 const uptr kShadowMultiplier = kShadowSize * kShadowCnt / kShadowCell;
H A Dtsan_rtl.cc403 if (kShadowCnt == 1) { in MemoryAccessImpl()
406 } else if (kShadowCnt == 2) { in MemoryAccessImpl()
411 } else if (kShadowCnt == 4) { in MemoryAccessImpl()
420 } else if (kShadowCnt == 8) { in MemoryAccessImpl()
446 StoreShadow(shadow_mem + (cur.epoch() % kShadowCnt), store_word); in MemoryAccessImpl()
522 CHECK(IsShadowMem((uptr)(p + size * kShadowCnt / kShadowCell - 1))); in MemoryRangeSet()
524 for (uptr i = 0; i < size * kShadowCnt / kShadowCell;) { in MemoryRangeSet()
526 for (uptr j = 1; j < kShadowCnt; j++) in MemoryRangeSet()
/dports/devel/mingw32-gcc/gcc-4.8.1/libsanitizer/tsan/
H A Dtsan_platform.h95 (((addr) & ~(kLinuxAppMemMsk | (kShadowCell - 1))) * kShadowCnt)
98 ((((addr) & ~(kShadowCell - 1)) * kShadowCnt) | kLinuxShadowMsk)
116 return (shadow & ~kLinuxShadowMsk) / kShadowCnt; in ShadowToMem()
118 return (shadow / kShadowCnt) | kLinuxAppMemMsk; in ShadowToMem()
H A Dtsan_defs.h50 const uptr kShadowCnt = TSAN_SHADOW_COUNT; variable
56 const uptr kShadowCnt = 4; variable
66 const uptr kShadowMultiplier = kShadowSize * kShadowCnt / kShadowCell;
H A Dtsan_rtl.cc403 if (kShadowCnt == 1) { in MemoryAccessImpl()
406 } else if (kShadowCnt == 2) { in MemoryAccessImpl()
411 } else if (kShadowCnt == 4) { in MemoryAccessImpl()
420 } else if (kShadowCnt == 8) { in MemoryAccessImpl()
446 StoreShadow(shadow_mem + (cur.epoch() % kShadowCnt), store_word); in MemoryAccessImpl()
522 CHECK(IsShadowMem((uptr)(p + size * kShadowCnt / kShadowCell - 1))); in MemoryRangeSet()
524 for (uptr i = 0; i < size * kShadowCnt / kShadowCell;) { in MemoryRangeSet()
526 for (uptr j = 1; j < kShadowCnt; j++) in MemoryRangeSet()
/dports/lang/gnat_util/gcc-6-20180516/libsanitizer/tsan/
H A Dtsan_platform.h169 ^ kAppMemXor) * kShadowCnt; in MemToShadow()
183 return (s / kShadowCnt) ^ kAppMemXor; in ShadowToMem()
185 return ((s / kShadowCnt) ^ kAppMemXor) | kAppMemMsk; in ShadowToMem()
236 return ((x & ~(kShadowCell - 1)) * kShadowCnt) | kShadowBeg;
249 return (s & ~kShadowBeg) / kShadowCnt;
297 return ((x & ~(kShadowCell - 1)) * kShadowCnt) + kShadowBeg;
311 return (s - kShadowBeg) / kShadowCnt;
/dports/lang/gcc6-aux/gcc-6-20180516/libsanitizer/tsan/
H A Dtsan_platform.h169 ^ kAppMemXor) * kShadowCnt; in MemToShadow()
183 return (s / kShadowCnt) ^ kAppMemXor; in ShadowToMem()
185 return ((s / kShadowCnt) ^ kAppMemXor) | kAppMemMsk; in ShadowToMem()
236 return ((x & ~(kShadowCell - 1)) * kShadowCnt) | kShadowBeg;
249 return (s & ~kShadowBeg) / kShadowCnt;
297 return ((x & ~(kShadowCell - 1)) * kShadowCnt) + kShadowBeg;
311 return (s - kShadowBeg) / kShadowCnt;
/dports/devel/arm-none-eabi-gcc492/gcc-4.9.2/libsanitizer/tsan/
H A Dtsan_platform.h95 (((addr) & ~(kLinuxAppMemMsk | (kShadowCell - 1))) * kShadowCnt)
98 ((((addr) & ~(kShadowCell - 1)) * kShadowCnt) | kLinuxShadowMsk)
116 return (shadow & ~kLinuxShadowMsk) / kShadowCnt; in ShadowToMem()
118 return (shadow / kShadowCnt) | kLinuxAppMemMsk; in ShadowToMem()
H A Dtsan_defs.h48 const uptr kShadowCnt = TSAN_SHADOW_COUNT; variable
54 const uptr kShadowCnt = 4; variable
64 const uptr kShadowMultiplier = kShadowSize * kShadowCnt / kShadowCell;
H A Dtsan_rtl.cc438 if (kShadowCnt == 1) { in MemoryAccessImpl()
441 } else if (kShadowCnt == 2) { in MemoryAccessImpl()
446 } else if (kShadowCnt == 4) { in MemoryAccessImpl()
455 } else if (kShadowCnt == 8) { in MemoryAccessImpl()
481 StoreShadow(shadow_mem + (cur.epoch() % kShadowCnt), store_word); in MemoryAccessImpl()
587 CHECK(IsShadowMem((uptr)(p + size * kShadowCnt / kShadowCell - 1))); in MemoryRangeSet()
589 for (uptr i = 0; i < size / kShadowCell * kShadowCnt;) { in MemoryRangeSet()
591 for (uptr j = 1; j < kShadowCnt; j++) in MemoryRangeSet()
598 u64 *end = begin + size / kShadowCell * kShadowCnt; in MemoryRangeSet()
603 for (uptr j = 1; j < kShadowCnt; j++) in MemoryRangeSet()
[all …]
/dports/lang/gcc12-devel/gcc-12-20211205/libsanitizer/tsan/
H A Dtsan_rtl_access.cpp266 for (uptr i = 0; i < kShadowCnt; i++) { in ContainsSameAccessSlow()
445 CHECK(IsShadowMem(p + size * kShadowCnt / kShadowCell - 1)); in MemoryRangeSet()
447 for (uptr i = 0; i < size / kShadowCell * kShadowCnt;) { in MemoryRangeSet()
449 for (uptr j = 1; j < kShadowCnt; j++) p[i++] = 0; in MemoryRangeSet()
455 RawShadow *end = begin + size / kShadowCell * kShadowCnt; in MemoryRangeSet()
460 for (uptr j = 1; j < kShadowCnt; j++) *p++ = 0; in MemoryRangeSet()
470 for (uptr j = 1; j < kShadowCnt; j++) *p++ = 0; in MemoryRangeSet()
543 if (!IsShadowMem(shadow_mem + size * kShadowCnt / 8 - 1)) { in MemoryAccessRange()
546 DCHECK(IsShadowMem(shadow_mem + size * kShadowCnt / 8 - 1)); in MemoryAccessRange()
577 shadow_mem += kShadowCnt; in MemoryAccessRange()
[all …]
/dports/lang/gcc8/gcc-8.5.0/libsanitizer/tsan/
H A Dtsan_platform.h693 ^ Mapping::kAppMemXor) * kShadowCnt; in MemToShadowImpl()
696 return ((x & ~(kShadowCell - 1)) * kShadowCnt) | Mapping::kShadowBeg; in MemToShadowImpl()
698 return ((x & ~(kShadowCell - 1)) * kShadowCnt) + Mapping::kShadowBeg; in MemToShadowImpl()
777 uptr p = (s / kShadowCnt) ^ Mapping::kAppMemXor; in ShadowToMemImpl()
782 p = ((s / kShadowCnt) ^ Mapping::kAppMemXor) + in ShadowToMemImpl()
788 return ((s / kShadowCnt) ^ Mapping::kAppMemXor) | Mapping::kAppMemMsk; in ShadowToMemImpl()
791 return (s & ~Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
793 return (s - Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
/dports/devel/riscv64-none-elf-gcc/gcc-8.4.0/libsanitizer/tsan/
H A Dtsan_platform.h693 ^ Mapping::kAppMemXor) * kShadowCnt; in MemToShadowImpl()
696 return ((x & ~(kShadowCell - 1)) * kShadowCnt) | Mapping::kShadowBeg; in MemToShadowImpl()
698 return ((x & ~(kShadowCell - 1)) * kShadowCnt) + Mapping::kShadowBeg; in MemToShadowImpl()
777 uptr p = (s / kShadowCnt) ^ Mapping::kAppMemXor; in ShadowToMemImpl()
782 p = ((s / kShadowCnt) ^ Mapping::kAppMemXor) + in ShadowToMemImpl()
788 return ((s / kShadowCnt) ^ Mapping::kAppMemXor) | Mapping::kAppMemMsk; in ShadowToMemImpl()
791 return (s & ~Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
793 return (s - Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
/dports/devel/arm-none-eabi-gcc/gcc-8.4.0/libsanitizer/tsan/
H A Dtsan_platform.h693 ^ Mapping::kAppMemXor) * kShadowCnt; in MemToShadowImpl()
696 return ((x & ~(kShadowCell - 1)) * kShadowCnt) | Mapping::kShadowBeg; in MemToShadowImpl()
698 return ((x & ~(kShadowCell - 1)) * kShadowCnt) + Mapping::kShadowBeg; in MemToShadowImpl()
777 uptr p = (s / kShadowCnt) ^ Mapping::kAppMemXor; in ShadowToMemImpl()
782 p = ((s / kShadowCnt) ^ Mapping::kAppMemXor) + in ShadowToMemImpl()
788 return ((s / kShadowCnt) ^ Mapping::kAppMemXor) | Mapping::kAppMemMsk; in ShadowToMemImpl()
791 return (s & ~Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
793 return (s - Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
/dports/devel/riscv32-unknown-elf-gcc/gcc-8.4.0/libsanitizer/tsan/
H A Dtsan_platform.h693 ^ Mapping::kAppMemXor) * kShadowCnt; in MemToShadowImpl()
696 return ((x & ~(kShadowCell - 1)) * kShadowCnt) | Mapping::kShadowBeg; in MemToShadowImpl()
698 return ((x & ~(kShadowCell - 1)) * kShadowCnt) + Mapping::kShadowBeg; in MemToShadowImpl()
777 uptr p = (s / kShadowCnt) ^ Mapping::kAppMemXor; in ShadowToMemImpl()
782 p = ((s / kShadowCnt) ^ Mapping::kAppMemXor) + in ShadowToMemImpl()
788 return ((s / kShadowCnt) ^ Mapping::kAppMemXor) | Mapping::kAppMemMsk; in ShadowToMemImpl()
791 return (s & ~Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
793 return (s - Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
/dports/devel/aarch64-none-elf-gcc/gcc-8.4.0/libsanitizer/tsan/
H A Dtsan_platform.h693 ^ Mapping::kAppMemXor) * kShadowCnt; in MemToShadowImpl()
696 return ((x & ~(kShadowCell - 1)) * kShadowCnt) | Mapping::kShadowBeg; in MemToShadowImpl()
698 return ((x & ~(kShadowCell - 1)) * kShadowCnt) + Mapping::kShadowBeg; in MemToShadowImpl()
777 uptr p = (s / kShadowCnt) ^ Mapping::kAppMemXor; in ShadowToMemImpl()
782 p = ((s / kShadowCnt) ^ Mapping::kAppMemXor) + in ShadowToMemImpl()
788 return ((s / kShadowCnt) ^ Mapping::kAppMemXor) | Mapping::kAppMemMsk; in ShadowToMemImpl()
791 return (s & ~Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
793 return (s - Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
/dports/devel/riscv64-gcc/gcc-8.3.0/libsanitizer/tsan/
H A Dtsan_platform.h693 ^ Mapping::kAppMemXor) * kShadowCnt; in MemToShadowImpl()
696 return ((x & ~(kShadowCell - 1)) * kShadowCnt) | Mapping::kShadowBeg; in MemToShadowImpl()
698 return ((x & ~(kShadowCell - 1)) * kShadowCnt) + Mapping::kShadowBeg; in MemToShadowImpl()
777 uptr p = (s / kShadowCnt) ^ Mapping::kAppMemXor; in ShadowToMemImpl()
782 p = ((s / kShadowCnt) ^ Mapping::kAppMemXor) + in ShadowToMemImpl()
788 return ((s / kShadowCnt) ^ Mapping::kAppMemXor) | Mapping::kAppMemMsk; in ShadowToMemImpl()
791 return (s & ~Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
793 return (s - Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_platform.h801 ^ Mapping::kAppMemXor) * kShadowCnt; in MemToShadowImpl()
804 return ((x & ~(kShadowCell - 1)) * kShadowCnt) | Mapping::kShadowBeg; in MemToShadowImpl()
806 return ((x & ~(kShadowCell - 1)) * kShadowCnt) + Mapping::kShadowBeg; in MemToShadowImpl()
889 uptr p = (s / kShadowCnt) ^ Mapping::kAppMemXor; in ShadowToMemImpl()
894 p = ((s / kShadowCnt) ^ Mapping::kAppMemXor) + in ShadowToMemImpl()
900 return ((s / kShadowCnt) ^ Mapping::kAppMemXor) | Mapping::kAppMemMsk; in ShadowToMemImpl()
903 return (s & ~Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
905 return (s - Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/compiler-rt/lib/tsan/rtl/
H A Dtsan_platform.h801 ^ Mapping::kAppMemXor) * kShadowCnt; in MemToShadowImpl()
804 return ((x & ~(kShadowCell - 1)) * kShadowCnt) | Mapping::kShadowBeg; in MemToShadowImpl()
806 return ((x & ~(kShadowCell - 1)) * kShadowCnt) + Mapping::kShadowBeg; in MemToShadowImpl()
889 uptr p = (s / kShadowCnt) ^ Mapping::kAppMemXor; in ShadowToMemImpl()
894 p = ((s / kShadowCnt) ^ Mapping::kAppMemXor) + in ShadowToMemImpl()
900 return ((s / kShadowCnt) ^ Mapping::kAppMemXor) | Mapping::kAppMemMsk; in ShadowToMemImpl()
903 return (s & ~Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
905 return (s - Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
/dports/lang/gcc11/gcc-11.2.0/libsanitizer/tsan/
H A Dtsan_platform.h825 ^ Mapping::kAppMemXor) * kShadowCnt; in MemToShadowImpl()
828 return ((x & ~(kShadowCell - 1)) * kShadowCnt) | Mapping::kShadowBeg; in MemToShadowImpl()
830 return ((x & ~(kShadowCell - 1)) * kShadowCnt) + Mapping::kShadowBeg; in MemToShadowImpl()
913 uptr p = (s / kShadowCnt) ^ Mapping::kAppMemXor; in ShadowToMemImpl()
918 p = ((s / kShadowCnt) ^ Mapping::kAppMemXor) + in ShadowToMemImpl()
924 return ((s / kShadowCnt) ^ Mapping::kAppMemXor) | Mapping::kAppMemMsk; in ShadowToMemImpl()
927 return (s & ~Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
929 return (s - Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
/dports/lang/gcc10/gcc-10.3.0/libsanitizer/tsan/
H A Dtsan_platform.h801 ^ Mapping::kAppMemXor) * kShadowCnt; in MemToShadowImpl()
804 return ((x & ~(kShadowCell - 1)) * kShadowCnt) | Mapping::kShadowBeg; in MemToShadowImpl()
806 return ((x & ~(kShadowCell - 1)) * kShadowCnt) + Mapping::kShadowBeg; in MemToShadowImpl()
889 uptr p = (s / kShadowCnt) ^ Mapping::kAppMemXor; in ShadowToMemImpl()
894 p = ((s / kShadowCnt) ^ Mapping::kAppMemXor) + in ShadowToMemImpl()
900 return ((s / kShadowCnt) ^ Mapping::kAppMemXor) | Mapping::kAppMemMsk; in ShadowToMemImpl()
903 return (s & ~Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
905 return (s - Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
/dports/lang/gcc11-devel/gcc-11-20211009/libsanitizer/tsan/
H A Dtsan_platform.h825 ^ Mapping::kAppMemXor) * kShadowCnt; in MemToShadowImpl()
828 return ((x & ~(kShadowCell - 1)) * kShadowCnt) | Mapping::kShadowBeg; in MemToShadowImpl()
830 return ((x & ~(kShadowCell - 1)) * kShadowCnt) + Mapping::kShadowBeg; in MemToShadowImpl()
913 uptr p = (s / kShadowCnt) ^ Mapping::kAppMemXor; in ShadowToMemImpl()
918 p = ((s / kShadowCnt) ^ Mapping::kAppMemXor) + in ShadowToMemImpl()
924 return ((s / kShadowCnt) ^ Mapping::kAppMemXor) | Mapping::kAppMemMsk; in ShadowToMemImpl()
927 return (s & ~Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
929 return (s - Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
/dports/devel/llvm12/llvm-project-12.0.1.src/compiler-rt/lib/tsan/rtl/
H A Dtsan_platform.h825 ^ Mapping::kAppMemXor) * kShadowCnt; in MemToShadowImpl()
828 return ((x & ~(kShadowCell - 1)) * kShadowCnt) | Mapping::kShadowBeg; in MemToShadowImpl()
830 return ((x & ~(kShadowCell - 1)) * kShadowCnt) + Mapping::kShadowBeg; in MemToShadowImpl()
913 uptr p = (s / kShadowCnt) ^ Mapping::kAppMemXor; in ShadowToMemImpl()
918 p = ((s / kShadowCnt) ^ Mapping::kAppMemXor) + in ShadowToMemImpl()
924 return ((s / kShadowCnt) ^ Mapping::kAppMemXor) | Mapping::kAppMemMsk; in ShadowToMemImpl()
927 return (s & ~Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
929 return (s - Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
/dports/devel/avr-gcc/gcc-10.2.0/libsanitizer/tsan/
H A Dtsan_platform.h801 ^ Mapping::kAppMemXor) * kShadowCnt; in MemToShadowImpl()
804 return ((x & ~(kShadowCell - 1)) * kShadowCnt) | Mapping::kShadowBeg; in MemToShadowImpl()
806 return ((x & ~(kShadowCell - 1)) * kShadowCnt) + Mapping::kShadowBeg; in MemToShadowImpl()
889 uptr p = (s / kShadowCnt) ^ Mapping::kAppMemXor; in ShadowToMemImpl()
894 p = ((s / kShadowCnt) ^ Mapping::kAppMemXor) + in ShadowToMemImpl()
900 return ((s / kShadowCnt) ^ Mapping::kAppMemXor) | Mapping::kAppMemMsk; in ShadowToMemImpl()
903 return (s & ~Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()
905 return (s - Mapping::kShadowBeg) / kShadowCnt; in ShadowToMemImpl()

1234567