/art/test/979-const-method-handle/util-src/annotations/ |
D | ConstantMethodHandle.java | 54 String descriptor(); in descriptor() method
|
/art/openjdkjvmti/ |
D | ti_class.cc | 90 const char* descriptor, in MakeSingleDexFile() argument 102 "Unable to allocate dex file for transformation of %s", descriptor).c_str()); in MakeSingleDexFile() 111 descriptor); in MakeSingleDexFile() 124 LOG(WARNING) << "Unable to load modified dex file for " << descriptor << ": " << error_msg; in MakeSingleDexFile() 127 descriptor, in MakeSingleDexFile() 137 descriptor); in MakeSingleDexFile() 163 void ClassPreDefine(const char* descriptor, in ClassPreDefine() 177 if (descriptor[0] != 'L') { in ClassPreDefine() 187 LOG(WARNING) << "Ignoring load of class <" << descriptor << "> as it is being loaded during " in ClassPreDefine() 194 def.InitFirstLoad(descriptor, class_loader, initial_dex_file); in ClassPreDefine() [all …]
|
D | fixed_up_dex_file.cc | 91 const char* descriptor) { in Create() argument 113 options.class_filter_.insert(descriptor); in Create()
|
D | fixed_up_dex_file.h | 53 const char* descriptor);
|
D | ti_class_definition.h | 72 void InitFirstLoad(const char* descriptor,
|
/art/dex2oat/driver/ |
D | compiler_driver.cc | 360 const char* descriptor = dex_file.GetClassDescriptor(class_def); in GetDexToDexCompilationLevel() local 362 ObjPtr<mirror::Class> klass = class_linker->FindClass(self, descriptor, class_loader); in GetDexToDexCompilationLevel() 767 const char* descriptor = dex_file.StringByTypeIdx(type_index); in InitializeTypeCheckBitstrings() local 772 if (descriptor[0] == 'L' && driver->GetCompilerOptions().IsImageClass(descriptor)) { in InitializeTypeCheckBitstrings() 777 CHECK(klass != nullptr) << descriptor << " should have been previously resolved."; in InitializeTypeCheckBitstrings() 1054 std::string_view descriptor(klass->GetDescriptor(&temp)); in operator ()() local 1056 image_classes_->insert(std::string(descriptor)); // Does nothing if already present. in operator ()() 1058 auto it = image_classes_->find(descriptor); in operator ()() 1061 << " class from image classes: " << descriptor; in operator ()() 1121 const std::string& descriptor(*it); in LoadImageClasses() local [all …]
|
/art/runtime/ |
D | class_linker_test.cc | 65 void AssertNonExistentClass(const std::string& descriptor) in AssertNonExistentClass() argument 68 EXPECT_TRUE(class_linker_->FindSystemClass(self, descriptor.c_str()) == nullptr); in AssertNonExistentClass() 78 void AssertPrimitiveClass(const std::string& descriptor) in AssertPrimitiveClass() argument 81 AssertPrimitiveClass(descriptor, class_linker_->FindSystemClass(self, descriptor.c_str())); in AssertPrimitiveClass() 84 void AssertPrimitiveClass(const std::string& descriptor, ObjPtr<mirror::Class> primitive) in AssertPrimitiveClass() argument 91 ASSERT_STREQ(descriptor.c_str(), primitive->GetDescriptor(&temp)); in AssertPrimitiveClass() 266 void AssertClass(const std::string& descriptor, Handle<mirror::Class> klass) in AssertClass() argument 269 EXPECT_STREQ(descriptor.c_str(), klass->GetDescriptor(&temp)); in AssertClass() 270 if (descriptor == "Ljava/lang/Object;") { in AssertClass() 410 void AssertDexFileClass(ObjPtr<mirror::ClassLoader> class_loader, const std::string& descriptor) in AssertDexFileClass() argument [all …]
|
D | class_linker.cc | 170 static bool HasInitWithString(Thread* self, ClassLinker* class_linker, const char* descriptor) in HasInitWithString() argument 176 ObjPtr<mirror::Class> exception_class = class_linker->FindClass(self, descriptor, class_loader); in HasInitWithString() 213 const char* descriptor = obj->AsClass()->GetDescriptor(&temp); in HandleEarlierVerifyError() local 215 if (HasInitWithString(self, class_linker, descriptor)) { in HandleEarlierVerifyError() 216 self->ThrowNewException(descriptor, c->PrettyDescriptor().c_str()); in HandleEarlierVerifyError() 218 self->ThrowNewException(descriptor, nullptr); in HandleEarlierVerifyError() 719 void ClassLinker::CheckSystemClass(Thread* self, Handle<mirror::Class> c1, const char* descriptor) { in CheckSystemClass() argument 720 ObjPtr<mirror::Class> c2 = FindSystemClass(self, descriptor); in CheckSystemClass() 722 LOG(FATAL) << "Could not find class " << descriptor; in CheckSystemClass() 729 LOG(FATAL) << "InitWithoutImage: Class mismatch for " << descriptor in CheckSystemClass() [all …]
|
D | class_linker.h | 192 const char* descriptor, 199 ObjPtr<mirror::Class> FindSystemClass(Thread* self, const char* descriptor) in FindSystemClass() argument 202 return FindClass(self, descriptor, ScopedNullHandle<mirror::ClassLoader>()); in FindSystemClass() 217 const char* descriptor, 228 const char* descriptor, 234 void LookupClasses(const char* descriptor, std::vector<ObjPtr<mirror::Class>>& classes) 533 const char* descriptor, 620 ObjPtr<mirror::Class> InsertClass(const char* descriptor, 846 virtual bool IsUpdatableBootClassPathDescriptor(const char* descriptor); 949 const char* descriptor, [all …]
|
D | aot_class_linker.h | 65 bool IsUpdatableBootClassPathDescriptor(const char* descriptor) override;
|
D | class_table.h | 173 ObjPtr<mirror::Class> UpdateClass(const char* descriptor, 203 ObjPtr<mirror::Class> Lookup(const char* descriptor, size_t hash) 227 bool Remove(const char* descriptor)
|
D | aot_class_linker.cc | 236 bool AotClassLinker::IsUpdatableBootClassPathDescriptor(const char* descriptor) { in IsUpdatableBootClassPathDescriptor() argument 237 std::string_view descriptor_sv(descriptor); in IsUpdatableBootClassPathDescriptor()
|
D | class_root-inl.h | 67 #define SPECIALIZE_CLASS_ROOT_SELECTOR(name, descriptor, mirror_type) \ argument
|
D | runtime_callbacks.cc | 244 void RuntimeCallbacks::ClassPreDefine(const char* descriptor, in ClassPreDefine() argument 256 cb->ClassPreDefine(descriptor, in ClassPreDefine()
|
/art/libdexfile/dex/ |
D | dex_file-inl.h | 200 const char* descriptor = declaring_class_descriptor; in DecodeDebugLocalInfo() local 202 local_in_reg[arg_reg].descriptor_ = descriptor; in DecodeDebugLocalInfo() 225 const char* descriptor = arg_descriptors[i]; in DecodeDebugLocalInfo() local 227 local_in_reg[arg_reg].descriptor_ = descriptor; in DecodeDebugLocalInfo() 232 switch (*descriptor) { in DecodeDebugLocalInfo()
|
D | dex_file_verifier.cc | 220 bool CheckShortyDescriptorMatch(char shorty_char, const char* descriptor, bool is_return_type); 454 const char* descriptor = dex_file_->StringByTypeIdx(idx); in VerifyTypeDescriptor() local 455 ErrorStringPrintf("%s: '%s'", error_msg, descriptor); in VerifyTypeDescriptor() 461 const char* descriptor = dex_file_->StringByTypeIdx(idx); in VerifyTypeDescriptor() local 462 if (UNLIKELY(!IsValidDescriptor(descriptor))) { in VerifyTypeDescriptor() 463 ErrorStringPrintf("%s: '%s'", error_msg, descriptor); in VerifyTypeDescriptor() 466 verified_type_descriptors_[idx.index_] = descriptor[0]; in VerifyTypeDescriptor() 468 if (!extra_check(descriptor[0])) { in VerifyTypeDescriptor() 469 ErrorStringPrintf("%s: '%s'", error_msg, descriptor); in VerifyTypeDescriptor() 475 bool DexFileVerifier::CheckShortyDescriptorMatch(char shorty_char, const char* descriptor, in CheckShortyDescriptorMatch() argument [all …]
|
D | test_dex_file_builder.h | 47 void AddType(const std::string& descriptor) { in AddType() argument 49 AddString(descriptor); in AddType() 50 types_.emplace(descriptor, 0u); in AddType()
|
/art/runtime/verifier/ |
D | verifier_deps.cc | 1057 std::string descriptor = dex_file.StringByTypeIdx(entry.GetDexTypeIndex()); in VerifyClasses() local 1058 cls.Assign(FindClassAndClearException(class_linker, self, descriptor, class_loader)); in VerifyClasses() 1062 *error_msg = "Could not resolve class " + descriptor; in VerifyClasses() 1065 *error_msg = "Unexpected access flags on class " + descriptor in VerifyClasses() 1071 *error_msg = "Unexpected successful resolution of class " + descriptor; in VerifyClasses() 1211 bool VerifierDeps::IsInDexFiles(const char* descriptor, in IsInDexFiles() argument 1216 if (OatDexFile::FindClassDef(*dex_file, descriptor, hash) != nullptr) { in IsInDexFiles() 1233 const char* descriptor = accessor.GetDescriptor(); in VerifyInternalClasses() local 1238 *error_msg = std::string("Class ") + descriptor + " marked both verified and redefined"; in VerifyInternalClasses() 1249 const size_t hash = ComputeModifiedUtf8Hash(descriptor); in VerifyInternalClasses() [all …]
|
/art/runtime/native/ |
D | dalvik_system_DexFile.cc | 439 const std::string descriptor(DotToDescriptor(class_name.c_str())); in DexFile_defineClassNative() local 440 const size_t hash(ComputeModifiedUtf8Hash(descriptor.c_str())); in DexFile_defineClassNative() 443 OatDexFile::FindClassDef(*dex_file, descriptor.c_str(), hash); in DexFile_defineClassNative() 458 descriptor.c_str(), in DexFile_defineClassNative() 500 const char* descriptor = dex_file->GetClassDescriptor(class_def); in DexFile_getClassNameList() local 501 descriptors.insert(descriptor); in DexFile_getClassNameList() 514 std::string descriptor(DescriptorToDot(*it)); in DexFile_getClassNameList() local 515 ScopedLocalRef<jstring> jdescriptor(env, env->NewStringUTF(descriptor.c_str())); in DexFile_getClassNameList()
|
/art/tools/jvmti-agents/simple-force-redefine/ |
D | forceredefine.cc | 70 std::string DescriptorToFQCN(const std::string& descriptor) { in DescriptorToFQCN() argument 71 return descriptor.substr(1, descriptor.size() - 2); in DescriptorToFQCN()
|
/art/runtime/mirror/ |
D | class.cc | 382 const char* descriptor = h_this->GetDescriptor(&temp); in ComputeName() local 384 if ((descriptor[0] != 'L') && (descriptor[0] != '[')) { in ComputeName() 388 switch (descriptor[0]) { in ComputeName() 399 LOG(FATAL) << "Unknown primitive type: " << PrintableChar(descriptor[0]); in ComputeName() 405 name = String::AllocFromModifiedUtf8(self, DescriptorToDot(descriptor).c_str()); in ComputeName() 1166 const char* descriptor; in GetDescriptor() local 1168 descriptor = Primitive::Descriptor(klass->GetPrimitiveType()); in GetDescriptor() 1172 descriptor = dex_file.GetTypeDescriptor(type_id); in GetDescriptor() 1175 return descriptor; in GetDescriptor() 1177 *storage = descriptor; in GetDescriptor() [all …]
|
/art/profman/ |
D | boot_image_profile.cc | 67 std::string descriptor = GetTypeDescriptor(ref); in PreloadedClassesRepresentation() local 68 return DescriptorToDot(descriptor.c_str()); in PreloadedClassesRepresentation()
|
/art/imgdiag/ |
D | imgdiag.cc | 99 std::string descriptor; in GetClassDescriptor() local 100 const char* descriptor_str = klass->GetDescriptor(&descriptor /*out*/); in GetClassDescriptor() 404 class_data_[klass].descriptor = GetClassDescriptor(klass); in VisitEntry() 537 const std::string& descriptor = class_data.descriptor; in DumpDirtyEntries() local 542 << "class descriptor: '" << descriptor << "'" in DumpDirtyEntries() 544 if (strcmp(descriptor.c_str(), "Ljava/lang/Class;") == 0) { in DumpDirtyEntries() 578 const std::string& descriptor = class_data.descriptor; in DumpFalseDirtyEntries() local 583 << "class descriptor: '" << descriptor << "'" in DumpFalseDirtyEntries() 609 std::string descriptor; member
|
/art/dt_fd_forward/ |
D | README.md | 8 value that is the file-descriptor of an open AF\_UNIX socket.
|
/art/test/dexdump/ |
D | staticfields.txt | 40 Class descriptor : 'LStaticFields;'
|