Home
last modified time | relevance | path

Searched refs:AsMirrorPtr (Results 1 – 25 of 41) sorted by relevance

12

/aosp12/art/runtime/gc/accounting/
H A Datomic_stack.h53 return a < b.AsMirrorPtr(); in operator()
56 return a.AsMirrorPtr() < b; in operator()
61 return a.AsMirrorPtr() < b.AsMirrorPtr(); in operator()
118 DCHECK_EQ(begin_[i].AsMirrorPtr(), static_cast<T*>(nullptr)) in AtomicBumpBack()
128 DCHECK_EQ(begin_[i].AsMirrorPtr(), static_cast<T*>(nullptr)) << "i=" << i; in AssertAllZero()
148 return begin_[back_index_.load(std::memory_order_relaxed)].AsMirrorPtr(); in PopBack()
216 if (cur->AsMirrorPtr() == value) { in Contains()
H A Dremembered_set.cc76 if (target_space_->HasAddress(ref_ptr->AsMirrorPtr())) { in operator ()()
79 DCHECK(!target_space_->HasAddress(ref_ptr->AsMirrorPtr())); in operator ()()
100 if (target_space_->HasAddress(root->AsMirrorPtr())) { in VisitRoot()
102 root->Assign(collector_->MarkObject(root->AsMirrorPtr())); in VisitRoot()
103 DCHECK(!target_space_->HasAddress(root->AsMirrorPtr())); in VisitRoot()
H A Dmod_union_table.cc123 mirror::Object* ref = obj_ptr->AsMirrorPtr(); in MarkReference()
201 mirror::Object* ref = ref_ptr->AsMirrorPtr(); in operator ()()
218 if (mod_union_table_->ShouldAddReference(root->AsMirrorPtr())) { in VisitRoot()
221 mirror::Object* old_ref = root->AsMirrorPtr(); in VisitRoot()
304 DCHECK(!mod_union_table_->ShouldAddReference(root->AsMirrorPtr())); in VisitRoot()
346 CHECK(heap_->IsLiveObjectLocked(ref->AsMirrorPtr())); in Verify()
358 reference_set.insert(obj_ptr->AsMirrorPtr()); in Verify()
382 os << reinterpret_cast<const void*>(ref->AsMirrorPtr()) << ","; in Dump()
463 if (obj_ptr->AsMirrorPtr() != nullptr) { in UpdateAndMarkReferences()
H A Dmod_union_table_test.cc105 MarkObject(ref->AsMirrorPtr()); in MarkHeapReference()
/aosp12/art/runtime/
H A Dread_barrier-inl.h58 MirrorType* ref = ref_addr->template AsMirrorPtr<kIsVolatile>(); in Barrier()
77 return ref_addr->template AsMirrorPtr<kIsVolatile>(); in Barrier()
79 MirrorType* ref = ref_addr->template AsMirrorPtr<kIsVolatile>(); in Barrier()
102 return ref_addr->template AsMirrorPtr<kIsVolatile>(); in Barrier()
157 MirrorType* ref = root->AsMirrorPtr(); in BarrierForRoot()
179 if (new_ref.AsMirrorPtr() != old_ref.AsMirrorPtr()) { in BarrierForRoot()
H A Dfault_handler.cc73 CHECK_EQ(actual_class, cls.AsMirrorPtr()); in SafeGetDeclaringClass()
80 return cls.AsMirrorPtr(); in SafeGetDeclaringClass()
92 CHECK_EQ(actual_class, cls.AsMirrorPtr()); in SafeGetClass()
99 return cls.AsMirrorPtr(); in SafeGetClass()
H A Dhandle.h75 return down_cast<T*>(reference_->AsMirrorPtr()); in Get()
155 T* old = down_cast<T*>(ref->AsMirrorPtr()); in Assign()
162 T* old = down_cast<T*>(ref->AsMirrorPtr()); in Assign()
H A Dhandle_scope_test.cc74 EXPECT_OBJ_PTR_EQ(ref_ptr->AsMirrorPtr(), c); in TEST_F()
H A Dclass_table_test.cc62 roots_.insert(root->AsMirrorPtr()); in VisitRoot()
H A Dgc_root.h148 VisitRoot(roots[i]->AsMirrorPtr(), info); in VisitRoots()
H A Dhandle_scope-inl.h85 return GetReferences()[i].AsMirrorPtr(); in GetReference()
H A Dthread-inl.h323 DCHECK(tlsPtr_.thread_local_alloc_stack_top->AsMirrorPtr() == nullptr); in PushOnThreadLocalAllocationStack()
/aosp12/art/runtime/gc/collector/
H A Dsemi_space-inl.h43 mirror::Object* obj = obj_ptr->AsMirrorPtr(); in MarkObject()
77 if (!to_space_->HasAddress(obj_ptr->AsMirrorPtr())) { in MarkObjectIfNotInToSpace()
H A Dsemi_space.cc266 CHECK(!from_space_->HasAddress(root->AsMirrorPtr())); in VisitRoot()
365 mark_stack_->PushBack(obj.AsMirrorPtr()); in ResizeMarkStack()
465 return ref.AsMirrorPtr(); in MarkObject()
481 if (*root != ref.AsMirrorPtr()) { in VisitRoots()
482 *root = ref.AsMirrorPtr(); in VisitRoots()
611 mirror::Object* obj = object->AsMirrorPtr(); in IsNullOrMarkedHeapReference()
H A Dmark_sweep.cc397 mark_stack_->PushBack(obj.AsMirrorPtr()); in ResizeMarkStack()
420 mirror::Object* obj = ref->AsMirrorPtr(); in IsNullOrMarkedHeapReference()
562 MarkObject(ref->AsMirrorPtr(), nullptr, MemberOffset(0)); in MarkHeapReference()
601 MarkObjectNonNull(roots[i]->AsMirrorPtr()); in VisitRoots()
720 Mark(root->AsMirrorPtr()); in VisitRoot()
807 mirror::Object* const mark_stack_obj = mark_stack_[--mark_stack_pos_].AsMirrorPtr(); in Run()
821 obj = mark_stack_[--mark_stack_pos_].AsMirrorPtr(); in Run()
1158 mark_sweep_->MarkObjectNonNullParallel(roots[i]->AsMirrorPtr()); in VisitRoots()
1247 mirror::Object* const obj = objects[i].AsMirrorPtr(); in SweepArray()
1286 mirror::Object* const obj = objects[i].AsMirrorPtr(); in SweepArray()
[all …]
H A Dconcurrent_copying.cc182 mirror::Object* from_ref = field->AsMirrorPtr(); in MarkHeapReference()
189 if (field->AsMirrorPtr() != from_ref) { in MarkHeapReference()
517 mirror::Object* ref = root->AsMirrorPtr(); in VisitRoots()
711 CheckReference(root->AsMirrorPtr()); in VisitRoot()
1133 CheckReference(root->AsMirrorPtr()); in VisitRoot()
1808 gc_mark_stack_->PushBack(ref.AsMirrorPtr()); in ExpandGcMarkStack()
1950 visitor(root->AsMirrorPtr()); in VisitRoot()
2041 mirror::Object* ref = root->AsMirrorPtr(); in VisitRoot()
2153 refs.push_back(p->AsMirrorPtr()); in ProcessMarkStackOnce()
2203 mirror::Object* to_ref = p->AsMirrorPtr(); in ProcessThreadLocalMarkStacks()
[all …]
/aosp12/art/runtime/mirror/
H A Dobject_reference.h126 MirrorType* AsMirrorPtr() const { in AsMirrorPtr() function
174 MirrorType* AsMirrorPtr() const REQUIRES_SHARED(Locks::mutator_lock_) { in AsMirrorPtr() function
/aosp12/art/runtime/gc/
H A Dreference_queue.cc163 ObjPtr<mirror::Object> forward_address = collector->MarkObject(referent_addr->AsMirrorPtr()); in EnqueueFinalizerReferences()
188 if (referent_addr->AsMirrorPtr() != nullptr) { in ForwardSoftReferences()
H A Dheap-visit-objects-inl.h113 mirror::Object* const obj = it->AsMirrorPtr(); in VisitObjectsInternal()
H A Dverification.cc178 Visit(root->AsMirrorPtr(), "!nativeRoot"); in VisitRoot()
/aosp12/art/runtime/entrypoints/quick/
H A Dquick_jni_entrypoints.cc50 DCHECK(declaring_class->AsMirrorPtr() != nullptr) in ReadBarrierJni()
53 if (LIKELY(declaring_class->AsMirrorPtr()->GetMarkBit() != 0)) { in ReadBarrierJni()
H A Dquick_trampoline_entrypoints.cc529 return QuickArgumentVisitor::GetProxyThisObjectReference(sp)->AsMirrorPtr(); in artQuickGetProxyThisObject()
563 sf_->SetVRegReference(cur_reg_, stack_ref->AsMirrorPtr()); in Visit()
777 val.l = soa_->AddLocalReference<jobject>(stack_ref->AsMirrorPtr()); in Visit()
1014 soa_->AddLocalReference<jobject>(stack_ref->AsMirrorPtr()); in Visit()
2026 reinterpret_cast<StackReference<mirror::Object>*>(GetParamAddress())->AsMirrorPtr(); in Visit()
/aosp12/art/test/1945-proxy-method-arguments/
H A Dget_args.cc101 art::ObjPtr<mirror::Object> obj = ref_arg->AsMirrorPtr(); in GetProxyReferenceArgument()
/aosp12/art/runtime/interpreter/
H A Dshadow_frame.h190 ref = References()[i].AsMirrorPtr(); in GetVRegReference()
/aosp12/art/runtime/interpreter/mterp/
H A Dmterp.cc323 ObjPtr<mirror::Object> obj = vreg_addr->AsMirrorPtr(); in MterpCheckCast()
345 ObjPtr<mirror::Object> obj = vreg_addr->AsMirrorPtr(); in MterpInstanceOf()

12