Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_update_shadow_word_inl.h30 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.cpp691 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic, in MemoryAccessImpl1() argument
756 int size, bool kAccessIsWrite, bool kIsAtomic) { in UnalignedMemoryAccess() argument
865 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic) { in MemoryAccess() argument
870 (int)(1 << kAccessSizeLog), kAccessIsWrite, shadow_mem, in MemoryAccess()
884 if (!SANITIZER_GO && !kAccessIsWrite && *shadow_mem == kShadowRodata) { in MemoryAccess()
897 cur.SetWrite(kAccessIsWrite); in MemoryAccess()
901 thr->fast_synch_epoch, kAccessIsWrite))) { in MemoryAccess()
912 MemoryAccessImpl1(thr, addr, kAccessSizeLog, kAccessIsWrite, kIsAtomic, in MemoryAccess()
919 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic, in MemoryAccessImpl() argument
922 thr->fast_synch_epoch, kAccessIsWrite))) { in MemoryAccessImpl()
[all …]
H A Dtsan_rtl.h200 void SetWrite(unsigned kAccessIsWrite) { in SetWrite() argument
202 if (!kAccessIsWrite) in SetWrite()
204 DCHECK_EQ(kAccessIsWrite, IsWrite()); in SetWrite()
698 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic);
700 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic,
707 int size, bool kAccessIsWrite, bool kIsAtomic);