Home
last modified time | relevance | path

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

123

/aosp12/frameworks/native/services/sensorservice/
H A Dtraits.h30 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 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 ==()
H A 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_);
H A 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()
H A Ddex_file_structs.h151 class TypeList {
175 DISALLOW_COPY_AND_ASSIGN(TypeList);
H A Ddex_file.h439 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 Ddex_file.cc57 using dex::TypeList;
557 const TypeList* params = GetProtoParameters(*proto_id); in AppendPrettyMethod()
/aosp12/art/tools/dexfuzz/src/dexfuzz/program/
H A DIdCreator.java31 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 DProgram.java58 import dexfuzz.rawdex.TypeList;
649 TypeList typeList = (TypeList) protoIdItem.parametersOff.getPointedToItem(); in getMethodProto()
/aosp12/frameworks/compile/libbcc/bcinfo/BitReader_2_7/
H A DBitcodeReader.cpp196 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 DTypeList.java21 public class TypeList implements RawDexObject { class
57 public boolean comesBefore(TypeList other) { in comesBefore()
H A DMapList.java114 rawDexFile.typeLists = new ArrayList<TypeList>(mapItem.size); in read()
116 TypeList newTypeList = new TypeList(); in read()
H A DRawDexFile.java43 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 DBitcodeReader.cpp438 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 DValueEnumerator.h45 typedef std::vector<llvm::Type*> TypeList; typedef
52 TypeList Types;
155 const TypeList &getTypes() const { return Types; } in getTypes()
H A DBitcodeWriter.cpp161 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 DValueEnumerator.h45 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 DValueEnumerator.h46 typedef std::vector<llvm::Type*> TypeList; typedef
55 TypeList Types;
158 const TypeList &getTypes() const { return Types; } in getTypes()
/aosp12/art/dexlayout/
H A Ddex_ir.h65 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 Ddex_verify.h48 bool VerifyTypeList(const dex_ir::TypeList* orig, const dex_ir::TypeList* output);
H A 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()
/aosp12/art/runtime/native/
H A 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()
/aosp12/art/runtime/
H A Dimtable-inl.h66 const dex::TypeList* param_types = dex_file->GetProtoParameters(proto_id); in GetImtHashComponents()
H A 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()
/aosp12/art/tools/veridex/
H A 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()

123