diff --git a/vndk/tools/header-checker/header-abi-dumper/src/abi_wrappers.cpp b/vndk/tools/header-checker/header-abi-dumper/src/abi_wrappers.cpp index 66ae22367..ef0aecf87 100644 --- a/vndk/tools/header-checker/header-abi-dumper/src/abi_wrappers.cpp +++ b/vndk/tools/header-checker/header-abi-dumper/src/abi_wrappers.cpp @@ -686,7 +686,6 @@ abi_util::VTableComponentIR RecordDeclWrapper::SetupRecordVTableComponent( int64_t value = 0; clang::VTableComponent::Kind clang_component_kind = vtable_component.getKind(); - bool is_inlined = false; bool is_pure = false; switch (clang_component_kind) { @@ -719,7 +718,6 @@ abi_util::VTableComponentIR RecordDeclWrapper::SetupRecordVTableComponent( const clang::CXXMethodDecl *method_decl = vtable_component.getFunctionDecl(); assert(method_decl != nullptr); - is_inlined = method_decl->isInlined() || method_decl->hasInlineBody(); is_pure = method_decl->isPure(); switch (clang_component_kind) { case clang::VTableComponent::CK_FunctionPointer: @@ -767,7 +765,7 @@ abi_util::VTableComponentIR RecordDeclWrapper::SetupRecordVTableComponent( break; } return abi_util::VTableComponentIR(mangled_component_name, kind, value, - is_inlined, is_pure); + is_pure); } bool RecordDeclWrapper::SetupTemplateInfo( diff --git a/vndk/tools/header-checker/header-abi-util/include/ir_representation.h b/vndk/tools/header-checker/header-abi-util/include/ir_representation.h index 7d0654ea4..139ac2f56 100644 --- a/vndk/tools/header-checker/header-abi-util/include/ir_representation.h +++ b/vndk/tools/header-checker/header-abi-util/include/ir_representation.h @@ -202,9 +202,8 @@ class VTableComponentIR { }; VTableComponentIR(const std::string &name, Kind kind, int64_t value, - bool is_inlined, bool is_pure) - : component_name_(name), kind_(kind), value_(value), - is_inlined_(is_inlined), is_pure_(is_pure) { } + bool is_pure) + : component_name_(name), kind_(kind), value_(value), is_pure_(is_pure) { } VTableComponentIR() { } @@ -220,10 +219,6 @@ class VTableComponentIR { return component_name_; } - bool GetIsInlined() const { - return is_inlined_; - } - bool GetIsPure() const { return is_pure_; } @@ -232,7 +227,6 @@ class VTableComponentIR { std::string component_name_; Kind kind_; int64_t value_ = 0; - bool is_inlined_; bool is_pure_; }; diff --git a/vndk/tools/header-checker/header-abi-util/src/ir_representation_protobuf.cpp b/vndk/tools/header-checker/header-abi-util/src/ir_representation_protobuf.cpp index 7ee1c8c0b..93d61c71a 100644 --- a/vndk/tools/header-checker/header-abi-util/src/ir_representation_protobuf.cpp +++ b/vndk/tools/header-checker/header-abi-util/src/ir_representation_protobuf.cpp @@ -129,7 +129,6 @@ VTableLayoutIR ProtobufTextFormatToIRReader::VTableLayoutProtobufToIR( vtable_component.mangled_component_name(), VTableComponentKindProtobufToIR(vtable_component.kind()), vtable_component.component_value(), - vtable_component.is_inlined(), vtable_component.is_pure()); vtable_layout_ir.AddVTableComponent(std::move(vtable_component_ir)); } @@ -486,8 +485,6 @@ static bool SetIRToProtobufVTableLayout( added_vtable_component->set_component_value(vtable_component_ir.GetValue()); added_vtable_component->set_mangled_component_name( vtable_component_ir.GetName()); - added_vtable_component->set_is_inlined( - vtable_component_ir.GetIsInlined()); added_vtable_component->set_is_pure(vtable_component_ir.GetIsPure()); } return true; diff --git a/vndk/tools/header-checker/proto/abi_dump.proto b/vndk/tools/header-checker/proto/abi_dump.proto index 03a08b094..82d1c2432 100644 --- a/vndk/tools/header-checker/proto/abi_dump.proto +++ b/vndk/tools/header-checker/proto/abi_dump.proto @@ -121,7 +121,6 @@ message VTableComponent { // reference dumps. TODO: b/63081517 optional uint64 value = 3 [default = 0]; optional int64 component_value = 4 [default = 0]; - optional bool is_inlined = 5 [default = false]; optional bool is_pure = 6 [default = false]; } diff --git a/vndk/tools/header-checker/proto/abi_dump_pb2.py b/vndk/tools/header-checker/proto/abi_dump_pb2.py index e0141f0f4..e3941486c 100644 --- a/vndk/tools/header-checker/proto/abi_dump_pb2.py +++ b/vndk/tools/header-checker/proto/abi_dump_pb2.py @@ -20,7 +20,7 @@ DESCRIPTOR = _descriptor.FileDescriptor( package='abi_dump', syntax='proto2', serialized_options=None, - serialized_pb=_b('\n\x0e\x61\x62i_dump.proto\x12\x08\x61\x62i_dump\"\xa6\x01\n\x16\x42\x61sicNamedAndTypedDecl\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x04size\x18\x02 \x01(\x04:\x01\x30\x12\x14\n\talignment\x18\x03 \x01(\r:\x01\x30\x12\x17\n\x0freferenced_type\x18\x04 \x01(\t\x12\x13\n\x0bsource_file\x18\x05 \x01(\t\x12\x16\n\x0elinker_set_key\x18\x06 \x01(\t\x12\x11\n\tself_type\x18\x07 \x01(\t\"@\n\tArrayType\x12\x33\n\ttype_info\x18\x01 \x01(\x0b\x32 .abi_dump.BasicNamedAndTypedDecl\"B\n\x0bPointerType\x12\x33\n\ttype_info\x18\x01 \x01(\x0b\x32 .abi_dump.BasicNamedAndTypedDecl\"\x82\x01\n\rQualifiedType\x12\x33\n\ttype_info\x18\x01 \x01(\x0b\x32 .abi_dump.BasicNamedAndTypedDecl\x12\x10\n\x08is_const\x18\x06 \x01(\x08\x12\x13\n\x0bis_volatile\x18\x07 \x01(\x08\x12\x15\n\ris_restricted\x18\x08 \x01(\x08\"l\n\x0b\x42uiltinType\x12\x33\n\ttype_info\x18\x01 \x01(\x0b\x32 .abi_dump.BasicNamedAndTypedDecl\x12\x13\n\x0bis_unsigned\x18\x02 \x01(\x08\x12\x13\n\x0bis_integral\x18\x03 \x01(\x08\"J\n\x13LvalueReferenceType\x12\x33\n\ttype_info\x18\x01 \x01(\x0b\x32 .abi_dump.BasicNamedAndTypedDecl\"J\n\x13RvalueReferenceType\x12\x33\n\ttype_info\x18\x01 \x01(\x0b\x32 .abi_dump.BasicNamedAndTypedDecl\"\x81\x01\n\x0c\x46unctionType\x12\x33\n\ttype_info\x18\x01 \x01(\x0b\x32 .abi_dump.BasicNamedAndTypedDecl\x12\x13\n\x0breturn_type\x18\x02 \x01(\t\x12\'\n\nparameters\x18\x03 \x03(\x0b\x32\x13.abi_dump.ParamDecl\"\xf9\x01\n\x0c\x46unctionDecl\x12\x13\n\x0breturn_type\x18\x01 \x01(\t\x12\x15\n\rfunction_name\x18\x02 \x01(\t\x12\x13\n\x0bsource_file\x18\x03 \x01(\t\x12\'\n\nparameters\x18\x04 \x03(\x0b\x32\x13.abi_dump.ParamDecl\x12-\n\rtemplate_info\x18\x05 \x01(\x0b\x32\x16.abi_dump.TemplateInfo\x12\x16\n\x0elinker_set_key\x18\x06 \x01(\t\x12\x38\n\x06\x61\x63\x63\x65ss\x18\x07 \x01(\x0e\x32\x19.abi_dump.AccessSpecifier:\rpublic_access\"N\n\tParamDecl\x12\x17\n\x0freferenced_type\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65\x66\x61ult_arg\x18\x02 \x01(\x08\x12\x13\n\x0bis_this_ptr\x18\x03 \x01(\x08\"\x8e\x01\n\x0fRecordFieldDecl\x12\x17\n\x0freferenced_type\x18\x01 \x01(\t\x12\x14\n\x0c\x66ield_offset\x18\x02 \x01(\x04\x12\x12\n\nfield_name\x18\x03 \x01(\t\x12\x38\n\x06\x61\x63\x63\x65ss\x18\x04 \x01(\x0e\x32\x19.abi_dump.AccessSpecifier:\rpublic_access\"7\n\rEnumFieldDecl\x12\x18\n\x10\x65num_field_value\x18\x01 \x01(\x03\x12\x0c\n\x04name\x18\x03 \x01(\t\";\n\x0cTemplateInfo\x12+\n\x08\x65lements\x18\x01 \x03(\x0b\x32\x19.abi_dump.TemplateElement\"*\n\x0fTemplateElement\x12\x17\n\x0freferenced_type\x18\x01 \x01(\t\"j\n\x10\x43XXBaseSpecifier\x12\x17\n\x0freferenced_type\x18\x01 \x01(\t\x12\x12\n\nis_virtual\x18\x02 \x01(\x08\x12)\n\x06\x61\x63\x63\x65ss\x18\x03 \x01(\x0e\x32\x19.abi_dump.AccessSpecifier\"\xea\x02\n\x0fVTableComponent\x12,\n\x04kind\x18\x01 \x01(\x0e\x32\x1e.abi_dump.VTableComponent.Kind\x12 \n\x16mangled_component_name\x18\x02 \x01(\t:\x00\x12\x10\n\x05value\x18\x03 \x01(\x04:\x01\x30\x12\x1a\n\x0f\x63omponent_value\x18\x04 \x01(\x03:\x01\x30\x12\x19\n\nis_inlined\x18\x05 \x01(\x08:\x05\x66\x61lse\x12\x16\n\x07is_pure\x18\x06 \x01(\x08:\x05\x66\x61lse\"\xa5\x01\n\x04Kind\x12\x0f\n\x0bVCallOffset\x10\x00\x12\x0f\n\x0bVBaseOffset\x10\x01\x12\x0f\n\x0bOffsetToTop\x10\x02\x12\x08\n\x04RTTI\x10\x03\x12\x13\n\x0f\x46unctionPointer\x10\x04\x12\x17\n\x13\x43ompleteDtorPointer\x10\x05\x12\x17\n\x13\x44\x65letingDtorPointer\x10\x06\x12\x19\n\x15UnusedFunctionPointer\x10\x07\"D\n\x0cVTableLayout\x12\x34\n\x11vtable_components\x18\x01 \x03(\x0b\x32\x19.abi_dump.VTableComponent\"\x1e\n\x07TagType\x12\x13\n\tunique_id\x18\x01 \x01(\t:\x00\"\xac\x03\n\nRecordType\x12\x33\n\ttype_info\x18\x01 \x01(\x0b\x32 .abi_dump.BasicNamedAndTypedDecl\x12)\n\x06\x66ields\x18\x02 \x03(\x0b\x32\x19.abi_dump.RecordFieldDecl\x12\x33\n\x0f\x62\x61se_specifiers\x18\x03 \x03(\x0b\x32\x1a.abi_dump.CXXBaseSpecifier\x12-\n\rtemplate_info\x18\x05 \x01(\x0b\x32\x16.abi_dump.TemplateInfo\x12-\n\rvtable_layout\x18\x07 \x01(\x0b\x32\x16.abi_dump.VTableLayout\x12\x38\n\x06\x61\x63\x63\x65ss\x18\x08 \x01(\x0e\x32\x19.abi_dump.AccessSpecifier:\rpublic_access\x12\x14\n\x0cis_anonymous\x18\t \x01(\x08\x12\x36\n\x0brecord_kind\x18\n \x01(\x0e\x32\x14.abi_dump.RecordKind:\x0bstruct_kind\x12#\n\x08tag_info\x18\x0b \x01(\x0b\x32\x11.abi_dump.TagType\"\xe5\x01\n\x08\x45numType\x12\x33\n\ttype_info\x18\x01 \x01(\x0b\x32 .abi_dump.BasicNamedAndTypedDecl\x12\x17\n\x0funderlying_type\x18\x02 \x01(\t\x12,\n\x0b\x65num_fields\x18\x03 \x03(\x0b\x32\x17.abi_dump.EnumFieldDecl\x12\x38\n\x06\x61\x63\x63\x65ss\x18\x04 \x01(\x0e\x32\x19.abi_dump.AccessSpecifier:\rpublic_access\x12#\n\x08tag_info\x18\x05 \x01(\x0b\x32\x11.abi_dump.TagType\"\x9d\x01\n\rGlobalVarDecl\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x0bsource_file\x18\x02 \x01(\t\x12\x16\n\x0elinker_set_key\x18\x03 \x01(\t\x12\x17\n\x0freferenced_type\x18\x04 \x01(\t\x12\x38\n\x06\x61\x63\x63\x65ss\x18\x05 \x01(\x0e\x32\x19.abi_dump.AccessSpecifier:\rpublic_access\"\x1b\n\x0b\x45lfFunction\x12\x0c\n\x04name\x18\x01 \x01(\t\"\x19\n\tElfObject\x12\x0c\n\x04name\x18\x01 \x01(\t\"\xfc\x04\n\x0fTranslationUnit\x12*\n\x0crecord_types\x18\x01 \x03(\x0b\x32\x14.abi_dump.RecordType\x12&\n\nenum_types\x18\x02 \x03(\x0b\x32\x12.abi_dump.EnumType\x12,\n\rpointer_types\x18\x03 \x03(\x0b\x32\x15.abi_dump.PointerType\x12=\n\x16lvalue_reference_types\x18\x04 \x03(\x0b\x32\x1d.abi_dump.LvalueReferenceType\x12=\n\x16rvalue_reference_types\x18\x05 \x03(\x0b\x32\x1d.abi_dump.RvalueReferenceType\x12,\n\rbuiltin_types\x18\x06 \x03(\x0b\x32\x15.abi_dump.BuiltinType\x12\x30\n\x0fqualified_types\x18\x07 \x03(\x0b\x32\x17.abi_dump.QualifiedType\x12(\n\x0b\x61rray_types\x18\x08 \x03(\x0b\x32\x13.abi_dump.ArrayType\x12.\n\x0e\x66unction_types\x18\r \x03(\x0b\x32\x16.abi_dump.FunctionType\x12)\n\tfunctions\x18\t \x03(\x0b\x32\x16.abi_dump.FunctionDecl\x12,\n\x0bglobal_vars\x18\n \x03(\x0b\x32\x17.abi_dump.GlobalVarDecl\x12,\n\relf_functions\x18\x0b \x03(\x0b\x32\x15.abi_dump.ElfFunction\x12(\n\x0b\x65lf_objects\x18\x0c \x03(\x0b\x32\x13.abi_dump.ElfObject*N\n\x0f\x41\x63\x63\x65ssSpecifier\x12\x11\n\rpublic_access\x10\x01\x12\x12\n\x0eprivate_access\x10\x02\x12\x14\n\x10protected_access\x10\x03*=\n\nRecordKind\x12\x0f\n\x0bstruct_kind\x10\x01\x12\x0e\n\nclass_kind\x10\x02\x12\x0e\n\nunion_kind\x10\x03') + serialized_pb=_b('\n\x0e\x61\x62i_dump.proto\x12\x08\x61\x62i_dump\"\xa6\x01\n\x16\x42\x61sicNamedAndTypedDecl\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x04size\x18\x02 \x01(\x04:\x01\x30\x12\x14\n\talignment\x18\x03 \x01(\r:\x01\x30\x12\x17\n\x0freferenced_type\x18\x04 \x01(\t\x12\x13\n\x0bsource_file\x18\x05 \x01(\t\x12\x16\n\x0elinker_set_key\x18\x06 \x01(\t\x12\x11\n\tself_type\x18\x07 \x01(\t\"@\n\tArrayType\x12\x33\n\ttype_info\x18\x01 \x01(\x0b\x32 .abi_dump.BasicNamedAndTypedDecl\"B\n\x0bPointerType\x12\x33\n\ttype_info\x18\x01 \x01(\x0b\x32 .abi_dump.BasicNamedAndTypedDecl\"\x82\x01\n\rQualifiedType\x12\x33\n\ttype_info\x18\x01 \x01(\x0b\x32 .abi_dump.BasicNamedAndTypedDecl\x12\x10\n\x08is_const\x18\x06 \x01(\x08\x12\x13\n\x0bis_volatile\x18\x07 \x01(\x08\x12\x15\n\ris_restricted\x18\x08 \x01(\x08\"l\n\x0b\x42uiltinType\x12\x33\n\ttype_info\x18\x01 \x01(\x0b\x32 .abi_dump.BasicNamedAndTypedDecl\x12\x13\n\x0bis_unsigned\x18\x02 \x01(\x08\x12\x13\n\x0bis_integral\x18\x03 \x01(\x08\"J\n\x13LvalueReferenceType\x12\x33\n\ttype_info\x18\x01 \x01(\x0b\x32 .abi_dump.BasicNamedAndTypedDecl\"J\n\x13RvalueReferenceType\x12\x33\n\ttype_info\x18\x01 \x01(\x0b\x32 .abi_dump.BasicNamedAndTypedDecl\"\x81\x01\n\x0c\x46unctionType\x12\x33\n\ttype_info\x18\x01 \x01(\x0b\x32 .abi_dump.BasicNamedAndTypedDecl\x12\x13\n\x0breturn_type\x18\x02 \x01(\t\x12\'\n\nparameters\x18\x03 \x03(\x0b\x32\x13.abi_dump.ParamDecl\"\xf9\x01\n\x0c\x46unctionDecl\x12\x13\n\x0breturn_type\x18\x01 \x01(\t\x12\x15\n\rfunction_name\x18\x02 \x01(\t\x12\x13\n\x0bsource_file\x18\x03 \x01(\t\x12\'\n\nparameters\x18\x04 \x03(\x0b\x32\x13.abi_dump.ParamDecl\x12-\n\rtemplate_info\x18\x05 \x01(\x0b\x32\x16.abi_dump.TemplateInfo\x12\x16\n\x0elinker_set_key\x18\x06 \x01(\t\x12\x38\n\x06\x61\x63\x63\x65ss\x18\x07 \x01(\x0e\x32\x19.abi_dump.AccessSpecifier:\rpublic_access\"N\n\tParamDecl\x12\x17\n\x0freferenced_type\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65\x66\x61ult_arg\x18\x02 \x01(\x08\x12\x13\n\x0bis_this_ptr\x18\x03 \x01(\x08\"\x8e\x01\n\x0fRecordFieldDecl\x12\x17\n\x0freferenced_type\x18\x01 \x01(\t\x12\x14\n\x0c\x66ield_offset\x18\x02 \x01(\x04\x12\x12\n\nfield_name\x18\x03 \x01(\t\x12\x38\n\x06\x61\x63\x63\x65ss\x18\x04 \x01(\x0e\x32\x19.abi_dump.AccessSpecifier:\rpublic_access\"7\n\rEnumFieldDecl\x12\x18\n\x10\x65num_field_value\x18\x01 \x01(\x03\x12\x0c\n\x04name\x18\x03 \x01(\t\";\n\x0cTemplateInfo\x12+\n\x08\x65lements\x18\x01 \x03(\x0b\x32\x19.abi_dump.TemplateElement\"*\n\x0fTemplateElement\x12\x17\n\x0freferenced_type\x18\x01 \x01(\t\"j\n\x10\x43XXBaseSpecifier\x12\x17\n\x0freferenced_type\x18\x01 \x01(\t\x12\x12\n\nis_virtual\x18\x02 \x01(\x08\x12)\n\x06\x61\x63\x63\x65ss\x18\x03 \x01(\x0e\x32\x19.abi_dump.AccessSpecifier\"\xcf\x02\n\x0fVTableComponent\x12,\n\x04kind\x18\x01 \x01(\x0e\x32\x1e.abi_dump.VTableComponent.Kind\x12 \n\x16mangled_component_name\x18\x02 \x01(\t:\x00\x12\x10\n\x05value\x18\x03 \x01(\x04:\x01\x30\x12\x1a\n\x0f\x63omponent_value\x18\x04 \x01(\x03:\x01\x30\x12\x16\n\x07is_pure\x18\x06 \x01(\x08:\x05\x66\x61lse\"\xa5\x01\n\x04Kind\x12\x0f\n\x0bVCallOffset\x10\x00\x12\x0f\n\x0bVBaseOffset\x10\x01\x12\x0f\n\x0bOffsetToTop\x10\x02\x12\x08\n\x04RTTI\x10\x03\x12\x13\n\x0f\x46unctionPointer\x10\x04\x12\x17\n\x13\x43ompleteDtorPointer\x10\x05\x12\x17\n\x13\x44\x65letingDtorPointer\x10\x06\x12\x19\n\x15UnusedFunctionPointer\x10\x07\"D\n\x0cVTableLayout\x12\x34\n\x11vtable_components\x18\x01 \x03(\x0b\x32\x19.abi_dump.VTableComponent\"\x1e\n\x07TagType\x12\x13\n\tunique_id\x18\x01 \x01(\t:\x00\"\xac\x03\n\nRecordType\x12\x33\n\ttype_info\x18\x01 \x01(\x0b\x32 .abi_dump.BasicNamedAndTypedDecl\x12)\n\x06\x66ields\x18\x02 \x03(\x0b\x32\x19.abi_dump.RecordFieldDecl\x12\x33\n\x0f\x62\x61se_specifiers\x18\x03 \x03(\x0b\x32\x1a.abi_dump.CXXBaseSpecifier\x12-\n\rtemplate_info\x18\x05 \x01(\x0b\x32\x16.abi_dump.TemplateInfo\x12-\n\rvtable_layout\x18\x07 \x01(\x0b\x32\x16.abi_dump.VTableLayout\x12\x38\n\x06\x61\x63\x63\x65ss\x18\x08 \x01(\x0e\x32\x19.abi_dump.AccessSpecifier:\rpublic_access\x12\x14\n\x0cis_anonymous\x18\t \x01(\x08\x12\x36\n\x0brecord_kind\x18\n \x01(\x0e\x32\x14.abi_dump.RecordKind:\x0bstruct_kind\x12#\n\x08tag_info\x18\x0b \x01(\x0b\x32\x11.abi_dump.TagType\"\xe5\x01\n\x08\x45numType\x12\x33\n\ttype_info\x18\x01 \x01(\x0b\x32 .abi_dump.BasicNamedAndTypedDecl\x12\x17\n\x0funderlying_type\x18\x02 \x01(\t\x12,\n\x0b\x65num_fields\x18\x03 \x03(\x0b\x32\x17.abi_dump.EnumFieldDecl\x12\x38\n\x06\x61\x63\x63\x65ss\x18\x04 \x01(\x0e\x32\x19.abi_dump.AccessSpecifier:\rpublic_access\x12#\n\x08tag_info\x18\x05 \x01(\x0b\x32\x11.abi_dump.TagType\"\x9d\x01\n\rGlobalVarDecl\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x0bsource_file\x18\x02 \x01(\t\x12\x16\n\x0elinker_set_key\x18\x03 \x01(\t\x12\x17\n\x0freferenced_type\x18\x04 \x01(\t\x12\x38\n\x06\x61\x63\x63\x65ss\x18\x05 \x01(\x0e\x32\x19.abi_dump.AccessSpecifier:\rpublic_access\"\x1b\n\x0b\x45lfFunction\x12\x0c\n\x04name\x18\x01 \x01(\t\"\x19\n\tElfObject\x12\x0c\n\x04name\x18\x01 \x01(\t\"\xfc\x04\n\x0fTranslationUnit\x12*\n\x0crecord_types\x18\x01 \x03(\x0b\x32\x14.abi_dump.RecordType\x12&\n\nenum_types\x18\x02 \x03(\x0b\x32\x12.abi_dump.EnumType\x12,\n\rpointer_types\x18\x03 \x03(\x0b\x32\x15.abi_dump.PointerType\x12=\n\x16lvalue_reference_types\x18\x04 \x03(\x0b\x32\x1d.abi_dump.LvalueReferenceType\x12=\n\x16rvalue_reference_types\x18\x05 \x03(\x0b\x32\x1d.abi_dump.RvalueReferenceType\x12,\n\rbuiltin_types\x18\x06 \x03(\x0b\x32\x15.abi_dump.BuiltinType\x12\x30\n\x0fqualified_types\x18\x07 \x03(\x0b\x32\x17.abi_dump.QualifiedType\x12(\n\x0b\x61rray_types\x18\x08 \x03(\x0b\x32\x13.abi_dump.ArrayType\x12.\n\x0e\x66unction_types\x18\r \x03(\x0b\x32\x16.abi_dump.FunctionType\x12)\n\tfunctions\x18\t \x03(\x0b\x32\x16.abi_dump.FunctionDecl\x12,\n\x0bglobal_vars\x18\n \x03(\x0b\x32\x17.abi_dump.GlobalVarDecl\x12,\n\relf_functions\x18\x0b \x03(\x0b\x32\x15.abi_dump.ElfFunction\x12(\n\x0b\x65lf_objects\x18\x0c \x03(\x0b\x32\x13.abi_dump.ElfObject*N\n\x0f\x41\x63\x63\x65ssSpecifier\x12\x11\n\rpublic_access\x10\x01\x12\x12\n\x0eprivate_access\x10\x02\x12\x14\n\x10protected_access\x10\x03*=\n\nRecordKind\x12\x0f\n\x0bstruct_kind\x10\x01\x12\x0e\n\nclass_kind\x10\x02\x12\x0e\n\nunion_kind\x10\x03') ) _ACCESSSPECIFIER = _descriptor.EnumDescriptor( @@ -44,8 +44,8 @@ _ACCESSSPECIFIER = _descriptor.EnumDescriptor( ], containing_type=None, serialized_options=None, - serialized_start=3590, - serialized_end=3668, + serialized_start=3563, + serialized_end=3641, ) _sym_db.RegisterEnumDescriptor(_ACCESSSPECIFIER) @@ -71,8 +71,8 @@ _RECORDKIND = _descriptor.EnumDescriptor( ], containing_type=None, serialized_options=None, - serialized_start=3670, - serialized_end=3731, + serialized_start=3643, + serialized_end=3704, ) _sym_db.RegisterEnumDescriptor(_RECORDKIND) @@ -126,8 +126,8 @@ _VTABLECOMPONENT_KIND = _descriptor.EnumDescriptor( ], containing_type=None, serialized_options=None, - serialized_start=1803, - serialized_end=1968, + serialized_start=1776, + serialized_end=1941, ) _sym_db.RegisterEnumDescriptor(_VTABLECOMPONENT_KIND) @@ -822,14 +822,7 @@ _VTABLECOMPONENT = _descriptor.Descriptor( is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR), _descriptor.FieldDescriptor( - name='is_inlined', full_name='abi_dump.VTableComponent.is_inlined', index=4, - number=5, type=8, cpp_type=7, label=1, - has_default_value=True, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR), - _descriptor.FieldDescriptor( - name='is_pure', full_name='abi_dump.VTableComponent.is_pure', index=5, + name='is_pure', full_name='abi_dump.VTableComponent.is_pure', index=4, number=6, type=8, cpp_type=7, label=1, has_default_value=True, default_value=False, message_type=None, enum_type=None, containing_type=None, @@ -849,7 +842,7 @@ _VTABLECOMPONENT = _descriptor.Descriptor( oneofs=[ ], serialized_start=1606, - serialized_end=1968, + serialized_end=1941, ) @@ -879,8 +872,8 @@ _VTABLELAYOUT = _descriptor.Descriptor( extension_ranges=[], oneofs=[ ], - serialized_start=1970, - serialized_end=2038, + serialized_start=1943, + serialized_end=2011, ) @@ -910,8 +903,8 @@ _TAGTYPE = _descriptor.Descriptor( extension_ranges=[], oneofs=[ ], - serialized_start=2040, - serialized_end=2070, + serialized_start=2013, + serialized_end=2043, ) @@ -997,8 +990,8 @@ _RECORDTYPE = _descriptor.Descriptor( extension_ranges=[], oneofs=[ ], - serialized_start=2073, - serialized_end=2501, + serialized_start=2046, + serialized_end=2474, ) @@ -1056,8 +1049,8 @@ _ENUMTYPE = _descriptor.Descriptor( extension_ranges=[], oneofs=[ ], - serialized_start=2504, - serialized_end=2733, + serialized_start=2477, + serialized_end=2706, ) @@ -1115,8 +1108,8 @@ _GLOBALVARDECL = _descriptor.Descriptor( extension_ranges=[], oneofs=[ ], - serialized_start=2736, - serialized_end=2893, + serialized_start=2709, + serialized_end=2866, ) @@ -1146,8 +1139,8 @@ _ELFFUNCTION = _descriptor.Descriptor( extension_ranges=[], oneofs=[ ], - serialized_start=2895, - serialized_end=2922, + serialized_start=2868, + serialized_end=2895, ) @@ -1177,8 +1170,8 @@ _ELFOBJECT = _descriptor.Descriptor( extension_ranges=[], oneofs=[ ], - serialized_start=2924, - serialized_end=2949, + serialized_start=2897, + serialized_end=2922, ) @@ -1292,8 +1285,8 @@ _TRANSLATIONUNIT = _descriptor.Descriptor( extension_ranges=[], oneofs=[ ], - serialized_start=2952, - serialized_end=3588, + serialized_start=2925, + serialized_end=3561, ) _ARRAYTYPE.fields_by_name['type_info'].message_type = _BASICNAMEDANDTYPEDDECL diff --git a/vndk/tools/header-checker/tests/expected/example1.cpp b/vndk/tools/header-checker/tests/expected/example1.cpp index 98fb40333..5393ca910 100644 --- a/vndk/tools/header-checker/tests/expected/example1.cpp +++ b/vndk/tools/header-checker/tests/expected/example1.cpp @@ -53,35 +53,30 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTIN5test210HelloAgainE" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN5test210HelloAgain5againEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN5test210HelloAgainD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN5test210HelloAgainD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -348,35 +343,30 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI8CPPHello" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN8CPPHello5againEv" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN8CPPHelloD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN8CPPHelloD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/expected/example1.h b/vndk/tools/header-checker/tests/expected/example1.h index 98fb40333..5393ca910 100644 --- a/vndk/tools/header-checker/tests/expected/example1.h +++ b/vndk/tools/header-checker/tests/expected/example1.h @@ -53,35 +53,30 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTIN5test210HelloAgainE" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN5test210HelloAgain5againEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN5test210HelloAgainD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN5test210HelloAgainD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -348,35 +343,30 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI8CPPHello" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN8CPPHello5againEv" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN8CPPHelloD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN8CPPHelloD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/expected/example2.h b/vndk/tools/header-checker/tests/expected/example2.h index c77c7df63..8495fef6f 100644 --- a/vndk/tools/header-checker/tests/expected/example2.h +++ b/vndk/tools/header-checker/tests/expected/example2.h @@ -53,35 +53,30 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTIN5test210HelloAgainE" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN5test210HelloAgain5againEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN5test210HelloAgainD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN5test210HelloAgainD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h b/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h deleted file mode 100644 index c50445ddd..000000000 --- a/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h +++ /dev/null @@ -1,16 +0,0 @@ -class PureVirtualBase { - virtual void foo_pure() = 0; - virtual void foo_pure2() = 0; - - virtual void foo_inline() {} - virtual void foo_not_inline(); -}; - -class DerivedBar : public PureVirtualBase { - virtual void foo_pure() override; - - virtual void foo_inline() override; - virtual void foo_not_inline() override {} - -}; - diff --git a/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h b/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h new file mode 100644 index 000000000..bdbe70c7e --- /dev/null +++ b/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h @@ -0,0 +1,15 @@ +class PureVirtualBase { + public: + virtual ~PureVirtualBase() = 0; + virtual void foo_pure() = 0; + virtual void foo_virtual() {} +}; + +class DerivedBar : public PureVirtualBase { + public: + virtual ~DerivedBar() {} + virtual void foo_pure() override {} + virtual void foo_virtual() override = 0; +}; + +PureVirtualBase::~PureVirtualBase() {} diff --git a/vndk/tools/header-checker/tests/integration/cpp/inline_pure/inline_pure.cpp b/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/pure_virtual_function.cpp similarity index 100% rename from vndk/tools/header-checker/tests/integration/cpp/inline_pure/inline_pure.cpp rename to vndk/tools/header-checker/tests/integration/cpp/pure_virtual/pure_virtual_function.cpp diff --git a/vndk/tools/header-checker/tests/module.py b/vndk/tools/header-checker/tests/module.py index d38aae129..d1e831c46 100755 --- a/vndk/tools/header-checker/tests/module.py +++ b/vndk/tools/header-checker/tests/module.py @@ -471,9 +471,9 @@ TEST_MODULES = [ api = 'current', ), Module( - name = 'libinline_pure', - srcs = ['integration/cpp/inline_pure/inline_pure.cpp'], - export_include_dirs = ['integration/cpp/inline_pure/include'], + name = 'libpure_virtual_function', + srcs = ['integration/cpp/pure_virtual/pure_virtual_function.cpp'], + export_include_dirs = ['integration/cpp/pure_virtual/include'], version_script = '', cflags = [], arch = '', diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp.so.lsdump index 1d15c823e..68634b585 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_add_function.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_add_function.so.lsdump index fb61b36d3..8a784d598 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_add_function.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_add_function.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_add_global_variable.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_add_global_variable.so.lsdump index 94418fbbb..ea97a07d8 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_add_global_variable.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_add_global_variable.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_change_function_access.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_change_function_access.so.lsdump index a467b5a88..40b628535 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_change_function_access.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_change_function_access.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_change_member_access.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_change_member_access.so.lsdump index 622db177e..b83f0a52d 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_change_member_access.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_change_member_access.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_enum_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_enum_diff.so.lsdump index 508740ee3..a29dd8430 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_enum_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_enum_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_enum_extended.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_enum_extended.so.lsdump index 4e6aa7644..8a133ebb9 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_enum_extended.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_enum_extended.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_inheritance_type_changed.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_inheritance_type_changed.so.lsdump index bfc34d6b0..101edd728 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_inheritance_type_changed.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_inheritance_type_changed.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,112 +149,96 @@ record_types { kind: VBaseOffset mangled_component_name: "" component_value: 12 - is_inlined: false is_pure: false } vtable_components { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: VCallOffset mangled_component_name: "" component_value: -12 - is_inlined: false is_pure: false } vtable_components { kind: VCallOffset mangled_component_name: "" component_value: -12 - is_inlined: false is_pure: false } vtable_components { kind: VCallOffset mangled_component_name: "" component_value: -12 - is_inlined: false is_pure: false } vtable_components { kind: OffsetToTop mangled_component_name: "" component_value: -12 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZTv0_n12_N16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZTv0_n16_N16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZTv0_n20_N16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZTv0_n20_N16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_member_cv_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_member_cv_diff.so.lsdump index 55862a691..5bc9aef7a 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_member_cv_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_member_cv_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_member_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_member_diff.so.lsdump index b84b414c7..cdcf1b5c4 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_member_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_member_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_member_fake_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_member_fake_diff.so.lsdump index 8dfed2df7..5a04bdc7d 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_member_fake_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_member_fake_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_member_integral_type_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_member_integral_type_diff.so.lsdump index 48902d7f1..fa9554614 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_member_integral_type_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_member_integral_type_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_member_name_changed.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_member_name_changed.so.lsdump index 231670bc6..68ceff390 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_member_name_changed.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_member_name_changed.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_parameter_type_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_parameter_type_diff.so.lsdump index b5a2631a5..10e265cb4 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_parameter_type_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_parameter_type_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_return_type_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_return_type_diff.so.lsdump index 90270c8c8..734e4049a 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_return_type_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_return_type_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_unreferenced_elf_symbol_removed.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_unreferenced_elf_symbol_removed.so.lsdump index 08b2d4cd3..a97fb1e58 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_unreferenced_elf_symbol_removed.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_unreferenced_elf_symbol_removed.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_vtable_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_vtable_diff.so.lsdump index 3cba1edea..8681bfb93 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_vtable_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm/libgolden_cpp_vtable_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86/libinline_pure.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm/libpure_virtual_function.so.lsdump similarity index 74% rename from vndk/tools/header-checker/tests/reference_dumps/x86/libinline_pure.so.lsdump rename to vndk/tools/header-checker/tests/reference_dumps/arm/libpure_virtual_function.so.lsdump index 3a186169e..29a106d81 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86/libinline_pure.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm/libpure_virtual_function.so.lsdump @@ -4,7 +4,7 @@ record_types { size: 4 alignment: 4 referenced_type: "type-1" - source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h" + source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h" linker_set_key: "PureVirtualBase" self_type: "type-1" } @@ -13,42 +13,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI15PureVirtualBase" component_value: 0 - is_inlined: false is_pure: false } + vtable_components { + kind: CompleteDtorPointer + mangled_component_name: "_ZN15PureVirtualBaseD1Ev" + component_value: 0 + is_pure: true + } + vtable_components { + kind: DeletingDtorPointer + mangled_component_name: "_ZN15PureVirtualBaseD0Ev" + component_value: 0 + is_pure: true + } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN15PureVirtualBase8foo_pureEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer - mangled_component_name: "_ZN15PureVirtualBase9foo_pure2Ev" + mangled_component_name: "_ZN15PureVirtualBase11foo_virtualEv" component_value: 0 - is_inlined: false - is_pure: true - } - vtable_components { - kind: FunctionPointer - mangled_component_name: "_ZN15PureVirtualBase10foo_inlineEv" - component_value: 0 - is_inlined: true - is_pure: false - } - vtable_components { - kind: FunctionPointer - mangled_component_name: "_ZN15PureVirtualBase14foo_not_inlineEv" - component_value: 0 - is_inlined: false is_pure: false } } @@ -64,7 +58,7 @@ record_types { size: 4 alignment: 4 referenced_type: "type-4" - source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h" + source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h" linker_set_key: "DerivedBar" self_type: "type-4" } @@ -78,44 +72,38 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI10DerivedBar" component_value: 0 - is_inlined: false + is_pure: false + } + vtable_components { + kind: CompleteDtorPointer + mangled_component_name: "_ZN10DerivedBarD1Ev" + component_value: 0 + is_pure: false + } + vtable_components { + kind: DeletingDtorPointer + mangled_component_name: "_ZN10DerivedBarD0Ev" + component_value: 0 is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN10DerivedBar8foo_pureEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer - mangled_component_name: "_ZN15PureVirtualBase9foo_pure2Ev" + mangled_component_name: "_ZN10DerivedBar11foo_virtualEv" component_value: 0 - is_inlined: false is_pure: true } - vtable_components { - kind: FunctionPointer - mangled_component_name: "_ZN10DerivedBar10foo_inlineEv" - component_value: 0 - is_inlined: false - is_pure: false - } - vtable_components { - kind: FunctionPointer - mangled_component_name: "_ZN10DerivedBar14foo_not_inlineEv" - component_value: 0 - is_inlined: true - is_pure: false - } } access: public_access record_kind: class_kind @@ -129,7 +117,7 @@ pointer_types { size: 4 alignment: 4 referenced_type: "type-1" - source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h" + source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h" linker_set_key: "PureVirtualBase *" self_type: "type-3" } @@ -140,7 +128,7 @@ pointer_types { size: 4 alignment: 4 referenced_type: "type-4" - source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h" + source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h" linker_set_key: "DerivedBar *" self_type: "type-5" } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp.so.lsdump index 08c068c21..b089862d2 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_add_function.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_add_function.so.lsdump index 5233cac0c..deca5c55f 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_add_function.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_add_function.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_add_global_variable.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_add_global_variable.so.lsdump index 73dfc7673..98fcceb50 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_add_global_variable.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_add_global_variable.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_change_function_access.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_change_function_access.so.lsdump index 9263f8cf8..23b2ad319 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_change_function_access.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_change_function_access.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_change_member_access.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_change_member_access.so.lsdump index 4099ddd92..2711c8589 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_change_member_access.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_change_member_access.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_enum_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_enum_diff.so.lsdump index ee5c20e1c..b5ba2ac09 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_enum_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_enum_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_enum_extended.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_enum_extended.so.lsdump index 42db68781..1eb62d1f4 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_enum_extended.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_enum_extended.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_inheritance_type_changed.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_inheritance_type_changed.so.lsdump index 40b131fc5..61fd1bebd 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_inheritance_type_changed.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_inheritance_type_changed.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,112 +149,96 @@ record_types { kind: VBaseOffset mangled_component_name: "" component_value: 24 - is_inlined: false is_pure: false } vtable_components { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: VCallOffset mangled_component_name: "" component_value: -24 - is_inlined: false is_pure: false } vtable_components { kind: VCallOffset mangled_component_name: "" component_value: -24 - is_inlined: false is_pure: false } vtable_components { kind: VCallOffset mangled_component_name: "" component_value: -24 - is_inlined: false is_pure: false } vtable_components { kind: OffsetToTop mangled_component_name: "" component_value: -24 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZTv0_n24_N16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZTv0_n32_N16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZTv0_n40_N16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZTv0_n40_N16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_member_cv_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_member_cv_diff.so.lsdump index fa2990041..f58f320e5 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_member_cv_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_member_cv_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_member_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_member_diff.so.lsdump index b148bff3c..65d242724 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_member_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_member_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_member_fake_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_member_fake_diff.so.lsdump index e58a394f6..2e8211c07 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_member_fake_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_member_fake_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_member_integral_type_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_member_integral_type_diff.so.lsdump index 85abfdfa8..73ab209f1 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_member_integral_type_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_member_integral_type_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_member_name_changed.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_member_name_changed.so.lsdump index 890e803d5..c7d139bc1 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_member_name_changed.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_member_name_changed.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_parameter_type_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_parameter_type_diff.so.lsdump index 36134c1b4..c458c952e 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_parameter_type_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_parameter_type_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_return_type_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_return_type_diff.so.lsdump index 1f275674b..a3d5b19d0 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_return_type_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_return_type_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_unreferenced_elf_symbol_removed.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_unreferenced_elf_symbol_removed.so.lsdump index 37d75e673..797fa0b40 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_unreferenced_elf_symbol_removed.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_unreferenced_elf_symbol_removed.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_vtable_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_vtable_diff.so.lsdump index 6b92d27d5..a1a906fd0 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_vtable_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm64/libgolden_cpp_vtable_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips64/libinline_pure.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/arm64/libpure_virtual_function.so.lsdump similarity index 74% rename from vndk/tools/header-checker/tests/reference_dumps/mips64/libinline_pure.so.lsdump rename to vndk/tools/header-checker/tests/reference_dumps/arm64/libpure_virtual_function.so.lsdump index 3545d62fb..573df854e 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips64/libinline_pure.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/arm64/libpure_virtual_function.so.lsdump @@ -4,7 +4,7 @@ record_types { size: 8 alignment: 8 referenced_type: "type-1" - source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h" + source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h" linker_set_key: "PureVirtualBase" self_type: "type-1" } @@ -13,42 +13,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI15PureVirtualBase" component_value: 0 - is_inlined: false is_pure: false } + vtable_components { + kind: CompleteDtorPointer + mangled_component_name: "_ZN15PureVirtualBaseD1Ev" + component_value: 0 + is_pure: true + } + vtable_components { + kind: DeletingDtorPointer + mangled_component_name: "_ZN15PureVirtualBaseD0Ev" + component_value: 0 + is_pure: true + } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN15PureVirtualBase8foo_pureEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer - mangled_component_name: "_ZN15PureVirtualBase9foo_pure2Ev" + mangled_component_name: "_ZN15PureVirtualBase11foo_virtualEv" component_value: 0 - is_inlined: false - is_pure: true - } - vtable_components { - kind: FunctionPointer - mangled_component_name: "_ZN15PureVirtualBase10foo_inlineEv" - component_value: 0 - is_inlined: true - is_pure: false - } - vtable_components { - kind: FunctionPointer - mangled_component_name: "_ZN15PureVirtualBase14foo_not_inlineEv" - component_value: 0 - is_inlined: false is_pure: false } } @@ -64,7 +58,7 @@ record_types { size: 8 alignment: 8 referenced_type: "type-4" - source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h" + source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h" linker_set_key: "DerivedBar" self_type: "type-4" } @@ -78,44 +72,38 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI10DerivedBar" component_value: 0 - is_inlined: false + is_pure: false + } + vtable_components { + kind: CompleteDtorPointer + mangled_component_name: "_ZN10DerivedBarD1Ev" + component_value: 0 + is_pure: false + } + vtable_components { + kind: DeletingDtorPointer + mangled_component_name: "_ZN10DerivedBarD0Ev" + component_value: 0 is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN10DerivedBar8foo_pureEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer - mangled_component_name: "_ZN15PureVirtualBase9foo_pure2Ev" + mangled_component_name: "_ZN10DerivedBar11foo_virtualEv" component_value: 0 - is_inlined: false is_pure: true } - vtable_components { - kind: FunctionPointer - mangled_component_name: "_ZN10DerivedBar10foo_inlineEv" - component_value: 0 - is_inlined: false - is_pure: false - } - vtable_components { - kind: FunctionPointer - mangled_component_name: "_ZN10DerivedBar14foo_not_inlineEv" - component_value: 0 - is_inlined: true - is_pure: false - } } access: public_access record_kind: class_kind @@ -129,7 +117,7 @@ pointer_types { size: 8 alignment: 8 referenced_type: "type-1" - source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h" + source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h" linker_set_key: "PureVirtualBase *" self_type: "type-3" } @@ -140,7 +128,7 @@ pointer_types { size: 8 alignment: 8 referenced_type: "type-4" - source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h" + source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h" linker_set_key: "DerivedBar *" self_type: "type-5" } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp.so.lsdump index 1d15c823e..68634b585 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_add_function.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_add_function.so.lsdump index fb61b36d3..8a784d598 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_add_function.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_add_function.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_add_global_variable.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_add_global_variable.so.lsdump index 94418fbbb..ea97a07d8 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_add_global_variable.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_add_global_variable.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_change_function_access.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_change_function_access.so.lsdump index a467b5a88..40b628535 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_change_function_access.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_change_function_access.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_change_member_access.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_change_member_access.so.lsdump index 622db177e..b83f0a52d 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_change_member_access.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_change_member_access.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_enum_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_enum_diff.so.lsdump index 508740ee3..a29dd8430 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_enum_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_enum_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_enum_extended.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_enum_extended.so.lsdump index 4e6aa7644..8a133ebb9 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_enum_extended.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_enum_extended.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_inheritance_type_changed.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_inheritance_type_changed.so.lsdump index bfc34d6b0..101edd728 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_inheritance_type_changed.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_inheritance_type_changed.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,112 +149,96 @@ record_types { kind: VBaseOffset mangled_component_name: "" component_value: 12 - is_inlined: false is_pure: false } vtable_components { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: VCallOffset mangled_component_name: "" component_value: -12 - is_inlined: false is_pure: false } vtable_components { kind: VCallOffset mangled_component_name: "" component_value: -12 - is_inlined: false is_pure: false } vtable_components { kind: VCallOffset mangled_component_name: "" component_value: -12 - is_inlined: false is_pure: false } vtable_components { kind: OffsetToTop mangled_component_name: "" component_value: -12 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZTv0_n12_N16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZTv0_n16_N16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZTv0_n20_N16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZTv0_n20_N16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_member_cv_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_member_cv_diff.so.lsdump index 55862a691..5bc9aef7a 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_member_cv_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_member_cv_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_member_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_member_diff.so.lsdump index b84b414c7..cdcf1b5c4 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_member_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_member_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_member_fake_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_member_fake_diff.so.lsdump index 8dfed2df7..5a04bdc7d 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_member_fake_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_member_fake_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_member_integral_type_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_member_integral_type_diff.so.lsdump index 48902d7f1..fa9554614 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_member_integral_type_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_member_integral_type_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_member_name_changed.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_member_name_changed.so.lsdump index 231670bc6..68ceff390 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_member_name_changed.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_member_name_changed.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_parameter_type_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_parameter_type_diff.so.lsdump index b5a2631a5..10e265cb4 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_parameter_type_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_parameter_type_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_return_type_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_return_type_diff.so.lsdump index 90270c8c8..734e4049a 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_return_type_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_return_type_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_unreferenced_elf_symbol_removed.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_unreferenced_elf_symbol_removed.so.lsdump index 08b2d4cd3..a97fb1e58 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_unreferenced_elf_symbol_removed.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_unreferenced_elf_symbol_removed.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_vtable_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_vtable_diff.so.lsdump index 3cba1edea..8681bfb93 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_vtable_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips/libgolden_cpp_vtable_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm/libinline_pure.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips/libpure_virtual_function.so.lsdump similarity index 74% rename from vndk/tools/header-checker/tests/reference_dumps/arm/libinline_pure.so.lsdump rename to vndk/tools/header-checker/tests/reference_dumps/mips/libpure_virtual_function.so.lsdump index 3a186169e..29a106d81 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm/libinline_pure.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips/libpure_virtual_function.so.lsdump @@ -4,7 +4,7 @@ record_types { size: 4 alignment: 4 referenced_type: "type-1" - source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h" + source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h" linker_set_key: "PureVirtualBase" self_type: "type-1" } @@ -13,42 +13,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI15PureVirtualBase" component_value: 0 - is_inlined: false is_pure: false } + vtable_components { + kind: CompleteDtorPointer + mangled_component_name: "_ZN15PureVirtualBaseD1Ev" + component_value: 0 + is_pure: true + } + vtable_components { + kind: DeletingDtorPointer + mangled_component_name: "_ZN15PureVirtualBaseD0Ev" + component_value: 0 + is_pure: true + } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN15PureVirtualBase8foo_pureEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer - mangled_component_name: "_ZN15PureVirtualBase9foo_pure2Ev" + mangled_component_name: "_ZN15PureVirtualBase11foo_virtualEv" component_value: 0 - is_inlined: false - is_pure: true - } - vtable_components { - kind: FunctionPointer - mangled_component_name: "_ZN15PureVirtualBase10foo_inlineEv" - component_value: 0 - is_inlined: true - is_pure: false - } - vtable_components { - kind: FunctionPointer - mangled_component_name: "_ZN15PureVirtualBase14foo_not_inlineEv" - component_value: 0 - is_inlined: false is_pure: false } } @@ -64,7 +58,7 @@ record_types { size: 4 alignment: 4 referenced_type: "type-4" - source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h" + source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h" linker_set_key: "DerivedBar" self_type: "type-4" } @@ -78,44 +72,38 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI10DerivedBar" component_value: 0 - is_inlined: false + is_pure: false + } + vtable_components { + kind: CompleteDtorPointer + mangled_component_name: "_ZN10DerivedBarD1Ev" + component_value: 0 + is_pure: false + } + vtable_components { + kind: DeletingDtorPointer + mangled_component_name: "_ZN10DerivedBarD0Ev" + component_value: 0 is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN10DerivedBar8foo_pureEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer - mangled_component_name: "_ZN15PureVirtualBase9foo_pure2Ev" + mangled_component_name: "_ZN10DerivedBar11foo_virtualEv" component_value: 0 - is_inlined: false is_pure: true } - vtable_components { - kind: FunctionPointer - mangled_component_name: "_ZN10DerivedBar10foo_inlineEv" - component_value: 0 - is_inlined: false - is_pure: false - } - vtable_components { - kind: FunctionPointer - mangled_component_name: "_ZN10DerivedBar14foo_not_inlineEv" - component_value: 0 - is_inlined: true - is_pure: false - } } access: public_access record_kind: class_kind @@ -129,7 +117,7 @@ pointer_types { size: 4 alignment: 4 referenced_type: "type-1" - source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h" + source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h" linker_set_key: "PureVirtualBase *" self_type: "type-3" } @@ -140,7 +128,7 @@ pointer_types { size: 4 alignment: 4 referenced_type: "type-4" - source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h" + source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h" linker_set_key: "DerivedBar *" self_type: "type-5" } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp.so.lsdump index 08c068c21..b089862d2 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_add_function.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_add_function.so.lsdump index 5233cac0c..deca5c55f 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_add_function.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_add_function.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_add_global_variable.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_add_global_variable.so.lsdump index 73dfc7673..98fcceb50 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_add_global_variable.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_add_global_variable.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_change_function_access.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_change_function_access.so.lsdump index 9263f8cf8..23b2ad319 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_change_function_access.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_change_function_access.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_change_member_access.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_change_member_access.so.lsdump index 4099ddd92..2711c8589 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_change_member_access.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_change_member_access.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_enum_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_enum_diff.so.lsdump index ee5c20e1c..b5ba2ac09 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_enum_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_enum_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_enum_extended.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_enum_extended.so.lsdump index 42db68781..1eb62d1f4 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_enum_extended.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_enum_extended.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_inheritance_type_changed.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_inheritance_type_changed.so.lsdump index 40b131fc5..61fd1bebd 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_inheritance_type_changed.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_inheritance_type_changed.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,112 +149,96 @@ record_types { kind: VBaseOffset mangled_component_name: "" component_value: 24 - is_inlined: false is_pure: false } vtable_components { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: VCallOffset mangled_component_name: "" component_value: -24 - is_inlined: false is_pure: false } vtable_components { kind: VCallOffset mangled_component_name: "" component_value: -24 - is_inlined: false is_pure: false } vtable_components { kind: VCallOffset mangled_component_name: "" component_value: -24 - is_inlined: false is_pure: false } vtable_components { kind: OffsetToTop mangled_component_name: "" component_value: -24 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZTv0_n24_N16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZTv0_n32_N16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZTv0_n40_N16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZTv0_n40_N16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_member_cv_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_member_cv_diff.so.lsdump index fa2990041..f58f320e5 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_member_cv_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_member_cv_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_member_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_member_diff.so.lsdump index b148bff3c..65d242724 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_member_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_member_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_member_fake_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_member_fake_diff.so.lsdump index e58a394f6..2e8211c07 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_member_fake_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_member_fake_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_member_integral_type_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_member_integral_type_diff.so.lsdump index 85abfdfa8..73ab209f1 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_member_integral_type_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_member_integral_type_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_member_name_changed.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_member_name_changed.so.lsdump index 890e803d5..c7d139bc1 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_member_name_changed.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_member_name_changed.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_parameter_type_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_parameter_type_diff.so.lsdump index 36134c1b4..c458c952e 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_parameter_type_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_parameter_type_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_return_type_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_return_type_diff.so.lsdump index 1f275674b..a3d5b19d0 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_return_type_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_return_type_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_unreferenced_elf_symbol_removed.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_unreferenced_elf_symbol_removed.so.lsdump index 37d75e673..797fa0b40 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_unreferenced_elf_symbol_removed.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_unreferenced_elf_symbol_removed.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_vtable_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_vtable_diff.so.lsdump index 6b92d27d5..a1a906fd0 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_vtable_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips64/libgolden_cpp_vtable_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libinline_pure.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/mips64/libpure_virtual_function.so.lsdump similarity index 74% rename from vndk/tools/header-checker/tests/reference_dumps/x86_64/libinline_pure.so.lsdump rename to vndk/tools/header-checker/tests/reference_dumps/mips64/libpure_virtual_function.so.lsdump index 3545d62fb..573df854e 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libinline_pure.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/mips64/libpure_virtual_function.so.lsdump @@ -4,7 +4,7 @@ record_types { size: 8 alignment: 8 referenced_type: "type-1" - source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h" + source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h" linker_set_key: "PureVirtualBase" self_type: "type-1" } @@ -13,42 +13,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI15PureVirtualBase" component_value: 0 - is_inlined: false is_pure: false } + vtable_components { + kind: CompleteDtorPointer + mangled_component_name: "_ZN15PureVirtualBaseD1Ev" + component_value: 0 + is_pure: true + } + vtable_components { + kind: DeletingDtorPointer + mangled_component_name: "_ZN15PureVirtualBaseD0Ev" + component_value: 0 + is_pure: true + } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN15PureVirtualBase8foo_pureEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer - mangled_component_name: "_ZN15PureVirtualBase9foo_pure2Ev" + mangled_component_name: "_ZN15PureVirtualBase11foo_virtualEv" component_value: 0 - is_inlined: false - is_pure: true - } - vtable_components { - kind: FunctionPointer - mangled_component_name: "_ZN15PureVirtualBase10foo_inlineEv" - component_value: 0 - is_inlined: true - is_pure: false - } - vtable_components { - kind: FunctionPointer - mangled_component_name: "_ZN15PureVirtualBase14foo_not_inlineEv" - component_value: 0 - is_inlined: false is_pure: false } } @@ -64,7 +58,7 @@ record_types { size: 8 alignment: 8 referenced_type: "type-4" - source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h" + source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h" linker_set_key: "DerivedBar" self_type: "type-4" } @@ -78,44 +72,38 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI10DerivedBar" component_value: 0 - is_inlined: false + is_pure: false + } + vtable_components { + kind: CompleteDtorPointer + mangled_component_name: "_ZN10DerivedBarD1Ev" + component_value: 0 + is_pure: false + } + vtable_components { + kind: DeletingDtorPointer + mangled_component_name: "_ZN10DerivedBarD0Ev" + component_value: 0 is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN10DerivedBar8foo_pureEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer - mangled_component_name: "_ZN15PureVirtualBase9foo_pure2Ev" + mangled_component_name: "_ZN10DerivedBar11foo_virtualEv" component_value: 0 - is_inlined: false is_pure: true } - vtable_components { - kind: FunctionPointer - mangled_component_name: "_ZN10DerivedBar10foo_inlineEv" - component_value: 0 - is_inlined: false - is_pure: false - } - vtable_components { - kind: FunctionPointer - mangled_component_name: "_ZN10DerivedBar14foo_not_inlineEv" - component_value: 0 - is_inlined: true - is_pure: false - } } access: public_access record_kind: class_kind @@ -129,7 +117,7 @@ pointer_types { size: 8 alignment: 8 referenced_type: "type-1" - source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h" + source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h" linker_set_key: "PureVirtualBase *" self_type: "type-3" } @@ -140,7 +128,7 @@ pointer_types { size: 8 alignment: 8 referenced_type: "type-4" - source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h" + source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h" linker_set_key: "DerivedBar *" self_type: "type-5" } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp.so.lsdump index 1d15c823e..68634b585 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_add_function.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_add_function.so.lsdump index fb61b36d3..8a784d598 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_add_function.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_add_function.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_add_global_variable.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_add_global_variable.so.lsdump index 94418fbbb..ea97a07d8 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_add_global_variable.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_add_global_variable.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_change_function_access.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_change_function_access.so.lsdump index a467b5a88..40b628535 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_change_function_access.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_change_function_access.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_change_member_access.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_change_member_access.so.lsdump index 622db177e..b83f0a52d 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_change_member_access.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_change_member_access.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_enum_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_enum_diff.so.lsdump index 508740ee3..a29dd8430 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_enum_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_enum_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_enum_extended.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_enum_extended.so.lsdump index 4e6aa7644..8a133ebb9 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_enum_extended.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_enum_extended.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_inheritance_type_changed.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_inheritance_type_changed.so.lsdump index bfc34d6b0..101edd728 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_inheritance_type_changed.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_inheritance_type_changed.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,112 +149,96 @@ record_types { kind: VBaseOffset mangled_component_name: "" component_value: 12 - is_inlined: false is_pure: false } vtable_components { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: VCallOffset mangled_component_name: "" component_value: -12 - is_inlined: false is_pure: false } vtable_components { kind: VCallOffset mangled_component_name: "" component_value: -12 - is_inlined: false is_pure: false } vtable_components { kind: VCallOffset mangled_component_name: "" component_value: -12 - is_inlined: false is_pure: false } vtable_components { kind: OffsetToTop mangled_component_name: "" component_value: -12 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZTv0_n12_N16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZTv0_n16_N16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZTv0_n20_N16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZTv0_n20_N16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_member_cv_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_member_cv_diff.so.lsdump index 55862a691..5bc9aef7a 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_member_cv_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_member_cv_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_member_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_member_diff.so.lsdump index 24c322e10..be8842f7a 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_member_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_member_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_member_fake_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_member_fake_diff.so.lsdump index 8dfed2df7..5a04bdc7d 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_member_fake_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_member_fake_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_member_integral_type_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_member_integral_type_diff.so.lsdump index 48902d7f1..fa9554614 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_member_integral_type_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_member_integral_type_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_member_name_changed.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_member_name_changed.so.lsdump index 231670bc6..68ceff390 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_member_name_changed.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_member_name_changed.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_parameter_type_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_parameter_type_diff.so.lsdump index b5a2631a5..10e265cb4 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_parameter_type_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_parameter_type_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_return_type_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_return_type_diff.so.lsdump index 90270c8c8..734e4049a 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_return_type_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_return_type_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_unreferenced_elf_symbol_removed.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_unreferenced_elf_symbol_removed.so.lsdump index 08b2d4cd3..a97fb1e58 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_unreferenced_elf_symbol_removed.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_unreferenced_elf_symbol_removed.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_vtable_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_vtable_diff.so.lsdump index 3cba1edea..8681bfb93 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_vtable_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86/libgolden_cpp_vtable_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/mips/libinline_pure.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86/libpure_virtual_function.so.lsdump similarity index 74% rename from vndk/tools/header-checker/tests/reference_dumps/mips/libinline_pure.so.lsdump rename to vndk/tools/header-checker/tests/reference_dumps/x86/libpure_virtual_function.so.lsdump index 3a186169e..29a106d81 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/mips/libinline_pure.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86/libpure_virtual_function.so.lsdump @@ -4,7 +4,7 @@ record_types { size: 4 alignment: 4 referenced_type: "type-1" - source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h" + source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h" linker_set_key: "PureVirtualBase" self_type: "type-1" } @@ -13,42 +13,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI15PureVirtualBase" component_value: 0 - is_inlined: false is_pure: false } + vtable_components { + kind: CompleteDtorPointer + mangled_component_name: "_ZN15PureVirtualBaseD1Ev" + component_value: 0 + is_pure: true + } + vtable_components { + kind: DeletingDtorPointer + mangled_component_name: "_ZN15PureVirtualBaseD0Ev" + component_value: 0 + is_pure: true + } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN15PureVirtualBase8foo_pureEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer - mangled_component_name: "_ZN15PureVirtualBase9foo_pure2Ev" + mangled_component_name: "_ZN15PureVirtualBase11foo_virtualEv" component_value: 0 - is_inlined: false - is_pure: true - } - vtable_components { - kind: FunctionPointer - mangled_component_name: "_ZN15PureVirtualBase10foo_inlineEv" - component_value: 0 - is_inlined: true - is_pure: false - } - vtable_components { - kind: FunctionPointer - mangled_component_name: "_ZN15PureVirtualBase14foo_not_inlineEv" - component_value: 0 - is_inlined: false is_pure: false } } @@ -64,7 +58,7 @@ record_types { size: 4 alignment: 4 referenced_type: "type-4" - source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h" + source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h" linker_set_key: "DerivedBar" self_type: "type-4" } @@ -78,44 +72,38 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI10DerivedBar" component_value: 0 - is_inlined: false + is_pure: false + } + vtable_components { + kind: CompleteDtorPointer + mangled_component_name: "_ZN10DerivedBarD1Ev" + component_value: 0 + is_pure: false + } + vtable_components { + kind: DeletingDtorPointer + mangled_component_name: "_ZN10DerivedBarD0Ev" + component_value: 0 is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN10DerivedBar8foo_pureEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer - mangled_component_name: "_ZN15PureVirtualBase9foo_pure2Ev" + mangled_component_name: "_ZN10DerivedBar11foo_virtualEv" component_value: 0 - is_inlined: false is_pure: true } - vtable_components { - kind: FunctionPointer - mangled_component_name: "_ZN10DerivedBar10foo_inlineEv" - component_value: 0 - is_inlined: false - is_pure: false - } - vtable_components { - kind: FunctionPointer - mangled_component_name: "_ZN10DerivedBar14foo_not_inlineEv" - component_value: 0 - is_inlined: true - is_pure: false - } } access: public_access record_kind: class_kind @@ -129,7 +117,7 @@ pointer_types { size: 4 alignment: 4 referenced_type: "type-1" - source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h" + source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h" linker_set_key: "PureVirtualBase *" self_type: "type-3" } @@ -140,7 +128,7 @@ pointer_types { size: 4 alignment: 4 referenced_type: "type-4" - source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h" + source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h" linker_set_key: "DerivedBar *" self_type: "type-5" } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp.so.lsdump index 08c068c21..b089862d2 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_add_function.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_add_function.so.lsdump index 5233cac0c..deca5c55f 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_add_function.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_add_function.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_add_global_variable.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_add_global_variable.so.lsdump index 73dfc7673..98fcceb50 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_add_global_variable.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_add_global_variable.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_change_function_access.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_change_function_access.so.lsdump index 9263f8cf8..23b2ad319 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_change_function_access.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_change_function_access.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_change_member_access.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_change_member_access.so.lsdump index 4099ddd92..2711c8589 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_change_member_access.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_change_member_access.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_enum_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_enum_diff.so.lsdump index ee5c20e1c..b5ba2ac09 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_enum_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_enum_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_enum_extended.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_enum_extended.so.lsdump index 42db68781..1eb62d1f4 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_enum_extended.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_enum_extended.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_inheritance_type_changed.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_inheritance_type_changed.so.lsdump index 40b131fc5..61fd1bebd 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_inheritance_type_changed.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_inheritance_type_changed.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,112 +149,96 @@ record_types { kind: VBaseOffset mangled_component_name: "" component_value: 24 - is_inlined: false is_pure: false } vtable_components { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: VCallOffset mangled_component_name: "" component_value: -24 - is_inlined: false is_pure: false } vtable_components { kind: VCallOffset mangled_component_name: "" component_value: -24 - is_inlined: false is_pure: false } vtable_components { kind: VCallOffset mangled_component_name: "" component_value: -24 - is_inlined: false is_pure: false } vtable_components { kind: OffsetToTop mangled_component_name: "" component_value: -24 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZTv0_n24_N16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZTv0_n32_N16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZTv0_n40_N16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZTv0_n40_N16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_member_cv_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_member_cv_diff.so.lsdump index fa2990041..f58f320e5 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_member_cv_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_member_cv_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_member_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_member_diff.so.lsdump index b148bff3c..65d242724 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_member_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_member_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_member_fake_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_member_fake_diff.so.lsdump index e58a394f6..2e8211c07 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_member_fake_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_member_fake_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_member_integral_type_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_member_integral_type_diff.so.lsdump index 85abfdfa8..73ab209f1 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_member_integral_type_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_member_integral_type_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_member_name_changed.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_member_name_changed.so.lsdump index 890e803d5..c7d139bc1 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_member_name_changed.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_member_name_changed.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_parameter_type_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_parameter_type_diff.so.lsdump index 36134c1b4..c458c952e 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_parameter_type_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_parameter_type_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_return_type_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_return_type_diff.so.lsdump index 1f275674b..a3d5b19d0 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_return_type_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_return_type_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_unreferenced_elf_symbol_removed.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_unreferenced_elf_symbol_removed.so.lsdump index 37d75e673..797fa0b40 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_unreferenced_elf_symbol_removed.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_unreferenced_elf_symbol_removed.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_vtable_diff.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_vtable_diff.so.lsdump index 6b92d27d5..a1a906fd0 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_vtable_diff.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libgolden_cpp_vtable_diff.so.lsdump @@ -19,42 +19,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI12SuperSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN12SuperSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN12SuperSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN12SuperSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -84,42 +78,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI17HighVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN17HighVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN17HighVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } @@ -161,42 +149,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI16LowVolumeSpeaker" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker6ListenEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN16LowVolumeSpeaker5SpeakEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: CompleteDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD1Ev" component_value: 0 - is_inlined: true is_pure: false } vtable_components { kind: DeletingDtorPointer mangled_component_name: "_ZN16LowVolumeSpeakerD0Ev" component_value: 0 - is_inlined: true is_pure: false } } diff --git a/vndk/tools/header-checker/tests/reference_dumps/arm64/libinline_pure.so.lsdump b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libpure_virtual_function.so.lsdump similarity index 74% rename from vndk/tools/header-checker/tests/reference_dumps/arm64/libinline_pure.so.lsdump rename to vndk/tools/header-checker/tests/reference_dumps/x86_64/libpure_virtual_function.so.lsdump index 3545d62fb..573df854e 100644 --- a/vndk/tools/header-checker/tests/reference_dumps/arm64/libinline_pure.so.lsdump +++ b/vndk/tools/header-checker/tests/reference_dumps/x86_64/libpure_virtual_function.so.lsdump @@ -4,7 +4,7 @@ record_types { size: 8 alignment: 8 referenced_type: "type-1" - source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h" + source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h" linker_set_key: "PureVirtualBase" self_type: "type-1" } @@ -13,42 +13,36 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI15PureVirtualBase" component_value: 0 - is_inlined: false is_pure: false } + vtable_components { + kind: CompleteDtorPointer + mangled_component_name: "_ZN15PureVirtualBaseD1Ev" + component_value: 0 + is_pure: true + } + vtable_components { + kind: DeletingDtorPointer + mangled_component_name: "_ZN15PureVirtualBaseD0Ev" + component_value: 0 + is_pure: true + } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN15PureVirtualBase8foo_pureEv" component_value: 0 - is_inlined: false is_pure: true } vtable_components { kind: FunctionPointer - mangled_component_name: "_ZN15PureVirtualBase9foo_pure2Ev" + mangled_component_name: "_ZN15PureVirtualBase11foo_virtualEv" component_value: 0 - is_inlined: false - is_pure: true - } - vtable_components { - kind: FunctionPointer - mangled_component_name: "_ZN15PureVirtualBase10foo_inlineEv" - component_value: 0 - is_inlined: true - is_pure: false - } - vtable_components { - kind: FunctionPointer - mangled_component_name: "_ZN15PureVirtualBase14foo_not_inlineEv" - component_value: 0 - is_inlined: false is_pure: false } } @@ -64,7 +58,7 @@ record_types { size: 8 alignment: 8 referenced_type: "type-4" - source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h" + source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h" linker_set_key: "DerivedBar" self_type: "type-4" } @@ -78,44 +72,38 @@ record_types { kind: OffsetToTop mangled_component_name: "" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: RTTI mangled_component_name: "_ZTI10DerivedBar" component_value: 0 - is_inlined: false + is_pure: false + } + vtable_components { + kind: CompleteDtorPointer + mangled_component_name: "_ZN10DerivedBarD1Ev" + component_value: 0 + is_pure: false + } + vtable_components { + kind: DeletingDtorPointer + mangled_component_name: "_ZN10DerivedBarD0Ev" + component_value: 0 is_pure: false } vtable_components { kind: FunctionPointer mangled_component_name: "_ZN10DerivedBar8foo_pureEv" component_value: 0 - is_inlined: false is_pure: false } vtable_components { kind: FunctionPointer - mangled_component_name: "_ZN15PureVirtualBase9foo_pure2Ev" + mangled_component_name: "_ZN10DerivedBar11foo_virtualEv" component_value: 0 - is_inlined: false is_pure: true } - vtable_components { - kind: FunctionPointer - mangled_component_name: "_ZN10DerivedBar10foo_inlineEv" - component_value: 0 - is_inlined: false - is_pure: false - } - vtable_components { - kind: FunctionPointer - mangled_component_name: "_ZN10DerivedBar14foo_not_inlineEv" - component_value: 0 - is_inlined: true - is_pure: false - } } access: public_access record_kind: class_kind @@ -129,7 +117,7 @@ pointer_types { size: 8 alignment: 8 referenced_type: "type-1" - source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h" + source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h" linker_set_key: "PureVirtualBase *" self_type: "type-3" } @@ -140,7 +128,7 @@ pointer_types { size: 8 alignment: 8 referenced_type: "type-4" - source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h" + source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h" linker_set_key: "DerivedBar *" self_type: "type-5" } diff --git a/vndk/tools/header-checker/tests/test.py b/vndk/tools/header-checker/tests/test.py index 1fc6f8ee0..732b4420f 100755 --- a/vndk/tools/header-checker/tests/test.py +++ b/vndk/tools/header-checker/tests/test.py @@ -272,10 +272,10 @@ class MyTest(unittest.TestCase): "libgolden_cpp", "libgolden_cpp_inheritance_type_changed", 8, [], True, True) - def test_libinline_pure(self): + def test_libpure_virtual_function(self): self.prepare_and_absolute_diff_all_archs( - "libinline_pure", - "libinline_pure", + "libpure_virtual_function", + "libpure_virtual_function", )