Home
last modified time | relevance | path

Searched refs:ObjPtr (Results 76 – 100 of 350) sorted by relevance

12345678910>>...14

/art/runtime/mirror/
Dclass-alloc-inl.h50 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()
Dvar_handle.cc191 ObjPtr<Class> coordinateType0, in GetNumberOfParameters()
192 ObjPtr<Class> coordinateType1) { in GetNumberOfParameters()
236 int32_t BuildParameterArray(ObjPtr<Class> (&parameters)[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 …]
Dmethod.h24 template<class MirrorType> class ObjPtr; variable
34 static ObjPtr<Method> CreateFromArtMethod(Thread* self, ArtMethod* method)
45 static ObjPtr<Constructor> CreateFromArtMethod(Thread* self, ArtMethod* method)
Dstring.cc80 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 …]
Dobject-refvisitor-inl.h37 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()
Dobject_reference-inl.h28 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()
Dmethod_handles_lookup.h38 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/
Dreflection.cc82 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 …]
Dreference_table.cc49 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 …]
Dclass_loader_utils.h46 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()
Dindirect_reference_table-inl.h90 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()
Dverify_object.h56 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;
Dclass_root.h28 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_);
Dcommon_throws.cc45 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 …]
Dclass_linker.cc176 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/
Dentrypoint_utils.cc52 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/
Dti_heap.h28 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)
Dti_threadgroup.cc112 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 …]
Dti_redefine.cc176 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/
Dreference_processor.cc53 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 …]
Dreference_queue.h63 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/
Djava_lang_ref_Reference.cc33 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()
Djava_lang_ref_FinalizerReference.cc33 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()
Djava_lang_reflect_Constructor.cc44 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/
Dreg_type.h194 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 …]

12345678910>>...14