HomeSort by relevance Sort by last modified time
    Searched refs:ReadBarrier (Results 1 - 25 of 35) sorted by null

1 2

  /art/runtime/
read_barrier.cc 21 DEFINE_RUNTIME_DEBUG_FLAG(ReadBarrier, kEnableToSpaceInvariantChecks);
22 DEFINE_RUNTIME_DEBUG_FLAG(ReadBarrier, kEnableReadBarrierInvariantChecks);
read_barrier-inl.h 26 #include "mirror/object-readbarrier-inl.h"
37 inline MirrorType* ReadBarrier::Barrier(
101 inline MirrorType* ReadBarrier::BarrierForRoot(MirrorType** root,
149 inline MirrorType* ReadBarrier::BarrierForRoot(mirror::CompressedReference<MirrorType>* root,
187 inline MirrorType* ReadBarrier::IsMarked(MirrorType* ref) {
206 inline bool ReadBarrier::IsDuringStartup() {
224 inline void ReadBarrier::AssertToSpaceInvariant(mirror::Object* obj, MemberOffset offset,
235 inline void ReadBarrier::AssertToSpaceInvariant(GcRootSource* gc_root_source,
246 inline mirror::Object* ReadBarrier::Mark(mirror::Object* obj) {
250 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 208 DCHECK(rb_state == ReadBarrier::WhiteState() ||
209 rb_state == ReadBarrier::GrayState()) << rb_state;
286 DCHECK(rb_state == ReadBarrier::WhiteState() ||
287 rb_state == ReadBarrier::GrayState()) << rb_state;
image-inl.h 44 ReadBarrier::BarrierForRoot<mirror::ObjectArray<mirror::Object>, kReadBarrierOption>(
read_barrier.h 39 class ReadBarrier {
monitor.cc     [all...]
  /art/runtime/gc/collector/
concurrent_copying-inl.h 27 #include "mirror/object-readbarrier-inl.h"
55 success = ref->AtomicSetReadBarrierState(ReadBarrier::WhiteState(), ReadBarrier::GrayState());
62 DCHECK_EQ(ref->GetReadBarrierState(), ReadBarrier::GrayState());
89 bool success = ref->AtomicSetReadBarrierState(ReadBarrier::WhiteState(),
90 ReadBarrier::GrayState());
196 if (kUseBakerReadBarrier && from_ref->GetReadBarrierStateAcquire() == ReadBarrier::GrayState()) {
concurrent_copying.cc 531 if (obj->GetReadBarrierState() != ReadBarrier::GrayState()) {
640 if (kUseBakerReadBarrier && obj->GetReadBarrierState() == ReadBarrier::WhiteState()) {
643 obj->AtomicSetReadBarrierState(ReadBarrier::WhiteState(), ReadBarrier::GrayState());
648 obj->SetReadBarrierState(ReadBarrier::GrayState());
757 if (obj->GetReadBarrierState() == ReadBarrier::GrayState()) {
760 bool success = obj->AtomicSetReadBarrierState(ReadBarrier::GrayState(),
761 ReadBarrier::WhiteState());
    [all...]
  /art/runtime/gc/
reference_queue.cc 85 if (rb_state == ReadBarrier::GrayState()) {
86 ref->AtomicSetReadBarrierState(ReadBarrier::GrayState(), ReadBarrier::WhiteState());
87 CHECK_EQ(ref->GetReadBarrierState(), ReadBarrier::WhiteState());
91 CHECK_EQ(rb_state, ReadBarrier::WhiteState()) << "ref=" << ref << " rb_state=" << rb_state;
  /art/runtime/mirror/
object-readbarrier-inl.h 132 DCHECK(ReadBarrier::IsValidReadBarrierState(rb_state)) << rb_state;
143 DCHECK(ReadBarrier::IsValidReadBarrierState(rb_state)) << rb_state;
153 DCHECK(ReadBarrier::IsValidReadBarrierState(expected_rb_state)) << expected_rb_state;
154 DCHECK(ReadBarrier::IsValidReadBarrierState(rb_state)) << rb_state;
object_array-inl.h 153 if (!ReadBarrier::IsGray(src.Ptr(), &fake_address_dependency)) {
178 if (!ReadBarrier::IsGray(src.Ptr(), &fake_address_dependency)) {
228 if (!ReadBarrier::IsGray(src.Ptr(), &fake_address_dependency)) {
276 if (!ReadBarrier::IsGray(src.Ptr(), &fake_address_dependency)) {
object-inl.h 34 #include "object-readbarrier-inl.h"
138 DCHECK(ReadBarrier::IsValidReadBarrierState(rb_state)) << rb_state;
147 DCHECK(obj->GetReadBarrierState() == ReadBarrier::WhiteState())
727 T* result = ReadBarrier::Barrier<T, kReadBarrierOption>(this, field_offset, objref_addr);
    [all...]
class.cc     [all...]
  /art/runtime/jit/
profiling_info.cc 94 mirror::Class* marked = ReadBarrier::IsMarked(existing);
  /art/runtime/interpreter/
shadow_frame.h 192 ReadBarrier::AssertToSpaceInvariant(ref);
260 ReadBarrier::AssertToSpaceInvariant(val);
  /external/gemmlowp/internal/
multi_thread_gemm.h 72 inline void ReadBarrier() {
80 #error "Unsupported architecture for ReadBarrier."
118 ReadBarrier();
126 ReadBarrier();
  /art/runtime/entrypoints/quick/
quick_field_entrypoints.cc 298 return ReadBarrier::Mark(obj);
311 ReadBarrier::Barrier<mirror::Object, kReadBarrierOption>(obj,
quick_jni_entrypoints.cc 45 mirror::Object* to_ref = ReadBarrier::BarrierForRoot(handle_on_stack);
  /art/compiler/linker/arm/
relative_patcher_thumb2.cc 189 static_assert(ReadBarrier::WhiteState() == 0, "Expecting white to have value 0");
190 static_assert(ReadBarrier::GrayState() == 1, "Expecting gray to have value 1");
  /art/compiler/linker/arm64/
relative_patcher_arm64.cc 365 static_assert(ReadBarrier::WhiteState() == 0, "Expecting white to have value 0");
366 static_assert(ReadBarrier::GrayState() == 1, "Expecting gray to have value 1");
  /art/runtime/native/
sun_misc_Unsafe.cc 72 ReadBarrier::Barrier<mirror::Object, kWithReadBarrier, /* kAlwaysUpdateField */ true>(
  /art/compiler/optimizing/
code_generator_arm64.cc     [all...]
intrinsics_arm64.cc 188 // tmp_reg = ReadBarrier::Mark(tmp_reg);
    [all...]
intrinsics_arm_vixl.cc 209 // tmp = ReadBarrier::Mark(tmp);
    [all...]

Completed in 2043 milliseconds

1 2