/aosp12/art/runtime/ |
H A D | obj_ptr-inl.h | 38 inline bool ObjPtr<MirrorType>::IsValid() const { in IsValid() 46 inline void ObjPtr<MirrorType>::AssertValid() const { in AssertValid() 69 inline ObjPtr<MirrorType>::ObjPtr(Type* ptr) in ObjPtr() function 76 inline ObjPtr<MirrorType>::ObjPtr(const ObjPtr<Type>& other) in ObjPtr() function 86 inline ObjPtr<MirrorType>& ObjPtr<MirrorType>::operator=(const ObjPtr<Type>& other) { 95 OBJPTR_INLINE ObjPtr<MirrorType>& ObjPtr<MirrorType>::operator=(MirrorType* ptr) { 111 inline MirrorType* ObjPtr<MirrorType>::Ptr() const { in Ptr() 118 inline ObjPtr<MirrorType> ObjPtr<MirrorType>::DownCast(ObjPtr<SourceType> ptr) { in DownCast() 126 inline ObjPtr<MirrorType> ObjPtr<MirrorType>::DownCast(SourceType* ptr) { in DownCast() 140 operator==(ObjPtr<MirrorType1> lhs, ObjPtr<MirrorType2> rhs) { [all …]
|
H A D | art_field.h | 43 ObjPtr<mirror::Class> GetDeclaringClass() REQUIRES_SHARED(Locks::mutator_lock_); 47 void SetDeclaringClass(ObjPtr<mirror::Class> new_declaring_class) 152 ObjPtr<mirror::Object> GetObject(ObjPtr<mirror::Object> object) 156 void SetObject(ObjPtr<mirror::Object> object, ObjPtr<mirror::Object> l) 163 void Set32(ObjPtr<mirror::Object> object, uint32_t new_value) 169 void Set64(ObjPtr<mirror::Object> object, uint64_t new_value) 173 ObjPtr<MirrorType> GetObj(ObjPtr<mirror::Object> object) 177 void SetObj(ObjPtr<mirror::Object> object, ObjPtr<mirror::Object> new_value) 216 ObjPtr<mirror::Class> ResolveType() REQUIRES_SHARED(Locks::mutator_lock_); 221 ObjPtr<mirror::DexCache> GetDexCache() REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
H A D | class_linker.h | 109 virtual bool operator()(ObjPtr<mirror::Class> klass) = 0; 196 ObjPtr<mirror::Class> FindClass(Thread* self, 211 ObjPtr<mirror::Class> FindArrayClass(Thread* self, ObjPtr<mirror::Class> element_class) 221 ObjPtr<mirror::Class> DefineClass(Thread* self, 232 ObjPtr<mirror::Class> LookupClass(Thread* self, 277 ObjPtr<mirror::Class> ResolveType(dex::TypeIndex type_idx, ObjPtr<mirror::Class> referrer) 921 ObjPtr<mirror::Class> AllocClass(Thread* self, 931 ObjPtr<mirror::Class> AllocClass(Thread* self, 1035 /*out*/ ObjPtr<mirror::Class>* result) 1086 ObjPtr<mirror::Class> LookupClass(Thread* self, [all …]
|
H A D | class_linker-inl.h | 75 ObjPtr<mirror::String> resolved = in ResolveString() 89 ObjPtr<mirror::String> resolved = in ResolveString() 127 ObjPtr<mirror::Class> resolved_type = in ResolveType() 141 ObjPtr<mirror::Class> resolved_type = in ResolveType() 155 ObjPtr<mirror::Class> resolved_type = in ResolveType() 179 ObjPtr<mirror::Class> type = in LookupResolvedType() 191 ObjPtr<mirror::Class> type = in LookupResolvedType() 203 ObjPtr<mirror::Class> type = in LookupResolvedType() 213 ObjPtr<mirror::DexCache> dex_cache, in LookupResolvedType() 281 ObjPtr<mirror::Class> klass = in CheckInvokeClassMismatch() [all …]
|
H A D | obj_ptr.h | 41 class ObjPtr { 57 OBJPTR_INLINE ObjPtr(std::nullptr_t) in ObjPtr() function 67 OBJPTR_INLINE ObjPtr(const ObjPtr<Type>& other) REQUIRES_SHARED(Locks::mutator_lock_); 71 OBJPTR_INLINE ObjPtr& operator=(const ObjPtr<Type>& other) REQUIRES_SHARED(Locks::mutator_lock_); 102 static ObjPtr<MirrorType> DownCast(ObjPtr<SourceType> ptr) REQUIRES_SHARED(Locks::mutator_lock_); 136 operator==(ObjPtr<MirrorType1> lhs, ObjPtr<MirrorType2> rhs) 142 operator==(const MirrorType1* lhs, ObjPtr<MirrorType2> rhs) 148 operator==(ObjPtr<MirrorType1> lhs, const MirrorType2* rhs) 164 operator!=(ObjPtr<MirrorType1> lhs, ObjPtr<MirrorType2> rhs) 170 operator!=(const MirrorType1* lhs, ObjPtr<MirrorType2> rhs) [all …]
|
H A D | intern_table.cc | 92 ObjPtr<mirror::String> InternTable::LookupWeak(Thread* self, ObjPtr<mirror::String> s) { in LookupWeak() 97 ObjPtr<mirror::String> InternTable::LookupStrong(Thread* self, ObjPtr<mirror::String> s) { in LookupStrong() 113 ObjPtr<mirror::String> InternTable::LookupWeakLocked(ObjPtr<mirror::String> s) { in LookupWeakLocked() 117 ObjPtr<mirror::String> InternTable::LookupStrongLocked(ObjPtr<mirror::String> s) { in LookupStrongLocked() 127 ObjPtr<mirror::String> InternTable::InsertStrong(ObjPtr<mirror::String> s) { in InsertStrong() 139 ObjPtr<mirror::String> InternTable::InsertWeak(ObjPtr<mirror::String> s) { in InsertWeak() 200 ObjPtr<mirror::String> InternTable::Insert(ObjPtr<mirror::String> s, in Insert() 273 ObjPtr<mirror::String> InternTable::InternStrongImageString(ObjPtr<mirror::String> s) { in InternStrongImageString() 288 ObjPtr<mirror::String> InternTable::InternStrong(ObjPtr<mirror::String> s) { in InternStrong() 297 ObjPtr<mirror::String> InternTable::InternWeak(ObjPtr<mirror::String> s) { in InternWeak() [all …]
|
H A D | intern_table.h | 121 ObjPtr<mirror::String> InternStrongImageString(ObjPtr<mirror::String> s) 132 ObjPtr<mirror::String> InternStrong(ObjPtr<mirror::String> s) 151 ObjPtr<mirror::String> LookupStrong(Thread* self, ObjPtr<mirror::String> s) 157 ObjPtr<mirror::String> LookupStrongLocked(ObjPtr<mirror::String> s) 161 ObjPtr<mirror::String> LookupWeak(Thread* self, ObjPtr<mirror::String> s) 164 ObjPtr<mirror::String> LookupWeakLocked(ObjPtr<mirror::String> s) 288 ObjPtr<mirror::String> Insert(ObjPtr<mirror::String> s, bool is_strong, bool holding_locks) 296 ObjPtr<mirror::String> InsertStrong(ObjPtr<mirror::String> s) 298 ObjPtr<mirror::String> InsertWeak(ObjPtr<mirror::String> s) 306 ObjPtr<mirror::String> InsertStrongFromTransaction(ObjPtr<mirror::String> s) [all …]
|
H A D | art_field-inl.h | 48 ObjPtr<mirror::Class> declaring_class(GetDeclaringClass()); in CanBeChangedBy() 55 inline ObjPtr<mirror::Class> ArtField::GetDeclaringClass() { in GetDeclaringClass() 72 inline uint32_t ArtField::Get32(ObjPtr<mirror::Object> object) { in Get32() 92 inline uint64_t ArtField::Get64(ObjPtr<mirror::Object> object) { in Get64() 113 inline ObjPtr<MirrorType> ArtField::GetObj(ObjPtr<mirror::Object> object) { in GetObj() 123 inline void ArtField::SetObj(ObjPtr<mirror::Object> object, ObjPtr<mirror::Object> new_value) { in SetObj() 276 inline ObjPtr<mirror::Object> ArtField::GetObject(ObjPtr<mirror::Object> object) { in GetObject() 282 inline void ArtField::SetObject(ObjPtr<mirror::Object> object, ObjPtr<mirror::Object> l) { in SetObject() 320 inline ObjPtr<mirror::Class> ArtField::LookupResolvedType() { in LookupResolvedType() 331 inline ObjPtr<mirror::Class> ArtField::ResolveType() { in ResolveType() [all …]
|
H A D | reflection.h | 40 bool UnboxPrimitiveForField(ObjPtr<mirror::Object> o, 46 bool UnboxPrimitiveForResult(ObjPtr<mirror::Object> o, 113 ObjPtr<mirror::Object> receiver, 117 ALWAYS_INLINE bool VerifyObjectIsClass(ObjPtr<mirror::Object> o, ObjPtr<mirror::Class> c) 121 ObjPtr<mirror::Object> obj, 122 ObjPtr<mirror::Class> declaring_class, 124 ObjPtr<mirror::Class>* calling_class, 129 bool VerifyAccess(ObjPtr<mirror::Object> obj, 130 ObjPtr<mirror::Class> declaring_class, 132 ObjPtr<mirror::Class> calling_class) [all …]
|
H A D | common_throws.h | 56 void ThrowArrayStoreException(ObjPtr<mirror::Class> element_class, 57 ObjPtr<mirror::Class> array_class) 70 void ThrowClassCircularityError(ObjPtr<mirror::Class> c) 73 void ThrowClassCircularityError(ObjPtr<mirror::Class> c, const char* fmt, ...) 78 void ThrowClassCastException(ObjPtr<mirror::Class> dest_type, ObjPtr<mirror::Class> src_type) 92 void ThrowIllegalAccessErrorClass(ObjPtr<mirror::Class> referrer, ObjPtr<mirror::Class> accessed) 181 void ThrowLinkageError(ObjPtr<mirror::Class> referrer, const char* fmt, ...) 201 ObjPtr<mirror::Class> c, 212 ObjPtr<mirror::Class> c, 271 void ThrowVerifyError(ObjPtr<mirror::Class> referrer, const char* fmt, ...) [all …]
|
/aosp12/art/runtime/mirror/ |
H A D | throwable.cc | 50 void Throwable::SetCause(ObjPtr<Throwable> cause) { in SetCause() 53 ObjPtr<Throwable> current_cause = in SetCause() 84 const ObjPtr<Object> stack_state = GetStackState(); in GetStackDepth() 98 ObjPtr<String> msg = GetDetailMessage(); in Dump() 103 ObjPtr<Object> stack_state = GetStackState(); in Dump() 112 ObjPtr<PointerArray> method_trace = ObjPtr<PointerArray>::DownCast(methods_and_dex_pcs); in Dump() 130 ObjPtr<Object> stack_trace = GetStackTrace(); in Dump() 133 ObjPtr<ObjectArray<StackTraceElement>> ste_array = in Dump() 162 ObjPtr<Object> Throwable::GetStackState() { in GetStackState() 166 ObjPtr<Object> Throwable::GetStackTrace() { in GetStackTrace() [all …]
|
H A D | method_type.cc | 31 ObjPtr<ObjectArray<Class>> AllocatePTypesArray(Thread* self, int count) in AllocatePTypesArray() 39 ObjPtr<MethodType> MethodType::Create(Thread* const self, in Create() 74 ObjPtr<MethodType> MethodType::CollectTrailingArguments(Thread* self, in CollectTrailingArguments() 99 const ObjPtr<ObjectArray<Class>> p_types = GetPTypes(); in NumberOfVRegs() 106 ObjPtr<Class> klass = p_types->GetWithoutChecks(i); in NumberOfVRegs() 114 bool MethodType::IsExactMatch(ObjPtr<MethodType> target) { in IsExactMatch() 115 const ObjPtr<ObjectArray<Class>> p_types = GetPTypes(); in IsExactMatch() 118 const ObjPtr<ObjectArray<Class>> target_p_types = target->GetPTypes(); in IsExactMatch() 130 bool MethodType::IsConvertible(ObjPtr<MethodType> target) { in IsConvertible() 131 const ObjPtr<ObjectArray<Class>> p_types = GetPTypes(); in IsConvertible() [all …]
|
H A D | class_ext-inl.h | 40 ObjPtr<Object> existing( in EnsureJniIdsArrayPresent() 69 ObjPtr<Object> ret( in EnsureJniIdsArrayPresent() 94 inline ObjPtr<Object> ClassExt::GetInstanceJFieldIDs() { in GetInstanceJFieldIDs() 110 inline ObjPtr<Object> ClassExt::GetStaticJFieldIDs() { in GetStaticJFieldIDs() 126 inline ObjPtr<Class> ClassExt::GetObsoleteClass() { in GetObsoleteClass() 132 inline ObjPtr<Object> ClassExt::GetJMethodIDs() { in GetJMethodIDs() 137 inline ObjPtr<PointerArray> ClassExt::GetJMethodIDsPointerArray() { in GetJMethodIDsPointerArray() 148 inline ObjPtr<Object> ClassExt::GetVerifyError() { in GetVerifyError() 159 inline ObjPtr<PointerArray> ClassExt::GetObsoleteMethods() { in GetObsoleteMethods() 164 inline ObjPtr<Object> ClassExt::GetOriginalDexFile() { in GetOriginalDexFile() [all …]
|
H A D | class.cc | 80 ObjPtr<mirror::Class> Class::GetPrimitiveClass(ObjPtr<mirror::String> name) { in GetPrimitiveClass() 1172 ObjPtr<Class> interface; in GetDirectInterface() 1422 ObjPtr<Class> klass, in GetDeclaredMethodInternal() 1423 ObjPtr<String> name, in GetDeclaredMethodInternal() 1516 ObjPtr<Class> klass, 1517 ObjPtr<String> name, 1523 ObjPtr<Class> klass, 1524 ObjPtr<String> name, 1531 ObjPtr<Class> klass, in GetDeclaredConstructorInternal() 1545 ObjPtr<Class> klass, [all …]
|
H A D | object.cc | 54 ObjPtr<Object> ref = obj->GetFieldObject<Object>(offset); in operator ()() 60 void operator()(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> ref) const in operator ()() 74 const ObjPtr<Object> dest_obj_; 77 ObjPtr<Object> Object::CopyObject(ObjPtr<mirror::Object> dest, in CopyObject() 78 ObjPtr<mirror::Object> src, in CopyObject() 125 ObjPtr<Class> c = src->GetClass(); in CopyObject() 161 ObjPtr<Object> copy = heap->IsMovableObject(h_this.Get()) in Clone() 230 ObjPtr<Class> c = GetClass(); in CheckFieldAssignmentImpl() 241 ObjPtr<mirror::Class> field_type = in CheckFieldAssignmentImpl() 259 ObjPtr<mirror::Class> field_type = in CheckFieldAssignmentImpl() [all …]
|
H A D | object-inl.h | 151 inline ObjPtr<Class> Object::AsClass() { in AsClass() 153 return ObjPtr<Class>::DownCast(this); in AsClass() 187 return ObjPtr<Reference>::DownCast(this); in AsReference() 191 inline ObjPtr<Array> Object::AsArray() { in AsArray() 193 return ObjPtr<Array>::DownCast(this); in AsArray() 226 return ObjPtr<ByteArray>::DownCast(this); in AsByteArray() 258 return ObjPtr<IntArray>::DownCast(this); in AsIntArrayUnchecked() 311 inline ObjPtr<String> Object::AsString() { in AsString() 313 return ObjPtr<String>::DownCast(this); in AsString() 629 ObjPtr<Object> obj; in SetFieldObjectWithoutWriteBarrier() [all …]
|
H A D | object_array.h | 44 static ObjPtr<ObjectArray<T>> Alloc(Thread* self, 45 ObjPtr<Class> object_array_class, 50 static ObjPtr<ObjectArray<T>> Alloc(Thread* self, 51 ObjPtr<Class> object_array_class, 63 bool CheckAssignable(ObjPtr<T> object) NO_THREAD_SAFETY_ANALYSIS; 91 ObjPtr<ObjectArray<T>> src, 98 ObjPtr<ObjectArray<T>> src, 106 ObjPtr<ObjectArray<T>> src, 191 ObjPtr<T> operator->() const NO_THREAD_SAFETY_ANALYSIS { 195 ObjPtr<T> operator*() const NO_THREAD_SAFETY_ANALYSIS { [all …]
|
H A D | method.cc | 29 ObjPtr<Method> Method::CreateFromArtMethod(Thread* self, ArtMethod* method) { in CreateFromArtMethod() 31 ObjPtr<Method> ret = ObjPtr<Method>::DownCast(GetClassRoot<Method>()->AllocObject(self)); in CreateFromArtMethod() 38 template ObjPtr<Method> Method::CreateFromArtMethod<PointerSize::k32>( 40 template ObjPtr<Method> Method::CreateFromArtMethod<PointerSize::k64>( 44 ObjPtr<Constructor> Constructor::CreateFromArtMethod(Thread* self, ArtMethod* method) { in CreateFromArtMethod() 46 ObjPtr<Constructor> ret = in CreateFromArtMethod() 47 ObjPtr<Constructor>::DownCast(GetClassRoot<Constructor>()->AllocObject(self)); in CreateFromArtMethod() 54 template ObjPtr<Constructor> Constructor::CreateFromArtMethod<PointerSize::k32>( 56 template ObjPtr<Constructor> Constructor::CreateFromArtMethod<PointerSize::k64>(
|
H A D | class_ext.h | 45 void SetVerifyError(ObjPtr<Object> obj) REQUIRES_SHARED(Locks::mutator_lock_); 47 ObjPtr<Object> GetVerifyError() REQUIRES_SHARED(Locks::mutator_lock_); 61 ObjPtr<Object> GetInstanceJFieldIDs() REQUIRES_SHARED(Locks::mutator_lock_); 76 ObjPtr<Object> GetStaticJFieldIDs() REQUIRES_SHARED(Locks::mutator_lock_); 88 ObjPtr<Object> GetJMethodIDs() REQUIRES_SHARED(Locks::mutator_lock_); 98 ObjPtr<PointerArray> GetObsoleteMethods() REQUIRES_SHARED(Locks::mutator_lock_); 100 ObjPtr<Object> GetOriginalDexFile() REQUIRES_SHARED(Locks::mutator_lock_); 122 void SetObsoleteArrays(ObjPtr<PointerArray> methods, ObjPtr<ObjectArray<DexCache>> dex_caches) 137 static ObjPtr<ClassExt> Alloc(Thread* self) REQUIRES_SHARED(Locks::mutator_lock_); 144 ObjPtr<Class> GetObsoleteClass() REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
/aosp12/art/runtime/native/ |
H A D | java_lang_System.cc | 77 ObjPtr<mirror::Array> srcArray = srcObject->AsArray(); in System_arraycopy() 78 ObjPtr<mirror::Array> dstArray = dstObject->AsArray(); in System_arraycopy() 105 ObjPtr<mirror::ByteArray>::DownCast(dstArray)->Memmove( in System_arraycopy() 119 ObjPtr<mirror::IntArray>::DownCast(dstArray)->Memmove( in System_arraycopy() 126 ObjPtr<mirror::LongArray>::DownCast(dstArray)->Memmove( in System_arraycopy() 153 ObjPtr<mirror::ObjectArray<mirror::Object>> dstObjArray = in System_arraycopy() 155 ObjPtr<mirror::ObjectArray<mirror::Object>> srcObjArray = in System_arraycopy() 169 inline ObjPtr<T> AsPrimitiveArray(ObjPtr<mirror::Array> array) in AsPrimitiveArray() 171 return ObjPtr<T>::DownCast(array); in AsPrimitiveArray() 181 ObjPtr<mirror::Array> srcArray = srcObject->AsArray(); in System_arraycopyTUnchecked() [all …]
|
H A D | sun_misc_Unsafe.cc | 44 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_compareAndSwapInt() 57 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_compareAndSwapLong() 68 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_compareAndSwapObject() 95 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_getInt() 101 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_getIntVolatile() 107 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_putInt() 115 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_putIntVolatile() 123 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_putOrderedInt() 132 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_getLong() 138 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_getLongVolatile() [all …]
|
/aosp12/art/compiler/optimizing/ |
H A D | intrinsic_objects.cc | 32 ObjPtr<mirror::Class> integer_cache_class = class_linker->LookupClass( in LookupIntegerCache() 40 ObjPtr<mirror::ObjectArray<mirror::Object>> integer_cache = in LookupIntegerCache() 41 ObjPtr<mirror::ObjectArray<mirror::Object>>::DownCast( in LookupIntegerCache() 48 ObjPtr<mirror::ObjectArray<mirror::Object>> boot_image_live_objects) in HasIntrinsicObjects() 57 ObjPtr<mirror::ObjectArray<mirror::Object>> boot_image_live_objects) { in GetIntegerValueOfCache() 62 ObjPtr<mirror::Object> result = in GetIntegerValueOfCache() 68 return ObjPtr<mirror::ObjectArray<mirror::Object>>::DownCast(result); in GetIntegerValueOfCache() 71 ObjPtr<mirror::Object> IntrinsicObjects::GetIntegerValueOfObject( in GetIntegerValueOfObject() 72 ObjPtr<mirror::ObjectArray<mirror::Object>> boot_image_live_objects, in GetIntegerValueOfObject() 79 ObjPtr<mirror::Object> result = in GetIntegerValueOfObject() [all …]
|
H A D | intrinsics.cc | 80 ObjPtr<mirror::Class> klass = in LookupInitializedClass() 110 ObjPtr<mirror::Class> cache_class = in CheckIntegerCache() 112 ObjPtr<mirror::Class> integer_class = in CheckIntegerCache() 132 ObjPtr<mirror::Object> boot_image_object = in CheckIntegerCache() 136 ObjPtr<mirror::Object> current_object = in CheckIntegerCache() 190 ObjPtr<mirror::Class> integer_class = in ComputeIntegerValueOfLocations() 239 ObjPtr<mirror::Object> low_integer = in ComputeIntegerValueOfLocations() 270 ObjPtr<mirror::Class> cache_class = in GetIntegerCacheLowFromIntegerCache() 304 ObjPtr<mirror::Class> cache_class = in ComputeIntegerValueOfInfo() 326 ObjPtr<mirror::Object> low_integer = in ComputeIntegerValueOfInfo() [all …]
|
/aosp12/art/runtime/dex/ |
H A D | dex_file_annotations.h | 38 ObjPtr<mirror::Object> GetAnnotationForField(ArtField* field, 41 ObjPtr<mirror::ObjectArray<mirror::Object>> GetAnnotationsForField(ArtField* field) 49 ObjPtr<mirror::Object> GetAnnotationDefaultValue(ArtMethod* method) 51 ObjPtr<mirror::Object> GetAnnotationForMethod(ArtMethod* method, 54 ObjPtr<mirror::ObjectArray<mirror::Object>> GetAnnotationsForMethod(ArtMethod* method) 62 ObjPtr<mirror::Object> GetAnnotationForMethodParameter(ArtMethod* method, 113 ObjPtr<mirror::Object> GetAnnotationForClass(Handle<mirror::Class> klass, 120 ObjPtr<mirror::Class> GetDeclaringClass(Handle<mirror::Class> klass) 122 ObjPtr<mirror::Class> GetEnclosingClass(Handle<mirror::Class> klass) 124 ObjPtr<mirror::Object> GetEnclosingMethod(Handle<mirror::Class> klass) [all …]
|
/aosp12/art/runtime/gc/ |
H A D | reference_queue.cc | 42 void ReferenceQueue::EnqueueReference(ObjPtr<mirror::Reference> ref) { in EnqueueReference() 51 ObjPtr<mirror::Reference> head = list_->GetPendingNext<kWithoutReadBarrier>(); in EnqueueReference() 59 ObjPtr<mirror::Reference> ReferenceQueue::DequeuePendingReference() { in DequeuePendingReference() 61 ObjPtr<mirror::Reference> ref = list_->GetPendingNext<kWithoutReadBarrier>(); in DequeuePendingReference() 68 ObjPtr<mirror::Reference> next = ref->GetPendingNext<kWithoutReadBarrier>(); in DequeuePendingReference() 105 ObjPtr<mirror::Reference> cur = list_; in Dump() 111 ObjPtr<mirror::Reference> pending_next = cur->GetPendingNext(); in Dump() 123 ObjPtr<mirror::Reference> cur = list_; in GetLength() 136 ObjPtr<mirror::Reference> ref = DequeuePendingReference(); in ClearWhiteReferences() 184 const ObjPtr<mirror::Reference> head = list_; in ForwardSoftReferences() [all …]
|