Searched defs:kIsAtomic (Results 1 - 2 of 2) sorted by relevance
/external/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_rtl.cc | 534 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic, 607 int size, bool kAccessIsWrite, bool kIsAtomic) { 621 MemoryAccess(thr, pc, addr, kAccessSizeLog, kAccessIsWrite, kIsAtomic); 713 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic) { 754 cur.SetAtomic(kIsAtomic); 772 MemoryAccessImpl1(thr, addr, kAccessSizeLog, kAccessIsWrite, kIsAtomic, 779 int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic, 790 MemoryAccessImpl1(thr, addr, kAccessSizeLog, kAccessIsWrite, kIsAtomic, 533 MemoryAccessImpl1(ThreadState *thr, uptr addr, int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic, u64 *shadow_mem, Shadow cur) argument 606 UnalignedMemoryAccess(ThreadState *thr, uptr pc, uptr addr, int size, bool kAccessIsWrite, bool kIsAtomic) argument 712 MemoryAccess(ThreadState *thr, uptr pc, uptr addr, int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic) argument 778 MemoryAccessImpl(ThreadState *thr, uptr addr, int kAccessSizeLog, bool kAccessIsWrite, bool kIsAtomic, u64 *shadow_mem, Shadow cur) argument
|
H A D | tsan_rtl.h | 196 void SetAtomic(bool kIsAtomic) { argument 198 if (kIsAtomic) 200 DCHECK_EQ(IsAtomic(), kIsAtomic); local 269 bool ALWAYS_INLINE IsBothReadsOrAtomic(bool kIsWrite, bool kIsAtomic) const { 271 | (u64(kIsAtomic) << kAtomicShift)); 272 DCHECK_EQ(v, (!IsWrite() && !kIsWrite) || (IsAtomic() && kIsAtomic)); 276 bool ALWAYS_INLINE IsRWNotWeaker(bool kIsWrite, bool kIsAtomic) const { 278 <= u64((kIsWrite ^ 1) | (kIsAtomic << 1)); 279 DCHECK_EQ(v, (IsAtomic() < kIsAtomic) || 280 (IsAtomic() == kIsAtomic [all...] |
Completed in 489 milliseconds