Home
last modified time | relevance | path

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

/art/runtime/mirror/
Dobject_reference.h95 static uint32_t Compress(MirrorType* mirror_ptr) { in Compress() argument
96 uintptr_t as_bits = reinterpret_cast<uintptr_t>(mirror_ptr); in Compress()
149 static ObjectReference<kPoisonReferences, MirrorType> FromMirrorPtr(MirrorType* mirror_ptr) in FromMirrorPtr() argument
151 return ObjectReference<kPoisonReferences, MirrorType>(mirror_ptr); in FromMirrorPtr()
155 explicit ObjectReference(MirrorType* mirror_ptr) REQUIRES_SHARED(Locks::mutator_lock_) in ObjectReference() argument
156 : reference_(Compression::Compress(mirror_ptr)) { in ObjectReference()
200 static HeapReference<MirrorType> FromMirrorPtr(MirrorType* mirror_ptr) in FromMirrorPtr() argument
202 return HeapReference<MirrorType>(mirror_ptr); in FromMirrorPtr()
209 explicit HeapReference(MirrorType* mirror_ptr) REQUIRES_SHARED(Locks::mutator_lock_) in HeapReference() argument
210 : reference_(Compression::Compress(mirror_ptr)) {} in HeapReference()