/art/libdexfile/dex/ |
D | descriptors_names.cc | 29 void AppendPrettyDescriptor(const char* descriptor, std::string* result) { in AppendPrettyDescriptor() argument 31 const char* c = descriptor; in AppendPrettyDescriptor() 56 default: result->append(descriptor); return; in AppendPrettyDescriptor() 76 std::string PrettyDescriptor(const char* descriptor) { in PrettyDescriptor() argument 78 AppendPrettyDescriptor(descriptor, &result); in PrettyDescriptor() 129 std::string descriptor(class_name); in DotToDescriptor() local 130 std::replace(descriptor.begin(), descriptor.end(), '.', '/'); in DotToDescriptor() 131 if (descriptor.length() > 0 && descriptor[0] != '[') { in DotToDescriptor() 132 descriptor = "L" + descriptor + ";"; in DotToDescriptor() 134 return descriptor; in DotToDescriptor() [all …]
|
D | descriptors_names.h | 31 void AppendPrettyDescriptor(const char* descriptor, std::string* result); 32 std::string PrettyDescriptor(const char* descriptor); 46 std::string DescriptorToDot(const char* descriptor); 50 std::string DescriptorToName(const char* descriptor);
|
D | type_lookup_table_test.cc | 44 const char* descriptor = pair.first; in TEST_P() local 45 size_t hash = ComputeModifiedUtf8Hash(descriptor); in TEST_P() 46 uint32_t class_def_idx = table.Lookup(descriptor, hash); in TEST_P()
|
D | descriptors_names_test.cc | 86 std::vector<uint8_t> descriptor( in TEST_F() local 88 EXPECT_TRUE(IsValidDescriptor(reinterpret_cast<char*>(&descriptor[0]))); in TEST_F()
|
/art/runtime/ |
D | class_root.cc | 23 #define CLASS_ROOT_DESCRIPTOR(name, descriptor, mirror_type) descriptor, in GetClassRootDescriptor() argument 31 const char* descriptor = class_roots_descriptors[static_cast<size_t>(class_root)]; in GetClassRootDescriptor() local 32 CHECK(descriptor != nullptr); in GetClassRootDescriptor() 33 return descriptor; in GetClassRootDescriptor()
|
D | class_table.cc | 60 mirror::Class* ClassTable::UpdateClass(const char* descriptor, mirror::Class* klass, size_t hash) { in UpdateClass() argument 63 DescriptorHashPair pair(descriptor, hash); in UpdateClass() 68 LOG(FATAL) << "Updating class found in frozen table " << descriptor; in UpdateClass() 71 LOG(FATAL) << "Updating class not found " << descriptor; in UpdateClass() 74 CHECK_NE(existing, klass) << descriptor; in UpdateClass() 75 CHECK(!existing->IsResolved()) << descriptor; in UpdateClass() 76 CHECK_EQ(klass->GetStatus(), ClassStatus::kResolving) << descriptor; in UpdateClass() 77 CHECK(!klass->IsTemp()) << descriptor; in UpdateClass() 124 mirror::Class* ClassTable::Lookup(const char* descriptor, size_t hash) { in Lookup() argument 125 DescriptorHashPair pair(descriptor, hash); in Lookup() [all …]
|
D | art_field.cc | 47 ObjPtr<mirror::Class> ArtField::ProxyFindSystemClass(const char* descriptor) { in ProxyFindSystemClass() argument 50 Thread::Current(), descriptor, /* class_loader= */ nullptr); in ProxyFindSystemClass()
|
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() 265 void AssertClass(const std::string& descriptor, Handle<mirror::Class> klass) in AssertClass() argument 268 EXPECT_STREQ(descriptor.c_str(), klass->GetDescriptor(&temp)); in AssertClass() 269 if (descriptor == "Ljava/lang/Object;") { in AssertClass() 409 void AssertDexFileClass(ObjPtr<mirror::ClassLoader> class_loader, const std::string& descriptor) in AssertDexFileClass() argument [all …]
|
/art/runtime/verifier/ |
D | method_verifier_test.cc | 37 void VerifyClass(const std::string& descriptor) in VerifyClass() argument 39 ASSERT_FALSE(descriptor.empty()); in VerifyClass() 41 ObjPtr<mirror::Class> klass = class_linker_->FindSystemClass(self, descriptor.c_str()); in VerifyClass() 48 if (android::base::StartsWith(descriptor, "Ljava/lang/invoke")) { in VerifyClass() 62 const char* descriptor = dex.GetClassDescriptor(class_def); in VerifyDexFile() local 63 VerifyClass(descriptor); in VerifyDexFile()
|
D | reg_type_cache.cc | 81 const char* descriptor, in FromDescriptor() argument 84 if (descriptor[1] == '\0') { in FromDescriptor() 85 switch (descriptor[0]) { in FromDescriptor() 106 } else if (descriptor[0] == 'L' || descriptor[0] == '[') { in FromDescriptor() 107 return From(loader, descriptor, precise); in FromDescriptor() 138 bool RegTypeCache::MatchDescriptor(size_t idx, const std::string_view& descriptor, bool precise) { in MatchDescriptor() argument 140 if (descriptor != entry->descriptor_) { in MatchDescriptor() 152 ObjPtr<mirror::Class> RegTypeCache::ResolveClass(const char* descriptor, in ResolveClass() argument 162 klass = class_linker->FindClass(self, descriptor, class_loader); in ResolveClass() 164 klass = class_linker->LookupClass(self, descriptor, loader); in ResolveClass() [all …]
|
D | reg_type.cc | 58 const std::string_view& descriptor, in PrimitiveType() argument 60 : RegType(klass, descriptor, cache_id) { in PrimitiveType() 62 CHECK(!descriptor.empty()); in PrimitiveType() 66 const std::string_view& descriptor, in Cat1Type() argument 68 : PrimitiveType(klass, descriptor, cache_id) { in Cat1Type() 72 const std::string_view& descriptor, in Cat2Type() argument 74 : PrimitiveType(klass, descriptor, cache_id) { in Cat2Type() 139 const std::string_view& descriptor, in CreateInstance() argument 142 instance_ = new DoubleHiType(klass, descriptor, cache_id); in CreateInstance() 154 const std::string_view& descriptor, in CreateInstance() argument [all …]
|
/art/runtime/jit/ |
D | debugger_interface.cc | 148 static void ActionSeqlock(JITDescriptor& descriptor) { in ActionSeqlock() argument 149 DCHECK_EQ(descriptor.action_seqlock_.load() & 1, 0u) << "Already locked"; in ActionSeqlock() 150 descriptor.action_seqlock_.fetch_add(1, std::memory_order_relaxed); in ActionSeqlock() 156 static void ActionSequnlock(JITDescriptor& descriptor) { in ActionSequnlock() argument 157 DCHECK_EQ(descriptor.action_seqlock_.load() & 1, 1u) << "Already unlocked"; in ActionSequnlock() 160 descriptor.action_seqlock_.fetch_add(1, std::memory_order_relaxed); in ActionSequnlock() 164 JITDescriptor& descriptor, in CreateJITCodeEntryInternal() argument 178 uint64_t timestamp = std::max(descriptor.action_timestamp_ + 1, NanoTime()); in CreateJITCodeEntryInternal() 180 JITCodeEntry* head = descriptor.head_.load(std::memory_order_relaxed); in CreateJITCodeEntryInternal() 190 ActionSeqlock(descriptor); in CreateJITCodeEntryInternal() [all …]
|
/art/runtime/native/ |
D | java_lang_VMClassLoader.cc | 43 const char* descriptor, in LookupClass() argument 48 return cl->LookupClass(self, descriptor, hash, class_loader); in LookupClass() 54 const char* descriptor, in FindClassInPathClassLoader() argument 59 if (cl->FindClassInBaseDexClassLoader(soa, self, descriptor, hash, class_loader, &result)) { in FindClassInPathClassLoader() 81 std::string descriptor(DotToDescriptor(name.c_str())); in VMClassLoader_findLoadedClass() local 82 const size_t descriptor_hash = ComputeModifiedUtf8Hash(descriptor.c_str()); in VMClassLoader_findLoadedClass() 86 descriptor.c_str(), in VMClassLoader_findLoadedClass() 117 descriptor.c_str(), in VMClassLoader_findLoadedClass()
|
/art/test/979-const-method-handle/src/ |
D | Main.java | 104 descriptor = "(Ljava/lang/String;)V") 114 descriptor = "Ljava/lang/String;") 124 descriptor = "Ljava/lang/String;") 134 descriptor = "D") 144 descriptor = "D") 154 descriptor = "Ljava/lang/String;") 166 descriptor = "I") 176 descriptor = "()Ljava/lang/Object;") 186 descriptor = "()V")
|
/art/tools/ahat/src/test-dump/android/os/ |
D | Binder.java | 41 public Binder(String descriptor) { in Binder() argument 42 mDescriptor = descriptor; in Binder()
|
/art/test/ti-agent/ |
D | jni_binder.cc | 126 static std::string DescriptorToDot(const char* descriptor) { in DescriptorToDot() argument 127 size_t length = strlen(descriptor); in DescriptorToDot() 129 if (descriptor[0] == 'L' && descriptor[length - 1] == ';') { in DescriptorToDot() 131 std::string result(descriptor + 1, length - 2); in DescriptorToDot() 136 std::string result(descriptor); in DescriptorToDot() 142 return descriptor; in DescriptorToDot() 157 std::string descriptor = android::base::StringPrintf("L%s;", class_name); in FindClassWithClassLoader() local 158 std::string dot_name = DescriptorToDot(descriptor.c_str()); in FindClassWithClassLoader()
|
/art/tools/ahat/src/main/com/android/ahat/heapdump/ |
D | AhatClassInstance.java | 164 String descriptor = getBinderDescriptor(); in getBinderTokenDescriptor() local 165 if (descriptor == null) { in getBinderTokenDescriptor() 169 if (isInstanceOfClass(descriptor + "$Stub")) { in getBinderTokenDescriptor() 175 return descriptor; in getBinderTokenDescriptor() 179 String descriptor = getBinderDescriptor(); in getBinderStubInterfaceName() local 180 if (descriptor == null || descriptor.isEmpty()) { in getBinderStubInterfaceName() 187 if (isInstanceOfClass(descriptor + "$Stub")) { in getBinderStubInterfaceName() 188 return descriptor; in getBinderStubInterfaceName()
|
/art/test/647-jni-get-field-id/ |
D | expected.txt | 26 Error message for Bad/Class: Invalid descriptor: Bad/Class. 27 Error message for Bad.Class: Invalid descriptor: Bad.Class. 28 Error message for LBad.Class;: Invalid descriptor: LBad.Class;.
|
/art/compiler/driver/ |
D | compiler_options.cc | 145 bool CompilerOptions::IsImageClass(const char* descriptor) const { in IsImageClass() 149 return image_classes_.find(std::string_view(descriptor)) != image_classes_.end(); in IsImageClass() 177 const char* descriptor = dex_file.GetClassDescriptor(dex_file.GetClassDef(class_def_idx)); in IsMethodVerifiedWithoutFailures() local 181 bool is_system_class = class_linker->FindSystemClass(self, descriptor) != nullptr; in IsMethodVerifiedWithoutFailures()
|
/art/openjdkjvmti/ |
D | ti_class_definition.cc | 128 std::string descriptor(m_klass->GetDescriptor(&descriptor_store)); in InitCommon() local 129 name_ = descriptor.substr(1, descriptor.size() - 2); in InitCommon() 136 const char* descriptor, in DequickenDexFile() argument 140 FixedUpDexFile::Create(*dex_file, descriptor)); in DequickenDexFile() 353 void ArtClassDefinition::InitFirstLoad(const char* descriptor, in InitFirstLoad() argument 362 std::string descriptor_str(descriptor); in InitFirstLoad() 368 DequickenDexFile(&dex_file, descriptor, dex_data); in InitFirstLoad()
|
D | ti_class.cc | 89 const char* descriptor, in MakeSingleDexFile() argument 101 "Unable to allocate dex file for transformation of %s", descriptor).c_str()); in MakeSingleDexFile() 110 descriptor); in MakeSingleDexFile() 123 LOG(WARNING) << "Unable to load modified dex file for " << descriptor << ": " << error_msg; in MakeSingleDexFile() 126 descriptor, in MakeSingleDexFile() 136 descriptor); in MakeSingleDexFile() 162 void ClassPreDefine(const char* descriptor, in ClassPreDefine() 176 if (descriptor[0] != 'L') { in ClassPreDefine() 186 LOG(WARNING) << "Ignoring load of class <" << descriptor << "> as it is being loaded during " in ClassPreDefine() 193 def.InitFirstLoad(descriptor, class_loader, initial_dex_file); in ClassPreDefine() [all …]
|
D | fixed_up_dex_file.h | 53 const char* descriptor);
|
D | fixed_up_dex_file.cc | 91 const char* descriptor) { in Create() argument 113 options.class_filter_.insert(descriptor); in Create()
|
/art/tools/art_verifier/ |
D | art_verifier.cc | 238 const char* descriptor = accessor.GetDescriptor(); in ExecuteWithRuntime() local 239 h_klass.Assign(class_linker->FindClass(soa.Self(), descriptor, h_loader)); in ExecuteWithRuntime() 242 LOG(ERROR) << "Warning: could not load " << descriptor; in ExecuteWithRuntime() 257 LOG(INFO) << descriptor << ": " << res << " " << error_msg; in ExecuteWithRuntime()
|
/art/test/979-const-method-handle/util-src/annotations/ |
D | ConstantMethodHandle.java | 54 String descriptor(); in descriptor() method
|