Searched refs:VTableComponentIR (Results 1 – 10 of 10) sorted by relevance
| /development/vndk/tools/header-checker/src/repr/protobuf/ |
| D | converter.h | 131 VTableComponentIR::Kind kind) { in VTableComponentKindIRToProtobuf() 133 case VTableComponentIR::Kind::VCallOffset: in VTableComponentKindIRToProtobuf() 136 case VTableComponentIR::Kind::VBaseOffset: in VTableComponentKindIRToProtobuf() 139 case VTableComponentIR::Kind::OffsetToTop: in VTableComponentKindIRToProtobuf() 142 case VTableComponentIR::Kind::RTTI: in VTableComponentKindIRToProtobuf() 145 case VTableComponentIR::Kind::FunctionPointer: in VTableComponentKindIRToProtobuf() 148 case VTableComponentIR::Kind::CompleteDtorPointer: in VTableComponentKindIRToProtobuf() 151 case VTableComponentIR::Kind::DeletingDtorPointer: in VTableComponentKindIRToProtobuf() 161 inline VTableComponentIR::Kind VTableComponentKindProtobufToIR( in VTableComponentKindProtobufToIR() 165 return VTableComponentIR::Kind::VCallOffset; in VTableComponentKindProtobufToIR() [all …]
|
| D | ir_reader.cpp | 144 VTableComponentIR vtable_component_ir( in VTableLayoutProtobufToIR()
|
| /development/vndk/tools/header-checker/src/repr/json/ |
| D | converter.h | 80 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"},
|
| D | converter.cpp | 34 const VTableComponentIR::Kind default_vtable_component_kind_ir = 35 VTableComponentIR::Kind::FunctionPointer;
|
| D | ir_reader.cpp | 44 static const std::map<std::string, VTableComponentIR::Kind> 150 static VTableComponentIR::Kind 278 VTableComponentIR vtable_component_ir( in ReadVTableLayout()
|
| D | ir_dumper.cpp | 75 VTableComponentIR::Kind value) { in AddVtableComponentKind() 161 ConvertVTableComponentIR(const VTableComponentIR &vtable_component_ir) { in ConvertVTableComponentIR()
|
| /development/vndk/tools/header-checker/src/repr/ |
| D | abi_diff_helpers.cpp | 203 static bool CompareVTableComponents(const VTableComponentIR &old_component, in CompareVTableComponents() 204 const VTableComponentIR &new_component) { in CompareVTableComponents() 221 const std::vector<VTableComponentIR> &old_components, in CompareVTables() 222 const std::vector<VTableComponentIR> &new_components) { in CompareVTables() 234 static inline bool IsVOffset(VTableComponentIR::Kind kind) { in IsVOffset() 235 return kind == VTableComponentIR::VBaseOffset || in IsVOffset() 236 kind == VTableComponentIR::VCallOffset; in IsVOffset() 239 static inline bool IsFunctionPointer(VTableComponentIR::Kind kind) { in IsFunctionPointer() 240 return kind == VTableComponentIR::FunctionPointer || in IsFunctionPointer() 241 kind == VTableComponentIR::CompleteDtorPointer || in IsFunctionPointer() [all …]
|
| D | ir_representation.h | 249 class VTableComponentIR { 262 VTableComponentIR(const std::string &name, Kind kind, int64_t value, in VTableComponentIR() function 266 VTableComponentIR() {} in VTableComponentIR() function 293 void AddVTableComponent(VTableComponentIR &&vtable_component) { in AddVTableComponent() 297 const std::vector<VTableComponentIR> &GetVTableComponents() const { in GetVTableComponents() 306 std::vector<VTableComponentIR> vtable_components_;
|
| /development/vndk/tools/header-checker/src/dumper/ |
| D | abi_wrappers.cpp | 701 repr::VTableComponentIR added_component = in SetupRecordVTable() 710 repr::VTableComponentIR RecordDeclWrapper::SetupRecordVTableComponent( in SetupRecordVTableComponent() 713 repr::VTableComponentIR::Kind kind = in SetupRecordVTableComponent() 714 repr::VTableComponentIR::Kind::RTTI; in SetupRecordVTableComponent() 724 kind = repr::VTableComponentIR::Kind::VCallOffset; in SetupRecordVTableComponent() 728 kind = repr::VTableComponentIR::Kind::VBaseOffset; in SetupRecordVTableComponent() 732 kind = repr::VTableComponentIR::Kind::OffsetToTop; in SetupRecordVTableComponent() 737 kind = repr::VTableComponentIR::Kind::RTTI; in SetupRecordVTableComponent() 755 kind = repr::VTableComponentIR::Kind::FunctionPointer; in SetupRecordVTableComponent() 771 kind = repr::VTableComponentIR::Kind::CompleteDtorPointer; in SetupRecordVTableComponent() [all …]
|
| D | abi_wrappers.h | 143 repr::VTableComponentIR
|