/art/runtime/mirror/ |
D | reference.h | 107 HeapReference<Object>* GetReferentReferenceAddr() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetReferentReferenceAddr() 112 HeapReference<Reference> pending_next_; // Note this is Java volatile: 113 HeapReference<Object> queue_; // Note this is Java volatile: 114 HeapReference<Reference> queue_next_; // Note this is Java volatile: 115 HeapReference<Object> referent_; // Note this is Java volatile: 141 HeapReference<FinalizerReference> next_; 142 HeapReference<FinalizerReference> prev_; 143 HeapReference<Object> zombie_;
|
D | throwable.h | 68 HeapReference<Throwable> cause_; 69 HeapReference<String> detail_message_; 70 HeapReference<Object> stack_state_; // Note this is Java volatile: 71 HeapReference<Object> stack_trace_; 72 HeapReference<Object> suppressed_exceptions_;
|
D | class_loader.h | 41 HeapReference<Object> packages_; 42 HeapReference<ClassLoader> parent_; 43 HeapReference<Object> proxyCache_;
|
D | object_reference.h | 78 class MANAGED HeapReference : public ObjectReference<kPoisonHeapReferences, MirrorType> { 80 static HeapReference<MirrorType> FromMirrorPtr(MirrorType* mirror_ptr) in FromMirrorPtr() 82 return HeapReference<MirrorType>(mirror_ptr); in FromMirrorPtr() 85 HeapReference<MirrorType>(MirrorType* mirror_ptr) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) in SHARED_LOCKS_REQUIRED()
|
D | dex_cache.h | 159 HeapReference<Object> dex_; 160 HeapReference<String> location_; 161 HeapReference<ObjectArray<ArtField>> resolved_fields_; 162 HeapReference<ObjectArray<ArtMethod>> resolved_methods_; 163 HeapReference<ObjectArray<Class>> resolved_types_; 164 HeapReference<ObjectArray<String>> strings_;
|
D | stack_trace_element.h | 66 HeapReference<String> declaring_class_; 67 HeapReference<String> file_name_; 68 HeapReference<String> method_name_;
|
D | object-inl.h | 146 HeapReference<Object> expected_ref(HeapReference<Object>::FromMirrorPtr(expected_rb_ptr)); in AtomicSetReadBarrierPointer() 147 HeapReference<Object> new_ref(HeapReference<Object>::FromMirrorPtr(rb_ptr)); in AtomicSetReadBarrierPointer() 601 HeapReference<T>* objref_addr = reinterpret_cast<HeapReference<T>*>(raw_addr); in GetFieldObject() 641 HeapReference<Object>* objref_addr = reinterpret_cast<HeapReference<Object>*>(raw_addr); in SetFieldObjectWithoutWriteBarrier() 672 inline HeapReference<Object>* Object::GetFieldObjectReferenceAddr(MemberOffset field_offset) { in GetFieldObjectReferenceAddr() 676 return reinterpret_cast<HeapReference<Object>*>(reinterpret_cast<byte*>(this) + in GetFieldObjectReferenceAddr() 698 HeapReference<Object> old_ref(HeapReference<Object>::FromMirrorPtr(old_value)); in CasFieldWeakSequentiallyConsistentObject() 699 HeapReference<Object> new_ref(HeapReference<Object>::FromMirrorPtr(new_value)); in CasFieldWeakSequentiallyConsistentObject() 730 HeapReference<Object> old_ref(HeapReference<Object>::FromMirrorPtr(old_value)); in CasFieldStrongSequentiallyConsistentObject() 731 HeapReference<Object> new_ref(HeapReference<Object>::FromMirrorPtr(new_value)); in CasFieldStrongSequentiallyConsistentObject() [all …]
|
D | class.h | 94 HeapReference<ArtMethod> method; 99 HeapReference<ArtMethod> method; 1072 HeapReference<ClassLoader> class_loader_; 1076 HeapReference<Class> component_type_; 1080 HeapReference<DexCache> dex_cache_; 1083 HeapReference<ObjectArray<String>> dex_cache_strings_; 1086 HeapReference<ObjectArray<ArtMethod>> direct_methods_; 1098 HeapReference<ObjectArray<ArtField>> ifields_; 1111 HeapReference<IfTable> iftable_; 1114 HeapReference<String> name_; [all …]
|
D | object_array-inl.h | 38 sizeof(HeapReference<Object>), allocator_type); in Alloc() 127 CHECK_EQ(sizeof(HeapReference<T>), sizeof(uint32_t)); in AssignableMemmove() 170 CHECK_EQ(sizeof(HeapReference<T>), sizeof(uint32_t)); in AssignableMemcpy() 262 return MemberOffset(DataOffset(sizeof(HeapReference<Object>)).Int32Value() + in OffsetOfElement() 263 (i * sizeof(HeapReference<Object>))); in OffsetOfElement()
|
D | proxy.h | 31 HeapReference<Object> h_;
|
/art/runtime/gc/accounting/ |
D | mod_union_table.cc | 84 mirror::HeapReference<Object>* obj_ptr = obj->GetFieldObjectReferenceAddr(offset); in operator ()() 123 std::vector<mirror::HeapReference<Object>*>* references) in AddToReferenceArrayVisitor() 130 mirror::HeapReference<Object>* ref_ptr = obj->GetFieldObjectReferenceAddr(offset); in operator ()() 141 std::vector<mirror::HeapReference<Object>*>* const references_; 147 std::vector<mirror::HeapReference<Object>*>* references) in ModUnionReferenceVisitor() 161 std::vector<mirror::HeapReference<Object>*>* const references_; 220 for (mirror::HeapReference<Object>* ref : ref_pair.second) { in Verify() 232 for (mirror::HeapReference<Object>* obj_ptr : ref_pair.second) { in Verify() 256 for (mirror::HeapReference<Object>* ref : ref_pair.second) { in Dump() 267 std::vector<mirror::HeapReference<Object>*> cards_references; in UpdateAndMarkReferences() [all …]
|
D | mod_union_table.h | 129 AllocationTrackingSafeMap<const byte*, std::vector<mirror::HeapReference<mirror::Object>*>,
|
/art/runtime/ |
D | object_callbacks.h | 33 template<class MirrorType> class HeapReference; variable 43 typedef void (MarkHeapReferenceCallback)(mirror::HeapReference<mirror::Object>* ref, void* arg); 52 typedef bool (IsHeapReferenceMarkedCallback)(mirror::HeapReference<mirror::Object>* object,
|
D | read_barrier.h | 31 template<typename MirrorType> class HeapReference; variable 40 mirror::Object* obj, MemberOffset offset, mirror::HeapReference<MirrorType>* ref_addr)
|
D | read_barrier-inl.h | 28 mirror::Object* obj, MemberOffset offset, mirror::HeapReference<MirrorType>* ref_addr) { in Barrier()
|
D | primitive.h | 82 case kPrimNot: return sizeof(mirror::HeapReference<mirror::Object>); in ComponentSize()
|
/art/runtime/entrypoints/portable/ |
D | portable_field_entrypoints.cc | 72 sizeof(mirror::HeapReference<mirror::Object>)); in art_portable_set_obj_static_from_code() 79 sizeof(mirror::HeapReference<mirror::Object>)); in art_portable_set_obj_static_from_code() 122 sizeof(mirror::HeapReference<mirror::Object>)); in art_portable_get_obj_static_from_code() 127 sizeof(mirror::HeapReference<mirror::Object>)); in art_portable_get_obj_static_from_code() 180 sizeof(mirror::HeapReference<mirror::Object>)); in art_portable_set_obj_instance_from_code() 187 … sizeof(mirror::HeapReference<mirror::Object>)); in art_portable_set_obj_instance_from_code() 233 sizeof(mirror::HeapReference<mirror::Object>)); in art_portable_get_obj_instance_from_code() 238 … sizeof(mirror::HeapReference<mirror::Object>)); in art_portable_get_obj_instance_from_code()
|
/art/runtime/entrypoints/quick/ |
D | quick_field_entrypoints.cc | 68 sizeof(mirror::HeapReference<mirror::Object>)); in artGetObjStaticFromCode() 74 sizeof(mirror::HeapReference<mirror::Object>)); in artGetObjStaticFromCode() 133 sizeof(mirror::HeapReference<mirror::Object>)); in artGetObjInstanceFromCode() 139 … sizeof(mirror::HeapReference<mirror::Object>)); in artGetObjInstanceFromCode() 198 sizeof(mirror::HeapReference<mirror::Object>)); in artSetObjStaticFromCode() 208 sizeof(mirror::HeapReference<mirror::Object>)); in artSetObjStaticFromCode() 285 sizeof(mirror::HeapReference<mirror::Object>)); in artSetObjInstanceFromCode() 293 … sizeof(mirror::HeapReference<mirror::Object>)); in artSetObjInstanceFromCode()
|
/art/runtime/gc/ |
D | reference_queue.cc | 110 mirror::HeapReference<mirror::Object>* referent_addr = ref->GetReferentReferenceAddr(); in ClearWhiteReferences() 131 mirror::HeapReference<mirror::Object>* referent_addr = ref->GetReferentReferenceAddr(); in EnqueueFinalizerReferences() 157 mirror::HeapReference<mirror::Object>* referent_addr = ref->GetReferentReferenceAddr(); in ForwardSoftReferences()
|
D | reference_processor.cc | 60 mirror::HeapReference<mirror::Object>* const referent_addr = in GetReferent() 90 bool ReferenceProcessor::PreserveSoftReferenceCallback(mirror::HeapReference<mirror::Object>* obj, in PreserveSoftReferenceCallback() 191 mirror::HeapReference<mirror::Object>* referent = ref->GetReferentReferenceAddr(); in DelayReferenceReferent()
|
D | reference_processor.h | 44 static bool PreserveSoftReferenceCallback(mirror::HeapReference<mirror::Object>* obj, void* arg)
|
/art/runtime/gc/collector/ |
D | mark_compact.h | 123 static void MarkHeapReferenceCallback(mirror::HeapReference<mirror::Object>* obj_ptr, void* arg) 126 static bool HeapReferenceMarkedCallback(mirror::HeapReference<mirror::Object>* ref_ptr, 200 void UpdateHeapReference(mirror::HeapReference<mirror::Object>* reference) 203 static void UpdateHeapReferenceCallback(mirror::HeapReference<mirror::Object>* reference,
|
D | semi_space.h | 142 static void MarkHeapReferenceCallback(mirror::HeapReference<mirror::Object>* obj_ptr, void* arg) 166 static bool HeapReferenceMarkedCallback(mirror::HeapReference<mirror::Object>* object, void* arg)
|
D | mark_compact.cc | 302 void MarkCompact::MarkHeapReferenceCallback(mirror::HeapReference<mirror::Object>* obj_ptr, in MarkHeapReferenceCallback() 406 inline void MarkCompact::UpdateHeapReference(mirror::HeapReference<mirror::Object>* reference) { in UpdateHeapReference() 417 void MarkCompact::UpdateHeapReferenceCallback(mirror::HeapReference<mirror::Object>* reference, in UpdateHeapReferenceCallback() 475 bool MarkCompact::HeapReferenceMarkedCallback(mirror::HeapReference<mirror::Object>* ref_ptr, in HeapReferenceMarkedCallback()
|
/art/runtime/native/ |
D | java_lang_reflect_Array.cc | 63 … sizeof(mirror::HeapReference<mirror::Object>), in Array_createObjectArray()
|