Home
last modified time | relevance | path

Searched refs:AbiElementMap (Results 1 – 12 of 12) sorted by relevance

/development/vndk/tools/header-checker/src/diff/
Dabi_diff.h29 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 …]
Dabi_diff.cpp59 const AbiElementMap<const repr::TypeIR *> old_types = in CompareTUs()
61 const AbiElementMap<const repr::TypeIR *> new_types = in CompareTUs()
97 std::pair<AbiElementMap<const repr::EnumTypeIR *>,
98 AbiElementMap<const repr::RecordTypeIR *>>
100 AbiElementMap<const repr::EnumTypeIR *> enum_types; in ExtractUserDefinedTypes()
101 AbiElementMap<const repr::RecordTypeIR *> record_types; in ExtractUserDefinedTypes()
138 const AbiElementMap<const repr::TypeIR *> &old_types_map, in CollectUserDefinedTypes()
139 const AbiElementMap<const repr::TypeIR *> &new_types_map, in CollectUserDefinedTypes()
157 const AbiElementMap<const T*> &old_ud_types_map, in CollectUserDefinedTypesInternal()
158 const AbiElementMap<const T*> &new_ud_types_map, in CollectUserDefinedTypesInternal()
[all …]
Dabi_diff_wrappers.h27 using repr::AbiElementMap;
43 const AbiElementMap<const repr::TypeIR *> &old_types, in DiffWrapper()
44 const AbiElementMap<const repr::TypeIR *> &new_types, in DiffWrapper()
Dabi_diff_wrappers.cpp26 using repr::AbiElementMap;
/development/vndk/tools/header-checker/src/repr/
Dir_reader.h92 AbiElementMap<MergeStatus> *local_to_global_type_id_map,
93 AbiElementMap<T> *parent_map, const std::string &updated_self_type_id);
98 AbiElementMap<MergeStatus> *local_to_global_type_id_map_);
102 AbiElementMap<MergeStatus> *local_to_global_type_id_map);
106 AbiElementMap<MergeStatus> *local_to_global_type_id_map,
111 AbiElementMap<MergeStatus> *local_to_global_type_id_map);
114 std::pair<MergeStatus, typename AbiElementMap<T>::iterator>
117 AbiElementMap<MergeStatus> *local_to_global_type_id_map,
118 AbiElementMap<T> *specific_type_map);
122 AbiElementMap<MergeStatus> *local_to_global_type_id_map);
[all …]
Dir_reader.cpp55 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in IsBuiltinTypeNodePresent()
80 AbiElementMap<MergeStatus> *local_to_global_type_id_map_) { in DoesUDTypeODRViolationExist()
117 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in IsTypeNodePresent()
149 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeReferencingTypeInternal()
185 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeRecordFields()
194 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeRecordCXXBases()
203 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeRecordTemplateElements()
213 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeRecordDependencies()
225 std::pair<MergeStatus, typename AbiElementMap<T>::iterator>
228 AbiElementMap<MergeStatus> *local_to_global_type_id_map, in UpdateUDTypeAccounting()
[all …]
Dir_representation.h35 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 …]
Dir_representation_internal.h72 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()
Dabi_diff_helpers.h82 const AbiElementMap<const TypeIR *> &old_types,
83 const AbiElementMap<const TypeIR *> &new_types,
87 AbiElementMap<MergeStatus> *local_to_global_type_id_map = nullptr)
210 const AbiElementMap<const TypeIR *> &old_types_;
211 const AbiElementMap<const TypeIR *> &new_types_;
215 AbiElementMap<MergeStatus> *local_to_global_type_id_map_;
219 const AbiElementMap<const TypeIR *> &type_graph, LinkableMessageIR *lm);
Dabi_diff_helpers.cpp73 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 …]
Dir_dumper.cpp49 static std::vector<const T *> SortAbiElements(const AbiElementMap<T> &m) { in SortAbiElements()
/development/vndk/tools/header-checker/src/linker/
Dheader_abi_linker.cpp127 const repr::AbiElementMap<T> &src,
279 repr::ModuleIR *dst, const repr::AbiElementMap<T> &src, in LinkDecl()