Home
last modified time | relevance | path

Searched refs:ClassLinker (Results 1 – 25 of 112) 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 …]
Dclass_linker.cc174 static bool HasInitWithString(Thread* self, ClassLinker* class_linker, const char* descriptor) in HasInitWithString()
206 ClassLinker* class_linker, in HandleEarlierVerifyError()
234 static void ChangeInterpreterBridgeToNterp(ArtMethod* method, ClassLinker* class_linker) in ChangeInterpreterBridgeToNterp()
256 ClassLinker* class_linker = runtime->GetClassLinker(); in EnsureSkipAccessChecksMethods()
272 class ClassLinker::VisiblyInitializedCallback final
275 explicit VisiblyInitializedCallback(ClassLinker* class_linker) in VisiblyInitializedCallback()
348 ClassLinker* const class_linker_;
363 void ClassLinker::MakeInitializedClassesVisiblyInitialized(Thread* self, bool wait) { in MakeInitializedClassesVisiblyInitialized()
397 void ClassLinker::VisiblyInitializedCallbackDone(Thread* self, in VisiblyInitializedCallbackDone()
422 void ClassLinker::ForceClassInitialized(Thread* self, Handle<mirror::Class> klass) { in ForceClassInitialized()
[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()
130 return ClassLinker::PerformClassVerification(self, verifier_deps, klass, log_level, error_msg); in PerformClassVerification()
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_);
Dcommon_runtime_test.h64 class ClassLinker; variable
80 ClassLinker* class_linker,
191 ClassLinker* class_linker_;
Daot_class_linker.h31 class AotClassLinker : public ClassLinker {
/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
181 static void Init(ClassLinker* class_linker) REQUIRES_SHARED(Locks::mutator_lock_);
211 ClassLinker* GetClassLinker() const { in GetClassLinker()
225 ClassLinker* class_linker,
260 ClassLinker* class_linker,
283 ClassLinker* class_linker,
396 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
90 static void Init(ClassLinker* class_linker) REQUIRES_SHARED(Locks::mutator_lock_);
Dclass_verifier.cc257 ClassLinker* const linker = Runtime::Current()->GetClassLinker(); in VerifyClass()
270 ArtMethod* resolved_method = linker->ResolveMethod<ClassLinker::ResolveMode::kNoChecks>( in VerifyClass()
342 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()
655 constexpr ClassLinker::ResolveMode resolve_mode = access_check in FindMethodFast()
656 ? 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.cc77 ClassLinker* class_linker, in LookupInitializedClass()
102 ClassLinker* class_linker, in CheckIntegerCache()
180 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in ComputeIntegerValueOfLocations()
268 static int32_t GetIntegerCacheLowFromIntegerCache(Thread* self, ClassLinker* class_linker) in GetIntegerCacheLowFromIntegerCache()
293 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/compiler/
Dcommon_compiler_test.h102 virtual ClassLinker* GetClassLinker() = 0;
127 ClassLinker* GetClassLinker() override { in GetClassLinker()
/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.cc324 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); in NterpGetMethod()
326 ? class_linker->ResolveMethod<ClassLinker::ResolveMode::kNoChecks>( in NterpGetMethod()
328 : class_linker->ResolveMethod<ClassLinker::ResolveMode::kCheckICCEAndIAE>( in NterpGetMethod()
413 ClassLinker* class_linker, in ResolveFieldWithAccessChecks()
468 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); in NterpGetStaticField()
511 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); in NterpGetInstanceFieldOffset()
593 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); in NterpLoadObject()
/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
356 void DumpTypeInfoForLoadedTypes(ClassLinker* linker);
469 ClassLinker* linker,

12345