Home
last modified time | relevance | path

Searched refs:ObjectReference (Results 1 – 5 of 5) sorted by relevance

/art/runtime/mirror/
Dobject_reference.h35 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()
Dobject_reference-inl.h28 void ObjectReference<kPoisonReferences, MirrorType>::Assign(ObjPtr<MirrorType> ptr) { in Assign()
/art/runtime/gc/collector/
Dsemi_space-inl.h43 mirror::ObjectReference<kPoisonReferences, mirror::Object>* obj_ptr) { in MarkObject()
78 mirror::ObjectReference<kPoisonReferences, mirror::Object>* obj_ptr) { in MarkObjectIfNotInToSpace()
Dsemi_space.h102 void MarkObject(mirror::ObjectReference<kPoisonReferences, mirror::Object>* obj_ptr)
106 void MarkObjectIfNotInToSpace(mirror::ObjectReference<kPoisonReferences, mirror::Object>* obj_ptr)
/art/runtime/gc/accounting/
Dmod_union_table.cc119 void MarkReference(mirror::ObjectReference<kPoisonReferences, mirror::Object>* obj_ptr) const in MarkReference()