Home
last modified time | relevance | path

Searched refs:ObjPtr (Results 51 – 75 of 350) sorted by relevance

12345678910>>...14

/art/runtime/mirror/
Diftable.h30 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_);
Dobject_array-inl.h40 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 …]
Darray-inl.h130 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()
Dobject.h99 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 …]
Dvar_handle.h29 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 …]
Dclass.h393 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 …]
Dstack_trace_element-inl.h27 inline ObjPtr<String> StackTraceElement::GetDeclaringClass() { in GetDeclaringClass()
31 inline ObjPtr<String> StackTraceElement::GetMethodName() { in GetMethodName()
35 inline ObjPtr<String> StackTraceElement::GetFileName() { in GetFileName()
Dclass_ext.cc44 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()
Demulated_stack_frame.h39 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_);
Dreference-inl.h34 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/
Dmethod_handles.h38 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,
Dclass_table.cc36 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 …]
Dstring_builder_append.cc38 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 …]
Dmonitor_objects_stack_visitor.h65 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)
Dart_method-inl.h51 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 …]
Dclass_table-inl.h97 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/
Djava_lang_VMClassLoader.cc41 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()
Djava_lang_reflect_Array.cc42 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/
Dreg_type.cc57 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/
Dentrypoint_utils-inl.h119 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/
Djni_id_manager.cc68 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/
Dti_class_loader.cc88 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()
Djvmti_weak_table.h63 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/
Dreference_processor.h62 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/
Dcompiler_driver-inl.h35 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()

12345678910>>...14