/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 | 87 DiffKind diff_kind) { in AddDiffMessageIR() argument 92 diff_kind); in AddDiffMessageIR() 95 static_cast<const EnumTypeDiffIR *>(message), type_stack, diff_kind); in AddDiffMessageIR() 98 static_cast<const GlobalVarDiffIR*>(message), type_stack, diff_kind); in AddDiffMessageIR() 101 static_cast<const FunctionDiffIR*>(message), type_stack, diff_kind); in AddDiffMessageIR() 111 const LinkableMessageIR *message, DiffKind diff_kind) { in AddLinkableMessageIR() argument 115 static_cast<const RecordTypeIR *>(message), diff_kind); in AddLinkableMessageIR() 118 static_cast<const EnumTypeIR *>(message), diff_kind); in AddLinkableMessageIR() 121 static_cast<const GlobalVarIR*>(message), diff_kind); in AddLinkableMessageIR() 124 static_cast<const FunctionIR*>(message), diff_kind); in AddLinkableMessageIR() [all …]
|
/development/vndk/tools/header-checker/src/diff/ |
D | abi_diff_wrappers.cpp | 33 repr::DiffMessageIR::DiffKind diff_kind) { in DumpDiff() argument 43 CompareRecordTypes(oldp_, newp_, &type_queue, diff_kind); in DumpDiff() 49 repr::DiffMessageIR::DiffKind diff_kind) { in DumpDiff() argument 59 CompareEnumTypes(oldp_, newp_, &type_queue, diff_kind); in DumpDiff() 65 repr::DiffMessageIR::DiffKind diff_kind) { in DumpDiff() argument 70 &type_queue, diff_kind); in DumpDiff() 82 Unwind(&type_queue), diff_kind); in DumpDiff() 89 repr::DiffMessageIR::DiffKind diff_kind) { in DumpDiff() argument 94 oldp_->GetParameters(), newp_->GetParameters(), &type_queue, diff_kind); in DumpDiff() 97 oldp_->GetReturnType(), newp_->GetReturnType(), &type_queue, 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 364 if (!ir_diff_dumper->AddLinkableMessageIR(&element_copy, diff_kind)) { in DumpLoneElements() 378 repr::IRDiffDumper::DiffKind diff_kind) { in DumpDiffElements() argument 391 if (!diff_wrapper.DumpDiff(diff_kind)) { in DumpDiffElements()
|
D | abi_diff.h | 89 repr::IRDiffDumper::DiffKind diff_kind); 98 repr::IRDiffDumper::DiffKind diff_kind, 108 repr::IRDiffDumper::DiffKind diff_kind); 116 repr::IRDiffDumper::DiffKind diff_kind); 124 repr::IRDiffDumper::DiffKind diff_kind,
|
D | abi_diff_wrappers.h | 51 bool DumpDiff(repr::IRDiffDumper::DiffKind diff_kind);
|
/development/vndk/tools/header-checker/src/repr/ |
D | abi_diff_helpers.h | 91 IRDiffDumper::DiffKind diff_kind = DiffMessageIR::Unreferenced); 97 IRDiffDumper::DiffKind diff_kind = DiffMessageIR::Unreferenced); 103 IRDiffDumper::DiffKind diff_kind); 108 IRDiffDumper::DiffKind diff_kind); 113 DiffMessageIR::DiffKind diff_kind); 119 IRDiffDumper::DiffKind diff_kind); 125 IRDiffDumper::DiffKind diff_kind); 132 IRDiffDumper::DiffKind diff_kind); 137 IRDiffDumper::DiffKind diff_kind); 143 IRDiffDumper::DiffKind diff_kind); [all …]
|
D | abi_diff_helpers.cpp | 201 DiffMessageIR::DiffKind diff_kind) { in CompareEnumTypes() argument 221 enum_type_diff_ir.get(), Unwind(type_queue), diff_kind))) { in CompareEnumTypes() 294 DiffMessageIR::DiffKind diff_kind) { in CompareCommonRecordFields() argument 299 type_queue, diff_kind); in CompareCommonRecordFields() 320 DiffMessageIR::DiffKind diff_kind) { in CompareRecordFields() argument 367 type_queue, diff_kind); in CompareRecordFields() 392 common_fields.first, common_fields.second, type_queue, diff_kind); in CompareRecordFields() 417 DiffMessageIR::DiffKind diff_kind) { in CompareBaseSpecifiers() argument 425 type_queue, diff_kind) == in CompareBaseSpecifiers() 440 DiffMessageIR::DiffKind diff_kind) { in CompareTemplateInfo() argument [all …]
|
D | ir_diff_dumper.h | 38 DiffKind diff_kind) = 0; 41 DiffKind diff_kind) = 0; 44 DiffKind diff_kind) = 0;
|