Merge "Add is_inlined and is_pure property to header-abi-dump"

This commit is contained in:
Treehugger Robot
2018-07-24 01:58:33 +00:00
committed by Gerrit Code Review
131 changed files with 5852 additions and 76 deletions

View File

@@ -686,6 +686,8 @@ 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) {
case clang::VTableComponent::CK_VCallOffset:
@@ -717,6 +719,8 @@ 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:
kind = abi_util::VTableComponentIR::Kind::FunctionPointer;
@@ -762,7 +766,8 @@ abi_util::VTableComponentIR RecordDeclWrapper::SetupRecordVTableComponent(
default:
break;
}
return abi_util::VTableComponentIR(mangled_component_name, kind, value);
return abi_util::VTableComponentIR(mangled_component_name, kind, value,
is_inlined, is_pure);
}
bool RecordDeclWrapper::SetupTemplateInfo(

View File

@@ -201,8 +201,10 @@ class VTableComponentIR {
UnusedFunctionPointer = 7
};
VTableComponentIR(const std::string &name, Kind kind, int64_t value)
: component_name_(name), kind_(kind), value_(value) { }
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) { }
VTableComponentIR() { }
@@ -218,10 +220,20 @@ class VTableComponentIR {
return component_name_;
}
bool GetIsInlined() const {
return is_inlined_;
}
bool GetIsPure() const {
return is_pure_;
}
protected:
std::string component_name_;
Kind kind_;
int64_t value_ = 0;
bool is_inlined_;
bool is_pure_;
};
class VTableLayoutIR {

View File

@@ -128,7 +128,9 @@ VTableLayoutIR ProtobufTextFormatToIRReader::VTableLayoutProtobufToIR(
VTableComponentIR vtable_component_ir(
vtable_component.mangled_component_name(),
VTableComponentKindProtobufToIR(vtable_component.kind()),
vtable_component.component_value());
vtable_component.component_value(),
vtable_component.is_inlined(),
vtable_component.is_pure());
vtable_layout_ir.AddVTableComponent(std::move(vtable_component_ir));
}
return vtable_layout_ir;
@@ -484,6 +486,9 @@ 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;
}

View File

@@ -121,6 +121,8 @@ 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];
}
message VTableLayout {

View File

@@ -53,26 +53,36 @@ 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
}
}
access: public_access
@@ -338,26 +348,36 @@ 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
}
}
access: public_access

View File

@@ -53,26 +53,36 @@ 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
}
}
access: public_access
@@ -338,26 +348,36 @@ 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
}
}
access: public_access

View File

@@ -53,26 +53,36 @@ 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
}
}
access: public_access

View File

@@ -0,0 +1,16 @@
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 {}
};

View File

@@ -0,0 +1 @@
#include <header1.h>

View File

@@ -470,6 +470,15 @@ TEST_MODULES = [
arch = '',
api = 'current',
),
Module(
name = 'libinline_pure',
srcs = ['integration/cpp/inline_pure/inline_pure.cpp'],
export_include_dirs = ['integration/cpp/inline_pure/include'],
version_script = '',
cflags = [],
arch = '',
api = 'current',
),
]
TEST_MODULES = { m.name: m for m in TEST_MODULES }

View File

@@ -31,10 +31,10 @@ record_types {
name: "Cstruct"
size: 8
alignment: 4
referenced_type: "type-6"
referenced_type: "type-5"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "Cstruct"
self_type: "type-6"
self_type: "type-5"
}
fields {
referenced_type: "type-3"
@@ -43,7 +43,7 @@ record_types {
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "type-6"
field_offset: 32
field_name: "b"
access: public_access
@@ -59,10 +59,10 @@ record_types {
name: "Cinner"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "type-7"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "Cinner"
self_type: "type-8"
self_type: "type-7"
}
fields {
referenced_type: "type-3"
@@ -103,10 +103,10 @@ pointer_types {
name: "Cstruct **"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "type-4"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "Cstruct **"
self_type: "type-4"
self_type: "type-8"
}
}
pointer_types {
@@ -114,10 +114,10 @@ pointer_types {
name: "Cstruct *"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "type-5"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "Cstruct *"
self_type: "type-5"
self_type: "type-4"
}
}
pointer_types {
@@ -125,10 +125,10 @@ pointer_types {
name: "Cinner *"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "type-7"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "Cinner *"
self_type: "type-7"
self_type: "type-6"
}
}
builtin_types {
@@ -162,8 +162,9 @@ functions {
function_name: "CFunction"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
parameters {
referenced_type: "type-4"
referenced_type: "type-8"
default_arg: false
is_this_ptr: false
}
linker_set_key: "CFunction"
access: public_access
@@ -175,10 +176,12 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_Z3fooPiS_"
access: public_access

View File

@@ -186,6 +186,7 @@ functions {
parameters {
referenced_type: "type-7"
default_arg: false
is_this_ptr: false
}
linker_set_key: "CFunction"
access: public_access
@@ -197,10 +198,12 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: false
}
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_Z3fooPiS_"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeakerD2Ev"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -360,6 +401,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -371,10 +413,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker13AddedFunctionEv"
access: public_access
@@ -397,6 +442,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -408,6 +454,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeakerD2Ev"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -360,6 +401,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -371,10 +413,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -397,6 +442,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: private_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -301,6 +337,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -312,6 +349,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -323,6 +361,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -334,6 +373,7 @@ functions {
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -345,6 +385,7 @@ functions {
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -356,10 +397,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-7"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -371,6 +414,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -382,6 +426,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -309,6 +345,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -320,6 +357,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -331,6 +369,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -342,6 +381,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -353,6 +393,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -364,10 +405,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -379,6 +422,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -390,6 +434,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,81 +161,113 @@ 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
}
}
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -319,6 +355,7 @@ functions {
parameters {
referenced_type: "type-10"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -330,6 +367,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -341,6 +379,7 @@ functions {
parameters {
referenced_type: "type-10"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -352,6 +391,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -363,6 +403,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -374,10 +415,12 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -389,6 +432,7 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -400,6 +444,7 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -318,6 +354,7 @@ functions {
parameters {
referenced_type: "type-10"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -329,6 +366,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -340,6 +378,7 @@ functions {
parameters {
referenced_type: "type-10"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -351,6 +390,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -362,6 +402,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -373,10 +414,12 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -388,6 +431,7 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -399,6 +443,7 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -318,6 +354,7 @@ functions {
parameters {
referenced_type: "type-10"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -329,6 +366,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -340,6 +378,7 @@ functions {
parameters {
referenced_type: "type-10"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -351,6 +390,7 @@ functions {
parameters {
referenced_type: "type-5"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -362,6 +402,7 @@ functions {
parameters {
referenced_type: "type-5"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -373,10 +414,12 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -388,6 +431,7 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -399,6 +443,7 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeakerD2Ev"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -360,6 +401,7 @@ functions {
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -371,10 +413,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEi"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -397,6 +442,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -312,6 +348,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -323,6 +360,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -334,6 +372,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -345,6 +384,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -356,10 +396,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -371,6 +413,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -382,6 +425,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -0,0 +1,160 @@
record_types {
type_info {
name: "PureVirtualBase"
size: 4
alignment: 4
referenced_type: "type-1"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h"
linker_set_key: "PureVirtualBase"
self_type: "type-1"
}
vtable_layout {
vtable_components {
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: FunctionPointer
mangled_component_name: "_ZN15PureVirtualBase8foo_pureEv"
component_value: 0
is_inlined: false
is_pure: true
}
vtable_components {
kind: FunctionPointer
mangled_component_name: "_ZN15PureVirtualBase9foo_pure2Ev"
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
}
}
access: public_access
record_kind: class_kind
tag_info {
unique_id: "_ZTS15PureVirtualBase"
}
}
record_types {
type_info {
name: "DerivedBar"
size: 4
alignment: 4
referenced_type: "type-4"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h"
linker_set_key: "DerivedBar"
self_type: "type-4"
}
base_specifiers {
referenced_type: "type-1"
is_virtual: false
access: public_access
}
vtable_layout {
vtable_components {
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: FunctionPointer
mangled_component_name: "_ZN10DerivedBar8foo_pureEv"
component_value: 0
is_inlined: false
is_pure: false
}
vtable_components {
kind: FunctionPointer
mangled_component_name: "_ZN15PureVirtualBase9foo_pure2Ev"
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
tag_info {
unique_id: "_ZTS10DerivedBar"
}
}
pointer_types {
type_info {
name: "PureVirtualBase *"
size: 4
alignment: 4
referenced_type: "type-1"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h"
linker_set_key: "PureVirtualBase *"
self_type: "type-3"
}
}
pointer_types {
type_info {
name: "DerivedBar *"
size: 4
alignment: 4
referenced_type: "type-4"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h"
linker_set_key: "DerivedBar *"
self_type: "type-5"
}
}
builtin_types {
type_info {
name: "void"
size: 0
alignment: 0
referenced_type: "type-2"
source_file: ""
linker_set_key: "void"
self_type: "type-2"
}
is_unsigned: false
is_integral: false
}

View File

@@ -31,10 +31,10 @@ record_types {
name: "Cstruct"
size: 16
alignment: 8
referenced_type: "type-6"
referenced_type: "type-5"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "Cstruct"
self_type: "type-6"
self_type: "type-5"
}
fields {
referenced_type: "type-3"
@@ -43,7 +43,7 @@ record_types {
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "type-6"
field_offset: 64
field_name: "b"
access: public_access
@@ -59,10 +59,10 @@ record_types {
name: "Cinner"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "type-7"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "Cinner"
self_type: "type-8"
self_type: "type-7"
}
fields {
referenced_type: "type-3"
@@ -103,10 +103,10 @@ pointer_types {
name: "Cstruct **"
size: 8
alignment: 8
referenced_type: "type-5"
referenced_type: "type-4"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "Cstruct **"
self_type: "type-4"
self_type: "type-8"
}
}
pointer_types {
@@ -114,10 +114,10 @@ pointer_types {
name: "Cstruct *"
size: 8
alignment: 8
referenced_type: "type-6"
referenced_type: "type-5"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "Cstruct *"
self_type: "type-5"
self_type: "type-4"
}
}
pointer_types {
@@ -125,10 +125,10 @@ pointer_types {
name: "Cinner *"
size: 8
alignment: 8
referenced_type: "type-8"
referenced_type: "type-7"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "Cinner *"
self_type: "type-7"
self_type: "type-6"
}
}
builtin_types {
@@ -162,8 +162,9 @@ functions {
function_name: "CFunction"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
parameters {
referenced_type: "type-4"
referenced_type: "type-8"
default_arg: false
is_this_ptr: false
}
linker_set_key: "CFunction"
access: public_access
@@ -175,10 +176,12 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_Z3fooPiS_"
access: public_access

View File

@@ -186,6 +186,7 @@ functions {
parameters {
referenced_type: "type-7"
default_arg: false
is_this_ptr: false
}
linker_set_key: "CFunction"
access: public_access
@@ -197,10 +198,12 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: false
}
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_Z3fooPiS_"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeakerD2Ev"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -360,6 +401,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -371,10 +413,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker13AddedFunctionEv"
access: public_access
@@ -397,6 +442,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -408,6 +454,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeakerD2Ev"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -360,6 +401,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -371,10 +413,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -397,6 +442,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: private_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -301,6 +337,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -312,6 +349,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -323,6 +361,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -334,6 +373,7 @@ functions {
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -345,6 +385,7 @@ functions {
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -356,10 +397,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-7"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -371,6 +414,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -382,6 +426,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -309,6 +345,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -320,6 +357,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -331,6 +369,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -342,6 +381,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -353,6 +393,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -364,10 +405,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -379,6 +422,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -390,6 +434,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,81 +161,113 @@ 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
}
}
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -319,6 +355,7 @@ functions {
parameters {
referenced_type: "type-10"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -330,6 +367,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -341,6 +379,7 @@ functions {
parameters {
referenced_type: "type-10"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -352,6 +391,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -363,6 +403,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -374,10 +415,12 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -389,6 +432,7 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -400,6 +444,7 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -318,6 +354,7 @@ functions {
parameters {
referenced_type: "type-10"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -329,6 +366,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -340,6 +378,7 @@ functions {
parameters {
referenced_type: "type-10"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -351,6 +390,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -362,6 +402,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -373,10 +414,12 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -388,6 +431,7 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -399,6 +443,7 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -318,6 +354,7 @@ functions {
parameters {
referenced_type: "type-10"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -329,6 +366,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -340,6 +378,7 @@ functions {
parameters {
referenced_type: "type-10"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -351,6 +390,7 @@ functions {
parameters {
referenced_type: "type-5"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -362,6 +402,7 @@ functions {
parameters {
referenced_type: "type-5"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -373,10 +414,12 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -388,6 +431,7 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -399,6 +443,7 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeakerD2Ev"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -360,6 +401,7 @@ functions {
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -371,10 +413,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEi"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -397,6 +442,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -312,6 +348,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -323,6 +360,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -334,6 +372,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -345,6 +384,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -356,10 +396,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -371,6 +413,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -382,6 +425,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -0,0 +1,160 @@
record_types {
type_info {
name: "PureVirtualBase"
size: 8
alignment: 8
referenced_type: "type-1"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h"
linker_set_key: "PureVirtualBase"
self_type: "type-1"
}
vtable_layout {
vtable_components {
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: FunctionPointer
mangled_component_name: "_ZN15PureVirtualBase8foo_pureEv"
component_value: 0
is_inlined: false
is_pure: true
}
vtable_components {
kind: FunctionPointer
mangled_component_name: "_ZN15PureVirtualBase9foo_pure2Ev"
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
}
}
access: public_access
record_kind: class_kind
tag_info {
unique_id: "_ZTS15PureVirtualBase"
}
}
record_types {
type_info {
name: "DerivedBar"
size: 8
alignment: 8
referenced_type: "type-4"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h"
linker_set_key: "DerivedBar"
self_type: "type-4"
}
base_specifiers {
referenced_type: "type-1"
is_virtual: false
access: public_access
}
vtable_layout {
vtable_components {
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: FunctionPointer
mangled_component_name: "_ZN10DerivedBar8foo_pureEv"
component_value: 0
is_inlined: false
is_pure: false
}
vtable_components {
kind: FunctionPointer
mangled_component_name: "_ZN15PureVirtualBase9foo_pure2Ev"
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
tag_info {
unique_id: "_ZTS10DerivedBar"
}
}
pointer_types {
type_info {
name: "PureVirtualBase *"
size: 8
alignment: 8
referenced_type: "type-1"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h"
linker_set_key: "PureVirtualBase *"
self_type: "type-3"
}
}
pointer_types {
type_info {
name: "DerivedBar *"
size: 8
alignment: 8
referenced_type: "type-4"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h"
linker_set_key: "DerivedBar *"
self_type: "type-5"
}
}
builtin_types {
type_info {
name: "void"
size: 0
alignment: 0
referenced_type: "type-2"
source_file: ""
linker_set_key: "void"
self_type: "type-2"
}
is_unsigned: false
is_integral: false
}

View File

@@ -31,10 +31,10 @@ record_types {
name: "Cstruct"
size: 8
alignment: 4
referenced_type: "type-6"
referenced_type: "type-5"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "Cstruct"
self_type: "type-6"
self_type: "type-5"
}
fields {
referenced_type: "type-3"
@@ -43,7 +43,7 @@ record_types {
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "type-6"
field_offset: 32
field_name: "b"
access: public_access
@@ -59,10 +59,10 @@ record_types {
name: "Cinner"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "type-7"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "Cinner"
self_type: "type-8"
self_type: "type-7"
}
fields {
referenced_type: "type-3"
@@ -103,10 +103,10 @@ pointer_types {
name: "Cstruct **"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "type-4"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "Cstruct **"
self_type: "type-4"
self_type: "type-8"
}
}
pointer_types {
@@ -114,10 +114,10 @@ pointer_types {
name: "Cstruct *"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "type-5"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "Cstruct *"
self_type: "type-5"
self_type: "type-4"
}
}
pointer_types {
@@ -125,10 +125,10 @@ pointer_types {
name: "Cinner *"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "type-7"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "Cinner *"
self_type: "type-7"
self_type: "type-6"
}
}
builtin_types {
@@ -162,8 +162,9 @@ functions {
function_name: "CFunction"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
parameters {
referenced_type: "type-4"
referenced_type: "type-8"
default_arg: false
is_this_ptr: false
}
linker_set_key: "CFunction"
access: public_access
@@ -175,10 +176,12 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_Z3fooPiS_"
access: public_access

View File

@@ -186,6 +186,7 @@ functions {
parameters {
referenced_type: "type-7"
default_arg: false
is_this_ptr: false
}
linker_set_key: "CFunction"
access: public_access
@@ -197,10 +198,12 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: false
}
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_Z3fooPiS_"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeakerD2Ev"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -360,6 +401,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -371,10 +413,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker13AddedFunctionEv"
access: public_access
@@ -397,6 +442,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -408,6 +454,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeakerD2Ev"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -360,6 +401,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -371,10 +413,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -397,6 +442,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: private_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -301,6 +337,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -312,6 +349,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -323,6 +361,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -334,6 +373,7 @@ functions {
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -345,6 +385,7 @@ functions {
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -356,10 +397,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-7"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -371,6 +414,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -382,6 +426,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -309,6 +345,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -320,6 +357,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -331,6 +369,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -342,6 +381,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -353,6 +393,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -364,10 +405,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -379,6 +422,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -390,6 +434,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,81 +161,113 @@ 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
}
}
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -319,6 +355,7 @@ functions {
parameters {
referenced_type: "type-10"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -330,6 +367,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -341,6 +379,7 @@ functions {
parameters {
referenced_type: "type-10"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -352,6 +391,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -363,6 +403,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -374,10 +415,12 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -389,6 +432,7 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -400,6 +444,7 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -318,6 +354,7 @@ functions {
parameters {
referenced_type: "type-10"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -329,6 +366,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -340,6 +378,7 @@ functions {
parameters {
referenced_type: "type-10"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -351,6 +390,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -362,6 +402,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -373,10 +414,12 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -388,6 +431,7 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -399,6 +443,7 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -318,6 +354,7 @@ functions {
parameters {
referenced_type: "type-10"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -329,6 +366,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -340,6 +378,7 @@ functions {
parameters {
referenced_type: "type-10"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -351,6 +390,7 @@ functions {
parameters {
referenced_type: "type-5"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -362,6 +402,7 @@ functions {
parameters {
referenced_type: "type-5"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -373,10 +414,12 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -388,6 +431,7 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -399,6 +443,7 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeakerD2Ev"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -360,6 +401,7 @@ functions {
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -371,10 +413,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEi"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -397,6 +442,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -312,6 +348,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -323,6 +360,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -334,6 +372,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -345,6 +384,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -356,10 +396,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -371,6 +413,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -382,6 +425,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -0,0 +1,160 @@
record_types {
type_info {
name: "PureVirtualBase"
size: 4
alignment: 4
referenced_type: "type-1"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h"
linker_set_key: "PureVirtualBase"
self_type: "type-1"
}
vtable_layout {
vtable_components {
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: FunctionPointer
mangled_component_name: "_ZN15PureVirtualBase8foo_pureEv"
component_value: 0
is_inlined: false
is_pure: true
}
vtable_components {
kind: FunctionPointer
mangled_component_name: "_ZN15PureVirtualBase9foo_pure2Ev"
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
}
}
access: public_access
record_kind: class_kind
tag_info {
unique_id: "_ZTS15PureVirtualBase"
}
}
record_types {
type_info {
name: "DerivedBar"
size: 4
alignment: 4
referenced_type: "type-4"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h"
linker_set_key: "DerivedBar"
self_type: "type-4"
}
base_specifiers {
referenced_type: "type-1"
is_virtual: false
access: public_access
}
vtable_layout {
vtable_components {
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: FunctionPointer
mangled_component_name: "_ZN10DerivedBar8foo_pureEv"
component_value: 0
is_inlined: false
is_pure: false
}
vtable_components {
kind: FunctionPointer
mangled_component_name: "_ZN15PureVirtualBase9foo_pure2Ev"
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
tag_info {
unique_id: "_ZTS10DerivedBar"
}
}
pointer_types {
type_info {
name: "PureVirtualBase *"
size: 4
alignment: 4
referenced_type: "type-1"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h"
linker_set_key: "PureVirtualBase *"
self_type: "type-3"
}
}
pointer_types {
type_info {
name: "DerivedBar *"
size: 4
alignment: 4
referenced_type: "type-4"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h"
linker_set_key: "DerivedBar *"
self_type: "type-5"
}
}
builtin_types {
type_info {
name: "void"
size: 0
alignment: 0
referenced_type: "type-2"
source_file: ""
linker_set_key: "void"
self_type: "type-2"
}
is_unsigned: false
is_integral: false
}

View File

@@ -31,10 +31,10 @@ record_types {
name: "Cstruct"
size: 16
alignment: 8
referenced_type: "type-6"
referenced_type: "type-5"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "Cstruct"
self_type: "type-6"
self_type: "type-5"
}
fields {
referenced_type: "type-3"
@@ -43,7 +43,7 @@ record_types {
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "type-6"
field_offset: 64
field_name: "b"
access: public_access
@@ -59,10 +59,10 @@ record_types {
name: "Cinner"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "type-7"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "Cinner"
self_type: "type-8"
self_type: "type-7"
}
fields {
referenced_type: "type-3"
@@ -103,10 +103,10 @@ pointer_types {
name: "Cstruct **"
size: 8
alignment: 8
referenced_type: "type-5"
referenced_type: "type-4"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "Cstruct **"
self_type: "type-4"
self_type: "type-8"
}
}
pointer_types {
@@ -114,10 +114,10 @@ pointer_types {
name: "Cstruct *"
size: 8
alignment: 8
referenced_type: "type-6"
referenced_type: "type-5"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "Cstruct *"
self_type: "type-5"
self_type: "type-4"
}
}
pointer_types {
@@ -125,10 +125,10 @@ pointer_types {
name: "Cinner *"
size: 8
alignment: 8
referenced_type: "type-8"
referenced_type: "type-7"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "Cinner *"
self_type: "type-7"
self_type: "type-6"
}
}
builtin_types {
@@ -162,8 +162,9 @@ functions {
function_name: "CFunction"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
parameters {
referenced_type: "type-4"
referenced_type: "type-8"
default_arg: false
is_this_ptr: false
}
linker_set_key: "CFunction"
access: public_access
@@ -175,10 +176,12 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_Z3fooPiS_"
access: public_access

View File

@@ -186,6 +186,7 @@ functions {
parameters {
referenced_type: "type-7"
default_arg: false
is_this_ptr: false
}
linker_set_key: "CFunction"
access: public_access
@@ -197,10 +198,12 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: false
}
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_Z3fooPiS_"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeakerD2Ev"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -360,6 +401,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -371,10 +413,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker13AddedFunctionEv"
access: public_access
@@ -397,6 +442,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -408,6 +454,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeakerD2Ev"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -360,6 +401,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -371,10 +413,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -397,6 +442,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: private_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -301,6 +337,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -312,6 +349,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -323,6 +361,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -334,6 +373,7 @@ functions {
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -345,6 +385,7 @@ functions {
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -356,10 +397,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-7"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -371,6 +414,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -382,6 +426,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -309,6 +345,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -320,6 +357,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -331,6 +369,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -342,6 +381,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -353,6 +393,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -364,10 +405,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -379,6 +422,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -390,6 +434,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,81 +161,113 @@ 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
}
}
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -319,6 +355,7 @@ functions {
parameters {
referenced_type: "type-10"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -330,6 +367,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -341,6 +379,7 @@ functions {
parameters {
referenced_type: "type-10"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -352,6 +391,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -363,6 +403,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -374,10 +415,12 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -389,6 +432,7 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -400,6 +444,7 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -318,6 +354,7 @@ functions {
parameters {
referenced_type: "type-10"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -329,6 +366,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -340,6 +378,7 @@ functions {
parameters {
referenced_type: "type-10"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -351,6 +390,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -362,6 +402,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -373,10 +414,12 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -388,6 +431,7 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -399,6 +443,7 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -318,6 +354,7 @@ functions {
parameters {
referenced_type: "type-10"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -329,6 +366,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -340,6 +378,7 @@ functions {
parameters {
referenced_type: "type-10"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -351,6 +390,7 @@ functions {
parameters {
referenced_type: "type-5"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -362,6 +402,7 @@ functions {
parameters {
referenced_type: "type-5"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -373,10 +414,12 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -388,6 +431,7 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -399,6 +443,7 @@ functions {
parameters {
referenced_type: "type-13"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeakerD2Ev"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -360,6 +401,7 @@ functions {
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -371,10 +413,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEi"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -397,6 +442,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -312,6 +348,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -323,6 +360,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -334,6 +372,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -345,6 +384,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -356,10 +396,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -371,6 +413,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -382,6 +425,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -0,0 +1,160 @@
record_types {
type_info {
name: "PureVirtualBase"
size: 8
alignment: 8
referenced_type: "type-1"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h"
linker_set_key: "PureVirtualBase"
self_type: "type-1"
}
vtable_layout {
vtable_components {
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: FunctionPointer
mangled_component_name: "_ZN15PureVirtualBase8foo_pureEv"
component_value: 0
is_inlined: false
is_pure: true
}
vtable_components {
kind: FunctionPointer
mangled_component_name: "_ZN15PureVirtualBase9foo_pure2Ev"
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
}
}
access: public_access
record_kind: class_kind
tag_info {
unique_id: "_ZTS15PureVirtualBase"
}
}
record_types {
type_info {
name: "DerivedBar"
size: 8
alignment: 8
referenced_type: "type-4"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h"
linker_set_key: "DerivedBar"
self_type: "type-4"
}
base_specifiers {
referenced_type: "type-1"
is_virtual: false
access: public_access
}
vtable_layout {
vtable_components {
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: FunctionPointer
mangled_component_name: "_ZN10DerivedBar8foo_pureEv"
component_value: 0
is_inlined: false
is_pure: false
}
vtable_components {
kind: FunctionPointer
mangled_component_name: "_ZN15PureVirtualBase9foo_pure2Ev"
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
tag_info {
unique_id: "_ZTS10DerivedBar"
}
}
pointer_types {
type_info {
name: "PureVirtualBase *"
size: 8
alignment: 8
referenced_type: "type-1"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h"
linker_set_key: "PureVirtualBase *"
self_type: "type-3"
}
}
pointer_types {
type_info {
name: "DerivedBar *"
size: 8
alignment: 8
referenced_type: "type-4"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/inline_pure/include/header1.h"
linker_set_key: "DerivedBar *"
self_type: "type-5"
}
}
builtin_types {
type_info {
name: "void"
size: 0
alignment: 0
referenced_type: "type-2"
source_file: ""
linker_set_key: "void"
self_type: "type-2"
}
is_unsigned: false
is_integral: false
}

View File

@@ -31,10 +31,10 @@ record_types {
name: "Cstruct"
size: 8
alignment: 4
referenced_type: "type-6"
referenced_type: "type-5"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "Cstruct"
self_type: "type-6"
self_type: "type-5"
}
fields {
referenced_type: "type-3"
@@ -43,7 +43,7 @@ record_types {
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "type-6"
field_offset: 32
field_name: "b"
access: public_access
@@ -59,10 +59,10 @@ record_types {
name: "Cinner"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "type-7"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "Cinner"
self_type: "type-8"
self_type: "type-7"
}
fields {
referenced_type: "type-3"
@@ -103,10 +103,10 @@ pointer_types {
name: "Cstruct **"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "type-4"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "Cstruct **"
self_type: "type-4"
self_type: "type-8"
}
}
pointer_types {
@@ -114,10 +114,10 @@ pointer_types {
name: "Cstruct *"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "type-5"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "Cstruct *"
self_type: "type-5"
self_type: "type-4"
}
}
pointer_types {
@@ -125,10 +125,10 @@ pointer_types {
name: "Cinner *"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "type-7"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "Cinner *"
self_type: "type-7"
self_type: "type-6"
}
}
builtin_types {
@@ -162,8 +162,9 @@ functions {
function_name: "CFunction"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
parameters {
referenced_type: "type-4"
referenced_type: "type-8"
default_arg: false
is_this_ptr: false
}
linker_set_key: "CFunction"
access: public_access
@@ -175,10 +176,12 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_Z3fooPiS_"
access: public_access

View File

@@ -186,6 +186,7 @@ functions {
parameters {
referenced_type: "type-7"
default_arg: false
is_this_ptr: false
}
linker_set_key: "CFunction"
access: public_access
@@ -197,10 +198,12 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: false
}
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_Z3fooPiS_"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeakerD2Ev"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -360,6 +401,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -371,10 +413,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker13AddedFunctionEv"
access: public_access
@@ -397,6 +442,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -408,6 +454,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeakerD2Ev"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -360,6 +401,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -371,10 +413,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -397,6 +442,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: private_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -305,6 +341,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -316,6 +353,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -327,6 +365,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -338,6 +377,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -349,6 +389,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -360,10 +401,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -375,6 +418,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -386,6 +430,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -301,6 +337,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -312,6 +349,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -323,6 +361,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -334,6 +373,7 @@ functions {
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -345,6 +385,7 @@ functions {
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -356,10 +397,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-7"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -371,6 +414,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -382,6 +426,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,31 +161,43 @@ 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
}
}
access: public_access
@@ -309,6 +345,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
@@ -320,6 +357,7 @@ functions {
parameters {
referenced_type: "type-2"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN12SuperSpeaker18CreateSuperSpeakerEi"
access: public_access
@@ -331,6 +369,7 @@ functions {
parameters {
referenced_type: "type-9"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN12SuperSpeaker9SpeakLoudEv"
access: public_access
@@ -342,6 +381,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker5SpeakEv"
access: public_access
@@ -353,6 +393,7 @@ functions {
parameters {
referenced_type: "type-4"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN16LowVolumeSpeaker6ListenEv"
access: public_access
@@ -364,10 +405,12 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
default_arg: false
is_this_ptr: false
}
linker_set_key: "_ZN17HighVolumeSpeaker11BadPracticeEf"
access: public_access
@@ -379,6 +422,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker5SpeakEv"
access: public_access
@@ -390,6 +434,7 @@ functions {
parameters {
referenced_type: "type-12"
default_arg: false
is_this_ptr: true
}
linker_set_key: "_ZN17HighVolumeSpeaker6ListenEv"
access: public_access

View File

@@ -19,31 +19,43 @@ 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
}
}
access: public_access
@@ -72,31 +84,43 @@ 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
}
}
access: public_access
@@ -137,81 +161,113 @@ 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
}
}
access: public_access

Some files were not shown because too many files have changed in this diff Show More