/aosp12/art/runtime/ |
H A D | class_linker-inl.h | 42 inline ObjPtr<mirror::Class> ClassLinker::FindArrayClass(Thread* self, in FindArrayClass() 117 inline ObjPtr<mirror::Class> ClassLinker::ResolveType(dex::TypeIndex type_idx, in ResolveType() 211 inline ObjPtr<mirror::Class> ClassLinker::LookupResolvedType( in LookupResolvedType() 288 inline ArtMethod* ClassLinker::LookupResolvedMethod(uint32_t method_idx, in LookupResolvedMethod() 303 template <InvokeType type, ClassLinker::ResolveMode kResolveMode> 352 template <ClassLinker::ResolveMode kResolveMode> 353 inline ArtMethod* ClassLinker::ResolveMethod(Thread* self, in ResolveMethod() 428 inline ArtField* ClassLinker::LookupResolvedField(uint32_t field_idx, in LookupResolvedField() 442 inline ArtField* ClassLinker::ResolveField(uint32_t field_idx, in ResolveField() 463 inline void ClassLinker::VisitClassTables(const Visitor& visitor) { in VisitClassTables() [all …]
|
H A D | method_handles_test.cc | 52 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 …]
|
H A D | class_linker.cc | 431 ClassLinker::VisiblyInitializedCallback* ClassLinker::MarkClassInitialized( in MarkClassInitialized() 613 ClassLinker::ClassLinker(InternTable* intern_table, bool fast_class_not_found_exceptions) in ClassLinker() function in art::ClassLinker 1543 ClassLinker* class_linker, 1555 ClassLinker* class_linker, in Update() 1872 bool ClassLinker::AddImageSpace( in AddImageSpace() 2326 ClassLinker::~ClassLinker() { in ~ClassLinker() 6769 ClassLinker::DefaultMethodSearchResult ClassLinker::FindDefaultMethodImplementation( in FindDefaultMethodImplementation() 7761 ClassLinker* class_linker_; 8568 bool ClassLinker::LinkFieldsHelper::LinkFields(ClassLinker* class_linker, in LinkFields() 10248 template ArtMethod* ClassLinker::ResolveMethod<ClassLinker::ResolveMode::kCheckICCEAndIAE>( [all …]
|
H A D | aot_class_linker.cc | 31 : 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()
|
H A D | class_root.h | 27 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_);
|
H A D | class_root-inl.h | 48 inline ObjPtr<mirror::Class> GetClassRoot(ClassRoot class_root, ClassLinker* linker) in GetClassRoot() 87 inline ObjPtr<mirror::Class> GetClassRoot(ClassLinker* linker) in GetClassRoot()
|
H A D | handle_scope_test.cc | 48 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); in TEST_F() 95 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); in TEST_F()
|
H A D | common_runtime_test.h | 64 class ClassLinker; variable 80 ClassLinker* class_linker, 191 ClassLinker* class_linker_;
|
/aosp12/art/compiler/driver/ |
H A D | dex_compilation_unit.h | 33 class ClassLinker; variable 39 ClassLinker* class_linker, 53 ClassLinker* GetClassLinker() const { in GetClassLinker() 163 ClassLinker* const class_linker_;
|
/aosp12/art/runtime/verifier/ |
H A D | method_verifier.h | 41 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_;
|
H A D | reg_type_cache.h | 37 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_;
|
H A D | class_verifier.h | 34 class ClassLinker; variable 90 static void Init(ClassLinker* class_linker) REQUIRES_SHARED(Locks::mutator_lock_);
|
H A D | class_verifier.cc | 257 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()
|
/aosp12/art/runtime/entrypoints/ |
H A D | entrypoint_utils-inl.h | 78 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() 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() 657 : ClassLinker::ResolveMode::kNoChecks; in FindMethodFast() 658 ClassLinker* linker = Runtime::Current()->GetClassLinker(); in FindMethodFast() [all …]
|
/aosp12/art/runtime/native/ |
H A D | java_lang_VMClassLoader.cc | 41 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()
|
H A D | java_lang_reflect_Proxy.cc | 35 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in Proxy_generateProxy()
|
/aosp12/art/compiler/optimizing/ |
H A D | intrinsic_objects.h | 26 class ClassLinker; variable 60 Thread* self, ClassLinker* class_linker) REQUIRES_SHARED(Locks::mutator_lock_);
|
H A D | intrinsics.cc | 77 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()
|
/aosp12/art/runtime/interpreter/mterp/ |
H A D | nterp.cc | 324 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()
|
/aosp12/art/runtime/dex/ |
H A D | dex_file_annotations.h | 33 class ClassLinker; variable 148 ClassLinker* linker, in RuntimeEncodedStaticFieldValueIterator() 163 ClassLinker* const linker_; // Linker to resolve literal objects.
|
/aosp12/art/compiler/ |
H A D | common_compiler_test.h | 102 virtual ClassLinker* GetClassLinker() = 0; 127 ClassLinker* GetClassLinker() override { in GetClassLinker()
|
/aosp12/art/dex2oat/driver/ |
H A D | compiler_driver.cc | 1354 ParallelCompilationManager(ClassLinker* class_linker, in ParallelCompilationManager() 1368 ClassLinker* GetClassLinker() const { in GetClassLinker() 1455 ClassLinker* const class_linker_; 1522 ClassLinker* class_linker = manager_->GetClassLinker(); in Visit() 1638 ClassLinker* class_linker = manager_->GetClassLinker(); in Visit() 1879 ClassLinker* class_linker = manager_->GetClassLinker(); in Visit() 2046 ClassLinker* class_linker = manager_->GetClassLinker(); in Visit() 2140 ClassLinker* const class_linker = manager_->GetClassLinker(); in TryInitializeClass() 2216 ClassLinker::kAppImageMayContainStrings && in TryInitializeClass() 2340 ClassLinker* class_linker = manager_->GetClassLinker(); in InternStrings() [all …]
|
/aosp12/art/runtime/interpreter/ |
H A D | interpreter_common.cc | 365 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in DoMethodHandleInvokeCommon() 561 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in DO_VAR_HANDLE_ACCESSOR() 595 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in GetClassForBootstrapArgument() 653 ClassLinker* cl = Runtime::Current()->GetClassLinker(); in GetArgumentForBootstrapMethod() 665 ClassLinker* cl = Runtime::Current()->GetClassLinker(); in GetArgumentForBootstrapMethod() 676 ClassLinker* cl = Runtime::Current()->GetClassLinker(); in GetArgumentForBootstrapMethod() 687 ClassLinker* cl = Runtime::Current()->GetClassLinker(); in GetArgumentForBootstrapMethod() 764 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in PackCollectorArrayForBootstrapMethod() 853 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in BuildCallSiteForBootstrapMethod() 918 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in InvokeBootstrapMethod() [all …]
|
/aosp12/art/runtime/jit/ |
H A D | jit.h | 39 class ClassLinker; variable 356 void DumpTypeInfoForLoadedTypes(ClassLinker* linker); 469 ClassLinker* linker,
|
/aosp12/art/runtime/entrypoints/jni/ |
H A D | jni_entrypoints.cc | 56 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in artFindNativeMethodRunnable() 62 ArtMethod* target_method = class_linker->ResolveMethod<ClassLinker::ResolveMode::kNoChecks>( in artFindNativeMethodRunnable()
|