Searched refs:AbiElementMap (Results 1 – 12 of 12) sorted by relevance
/development/vndk/tools/header-checker/src/diff/ |
D | abi_diff.h | 29 using repr::AbiElementMap; 65 const AbiElementMap<T> &old_exportables, 66 const AbiElementMap<T> &new_exportables, 67 const AbiElementMap<ElfSymbolType> &old_elf_symbols, 68 const AbiElementMap<ElfSymbolType> &new_elf_symbols, 69 const AbiElementMap<const repr::TypeIR *> &old_types_map, 70 const AbiElementMap<const repr::TypeIR *> &new_types_map, 75 const AbiElementMap<const T *> &old_elements_map, 76 const AbiElementMap<const T *> &new_elements_map, 77 const AbiElementMap<const repr::ElfSymbolIR *> *old_elf_map, [all …]
|
D | abi_diff.cpp | 65 const AbiElementMap<const repr::TypeIR *> old_types = in CompareTUs() 67 const AbiElementMap<const repr::TypeIR *> new_types = in CompareTUs() 103 std::pair<AbiElementMap<const repr::EnumTypeIR *>, 104 AbiElementMap<const repr::RecordTypeIR *>> 106 AbiElementMap<const repr::EnumTypeIR *> enum_types; in ExtractUserDefinedTypes() 107 AbiElementMap<const repr::RecordTypeIR *> record_types; in ExtractUserDefinedTypes() 144 const AbiElementMap<const repr::TypeIR *> &old_types_map, in CollectUserDefinedTypes() 145 const AbiElementMap<const repr::TypeIR *> &new_types_map, in CollectUserDefinedTypes() 163 const AbiElementMap<const T*> &old_ud_types_map, in CollectUserDefinedTypesInternal() 164 const AbiElementMap<const T*> &new_ud_types_map, in CollectUserDefinedTypesInternal() [all …]
|
D | abi_diff_wrappers.h | 27 using repr::AbiElementMap; 43 const AbiElementMap<const repr::TypeIR *> &old_types, in DiffWrapper() 44 const AbiElementMap<const repr::TypeIR *> &new_types, in DiffWrapper()
|
D | abi_diff_wrappers.cpp | 26 using repr::AbiElementMap;
|
/development/vndk/tools/header-checker/src/linker/ |
D | module_merger.h | 52 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map); 56 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map); 61 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map); 65 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map); 69 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map); 73 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map); 77 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map); 81 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map); 85 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map); 89 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map); [all …]
|
D | module_merger.cpp | 30 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeBuiltinType() 51 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map_) { in LookupUserDefinedType() 93 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in LookupType() 126 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeReferencingTypeInternal() 160 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeRecordFields() 169 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeRecordCXXBases() 178 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeRecordTemplateElements() 188 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeRecordDependencies() 200 std::pair<MergeStatus, typename repr::AbiElementMap<T>::iterator> 203 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map, in UpdateUDTypeAccounting() [all …]
|
D | header_abi_linker.cpp | 179 const repr::AbiElementMap<T> &src, 334 repr::ModuleIR *dst, const repr::AbiElementMap<T> &src, in LinkDecl()
|
/development/vndk/tools/header-checker/src/repr/ |
D | ir_representation.h | 38 using AbiElementMap = std::map<std::string, T>; variable 882 const AbiElementMap<FunctionIR> &GetFunctions() const { in GetFunctions() 886 const AbiElementMap<GlobalVarIR> &GetGlobalVariables() const { in GetGlobalVariables() 890 const AbiElementMap<RecordTypeIR> &GetRecordTypes() const { in GetRecordTypes() 894 const AbiElementMap<FunctionTypeIR> &GetFunctionTypes() const { in GetFunctionTypes() 898 const AbiElementMap<EnumTypeIR> &GetEnumTypes() const { in GetEnumTypes() 902 const AbiElementMap<LvalueReferenceTypeIR> &GetLvalueReferenceTypes() const { in GetLvalueReferenceTypes() 906 const AbiElementMap<RvalueReferenceTypeIR> &GetRvalueReferenceTypes() const { in GetRvalueReferenceTypes() 910 const AbiElementMap<QualifiedTypeIR> &GetQualifiedTypes() const { in GetQualifiedTypes() 914 const AbiElementMap<ArrayTypeIR> &GetArrayTypes() const { in GetArrayTypes() [all …]
|
D | ir_representation_internal.h | 73 typename AbiElementMap<T>::iterator AddToMapAndTypeGraph( in AddToMapAndTypeGraph() 74 T &&element, AbiElementMap<T> *map_to_update, in AddToMapAndTypeGraph() 75 AbiElementMap<const TypeIR *> *type_graph) { in AddToMapAndTypeGraph()
|
D | abi_diff_helpers.h | 95 const AbiElementMap<const TypeIR *> &old_types, 96 const AbiElementMap<const TypeIR *> &new_types, 213 const AbiElementMap<const TypeIR *> &old_types_; 214 const AbiElementMap<const TypeIR *> &new_types_; 223 const AbiElementMap<const TypeIR *> &type_graph, LinkableMessageIR *lm);
|
D | abi_diff_helpers.cpp | 30 const AbiElementMap<const TypeIR *> &type_graph, in ConvertTypeIdToString() 41 const AbiElementMap<const TypeIR *> &type_graph, in ReplaceReferencesOtherTypeIdWithName() 50 const AbiElementMap<const TypeIR *> &type_graph, EnumTypeIR *enum_type_ir) { in ReplaceEnumTypeIRTypeIdsWithTypeNames() 57 const AbiElementMap<const TypeIR *> &type_graph, in ReplaceRecordTypeIRTypeIdsWithTypeNames() 71 const AbiElementMap<const TypeIR *> &type_graph, in ReplaceGlobalVarTypeIdsWithTypeNames() 79 const AbiElementMap<const TypeIR *> &type_graph, FunctionIR *function_ir) { in ReplaceFunctionTypeIdsWithTypeNames() 92 const AbiElementMap<const TypeIR *> &type_graph, in ReplaceTypeIdsWithTypeNames() 125 AbiElementMap<const EnumFieldIR *> old_fields_map; in CompareEnumFields() 126 AbiElementMap<const EnumFieldIR *> new_fields_map; in CompareEnumFields() 362 static AbiElementMap<const RecordFieldIR *> BuildRecordFieldNameMap( in BuildRecordFieldNameMap() [all …]
|
D | ir_dumper.cpp | 49 static std::vector<const T *> SortAbiElements(const AbiElementMap<T> &m) { in SortAbiElements()
|