/art/runtime/mirror/ |
D | iftable.h | 30 ALWAYS_INLINE ObjPtr<Class> GetInterface(int32_t i) REQUIRES_SHARED(Locks::mutator_lock_); 32 ALWAYS_INLINE void SetInterface(int32_t i, ObjPtr<Class> interface) 37 ObjPtr<PointerArray> GetMethodArrayOrNull(int32_t i) REQUIRES_SHARED(Locks::mutator_lock_); 41 ObjPtr<PointerArray> GetMethodArray(int32_t i) REQUIRES_SHARED(Locks::mutator_lock_); 47 void SetMethodArray(int32_t i, ObjPtr<PointerArray> arr) REQUIRES_SHARED(Locks::mutator_lock_);
|
D | object_array-inl.h | 40 inline ObjPtr<T> ObjectArray<T>::Get(int32_t i) { in Get() 49 inline bool ObjectArray<T>::CheckAssignable(ObjPtr<T> object) { in CheckAssignable() 51 ObjPtr<Class> element_class = GetClass<kVerifyFlags>()->GetComponentType(); in CheckAssignable() 61 inline void ObjectArray<T>::Set(int32_t i, ObjPtr<T> object) { in Set() 71 inline void ObjectArray<T>::Set(int32_t i, ObjPtr<T> object) { in Set() 81 inline void ObjectArray<T>::SetWithoutChecks(int32_t i, ObjPtr<T> object) { in SetWithoutChecks() 89 inline void ObjectArray<T>::SetWithoutChecksAndWriteBarrier(int32_t i, ObjPtr<T> object) { in SetWithoutChecksAndWriteBarrier() 98 inline ObjPtr<T> ObjectArray<T>::GetWithoutChecks(int32_t i) { in GetWithoutChecks() 105 ObjPtr<ObjectArray<T>> src, in AssignableMemmove() 133 ObjPtr<T> obj = src->template GetWithoutChecks<kDefaultVerifyFlags, kWithoutReadBarrier>( in AssignableMemmove() [all …]
|
D | array-inl.h | 130 ObjPtr<PrimitiveArray<T>> src, in Memmove() 192 ObjPtr<PrimitiveArray<T>> src, in Memcpy() 266 (kUnchecked ? ObjPtr<LongArray>::DownCast(ObjPtr<Object>(this)) : AsLongArray())-> in SetElementPtrSize() 270 (kUnchecked ? ObjPtr<IntArray>::DownCast(ObjPtr<Object>(this)) : AsIntArray()) in SetElementPtrSize() 282 inline void PointerArray::Fixup(ObjPtr<mirror::PointerArray> dest, in Fixup() 298 ObjPtr<PointerArray> src, in Memcpy() 305 ObjPtr<LongArray> l_this = (kUnchecked ? ObjPtr<LongArray>::DownCast(ObjPtr<Object>(this)) in Memcpy() 307 ObjPtr<LongArray> l_src = (kUnchecked ? ObjPtr<LongArray>::DownCast(ObjPtr<Object>(src)) in Memcpy() 311 ObjPtr<IntArray> i_this = (kUnchecked ? ObjPtr<IntArray>::DownCast(ObjPtr<Object>(this)) in Memcpy() 313 ObjPtr<IntArray> i_src = (kUnchecked ? ObjPtr<IntArray>::DownCast(ObjPtr<Object>(src.Ptr())) in Memcpy()
|
D | object.h | 99 void SetClass(ObjPtr<Class> new_klass) REQUIRES_SHARED(Locks::mutator_lock_); 127 bool VerifierInstanceOf(ObjPtr<Class> klass) REQUIRES_SHARED(Locks::mutator_lock_); 129 ALWAYS_INLINE bool InstanceOf(ObjPtr<Class> klass) REQUIRES_SHARED(Locks::mutator_lock_); 134 static ObjPtr<Object> Clone(Handle<Object> h_this, Thread* self) 158 ObjPtr<mirror::Object> MonitorTryEnter(Thread* self) 162 ObjPtr<mirror::Object> MonitorEnter(Thread* self) 177 ObjPtr<Class> AsClass() REQUIRES_SHARED(Locks::mutator_lock_); 182 ObjPtr<ObjectArray<T>> AsObjectArray() REQUIRES_SHARED(Locks::mutator_lock_); 189 ObjPtr<ClassLoader> AsClassLoader() REQUIRES_SHARED(Locks::mutator_lock_); 196 ObjPtr<DexCache> AsDexCache() REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | var_handle.h | 29 template<class T> class ObjPtr; variable 111 MatchKind GetMethodTypeMatchForAccessMode(AccessMode access_mode, ObjPtr<MethodType> method_type) 118 bool IsInvokerMethodTypeCompatible(AccessMode access_mode, ObjPtr<MethodType> method_type) 125 ObjPtr<MethodType> GetMethodTypeForAccessMode(Thread* self, AccessMode accessMode) 140 ObjPtr<Class> GetVarType() REQUIRES_SHARED(Locks::mutator_lock_); 154 ObjPtr<Class> GetCoordinateType0() REQUIRES_SHARED(Locks::mutator_lock_); 155 ObjPtr<Class> GetCoordinateType1() REQUIRES_SHARED(Locks::mutator_lock_); 158 static ObjPtr<MethodType> GetMethodTypeForAccessMode(Thread* self, 159 ObjPtr<VarHandle> var_handle, 271 ObjPtr<Object> byte_buffer, [all …]
|
D | class.h | 393 ObjPtr<String> GetName() REQUIRES_SHARED(Locks::mutator_lock_); // Returns the cached name. 394 void SetName(ObjPtr<String> name) REQUIRES_SHARED(Locks::mutator_lock_); // Sets the cached name. 396 static ObjPtr<String> ComputeName(Handle<Class> h_this) REQUIRES_SHARED(Locks::mutator_lock_) 496 ObjPtr<Class> GetComponentType() REQUIRES_SHARED(Locks::mutator_lock_); 498 void SetComponentType(ObjPtr<Class> new_component_type) REQUIRES_SHARED(Locks::mutator_lock_); 532 ALWAYS_INLINE ObjPtr<Object> Alloc(Thread* self, gc::AllocatorType allocator_type) 535 ObjPtr<Object> AllocObject(Thread* self) 537 ObjPtr<Object> AllocNonMovableObject(Thread* self) 602 bool IsInSamePackage(ObjPtr<Class> that) REQUIRES_SHARED(Locks::mutator_lock_); 607 bool CanAccess(ObjPtr<Class> that) REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | stack_trace_element-inl.h | 27 inline ObjPtr<String> StackTraceElement::GetDeclaringClass() { in GetDeclaringClass() 31 inline ObjPtr<String> StackTraceElement::GetMethodName() { in GetMethodName() 35 inline ObjPtr<String> StackTraceElement::GetFileName() { in GetFileName()
|
D | class_ext.cc | 44 void ClassExt::SetObsoleteArrays(ObjPtr<PointerArray> methods, in SetObsoleteArrays() 45 ObjPtr<ObjectArray<DexCache>> dex_caches) { in SetObsoleteArrays() 54 void ClassExt::SetIdsArraysForClassExtExtData(ObjPtr<Object> marker) { in SetIdsArraysForClassExtExtData() 113 void ClassExt::SetObsoleteClass(ObjPtr<Class> klass) { in SetObsoleteClass() 117 ObjPtr<ClassExt> ClassExt::Alloc(Thread* self) { in Alloc() 118 return ObjPtr<ClassExt>::DownCast(GetClassRoot<ClassExt>()->AllocObject(self)); in Alloc() 121 void ClassExt::SetVerifyError(ObjPtr<Object> err) { in SetVerifyError() 129 void ClassExt::SetOriginalDexFile(ObjPtr<Object> bytes) { in SetOriginalDexFile()
|
D | emulated_stack_frame.h | 39 static ObjPtr<mirror::EmulatedStackFrame> CreateFromShadowFrameAndArgs( 60 ObjPtr<mirror::MethodType> GetType() REQUIRES_SHARED(Locks::mutator_lock_); 62 ObjPtr<mirror::Object> GetReceiver() REQUIRES_SHARED(Locks::mutator_lock_); 65 ObjPtr<mirror::ObjectArray<mirror::Object>> GetReferences() REQUIRES_SHARED(Locks::mutator_lock_); 67 ObjPtr<mirror::ByteArray> GetStackFrame() REQUIRES_SHARED(Locks::mutator_lock_);
|
D | reference-inl.h | 34 inline void Reference::SetReferent(ObjPtr<Object> referent) { in SetReferent() 38 inline void Reference::SetPendingNext(ObjPtr<Reference> pending_next) { in SetPendingNext() 47 inline void FinalizerReference::SetZombie(ObjPtr<Object> zombie) { in SetZombie()
|
/art/runtime/ |
D | method_handles.h | 38 bool IsParameterTypeConvertible(ObjPtr<mirror::Class> from, 39 ObjPtr<mirror::Class> to); 43 bool IsReturnTypeConvertible(ObjPtr<mirror::Class> from, 44 ObjPtr<mirror::Class> to); 52 ObjPtr<mirror::Class> from, 53 ObjPtr<mirror::Class> to,
|
D | class_table.cc | 36 bool ClassTable::Contains(ObjPtr<mirror::Class> klass) { in Contains() 40 ObjPtr<mirror::Class> ClassTable::LookupByDescriptor(ObjPtr<mirror::Class> klass) { in LookupByDescriptor() 52 ObjPtr<mirror::Class> ClassTable::UpdateClass(const char* descriptor, in UpdateClass() 53 ObjPtr<mirror::Class> klass, in UpdateClass() 67 const ObjPtr<mirror::Class> existing = existing_it->Read(); in UpdateClass() 79 size_t ClassTable::CountDefiningLoaderClasses(ObjPtr<mirror::ClassLoader> defining_loader, in CountDefiningLoaderClasses() 90 size_t ClassTable::NumZygoteClasses(ObjPtr<mirror::ClassLoader> defining_loader) const { in NumZygoteClasses() 99 size_t ClassTable::NumNonZygoteClasses(ObjPtr<mirror::ClassLoader> defining_loader) const { in NumNonZygoteClasses() 118 ObjPtr<mirror::Class> ClassTable::Lookup(const char* descriptor, size_t hash) { in Lookup() 130 ObjPtr<mirror::Class> ClassTable::TryInsert(ObjPtr<mirror::Class> klass) { in TryInsert() [all …]
|
D | string_builder_append.cc | 38 void operator()(ObjPtr<mirror::Object> obj, size_t usable_size) const 49 static size_t RemainingSpace(ObjPtr<mirror::String> new_string, const uint8_t* data) in RemainingSpace() 56 static size_t RemainingSpace(ObjPtr<mirror::String> new_string, const uint16_t* data) in RemainingSpace() 64 static CharType* AppendLiteral(ObjPtr<mirror::String> new_string, 69 static CharType* AppendString(ObjPtr<mirror::String> new_string, 71 ObjPtr<mirror::String> str) REQUIRES_SHARED(Locks::mutator_lock_); 74 static CharType* AppendInt64(ObjPtr<mirror::String> new_string, 79 void StoreData(ObjPtr<mirror::String> new_string, CharType* data) const 146 inline CharType* StringBuilderAppend::Builder::AppendLiteral(ObjPtr<mirror::String> new_string, in AppendLiteral() 163 inline CharType* StringBuilderAppend::Builder::AppendString(ObjPtr<mirror::String> new_string, in AppendString() [all …]
|
D | monitor_objects_stack_visitor.h | 65 virtual void VisitWaitingObject(ObjPtr<mirror::Object> obj, ThreadState state) 67 virtual void VisitSleepingObject(ObjPtr<mirror::Object> obj) 69 virtual void VisitBlockedOnObject(ObjPtr<mirror::Object> obj, 73 virtual void VisitLockedObject(ObjPtr<mirror::Object> obj) 79 static void VisitLockedObject(ObjPtr<mirror::Object> o, void* context)
|
D | art_method-inl.h | 51 inline ObjPtr<mirror::Class> ArtMethod::GetDeclaringClassUnchecked() { in GetDeclaringClassUnchecked() 57 inline ObjPtr<mirror::Class> ArtMethod::GetDeclaringClass() { in GetDeclaringClass() 58 ObjPtr<mirror::Class> result = GetDeclaringClassUnchecked<kReadBarrierOption>(); in GetDeclaringClass() 69 inline void ArtMethod::SetDeclaringClass(ObjPtr<mirror::Class> new_declaring_class) { in SetDeclaringClass() 73 inline bool ArtMethod::CASDeclaringClass(ObjPtr<mirror::Class> expected_class, in CASDeclaringClass() 74 ObjPtr<mirror::Class> desired_class) { in CASDeclaringClass() 90 inline ObjPtr<mirror::Class> ArtMethod::LookupResolvedClassFromTypeIndex(dex::TypeIndex type_idx) { in LookupResolvedClassFromTypeIndex() 92 ObjPtr<mirror::Class> type = in LookupResolvedClassFromTypeIndex() 98 inline ObjPtr<mirror::Class> ArtMethod::ResolveClassFromTypeIndex(dex::TypeIndex type_idx) { in ResolveClassFromTypeIndex() 99 ObjPtr<mirror::Class> type = Runtime::Current()->GetClassLinker()->ResolveType(type_idx, this); in ResolveClassFromTypeIndex() [all …]
|
D | class_table-inl.h | 97 inline ObjPtr<mirror::Class> ClassTable::TableSlot::Read() const { in Read() 99 const ObjPtr<mirror::Class> before_ptr(ExtractPtr(before)); in Read() 100 const ObjPtr<mirror::Class> after_ptr( in Read() 113 ObjPtr<mirror::Class> before_ptr(ExtractPtr(before)); in VisitRoot() 116 ObjPtr<mirror::Class> after_ptr(root.Read<kWithoutReadBarrier>()); in VisitRoot() 124 inline ObjPtr<mirror::Class> ClassTable::TableSlot::ExtractPtr(uint32_t data) { in ExtractPtr() 128 inline uint32_t ClassTable::TableSlot::Encode(ObjPtr<mirror::Class> klass, uint32_t hash_bits) { in Encode() 133 inline ClassTable::TableSlot::TableSlot(ObjPtr<mirror::Class> klass, uint32_t descriptor_hash) in TableSlot()
|
/art/runtime/native/ |
D | java_lang_VMClassLoader.cc | 41 static ObjPtr<mirror::Class> LookupClass(ClassLinker* cl, in LookupClass() 45 ObjPtr<mirror::ClassLoader> class_loader) in LookupClass() 51 static ObjPtr<mirror::Class> FindClassInPathClassLoader(ClassLinker* cl, in FindClassInPathClassLoader() 58 ObjPtr<mirror::Class> result; in FindClassInPathClassLoader() 73 ObjPtr<mirror::ClassLoader> loader = soa.Decode<mirror::ClassLoader>(javaLoader); in VMClassLoader_findLoadedClass() 84 ObjPtr<mirror::Class> c = VMClassLoader::LookupClass(cl, in VMClassLoader_findLoadedClass() 96 ObjPtr<mirror::Class> iae_class = in VMClassLoader_findLoadedClass() 98 ObjPtr<mirror::Class> ncdfe_class = in VMClassLoader_findLoadedClass() 100 ObjPtr<mirror::Class> exception = self->GetException()->GetClass(); in VMClassLoader_findLoadedClass()
|
D | java_lang_reflect_Array.cc | 42 ObjPtr<mirror::Object> dimensions_obj = soa.Decode<mirror::Object>(javaDimArray); in Array_createMultiArray() 47 hs.NewHandle(ObjPtr<mirror::IntArray>::DownCast(dimensions_obj))); in Array_createMultiArray() 48 ObjPtr<mirror::Array> new_array = in Array_createMultiArray() 62 ObjPtr<mirror::Class> array_class = in Array_createObjectArray() 69 ObjPtr<mirror::Array> new_array = mirror::ObjectArray<mirror::Object>::Alloc( in Array_createObjectArray()
|
/art/runtime/verifier/ |
D | reg_type.cc | 57 PrimitiveType::PrimitiveType(ObjPtr<mirror::Class> klass, in PrimitiveType() 65 Cat1Type::Cat1Type(ObjPtr<mirror::Class> klass, in Cat1Type() 71 Cat2Type::Cat2Type(ObjPtr<mirror::Class> klass, in Cat2Type() 138 const DoubleHiType* DoubleHiType::CreateInstance(ObjPtr<mirror::Class> klass, in CreateInstance() 153 const DoubleLoType* DoubleLoType::CreateInstance(ObjPtr<mirror::Class> klass, in CreateInstance() 168 const LongLoType* LongLoType::CreateInstance(ObjPtr<mirror::Class> klass, in CreateInstance() 176 const LongHiType* LongHiType::CreateInstance(ObjPtr<mirror::Class> klass, in CreateInstance() 198 const FloatType* FloatType::CreateInstance(ObjPtr<mirror::Class> klass, in CreateInstance() 213 const CharType* CharType::CreateInstance(ObjPtr<mirror::Class> klass, in CreateInstance() 228 const ShortType* ShortType::CreateInstance(ObjPtr<mirror::Class> klass, in CreateInstance() [all …]
|
/art/runtime/entrypoints/ |
D | entrypoint_utils-inl.h | 119 inline ObjPtr<mirror::Class> CheckClassInitializedForObjectAlloc(ObjPtr<mirror::Class> klass, in CheckClassInitializedForObjectAlloc() 147 ALWAYS_INLINE inline ObjPtr<mirror::Class> CheckObjectAlloc(ObjPtr<mirror::Class> klass, in CheckObjectAlloc() 170 inline ObjPtr<mirror::Object> AllocObjectFromCode(ObjPtr<mirror::Class> klass, in AllocObjectFromCode() 191 inline ObjPtr<mirror::Object> AllocObjectFromCodeResolved(ObjPtr<mirror::Class> klass, in AllocObjectFromCodeResolved() 216 inline ObjPtr<mirror::Object> AllocObjectFromCodeInitialized(ObjPtr<mirror::Class> klass, in AllocObjectFromCodeInitialized() 228 inline ObjPtr<mirror::Class> CheckArrayAlloc(dex::TypeIndex type_idx, in CheckArrayAlloc() 237 ObjPtr<mirror::Class> klass = method->GetDexCache()->GetResolvedType(type_idx); in CheckArrayAlloc() 249 ObjPtr<mirror::Class> referrer = method->GetDeclaringClass(); in CheckArrayAlloc() 265 inline ObjPtr<mirror::Array> AllocArrayFromCode(dex::TypeIndex type_idx, in AllocArrayFromCode() 271 ObjPtr<mirror::Class> klass = in AllocArrayFromCode() [all …]
|
/art/runtime/jni/ |
D | jni_id_manager.cc | 68 ObjPtr<mirror::PointerArray> GetIds(ObjPtr<mirror::Class> k, ArtType* t) in GetIds() 70 ObjPtr<mirror::Object> ret; in GetIds() 88 bool ShouldReturnPointer(ObjPtr<mirror::Class> klass, ArtType* t) 92 bool ShouldReturnPointer(ObjPtr<mirror::Class> klass, ArtMethod* t ATTRIBUTE_UNUSED) { in ShouldReturnPointer() 93 ObjPtr<mirror::ClassExt> ext(klass->GetExtData()); in ShouldReturnPointer() 97 ObjPtr<mirror::Object> arr = ext->GetJMethodIDs(); in ShouldReturnPointer() 102 bool ShouldReturnPointer(ObjPtr<mirror::Class> klass, ArtField* t) { in ShouldReturnPointer() 103 ObjPtr<mirror::ClassExt> ext(klass->GetExtData()); in ShouldReturnPointer() 107 ObjPtr<mirror::Object> arr = t->IsStatic() ? ext->GetStaticJFieldIDs() in ShouldReturnPointer() 116 bool EnsureIdsArray(Thread* self, ObjPtr<mirror::Class> k, ArtType* t) [all …]
|
/art/openjdkjvmti/ |
D | ti_class_loader.cc | 88 void ClassLoaderHelper::UpdateJavaDexFile(art::ObjPtr<art::mirror::Object> java_dex_file, in UpdateJavaDexFile() 89 art::ObjPtr<art::mirror::LongArray> new_cookie) { in UpdateJavaDexFile() 95 art::ObjPtr<art::mirror::LongArray> orig_cookie( in UpdateJavaDexFile() 103 art::ObjPtr<art::mirror::LongArray> ClassLoaderHelper::GetDexFileCookie( in GetDexFileCookie() 115 art::ObjPtr<art::mirror::LongArray> ClassLoaderHelper::AllocateNewDexFileCookie( in AllocateNewDexFileCookie() 137 art::ObjPtr<art::mirror::ObjectArray<art::mirror::Object>> ClassLoaderHelper::GetDexElementList( in GetDexElementList() 166 art::ObjPtr<art::mirror::ObjectArray<art::mirror::Object>> dex_elements_list = in GetDexElementList() 172 art::ObjPtr<art::mirror::Object> ClassLoaderHelper::FindSourceDexFileObject( in FindSourceDexFileObject() 174 art::ObjPtr<art::mirror::Object> res = nullptr; in FindSourceDexFileObject() 177 [&] (art::ObjPtr<art::mirror::Object> dex_file) { in FindSourceDexFileObject()
|
D | jvmti_weak_table.h | 63 ALWAYS_INLINE bool Remove(art::ObjPtr<art::mirror::Object> obj, /* out */ T* tag) 66 ALWAYS_INLINE bool RemoveLocked(art::ObjPtr<art::mirror::Object> obj, /* out */ T* tag) 72 ALWAYS_INLINE virtual bool Set(art::ObjPtr<art::mirror::Object> obj, T tag) 75 ALWAYS_INLINE virtual bool SetLocked(art::ObjPtr<art::mirror::Object> obj, T tag) 81 bool GetTag(art::ObjPtr<art::mirror::Object> obj, /* out */ T* result) in GetTag() 90 bool GetTagLocked(art::ObjPtr<art::mirror::Object> obj, /* out */ T* result) in GetTagLocked() 121 ALWAYS_INLINE art::ObjPtr<art::mirror::Object> Find(T tag) 135 bool SetLocked(art::Thread* self, art::ObjPtr<art::mirror::Object> obj, T tag) 140 bool RemoveLocked(art::Thread* self, art::ObjPtr<art::mirror::Object> obj, /* out */ T* tag) 144 bool GetTagLocked(art::Thread* self, art::ObjPtr<art::mirror::Object> obj, /* out */ T* result) in GetTagLocked() [all …]
|
/art/runtime/gc/ |
D | reference_processor.h | 62 ObjPtr<mirror::Object> GetReferent(Thread* self, ObjPtr<mirror::Reference> reference) 67 void DelayReferenceReferent(ObjPtr<mirror::Class> klass, 68 ObjPtr<mirror::Reference> ref, 74 bool MakeCircularListIfUnenqueued(ObjPtr<mirror::FinalizerReference> reference) 78 void ClearReferent(ObjPtr<mirror::Reference> ref)
|
/art/dex2oat/driver/ |
D | compiler_driver-inl.h | 35 inline ObjPtr<mirror::Class> CompilerDriver::ResolveClass( in ResolveClass() 43 ObjPtr<mirror::Class> cls = in ResolveClass() 53 inline ObjPtr<mirror::Class> CompilerDriver::ResolveCompilingMethodsClass( in ResolveCompilingMethodsClass() 87 ObjPtr<mirror::DexCache> dex_cache, in IsFastInstanceField() 88 ObjPtr<mirror::Class> referrer_class, in IsFastInstanceField() 92 ObjPtr<mirror::Class> fields_class = resolved_field->GetDeclaringClass(); in IsFastInstanceField()
|