/development/vndk/tools/header-checker/src/repr/protobuf/ |
D | ir_diff_dumper.h | 39 DiffKind diff_kind) override; 42 DiffKind diff_kind) override; 44 bool AddElfSymbolMessageIR(const ElfSymbolIR *, DiffKind diff_kind) override; 59 const std::string &type_stack, DiffKind diff_kind); 62 const std::string &type_stack, DiffKind diff_kind); 65 const std::string &type_stack, DiffKind diff_kind); 68 const std::string &type_stack, DiffKind diff_kind); 71 bool AddLoneRecordTypeDiffIR(const RecordTypeIR *, DiffKind diff_kind); 73 bool AddLoneEnumTypeDiffIR(const EnumTypeIR *, DiffKind diff_kind); 75 bool AddLoneFunctionDiffIR(const FunctionIR *, DiffKind diff_kind); [all …]
|
D | ir_diff_dumper.cpp | 90 DiffKind diff_kind) { in AddDiffMessageIR() argument 95 diff_kind); in AddDiffMessageIR() 98 static_cast<const EnumTypeDiffIR *>(message), type_stack, diff_kind); in AddDiffMessageIR() 101 static_cast<const GlobalVarDiffIR*>(message), type_stack, diff_kind); in AddDiffMessageIR() 104 static_cast<const FunctionDiffIR*>(message), type_stack, diff_kind); in AddDiffMessageIR() 114 const LinkableMessageIR *message, DiffKind diff_kind) { in AddLinkableMessageIR() argument 118 static_cast<const RecordTypeIR *>(message), diff_kind); in AddLinkableMessageIR() 121 static_cast<const EnumTypeIR *>(message), diff_kind); in AddLinkableMessageIR() 124 static_cast<const GlobalVarIR*>(message), diff_kind); in AddLinkableMessageIR() 127 static_cast<const FunctionIR*>(message), diff_kind); in AddLinkableMessageIR() [all …]
|
/development/vndk/tools/header-checker/src/diff/ |
D | abi_diff_wrappers.cpp | 32 repr::DiffMessageIR::DiffKind diff_kind) { in DumpDiff() argument 37 CompareRecordTypes(oldp_, newp_, diff_kind); in DumpDiff() 43 repr::DiffMessageIR::DiffKind diff_kind) { in DumpDiff() argument 48 CompareEnumTypes(oldp_, newp_, diff_kind); in DumpDiff() 54 repr::DiffMessageIR::DiffKind diff_kind) { in DumpDiff() argument 57 oldp_->GetReferencedType(), newp_->GetReferencedType(), diff_kind); in DumpDiff() 68 UnwindTypeStack(), diff_kind); in DumpDiff() 75 repr::DiffMessageIR::DiffKind diff_kind) { in DumpDiff() argument 77 DiffStatus function_type_diff = CompareFunctionTypes(oldp_, newp_, diff_kind); in DumpDiff() 80 newp_->GetTemplateElements(), diff_kind); in DumpDiff() [all …]
|
D | abi_diff.cpp | 264 repr::IRDiffDumper::DiffKind diff_kind) { in PopulateElfElements() argument 270 if (!ir_diff_dumper->AddElfSymbolMessageIR(elf_element, diff_kind)) { in PopulateElfElements() 284 repr::IRDiffDumper::DiffKind diff_kind, in PopulateRemovedElements() argument 289 ir_diff_dumper, diff_kind, removed_types_map)) { in PopulateRemovedElements() 306 repr::IRDiffDumper::DiffKind diff_kind) { in PopulateCommonElements() argument 310 ir_diff_dumper, diff_kind)) { in PopulateCommonElements() 323 repr::IRDiffDumper::DiffKind diff_kind, in DumpLoneElements() argument 366 if (!ir_diff_dumper->AddLinkableMessageIR(&element_copy, diff_kind)) { in DumpLoneElements() 380 repr::IRDiffDumper::DiffKind diff_kind) { in DumpDiffElements() argument 396 if (!diff_wrapper.DumpDiff(diff_kind)) { in DumpDiffElements()
|
D | abi_diff.h | 91 repr::IRDiffDumper::DiffKind diff_kind); 100 repr::IRDiffDumper::DiffKind diff_kind, 110 repr::IRDiffDumper::DiffKind diff_kind); 118 repr::IRDiffDumper::DiffKind diff_kind); 126 repr::IRDiffDumper::DiffKind diff_kind,
|
D | abi_diff_wrappers.h | 52 bool DumpDiff(repr::IRDiffDumper::DiffKind diff_kind);
|
/development/vndk/tools/header-checker/src/repr/ |
D | abi_diff_helpers.h | 116 IRDiffDumper::DiffKind diff_kind = DiffMessageIR::Unreferenced); 120 IRDiffDumper::DiffKind diff_kind = DiffMessageIR::Unreferenced); 124 IRDiffDumper::DiffKind diff_kind); 128 IRDiffDumper::DiffKind diff_kind); 132 DiffMessageIR::DiffKind diff_kind); 137 IRDiffDumper::DiffKind diff_kind); 142 IRDiffDumper::DiffKind diff_kind); 146 IRDiffDumper::DiffKind diff_kind); 150 IRDiffDumper::DiffKind diff_kind); 154 IRDiffDumper::DiffKind diff_kind); [all …]
|
D | abi_diff_helpers.cpp | 162 DiffMessageIR::DiffKind diff_kind) { in CompareEnumTypes() argument 184 UnwindTypeStack(), diff_kind))) { in CompareEnumTypes() 351 DiffMessageIR::DiffKind diff_kind) { in CompareCommonRecordFields() argument 354 new_field->GetReferencedType(), diff_kind); in CompareCommonRecordFields() 376 DiffMessageIR::DiffKind diff_kind, in FilterOutRenamedRecordFields() argument 417 CompareCommonRecordFields(*old_it, *new_it, diff_kind); in FilterOutRenamedRecordFields() 438 DiffMessageIR::DiffKind diff_kind) { in CompareRecordFields() argument 459 diff_kind, result.removed_fields, result.added_fields)); in CompareRecordFields() 471 common_fields.first, common_fields.second, diff_kind); in CompareRecordFields() 484 DiffMessageIR::DiffKind diff_kind) { in CompareBaseSpecifiers() argument [all …]
|
D | ir_diff_dumper.h | 38 DiffKind diff_kind) = 0; 41 DiffKind diff_kind) = 0; 44 DiffKind diff_kind) = 0;
|