Class <anonymous struct>
   size=8 align=4
   base size=8 base align=4
<anonymous struct> (0x0x7f2d09b67de0) 0

Class <anonymous struct>::<anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous struct>::<anonymous union> (0x0x7f2d09b67ea0) 0

Class <anonymous struct>
   size=8 align=4
   base size=8 base align=4
<anonymous struct> (0x0x7f2d09b67e40) 0

Class <anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct> (0x0x7f2d09b67f00) 0

Class <anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct> (0x0x7f2d09b67f60) 0

Class _IO_marker
   size=24 align=8
   base size=24 base align=8
_IO_marker (0x0x7f2d09be3000) 0

Class _IO_FILE
   size=216 align=8
   base size=216 base align=8
_IO_FILE (0x0x7f2d09be3060) 0

Class <anonymous struct>
   size=32 align=8
   base size=32 base align=8
<anonymous struct> (0x0x7f2d09be30c0) 0

Class __locale_struct
   size=232 align=8
   base size=232 base align=8
__locale_struct (0x0x7f2d09be3540) 0

Class Color
   size=3 align=1
   base size=3 base align=1
Color (0x0x7f2d09be35a0) 0

Vtable for Screen
Screen::_ZTV6Screen: 8u entries
0     (int (*)(...))0
8     (int (*)(...))0
16    0u
24    0u
32    (int (*)(...))Screen::switchVc
40    (int (*)(...))Screen::setupOffset
48    (int (*)(...))Screen::setupPalette
56    (int (*)(...))__cxa_pure_virtual

Class Screen
   size=104 align=8
   base size=97 base align=8
Screen (0x0x7f2d09be3600) 0
    vptr=((& Screen::_ZTV6Screen) + 16u)

Class Font::Glyph
   size=10 align=2
   base size=10 base align=2
Font::Glyph (0x0x7f2d09be3840) 0

Vtable for Font
Font::_ZTV4Font: 4u entries
0     (int (*)(...))0
8     (int (*)(...))0
16    (int (*)(...))Font::~Font
24    (int (*)(...))Font::~Font

Class Font
   size=16 align=8
   base size=16 base align=8
Font (0x0x7f2d09be37e0) 0
    vptr=((& Font::_ZTV4Font) + 16u)

Vtable for FbShellManager
FbShellManager::_ZTV14FbShellManager: 4u entries
0     (int (*)(...))0
8     (int (*)(...))0
16    (int (*)(...))FbShellManager::~FbShellManager
24    (int (*)(...))FbShellManager::~FbShellManager

Class FbShellManager
   size=112 align=8
   base size=105 base align=8
FbShellManager (0x0x7f2d09be38a0) 0
    vptr=((& FbShellManager::_ZTV14FbShellManager) + 16u)

Class Config::OptionEntry
   size=24 align=8
   base size=24 base align=8
Config::OptionEntry (0x0x7f2d09be3960) 0

Vtable for Config
Config::_ZTV6Config: 4u entries
0     (int (*)(...))0
8     (int (*)(...))0
16    (int (*)(...))Config::~Config
24    (int (*)(...))Config::~Config

Class Config
   size=32 align=8
   base size=32 base align=8
Config (0x0x7f2d09be3900) 0
    vptr=((& Config::_ZTV6Config) + 16u)

Vtable for FbDev
FbDev::_ZTV5FbDev: 8u entries
0     (int (*)(...))0
8     (int (*)(...))0
16    (int (*)(...))FbDev::~FbDev
24    (int (*)(...))FbDev::~FbDev
32    (int (*)(...))Screen::switchVc
40    (int (*)(...))FbDev::setupOffset
48    (int (*)(...))FbDev::setupPalette
56    (int (*)(...))FbDev::drvId

Class FbDev
   size=104 align=8
   base size=97 base align=8
FbDev (0x0x7f2d09bbfc30) 0
    vptr=((& FbDev::_ZTV5FbDev) + 16u)
  Screen (0x0x7f2d09be39c0) 0
      primary-for FbDev (0x0x7f2d09bbfc30)

Vtable for VesaDev
VesaDev::_ZTV7VesaDev: 8u entries
0     (int (*)(...))0
8     (int (*)(...))0
16    (int (*)(...))VesaDev::~VesaDev
24    (int (*)(...))VesaDev::~VesaDev
32    (int (*)(...))VesaDev::switchVc
40    (int (*)(...))VesaDev::setupOffset
48    (int (*)(...))VesaDev::setupPalette
56    (int (*)(...))VesaDev::drvId

Class VesaDev
   size=104 align=8
   base size=97 base align=8
VesaDev (0x0x7f2d09bbfc98) 0
    vptr=((& VesaDev::_ZTV7VesaDev) + 16u)
  Screen (0x0x7f2d09be3a20) 0
      primary-for VesaDev (0x0x7f2d09bbfc98)

