/art/runtime/ |
D | handle.h | 50 ALWAYS_INLINE explicit Handle(StackReference<T>* reference) : reference_(reference) { in Handle() argument 85 explicit Handle(StackReference<S>* reference) in Handle() argument 86 : reference_(reference) { in Handle() 121 ALWAYS_INLINE explicit MutableHandle(StackReference<T>* reference) in MutableHandle() argument 123 : Handle<T>(reference) { in MutableHandle() 126 ALWAYS_INLINE T* Assign(T* reference) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in Assign() argument 129 ref->Assign(reference); in Assign() 139 explicit MutableHandle(StackReference<S>* reference) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) in MutableHandle() argument 140 : Handle<T>(reference) { in MutableHandle()
|
/art/runtime/gc/ |
D | reference_processor.cc | 56 mirror::Object* ReferenceProcessor::GetReferent(Thread* self, mirror::Reference* reference) { in GetReferent() argument 57 mirror::Object* const referent = reference->GetReferent(); in GetReferent() 66 reference->GetReferentReferenceAddr(); in GetReferent() 85 (LIKELY(!reference->IsFinalizerReferenceInstance()) && !reference->IsEnqueued())) { in GetReferent() 92 return reference->GetReferent(); in GetReferent() 263 bool ReferenceProcessor::MakeCircularListIfUnenqueued(mirror::FinalizerReference* reference) { in MakeCircularListIfUnenqueued() argument 277 if (!reference->IsEnqueued()) { in MakeCircularListIfUnenqueued() 278 CHECK(reference->IsFinalizerReferenceInstance()); in MakeCircularListIfUnenqueued() 280 reference->SetPendingNext<true>(reference); in MakeCircularListIfUnenqueued() 282 reference->SetPendingNext<false>(reference); in MakeCircularListIfUnenqueued()
|
D | reference_processor.h | 58 mirror::Object* GetReferent(Thread* self, mirror::Reference* reference) 67 bool MakeCircularListIfUnenqueued(mirror::FinalizerReference* reference)
|
/art/runtime/base/ |
D | iteration_range.h | 33 typedef typename std::iterator_traits<Iter>::reference reference; typedef
|
D | allocator.h | 112 typedef typename std::allocator<T>::reference reference; typedef
|
D | arena_containers.h | 126 typedef T& reference; typedef 154 pointer address(reference x) const { return &x; } in address()
|
D | scoped_arena_containers.h | 112 typedef T& reference; typedef 145 pointer address(reference x) const { return &x; } in address()
|
/art/compiler/utils/ |
D | array_ref.h | 47 typedef T& reference; typedef 131 reference operator[](size_type n) { 141 reference front() { in front() 151 reference back() { in back()
|
D | swap_space.h | 136 typedef T& reference; typedef 160 pointer address(reference x) const { return &x; } in address()
|
/art/test/080-oom-throw-with-finalizer/ |
D | info.txt | 1 Regression test on correct processing of OOM thrown while adding a finalizer reference.
|
/art/test/030-bad-finalizer/ |
D | expected.txt | 1 About to null reference and request GC.
|
/art/test/520-equivalent-phi/smali/ |
D | Equivalent.smali | 29 # the compiler with a reference equivalent that has no use. So 30 # we would consider the phi equivalent reference of v0, as dead,
|
/art/test/034-call-null/ |
D | expected.txt | 1 …void Main.doStuff(int, int[][], java.lang.String, java.lang.String[][])' on a null object reference
|
/art/test/038-inner-null/ |
D | expected.txt | 2 …rException: Attempt to invoke virtual method 'void Main$Blort.repaint()' on a null object reference
|
/art/test/069-field-type/ |
D | info.txt | 1 This tests to see if the VM allows you to store a reference to an
|
/art/runtime/gc/collector/ |
D | mark_compact.cc | 443 inline void MarkCompact::UpdateHeapReference(mirror::HeapReference<mirror::Object>* reference) { in UpdateHeapReference() argument 444 mirror::Object* obj = reference->AsMirrorPtr(); in UpdateHeapReference() 449 reference->Assign(new_obj); in UpdateHeapReference() 454 void MarkCompact::UpdateHeapReferenceCallback(mirror::HeapReference<mirror::Object>* reference, in UpdateHeapReferenceCallback() argument 456 reinterpret_cast<MarkCompact*>(arg)->UpdateHeapReference(reference); in UpdateHeapReferenceCallback() 594 void MarkCompact::DelayReferenceReferent(mirror::Class* klass, mirror::Reference* reference) { in DelayReferenceReferent() argument 595 heap_->GetReferenceProcessor()->DelayReferenceReferent(klass, reference, in DelayReferenceReferent()
|
D | mark_compact.h | 142 void DelayReferenceReferent(mirror::Class* klass, mirror::Reference* reference) 204 void UpdateHeapReference(mirror::HeapReference<mirror::Object>* reference) 207 static void UpdateHeapReferenceCallback(mirror::HeapReference<mirror::Object>* reference,
|
/art/test/087-gc-after-link/ |
D | info.txt | 8 This test is not expected to work for the reference implementation.
|
/art/test/086-null-super/ |
D | info.txt | 7 This test is not expected to work for the reference implementation.
|
/art/test/800-smali/smali/ |
D | b_20224106.smali | 12 # type is reference.
|
D | b_22331663_fail.smali | 9 # Construct a java.lang.Object completely. This makes v4 of reference type.
|
D | b_22331663_pass.smali | 9 # Construct a java.lang.Object completely. This makes v4 of reference type.
|
D | b_22331663.smali | 30 # Catch handler. Here we had to merge the uninitialized with the initialized reference,
|
/art/test/ |
D | README.txt | 6 device, or using the desktop "reference implementation".
|
D | Android.libarttest.mk | 36 461-get-reference-vreg/get_reference_vreg_jni.cc \
|