Searched refs:ObjectReference (Results 1 – 5 of 5) sorted by relevance
/art/runtime/mirror/ |
D | object_reference.h | 35 class MANAGED ObjectReference { 62 explicit ObjectReference(MirrorType* mirror_ptr) in ObjectReference() function 87 class MANAGED HeapReference : public ObjectReference<kPoisonHeapReferences, MirrorType> { 102 : ObjectReference<kPoisonHeapReferences, MirrorType>(mirror_ptr) {} in HeapReference() 110 class MANAGED CompressedReference : public mirror::ObjectReference<false, MirrorType> { 113 : mirror::ObjectReference<false, MirrorType>(nullptr) {} in REQUIRES_SHARED() 122 : mirror::ObjectReference<false, MirrorType>(p) {} in CompressedReference()
|
D | object_reference-inl.h | 28 void ObjectReference<kPoisonReferences, MirrorType>::Assign(ObjPtr<MirrorType> ptr) { in Assign()
|
/art/runtime/gc/collector/ |
D | semi_space-inl.h | 43 mirror::ObjectReference<kPoisonReferences, mirror::Object>* obj_ptr) { in MarkObject() 78 mirror::ObjectReference<kPoisonReferences, mirror::Object>* obj_ptr) { in MarkObjectIfNotInToSpace()
|
D | semi_space.h | 102 void MarkObject(mirror::ObjectReference<kPoisonReferences, mirror::Object>* obj_ptr) 106 void MarkObjectIfNotInToSpace(mirror::ObjectReference<kPoisonReferences, mirror::Object>* obj_ptr)
|
/art/runtime/gc/accounting/ |
D | mod_union_table.cc | 119 void MarkReference(mirror::ObjectReference<kPoisonReferences, mirror::Object>* obj_ptr) const in MarkReference()
|