Searched refs:vtable_component (Results 1 – 6 of 6) sorted by relevance
/development/vndk/tools/header-checker/src/repr/json/ |
D | ir_dumper.cpp | 55 static void AddVtableComponentKind(JsonObject &vtable_component, in AddVtableComponentKind() argument 58 vtable_component.Set( in AddVtableComponentKind() 131 JsonObject vtable_component; in ConvertVTableComponentIR() local 132 AddVtableComponentKind(vtable_component, vtable_component_ir.GetKind()); in ConvertVTableComponentIR() 133 vtable_component.Set("component_value", in ConvertVTableComponentIR() 135 vtable_component.Set("mangled_component_name", vtable_component_ir.GetName()); in ConvertVTableComponentIR() 136 vtable_component.Set("is_pure", vtable_component_ir.GetIsPure()); in ConvertVTableComponentIR() 137 return vtable_component; in ConvertVTableComponentIR()
|
D | ir_reader.cpp | 136 GetVTableComponentKind(const JsonObjectRef &vtable_component) { in GetVTableComponentKind() argument 137 std::string kind(vtable_component.GetString("kind")); in GetVTableComponentKind() 237 for (auto &&vtable_component : record_type.GetObjects("vtable_components")) { in ReadVTableLayout() 239 vtable_component.GetString("mangled_component_name"), in ReadVTableLayout() 240 GetVTableComponentKind(vtable_component), in ReadVTableLayout() 241 vtable_component.GetInt("component_value"), in ReadVTableLayout() 242 vtable_component.GetBool("is_pure")); in ReadVTableLayout()
|
/development/vndk/tools/header-checker/src/repr/protobuf/ |
D | ir_reader.cpp | 121 for (auto &&vtable_component : vtable_layout_protobuf.vtable_components()) { in VTableLayoutProtobufToIR() 123 vtable_component.mangled_component_name(), in VTableLayoutProtobufToIR() 124 VTableComponentKindProtobufToIR(vtable_component.kind()), in VTableLayoutProtobufToIR() 125 vtable_component.component_value(), in VTableLayoutProtobufToIR() 126 vtable_component.is_pure()); in VTableLayoutProtobufToIR()
|
/development/vndk/tools/header-checker/src/dumper/ |
D | abi_wrappers.cpp | 663 for (auto vtable_component : vtable_layout.vtable_components()) { in SetupRecordVTable() local 670 SetupRecordVTableComponent(vtable_component, thunk_info); in SetupRecordVTable() 679 const clang::VTableComponent &vtable_component, in SetupRecordVTableComponent() argument 687 vtable_component.getKind(); in SetupRecordVTableComponent() 693 value = vtable_component.getVCallOffset().getQuantity(); in SetupRecordVTableComponent() 697 value = vtable_component.getVBaseOffset().getQuantity(); in SetupRecordVTableComponent() 701 value = vtable_component.getOffsetToTop().getQuantity(); in SetupRecordVTableComponent() 707 vtable_component.getRTTIDecl(); in SetupRecordVTableComponent() 718 vtable_component.getFunctionDecl(); in SetupRecordVTableComponent() 746 vtable_component.getDestructorDecl(), dtor_type); in SetupRecordVTableComponent() [all …]
|
D | abi_wrappers.h | 140 SetupRecordVTableComponent(const clang::VTableComponent &vtable_component,
|
/development/vndk/tools/header-checker/src/repr/ |
D | ir_representation.h | 235 void AddVTableComponent(VTableComponentIR &&vtable_component) { in AddVTableComponent() argument 236 vtable_components_.emplace_back(std::move(vtable_component)); in AddVTableComponent()
|