Searched refs:vtable_component (Results 1 – 6 of 6) sorted by relevance
/development/vndk/tools/header-checker/src/repr/json/ |
D | ir_dumper.cpp | 74 static void AddVtableComponentKind(JsonObject &vtable_component, in AddVtableComponentKind() argument 77 vtable_component.Set( in AddVtableComponentKind() 162 JsonObject vtable_component; in ConvertVTableComponentIR() local 163 AddVtableComponentKind(vtable_component, vtable_component_ir.GetKind()); in ConvertVTableComponentIR() 164 vtable_component.Set("component_value", in ConvertVTableComponentIR() 166 vtable_component.Set("mangled_component_name", vtable_component_ir.GetName()); in ConvertVTableComponentIR() 167 vtable_component.Set("is_pure", vtable_component_ir.GetIsPure()); in ConvertVTableComponentIR() 168 return vtable_component; in ConvertVTableComponentIR()
|
D | ir_reader.cpp | 151 GetVTableComponentKind(const JsonObjectRef &vtable_component) { in GetVTableComponentKind() argument 152 std::string kind(vtable_component.GetString("kind")); in GetVTableComponentKind() 277 for (auto &&vtable_component : record_type.GetObjects("vtable_components")) { in ReadVTableLayout() 279 vtable_component.GetString("mangled_component_name"), in ReadVTableLayout() 280 GetVTableComponentKind(vtable_component), in ReadVTableLayout() 281 vtable_component.GetInt("component_value"), in ReadVTableLayout() 282 vtable_component.GetBool("is_pure")); in ReadVTableLayout()
|
/development/vndk/tools/header-checker/src/repr/protobuf/ |
D | ir_reader.cpp | 143 for (auto &&vtable_component : vtable_layout_protobuf.vtable_components()) { in VTableLayoutProtobufToIR() 145 vtable_component.mangled_component_name(), in VTableLayoutProtobufToIR() 146 VTableComponentKindProtobufToIR(vtable_component.kind()), in VTableLayoutProtobufToIR() 147 vtable_component.component_value(), in VTableLayoutProtobufToIR() 148 vtable_component.is_pure()); in VTableLayoutProtobufToIR()
|
/development/vndk/tools/header-checker/src/dumper/ |
D | abi_wrappers.cpp | 695 for (auto vtable_component : vtable_layout.vtable_components()) { in SetupRecordVTable() local 702 SetupRecordVTableComponent(vtable_component, thunk_info); in SetupRecordVTable() 711 const clang::VTableComponent &vtable_component, in SetupRecordVTableComponent() argument 719 vtable_component.getKind(); in SetupRecordVTableComponent() 725 value = vtable_component.getVCallOffset().getQuantity(); in SetupRecordVTableComponent() 729 value = vtable_component.getVBaseOffset().getQuantity(); in SetupRecordVTableComponent() 733 value = vtable_component.getOffsetToTop().getQuantity(); in SetupRecordVTableComponent() 739 vtable_component.getRTTIDecl(); in SetupRecordVTableComponent() 750 vtable_component.getFunctionDecl(); in SetupRecordVTableComponent() 779 vtable_component.getDestructorDecl(), dtor_type); in SetupRecordVTableComponent() [all …]
|
D | abi_wrappers.h | 144 SetupRecordVTableComponent(const clang::VTableComponent &vtable_component,
|
/development/vndk/tools/header-checker/src/repr/ |
D | ir_representation.h | 293 void AddVTableComponent(VTableComponentIR &&vtable_component) { in AddVTableComponent() argument 294 vtable_components_.emplace_back(std::move(vtable_component)); in AddVTableComponent()
|