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.cpp74 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()
Dir_reader.cpp151 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/
Dir_reader.cpp143 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/
Dabi_wrappers.cpp695 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 …]
Dabi_wrappers.h144 SetupRecordVTableComponent(const clang::VTableComponent &vtable_component,
/development/vndk/tools/header-checker/src/repr/
Dir_representation.h293 void AddVTableComponent(VTableComponentIR &&vtable_component) { in AddVTableComponent() argument
294 vtable_components_.emplace_back(std::move(vtable_component)); in AddVTableComponent()