/art/runtime/mirror/ |
D | class-alloc-inl.h | 50 inline ObjPtr<Object> Class::Alloc(Thread* self, gc::AllocatorType allocator_type) { in Alloc() 64 ObjPtr<Object> obj = in Alloc() 77 inline ObjPtr<Object> Class::AllocObject(Thread* self) { in AllocObject() 81 inline ObjPtr<Object> Class::AllocNonMovableObject(Thread* self) { in AllocNonMovableObject()
|
D | var_handle.cc | 191 ObjPtr<Class> coordinateType0, in GetNumberOfParameters() 192 ObjPtr<Class> coordinateType1) { in GetNumberOfParameters() 236 int32_t BuildParameterArray(ObjPtr<Class> (¶meters)[VarHandle::kMaxAccessorParameters], in BuildParameterArray() 238 ObjPtr<Class> varType, in BuildParameterArray() 239 ObjPtr<Class> coordinateType0, in BuildParameterArray() 240 ObjPtr<Class> coordinateType1) in BuildParameterArray() 271 static ObjPtr<Class> GetReturnType(AccessModeTemplate access_mode_template, ObjPtr<Class> varType) in GetReturnType() 288 inline void ReadBarrierForVarHandleAccess(ObjPtr<Object> obj, MemberOffset field_offset) in ReadBarrierForVarHandleAccess() 348 inline void StoreResult(ObjPtr<Object> value, JValue* result) in StoreResult() 699 static void Get(ObjPtr<Object> obj, in Get() [all …]
|
D | method.h | 24 template<class MirrorType> class ObjPtr; variable 34 static ObjPtr<Method> CreateFromArtMethod(Thread* self, ArtMethod* method) 45 static ObjPtr<Constructor> CreateFromArtMethod(Thread* self, ArtMethod* method)
|
D | string.cc | 80 ObjPtr<String> String::DoReplace(Thread* self, Handle<String> src, uint16_t old_c, uint16_t new_c) { in DoReplace() 92 ObjPtr<String> string = Alloc(self, length_with_flag, allocator_type, visitor); in DoReplace() 122 ObjPtr<String> String::AllocFromStrings(Thread* self, in AllocFromStrings() 133 ObjPtr<String> new_string = Alloc(self, length_with_flag, allocator_type, visitor); in AllocFromStrings() 161 ObjPtr<String> String::AllocFromUtf16(Thread* self, in AllocFromUtf16() 170 ObjPtr<String> string = Alloc(self, length_with_flag, allocator_type, visitor); in AllocFromUtf16() 185 ObjPtr<String> String::AllocFromModifiedUtf8(Thread* self, const char* utf) { in AllocFromModifiedUtf8() 192 ObjPtr<String> String::AllocFromModifiedUtf8(Thread* self, in AllocFromModifiedUtf8() 198 ObjPtr<String> String::AllocFromModifiedUtf8(Thread* self, in AllocFromModifiedUtf8() 206 ObjPtr<String> string = Alloc(self, utf16_length_with_flag, allocator_type, visitor); in AllocFromModifiedUtf8() [all …]
|
D | object-refvisitor-inl.h | 37 ObjPtr<Class> klass = GetClass<kVerifyFlags, kReadBarrierOption>(); in VisitReferences() 51 ObjPtr<Class> as_klass = AsClass<kVerifyNone>(); in VisitReferences() 61 ObjPtr<mirror::DexCache> const dex_cache = AsDexCache<kVerifyFlags, kReadBarrierOption>(); in VisitReferences() 66 ObjPtr<mirror::ClassLoader> const class_loader = in VisitReferences() 79 ObjPtr<Class> super_class = klass; in VisitReferences()
|
D | object_reference-inl.h | 28 inline uint32_t PtrCompression<kPoisonReferences, MirrorType>::Compress(ObjPtr<MirrorType> ptr) { in Compress() 34 void ObjectReference<kPoisonReferences, MirrorType>::Assign(ObjPtr<MirrorType> ptr) { in Assign() 48 void HeapReference<MirrorType>::Assign(ObjPtr<MirrorType> ptr) { in Assign()
|
D | method_handles_lookup.h | 38 static ObjPtr<mirror::MethodHandlesLookup> Create(Thread* const self, Handle<Class> lookup_class) 42 static ObjPtr<mirror::MethodHandlesLookup> GetDefault(Thread* const self) 46 ObjPtr<mirror::MethodHandle> FindConstructor(Thread* const self,
|
/art/runtime/ |
D | reflection.cc | 82 void Append(ObjPtr<mirror::Object> obj) REQUIRES_SHARED(Locks::mutator_lock_) { in Append() 105 ObjPtr<mirror::Object> receiver, in BuildArgArrayFromVarArgs() 142 ObjPtr<mirror::Object> receiver, const jvalue* args) in BuildArgArrayFromJValues() 225 bool BuildArgArrayFromObjectArray(ObjPtr<mirror::Object> receiver, in BuildArgArrayFromObjectArray() 226 ObjPtr<mirror::ObjectArray<mirror::Object>> raw_args, in BuildArgArrayFromObjectArray() 245 ObjPtr<mirror::Class> dst_class( in BuildArgArrayFromObjectArray() 385 ObjPtr<mirror::Class> param_type(m->ResolveClassFromTypeIndex(type_idx)); in CheckMethodArguments() 397 ObjPtr<mirror::Object> argument = in CheckMethodArguments() 444 ArtMethod* FindVirtualMethod(ObjPtr<mirror::Object> receiver, ArtMethod* method) in FindVirtualMethod() 463 ObjPtr<mirror::ObjectArray<mirror::Object>> objects) in CheckArgsForInvokeMethod() [all …]
|
D | reference_table.cc | 49 void ReferenceTable::Add(ObjPtr<mirror::Object> obj) { in Add() 59 void ReferenceTable::Remove(ObjPtr<mirror::Object> obj) { in Remove() 62 ObjPtr<mirror::Object> entry = entries_[i].Read(); in Remove() 72 static size_t GetElementCount(ObjPtr<mirror::Object> obj) REQUIRES_SHARED(Locks::mutator_lock_) { in GetElementCount() 86 static void DumpSummaryLine(std::ostream& os, ObjPtr<mirror::Object> obj, size_t element_count, in DumpSummaryLine() 136 ObjPtr<mirror::Object> obj1 = root1.Read<kWithoutReadBarrier>(); in Dump() 137 ObjPtr<mirror::Object> obj2 = root2.Read<kWithoutReadBarrier>(); in Dump() 173 ObjPtr<mirror::Object> ref = entries[idx].Read(); in Dump() 195 ObjPtr<mirror::String> s = ref->AsString(); in Dump() 203 ObjPtr<mirror::Object> referent = ref->AsReference()->GetReferent(); in Dump() [all …]
|
D | class_loader_utils.h | 46 ObjPtr<mirror::Class> class_loader_class = class_loader->GetClass(); in IsPathOrDexClassLoader() 58 ObjPtr<mirror::Class> class_loader_class = class_loader->GetClass(); in IsInMemoryDexClassLoader() 66 ObjPtr<mirror::Class> class_loader_class = class_loader->GetClass(); in IsDelegateLastClassLoader() 84 ObjPtr<mirror::Object> dex_path_list = in VisitClassLoaderDexElements() 89 ObjPtr<mirror::Object> dex_elements_obj = in VisitClassLoaderDexElements() 132 auto visit_dex_files = [&](ObjPtr<mirror::Object> element, RetType* ret) in VisitClassLoaderDexFiles() 134 ObjPtr<mirror::Object> dex_file = dex_file_field->GetObject(element); in VisitClassLoaderDexFiles() 136 ObjPtr<mirror::LongArray> long_array = cookie_field->GetObject(dex_file)->AsLongArray(); in VisitClassLoaderDexFiles()
|
D | indirect_reference_table-inl.h | 90 inline ObjPtr<mirror::Object> IndirectReferenceTable::Get(IndirectRef iref) const { in Get() 95 ObjPtr<mirror::Object> obj = table_[idx].GetReference()->Read<kReadBarrierOption>(); in Get() 100 inline void IndirectReferenceTable::Update(IndirectRef iref, ObjPtr<mirror::Object> obj) { in Update() 109 inline void IrtEntry::Add(ObjPtr<mirror::Object> obj) { in Add() 117 inline void IrtEntry::SetReference(ObjPtr<mirror::Object> obj) { in SetReference()
|
D | verify_object.h | 56 void VerifyObjectImpl(ObjPtr<mirror::Object> obj) NO_THREAD_SAFETY_ANALYSIS; 60 static inline void VerifyObject(ObjPtr<mirror::Object> obj) NO_THREAD_SAFETY_ANALYSIS { in VerifyObject() 71 ALWAYS_INLINE bool VerifyClassClass(ObjPtr<mirror::Class> c) NO_THREAD_SAFETY_ANALYSIS;
|
D | class_root.h | 28 template<class MirrorType> class ObjPtr; variable 127 ObjPtr<mirror::Class> GetClassRoot(ClassRoot class_root, 128 ObjPtr<mirror::ObjectArray<mirror::Class>> class_roots) 132 ObjPtr<mirror::Class> GetClassRoot(ClassRoot class_root, ClassLinker* linker) 136 ObjPtr<mirror::Class> GetClassRoot(ClassRoot class_root) REQUIRES_SHARED(Locks::mutator_lock_); 139 ObjPtr<mirror::Class> GetClassRoot(ObjPtr<mirror::ObjectArray<mirror::Class>> class_roots) 143 ObjPtr<mirror::Class> GetClassRoot(ClassLinker* linker) REQUIRES_SHARED(Locks::mutator_lock_); 146 ObjPtr<mirror::Class> GetClassRoot() REQUIRES_SHARED(Locks::mutator_lock_);
|
D | common_throws.cc | 45 static void AddReferrerLocation(std::ostream& os, ObjPtr<mirror::Class> referrer) in AddReferrerLocation() 62 ObjPtr<mirror::Class> referrer, in ThrowException() 80 ObjPtr<mirror::Class> referrer, in ThrowWrappedException() 127 void ThrowArrayStoreException(ObjPtr<mirror::Class> element_class, in ThrowArrayStoreException() 128 ObjPtr<mirror::Class> array_class) { in ThrowArrayStoreException() 153 void ThrowClassCastException(ObjPtr<mirror::Class> dest_type, ObjPtr<mirror::Class> src_type) { in ThrowClassCastException() 167 void ThrowClassCircularityError(ObjPtr<mirror::Class> c) { in ThrowClassCircularityError() 173 void ThrowClassCircularityError(ObjPtr<mirror::Class> c, const char* fmt, ...) { in ThrowClassCircularityError() 182 void ThrowClassFormatError(ObjPtr<mirror::Class> referrer, const char* fmt, ...) { in ThrowClassFormatError() 191 void ThrowIllegalAccessErrorClass(ObjPtr<mirror::Class> referrer, ObjPtr<mirror::Class> accessed) { in ThrowIllegalAccessErrorClass() [all …]
|
D | class_linker.cc | 176 ObjPtr<mirror::Class> exception_class = class_linker->FindClass(self, descriptor, class_loader); in HasInitWithString() 190 static ObjPtr<mirror::Object> GetVerifyError(ObjPtr<mirror::Class> c) in GetVerifyError() 192 ObjPtr<mirror::ClassExt> ext(c->GetExtData()); in GetVerifyError() 203 ObjPtr<mirror::Class> c) in HandleEarlierVerifyError() 205 ObjPtr<mirror::Object> obj = GetVerifyError(c); in HandleEarlierVerifyError() 222 ObjPtr<mirror::Class> throwable_class = GetClassRoot<mirror::Throwable>(class_linker); in HandleEarlierVerifyError() 223 ObjPtr<mirror::Class> error_class = obj->GetClass(); in HandleEarlierVerifyError() 289 void AddClass(Thread* self, ObjPtr<mirror::Class> klass) REQUIRES_SHARED(Locks::mutator_lock_) { in AddClass() 329 klass.Assign(ObjPtr<mirror::Class>::DownCast(self->DecodeJObject(classes_[i]))); in AdjustThreadVisibilityCounter() 519 void ClassLinker::ThrowEarlierClassFailure(ObjPtr<mirror::Class> c, in ThrowEarlierClassFailure() [all …]
|
/art/runtime/entrypoints/ |
D | entrypoint_utils.cc | 52 ObjPtr<mirror::Class> return_type = method->ResolveReturnType(); in CheckReferenceResult() 88 ObjPtr<mirror::Object> val = BoxPrimitive(Primitive::GetType(shorty[i + 1]), jv); in InvokeProxyInvocationHandler() 117 ObjPtr<mirror::Class> result_type = interface_method->ResolveReturnType(); in InvokeProxyInvocationHandler() 118 ObjPtr<mirror::Object> result_ref = soa.Decode<mirror::Object>(result); in InvokeProxyInvocationHandler() 129 ObjPtr<mirror::Throwable> exception = soa.Self()->GetException(); in InvokeProxyInvocationHandler() 134 ObjPtr<mirror::Object> rcvr = soa.Decode<mirror::Object>(rcvr_jobj); in InvokeProxyInvocationHandler() 135 ObjPtr<mirror::Class> proxy_class = rcvr->GetClass(); in InvokeProxyInvocationHandler() 136 ObjPtr<mirror::Method> interface_method = soa.Decode<mirror::Method>(interface_method_jobj); in InvokeProxyInvocationHandler() 147 ObjPtr<mirror::ObjectArray<mirror::Class>> declared_exceptions = in InvokeProxyInvocationHandler() 149 ObjPtr<mirror::Class> exception_class = exception->GetClass(); in InvokeProxyInvocationHandler() [all …]
|
/art/openjdkjvmti/ |
D | ti_heap.h | 28 template<typename T> class ObjPtr; variable 96 const std::unordered_map<art::ObjPtr<art::mirror::Object>, 97 art::ObjPtr<art::mirror::Object>, 102 art::ObjPtr<art::mirror::Object> original, 103 art::ObjPtr<art::mirror::Object> replacement)
|
D | ti_threadgroup.cc | 112 art::ObjPtr<art::mirror::String> name_obj = in GetThreadGroupInfo() 113 art::ObjPtr<art::mirror::String>::DownCast(name_field->GetObject(obj.Get())); in GetThreadGroupInfo() 135 art::ObjPtr<art::mirror::Object> parent_group = parent_field->GetObject(obj.Get()); in GetThreadGroupInfo() 160 art::ObjPtr<art::mirror::Object> peer) in IsInDesiredThreadGroup() 167 art::ObjPtr<art::mirror::Object> group = thread_group_field->GetObject(peer); in IsInDesiredThreadGroup() 172 std::vector<art::ObjPtr<art::mirror::Object>>* thread_peers) in GetThreads() 181 art::ObjPtr<art::mirror::Object> peer = t->GetPeerFromOtherThread(); in GetThreads() 192 std::vector<art::ObjPtr<art::mirror::Object>>* thread_groups) in GetChildThreadGroups() 199 art::ObjPtr<art::mirror::Object> groups_array = groups_field->GetObject(thread_group.Get()); in GetChildThreadGroups() 206 art::ObjPtr<art::mirror::ObjectArray<art::mirror::Object>> groups_array_as_array = in GetChildThreadGroups() [all …]
|
D | ti_redefine.cc | 176 ObsoleteMap(art::ObjPtr<art::mirror::PointerArray> obsolete_methods, in ObsoleteMap() 177 art::ObjPtr<art::mirror::ObjectArray<art::mirror::DexCache>> obsolete_dex_caches, in ObsoleteMap() 178 art::ObjPtr<art::mirror::DexCache> original_dex_cache) in ObsoleteMap() 257 art::ObjPtr<art::mirror::PointerArray> obsolete_methods_; 258 art::ObjPtr<art::mirror::ObjectArray<art::mirror::DexCache>> obsolete_dex_caches_; 259 art::ObjPtr<art::mirror::DexCache> original_dex_cache_; 350 art::ObjPtr<art::mirror::Object> obj(self->DecodeJObject(klass)); in IsModifiableClassGeneric() 378 art::ObjPtr<art::mirror::Object> obj(self->DecodeJObject(klass)); in GetClassRedefinitionError() 465 [](art::ObjPtr<art::mirror::Class> k) REQUIRES_SHARED(art::Locks::mutator_lock_) { in GetClassRedefinitionError() 469 art::ObjPtr<art::mirror::ClassExt> ext(k->GetExtData()); in GetClassRedefinitionError() [all …]
|
/art/runtime/gc/ |
D | reference_processor.cc | 53 static inline MemberOffset GetSlowPathFlagOffset(ObjPtr<mirror::Class> reference_class) in GetSlowPathFlagOffset() 63 ObjPtr<mirror::Class> reference_class = GetClassRoot<mirror::Reference>(); in SetSlowPathFlag() 79 ObjPtr<mirror::Class> reference_class = GetClassRoot<mirror::Reference>(); in SlowPathEnabled() 89 ObjPtr<mirror::Object> ReferenceProcessor::GetReferent(Thread* self, in GetReferent() 90 ObjPtr<mirror::Reference> reference) { in GetReferent() 95 const ObjPtr<mirror::Object> referent = reference->GetReferent(); in GetReferent() 105 ObjPtr<mirror::Object> referent = reference->GetReferent<kWithoutReadBarrier>(); in GetReferent() 123 ObjPtr<mirror::Object> forwarded_ref = collector_->IsMarked(referent.Ptr()); in GetReferent() 234 void ReferenceProcessor::DelayReferenceReferent(ObjPtr<mirror::Class> klass, in DelayReferenceReferent() 235 ObjPtr<mirror::Reference> ref, in DelayReferenceReferent() [all …]
|
D | reference_queue.h | 63 void AtomicEnqueueIfNotEnqueued(Thread* self, ObjPtr<mirror::Reference> ref) 68 void EnqueueReference(ObjPtr<mirror::Reference> ref) REQUIRES_SHARED(Locks::mutator_lock_); 72 ObjPtr<mirror::Reference> DequeuePendingReference() REQUIRES_SHARED(Locks::mutator_lock_); 77 void DisableReadBarrierForReference(ObjPtr<mirror::Reference> ref)
|
/art/runtime/native/ |
D | java_lang_ref_Reference.cc | 33 const ObjPtr<mirror::Reference> ref = soa.Decode<mirror::Reference>(javaThis); in Reference_getReferent() 34 const ObjPtr<mirror::Object> referent = in Reference_getReferent() 41 const ObjPtr<mirror::Reference> ref = soa.Decode<mirror::Reference>(javaThis); in Reference_clearReferent()
|
D | java_lang_ref_FinalizerReference.cc | 33 const ObjPtr<mirror::FinalizerReference> ref = soa.Decode<mirror::FinalizerReference>(javaThis); in FinalizerReference_makeCircularListIfUnenqueued() 39 const ObjPtr<mirror::Reference> ref = soa.Decode<mirror::Reference>(javaThis); in FinalizerReference_getReferent() 40 const ObjPtr<mirror::Object> referent = in FinalizerReference_getReferent()
|
D | java_lang_reflect_Constructor.cc | 44 ObjPtr<mirror::ObjectArray<mirror::Class>> result_array = in Constructor_getExceptionTypes() 48 ObjPtr<mirror::Class> class_array_class = GetClassRoot<mirror::ObjectArray<mirror::Class>>(); in Constructor_getExceptionTypes() 50 ObjPtr<mirror::ObjectArray<mirror::Class>> empty_array = in Constructor_getExceptionTypes() 65 ObjPtr<mirror::Constructor> m = soa.Decode<mirror::Constructor>(javaMethod); in Constructor_newInstance0() 79 ObjPtr<mirror::Class> caller = GetCallingClass(soa.Self(), 2); in Constructor_newInstance0() 111 ObjPtr<mirror::Object> receiver = in Constructor_newInstance0()
|
/art/runtime/verifier/ |
D | reg_type.h | 194 ObjPtr<mirror::Class> GetClass() const REQUIRES_SHARED(Locks::mutator_lock_) { in GetClass() 212 bool CanAccessMember(ObjPtr<mirror::Class> klass, uint32_t access_flags) const 321 RegType(ObjPtr<mirror::Class> klass, in RegType() 369 static const ConflictType* CreateInstance(ObjPtr<mirror::Class> klass, 382 ConflictType(ObjPtr<mirror::Class> klass, in ConflictType() 405 static const UndefinedType* CreateInstance(ObjPtr<mirror::Class> klass, 418 UndefinedType(ObjPtr<mirror::Class> klass, in UndefinedType() 430 PrimitiveType(ObjPtr<mirror::Class> klass, 439 Cat1Type(ObjPtr<mirror::Class> klass, 448 static const IntegerType* CreateInstance(ObjPtr<mirror::Class> klass, [all …]
|