Home
last modified time | relevance | path

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

/art/runtime/gc/collector/
Dsemi_space-inl.h56 template<bool kPoisonReferences>
58 mirror::ObjectReference<kPoisonReferences, mirror::Object>* obj_ptr) { in MarkObject() argument
87 template<bool kPoisonReferences>
89 mirror::ObjectReference<kPoisonReferences, mirror::Object>* obj_ptr) { in MarkObjectIfNotInToSpace() argument
Dsemi_space.h102 template<bool kPoisonReferences>
103 void MarkObject(mirror::ObjectReference<kPoisonReferences, mirror::Object>* obj_ptr)
106 template<bool kPoisonReferences>
107 void MarkObjectIfNotInToSpace(mirror::ObjectReference<kPoisonReferences, mirror::Object>* obj_ptr)
/art/runtime/mirror/
Dobject_reference.h33 template<bool kPoisonReferences, class MirrorType>
58 ObjectReference<kPoisonReferences, MirrorType>(MirrorType* mirror_ptr)
66 return static_cast<uint32_t>(kPoisonReferences ? -as_bits : as_bits); in Compress()
71 uintptr_t as_bits = kPoisonReferences ? -reference_ : reference_; in UnCompress()
/art/runtime/gc/accounting/
Dmod_union_table.cc116 template<bool kPoisonReferences>
117 void MarkReference(mirror::ObjectReference<kPoisonReferences, mirror::Object>* obj_ptr) const in MarkReference() argument