Home
last modified time | relevance | path

Searched refs:kAccessIsWrite (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/
H A Dtsan_update_shadow_word.inc30 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 Dtsan_rtl_access.cpp176 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 Dtsan_shadow.h118 void SetWrite(unsigned kAccessIsWrite) { in SetWrite() argument
120 if (!kAccessIsWrite) in SetWrite()
122 DCHECK_EQ(kAccessIsWrite, IsWrite()); in SetWrite()
H A Dtsan_rtl.h472 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic);
474 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic,