Lines Matching refs:descriptor
696 const char* descriptor = dex_file.GetTypeDescriptor(type_index); in InitializeTypeCheckBitstrings() local
701 if (descriptor[0] == 'L' && driver->GetCompilerOptions().IsImageClass(descriptor)) { in InitializeTypeCheckBitstrings()
706 CHECK(klass != nullptr) << descriptor << " should have been previously resolved."; in InitializeTypeCheckBitstrings()
1153 std::string_view descriptor(klass->GetDescriptor(&temp)); in operator ()() local
1155 image_classes_->insert(std::string(descriptor)); // Does nothing if already present. in operator ()()
1157 auto it = image_classes_->find(descriptor); in operator ()()
1160 << " class from image classes: " << descriptor; in operator ()()
1216 std::string_view descriptor = klass->GetDescriptor(&temp); in VerifyClassLoaderClassesAreImageClasses() local
1217 CHECK(image_classes->find(descriptor) != image_classes->end()); in VerifyClassLoaderClassesAreImageClasses()
1261 const std::string& descriptor(*it); in LoadImageClasses() local
1262 ObjPtr<mirror::Class> klass = class_linker->FindClass(self, descriptor.c_str(), loader); in LoadImageClasses()
1264 VLOG(compiler) << "Failed to find class " << descriptor; in LoadImageClasses()
1310 const char* descriptor = klass->GetDescriptor(&temp); in MaybeAddToImageClasses() local
1311 if (image_classes->find(std::string_view(descriptor)) != image_classes->end()) { in MaybeAddToImageClasses()
1314 image_classes->insert(descriptor); in MaybeAddToImageClasses()
1315 VLOG(compiler) << "Adding " << descriptor << " to image classes"; in MaybeAddToImageClasses()
1398 std::string_view descriptor(klass->GetDescriptor(&temp)); in operator ()() local
1399 auto it = data_->image_class_descriptors_->find(descriptor); in operator ()()
1405 << " class from image classes: " << descriptor; in operator ()()
1674 const char* descriptor = exception->GetClass()->GetDescriptor(&temp); in DCheckResolveException() local
1687 if (strcmp(descriptor, expected_exceptions[i]) == 0) { in DCheckResolveException()
1815 const char* descriptor = accessor.GetDescriptor(); in LoadAndUpdateStatus() local
1818 class_linker->FindClass(self, descriptor, class_loader))); in LoadAndUpdateStatus()
1824 VLOG(compiler) << "Updating class status of " << std::string(descriptor) << " to " << status; in LoadAndUpdateStatus()
1980 const char* descriptor = dex_file.GetClassDescriptor(class_def); in Visit() local
1987 hs.NewHandle(class_linker->FindClass(soa.Self(), descriptor, class_loader))); in Visit()
2144 const char* descriptor = dex_file.GetClassDescriptor(class_def); in Visit() local
2151 hs.NewHandle(class_linker->FindClass(soa.Self(), descriptor, class_loader))); in Visit()
2207 const char* descriptor = dex_file.GetStringData(class_type_id.descriptor_idx_); in Visit() local
2214 hs.NewHandle(manager_->GetClassLinker()->FindClass(soa.Self(), descriptor, class_loader))); in Visit()
2234 const char* descriptor = dex_file.GetStringData(class_type_id.descriptor_idx_); in TryInitializeClass() local
2299 compiler_options.IsImageClass(descriptor) && in TryInitializeClass()
2307 can_init_static_fields = !std::string_view(descriptor).ends_with("$NoPreloadHolder;"); in TryInitializeClass()
2328 VLOG(compiler) << "Initializing: " << descriptor; in TryInitializeClass()
2368 VLOG(compiler) << "Initialization of " << descriptor << " aborted because of " in TryInitializeClass()
2373 *file_log << descriptor << "\n"; in TryInitializeClass()
2428 !compiler_options.IsPreloadedClass(PrettyDescriptor(descriptor))) { in TryInitializeClass()
2434 if (kIsDebugBuild || std::string_view(descriptor).ends_with("$NoPreloadHolder;")) { in TryInitializeClass()