Lines Matching refs:ReadBarrier
318 obj->AtomicSetReadBarrierPointer(ReadBarrier::WhitePtr(), ReadBarrier::GrayPtr());
324 CHECK(!kUseBakerReadBarrier || obj->GetReadBarrierPointer() == ReadBarrier::GrayPtr());
372 if (ReadBarrier::kEnableToSpaceInvariantChecks) {
677 CHECK(ref->GetReadBarrierPointer() == ReadBarrier::BlackPtr() ||
678 (ref->GetReadBarrierPointer() == ReadBarrier::WhitePtr() &&
755 CHECK(obj->GetReadBarrierPointer() == ReadBarrier::BlackPtr() ||
756 (obj->GetReadBarrierPointer() == ReadBarrier::WhitePtr() &&
1064 DCHECK(to_ref->GetReadBarrierPointer() == ReadBarrier::GrayPtr())
1072 DCHECK(to_ref->GetReadBarrierPointer() == ReadBarrier::GrayPtr())
1092 ReadBarrier::GrayPtr(),
1093 ReadBarrier::WhitePtr());
1095 DCHECK(to_ref->GetReadBarrierPointer() == ReadBarrier::WhitePtr());
1105 ReadBarrier::GrayPtr(),
1106 ReadBarrier::BlackPtr());
1108 DCHECK(to_ref->GetReadBarrierPointer() == ReadBarrier::BlackPtr());
1115 if (ReadBarrier::kEnableToSpaceInvariantChecks || kIsDebugBuild) {
1234 DCHECK_EQ(obj->GetReadBarrierPointer(), ReadBarrier::BlackPtr()) << obj;
1235 obj->AtomicSetReadBarrierPointer(ReadBarrier::BlackPtr(), ReadBarrier::WhitePtr());
1236 DCHECK_EQ(obj->GetReadBarrierPointer(), ReadBarrier::WhitePtr()) << obj;
1266 if (ReadBarrier::kEnableReadBarrierInvariantChecks || kIsDebugBuild) {
1275 CHECK_EQ(obj->GetReadBarrierPointer(), ReadBarrier::WhitePtr()) << obj;
1383 DCHECK_EQ(ref->GetReadBarrierPointer(), ReadBarrier::BlackPtr()) << ref;
1385 ref->AtomicSetReadBarrierPointer(ReadBarrier::BlackPtr(), ReadBarrier::WhitePtr());
1386 DCHECK_EQ(ref->GetReadBarrierPointer(), ReadBarrier::WhitePtr()) << ref;
1884 to_ref->SetReadBarrierPointer(ReadBarrier::GrayPtr());
1902 DCHECK(to_ref->GetReadBarrierPointer() == ReadBarrier::GrayPtr());
2001 ref->AtomicSetReadBarrierPointer(ReadBarrier::WhitePtr(), ReadBarrier::GrayPtr());
2008 DCHECK_EQ(ref->GetReadBarrierPointer(), ReadBarrier
2023 DCHECK(ref->GetReadBarrierPointer() == ReadBarrier::GrayPtr() ||
2024 ref->GetReadBarrierPointer() == ReadBarrier::BlackPtr());
2029 DCHECK(ref->GetReadBarrierPointer() == ReadBarrier::GrayPtr() ||
2030 ref->GetReadBarrierPointer() == ReadBarrier::BlackPtr());
2043 DCHECK_EQ(ref->GetReadBarrierPointer(), ReadBarrier::WhitePtr());
2049 ref->AtomicSetReadBarrierPointer(ReadBarrier::WhitePtr(), ReadBarrier::GrayPtr());
2058 DCHECK_EQ(ref->GetReadBarrierPointer(), ReadBarrier::GrayPtr());