/art/runtime/ |
H A D | stack_reference.h | 27 class PACKED(4) StackReference : public mirror::CompressedReference<MirrorType> {
|
H A D | gc_root.h | 127 virtual void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count, 143 void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count, 195 mirror::CompressedReference<mirror::Object>* roots[1] = { &root_ }; 207 ALWAYS_INLINE mirror::CompressedReference<mirror::Object>* AddressWithoutBarrier() { 223 // Root visitors take pointers to root_ and place them in CompressedReference** arrays. We use a 224 // CompressedReference<mirror::Object> here since it violates strict aliasing requirements to 225 // cast CompressedReference<MirrorType>* to CompressedReference<mirror::Object>*. 226 mutable mirror::CompressedReference<mirror::Object> root_; 254 ALWAYS_INLINE void VisitRootIfNonNull(mirror::CompressedReference<MirrorTyp [all...] |
H A D | gc_root-inl.h | 38 : root_(mirror::CompressedReference<mirror::Object>::FromMirrorPtr(ref)) { }
|
H A D | read_barrier-inl.h | 150 inline MirrorType* ReadBarrier::BarrierForRoot(mirror::CompressedReference<MirrorType>* root, 170 auto old_ref = mirror::CompressedReference<MirrorType>::FromMirrorPtr(ref); 172 auto new_ref = mirror::CompressedReference<MirrorType>::FromMirrorPtr(ref); 176 reinterpret_cast<Atomic<mirror::CompressedReference<MirrorType>>*>(root);
|
H A D | read_barrier.h | 70 ALWAYS_INLINE static MirrorType* BarrierForRoot(mirror::CompressedReference<MirrorType>* root,
|
H A D | class_table_test.cc | 47 ALWAYS_INLINE void VisitRootIfNonNull(mirror::CompressedReference<MirrorType>* root) const 60 void VisitRoot(mirror::CompressedReference<MirrorType>* root) const
|
H A D | art_field.h | 51 mirror::CompressedReference<mirror::Object>* GetDeclaringClassAddressWithoutBarrier() {
|
/art/tools/cpp-define-generator/ |
H A D | constant_reference.def | 20 #include "mirror/object_reference.h" // mirror::CompressedReference 27 DEFINE_EXPR(COMPRESSED_REFERENCE_SIZE, size_t, sizeof(art::mirror::CompressedReference<art::mirror::Object>)) 28 DEFINE_EXPR(COMPRESSED_REFERENCE_SIZE_SHIFT, size_t, art::WhichPowerOf2(sizeof(art::mirror::CompressedReference<art::mirror::Object>)))
|
/art/runtime/mirror/ |
H A D | object_reference.h | 158 class MANAGED CompressedReference : public mirror::ObjectReference<false, MirrorType> { class in namespace:art::mirror 160 CompressedReference<MirrorType>() REQUIRES_SHARED(Locks::mutator_lock_) 163 static CompressedReference<MirrorType> FromMirrorPtr(MirrorType* p) 165 return CompressedReference<MirrorType>(p); 169 explicit CompressedReference(MirrorType* p) REQUIRES_SHARED(Locks::mutator_lock_)
|
H A D | object.cc | 69 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root ATTRIBUTE_UNUSED) 71 void VisitRoot(mirror::CompressedReference<mirror::Object>* root ATTRIBUTE_UNUSED) const {}
|
/art/runtime/entrypoints/quick/ |
H A D | quick_entrypoints.h | 35 template<class MirrorType> class CompressedReference; 81 extern void ReadBarrierJni(mirror::CompressedReference<mirror::Object>* handle_on_stack,
|
H A D | quick_jni_entrypoints.cc | 34 extern void ReadBarrierJni(mirror::CompressedReference<mirror::Object>* handle_on_stack,
|
H A D | quick_entrypoints_list.h | 166 V(ReadBarrierJni, void, mirror::CompressedReference<mirror::Object>*, Thread*) \
|
/art/runtime/gc/accounting/ |
H A D | remembered_set.cc | 91 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const 98 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) const
|
H A D | mod_union_table.cc | 108 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const 113 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) const 209 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const 216 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) const 295 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const 302 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) const
|
/art/runtime/gc/collector/ |
H A D | mark_compact.cc | 287 mirror::CompressedReference<mirror::Object>** roots, size_t count, 311 void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count, 436 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const 443 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) const 585 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const 592 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) const
|
H A D | concurrent_copying.cc | 384 void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, 389 mirror::CompressedReference<mirror::Object>* const root = roots[i]; 484 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const 492 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) const 564 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const 571 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) const 1200 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const 1207 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) const 1311 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const 1318 void VisitRoot(mirror::CompressedReference<mirro [all...] |
H A D | semi_space.cc | 305 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const 312 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) const 629 void SemiSpace::VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count, 702 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const 709 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) const
|
H A D | mark_compact.h | 119 virtual void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count,
|
H A D | semi_space.h | 151 virtual void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count,
|
H A D | mark_sweep.cc | 595 void MarkSweep::VisitRoots(mirror::CompressedReference<mirror::Object>** roots, 705 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const 712 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) const 1151 void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, 1361 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const 1369 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) const
|
H A D | concurrent_copying.h | 165 void MarkRoot(mirror::CompressedReference<mirror::Object>* root) 168 virtual void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count,
|
/art/patchoat/ |
H A D | patchoat.h | 178 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root ATTRIBUTE_UNUSED) 180 void VisitRoot(mirror::CompressedReference<mirror::Object>* root ATTRIBUTE_UNUSED) const {}
|
/art/runtime/gc/ |
H A D | verification.cc | 168 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const 175 void VisitRoot(mirror::CompressedReference<mirror::Object>* root) const
|
/art/runtime/generated/ |
H A D | asm_support_gen.h | 26 DEFINE_CHECK_EQ(static_cast<size_t>(COMPRESSED_REFERENCE_SIZE), (static_cast<size_t>(sizeof(art::mirror::CompressedReference<art::mirror::Object>)))) 28 DEFINE_CHECK_EQ(static_cast<size_t>(COMPRESSED_REFERENCE_SIZE_SHIFT), (static_cast<size_t>(art::WhichPowerOf2(sizeof(art::mirror::CompressedReference<art::mirror::Object>)))))
|