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 | 59 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 …]
|
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/repr/ |
D | ir_reader.h | 92 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 …]
|
D | ir_reader.cpp | 55 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 …]
|
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 | 82 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);
|
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()
|
/development/vndk/tools/header-checker/src/linker/ |
D | header_abi_linker.cpp | 127 const repr::AbiElementMap<T> &src, 279 repr::ModuleIR *dst, const repr::AbiElementMap<T> &src, in LinkDecl()
|