/art/runtime/ |
D | common_dex_operations.h | 83 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()
|
D | aot_class_linker.cc | 131 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()
|
D | handle_wrapper.h | 50 HandleWrapperObjPtr(ObjPtr<T>* obj, const MutableHandle<T>& handle) in HandleWrapperObjPtr() 60 ObjPtr<T>* const obj_;
|
D | hidden_api.h | 70 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);
|
D | scoped_thread_state_change.h | 31 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)
|
D | reference_table.h | 44 void Add(ObjPtr<mirror::Object> obj) REQUIRES_SHARED(Locks::mutator_lock_); 46 void Remove(ObjPtr<mirror::Object> obj) REQUIRES_SHARED(Locks::mutator_lock_);
|
D | monitor_objects_stack_visitor.cc | 44 ObjPtr<mirror::Object> monitor_object; in VisitFrame() 90 void MonitorObjectsStackVisitor::VisitLockedObject(ObjPtr<mirror::Object> o, void* context) { in VisitLockedObject()
|
D | art_field.cc | 42 ObjPtr<mirror::Class> ArtField::ProxyFindSystemClass(const char* descriptor) { in ProxyFindSystemClass() 44 ObjPtr<mirror::Class> klass = Runtime::Current()->GetClassLinker()->LookupClass( in ProxyFindSystemClass()
|
D | instrumentation.h | 402 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 …]
|
D | indirect_reference_table.h | 159 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/ |
D | unstarted_runtime.cc | 138 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/ |
D | class-refvisitor-inl.h | 32 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()
|
D | field.cc | 47 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()
|
D | reference.h | 70 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/ |
D | image_writer.h | 117 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 …]
|
D | image_test.cc | 123 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/ |
D | jvmti_weak_table-inl.h | 80 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>();
|
D | ti_redefine.h | 153 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,
|
D | ti_class.cc | 284 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/ |
D | class_verifier.h | 60 ObjPtr<mirror::Class> klass, 67 ObjPtr<mirror::Class> klass, 94 ObjPtr<mirror::Class> klass,
|
/art/runtime/native/ |
D | dalvik_system_VMRuntime.cc | 111 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/ |
D | mterp.cc | 348 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/ |
D | unsafe_test.cc | 30 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/ |
D | oat_writer_layout.cc | 39 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/ |
D | clear_dex_cache_types.cc | 29 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()
|