Home
last modified time | relevance | path

Searched refs:GetClassLinker (Results 1 – 25 of 64) sorted by relevance

123

/art/runtime/
Dfield_helper.cc30 return Runtime::Current()->GetClassLinker()->FindSystemClass(Thread::Current(), in GetType()
37 type = Runtime::Current()->GetClassLinker()->ResolveType(field_id.type_idx_, field_.Get()); in GetType()
Dmethod_helper-inl.h50 type = Runtime::Current()->GetClassLinker()->ResolveType(type_idx, method); in GetClassFromTypeIdx()
71 s = Runtime::Current()->GetClassLinker()->ResolveString(*method->GetDexFile(), string_idx, in ResolveString()
Druntime.cc349 ClassLinker* cl = Runtime::Current()->GetClassLinker(); in CreateSystemClassLoader()
624 Runtime::Current()->GetClassLinker()->RegisterOatFile(oat_file.release()); in OpenDexFilesFromImage()
990 GetClassLinker()->DumpForSigQuit(os); in DumpForSigQuit()
1004 pid_t classes_lock_owner = GetClassLinker()->GetClassesLockOwner(); in DumpLockHolders()
1005 pid_t dex_lock_owner = GetClassLinker()->GetDexLockOwner(); in DumpLockHolders()
1204 ClassLinker* class_linker = runtime->GetClassLinker(); in CreateImtConflictMethod()
1228 ClassLinker* class_linker = runtime->GetClassLinker(); in CreateResolutionMethod()
1252 ClassLinker* class_linker = runtime->GetClassLinker(); in CreateCalleeSaveMethod()
1317 return GetClassLinker()->GetBootClassPath(); in GetCompileTimeClassPath()
Dinstrumentation.cc99 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in UpdateEntrypoints()
138 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in InstallStubsForMethod()
597 runtime->GetClassLinker()->VisitClasses(InstallStubsClassVisitor, this); in ConfigureStubs()
604 runtime->GetClassLinker()->VisitClasses(InstallStubsClassVisitor, this); in ConfigureStubs()
698 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in UpdateMethodsCode()
831 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in Undeoptimize()
926 ClassLinker* class_linker = runtime->GetClassLinker(); in GetQuickCodeFor()
933 return runtime->GetClassLinker()->GetQuickOatCodeFor(method); in GetQuickCodeFor()
/art/runtime/native/
Djava_lang_VMClassLoader.cc34 ClassLinker* cl = Runtime::Current()->GetClassLinker(); in VMClassLoader_findLoadedClass()
54 return Runtime::Current()->GetClassLinker()->GetBootClassPath().size(); in VMClassLoader_getBootClassPathSize()
76 …const std::vector<const DexFile*>& path = Runtime::Current()->GetClassLinker()->GetBootClassPath(); in VMClassLoader_getBootClassPathResource()
Djava_lang_reflect_Proxy.cc30 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in Proxy_generateProxy()
Ddalvik_system_VMRuntime.cc73 runtime->GetClassLinker()->FindArrayClass(soa.Self(), &element_class); in VMRuntime_newNonMovableArray()
96 mirror::Class* array_class = runtime->GetClassLinker()->FindArrayClass(soa.Self(), in VMRuntime_newUnpaddedArray()
253 ClassLinker* linker = Runtime::Current()->GetClassLinker(); in PreloadDexCachesResolveType()
363 ClassLinker* linker = Runtime::Current()->GetClassLinker(); in PreloadDexCachesStatsTotal()
380 ClassLinker* linker = Runtime::Current()->GetClassLinker(); in PreloadDexCachesStatsFilled()
433 ClassLinker* linker = runtime->GetClassLinker(); in VMRuntime_preloadDexCaches()
Djava_lang_reflect_Constructor.cc51 if (!Runtime::Current()->GetClassLinker()->EnsureInitialized(c, true, true)) { in Constructor_newInstance()
Ddalvik_system_DexFile.cc111 ClassLinker* linker = Runtime::Current()->GetClassLinker(); in DexFile_openDexFileNative()
159 if (Runtime::Current()->GetClassLinker()->IsDexFileRegistered(*dex_file)) { in DexFile_closeDexFile()
187 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in DexFile_defineClassNative()
386 ClassLinker* class_linker = runtime->GetClassLinker(); in CopyProfileFile()
Djava_lang_reflect_Array.cc55 ClassLinker* class_linker = runtime->GetClassLinker(); in Array_createObjectArray()
Djava_lang_Class.cc65 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in Class_classForName()
/art/compiler/driver/
Dcompiler_driver-inl.h35 return mUnit->GetClassLinker()->FindDexCache(*mUnit->GetDexFile()); in GetDexCache()
50 mirror::Class* referrer_class = mUnit->GetClassLinker()->ResolveType( in ResolveCompilingMethodsClass()
66 mirror::ArtField* resolved_field = mUnit->GetClassLinker()->ResolveField( in ResolveField()
173 mirror::ArtMethod* resolved_method = mUnit->GetClassLinker()->ResolveMethod( in ResolveMethod()
241 DCHECK(dex_cache.Get() == mUnit->GetClassLinker()->FindDexCache(*mUnit->GetDexFile())); in IsFastInvoke()
257 ClassLinker* class_linker = mUnit->GetClassLinker(); in IsFastInvoke()
Dcompiler_driver.cc522 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in GetDexToDexCompilationlevel()
706 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in LoadImageClasses()
815 mirror::DexCache* dex_cache = Runtime::Current()->GetClassLinker()->FindDexCache(dex_file); in CanAssumeTypeIsPresentInDexCache()
841 hs.NewHandle(Runtime::Current()->GetClassLinker()->FindDexCache(dex_file))); in CanAssumeStringIsPresentInDexCache()
842 Runtime::Current()->GetClassLinker()->ResolveString(dex_file, string_idx, dex_cache); in CanAssumeStringIsPresentInDexCache()
867 mirror::DexCache* dex_cache = Runtime::Current()->GetClassLinker()->FindDexCache(dex_file); in CanAccessTypeWithoutChecks()
904 mirror::DexCache* dex_cache = Runtime::Current()->GetClassLinker()->FindDexCache(dex_file); in CanAccessInstantiableTypeWithoutChecks()
932 mirror::DexCache* dex_cache = Runtime::Current()->GetClassLinker()->FindDexCache(dex_file); in CanEmbedTypeInCode()
1008 hs.NewHandle(mUnit->GetClassLinker()->FindDexCache(*mUnit->GetDexFile()))); in ComputeInstanceFieldInfo()
1060 hs.NewHandle(mUnit->GetClassLinker()->FindDexCache(*mUnit->GetDexFile()))); in ComputeStaticFieldInfo()
[all …]
Ddex_compilation_unit.h51 ClassLinker* GetClassLinker() const { in GetClassLinker() function
/art/compiler/
Delf_patcher.cc43 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in Patch()
78 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in GetTargetMethod()
100 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in GetTargetType()
133 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in SetPatchLocation()
189 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in PatchElf()
Dimage_test.cc67 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in TEST_F()
160 class_linker_ = runtime_->GetClassLinker(); in TEST_F()
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h45 klass = Runtime::Current()->GetClassLinker()->ResolveType(type_idx, method); in CheckObjectAlloc()
81 if (!Runtime::Current()->GetClassLinker()->EnsureInitialized(h_klass, true, true)) { in CheckObjectAlloc()
108 if (!Runtime::Current()->GetClassLinker()->EnsureInitialized(h_class, true, true)) { in CheckClassInitializedForObjectAlloc()
187 klass = Runtime::Current()->GetClassLinker()->ResolveType(type_idx, method); in CheckArrayAlloc()
274 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in FindFieldFromCode()
356 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); in FindMethodFromCode()
573 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in ResolveVerifyAndClinit()
607 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in ResolveStringFromCode()
/art/runtime/mirror/
Dart_method-inl.h193 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in AssertPcIsWithinQuickCode()
239 DCHECK(entry_point != runtime->GetClassLinker()->GetQuickToInterpreterBridgeTrampoline()); in GetQuickOatEntryPoint()
241 UNLIKELY(entry_point == runtime->GetClassLinker()->GetQuickGenericJniTrampoline())) { in GetQuickOatEntryPoint()
370 DCHECK(entry_point != runtime->GetClassLinker()->GetQuickToInterpreterBridgeTrampoline()); in GetQuickFrameInfo()
373 if (UNLIKELY(entry_point == runtime->GetClassLinker()->GetQuickGenericJniTrampoline())) { in GetQuickFrameInfo()
530 Runtime::Current()->GetClassLinker()->FindMethodForProxy(klass, this)); in GetInterfaceMethodIfProxy()
Darray.cc94 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in CreateMultiArray()
/art/test/117-nopatchoat/
Dnopatchoat.cc32 Runtime::Current()->GetClassLinker()->FindOpenedOatDexFileForDexFile(dex_file); in hasExecutableOat()
/art/test/116-nodex2oat/
Dnodex2oat.cc32 Runtime::Current()->GetClassLinker()->FindOpenedOatDexFileForDexFile(dex_file); in hasOat()
/art/test/118-noimage-dex2oat/
Dnoimage-dex2oat.cc32 Runtime::Current()->GetClassLinker()->FindOpenedOatDexFileForDexFile(dex_file); in hasOat()
/art/runtime/entrypoints/interpreter/
Dinterpreter_entrypoints.cc39 if (UNLIKELY(!Runtime::Current()->GetClassLinker()->EnsureInitialized(h_class, true, true))) { in artInterpreterToCompiledCodeBridge()
/art/compiler/llvm/
Dcompiler_llvm.cc212 art::ClassLinker *class_linker = art::Runtime::Current()->GetClassLinker(); in ArtCompileMethod()
225 art::ClassLinker *class_linker = art::Runtime::Current()->GetClassLinker(); in ArtLLVMJniCompileMethod()
/art/runtime/entrypoints/quick/
Dquick_instrumentation_entrypoints.cc41 DCHECK((result != Runtime::Current()->GetClassLinker()->GetQuickToInterpreterBridgeTrampoline()) in artInstrumentationMethodEntryFromCode()

123