Vtable for Alarm
Alarm::_ZTV5Alarm: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI5Alarm)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual

Class Alarm
   size=16 align=4
   base size=16 base align=4
Alarm (0x0x7f6b43c42720) 0
    vptr=((& Alarm::_ZTV5Alarm) + 8u)

Vtable for AlarmTimer
AlarmTimer::_ZTV10AlarmTimer: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI10AlarmTimer)
8     (int (*)(...))AlarmTimer::~AlarmTimer
12    (int (*)(...))AlarmTimer::~AlarmTimer
16    (int (*)(...))AlarmTimer::handler

Class AlarmTimer
   size=20 align=4
   base size=20 base align=4
AlarmTimer (0x0x7f6b43b2b2d8) 0
    vptr=((& AlarmTimer::_ZTV10AlarmTimer) + 8u)
  Alarm (0x0x7f6b43c42780) 0
      primary-for AlarmTimer (0x0x7f6b43b2b2d8)

