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()
72 s = Runtime::Current()->GetClassLinker()->ResolveString(*method->GetDexFile(), string_idx, in ResolveString()
Druntime.cc354 ClassLinker* cl = Runtime::Current()->GetClassLinker(); in CreateSystemClassLoader()
423 Runtime::Current()->GetClassLinker()->MoveImageClassesToClassTable(); in Start()
640 Runtime::Current()->GetClassLinker()->RegisterOatFile(oat_file.release()); in OpenDexFilesFromImage()
1005 GetClassLinker()->DumpForSigQuit(os); in DumpForSigQuit()
1019 pid_t classes_lock_owner = GetClassLinker()->GetClassesLockOwner(); in DumpLockHolders()
1020 pid_t dex_lock_owner = GetClassLinker()->GetDexLockOwner(); in DumpLockHolders()
1207 ClassLinker* class_linker = runtime->GetClassLinker(); in CreateImtConflictMethod()
1231 ClassLinker* class_linker = runtime->GetClassLinker(); in CreateResolutionMethod()
1255 ClassLinker* class_linker = runtime->GetClassLinker(); in CreateCalleeSaveMethod()
1320 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()
56 return Runtime::Current()->GetClassLinker()->GetBootClassPath().size(); in VMClassLoader_getBootClassPathSize()
78 …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()
396 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()
242 DCHECK(dex_cache.Get() == mUnit->GetClassLinker()->FindDexCache(*mUnit->GetDexFile())); in IsFastInvoke()
264 ClassLinker* class_linker = mUnit->GetClassLinker(); in IsFastInvoke()
Dcompiler_driver.cc523 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in GetDexToDexCompilationlevel()
723 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in LoadImageClasses()
832 mirror::DexCache* dex_cache = Runtime::Current()->GetClassLinker()->FindDexCache(dex_file); in CanAssumeTypeIsPresentInDexCache()
858 hs.NewHandle(Runtime::Current()->GetClassLinker()->FindDexCache(dex_file))); in CanAssumeStringIsPresentInDexCache()
859 Runtime::Current()->GetClassLinker()->ResolveString(dex_file, string_idx, dex_cache); in CanAssumeStringIsPresentInDexCache()
884 mirror::DexCache* dex_cache = Runtime::Current()->GetClassLinker()->FindDexCache(dex_file); in CanAccessTypeWithoutChecks()
921 mirror::DexCache* dex_cache = Runtime::Current()->GetClassLinker()->FindDexCache(dex_file); in CanAccessInstantiableTypeWithoutChecks()
953 mirror::DexCache* dex_cache = Runtime::Current()->GetClassLinker()->FindDexCache(dex_file); in CanEmbedTypeInCode()
1003 mirror::DexCache* dex_cache = Runtime::Current()->GetClassLinker()->FindDexCache(dex_file); in CanEmbedStringInCode()
1074 hs.NewHandle(mUnit->GetClassLinker()->FindDexCache(*mUnit->GetDexFile()))); in ComputeInstanceFieldInfo()
[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 GetTargetString()
110 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in GetTargetType()
143 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in SetPatchLocation()
200 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in PatchElf()
Dimage_test.cc67 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in TEST_F()
163 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()
579 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in ResolveVerifyAndClinit()
613 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in ResolveStringFromCode()
/art/test/116-nodex2oat/
Dnodex2oat.cc32 Runtime::Current()->GetClassLinker()->FindOpenedOatDexFileForDexFile(dex_file); in hasOat()
/art/runtime/mirror/
Dart_method-inl.h192 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in AssertPcIsWithinQuickCode()
238 DCHECK_NE(entry_point, runtime->GetClassLinker()->GetQuickToInterpreterBridgeTrampoline()); in GetQuickOatEntryPoint()
240 UNLIKELY(entry_point == runtime->GetClassLinker()->GetQuickGenericJniTrampoline())) { in GetQuickOatEntryPoint()
381 DCHECK(entry_point != runtime->GetClassLinker()->GetQuickToInterpreterBridgeTrampoline()); in GetQuickFrameInfo()
384 if (UNLIKELY(entry_point == runtime->GetClassLinker()->GetQuickGenericJniTrampoline())) { in GetQuickFrameInfo()
545 Runtime::Current()->GetClassLinker()->FindMethodForProxy(klass, this)); in GetInterfaceMethodIfProxy()
Darray.cc94 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in CreateMultiArray()
/art/test/118-noimage-dex2oat/
Dnoimage-dex2oat.cc32 Runtime::Current()->GetClassLinker()->FindOpenedOatDexFileForDexFile(dex_file); in hasOat()
/art/test/117-nopatchoat/
Dnopatchoat.cc33 Runtime::Current()->GetClassLinker()->FindOpenedOatDexFileForDexFile(dex_file); in getOatDexFile()
/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