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; 63 const AbiElementMap<T> &old_exportables, 64 const AbiElementMap<T> &new_exportables, 65 const AbiElementMap<ElfSymbolType> &old_elf_symbols, 66 const AbiElementMap<ElfSymbolType> &new_elf_symbols, 67 const AbiElementMap<const repr::TypeIR *> &old_types_map, 68 const AbiElementMap<const repr::TypeIR *> &new_types_map, 73 const AbiElementMap<const T *> &old_elements_map, 74 const AbiElementMap<const T *> &new_elements_map, 75 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 | 55 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map); 59 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map); 64 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map); 68 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map); 72 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map); 76 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map); 80 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map); 84 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map); 88 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map); 92 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() 91 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in LookupType() 124 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeReferencingTypeInternal() 158 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeRecordFields() 167 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeRecordCXXBases() 176 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeRecordTemplateElements() 186 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeRecordDependencies() 198 std::pair<MergeStatus, typename repr::AbiElementMap<T>::iterator> 201 repr::AbiElementMap<MergeStatus> *local_to_global_type_id_map, in UpdateUDTypeAccounting() [all …]
|
D | header_abi_linker.cpp | 141 const repr::AbiElementMap<T> &src, 295 repr::ModuleIR *dst, const repr::AbiElementMap<T> &src, in LinkDecl()
|
/development/vndk/tools/header-checker/src/repr/ |
D | ir_representation.h | 35 using AbiElementMap = std::map<std::string, T>; variable 782 const AbiElementMap<FunctionIR> &GetFunctions() const { in GetFunctions() 786 const AbiElementMap<GlobalVarIR> &GetGlobalVariables() const { in GetGlobalVariables() 790 const AbiElementMap<RecordTypeIR> &GetRecordTypes() const { in GetRecordTypes() 794 const AbiElementMap<FunctionTypeIR> &GetFunctionTypes() const { in GetFunctionTypes() 798 const AbiElementMap<EnumTypeIR> &GetEnumTypes() const { in GetEnumTypes() 802 const AbiElementMap<LvalueReferenceTypeIR> &GetLvalueReferenceTypes() const { in GetLvalueReferenceTypes() 806 const AbiElementMap<RvalueReferenceTypeIR> &GetRvalueReferenceTypes() const { in GetRvalueReferenceTypes() 810 const AbiElementMap<QualifiedTypeIR> &GetQualifiedTypes() const { in GetQualifiedTypes() 814 const AbiElementMap<ArrayTypeIR> &GetArrayTypes() const { in GetArrayTypes() [all …]
|
D | ir_representation_internal.h | 72 typename AbiElementMap<T>::iterator AddToMapAndTypeGraph( in AddToMapAndTypeGraph() 73 T &&element, AbiElementMap<T> *map_to_update, in AddToMapAndTypeGraph() 74 AbiElementMap<const TypeIR *> *type_graph) { in AddToMapAndTypeGraph()
|
D | abi_diff_helpers.h | 79 const AbiElementMap<const TypeIR *> &old_types, 80 const AbiElementMap<const TypeIR *> &new_types, 207 const AbiElementMap<const TypeIR *> &old_types_; 208 const AbiElementMap<const TypeIR *> &new_types_; 215 const AbiElementMap<const TypeIR *> &type_graph, LinkableMessageIR *lm);
|
D | abi_diff_helpers.cpp | 73 const AbiElementMap<const TypeIR *> &type_graph, in ConvertTypeIdToString() 84 const AbiElementMap<const TypeIR *> &type_graph, in ReplaceReferencesOtherTypeIdWithName() 93 const AbiElementMap<const TypeIR *> &type_graph, EnumTypeIR *enum_type_ir) { in ReplaceEnumTypeIRTypeIdsWithTypeNames() 100 const AbiElementMap<const TypeIR *> &type_graph, in ReplaceRecordTypeIRTypeIdsWithTypeNames() 114 const AbiElementMap<const TypeIR *> &type_graph, in ReplaceGlobalVarTypeIdsWithTypeNames() 122 const AbiElementMap<const TypeIR *> &type_graph, FunctionIR *function_ir) { in ReplaceFunctionTypeIdsWithTypeNames() 135 const AbiElementMap<const TypeIR *> &type_graph, in ReplaceTypeIdsWithTypeNames() 164 AbiElementMap<const EnumFieldIR *> old_fields_map; in CompareEnumFields() 165 AbiElementMap<const EnumFieldIR *> new_fields_map; in CompareEnumFields() 323 AbiElementMap<const RecordFieldIR *> old_fields_map; in CompareRecordFields() [all …]
|
D | ir_dumper.cpp | 49 static std::vector<const T *> SortAbiElements(const AbiElementMap<T> &m) { in SortAbiElements()
|