/art/runtime/ |
read_barrier.cc | 21 DEFINE_RUNTIME_DEBUG_FLAG(ReadBarrier, kEnableToSpaceInvariantChecks); 22 DEFINE_RUNTIME_DEBUG_FLAG(ReadBarrier, kEnableReadBarrierInvariantChecks);
|
read_barrier-inl.h | 25 #include "mirror/object-readbarrier-inl.h" 37 inline MirrorType* ReadBarrier::Barrier( 107 inline MirrorType* ReadBarrier::BarrierForRoot(MirrorType** root, 155 inline MirrorType* ReadBarrier::BarrierForRoot(mirror::CompressedReference<MirrorType>* root, 193 inline MirrorType* ReadBarrier::IsMarked(MirrorType* ref) { 212 inline bool ReadBarrier::IsDuringStartup() { 230 inline void ReadBarrier::AssertToSpaceInvariant(mirror::Object* obj, MemberOffset offset, 241 inline void ReadBarrier::AssertToSpaceInvariant(GcRootSource* gc_root_source, 252 inline mirror::Object* ReadBarrier::Mark(mirror::Object* obj) { 256 inline bool ReadBarrier::IsGray(mirror::Object* obj, uintptr_t* fake_address_dependency) [all...] |
gc_root-inl.h | 33 ReadBarrier::BarrierForRoot<mirror::Object, kReadBarrierOption>(&root_, gc_root_source));
|
lock_word.h | 213 DCHECK(rb_state == ReadBarrier::NonGrayState() || 214 rb_state == ReadBarrier::GrayState()) << rb_state; 291 DCHECK(rb_state == ReadBarrier::NonGrayState() || 292 rb_state == ReadBarrier::GrayState()) << rb_state;
|
monitor_objects_stack_visitor.cc | 97 o = ReadBarrier::Mark(o.Ptr());
|
read_barrier.h | 38 class ReadBarrier {
|
image-inl.h | 46 ReadBarrier::BarrierForRoot<mirror::ObjectArray<mirror::Object>, kReadBarrierOption>(
|
thread.cc | [all...] |
monitor.cc | [all...] |
/art/runtime/interpreter/ |
shadow_frame-inl.h | 33 ReadBarrier::MaybeAssertToSpaceInvariant(val.Ptr());
|
shadow_frame.h | 194 ReadBarrier::MaybeAssertToSpaceInvariant(ref);
|
/art/runtime/gc/collector/ |
concurrent_copying-inl.h | 29 #include "mirror/object-readbarrier-inl.h" 48 if (ref->AtomicSetReadBarrierState(ReadBarrier::NonGrayState(), ReadBarrier::GrayState())) { 55 DCHECK_EQ(ref->GetReadBarrierState(), ReadBarrier::GrayState()); 79 success = ref->AtomicSetReadBarrierState(/* expected_rb_state= */ ReadBarrier::NonGrayState(), 80 /* rb_state= */ ReadBarrier::GrayState()); 87 DCHECK_EQ(ref->GetReadBarrierState(), ReadBarrier::GrayState()); 116 ref->AtomicSetReadBarrierState(/* expected_rb_state= */ ReadBarrier::NonGrayState(), 117 /* rb_state= */ ReadBarrier::GrayState()); 243 if (kUseBakerReadBarrier && from_ref->GetReadBarrierStateAcquire() == ReadBarrier::GrayState()) [all...] |
concurrent_copying.cc | 649 if (obj->GetReadBarrierState() != ReadBarrier::GrayState()) { 766 if (kUseBakerReadBarrier && obj->GetReadBarrierState() == ReadBarrier::NonGrayState()) { 769 obj->AtomicSetReadBarrierState(ReadBarrier::NonGrayState(), ReadBarrier::GrayState()); 774 obj->SetReadBarrierState(ReadBarrier::GrayState()); [all...] |
/art/runtime/mirror/ |
object-readbarrier-inl.h | 136 DCHECK(ReadBarrier::IsValidReadBarrierState(rb_state)) << rb_state; 147 DCHECK(ReadBarrier::IsValidReadBarrierState(rb_state)) << rb_state; 157 DCHECK(ReadBarrier::IsValidReadBarrierState(expected_rb_state)) << expected_rb_state; 158 DCHECK(ReadBarrier::IsValidReadBarrierState(rb_state)) << rb_state;
|
object_array-inl.h | 125 if (!ReadBarrier::IsGray(src.Ptr(), &fake_address_dependency)) { 150 if (!ReadBarrier::IsGray(src.Ptr(), &fake_address_dependency)) { 200 if (!ReadBarrier::IsGray(src.Ptr(), &fake_address_dependency)) { 248 if (!ReadBarrier::IsGray(src.Ptr(), &fake_address_dependency)) {
|
object-inl.h | 34 #include "object-readbarrier-inl.h" 113 DCHECK(ReadBarrier::IsValidReadBarrierState(rb_state)) << rb_state; 122 DCHECK_EQ(obj->GetReadBarrierState(), ReadBarrier::NonGrayState()) 608 T* result = ReadBarrier::Barrier<T, kIsVolatile, kReadBarrierOption>( 730 ReadBarrier::AssertToSpaceInvariant(witness_value.Ptr()); 755 ReadBarrier::AssertToSpaceInvariant(old_value.Ptr()); [all...] |
class.cc | [all...] |
/art/runtime/gc/ |
reference_queue.cc | 86 if (rb_state == ReadBarrier::GrayState()) { 87 ref->AtomicSetReadBarrierState(ReadBarrier::GrayState(), ReadBarrier::NonGrayState()); 88 CHECK_EQ(ref->GetReadBarrierState(), ReadBarrier::NonGrayState()); 92 CHECK_EQ(rb_state, ReadBarrier::NonGrayState()) << "ref=" << ref << " rb_state=" << rb_state;
|
/art/runtime/jit/ |
profiling_info.cc | 86 mirror::Class* marked = ReadBarrier::IsMarked(existing);
|
/external/gemmlowp/internal/ |
multi_thread_gemm.h | 72 inline void ReadBarrier() { 82 #error "Unsupported architecture for ReadBarrier." 120 ReadBarrier(); 128 ReadBarrier(); 197 ReadBarrier();
|
/art/runtime/entrypoints/quick/ |
quick_field_entrypoints.cc | 381 return ReadBarrier::Mark(obj); 395 ReadBarrier::Barrier<mirror::Object, /* kIsVolatile= */ false, kReadBarrierOption>(
|
quick_jni_entrypoints.cc | 46 mirror::Object* to_ref = ReadBarrier::BarrierForRoot(handle_on_stack);
|
/art/runtime/native/ |
sun_misc_Unsafe.cc | 79 ReadBarrier::Barrier<mirror::Object, /* kIsVolatile= */ false, kWithReadBarrier,
|
/art/compiler/optimizing/ |
intrinsics_arm64.cc | 189 // tmp_reg = ReadBarrier::Mark(tmp_reg); [all...] |
intrinsics_arm_vixl.cc | 206 // tmp = ReadBarrier::Mark(tmp); [all...] |