Searched refs:HeapReference (Results 1 – 25 of 65) sorted by relevance
123
/art/runtime/mirror/ |
D | reference.h | 103 HeapReference<Object>* GetReferentReferenceAddr() REQUIRES_SHARED(Locks::mutator_lock_) { in GetReferentReferenceAddr() 108 HeapReference<Reference> pending_next_; 109 HeapReference<Object> queue_; 110 HeapReference<Reference> queue_next_; 111 HeapReference<Object> referent_; // Note this is Java volatile: 136 HeapReference<FinalizerReference> next_; 137 HeapReference<FinalizerReference> prev_; 138 HeapReference<Object> zombie_;
|
D | stack_frame_info.h | 46 HeapReference<Class> declaring_class_; 47 HeapReference<String> file_name_; 48 HeapReference<String> method_name_; 49 HeapReference<Class> method_type_; 50 HeapReference<StackTraceElement> ste_;
|
D | throwable.h | 58 HeapReference<Object> backtrace_; 59 HeapReference<Throwable> cause_; 60 HeapReference<String> detail_message_; 61 HeapReference<Object> stack_trace_; 62 HeapReference<Object> suppressed_exceptions_;
|
D | method_type.h | 100 HeapReference<Object> form_; // Unused in the runtime 101 HeapReference<String> method_descriptor_; // Unused in the runtime 102 HeapReference<ObjectArray<Class>> p_types_; 103 HeapReference<Class> r_type_; 104 HeapReference<Object> wrap_alt_; // Unused in the runtime
|
D | class_ext.h | 175 HeapReference<Object> class_value_map_; 178 HeapReference<Throwable> erroneous_state_error_; 183 HeapReference<PointerArray> instance_jfield_ids_; 187 HeapReference<PointerArray> jmethod_ids_; 190 HeapReference<Class> obsolete_class_; 192 HeapReference<ObjectArray<DexCache>> obsolete_dex_caches_; 194 HeapReference<PointerArray> obsolete_methods_; 196 HeapReference<Object> original_dex_file_; 200 HeapReference<PointerArray> static_jfield_ids_;
|
D | object_reference.h | 168 class MANAGED HeapReference { 173 HeapReference() REQUIRES_SHARED(Locks::mutator_lock_) : HeapReference(nullptr) {} in HeapReference() function 202 static HeapReference<MirrorType> FromMirrorPtr(MirrorType* mirror_ptr) in FromMirrorPtr() 204 return HeapReference<MirrorType>(mirror_ptr); in FromMirrorPtr() 211 explicit HeapReference(MirrorType* mirror_ptr) REQUIRES_SHARED(Locks::mutator_lock_) in HeapReference() function 218 static_assert(sizeof(mirror::HeapReference<mirror::Object>) == kHeapReferenceSize,
|
D | stack_trace_element.h | 53 HeapReference<String> declaring_class_; 54 HeapReference<String> file_name_; 55 HeapReference<String> method_name_;
|
D | method_handle_impl.h | 88 HeapReference<mirror::MethodHandle> as_type_cache_; 89 HeapReference<mirror::MethodHandle> cached_spread_invoker_; 90 HeapReference<mirror::MethodType> method_type_; 131 HeapReference<mirror::Object> info_; // Unused by the runtime.
|
D | emulated_stack_frame.h | 83 HeapReference<mirror::ObjectArray<mirror::Object>> references_; 84 HeapReference<mirror::ByteArray> stack_frame_; 85 HeapReference<mirror::MethodType> type_;
|
D | class_loader.h | 80 HeapReference<Object> packages_; 81 HeapReference<ClassLoader> parent_; 82 HeapReference<Object> proxyCache_;
|
D | object_reference-inl.h | 40 bool HeapReference<MirrorType>::CasWeakRelaxed(MirrorType* expected_ptr, MirrorType* new_ptr) { in CasWeakRelaxed() 48 void HeapReference<MirrorType>::Assign(ObjPtr<MirrorType> ptr) { in Assign()
|
D | executable.h | 69 HeapReference<mirror::Class> declaring_class_; 70 HeapReference<mirror::Class> declaring_class_of_overridden_method_; 71 HeapReference<mirror::Array> parameters_;
|
D | proxy.h | 33 HeapReference<Object> h_;
|
D | call_site.h | 41 HeapReference<mirror::MethodHandle> target_;
|
D | var_handle.h | 201 HeapReference<mirror::Class> coordinate_type0_; 202 HeapReference<mirror::Class> coordinate_type1_; 203 HeapReference<mirror::Class> var_type_; 263 HeapReference<mirror::Class> declaring_class_;
|
D | field.h | 90 HeapReference<mirror::Class> declaring_class_; 91 HeapReference<mirror::Class> type_;
|
D | method_handles_lookup.h | 62 HeapReference<mirror::Class> lookup_class_;
|
D | object-inl.h | 607 HeapReference<T>* objref_addr = reinterpret_cast<HeapReference<T>*>(raw_addr); in GetFieldObject() 640 HeapReference<Object>* objref_addr = reinterpret_cast<HeapReference<Object>*>(raw_addr); in SetFieldObjectWithoutWriteBarrier() 674 inline HeapReference<Object>* Object::GetFieldObjectReferenceAddr(MemberOffset field_offset) { in GetFieldObjectReferenceAddr() 676 return reinterpret_cast<HeapReference<Object>*>(reinterpret_cast<uint8_t*>(this) + in GetFieldObjectReferenceAddr() 876 field_offset += sizeof(mirror::HeapReference<mirror::Object>); in VisitFieldsReferences() 904 sizeof(mirror::HeapReference<mirror::Object>)); in VisitFieldsReferences()
|
/art/runtime/ |
D | object_callbacks.h | 25 template<class MirrorType> class HeapReference; variable 43 virtual void MarkHeapReference(mirror::HeapReference<mirror::Object>* obj,
|
D | read_barrier.h | 34 template<typename MirrorType> class HeapReference; variable 57 mirror::Object* obj, MemberOffset offset, mirror::HeapReference<MirrorType>* ref_addr)
|
/art/runtime/gc/accounting/ |
D | mod_union_table.cc | 190 std::vector<mirror::HeapReference<mirror::Object>*>* references, in AddToReferenceArrayVisitor() 200 mirror::HeapReference<mirror::Object>* ref_ptr = obj->GetFieldObjectReferenceAddr(offset); in operator ()() 232 std::vector<mirror::HeapReference<mirror::Object>*>* const references_; 240 std::vector<mirror::HeapReference<mirror::Object>*>* references, in ModUnionReferenceVisitor() 261 std::vector<mirror::HeapReference<mirror::Object>*>* const references_; 333 void MarkHeapReference(mirror::HeapReference<mirror::Object>*, bool) override {} in MarkHeapReference() 345 for (mirror::HeapReference<mirror::Object>* ref : ref_pair.second) { in Verify() 357 for (mirror::HeapReference<mirror::Object>* obj_ptr : ref_pair.second) { in Verify() 381 for (mirror::HeapReference<mirror::Object>* ref : ref_pair.second) { in Dump() 423 std::vector<mirror::HeapReference<mirror::Object>*> cards_references; in UpdateAndMarkReferences() [all …]
|
/art/tools/cpp-define-generator/ |
D | mirror_array.def | 34 sizeof(art::mirror::HeapReference<art::mirror::Object>)) 36 …art::mirror::Array::DataOffset(sizeof(art::mirror::HeapReference<art::mirror::Object>)).Int32Value…
|
/art/runtime/gc/ |
D | reference_queue.cc | 138 mirror::HeapReference<mirror::Object>* referent_addr = ref->GetReferentReferenceAddr(); in ClearWhiteReferences() 171 mirror::HeapReference<mirror::Object>* referent_addr = ref->GetReferentReferenceAddr(); in EnqueueFinalizerReferences() 214 mirror::HeapReference<mirror::Object>* referent_addr = buf[i]->GetReferentReferenceAddr(); in ForwardSoftReferences()
|
/art/runtime/gc/collector/ |
D | garbage_collector.h | 127 virtual bool IsNullOrMarkedHeapReference(mirror::HeapReference<mirror::Object>* obj, 135 virtual void MarkHeapReference(mirror::HeapReference<mirror::Object>* obj,
|
D | semi_space.h | 112 void MarkHeapReference(mirror::HeapReference<mirror::Object>* obj_ptr, 170 bool IsNullOrMarkedHeapReference(mirror::HeapReference<mirror::Object>* object,
|
123