Home
last modified time | relevance | path

Searched refs:ObjPtr (Results 126 – 150 of 350) sorted by relevance

12345678910>>...14

/art/runtime/
Dcommon_dex_operations.h83 ObjPtr<mirror::Class> klass = entity->GetDeclaringClass(); in DCheckStaticState()
95 ObjPtr<mirror::Object> obj, in DoFieldGetCommon()
109 ObjPtr<mirror::Object> this_object; in DoFieldGetCommon()
155 ObjPtr<mirror::Object> obj, in DoFieldPutCommon()
170 ObjPtr<mirror::Object> this_object = field->IsStatic() ? nullptr : obj; in DoFieldPutCommon()
212 ObjPtr<mirror::Object> reg = value.GetL(); in DoFieldPutCommon()
216 ObjPtr<mirror::Class> field_class; in DoFieldPutCommon()
Daot_class_linker.cc131 bool AotClassLinker::CanReferenceInBootImageExtension(ObjPtr<mirror::Class> klass, gc::Heap* heap) { in CanReferenceInBootImageExtension()
165 ObjPtr<mirror::Class> superclass = klass->GetSuperClass(); in CanReferenceInBootImageExtension()
175 ObjPtr<mirror::IfTable> if_table = klass->GetIfTable(); in CanReferenceInBootImageExtension()
177 ObjPtr<mirror::Class> interface = if_table->GetInterface(i); in CanReferenceInBootImageExtension()
188 ObjPtr<mirror::Class> k = klass; in CanReferenceInBootImageExtension()
191 ObjPtr<mirror::Class> declaring_class = m.GetDeclaringClass(); in CanReferenceInBootImageExtension()
Dhandle_wrapper.h50 HandleWrapperObjPtr(ObjPtr<T>* obj, const MutableHandle<T>& handle) in HandleWrapperObjPtr()
60 ObjPtr<T>* const obj_;
Dhidden_api.h70 AccessContext(ObjPtr<mirror::ClassLoader> class_loader, ObjPtr<mirror::DexCache> dex_cache) in AccessContext()
77 AccessContext(ObjPtr<mirror::ClassLoader> class_loader, const DexFile* dex_file) in AccessContext()
83 explicit AccessContext(ObjPtr<mirror::Class> klass) in AccessContext()
89 ObjPtr<mirror::Class> GetClass() const { return klass_; } in GetClass()
100 static const DexFile* GetDexFileFromDexCache(ObjPtr<mirror::DexCache> dex_cache) in GetDexFileFromDexCache()
109 static Domain ComputeDomain(ObjPtr<mirror::ClassLoader> class_loader, const DexFile* dex_file) { in ComputeDomain()
117 static Domain ComputeDomain(ObjPtr<mirror::Class> klass, const DexFile* dex_file) in ComputeDomain()
136 const ObjPtr<mirror::Class> klass_;
386 void InitializeDexFileDomain(const DexFile& dex_file, ObjPtr<mirror::ClassLoader> class_loader);
Dscoped_thread_state_change.h31 template<class MirrorType> class ObjPtr; variable
97 T AddLocalReference(ObjPtr<mirror::Object> obj) const
101 ObjPtr<T> Decode(jobject obj) const REQUIRES_SHARED(Locks::mutator_lock_);
122 static void DCheckObjIsNotClearedJniWeakGlobal(ObjPtr<mirror::Object> obj)
Dreference_table.h44 void Add(ObjPtr<mirror::Object> obj) REQUIRES_SHARED(Locks::mutator_lock_);
46 void Remove(ObjPtr<mirror::Object> obj) REQUIRES_SHARED(Locks::mutator_lock_);
Dmonitor_objects_stack_visitor.cc44 ObjPtr<mirror::Object> monitor_object; in VisitFrame()
90 void MonitorObjectsStackVisitor::VisitLockedObject(ObjPtr<mirror::Object> o, void* context) { in VisitLockedObject()
Dart_field.cc42 ObjPtr<mirror::Class> ArtField::ProxyFindSystemClass(const char* descriptor) { in ProxyFindSystemClass()
44 ObjPtr<mirror::Class> klass = Runtime::Current()->GetClassLinker()->LookupClass( in ProxyFindSystemClass()
Dinstrumentation.h402 ObjPtr<mirror::Object> this_object, in MethodEnterEvent()
414 ObjPtr<mirror::Object> this_object, in MethodExitEvent()
427 ObjPtr<mirror::Object> this_object,
434 ObjPtr<mirror::Object> this_object, in DexPcMovedEvent()
453 ObjPtr<mirror::Object> this_object, in FieldReadEvent()
465 ObjPtr<mirror::Object> this_object, in FieldWriteEvent()
485 void ExceptionThrownEvent(Thread* thread, ObjPtr<mirror::Throwable> exception_object) const
490 void ExceptionHandledEvent(Thread* thread, ObjPtr<mirror::Throwable> exception_object) const
496 ObjPtr<mirror::Object> this_object,
524 void InstallStubsForClass(ObjPtr<mirror::Class> klass) REQUIRES_SHARED(Locks::mutator_lock_)
[all …]
Dindirect_reference_table.h159 void Add(ObjPtr<mirror::Object> obj) REQUIRES_SHARED(Locks::mutator_lock_);
175 void SetReference(ObjPtr<mirror::Object> obj) REQUIRES_SHARED(Locks::mutator_lock_);
252 ObjPtr<mirror::Object> obj,
260 ObjPtr<mirror::Object> Get(IndirectRef iref) const REQUIRES_SHARED(Locks::mutator_lock_)
265 ObjPtr<mirror::Object> SynchronizedGet(IndirectRef iref) const in SynchronizedGet()
271 void Update(IndirectRef iref, ObjPtr<mirror::Object> obj) REQUIRES_SHARED(Locks::mutator_lock_);
/art/runtime/interpreter/
Dunstarted_runtime.cc138 ObjPtr<mirror::Class> found = class_linker->FindClass(self, descriptor.c_str(), class_loader); in UnstartedRuntimeFindClass()
175 static ObjPtr<mirror::String> GetClassName(Thread* self, in GetClassName()
210 ObjPtr<mirror::String> class_name = GetClassName(self, shadow_frame, arg_offset); in UnstartedClassForNameCommon()
215 ObjPtr<mirror::ClassLoader> class_loader; in UnstartedClassForNameCommon()
219 ObjPtr<mirror::ClassLoader>::DownCast(shadow_frame->GetVRegReference(arg_offset + 2)); in UnstartedClassForNameCommon()
259 ObjPtr<mirror::String> class_name = GetClassName(self, shadow_frame, arg_offset); in UnstartedClassGetPrimitiveClass()
260 ObjPtr<mirror::Class> klass = mirror::Class::GetPrimitiveClass(class_name); in UnstartedClassGetPrimitiveClass()
337 ObjPtr<mirror::Class> klass = shadow_frame->GetVRegReference(arg_offset)->AsClass(); in UnstartedClassGetDeclaredField()
338 ObjPtr<mirror::String> name2 = shadow_frame->GetVRegReference(arg_offset + 1)->AsString(); in UnstartedClassGetDeclaredField()
363 ObjPtr<mirror::Field> field = mirror::Field::CreateFromArtField(self, found, true); in UnstartedClassGetDeclaredField()
[all …]
/art/runtime/mirror/
Dclass-refvisitor-inl.h32 inline void Class::VisitReferences(ObjPtr<Class> klass, const Visitor& visitor) { in VisitReferences()
67 ObjPtr<ClassExt> ext(GetExtData<kDefaultVerifyFlags, kReadBarrierOption>()); in VisitNativeRoots()
78 ObjPtr<ClassExt> ext(GetExtData<kDefaultVerifyFlags, kReadBarrierOption>()); in VisitMethods()
Dfield.cc47 ObjPtr<mirror::Class> declaring_class = GetDeclaringClass(); in GetArtField()
57 ObjPtr<mirror::Field> Field::CreateFromArtField(Thread* self, in CreateFromArtField()
77 auto ret = hs.NewHandle(ObjPtr<Field>::DownCast(GetClassRoot<Field>()->AllocObject(self))); in CreateFromArtField()
Dreference.h70 void SetReferent(ObjPtr<Object> referent) REQUIRES_SHARED(Locks::mutator_lock_);
81 void SetPendingNext(ObjPtr<Reference> pending_next) REQUIRES_SHARED(Locks::mutator_lock_);
125 void SetZombie(ObjPtr<Object> zombie) REQUIRES_SHARED(Locks::mutator_lock_);
/art/dex2oat/linker/
Dimage_writer.h117 ObjPtr<mirror::ClassLoader> GetAppClassLoader() const REQUIRES_SHARED(Locks::mutator_lock_);
163 size_t GetOatIndexForClass(ObjPtr<mirror::Class> klass) const
415 void RecordNativeRelocations(ObjPtr<mirror::Object> obj, size_t oat_index)
428 void AddMethodPointerArray(ObjPtr<mirror::PointerArray> arr)
443 bool KeepClass(ObjPtr<mirror::Class> klass) REQUIRES_SHARED(Locks::mutator_lock_);
455 void ClearDexCache(ObjPtr<mirror::DexCache> dex_cache)
459 void PreloadDexCache(ObjPtr<mirror::DexCache> dex_cache, ObjPtr<mirror::ClassLoader> class_loader)
464 std::vector<ObjPtr<mirror::DexCache>> FindDexCaches(Thread* self)
476 ObjPtr<mirror::ObjectArray<mirror::Object>> CollectDexCaches(Thread* self, size_t oat_index) const
478 ObjPtr<mirror::ObjectArray<mirror::Object>> CreateImageRoots(
[all …]
Dimage_test.cc123 ObjPtr<mirror::Class> iface_klass = in TEST_F()
133 ObjPtr<mirror::Class> impl_klass = in TEST_F()
144 ObjPtr<mirror::Class> iterable_klass = in TEST_F()
156 ObjPtr<mirror::Class> iterablebase_klass = in TEST_F()
/art/openjdkjvmti/
Djvmti_weak_table-inl.h80 bool JvmtiWeakTable<T>::GetTagSlowPath(art::Thread* self, art::ObjPtr<art::mirror::Object> obj, T* … in GetTagSlowPath()
90 bool JvmtiWeakTable<T>::Remove(art::ObjPtr<art::mirror::Object> obj, /* out */ T* tag) { in Remove()
98 bool JvmtiWeakTable<T>::RemoveLocked(art::ObjPtr<art::mirror::Object> obj, T* tag) { in RemoveLocked()
107 bool JvmtiWeakTable<T>::RemoveLocked(art::Thread* self, art::ObjPtr<art::mirror::Object> obj, T* ta… in RemoveLocked()
135 bool JvmtiWeakTable<T>::Set(art::ObjPtr<art::mirror::Object> obj, T new_tag) { in Set()
143 bool JvmtiWeakTable<T>::SetLocked(art::ObjPtr<art::mirror::Object> obj, T new_tag) { in SetLocked()
152 bool JvmtiWeakTable<T>::SetLocked(art::Thread* self, art::ObjPtr<art::mirror::Object> obj, T new_ta… in SetLocked()
365 art::ObjPtr<art::mirror::Object> obj = pair.first.template Read<art::kWithReadBarrier>();
389 art::ObjPtr<art::mirror::Object> JvmtiWeakTable<T>::Find(T tag) {
396 art::ObjPtr<art::mirror::Object> obj = pair.first.template Read<art::kWithReadBarrier>();
Dti_redefine.h153 art::ObjPtr<art::mirror::Class> GetMirrorClass() REQUIRES_SHARED(art::Locks::mutator_lock_);
154 art::ObjPtr<art::mirror::ClassLoader> GetClassLoader()
187 void FindAndAllocateObsoleteMethods(art::ObjPtr<art::mirror::Class> art_klass)
190 art::ObjPtr<art::mirror::Class> AllocateNewClassObject(
195 art::ObjPtr<art::mirror::Class> AllocateNewClassObject(art::Handle<art::mirror::DexCache> cache)
229 void UpdateJavaDexFile(art::ObjPtr<art::mirror::Object> java_dex_file,
230 art::ObjPtr<art::mirror::LongArray> new_cookie)
233 void UpdateFields(art::ObjPtr<art::mirror::Class> mclass)
236 void UpdateMethods(art::ObjPtr<art::mirror::Class> mclass,
Dti_class.cc284 art::ObjPtr<art::mirror::Object> peer(thread->GetPeer()); in ClassLoad()
311 art::ObjPtr<art::mirror::Object> peer(thread->GetPeer()); in ClassPrepare()
345 … if (temp_klass.Get() == art::ObjPtr<art::mirror::Class>::DownCast(self->DecodeJObject(*it))) { in HandleTempClass()
492 void operator()(art::ObjPtr<art::mirror::Class> klass ATTRIBUTE_UNUSED, in FixupHeap()
493 art::ObjPtr<art::mirror::Reference> reference) const in FixupHeap()
554 art::ObjPtr<art::mirror::Class> klass = soa.Decode<art::mirror::Class>(jklass); in GetClassFields()
602 art::ObjPtr<art::mirror::Class> klass = soa.Decode<art::mirror::Class>(jklass); in GetClassMethods()
651 art::ObjPtr<art::mirror::Class> klass = soa.Decode<art::mirror::Class>(jklass); in GetImplementedInterfaces()
680 art::ObjPtr<art::mirror::Class> inf_klass = in GetImplementedInterfaces()
702 art::ObjPtr<art::mirror::Class> klass = soa.Decode<art::mirror::Class>(jklass); in GetClassSignature()
[all …]
/art/runtime/verifier/
Dclass_verifier.h60 ObjPtr<mirror::Class> klass,
67 ObjPtr<mirror::Class> klass,
94 ObjPtr<mirror::Class> klass,
/art/runtime/native/
Ddalvik_system_VMRuntime.cc111 ObjPtr<mirror::Class> element_class = soa.Decode<mirror::Class>(javaElementClass); in VMRuntime_newNonMovableArray()
117 ObjPtr<mirror::Class> array_class = in VMRuntime_newNonMovableArray()
123 ObjPtr<mirror::Array> result = mirror::Array::Alloc(soa.Self(), in VMRuntime_newNonMovableArray()
138 ObjPtr<mirror::Class> element_class = soa.Decode<mirror::Class>(javaElementClass); in VMRuntime_newUnpaddedArray()
144 ObjPtr<mirror::Class> array_class = runtime->GetClassLinker()->FindArrayClass(soa.Self(), in VMRuntime_newUnpaddedArray()
150 ObjPtr<mirror::Array> result = in VMRuntime_newUnpaddedArray()
165 ObjPtr<mirror::Array> array = soa.Decode<mirror::Array>(javaArray); in VMRuntime_addressOf()
371 using StringTable = std::map<std::string, ObjPtr<mirror::String>>;
379 ObjPtr<mirror::String> string = root->AsString(); in VisitRoot()
389 ObjPtr<mirror::DexCache> dex_cache, dex::StringIndex string_idx, StringTable& strings) in PreloadDexCachesResolveString()
[all …]
/art/runtime/interpreter/mterp/
Dmterp.cc348 ObjPtr<mirror::String> s = ResolveString(self, *shadow_frame, dex::StringIndex(index)); in MterpConstString()
361 ObjPtr<mirror::Class> c = ResolveVerifyAndClinit(dex::TypeIndex(index), in MterpConstClass()
378 ObjPtr<mirror::MethodHandle> mh = ResolveMethodHandle(self, index, shadow_frame->GetMethod()); in MterpConstMethodHandle()
391 ObjPtr<mirror::MethodType> mt = in MterpConstMethodType()
405 ObjPtr<mirror::Class> c = ResolveVerifyAndClinit(dex::TypeIndex(index), in MterpCheckCast()
414 ObjPtr<mirror::Object> obj = vreg_addr->AsMirrorPtr(); in MterpCheckCast()
427 ObjPtr<mirror::Class> c = ResolveVerifyAndClinit(dex::TypeIndex(index), in MterpInstanceOf()
436 ObjPtr<mirror::Object> obj = vreg_addr->AsMirrorPtr(); in MterpInstanceOf()
449 ObjPtr<mirror::Object> obj = nullptr; in MterpNewInstance()
450 ObjPtr<mirror::Class> c = ResolveVerifyAndClinit(dex::TypeIndex(inst->VRegB_21c()), in MterpNewInstance()
[all …]
/art/test/004-UnsafeTest/
Dunsafe_test.cc30 ObjPtr<mirror::Class> klass = soa.Decode<mirror::Class>(classObj); in Java_Main_vmArrayBaseOffset()
37 ObjPtr<mirror::Class> klass = soa.Decode<mirror::Class>(classObj); in Java_Main_vmArrayIndexScale()
/art/test/661-oat-writer-layout/
Doat_writer_layout.cc39 ObjPtr<mirror::Executable> exec = soa.Decode<mirror::Executable>(method); in Java_Main_getOatMethodQuickCode()
55 ObjPtr<mirror::Class> klass_ptr = self->DecodeJObject(kls)->AsClass(); in Java_Main_hasOatCompiledCode()
/art/test/626-const-class-linking/
Dclear_dex_cache_types.cc29 ObjPtr<mirror::DexCache> dex_cache = soa.Decode<mirror::Class>(cls)->GetDexCache(); in Java_Main_nativeClearResolvedTypes()
60 ObjPtr<mirror::Class> as_class = classes->Get(i)->AsClass(); in Java_Main_nativeDumpClasses()
61 ObjPtr<mirror::ClassLoader> loader = as_class->GetClassLoader(); in Java_Main_nativeDumpClasses()

12345678910>>...14