Home
last modified time | relevance | path

Searched defs:descriptor (Results 1 – 25 of 32) sorted by relevance

12

/art/runtime/verifier/
Dreg_type.h273 RegType(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) in RegType()
315 ConflictType(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) in ConflictType()
345 UndefinedType(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) in UndefinedType()
380 IntegerType(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) in IntegerType()
399 BooleanType(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) in BooleanType()
419 ByteType(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) in ByteType()
438 ShortType(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) in ShortType()
457 CharType(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) in CharType()
476 FloatType(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) in FloatType()
504 LongLoType(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) in LongLoType()
[all …]
Dreg_type_cache.cc63 const RegType& RegTypeCache::FromDescriptor(mirror::ClassLoader* loader, const char* descriptor, in FromDescriptor()
120 bool RegTypeCache::MatchDescriptor(size_t idx, const char* descriptor, bool precise) { in MatchDescriptor()
134 mirror::Class* RegTypeCache::ResolveClass(const char* descriptor, mirror::ClassLoader* loader) { in ResolveClass()
160 const RegType& RegTypeCache::From(mirror::ClassLoader* loader, const char* descriptor, in From()
207 const RegType& RegTypeCache::FromClass(const char* descriptor, mirror::Class* klass, bool precise) { in FromClass()
337 const std::string& descriptor(type.GetDescriptor()); in Uninitialized() local
369 const std::string& descriptor(uninit_type.GetDescriptor()); in FromUninitialized() local
421 const std::string& descriptor(type.GetDescriptor()); in UninitializedThisArgument() local
503 const std::string& descriptor(array.GetDescriptor()); in GetComponentType() local
Dreg_type.cc67 PrimitiveType::PrimitiveType(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) in PrimitiveType()
74 Cat1Type::Cat1Type(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) in Cat1Type()
79 Cat2Type::Cat2Type(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id) in Cat2Type()
145 DoubleHiType* DoubleHiType::CreateInstance(mirror::Class* klass, const std::string& descriptor, in CreateInstance()
165 DoubleLoType* DoubleLoType::CreateInstance(mirror::Class* klass, const std::string& descriptor, in CreateInstance()
185 LongLoType* LongLoType::CreateInstance(mirror::Class* klass, const std::string& descriptor, in CreateInstance()
193 LongHiType* LongHiType::CreateInstance(mirror::Class* klass, const std::string& descriptor, in CreateInstance()
225 FloatType* FloatType::CreateInstance(mirror::Class* klass, const std::string& descriptor, in CreateInstance()
244 CharType* CharType::CreateInstance(mirror::Class* klass, const std::string& descriptor, in CreateInstance()
264 ShortType* ShortType::CreateInstance(mirror::Class* klass, const std::string& descriptor, in CreateInstance()
[all …]
Dmethod_verifier_test.cc30 void VerifyClass(const std::string& descriptor) in VerifyClass()
48 const char* descriptor = dex->GetClassDescriptor(class_def); in VerifyDexFile() local
Dreg_type_cache-inl.h27 Type* RegTypeCache::CreatePrimitiveTypeInstance(const std::string& descriptor) { in CreatePrimitiveTypeInstance()
Dmethod_verifier.cc730 const char* descriptor = dex_file_->StringByTypeIdx(idx); in CheckNewInstance() local
763 const char* descriptor = dex_file_->StringByTypeIdx(idx); in CheckNewArray() local
1135 static bool IsPrimitiveDescriptor(char descriptor) { in IsPrimitiveDescriptor()
1178 const char* descriptor = iterator.GetDescriptor(); in SetTypesFromSignature() local
1237 const char* descriptor = dex_file_->GetReturnTypeDescriptor(proto_id); in SetTypesFromSignature() local
2134 const char* descriptor; in CodeFlowVerifyInstruction() local
2226 const char* descriptor; in CodeFlowVerifyInstruction() local
2283 const char* descriptor; in CodeFlowVerifyInstruction() local
2557 const char* descriptor = MethodHelper(called_method).GetReturnTypeDescriptor(); in CodeFlowVerifyInstruction() local
2822 const char* descriptor = dex_file_->StringByTypeIdx(class_idx); in ResolveClassAndCheckAccess() local
[all …]
/art/compiler/sea_ir/types/
Dtype_inference.cc23 bool TypeInference::IsPrimitiveDescriptor(char descriptor) { in IsPrimitiveDescriptor()
43 const char* descriptor = dex_file_->GetTypeDescriptor(dex_file_->GetTypeId(method_id.class_idx_)); in FunctionTypeInfo() local
53 const char* descriptor = dex_file_->GetTypeDescriptor(dex_file_->GetTypeId(method_id.class_idx_)); in FunctionTypeInfo() local
60 const char* descriptor = dex_file_->StringByTypeIdx(return_type_idx); in GetReturnValueType() local
94 const char* descriptor = iterator.GetDescriptor(); in GetDeclaredArgumentTypes() local
/art/runtime/
Dclass_linker_test.cc42 void AssertNonExistentClass(const std::string& descriptor) in AssertNonExistentClass()
53 void AssertPrimitiveClass(const std::string& descriptor) in AssertPrimitiveClass()
58 void AssertPrimitiveClass(const std::string& descriptor, const mirror::Class* primitive) in AssertPrimitiveClass()
181 void AssertClass(const std::string& descriptor, mirror::Class* klass) in AssertClass()
302 void AssertDexFileClass(mirror::ClassLoader* class_loader, const std::string& descriptor) in AssertDexFileClass()
325 const char* descriptor = dex->GetClassDescriptor(class_def); in AssertDexFile() local
331 const char* descriptor = dex->GetTypeDescriptor(type_id); in AssertDexFile() local
663 std::string descriptor; in TEST_F() local
Dclass_linker.cc1291 bool ClassLinker::IsInBootClassPath(const char* descriptor) { in IsInBootClassPath()
1296 mirror::Class* ClassLinker::FindSystemClass(const char* descriptor) { in FindSystemClass()
1300 mirror::Class* ClassLinker::FindClass(const char* descriptor, mirror::ClassLoader* class_loader) { in FindClass()
1382 mirror::Class* ClassLinker::DefineClass(const char* descriptor, in DefineClass()
1474 const char* descriptor = dex_file.GetFieldTypeDescriptor(field_id); in SizeOfClass() local
1725 const char* descriptor = dex_file.GetClassDescriptor(dex_class_def); in LoadClass() local
2024 const char* descriptor = Primitive::Descriptor(type); in InitializePrimitiveClass() local
2043 mirror::Class* ClassLinker::CreateArrayClass(const char* descriptor, in CreateArrayClass()
2193 mirror::Class* ClassLinker::InsertClass(const char* descriptor, mirror::Class* klass, in InsertClass()
2224 bool ClassLinker::RemoveClass(const char* descriptor, const mirror::ClassLoader* class_loader) { in RemoveClass()
[all …]
Ddex_file_verifier.cc68 static bool CheckShortyDescriptorMatch(char shorty_char, const char* descriptor, in CheckShortyDescriptorMatch()
1380 const char* descriptor = dex_file_->StringDataByIdx(item->descriptor_idx_); in CheckInterTypeIdItem() local
1418 const char* descriptor = it.GetDescriptor(); in CheckInterProtoIdItem() local
1472 const char* descriptor = dex_file_->StringByTypeIdx(item->class_idx_); in CheckInterFieldIdItem() local
1519 const char* descriptor = dex_file_->StringByTypeIdx(item->class_idx_); in CheckInterMethodIdItem() local
1558 const char* descriptor = dex_file_->StringByTypeIdx(class_idx); in CheckInterClassDefItem() local
Ddex_file.cc51 DexFile::ClassPathEntry DexFile::FindInClassPath(const char* descriptor, in FindInClassPath()
546 std::string descriptor; in CreateTypeList() local
590 std::string descriptor; in CreateMethodSignature() local
677 const char* descriptor = GetMethodDeclaringClassDescriptor(GetMethodId(method_idx)); in DecodeDebugInfo0() local
695 const char* descriptor = it.GetDescriptor(); in DecodeDebugInfo0() local
Dutils.cc232 std::string PrettyDescriptor(const std::string& descriptor) { in PrettyDescriptor()
593 std::string descriptor(class_name); in DotToDescriptor() local
601 std::string DescriptorToDot(const char* descriptor) { in DescriptorToDot()
611 std::string DescriptorToName(const char* descriptor) { in DescriptorToName()
Dclass_linker.h608 const char* descriptor = class_roots_descriptors_[class_root]; in GetClassRootDescriptor() local
/art/runtime/native/
Djava_lang_reflect_Array.cc51 std::string descriptor("["); in Array_createObjectArray() local
Djava_lang_VMClassLoader.cc35 std::string descriptor(DotToDescriptor(name.c_str())); in VMClassLoader_findLoadedClass() local
Djava_lang_Class.cc62 std::string descriptor(DotToDescriptor(name.c_str())); in Class_classForName() local
Ddalvik_system_DexFile.cc162 const std::string descriptor(DotToDescriptor(class_name.c_str())); in DexFile_defineClassNative() local
190 const char* descriptor = dex_file->GetClassDescriptor(class_def); in DexFile_getClassNameList() local
Ddalvik_system_VMRuntime.cc72 std::string descriptor; in VMRuntime_newNonMovableArray() local
/art/compiler/driver/
Dcompiler_driver.cc504 const char* descriptor = dex_file.GetClassDescriptor(class_def); in GetDexToDexCompilationlevel() local
685 std::string descriptor(*it); in LoadImageClasses() local
715 const char* descriptor = dex_file->GetTypeDescriptor(type_id); in LoadImageClasses() local
736 const char* descriptor = kh.GetDescriptor(); in MaybeAddToImageClasses() local
1218 const DexFile::StringId* descriptor = dexfile->FindStringId(cm_descriptor); in ComputeInvokeInfo() local
1445 const char* descriptor = dex_file.GetClassDescriptor(class_def); in SkipClass() local
1642 const char* descriptor = dex_file.GetClassDescriptor(class_def); in VerifyClass() local
2114 const char* descriptor = dex_file.GetClassDescriptor(class_def); in InitializeClass() local
2194 const char* descriptor = class_initializer_black_list[i]; in InitializeClasses() local
Dcompiler_driver_test.cc79 const char* descriptor = dex_file.GetClassDescriptor(class_def); in MakeDexFileExecutable() local
/art/compiler/
Dimage_test.cc150 const char* descriptor = dex->GetClassDescriptor(class_def); in TEST_F() local
Doat_test.cc125 const char* descriptor = dex_file->GetClassDescriptor(class_def); in TEST_F() local
/art/runtime/mirror/
Darray.cc118 std::string descriptor(num_dimensions, '['); in CreateMultiArray() local
/art/compiler/dex/quick/
Dcodegen_util.cc228 void Mir2Lir::DumpMappingTable(const char* table_name, const std::string& descriptor, in DumpMappingTable()
275 std::string descriptor(cu_->dex_file->GetMethodDeclaringClassDescriptor(method_id)); in CodegenDump() local
/art/oatdump/
Doatdump.cc255 const char* descriptor = dex_file->GetClassDescriptor(class_def); in DumpOatDexFile() local
829 const char* descriptor = fh.GetTypeDescriptor(); in PrintField() local
1279 const std::string& descriptor(sizes_and_count.first); in Dump() local

12