HomeSort by: relevance | last modified time | path
    Searched defs:kIsAtomic (Results 1 - 3 of 3) sorted by relevancy

  /src/external/gpl3/gcc.old/dist/libsanitizer/tsan/
tsan_rtl_access.cpp 176 bool kAccessIsWrite, bool kIsAtomic, u64 *shadow_mem,
243 const bool kIsAtomic = false;
257 MemoryAccess(thr, pc, addr, kAccessSizeLog, kAccessIsWrite, kIsAtomic);
352 bool kIsAtomic) {
386 cur.SetAtomic(kIsAtomic);
400 MemoryAccessImpl1(thr, addr, kAccessSizeLog, kAccessIsWrite, kIsAtomic,
407 bool kAccessIsWrite, bool kIsAtomic,
414 MemoryAccessImpl1(thr, addr, kAccessSizeLog, kAccessIsWrite, kIsAtomic,
tsan_shadow.h 124 void SetAtomic(bool kIsAtomic) {
126 if (kIsAtomic)
128 DCHECK_EQ(IsAtomic(), kIsAtomic);
189 bool ALWAYS_INLINE IsBothReadsOrAtomic(bool kIsWrite, bool kIsAtomic) const {
191 (u64(kIsAtomic) << kAtomicShift));
192 DCHECK_EQ(v, (!IsWrite() && !kIsWrite) || (IsAtomic() && kIsAtomic));
196 bool ALWAYS_INLINE IsRWNotWeaker(bool kIsWrite, bool kIsAtomic) const {
197 bool v = ((x_ >> kReadShift) & 3) <= u64((kIsWrite ^ 1) | (kIsAtomic << 1));
198 DCHECK_EQ(v, (IsAtomic() < kIsAtomic) ||
199 (IsAtomic() == kIsAtomic && !IsWrite() <= !kIsWrite))
    [all...]
  /src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
tsan_rtl.h 218 void SetAtomic(bool kIsAtomic) {
220 if (kIsAtomic)
222 DCHECK_EQ(IsAtomic(), kIsAtomic);
291 bool ALWAYS_INLINE IsBothReadsOrAtomic(bool kIsWrite, bool kIsAtomic) const {
293 | (u64(kIsAtomic) << kAtomicShift));
294 DCHECK_EQ(v, (!IsWrite() && !kIsWrite) || (IsAtomic() && kIsAtomic));
298 bool ALWAYS_INLINE IsRWNotWeaker(bool kIsWrite, bool kIsAtomic) const {
300 <= u64((kIsWrite ^ 1) | (kIsAtomic << 1));
301 DCHECK_EQ(v, (IsAtomic() < kIsAtomic) ||
302 (IsAtomic() == kIsAtomic && !IsWrite() <= !kIsWrite))
    [all...]

Completed in 24 milliseconds