Home
last modified time | relevance | path

Searched refs:vtable_component (Results 1 – 6 of 6) sorted by relevance

/development/vndk/tools/header-checker/src/repr/json/
Dir_dumper.cpp55 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()
Dir_reader.cpp136 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/
Dir_reader.cpp121 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/
Dabi_wrappers.cpp663 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 …]
Dabi_wrappers.h140 SetupRecordVTableComponent(const clang::VTableComponent &vtable_component,
/development/vndk/tools/header-checker/src/repr/
Dir_representation.h235 void AddVTableComponent(VTableComponentIR &&vtable_component) { in AddVTableComponent() argument
236 vtable_components_.emplace_back(std::move(vtable_component)); in AddVTableComponent()