Home
last modified time | relevance | path

Searched refs:TypeList (Results 1 – 25 of 40) sorted by relevance

12

/art/libdexfile/dex/
Dsignature.cc28 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 ==()
Dsignature-inl.h60 const dex::TypeList* params = dex_file_->GetProtoParameters(*proto_id_);
61 const dex::TypeList* rhs_params = rhs.dex_file_->GetProtoParameters(*rhs.proto_id_);
Dmethod_reference.h74 const dex::TypeList* params1 = mr1.dex_file->GetProtoParameters(prid1); in SlowCompare()
76 const dex::TypeList* params2 = mr2.dex_file->GetProtoParameters(prid2); in SlowCompare()
Ddex_file_structs.h151 class TypeList {
175 DISALLOW_COPY_AND_ASSIGN(TypeList);
Ddex_file.h423 const dex::TypeList* GetInterfacesList(const dex::ClassDef& class_def) const { in GetInterfacesList()
424 return DataPointer<dex::TypeList>(class_def.interfaces_off_); in GetInterfacesList()
493 const dex::TypeList* GetProtoParameters(const dex::ProtoId& proto_id) const { in GetProtoParameters()
494 return DataPointer<dex::TypeList>(proto_id.parameters_off_); in GetProtoParameters()
914 const dex::TypeList* type_list_ = nullptr;
Ddex_file.cc57 using dex::TypeList;
538 const TypeList* params = GetProtoParameters(*proto_id); in PrettyMethod()
Dart_dex_file_loader_test.cc249 const dex::TypeList* to_find_tl = java_lang_dex_file_->GetProtoParameters(to_find); in TEST_F()
/art/tools/dexfuzz/src/dexfuzz/program/
DIdCreator.java31 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 …]
DProgram.java58 import dexfuzz.rawdex.TypeList;
649 TypeList typeList = (TypeList) protoIdItem.parametersOff.getPointedToItem(); in getMethodProto()
/art/tools/dexfuzz/src/dexfuzz/rawdex/
DTypeList.java21 public class TypeList implements RawDexObject { class
57 public boolean comesBefore(TypeList other) { in comesBefore()
DMapList.java114 rawDexFile.typeLists = new ArrayList<TypeList>(mapItem.size); in read()
116 TypeList newTypeList = new TypeList(); in read()
DRawDexFile.java43 public List<TypeList> typeLists;
212 for (TypeList typeList : typeLists) { in write()
372 for (TypeList typeList : typeLists) { in incrementIndex()
/art/dexlayout/
Ddex_verify.h48 bool VerifyTypeList(const dex_ir::TypeList* orig, const dex_ir::TypeList* output);
Ddex_ir.h65 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 …]
Ddex_ir_builder.cc156 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()
Ddex_visualize.cc154 const dex_ir::TypeList* type_list = proto_id->Parameters(); in DumpProtoId()
Ddexlayout.cc241 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()
Ddex_verify.cc279 bool VerifyTypeList(const dex_ir::TypeList* orig, const dex_ir::TypeList* output) { in VerifyTypeList()
/art/runtime/
Dimtable-inl.h66 const dex::TypeList* param_types = dex_file->GetProtoParameters(proto_id); in GetImtHashComponents()
Dreflection.cc230 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()
Dart_method-inl.h248 inline const dex::TypeList* ArtMethod::GetParameterTypeList() { in GetParameterTypeList()
Dart_method.h656 const dex::TypeList* GetParameterTypeList() REQUIRES_SHARED(Locks::mutator_lock_);
/art/runtime/native/
Djava_lang_reflect_Executable.cc278 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/
Dresolver.cc164 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/
Delf_debug_info_writer.h153 const dex::TypeList* dex_params = dex->GetProtoParameters(dex_proto); in Write()

12