Home
last modified time | relevance | path

Searched refs:ClassLinker (Results 1 – 25 of 110) sorted by relevance

12345

/art/runtime/
Dclass_linker-inl.h42 inline ObjPtr<mirror::Class> ClassLinker::FindArrayClass(Thread* self, in FindArrayClass()
69 inline ObjPtr<mirror::String> ClassLinker::ResolveString(dex::StringIndex string_idx, in ResolveString()
83 inline ObjPtr<mirror::String> ClassLinker::ResolveString(dex::StringIndex string_idx, in ResolveString()
97 inline ObjPtr<mirror::String> ClassLinker::ResolveString(dex::StringIndex string_idx, in ResolveString()
108 inline ObjPtr<mirror::String> ClassLinker::LookupString(dex::StringIndex string_idx, in LookupString()
117 inline ObjPtr<mirror::Class> ClassLinker::ResolveType(dex::TypeIndex type_idx, in ResolveType()
135 inline ObjPtr<mirror::Class> ClassLinker::ResolveType(dex::TypeIndex type_idx, in ResolveType()
149 inline ObjPtr<mirror::Class> ClassLinker::ResolveType(dex::TypeIndex type_idx, in ResolveType()
163 inline ObjPtr<mirror::Class> ClassLinker::ResolveType(dex::TypeIndex type_idx, in ResolveType()
175 inline ObjPtr<mirror::Class> ClassLinker::LookupResolvedType(dex::TypeIndex type_idx, in LookupResolvedType()
[all …]
Dmethod_handles_test.cc52 ClassLinker* cl = Runtime::Current()->GetClassLinker(); in CreateVoidMethodType()
82 ClassLinker* cl = Runtime::Current()->GetClassLinker(); in TEST_F()
94 ClassLinker* cl = Runtime::Current()->GetClassLinker(); in TEST_F()
107 ClassLinker* cl = Runtime::Current()->GetClassLinker(); in TEST_F()
119 ClassLinker* cl = Runtime::Current()->GetClassLinker(); in TEST_F()
133 ClassLinker* cl = Runtime::Current()->GetClassLinker(); in TEST_F()
147 ClassLinker* cl = Runtime::Current()->GetClassLinker(); in TEST_F()
161 ClassLinker* cl = Runtime::Current()->GetClassLinker(); in TEST_F()
179 ClassLinker* cl = Runtime::Current()->GetClassLinker(); in TEST_F()
196 ClassLinker* cl = Runtime::Current()->GetClassLinker(); in TEST_F()
[all …]
Daot_class_linker.cc31 : ClassLinker(intern_table, /*fast_class_not_found_exceptions=*/ false) {} in AotClassLinker()
42 return ClassLinker::CanAllocClass(); in CanAllocClass()
55 return ClassLinker::InitializeClass(self, klass, can_init_statics, can_init_parents); in InitializeClass()
91 bool success = ClassLinker::InitializeClass(self, klass, can_init_statics, can_init_parents); in InitializeClass()
128 return ClassLinker::PerformClassVerification(self, klass, log_level, error_msg); in PerformClassVerification()
Dclass_linker.cc170 static bool HasInitWithString(Thread* self, ClassLinker* class_linker, const char* descriptor) in HasInitWithString()
202 ClassLinker* class_linker, in HandleEarlierVerifyError()
230 static void ChangeInterpreterBridgeToNterp(ArtMethod* method, ClassLinker* class_linker) in ChangeInterpreterBridgeToNterp()
252 ClassLinker* class_linker = runtime->GetClassLinker(); in EnsureSkipAccessChecksMethods()
268 class ClassLinker::VisiblyInitializedCallback final
271 explicit VisiblyInitializedCallback(ClassLinker* class_linker) in VisiblyInitializedCallback()
344 ClassLinker* const class_linker_;
359 void ClassLinker::MakeInitializedClassesVisiblyInitialized(Thread* self, bool wait) { in MakeInitializedClassesVisiblyInitialized()
393 void ClassLinker::VisiblyInitializedCallbackDone(Thread* self, in VisiblyInitializedCallbackDone()
418 void ClassLinker::ForceClassInitialized(Thread* self, Handle<mirror::Class> klass) { in ForceClassInitialized()
[all …]
Dclass_root-inl.h48 inline ObjPtr<mirror::Class> GetClassRoot(ClassRoot class_root, ClassLinker* linker) in GetClassRoot()
87 inline ObjPtr<mirror::Class> GetClassRoot(ClassLinker* linker) in GetClassRoot()
Dhandle_scope_test.cc48 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); in TEST_F()
95 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); in TEST_F()
Dclass_root.h27 class ClassLinker; variable
132 ObjPtr<mirror::Class> GetClassRoot(ClassRoot class_root, ClassLinker* linker)
143 ObjPtr<mirror::Class> GetClassRoot(ClassLinker* linker) REQUIRES_SHARED(Locks::mutator_lock_);
Daot_class_linker.h30 class AotClassLinker : public ClassLinker {
Dcommon_runtime_test.h64 class ClassLinker; variable
80 ClassLinker* class_linker,
183 ClassLinker* class_linker_;
/art/compiler/driver/
Ddex_compilation_unit.h33 class ClassLinker; variable
39 ClassLinker* class_linker,
53 ClassLinker* GetClassLinker() const { in GetClassLinker()
163 ClassLinker* const class_linker_;
Ddex_compilation_unit.cc31 ClassLinker* class_linker, in DexCompilationUnit()
/art/runtime/verifier/
Dmethod_verifier.h41 class ClassLinker; variable
176 static void Init(ClassLinker* class_linker) REQUIRES_SHARED(Locks::mutator_lock_);
207 ClassLinker* GetClassLinker() { in GetClassLinker()
217 ClassLinker* class_linker,
250 ClassLinker* class_linker,
272 ClassLinker* class_linker,
387 ClassLinker* class_linker_;
Dreg_type_cache.h37 class ClassLinker; variable
68 RegTypeCache(ClassLinker* class_linker,
73 static void Init(ClassLinker* class_linker) REQUIRES_SHARED(Locks::mutator_lock_) { in Init()
169 ClassLinker* GetClassLinker() { in GetClassLinker()
190 static void CreatePrimitiveAndSmallConstantTypes(ClassLinker* class_linker)
217 ClassLinker* class_linker_;
Dclass_verifier.h34 class ClassLinker; variable
86 static void Init(ClassLinker* class_linker) REQUIRES_SHARED(Locks::mutator_lock_);
Dclass_verifier.cc252 ClassLinker* const linker = Runtime::Current()->GetClassLinker(); in VerifyClass()
265 ArtMethod* resolved_method = linker->ResolveMethod<ClassLinker::ResolveMode::kNoChecks>( in VerifyClass()
333 void ClassVerifier::Init(ClassLinker* class_linker) { in Init()
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h78 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in GetResolvedMethod()
239 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in CheckArrayAlloc()
320 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in FindFieldFromCode()
431 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); in FindMethodToCall()
566 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); in FindMethodFromCode()
567 constexpr ClassLinker::ResolveMode resolve_mode = in FindMethodFromCode()
568 access_check ? ClassLinker::ResolveMode::kCheckICCEAndIAE in FindMethodFromCode()
569 : ClassLinker::ResolveMode::kNoChecks; in FindMethodFromCode()
656 constexpr ClassLinker::ResolveMode resolve_mode = access_check in FindMethodFast()
657 ? ClassLinker::ResolveMode::kCheckICCEAndIAE in FindMethodFast()
[all …]
/art/compiler/optimizing/
Dintrinsic_objects.h26 class ClassLinker; variable
60 Thread* self, ClassLinker* class_linker) REQUIRES_SHARED(Locks::mutator_lock_);
Dintrinsics.cc76 ClassLinker* class_linker, in LookupInitializedClass()
101 ClassLinker* class_linker, in CheckIntegerCache()
166 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in ComputeIntegerValueOfLocations()
257 static int32_t GetIntegerCacheLowFromIntegerCache(Thread* self, ClassLinker* class_linker) in GetIntegerCacheLowFromIntegerCache()
290 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in ComputeIntegerValueOfInfo()
/art/runtime/native/
Djava_lang_VMClassLoader.cc41 static ObjPtr<mirror::Class> LookupClass(ClassLinker* cl, in LookupClass()
51 static ObjPtr<mirror::Class> FindClassInPathClassLoader(ClassLinker* cl, in FindClassInPathClassLoader()
78 ClassLinker* cl = Runtime::Current()->GetClassLinker(); in VMClassLoader_findLoadedClass()
Djava_lang_reflect_Proxy.cc35 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in Proxy_generateProxy()
/art/runtime/dex/
Ddex_file_annotations.h33 class ClassLinker; variable
148 ClassLinker* linker, in RuntimeEncodedStaticFieldValueIterator()
163 ClassLinker* const linker_; // Linker to resolve literal objects.
/art/runtime/interpreter/mterp/
Dnterp.cc228 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); in NterpGetMethod()
230 ? class_linker->ResolveMethod<ClassLinker::ResolveMode::kNoChecks>( in NterpGetMethod()
232 : class_linker->ResolveMethod<ClassLinker::ResolveMode::kCheckICCEAndIAE>( in NterpGetMethod()
308 ClassLinker* class_linker, in ResolveFieldWithAccessChecks()
355 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); in NterpGetStaticField()
396 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); in NterpGetInstanceFieldOffset()
477 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); in NterpLoadObject()
/art/test/692-vdex-inmem-loader/
Dvdex_inmem_loader.cc55 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); in Java_Main_areClassesVerified()
149 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); in Java_Main_areClassesPreverified()
/art/runtime/entrypoints/jni/
Djni_entrypoints.cc56 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in artFindNativeMethodRunnable()
62 ArtMethod* target_method = class_linker->ResolveMethod<ClassLinker::ResolveMode::kNoChecks>( in artFindNativeMethodRunnable()
/art/runtime/jit/
Djit.h39 class ClassLinker; variable
349 void DumpTypeInfoForLoadedTypes(ClassLinker* linker);
459 ClassLinker* linker,

12345