/aosp12/frameworks/native/services/sensorservice/ |
H A D | traits.h | 30 struct TypeList { struct 36 #define TYPELIST_1(T1) TypeList<T1, NullType> argument 37 #define TYPELIST_2(T1, T2) TypeList<T1, TYPELIST_1(T2)> 38 #define TYPELIST_3(T1, T2, T3) TypeList<T1, TYPELIST_2(T2, T3)> 39 #define TYPELIST_4(T1, T2, T3, T4) TypeList<T1, TYPELIST_3(T2, T3, T4)> 51 struct IndexOf<TypeList<T, Tail>, T> { 56 struct IndexOf<TypeList<Head, Tail>, T> {
|
/aosp12/art/libdexfile/dex/ |
H A 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 ==()
|
H A 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_);
|
H A 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()
|
H A D | dex_file_structs.h | 151 class TypeList { 175 DISALLOW_COPY_AND_ASSIGN(TypeList);
|
H A 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;
|
H A D | dex_file.cc | 57 using dex::TypeList; 557 const TypeList* params = GetProtoParameters(*proto_id); in AppendPrettyMethod()
|
/aosp12/art/tools/dexfuzz/src/dexfuzz/program/ |
H A D | IdCreator.java | 31 import dexfuzz.rawdex.TypeList; 50 TypeList parameterList = null; 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() 687 TypeList typeList = findTypeList(parameterList); in findOrCreateTypeList() 703 TypeList typeList = null; in createProtoId() [all …]
|
H A D | Program.java | 58 import dexfuzz.rawdex.TypeList; 649 TypeList typeList = (TypeList) protoIdItem.parametersOff.getPointedToItem(); in getMethodProto()
|
/aosp12/frameworks/compile/libbcc/bcinfo/BitReader_2_7/ |
H A D | BitcodeReader.cpp | 196 std::vector<Type*> TypeList; member in __anon50290e470110::BitcodeReader 780 if (ID >= TypeList.size()) in getTypeByID() 783 if (Type *Ty = TypeList[ID]) in getTypeByID() 807 if (ID >= TypeList.size()) in getTypeByIDOrNull() 808 TypeList.resize(ID+1); in getTypeByIDOrNull() 810 return TypeList[ID]; in getTypeByIDOrNull() 903 if (!TypeList.empty()) in ParseTypeTableBody() 939 TypeList.resize(Record[0]); in ParseTypeTableBody() 1108 if (!TypeList.empty()) in ParseOldTypeTable() 1205 if (NextTypeID < TypeList.size() && TypeList[NextTypeID] == 0) in ParseOldTypeTable() [all …]
|
/aosp12/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
H A D | TypeList.java | 21 public class TypeList implements RawDexObject { class 57 public boolean comesBefore(TypeList other) { in comesBefore()
|
H A D | MapList.java | 114 rawDexFile.typeLists = new ArrayList<TypeList>(mapItem.size); in read() 116 TypeList newTypeList = new TypeList(); in read()
|
H A D | RawDexFile.java | 43 public List<TypeList> typeLists; 212 for (TypeList typeList : typeLists) { in write() 372 for (TypeList typeList : typeLists) { in incrementIndex()
|
/aosp12/frameworks/compile/libbcc/bcinfo/BitReader_3_0/ |
H A D | BitcodeReader.cpp | 438 std::vector<Type*> TypeList; member in __anoncb3d3d010110::BitcodeReader 1055 if (ID >= TypeList.size()) in getTypeByID() 1058 if (Type *Ty = TypeList[ID]) in getTypeByID() 1082 if (ID >= TypeList.size()) in getTypeByIDOrNull() 1083 TypeList.resize(ID+1); in getTypeByIDOrNull() 1085 return TypeList[ID]; in getTypeByIDOrNull() 1179 if (!TypeList.empty()) in ParseTypeTableBody() 1215 TypeList.resize(Record[0]); in ParseTypeTableBody() 1403 if (!TypeList.empty()) in ParseOldTypeTable() 1500 if (NextTypeID < TypeList.size() && TypeList[NextTypeID] == 0) in ParseOldTypeTable() [all …]
|
/aosp12/frameworks/compile/slang/BitWriter_2_9/ |
H A D | ValueEnumerator.h | 45 typedef std::vector<llvm::Type*> TypeList; typedef 52 TypeList Types; 155 const TypeList &getTypes() const { return Types; } in getTypes()
|
H A D | BitcodeWriter.cpp | 161 const llvm_2_9::ValueEnumerator::TypeList &TypeList = VE.getTypes(); in WriteTypeSymbolTable() local 175 for (unsigned i = 0, e = TypeList.size(); i != e; ++i) { in WriteTypeSymbolTable() 176 Type *T = TypeList[i]; in WriteTypeSymbolTable() 214 const llvm_2_9::ValueEnumerator::TypeList &TypeList = VE.getTypes(); in WriteTypeTable() local 255 TypeVals.push_back(TypeList.size()); in WriteTypeTable() 260 for (unsigned i = 0, e = TypeList.size(); i != e; ++i) { in WriteTypeTable() 261 Type *T = TypeList[i]; in WriteTypeTable()
|
/aosp12/frameworks/compile/slang/BitWriter_2_9_func/ |
H A D | ValueEnumerator.h | 45 typedef std::vector<llvm::Type*> TypeList; typedef 52 TypeList Types; 155 const TypeList &getTypes() const { return Types; } in getTypes()
|
/aosp12/frameworks/compile/slang/BitWriter_3_2/ |
H A D | ValueEnumerator.h | 46 typedef std::vector<llvm::Type*> TypeList; typedef 55 TypeList Types; 158 const TypeList &getTypes() const { return Types; } in getTypes()
|
/aosp12/art/dexlayout/ |
H A D | dex_ir.h | 65 class TypeList; variable 458 CollectionVector<TypeList>& TypeLists() { return type_lists_; } in TypeLists() 559 IndexedCollectionVector<TypeList> type_lists_; 637 class TypeList : public Item { 642 ~TypeList() override { } in ~TypeList() 649 DISALLOW_COPY_AND_ASSIGN(TypeList); 663 const TypeList* Parameters() const { return parameters_; } in Parameters() 670 TypeList* parameters_; // This can be nullptr. 911 TypeList* interfaces, in ClassDef() 932 const TypeList* Interfaces() { return interfaces_; } in Interfaces() [all …]
|
H A D | dex_verify.h | 48 bool VerifyTypeList(const dex_ir::TypeList* orig, const dex_ir::TypeList* output);
|
H A 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()
|
/aosp12/art/runtime/native/ |
H A 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()
|
/aosp12/art/runtime/ |
H A D | imtable-inl.h | 66 const dex::TypeList* param_types = dex_file->GetProtoParameters(proto_id); in GetImtHashComponents()
|
H A 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()
|
/aosp12/art/tools/veridex/ |
H A 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()
|