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

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

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

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

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

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

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

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

Class wait::<anonymous struct>
   size=4 align=4
   base size=4 base align=4
wait::<anonymous struct> (0x0x7f415b017720) 0

Class wait::<anonymous struct>
   size=4 align=4
   base size=4 base align=4
wait::<anonymous struct> (0x0x7f415b017780) 0

Class wait
   size=4 align=4
   base size=4 base align=4
wait (0x0x7f415b0176c0) 0

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

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

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

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

Class <anonymous struct>
   size=128 align=8
   base size=128 base align=8
<anonymous struct> (0x0x7f415b017960) 0

Class timespec
   size=16 align=8
   base size=16 base align=8
timespec (0x0x7f415b0179c0) 0

Class timeval
   size=16 align=8
   base size=16 base align=8
timeval (0x0x7f415b017a20) 0

Class <anonymous struct>
   size=128 align=8
   base size=128 base align=8
<anonymous struct> (0x0x7f415b017a80) 0

Class pthread_attr_t
   size=56 align=8
   base size=56 base align=8
pthread_attr_t (0x0x7f415b017ae0) 0

Class __pthread_internal_list
   size=16 align=8
   base size=16 base align=8
__pthread_internal_list (0x0x7f415b017b40) 0

Class <anonymous union>::__pthread_mutex_s
   size=40 align=8
   base size=40 base align=8
<anonymous union>::__pthread_mutex_s (0x0x7f415b017c00) 0

Class <anonymous union>
   size=40 align=8
   base size=40 base align=8
<anonymous union> (0x0x7f415b017ba0) 0

Class <anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union> (0x0x7f415b017c60) 0

Class <anonymous union>::<anonymous struct>
   size=48 align=8
   base size=48 base align=8
<anonymous union>::<anonymous struct> (0x0x7f415b017d20) 0

Class <anonymous union>
   size=48 align=8
   base size=48 base align=8
<anonymous union> (0x0x7f415b017cc0) 0

Class <anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union> (0x0x7f415b017d80) 0

Class <anonymous union>::<anonymous struct>
   size=56 align=8
   base size=56 base align=8
<anonymous union>::<anonymous struct> (0x0x7f415b017e40) 0

Class <anonymous union>
   size=56 align=8
   base size=56 base align=8
<anonymous union> (0x0x7f415b017de0) 0

Class <anonymous union>
   size=8 align=8
   base size=8 base align=8
<anonymous union> (0x0x7f415b017ea0) 0

Class <anonymous union>
   size=32 align=8
   base size=32 base align=8
<anonymous union> (0x0x7f415b017f00) 0

Class <anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union> (0x0x7f415b017f60) 0

Class random_data
   size=48 align=8
   base size=48 base align=8
random_data (0x0x7f415b0b8000) 0

Class drand48_data
   size=24 align=8
   base size=24 base align=8
drand48_data (0x0x7f415b0b8060) 0

Class sigval
   size=8 align=8
   base size=8 base align=8
sigval (0x0x7f415b0b80c0) 0

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

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f415b0b8240) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f415b0b82a0) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=32 align=8
   base size=32 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f415b0b8300) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f415b0b8360) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f415b0b83c0) 0

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f415b0b8420) 0

Class <anonymous struct>::<anonymous union>
   size=112 align=8
   base size=112 base align=8
<anonymous struct>::<anonymous union> (0x0x7f415b0b8180) 0

Class <anonymous struct>
   size=128 align=8
   base size=128 base align=8
<anonymous struct> (0x0x7f415b0b8120) 0

Class sigevent::<anonymous union>::<anonymous struct>
   size=16 align=8
   base size=16 base align=8
sigevent::<anonymous union>::<anonymous struct> (0x0x7f415b0b8540) 0

Class sigevent::<anonymous union>
   size=48 align=8
   base size=48 base align=8
sigevent::<anonymous union> (0x0x7f415b0b84e0) 0

Class sigevent
   size=64 align=8
   base size=64 base align=8
sigevent (0x0x7f415b0b8480) 0

Class sigaction::<anonymous union>
   size=8 align=8
   base size=8 base align=8
sigaction::<anonymous union> (0x0x7f415b0b8600) 0

Class sigaction
   size=152 align=8
   base size=152 base align=8
sigaction (0x0x7f415b0b85a0) 0

Class sigvec
   size=16 align=8
   base size=16 base align=8
sigvec (0x0x7f415b0b8660) 0

Class _fpx_sw_bytes
   size=48 align=8
   base size=48 base align=8
_fpx_sw_bytes (0x0x7f415b0b86c0) 0

Class _fpreg
   size=10 align=2
   base size=10 base align=2
_fpreg (0x0x7f415b0b8720) 0

Class _fpxreg
   size=16 align=2
   base size=16 base align=2
_fpxreg (0x0x7f415b0b8780) 0

Class _xmmreg
   size=16 align=4
   base size=16 base align=4
_xmmreg (0x0x7f415b0b87e0) 0

Class _fpstate
   size=512 align=8
   base size=512 base align=8
_fpstate (0x0x7f415b0b8840) 0

Class sigcontext::<anonymous union>
   size=8 align=8
   base size=8 base align=8
sigcontext::<anonymous union> (0x0x7f415b0b8900) 0

Class sigcontext
   size=256 align=8
   base size=256 base align=8
sigcontext (0x0x7f415b0b88a0) 0

Class _xsave_hdr
   size=64 align=8
   base size=64 base align=8
_xsave_hdr (0x0x7f415b0b8960) 0

Class _ymmh_state
   size=256 align=4
   base size=256 base align=4
_ymmh_state (0x0x7f415b0b89c0) 0

Class _xstate
   size=832 align=8
   base size=832 base align=8
_xstate (0x0x7f415b0b8a20) 0

Class sigstack
   size=16 align=8
   base size=16 base align=8
sigstack (0x0x7f415b0b8a80) 0

Class sigaltstack
   size=24 align=8
   base size=24 base align=8
sigaltstack (0x0x7f415b0b8ae0) 0

Class _libc_fpxreg
   size=16 align=2
   base size=16 base align=2
_libc_fpxreg (0x0x7f415b0b8b40) 0

Class _libc_xmmreg
   size=16 align=4
   base size=16 base align=4
_libc_xmmreg (0x0x7f415b0b8ba0) 0

Class _libc_fpstate
   size=512 align=8
   base size=512 base align=8
_libc_fpstate (0x0x7f415b0b8c00) 0

Class <anonymous struct>
   size=256 align=8
   base size=256 base align=8
<anonymous struct> (0x0x7f415b0b8c60) 0

Class ucontext
   size=936 align=8
   base size=936 base align=8
ucontext (0x0x7f415b0b8cc0) 0

Class termios
   size=60 align=4
   base size=60 base align=4
termios (0x0x7f415b0b8d20) 0

Class timex
   size=208 align=8
   base size=208 base align=8
timex (0x0x7f415b0b8d80) 0

Class tm
   size=56 align=8
   base size=56 base align=8
tm (0x0x7f415b0b8de0) 0

Class itimerspec
   size=32 align=8
   base size=32 base align=8
itimerspec (0x0x7f415b0b8e40) 0

Class YacasBase
   size=1 align=1
   base size=0 base align=1
YacasBase (0x0x7f415b0b8ea0) 0 empty

Vtable for std::exception
std::exception::_ZTVSt9exception: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9exception)
16    (int (*)(...))std::exception::~exception
24    (int (*)(...))std::exception::~exception
32    (int (*)(...))std::exception::what

Class std::exception
   size=8 align=8
   base size=8 base align=8
std::exception (0x0x7f415b0b8f00) 0 nearly-empty
    vptr=((& std::exception::_ZTVSt9exception) + 16u)

Vtable for std::bad_exception
std::bad_exception::_ZTVSt13bad_exception: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt13bad_exception)
16    (int (*)(...))std::bad_exception::~bad_exception
24    (int (*)(...))std::bad_exception::~bad_exception
32    (int (*)(...))std::bad_exception::what

Class std::bad_exception
   size=8 align=8
   base size=8 base align=8
std::bad_exception (0x0x7f415b234000) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7f415b0b8f60) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f415b234000)

Vtable for std::bad_alloc
std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9bad_alloc)
16    (int (*)(...))std::bad_alloc::~bad_alloc
24    (int (*)(...))std::bad_alloc::~bad_alloc
32    (int (*)(...))std::bad_alloc::what

Class std::bad_alloc
   size=8 align=8
   base size=8 base align=8
std::bad_alloc (0x0x7f415b2340d0) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u)
  std::exception (0x0x7f415b1fc000) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7f415b2340d0)

Vtable for std::bad_array_length
std::bad_array_length::_ZTVSt16bad_array_length: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16bad_array_length)
16    (int (*)(...))std::bad_array_length::~bad_array_length
24    (int (*)(...))std::bad_array_length::~bad_array_length
32    (int (*)(...))std::bad_array_length::what

Class std::bad_array_length
   size=8 align=8
   base size=8 base align=8
std::bad_array_length (0x0x7f415b00c2d8) 0 nearly-empty
    vptr=((& std::bad_array_length::_ZTVSt16bad_array_length) + 16u)
  std::bad_alloc (0x0x7f415b00c340) 0 nearly-empty
      primary-for std::bad_array_length (0x0x7f415b00c2d8)
    std::exception (0x0x7f415b1fc060) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7f415b00c340)

Class std::nothrow_t
   size=1 align=1
   base size=0 base align=1
std::nothrow_t (0x0x7f415b1fc0c0) 0 empty

Vtable for ArrOps
ArrOps::_ZTV6ArrOps: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI6ArrOps)
16    (int (*)(...))ArrOps::isPOD
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))ArrOps::granularity

Class ArrOps
   size=8 align=8
   base size=8 base align=8
ArrOps (0x0x7f415b1fc120) 0 nearly-empty
    vptr=((& ArrOps::_ZTV6ArrOps) + 16u)

Vtable for CArrayGrower<char, ArrOpsPOD<char> >
CArrayGrower<char, ArrOpsPOD<char> >::_ZTV12CArrayGrowerIc9ArrOpsPODIcEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI12CArrayGrowerIc9ArrOpsPODIcEE)
16    (int (*)(...))CArrayGrower<T, TOps>::~CArrayGrower<char, ArrOpsPOD<char> >
24    (int (*)(...))CArrayGrower<T, TOps>::~CArrayGrower<char, ArrOpsPOD<char> >

Class CArrayGrower<char, ArrOpsPOD<char> >
   size=32 align=8
   base size=28 base align=8
CArrayGrower<char, ArrOpsPOD<char> > (0x0x7f415b00c680) 0
    vptr=((& CArrayGrower<char, ArrOpsPOD<char> >::_ZTV12CArrayGrowerIc9ArrOpsPODIcEE) + 16u)
  YacasBase (0x0x7f415b1fc4e0) 0 empty

Vtable for LispString
LispString::_ZTV10LispString: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI10LispString)
16    (int (*)(...))LispString::~LispString
24    (int (*)(...))LispString::~LispString

Class LispString
   size=32 align=8
   base size=32 base align=8
LispString (0x0x7f415b00c6e8) 0
    vptr=((& LispString::_ZTV10LispString) + 16u)
  CArrayGrower<char, ArrOpsPOD<char> > (0x0x7f415b00c750) 0
      primary-for LispString (0x0x7f415b00c6e8)
    YacasBase (0x0x7f415b1fc540) 0 empty

Class LispStringSmartPtr
   size=8 align=8
   base size=8 base align=8
LispStringSmartPtr (0x0x7f415b1fc5a0) 0

Vtable for CArrayGrower<LispString*, ArrOpsDeletingPtr<LispString> >
CArrayGrower<LispString*, ArrOpsDeletingPtr<LispString> >::_ZTV12CArrayGrowerIP10LispString17ArrOpsDeletingPtrIS0_EE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI12CArrayGrowerIP10LispString17ArrOpsDeletingPtrIS0_EE)
16    (int (*)(...))CArrayGrower<T, TOps>::~CArrayGrower<LispString*, ArrOpsDeletingPtr<LispString> >
24    (int (*)(...))CArrayGrower<T, TOps>::~CArrayGrower<LispString*, ArrOpsDeletingPtr<LispString> >

Class CArrayGrower<LispString*, ArrOpsDeletingPtr<LispString> >
   size=32 align=8
   base size=28 base align=8
CArrayGrower<LispString*, ArrOpsDeletingPtr<LispString> > (0x0x7f415b00c7b8) 0
    vptr=((& CArrayGrower<LispString*, ArrOpsDeletingPtr<LispString> >::_ZTV12CArrayGrowerIP10LispString17ArrOpsDeletingPtrIS0_EE) + 16u)
  YacasBase (0x0x7f415b1fc660) 0 empty

Vtable for CDeletingArrayGrower<LispString*, ArrOpsDeletingPtr<LispString> >
CDeletingArrayGrower<LispString*, ArrOpsDeletingPtr<LispString> >::_ZTV20CDeletingArrayGrowerIP10LispString17ArrOpsDeletingPtrIS0_EE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI20CDeletingArrayGrowerIP10LispString17ArrOpsDeletingPtrIS0_EE)
16    (int (*)(...))CDeletingArrayGrower<LispString*, ArrOpsDeletingPtr<LispString> >::~CDeletingArrayGrower
24    (int (*)(...))CDeletingArrayGrower<LispString*, ArrOpsDeletingPtr<LispString> >::~CDeletingArrayGrower

Class CDeletingArrayGrower<LispString*, ArrOpsDeletingPtr<LispString> >
   size=32 align=8
   base size=28 base align=8
CDeletingArrayGrower<LispString*, ArrOpsDeletingPtr<LispString> > (0x0x7f415b00c820) 0
    vptr=((& CDeletingArrayGrower<LispString*, ArrOpsDeletingPtr<LispString> >::_ZTV20CDeletingArrayGrowerIP10LispString17ArrOpsDeletingPtrIS0_EE) + 16u)
  CArrayGrower<LispString*, ArrOpsDeletingPtr<LispString> > (0x0x7f415b00c888) 0
      primary-for CDeletingArrayGrower<LispString*, ArrOpsDeletingPtr<LispString> > (0x0x7f415b00c820)
    YacasBase (0x0x7f415b1fc780) 0 empty

Class CConsoleHistory
   size=40 align=8
   base size=36 base align=8
CConsoleHistory (0x0x7f415b1fc600) 0

Vtable for CCommandLine
CCommandLine::_ZTV12CCommandLine: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI12CCommandLine)
16    0u
24    0u
32    (int (*)(...))CCommandLine::ReadLine
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))CCommandLine::MaxHistoryLinesSaved
80    (int (*)(...))CCommandLine::ReadLineSub

Class CCommandLine
   size=120 align=8
   base size=120 base align=8
CCommandLine (0x0x7f415b00c9c0) 0
    vptr=((& CCommandLine::_ZTV12CCommandLine) + 16u)
  YacasBase (0x0x7f415b1fc7e0) 0 empty

Vtable for CStdCommandLine
CStdCommandLine::_ZTV15CStdCommandLine: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI15CStdCommandLine)
16    (int (*)(...))CStdCommandLine::~CStdCommandLine
24    (int (*)(...))CStdCommandLine::~CStdCommandLine
32    (int (*)(...))CStdCommandLine::ReadLine
40    (int (*)(...))CStdCommandLine::GetKey
48    (int (*)(...))CStdCommandLine::NewLine
56    (int (*)(...))CStdCommandLine::ShowLine
64    (int (*)(...))CStdCommandLine::Pause
72    (int (*)(...))CCommandLine::MaxHistoryLinesSaved
80    (int (*)(...))CCommandLine::ReadLineSub

Class CStdCommandLine
   size=120 align=8
   base size=120 base align=8
CStdCommandLine (0x0x7f415b00ca28) 0
    vptr=((& CStdCommandLine::_ZTV15CStdCommandLine) + 16u)
  CCommandLine (0x0x7f415b00ca90) 0
      primary-for CStdCommandLine (0x0x7f415b00ca28)
    YacasBase (0x0x7f415b1fc840) 0 empty

Vtable for ArrOpsPOD<char>
ArrOpsPOD<char>::_ZTV9ArrOpsPODIcE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9ArrOpsPODIcE)
16    (int (*)(...))ArrOpsPOD<T>::isPOD<char>
24    (int (*)(...))ArrOpsPOD<T>::construct<char>
32    (int (*)(...))ArrOpsPOD<T>::construct<char>
40    (int (*)(...))ArrOpsPOD<T>::destruct<char>
48    (int (*)(...))ArrOps::granularity

Class ArrOpsPOD<char>
   size=8 align=8
   base size=8 base align=8
ArrOpsPOD<char> (0x0x7f415b00cb60) 0 nearly-empty
    vptr=((& ArrOpsPOD<char>::_ZTV9ArrOpsPODIcE) + 16u)
  ArrOps (0x0x7f415b1fc8a0) 0 nearly-empty
      primary-for ArrOpsPOD<char> (0x0x7f415b00cb60)

Vtable for ArrOpsCustomPtr<LispString>
ArrOpsCustomPtr<LispString>::_ZTV15ArrOpsCustomPtrI10LispStringE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI15ArrOpsCustomPtrI10LispStringE)
16    (int (*)(...))ArrOps::isPOD
24    (int (*)(...))ArrOpsCustomPtr<T>::construct<LispString>
32    (int (*)(...))ArrOpsCustomPtr<T>::construct<LispString>
40    (int (*)(...))ArrOpsCustomPtr<T>::destruct<LispString>
48    (int (*)(...))ArrOpsCustomPtr<T>::granularity<LispString>

Class ArrOpsCustomPtr<LispString>
   size=8 align=8
   base size=8 base align=8
ArrOpsCustomPtr<LispString> (0x0x7f415b00cbc8) 0 nearly-empty
    vptr=((& ArrOpsCustomPtr<LispString>::_ZTV15ArrOpsCustomPtrI10LispStringE) + 16u)
  ArrOps (0x0x7f415b1fc900) 0 nearly-empty
      primary-for ArrOpsCustomPtr<LispString> (0x0x7f415b00cbc8)

Vtable for ArrOpsDeletingPtr<LispString>
ArrOpsDeletingPtr<LispString>::_ZTV17ArrOpsDeletingPtrI10LispStringE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI17ArrOpsDeletingPtrI10LispStringE)
16    (int (*)(...))ArrOps::isPOD
24    (int (*)(...))ArrOpsCustomPtr<T>::construct<LispString>
32    (int (*)(...))ArrOpsCustomPtr<T>::construct<LispString>
40    (int (*)(...))ArrOpsDeletingPtr<T>::destruct<LispString>
48    (int (*)(...))ArrOpsCustomPtr<T>::granularity<LispString>

Class ArrOpsDeletingPtr<LispString>
   size=8 align=8
   base size=8 base align=8
ArrOpsDeletingPtr<LispString> (0x0x7f415b00cc30) 0 nearly-empty
    vptr=((& ArrOpsDeletingPtr<LispString>::_ZTV17ArrOpsDeletingPtrI10LispStringE) + 16u)
  ArrOpsCustomPtr<LispString> (0x0x7f415b00cc98) 0 nearly-empty
      primary-for ArrOpsDeletingPtr<LispString> (0x0x7f415b00cc30)
    ArrOps (0x0x7f415b1fc960) 0 nearly-empty
        primary-for ArrOpsCustomPtr<LispString> (0x0x7f415b00cc98)

