/art/libdexfile/dex/ |
D | signature.cc | 28 using dex::TypeList; 35 const TypeList* params = dex_file_->GetProtoParameters(*proto_id_); in ToString() 51 const TypeList* params = dex_file_->GetProtoParameters(*proto_id_); in GetNumberOfParameters() 69 const TypeList* params = dex_file_->GetProtoParameters(*proto_id_); in operator ==()
|
D | signature-inl.h | 60 const dex::TypeList* params = dex_file_->GetProtoParameters(*proto_id_); 61 const dex::TypeList* rhs_params = rhs.dex_file_->GetProtoParameters(*rhs.proto_id_);
|
D | method_reference.h | 74 const dex::TypeList* params1 = mr1.dex_file->GetProtoParameters(prid1); in SlowCompare() 76 const dex::TypeList* params2 = mr2.dex_file->GetProtoParameters(prid2); in SlowCompare()
|
D | dex_file_structs.h | 151 class TypeList { 175 DISALLOW_COPY_AND_ASSIGN(TypeList);
|
D | dex_file.h | 439 const dex::TypeList* GetInterfacesList(const dex::ClassDef& class_def) const { in GetInterfacesList() 440 return DataPointer<dex::TypeList>(class_def.interfaces_off_); in GetInterfacesList() 509 const dex::TypeList* GetProtoParameters(const dex::ProtoId& proto_id) const { in GetProtoParameters() 510 return DataPointer<dex::TypeList>(proto_id.parameters_off_); in GetProtoParameters() 936 const dex::TypeList* type_list_ = nullptr;
|
D | dex_file.cc | 57 using dex::TypeList; 557 const TypeList* params = GetProtoParameters(*proto_id); in AppendPrettyMethod()
|
D | art_dex_file_loader_test.cc | 258 const dex::TypeList* to_find_tl = java_lang_dex_file_->GetProtoParameters(to_find); in TEST_F()
|
/art/tools/dexfuzz/src/dexfuzz/program/ |
D | IdCreator.java | 31 import dexfuzz.rawdex.TypeList; 50 TypeList parameterList = null; in findProtoIdInsertionPoint() 78 (TypeList) protoId.parametersOff.getPointedToItem())) { in findProtoIdInsertionPoint() 615 private TypeList createTypeList(String[] parameterList) { in createTypeList() 616 TypeList typeList = new TypeList(); in createTypeList() 638 rawDexFile.typeLists = new ArrayList<TypeList>(); in createTypeList() 642 TypeList prevTypeList = in createTypeList() 653 private TypeList findTypeList(String[] parameterList) { in findTypeList() 664 for (TypeList typeList : rawDexFile.typeLists) { in findTypeList() 686 private TypeList findOrCreateTypeList(String[] parameterList) { in findOrCreateTypeList() [all …]
|
D | Program.java | 58 import dexfuzz.rawdex.TypeList; 649 TypeList typeList = (TypeList) protoIdItem.parametersOff.getPointedToItem(); in getMethodProto()
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
D | TypeList.java | 21 public class TypeList implements RawDexObject { class 57 public boolean comesBefore(TypeList other) { in comesBefore()
|
D | MapList.java | 114 rawDexFile.typeLists = new ArrayList<TypeList>(mapItem.size); in read() 116 TypeList newTypeList = new TypeList(); in read()
|
D | RawDexFile.java | 43 public List<TypeList> typeLists; 212 for (TypeList typeList : typeLists) { in write() 372 for (TypeList typeList : typeLists) { in incrementIndex()
|
/art/dexlayout/ |
D | dex_ir.h | 65 class TypeList; variable 458 CollectionVector<TypeList>& TypeLists() { return type_lists_; } in TypeLists() 459 const CollectionVector<TypeList>& TypeLists() const { return type_lists_; } in TypeLists() 559 IndexedCollectionVector<TypeList> type_lists_; 637 class TypeList : public Item { 639 explicit TypeList(TypeIdVector* type_list) : type_list_(type_list) { in TypeList() function 642 ~TypeList() override { } in ~TypeList() 649 DISALLOW_COPY_AND_ASSIGN(TypeList); 654 ProtoId(const StringId* shorty, const TypeId* return_type, TypeList* parameters) in ProtoId() 663 const TypeList* Parameters() const { return parameters_; } in Parameters() [all …]
|
D | dex_verify.h | 48 bool VerifyTypeList(const dex_ir::TypeList* orig, const dex_ir::TypeList* output);
|
D | dex_ir_builder.cc | 156 TypeList* CreateTypeList(const dex::TypeList* type_list, uint32_t offset); 234 CollectionMap<TypeList> type_lists_map_; 447 const dex::TypeList* type_list = dex_file.GetProtoParameters(disk_proto_id); in CreateProtoId() 448 TypeList* parameter_type_list = CreateTypeList(type_list, disk_proto_id.parameters_off_); in CreateProtoId() 484 const dex::TypeList* type_list = dex_file.GetInterfacesList(disk_class_def); in CreateClassDef() 485 TypeList* interfaces_type_list = CreateTypeList(type_list, disk_class_def.interfaces_off_); in CreateClassDef() 579 TypeList* BuilderMaps::CreateTypeList(const dex::TypeList* dex_type_list, uint32_t offset) { in CreateTypeList() 583 TypeList* type_list = type_lists_map_.GetExistingObject(offset); in CreateTypeList()
|
D | dex_visualize.cc | 154 const dex_ir::TypeList* type_list = proto_id->Parameters(); in DumpProtoId()
|
D | dexlayout.cc | 241 const dex_ir::TypeList* type_list = proto->Parameters(); in GetSignatureForProtoId() 1116 const dex_ir::TypeList* parameters = proto->Parameters(); in DumpCode() 1444 const dex_ir::TypeList* interfaces = class_def->Interfaces(); in DumpClass() 1634 const dex_ir::TypeList* interfaces = class_def->Interfaces(); in LayoutStringData()
|
D | dex_verify.cc | 279 bool VerifyTypeList(const dex_ir::TypeList* orig, const dex_ir::TypeList* output) { in VerifyTypeList()
|
/art/runtime/ |
D | imtable-inl.h | 66 const dex::TypeList* param_types = dex_file->GetProtoParameters(proto_id); in GetImtHashComponents()
|
D | reflection.cc | 230 const dex::TypeList* classes = m->GetParameterTypeList(); in BuildArgArrayFromObjectArray() 371 const dex::TypeList* params = m->GetParameterTypeList(); in CheckMethodArguments() 465 const dex::TypeList* classes = np_method->GetParameterTypeList(); in CheckArgsForInvokeMethod()
|
D | art_method-inl.h | 256 inline const dex::TypeList* ArtMethod::GetParameterTypeList() { in GetParameterTypeList()
|
D | art_method.h | 651 const dex::TypeList* GetParameterTypeList() REQUIRES_SHARED(Locks::mutator_lock_);
|
/art/runtime/native/ |
D | java_lang_reflect_Executable.cc | 278 const dex::TypeList* this_list = this_method->GetParameterTypeList(); in Executable_compareMethodParametersInternal() 279 const dex::TypeList* other_list = other_method->GetParameterTypeList(); in Executable_compareMethodParametersInternal() 346 const dex::TypeList* params = method->GetParameterTypeList(); in Executable_getParameterTypesInternal() 381 const dex::TypeList* params = method->GetParameterTypeList(); in Executable_getParameterCountInternal()
|
/art/tools/veridex/ |
D | resolver.cc | 164 const dex::TypeList* interfaces = other_dex_file.GetInterfacesList(*kls.GetClassDef()); in LookupMethodIn() 208 const dex::TypeList* interfaces = other_dex_file.GetInterfacesList(*kls.GetClassDef()); in LookupFieldIn()
|
/art/compiler/debug/ |
D | elf_debug_info_writer.h | 153 const dex::TypeList* dex_params = dex->GetProtoParameters(dex_proto); in Write()
|