/dports/lang/gcc12-devel/gcc-12-20211205/libsanitizer/tsan/ |
H A D | tsan_rtl_access.cpp | 246 int kAccessSizeLog = kSizeLog1; in UnalignedMemoryAccess() local 249 kAccessSizeLog = kSizeLog8; in UnalignedMemoryAccess() 252 kAccessSizeLog = kSizeLog4; in UnalignedMemoryAccess() 255 kAccessSizeLog = kSizeLog2; in UnalignedMemoryAccess() 358 (int)(1 << kAccessSizeLog), kAccessIsWrite, shadow_mem, in MemoryAccess() 384 cur.SetAddr0AndSizeLog(addr & 7, kAccessSizeLog); in MemoryAccess() 406 int kAccessSizeLog, in MemoryAccessImpl() argument 569 int const kAccessSizeLog = 0; in MemoryAccessRange() local 580 int const kAccessSizeLog = 3; in MemoryAccessRange() local 583 cur.SetAddr0AndSizeLog(0, kAccessSizeLog); in MemoryAccessRange() [all …]
|
/dports/devel/mingw32-gcc/gcc-4.8.1/libsanitizer/tsan/ |
H A D | tsan_rtl.h | 189 void SetAddr0AndSizeLog(u64 addr0, unsigned kAccessSizeLog) { in SetAddr0AndSizeLog() argument 192 DCHECK_LE(kAccessSizeLog, 3); in SetAddr0AndSizeLog() 193 x_ |= (kAccessSizeLog << 3) | addr0; in SetAddr0AndSizeLog() 194 DCHECK_EQ(kAccessSizeLog, size_log()); in SetAddr0AndSizeLog() 587 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic); 589 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic, 602 uptr addr, int kAccessSizeLog) { in MemoryRead() argument 603 MemoryAccess(thr, pc, addr, kAccessSizeLog, false, false); in MemoryRead() 608 MemoryAccess(thr, pc, addr, kAccessSizeLog, true, false); in MemoryWrite() 613 MemoryAccess(thr, pc, addr, kAccessSizeLog, false, true); in MemoryReadAtomic() [all …]
|
/dports/lang/gcc48/gcc-4.8.5/libsanitizer/tsan/ |
H A D | tsan_rtl.h | 189 void SetAddr0AndSizeLog(u64 addr0, unsigned kAccessSizeLog) { in SetAddr0AndSizeLog() argument 192 DCHECK_LE(kAccessSizeLog, 3); in SetAddr0AndSizeLog() 193 x_ |= (kAccessSizeLog << 3) | addr0; in SetAddr0AndSizeLog() 194 DCHECK_EQ(kAccessSizeLog, size_log()); in SetAddr0AndSizeLog() 587 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic); 589 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic, 602 uptr addr, int kAccessSizeLog) { in MemoryRead() argument 603 MemoryAccess(thr, pc, addr, kAccessSizeLog, false, false); in MemoryRead() 608 MemoryAccess(thr, pc, addr, kAccessSizeLog, true, false); in MemoryWrite() 613 MemoryAccess(thr, pc, addr, kAccessSizeLog, false, true); in MemoryReadAtomic() [all …]
|
/dports/lang/gnat_util/gcc-6-20180516/libsanitizer/tsan/ |
H A D | tsan_rtl.h | 184 void SetAddr0AndSizeLog(u64 addr0, unsigned kAccessSizeLog) { in SetAddr0AndSizeLog() argument 187 DCHECK_LE(kAccessSizeLog, 3); in SetAddr0AndSizeLog() 188 x_ |= ((kAccessSizeLog << 3) | addr0) << kClkBits; in SetAddr0AndSizeLog() 189 DCHECK_EQ(kAccessSizeLog, size_log()); in SetAddr0AndSizeLog() 624 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic); 626 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic, 641 uptr addr, int kAccessSizeLog) { in MemoryRead() argument 642 MemoryAccess(thr, pc, addr, kAccessSizeLog, false, false); in MemoryRead() 647 MemoryAccess(thr, pc, addr, kAccessSizeLog, true, false); in MemoryWrite() 652 MemoryAccess(thr, pc, addr, kAccessSizeLog, false, true); in MemoryReadAtomic() [all …]
|
H A D | tsan_rtl_thread.cc | 381 int const kAccessSizeLog = 0; in MemoryAccessRange() local 384 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 385 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange() 392 int const kAccessSizeLog = 3; in MemoryAccessRange() local 395 cur.SetAddr0AndSizeLog(0, kAccessSizeLog); in MemoryAccessRange() 396 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange() 402 int const kAccessSizeLog = 0; in MemoryAccessRange() local 405 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 406 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange()
|
/dports/devel/arm-none-eabi-gcc492/gcc-4.9.2/libsanitizer/tsan/ |
H A D | tsan_rtl.h | 244 void SetAddr0AndSizeLog(u64 addr0, unsigned kAccessSizeLog) { in SetAddr0AndSizeLog() argument 247 DCHECK_LE(kAccessSizeLog, 3); in SetAddr0AndSizeLog() 248 x_ |= (kAccessSizeLog << 3) | addr0; in SetAddr0AndSizeLog() 249 DCHECK_EQ(kAccessSizeLog, size_log()); in SetAddr0AndSizeLog() 648 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic); 650 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic, 665 uptr addr, int kAccessSizeLog) { in MemoryRead() argument 666 MemoryAccess(thr, pc, addr, kAccessSizeLog, false, false); in MemoryRead() 671 MemoryAccess(thr, pc, addr, kAccessSizeLog, true, false); in MemoryWrite() 676 MemoryAccess(thr, pc, addr, kAccessSizeLog, false, true); in MemoryReadAtomic() [all …]
|
H A D | tsan_rtl_thread.cc | 367 int const kAccessSizeLog = 0; in MemoryAccessRange() local 370 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 371 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange() 378 int const kAccessSizeLog = 3; in MemoryAccessRange() local 381 cur.SetAddr0AndSizeLog(0, kAccessSizeLog); in MemoryAccessRange() 382 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange() 388 int const kAccessSizeLog = 0; in MemoryAccessRange() local 391 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 392 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange()
|
/dports/lang/gcc6-aux/gcc-6-20180516/libsanitizer/tsan/ |
H A D | tsan_rtl.h | 184 void SetAddr0AndSizeLog(u64 addr0, unsigned kAccessSizeLog) { in SetAddr0AndSizeLog() argument 187 DCHECK_LE(kAccessSizeLog, 3); in SetAddr0AndSizeLog() 188 x_ |= ((kAccessSizeLog << 3) | addr0) << kClkBits; in SetAddr0AndSizeLog() 189 DCHECK_EQ(kAccessSizeLog, size_log()); in SetAddr0AndSizeLog() 624 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic); 626 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic, 641 uptr addr, int kAccessSizeLog) { in MemoryRead() argument 642 MemoryAccess(thr, pc, addr, kAccessSizeLog, false, false); in MemoryRead() 647 MemoryAccess(thr, pc, addr, kAccessSizeLog, true, false); in MemoryWrite() 652 MemoryAccess(thr, pc, addr, kAccessSizeLog, false, true); in MemoryReadAtomic() [all …]
|
H A D | tsan_rtl_thread.cc | 381 int const kAccessSizeLog = 0; in MemoryAccessRange() local 384 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 385 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange() 392 int const kAccessSizeLog = 3; in MemoryAccessRange() local 395 cur.SetAddr0AndSizeLog(0, kAccessSizeLog); in MemoryAccessRange() 396 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange() 402 int const kAccessSizeLog = 0; in MemoryAccessRange() local 405 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 406 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange()
|
/dports/lang/gcc8/gcc-8.5.0/libsanitizer/tsan/ |
H A D | tsan_rtl_thread.cc | 369 int const kAccessSizeLog = 0; in MemoryAccessRange() local 372 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 373 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange() 380 int const kAccessSizeLog = 3; in MemoryAccessRange() local 383 cur.SetAddr0AndSizeLog(0, kAccessSizeLog); in MemoryAccessRange() 384 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange() 390 int const kAccessSizeLog = 0; in MemoryAccessRange() local 393 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 394 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange()
|
H A D | tsan_rtl.h | 197 void SetAddr0AndSizeLog(u64 addr0, unsigned kAccessSizeLog) { in SetAddr0AndSizeLog() argument 200 DCHECK_LE(kAccessSizeLog, 3); in SetAddr0AndSizeLog() 201 x_ |= ((kAccessSizeLog << 3) | addr0) << kClkBits; in SetAddr0AndSizeLog() 202 DCHECK_EQ(kAccessSizeLog, size_log()); in SetAddr0AndSizeLog() 697 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic); 699 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic, 714 uptr addr, int kAccessSizeLog) { in MemoryRead() argument 715 MemoryAccess(thr, pc, addr, kAccessSizeLog, false, false); in MemoryRead() 720 MemoryAccess(thr, pc, addr, kAccessSizeLog, true, false); in MemoryWrite() 725 MemoryAccess(thr, pc, addr, kAccessSizeLog, false, true); in MemoryReadAtomic() [all …]
|
/dports/devel/riscv64-none-elf-gcc/gcc-8.4.0/libsanitizer/tsan/ |
H A D | tsan_rtl_thread.cc | 369 int const kAccessSizeLog = 0; in MemoryAccessRange() local 372 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 373 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange() 380 int const kAccessSizeLog = 3; in MemoryAccessRange() local 383 cur.SetAddr0AndSizeLog(0, kAccessSizeLog); in MemoryAccessRange() 384 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange() 390 int const kAccessSizeLog = 0; in MemoryAccessRange() local 393 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 394 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange()
|
H A D | tsan_rtl.h | 197 void SetAddr0AndSizeLog(u64 addr0, unsigned kAccessSizeLog) { in SetAddr0AndSizeLog() argument 200 DCHECK_LE(kAccessSizeLog, 3); in SetAddr0AndSizeLog() 201 x_ |= ((kAccessSizeLog << 3) | addr0) << kClkBits; in SetAddr0AndSizeLog() 202 DCHECK_EQ(kAccessSizeLog, size_log()); in SetAddr0AndSizeLog() 697 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic); 699 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic, 714 uptr addr, int kAccessSizeLog) { in MemoryRead() argument 715 MemoryAccess(thr, pc, addr, kAccessSizeLog, false, false); in MemoryRead() 720 MemoryAccess(thr, pc, addr, kAccessSizeLog, true, false); in MemoryWrite() 725 MemoryAccess(thr, pc, addr, kAccessSizeLog, false, true); in MemoryReadAtomic() [all …]
|
/dports/devel/arm-none-eabi-gcc/gcc-8.4.0/libsanitizer/tsan/ |
H A D | tsan_rtl_thread.cc | 369 int const kAccessSizeLog = 0; in MemoryAccessRange() local 372 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 373 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange() 380 int const kAccessSizeLog = 3; in MemoryAccessRange() local 383 cur.SetAddr0AndSizeLog(0, kAccessSizeLog); in MemoryAccessRange() 384 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange() 390 int const kAccessSizeLog = 0; in MemoryAccessRange() local 393 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 394 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange()
|
H A D | tsan_rtl.h | 197 void SetAddr0AndSizeLog(u64 addr0, unsigned kAccessSizeLog) { in SetAddr0AndSizeLog() argument 200 DCHECK_LE(kAccessSizeLog, 3); in SetAddr0AndSizeLog() 201 x_ |= ((kAccessSizeLog << 3) | addr0) << kClkBits; in SetAddr0AndSizeLog() 202 DCHECK_EQ(kAccessSizeLog, size_log()); in SetAddr0AndSizeLog() 697 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic); 699 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic, 714 uptr addr, int kAccessSizeLog) { in MemoryRead() argument 715 MemoryAccess(thr, pc, addr, kAccessSizeLog, false, false); in MemoryRead() 720 MemoryAccess(thr, pc, addr, kAccessSizeLog, true, false); in MemoryWrite() 725 MemoryAccess(thr, pc, addr, kAccessSizeLog, false, true); in MemoryReadAtomic() [all …]
|
/dports/lang/gcc9-devel/gcc-9-20211007/libsanitizer/tsan/ |
H A D | tsan_rtl_thread.cc | 369 int const kAccessSizeLog = 0; in MemoryAccessRange() local 372 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 373 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange() 380 int const kAccessSizeLog = 3; in MemoryAccessRange() local 383 cur.SetAddr0AndSizeLog(0, kAccessSizeLog); in MemoryAccessRange() 384 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange() 390 int const kAccessSizeLog = 0; in MemoryAccessRange() local 393 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 394 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange()
|
/dports/devel/riscv32-unknown-elf-gcc/gcc-8.4.0/libsanitizer/tsan/ |
H A D | tsan_rtl_thread.cc | 369 int const kAccessSizeLog = 0; in MemoryAccessRange() local 372 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 373 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange() 380 int const kAccessSizeLog = 3; in MemoryAccessRange() local 383 cur.SetAddr0AndSizeLog(0, kAccessSizeLog); in MemoryAccessRange() 384 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange() 390 int const kAccessSizeLog = 0; in MemoryAccessRange() local 393 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 394 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange()
|
H A D | tsan_rtl.h | 197 void SetAddr0AndSizeLog(u64 addr0, unsigned kAccessSizeLog) { in SetAddr0AndSizeLog() argument 200 DCHECK_LE(kAccessSizeLog, 3); in SetAddr0AndSizeLog() 201 x_ |= ((kAccessSizeLog << 3) | addr0) << kClkBits; in SetAddr0AndSizeLog() 202 DCHECK_EQ(kAccessSizeLog, size_log()); in SetAddr0AndSizeLog() 697 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic); 699 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic, 714 uptr addr, int kAccessSizeLog) { in MemoryRead() argument 715 MemoryAccess(thr, pc, addr, kAccessSizeLog, false, false); in MemoryRead() 720 MemoryAccess(thr, pc, addr, kAccessSizeLog, true, false); in MemoryWrite() 725 MemoryAccess(thr, pc, addr, kAccessSizeLog, false, true); in MemoryReadAtomic() [all …]
|
/dports/lang/gcc9/gcc-9.4.0/libsanitizer/tsan/ |
H A D | tsan_rtl_thread.cc | 369 int const kAccessSizeLog = 0; in MemoryAccessRange() local 372 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 373 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange() 380 int const kAccessSizeLog = 3; in MemoryAccessRange() local 383 cur.SetAddr0AndSizeLog(0, kAccessSizeLog); in MemoryAccessRange() 384 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange() 390 int const kAccessSizeLog = 0; in MemoryAccessRange() local 393 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 394 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange()
|
/dports/devel/aarch64-none-elf-gcc/gcc-8.4.0/libsanitizer/tsan/ |
H A D | tsan_rtl_thread.cc | 369 int const kAccessSizeLog = 0; in MemoryAccessRange() local 372 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 373 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange() 380 int const kAccessSizeLog = 3; in MemoryAccessRange() local 383 cur.SetAddr0AndSizeLog(0, kAccessSizeLog); in MemoryAccessRange() 384 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange() 390 int const kAccessSizeLog = 0; in MemoryAccessRange() local 393 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 394 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange()
|
H A D | tsan_rtl.h | 197 void SetAddr0AndSizeLog(u64 addr0, unsigned kAccessSizeLog) { in SetAddr0AndSizeLog() argument 200 DCHECK_LE(kAccessSizeLog, 3); in SetAddr0AndSizeLog() 201 x_ |= ((kAccessSizeLog << 3) | addr0) << kClkBits; in SetAddr0AndSizeLog() 202 DCHECK_EQ(kAccessSizeLog, size_log()); in SetAddr0AndSizeLog() 697 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic); 699 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic, 714 uptr addr, int kAccessSizeLog) { in MemoryRead() argument 715 MemoryAccess(thr, pc, addr, kAccessSizeLog, false, false); in MemoryRead() 720 MemoryAccess(thr, pc, addr, kAccessSizeLog, true, false); in MemoryWrite() 725 MemoryAccess(thr, pc, addr, kAccessSizeLog, false, true); in MemoryReadAtomic() [all …]
|
/dports/lang/gcc9-aux/gcc-9.1.0/libsanitizer/tsan/ |
H A D | tsan_rtl_thread.cc | 369 int const kAccessSizeLog = 0; in MemoryAccessRange() local 372 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 373 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange() 380 int const kAccessSizeLog = 3; in MemoryAccessRange() local 383 cur.SetAddr0AndSizeLog(0, kAccessSizeLog); in MemoryAccessRange() 384 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange() 390 int const kAccessSizeLog = 0; in MemoryAccessRange() local 393 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 394 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange()
|
/dports/devel/riscv64-gcc/gcc-8.3.0/libsanitizer/tsan/ |
H A D | tsan_rtl_thread.cc | 369 int const kAccessSizeLog = 0; in MemoryAccessRange() local 372 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 373 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange() 380 int const kAccessSizeLog = 3; in MemoryAccessRange() local 383 cur.SetAddr0AndSizeLog(0, kAccessSizeLog); in MemoryAccessRange() 384 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange() 390 int const kAccessSizeLog = 0; in MemoryAccessRange() local 393 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 394 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange()
|
H A D | tsan_rtl.h | 197 void SetAddr0AndSizeLog(u64 addr0, unsigned kAccessSizeLog) { in SetAddr0AndSizeLog() argument 200 DCHECK_LE(kAccessSizeLog, 3); in SetAddr0AndSizeLog() 201 x_ |= ((kAccessSizeLog << 3) | addr0) << kClkBits; in SetAddr0AndSizeLog() 202 DCHECK_EQ(kAccessSizeLog, size_log()); in SetAddr0AndSizeLog() 697 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic); 699 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic, 714 uptr addr, int kAccessSizeLog) { in MemoryRead() argument 715 MemoryAccess(thr, pc, addr, kAccessSizeLog, false, false); in MemoryRead() 720 MemoryAccess(thr, pc, addr, kAccessSizeLog, true, false); in MemoryWrite() 725 MemoryAccess(thr, pc, addr, kAccessSizeLog, false, true); in MemoryReadAtomic() [all …]
|
/dports/devel/tinygo/tinygo-0.14.1/lib/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_rtl_thread.cc | 377 int const kAccessSizeLog = 0; in MemoryAccessRange() local 380 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 381 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange() 388 int const kAccessSizeLog = 3; in MemoryAccessRange() local 391 cur.SetAddr0AndSizeLog(0, kAccessSizeLog); in MemoryAccessRange() 392 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange() 398 int const kAccessSizeLog = 0; in MemoryAccessRange() local 401 cur.SetAddr0AndSizeLog(addr & (kShadowCell - 1), kAccessSizeLog); in MemoryAccessRange() 402 MemoryAccessImpl(thr, addr, kAccessSizeLog, is_write, false, in MemoryAccessRange()
|