Lines Matching refs:Handle
57 template<class T> class Handle; variable
194 Handle<mirror::ClassLoader> class_loader,
210 Handle<mirror::ClassLoader> class_loader)
236 Handle<mirror::ClassLoader> class_loader,
277 Handle<mirror::DexCache> dex_cache)
303 Handle<mirror::DexCache> dex_cache,
304 Handle<mirror::ClassLoader> class_loader)
367 Handle<mirror::DexCache> dex_cache,
368 Handle<mirror::ClassLoader> class_loader,
380 Handle<mirror::DexCache> dex_cache,
381 Handle<mirror::ClassLoader> class_loader)
402 Handle<mirror::DexCache> dex_cache,
403 Handle<mirror::ClassLoader> class_loader,
413 Handle<mirror::DexCache> dex_cache,
414 Handle<mirror::ClassLoader> class_loader)
443 Handle<mirror::DexCache> dex_cache,
444 Handle<mirror::ClassLoader> class_loader)
455 Handle<mirror::DexCache> dex_cache,
456 Handle<mirror::ClassLoader> class_loader,
473 Handle<mirror::Class> c,
565 Handle<mirror::Class> klass,
572 Handle<mirror::Class> klass)
580 Handle<mirror::Class> klass,
581 Handle<mirror::ObjectArray<mirror::Class>> interfaces,
598 Handle<mirror::Class> klass,
604 Handle<mirror::Class> klass,
608 void ResolveClassExceptionHandlerTypes(Handle<mirror::Class> klass)
704 Handle<mirror::Class> loader_class,
705 Handle<mirror::ClassLoader> parent_loader,
706 Handle<mirror::ObjectArray<mirror::ClassLoader>> shared_libraries,
707 Handle<mirror::ObjectArray<mirror::ClassLoader>> shared_libraries_after)
830 bool ValidateSuperClassDescriptors(Handle<mirror::Class> klass)
878 void ForceClassInitialized(Thread* self, Handle<mirror::Class> klass)
979 Handle<mirror::Class> klass,
987 Handle<mirror::Class> klass,
1011 VisiblyInitializedCallback* MarkClassInitialized(Thread* self, Handle<mirror::Class> klass)
1019 Handle<mirror::Class> klass,
1020 Handle<mirror::Class> supertype)
1106 Handle<mirror::ClassLoader> class_loader)
1115 void LoadField(const ClassAccessor::Field& field, Handle<mirror::Class> klass, ArtField* dst)
1140 Handle<mirror::ClassLoader> class_loader,
1148 Handle<mirror::ClassLoader> class_loader,
1156 Handle<mirror::ClassLoader> class_loader,
1165 Handle<mirror::ClassLoader> class_loader,
1181 Handle<mirror::ClassLoader> class_loader,
1211 Handle<mirror::DexCache> dex_cache)
1226 Handle<mirror::DexCache> dex_cache,
1227 Handle<mirror::ClassLoader> class_loader)
1257 Handle<mirror::Class> klass,
1262 bool WaitForInitializeClass(Handle<mirror::Class> klass,
1268 Handle<mirror::ClassLoader> class_loader1,
1269 Handle<mirror::ClassLoader> class_loader2)
1278 bool LinkSuperClass(Handle<mirror::Class> klass)
1281 bool LoadSuperAndInterfaces(Handle<mirror::Class> klass, const DexFile& dex_file)
1286 Handle<mirror::Class> klass,
1287 Handle<mirror::ObjectArray<mirror::Class>> interfaces,
1302 bool LinkStaticFields(Thread* self, Handle<mirror::Class> klass, size_t* class_size)
1304 bool LinkInstanceFields(Thread* self, Handle<mirror::Class> klass)
1306 bool VerifyRecordClass(Handle<mirror::Class> klass, ObjPtr<mirror::Class> super)
1308 void CreateReferenceInstanceOffsets(Handle<mirror::Class> klass)
1324 void CreateProxyConstructor(Handle<mirror::Class> klass, ArtMethod* out)
1326 void CreateProxyMethod(Handle<mirror::Class> klass, ArtMethod* prototype, ArtMethod* out)
1374 void CheckSystemClass(Thread* self, Handle<mirror::Class> c1, const char* descriptor)
1417 Handle<mirror::ClassLoader> class_loader,
1423 Handle<mirror::ClassLoader> class_loader,
1543 [[maybe_unused]] Handle<mirror::Class> klass, in ClassPreDefine()
1544 [[maybe_unused]] Handle<mirror::ClassLoader> class_loader, in ClassPreDefine()
1554 virtual void ClassLoad(Handle<mirror::Class> klass) REQUIRES_SHARED(Locks::mutator_lock_) = 0;
1558 virtual void ClassPrepare(Handle<mirror::Class> temp_klass,
1559 Handle<mirror::Class> klass) REQUIRES_SHARED(Locks::mutator_lock_) = 0;