Vtable for VirtualBase VirtualBase::_ZTV11VirtualBase: 3 entries 0 (int (*)(...))0 8 (int (*)(...))(& _ZTI11VirtualBase) 16 (int (*)(...))__cxa_pure_virtual Class VirtualBase size=8 align=8 base size=8 base align=8 VirtualBase (0x0x6ffffbe0480) 0 nearly-empty vptr=((& VirtualBase::_ZTV11VirtualBase) + 16) Vtable for VirtualDerived VirtualDerived::_ZTV14VirtualDerived: 3 entries 0 (int (*)(...))0 8 (int (*)(...))(& _ZTI14VirtualDerived) 16 (int (*)(...))VirtualDerived::tick Class VirtualDerived size=16 align=8 base size=12 base align=8 VirtualDerived (0x0x6ffffc301a0) 0 vptr=((& VirtualDerived::_ZTV14VirtualDerived) + 16) VirtualBase (0x0x6ffffbe04e0) 0 nearly-empty primary-for VirtualDerived (0x0x6ffffc301a0)