HomeSort by relevance Sort by last modified time
    Searched refs:ReadBarrier (Results 1 - 25 of 36) 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 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...]

Completed in 1670 milliseconds

1 2