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.cpp64 const AbiElementMap<const repr::TypeIR *> old_types = in CompareTUs()
66 const AbiElementMap<const repr::TypeIR *> new_types = in CompareTUs()
102 std::pair<AbiElementMap<const repr::EnumTypeIR *>,
103 AbiElementMap<const repr::RecordTypeIR *>>
105 AbiElementMap<const repr::EnumTypeIR *> enum_types; in ExtractUserDefinedTypes()
106 AbiElementMap<const repr::RecordTypeIR *> record_types; in ExtractUserDefinedTypes()
143 const AbiElementMap<const repr::TypeIR *> &old_types_map, in CollectUserDefinedTypes()
144 const AbiElementMap<const repr::TypeIR *> &new_types_map, in CollectUserDefinedTypes()
162 const AbiElementMap<const T*> &old_ud_types_map, in CollectUserDefinedTypesInternal()
163 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.h78 AbiElementMap<MergeStatus> *local_to_global_type_id_map);
82 AbiElementMap<MergeStatus> *local_to_global_type_id_map);
86 AbiElementMap<MergeStatus> *local_to_global_type_id_map);
90 AbiElementMap<MergeStatus> *local_to_global_type_id_map);
94 AbiElementMap<MergeStatus> *local_to_global_type_id_map);
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);
110 AbiElementMap<MergeStatus> *local_to_global_type_id_map);
114 AbiElementMap<MergeStatus> *local_to_global_type_id_map);
[all …]
Dir_reader.cpp61 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeBuiltinType()
82 AbiElementMap<MergeStatus> *local_to_global_type_id_map_) { in LookupUserDefinedType()
122 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in LookupType()
155 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeReferencingTypeInternal()
189 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeRecordFields()
198 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeRecordCXXBases()
207 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeRecordTemplateElements()
217 AbiElementMap<MergeStatus> *local_to_global_type_id_map) { in MergeRecordDependencies()
229 std::pair<MergeStatus, typename AbiElementMap<T>::iterator>
232 AbiElementMap<MergeStatus> *local_to_global_type_id_map, in UpdateUDTypeAccounting()
[all …]
Dir_representation.h35 using AbiElementMap = std::map<std::string, T>; variable
775 const AbiElementMap<FunctionIR> &GetFunctions() const { in GetFunctions()
779 const AbiElementMap<GlobalVarIR> &GetGlobalVariables() const { in GetGlobalVariables()
783 const AbiElementMap<RecordTypeIR> &GetRecordTypes() const { in GetRecordTypes()
787 const AbiElementMap<FunctionTypeIR> &GetFunctionTypes() const { in GetFunctionTypes()
791 const AbiElementMap<EnumTypeIR> &GetEnumTypes() const { in GetEnumTypes()
795 const AbiElementMap<LvalueReferenceTypeIR> &GetLvalueReferenceTypes() const { in GetLvalueReferenceTypes()
799 const AbiElementMap<RvalueReferenceTypeIR> &GetRvalueReferenceTypes() const { in GetRvalueReferenceTypes()
803 const AbiElementMap<QualifiedTypeIR> &GetQualifiedTypes() const { in GetQualifiedTypes()
807 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)
212 const AbiElementMap<const TypeIR *> &old_types_;
213 const AbiElementMap<const TypeIR *> &new_types_;
217 AbiElementMap<MergeStatus> *local_to_global_type_id_map_;
221 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.cpp130 const repr::AbiElementMap<T> &src,
282 repr::ModuleIR *dst, const repr::AbiElementMap<T> &src, in LinkDecl()