Searched refs:kAccessIsWrite (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/ |
| H A D | tsan_update_shadow_word.inc | 30 if (LIKELY(old.IsRWWeakerOrEqual(kAccessIsWrite, kIsAtomic))) { 37 if (old.IsRWWeakerOrEqual(kAccessIsWrite, kIsAtomic)) { 43 if (LIKELY(old.IsBothReadsOrAtomic(kAccessIsWrite, kIsAtomic))) 51 if (old.IsBothReadsOrAtomic(kAccessIsWrite, kIsAtomic))
|
| H A D | tsan_rtl_access.cpp | 176 bool kAccessIsWrite, bool kIsAtomic, u64 *shadow_mem, in MemoryAccessImpl1() argument 242 const bool kAccessIsWrite = !(typ & kAccessRead); in UnalignedMemoryAccess() local 257 MemoryAccess(thr, pc, addr, kAccessSizeLog, kAccessIsWrite, kIsAtomic); in UnalignedMemoryAccess() 351 int kAccessSizeLog, bool kAccessIsWrite, in MemoryAccess() argument 358 (int)(1 << kAccessSizeLog), kAccessIsWrite, shadow_mem, in MemoryAccess() 372 if (!SANITIZER_GO && !kAccessIsWrite && *shadow_mem == kShadowRodata) { in MemoryAccess() 385 cur.SetWrite(kAccessIsWrite); in MemoryAccess() 389 kAccessIsWrite))) { in MemoryAccess() 400 MemoryAccessImpl1(thr, addr, kAccessSizeLog, kAccessIsWrite, kIsAtomic, in MemoryAccess() 410 kAccessIsWrite))) { in MemoryAccessImpl() [all …]
|
| H A D | tsan_shadow.h | 118 void SetWrite(unsigned kAccessIsWrite) { in SetWrite() argument 120 if (!kAccessIsWrite) in SetWrite() 122 DCHECK_EQ(kAccessIsWrite, IsWrite()); in SetWrite()
|
| H A D | tsan_rtl.h | 472 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic); 474 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic,
|