Home
last modified time | relevance | path

Searched refs:VTableComponentIR (Results 1 – 11 of 11) sorted by relevance

/development/vndk/tools/header-checker/src/repr/json/
Dconverter.h80 extern const VTableComponentIR::Kind default_vtable_component_kind_ir;
98 static const std::map<VTableComponentIR::Kind, std::string>
100 {VTableComponentIR::Kind::VCallOffset, "vcall_offset"},
101 {VTableComponentIR::Kind::VBaseOffset, "vbase_offset"},
102 {VTableComponentIR::Kind::OffsetToTop, "offset_to_top"},
103 {VTableComponentIR::Kind::RTTI, "rtti"},
104 {VTableComponentIR::Kind::FunctionPointer, "function_pointer"},
105 {VTableComponentIR::Kind::CompleteDtorPointer, "complete_dtor_pointer"},
106 {VTableComponentIR::Kind::DeletingDtorPointer, "deleting_dtor_pointer"},
107 {VTableComponentIR::Kind::UnusedFunctionPointer, "unused_function_pointer"},
Dconverter.cpp34 const VTableComponentIR::Kind default_vtable_component_kind_ir =
35 VTableComponentIR::Kind::FunctionPointer;
Dir_reader.cpp44 static const std::map<std::string, VTableComponentIR::Kind>
135 static VTableComponentIR::Kind
237 VTableComponentIR vtable_component_ir( in ReadVTableLayout()
Dir_dumper.cpp56 VTableComponentIR::Kind value) { in AddVtableComponentKind()
130 ConvertVTableComponentIR(const VTableComponentIR &vtable_component_ir) { in ConvertVTableComponentIR()
/development/vndk/tools/header-checker/src/repr/protobuf/
Dconverter.h132 VTableComponentIR::Kind kind) { in VTableComponentKindIRToProtobuf()
134 case VTableComponentIR::Kind::VCallOffset: in VTableComponentKindIRToProtobuf()
137 case VTableComponentIR::Kind::VBaseOffset: in VTableComponentKindIRToProtobuf()
140 case VTableComponentIR::Kind::OffsetToTop: in VTableComponentKindIRToProtobuf()
143 case VTableComponentIR::Kind::RTTI: in VTableComponentKindIRToProtobuf()
146 case VTableComponentIR::Kind::FunctionPointer: in VTableComponentKindIRToProtobuf()
149 case VTableComponentIR::Kind::CompleteDtorPointer: in VTableComponentKindIRToProtobuf()
152 case VTableComponentIR::Kind::DeletingDtorPointer: in VTableComponentKindIRToProtobuf()
162 inline VTableComponentIR::Kind VTableComponentKindProtobufToIR( in VTableComponentKindProtobufToIR()
166 return VTableComponentIR::Kind::VCallOffset; in VTableComponentKindProtobufToIR()
[all …]
Dir_reader.cpp122 VTableComponentIR vtable_component_ir( in VTableLayoutProtobufToIR()
/development/vndk/tools/header-checker/src/dumper/
Dabi_wrappers.cpp670 repr::VTableComponentIR added_component = in SetupRecordVTable()
679 repr::VTableComponentIR RecordDeclWrapper::SetupRecordVTableComponent( in SetupRecordVTableComponent()
682 repr::VTableComponentIR::Kind kind = in SetupRecordVTableComponent()
683 repr::VTableComponentIR::Kind::RTTI; in SetupRecordVTableComponent()
693 kind = repr::VTableComponentIR::Kind::VCallOffset; in SetupRecordVTableComponent()
697 kind = repr::VTableComponentIR::Kind::VBaseOffset; in SetupRecordVTableComponent()
701 kind = repr::VTableComponentIR::Kind::OffsetToTop; in SetupRecordVTableComponent()
706 kind = repr::VTableComponentIR::Kind::RTTI; in SetupRecordVTableComponent()
724 kind = repr::VTableComponentIR::Kind::FunctionPointer; in SetupRecordVTableComponent()
739 kind = repr::VTableComponentIR::Kind::CompleteDtorPointer; in SetupRecordVTableComponent()
[all …]
Dabi_wrappers.h139 repr::VTableComponentIR
/development/vndk/tools/header-checker/src/repr/
Dir_representation.h191 class VTableComponentIR {
204 VTableComponentIR(const std::string &name, Kind kind, int64_t value, in VTableComponentIR() function
208 VTableComponentIR() {} in VTableComponentIR() function
235 void AddVTableComponent(VTableComponentIR &&vtable_component) { in AddVTableComponent()
239 const std::vector<VTableComponentIR> &GetVTableComponents() const { in GetVTableComponents()
248 std::vector<VTableComponentIR> vtable_components_;
Dabi_diff_helpers.h195 const VTableComponentIR &old_component,
196 const VTableComponentIR &new_component);
Dabi_diff_helpers.cpp241 const VTableComponentIR &old_component, in CompareVTableComponents()
242 const VTableComponentIR &new_component) { in CompareVTableComponents()
262 const std::vector<VTableComponentIR> &old_components = in CompareVTables()
264 const std::vector<VTableComponentIR> &new_components = in CompareVTables()