/dports/lang/gcc48/gcc-4.8.5/libsanitizer/tsan/ |
H A D | tsan_platform.h | 95 (((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 D | tsan_defs.h | 50 const uptr kShadowCnt = TSAN_SHADOW_COUNT; variable 56 const uptr kShadowCnt = 4; variable 66 const uptr kShadowMultiplier = kShadowSize * kShadowCnt / kShadowCell;
|
H A D | tsan_rtl.cc | 403 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 D | tsan_platform.h | 95 (((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 D | tsan_defs.h | 50 const uptr kShadowCnt = TSAN_SHADOW_COUNT; variable 56 const uptr kShadowCnt = 4; variable 66 const uptr kShadowMultiplier = kShadowSize * kShadowCnt / kShadowCell;
|
H A D | tsan_rtl.cc | 403 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 D | tsan_platform.h | 169 ^ 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 D | tsan_platform.h | 169 ^ 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 D | tsan_platform.h | 95 (((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 D | tsan_defs.h | 48 const uptr kShadowCnt = TSAN_SHADOW_COUNT; variable 54 const uptr kShadowCnt = 4; variable 64 const uptr kShadowMultiplier = kShadowSize * kShadowCnt / kShadowCell;
|
H A D | tsan_rtl.cc | 438 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 D | tsan_rtl_access.cpp | 266 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 D | tsan_platform.h | 693 ^ 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 D | tsan_platform.h | 693 ^ 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 D | tsan_platform.h | 693 ^ 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 D | tsan_platform.h | 693 ^ 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 D | tsan_platform.h | 693 ^ 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 D | tsan_platform.h | 693 ^ 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 D | tsan_platform.h | 801 ^ 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 D | tsan_platform.h | 801 ^ 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 D | tsan_platform.h | 825 ^ 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 D | tsan_platform.h | 801 ^ 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 D | tsan_platform.h | 825 ^ 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 D | tsan_platform.h | 825 ^ 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 D | tsan_platform.h | 801 ^ 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()
|