/art/runtime/gc/accounting/ |
D | atomic_stack.h | 53 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() 155 DCHECK_EQ(begin_[i].AsMirrorPtr(), static_cast<T*>(nullptr)) in BumpBack() 178 T* ret = begin_[index].AsMirrorPtr(); in PopBack() 253 if (cur->AsMirrorPtr() == value) { in Contains()
|
D | remembered_set.cc | 75 if (target_space_->HasAddress(ref_ptr->AsMirrorPtr())) { in operator ()() 78 DCHECK(!target_space_->HasAddress(ref_ptr->AsMirrorPtr())); in operator ()() 99 if (target_space_->HasAddress(root->AsMirrorPtr())) { in VisitRoot() 101 root->Assign(collector_->MarkObject(root->AsMirrorPtr())); in VisitRoot() 102 DCHECK(!target_space_->HasAddress(root->AsMirrorPtr())); in VisitRoot()
|
D | mod_union_table.cc | 123 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() 471 if (obj_ptr->AsMirrorPtr() != nullptr) { in UpdateAndMarkReferences()
|
D | mod_union_table_test.cc | 106 MarkObject(ref->AsMirrorPtr()); in MarkHeapReference()
|
/art/runtime/ |
D | read_barrier-inl.h | 55 MirrorType* ref = ref_addr->template AsMirrorPtr<kIsVolatile>(); in Barrier() 73 MirrorType* ref = ref_addr->template AsMirrorPtr<kIsVolatile>(); in Barrier() 96 MirrorType* old = ref_addr->template AsMirrorPtr<kIsVolatile>(); in Barrier() 102 return ref_addr->template AsMirrorPtr<kIsVolatile>(); in Barrier() 158 MirrorType* ref = root->AsMirrorPtr(); in BarrierForRoot() 183 if (new_ref.AsMirrorPtr() != old_ref.AsMirrorPtr()) { in BarrierForRoot()
|
D | handle.h | 75 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()
|
D | handle_scope_test.cc | 79 EXPECT_OBJ_PTR_EQ(ref_ptr->AsMirrorPtr(), c); in TEST_F()
|
D | class_table_test.cc | 62 roots_.insert(root->AsMirrorPtr()); in VisitRoot()
|
D | thread-inl.h | 66 ObjPtr<mirror::Object> result = cref->AsMirrorPtr(); in DecodeJObject() 443 DCHECK(tlsPtr_.thread_local_alloc_stack_top->AsMirrorPtr() == nullptr); in PushOnThreadLocalAllocationStack()
|
D | class_table-inl.h | 130 visitor_(klass->AsMirrorPtr()); in VisitRoot()
|
D | gc_root.h | 148 VisitRoot(roots[i]->AsMirrorPtr(), info); in VisitRoots()
|
/art/runtime/gc/collector/ |
D | semi_space-inl.h | 43 mirror::Object* obj = obj_ptr->AsMirrorPtr(); in MarkObject() 77 if (!to_space_->HasAddress(obj_ptr->AsMirrorPtr())) { in MarkObjectIfNotInToSpace()
|
D | semi_space.cc | 266 CHECK(!from_space_->HasAddress(root->AsMirrorPtr())); in VisitRoot() 365 mark_stack_->PushBack(obj.AsMirrorPtr()); in ResizeMarkStack() 465 return ref.AsMirrorPtr(); in MarkObject() 482 if (*root != ref.AsMirrorPtr()) { in VisitRoots() 483 *root = ref.AsMirrorPtr(); in VisitRoots() 615 mirror::Object* obj = object->AsMirrorPtr(); in IsNullOrMarkedHeapReference()
|
D | mark_sweep.cc | 397 mark_stack_->PushBack(obj.AsMirrorPtr()); in ResizeMarkStack() 420 mirror::Object* obj = ref->AsMirrorPtr(); in IsNullOrMarkedHeapReference() 563 MarkObject(ref->AsMirrorPtr(), nullptr, MemberOffset(0)); in MarkHeapReference() 602 MarkObjectNonNull(roots[i]->AsMirrorPtr()); in VisitRoots() 721 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() 1156 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 …]
|
D | mark_compact.cc | 1720 class_after_obj_iter_->first.AsMirrorPtr() : nullptr) in CompactPage() 1726 << first_objs_moving_space_[last_checked_reclaim_page_idx_].AsMirrorPtr(); in CompactPage() 1784 class_after_obj_iter_->first.AsMirrorPtr() : nullptr) in CompactPage() 1790 << first_objs_moving_space_[last_checked_reclaim_page_idx_].AsMirrorPtr(); in CompactPage() 2311 mirror::Object* first_obj = first_objs_moving_space_[idx].AsMirrorPtr(); in FreeFromSpacePages() 2315 mirror::Object* obj = first_objs_moving_space_[i].AsMirrorPtr(); in FreeFromSpacePages() 2331 mirror::Object* first_obj = first_objs_moving_space_[idx].AsMirrorPtr(); in FreeFromSpacePages() 2336 obj = first_objs_moving_space_[i].AsMirrorPtr(); in FreeFromSpacePages() 2356 mirror::Object* klass = class_after_obj_iter_->first.AsMirrorPtr(); in FreeFromSpacePages() 2363 uint8_t* obj_addr = reinterpret_cast<uint8_t*>(class_after_obj_iter_->second.AsMirrorPtr()); in FreeFromSpacePages() [all …]
|
D | concurrent_copying.cc | 194 mirror::Object* from_ref = field->AsMirrorPtr(); in MarkHeapReference() 201 if (field->AsMirrorPtr() != from_ref) { in MarkHeapReference() 217 field->Assign(Mark(self, field->AsMirrorPtr())); in MarkHeapReference() 526 mirror::Object* ref = root->AsMirrorPtr(); in VisitRoots() 636 CheckReference(root->AsMirrorPtr(), nullptr, MemberOffset(0)); in VisitRoot() 716 CheckReference(root->AsMirrorPtr()); in VisitRoot() 960 mirror::Object* ref = root->AsMirrorPtr(); in VisitRoots() 1137 CheckReference(root->AsMirrorPtr()); in VisitRoot() 1829 gc_mark_stack_->PushBack(ref.AsMirrorPtr()); in ExpandGcMarkStack() 1974 visitor(root->AsMirrorPtr()); in VisitRoot() [all …]
|
D | mark_compact.h | 698 return a.AsMirrorPtr() == b.AsMirrorPtr(); in operator() 705 return std::less<mirror::Object*>{}(a.AsMirrorPtr(), b.AsMirrorPtr()); in operator()
|
D | mark_compact-inl.h | 62 } else if (std::less<mirror::Object*>{}(obj, ret1.first->second.AsMirrorPtr())) { in UpdateClassAfterObjectMap() 312 mirror::Object* old_ref = root->AsMirrorPtr(); in UpdateRoot()
|
/art/runtime/entrypoints/quick/ |
D | quick_jni_entrypoints.cc | 54 DCHECK(declaring_class->AsMirrorPtr() != nullptr) in artJniReadBarrier() 57 if (LIKELY(declaring_class->AsMirrorPtr()->GetMarkBit() != 0)) { in artJniReadBarrier()
|
D | quick_trampoline_entrypoints.cc | 565 return QuickArgumentVisitor::GetThisObjectReference(sp)->AsMirrorPtr(); in artQuickGetProxyThisObject() 602 sf_->SetVRegReference(cur_reg_, stack_ref->AsMirrorPtr()); in Visit() 703 : QuickArgumentVisitor::GetThisObjectReference(sp)->AsMirrorPtr()); in artQuickToInterpreterBridge() 801 val.l = soa_->AddLocalReference<jobject>(stack_ref->AsMirrorPtr()); in Visit() 1026 soa_->AddLocalReference<jobject>(stack_ref->AsMirrorPtr()); in Visit() 1925 reinterpret_cast<StackReference<mirror::Object>*>(GetParamAddress())->AsMirrorPtr(); in Visit()
|
/art/runtime/mirror/ |
D | object_reference.h | 130 MirrorType* AsMirrorPtr() const { in AsMirrorPtr() function 177 MirrorType* AsMirrorPtr() const REQUIRES_SHARED(Locks::mutator_lock_) { in AsMirrorPtr() function
|
/art/runtime/gc/ |
D | reference_queue.cc | 176 ObjPtr<mirror::Object> forward_address = collector->MarkObject(referent_addr->AsMirrorPtr()); in EnqueueFinalizerReferences() 216 if (referent_addr->AsMirrorPtr() != nullptr) { in ForwardSoftReferences()
|
D | heap-visit-objects-inl.h | 113 mirror::Object* const obj = it->AsMirrorPtr(); in VisitObjectsInternal()
|
D | verification.cc | 169 Visit(root->AsMirrorPtr(), "!nativeRoot"); in VisitRoot()
|
/art/test/1945-proxy-method-arguments/ |
D | get_args.cc | 101 art::ObjPtr<mirror::Object> obj = ref_arg->AsMirrorPtr(); in GetProxyReferenceArgument()
|