Class __locale_struct
   size=116 align=4
   base size=116 base align=4
__locale_struct (0x0x7fcfb574a720) 0

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

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

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

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

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

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

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

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7fcfb574aa20) 0

Class timespec
   size=8 align=4
   base size=8 base align=4
timespec (0x0x7fcfb574aa80) 0

Class timeval
   size=8 align=4
   base size=8 base align=4
timeval (0x0x7fcfb574aae0) 0

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7fcfb574ab40) 0

Class pthread_attr_t
   size=36 align=4
   base size=36 base align=4
pthread_attr_t (0x0x7fcfb574aba0) 0

Class __pthread_internal_slist
   size=4 align=4
   base size=4 base align=4
__pthread_internal_slist (0x0x7fcfb574ac00) 0

Class <anonymous union>::__pthread_mutex_s::<anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union>::__pthread_mutex_s::<anonymous union> (0x0x7fcfb574ad20) 0

Class <anonymous union>::__pthread_mutex_s
   size=24 align=4
   base size=24 base align=4
<anonymous union>::__pthread_mutex_s (0x0x7fcfb574acc0) 0

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

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

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

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

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

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

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

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

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

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

Class random_data
   size=28 align=4
   base size=28 base align=4
random_data (0x0x7fcfb53dd180) 0

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

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

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

Class <anonymous struct>
   size=12 align=4
   base size=12 base align=4
<anonymous struct> (0x0x7fcfb53dd360) 0

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

Class _IO_marker
   size=12 align=4
   base size=12 base align=4
_IO_marker (0x0x7fcfb53dd420) 0

Class _IO_FILE
   size=152 align=8
   base size=152 base align=8
_IO_FILE (0x0x7fcfb53dd480) 0

Class <anonymous struct>
   size=16 align=4
   base size=16 base align=4
<anonymous struct> (0x0x7fcfb53dd4e0) 0

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

Class <anonymous struct>
   size=16 align=2
   base size=16 base align=2
<anonymous struct> (0x0x7fcfb53dd720) 0

Class Misc
   size=128 align=4
   base size=128 base align=4
Misc (0x0x7fcfb53dd780) 0

Class String
   size=201 align=1
   base size=201 base align=1
String (0x0x7fcfb53dd7e0) 0

Class File
   size=276 align=4
   base size=276 base align=4
File (0x0x7fcfb53dd840) 0

Class Error
   size=4 align=4
   base size=4 base align=4
Error (0x0x7fcfb53dd8a0) 0

Class Mem
   size=8 align=4
   base size=8 base align=4
Mem (0x0x7fcfb53dd900) 0

Class __dbglog_channel
   size=33 align=1
   base size=33 base align=1
__dbglog_channel (0x0x7fcfb53dd960) 0

Vtable for InputStream
InputStream::_ZTV11InputStream: 8u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI11InputStream)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual

Class InputStream
   size=4 align=4
   base size=4 base align=4
InputStream (0x0x7fcfb53dd9c0) 0 nearly-empty
    vptr=((& InputStream::_ZTV11InputStream) + 8u)

Vtable for FileInputStream
FileInputStream::_ZTV15FileInputStream: 8u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI15FileInputStream)
8     (int (*)(...))FileInputStream::~FileInputStream
12    (int (*)(...))FileInputStream::~FileInputStream
16    (int (*)(...))FileInputStream::read
20    (int (*)(...))FileInputStream::seek
24    (int (*)(...))FileInputStream::tell
28    (int (*)(...))FileInputStream::close

Class FileInputStream
   size=12 align=4
   base size=9 base align=4
FileInputStream (0x0x7fcfb5708d00) 0
    vptr=((& FileInputStream::_ZTV15FileInputStream) + 8u)
  InputStream (0x0x7fcfb53dda20) 0 nearly-empty
      primary-for FileInputStream (0x0x7fcfb5708d00)

Vtable for AudioStream
AudioStream::_ZTV11AudioStream: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI11AudioStream)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual

Class AudioStream
   size=4 align=4
   base size=4 base align=4
AudioStream (0x0x7fcfb53dda80) 0 nearly-empty
    vptr=((& AudioStream::_ZTV11AudioStream) + 8u)

Vtable for WavStream
WavStream::_ZTV9WavStream: 9u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI9WavStream)
8     (int (*)(...))WavStream::~WavStream
12    (int (*)(...))WavStream::~WavStream
16    (int (*)(...))WavStream::read
20    (int (*)(...))WavStream::seek
24    (int (*)(...))WavStream::frame_rate
28    (int (*)(...))WavStream::channels
32    (int (*)(...))WavStream::sample_size

Class WavStream
   size=36 align=4
   base size=33 base align=4
WavStream (0x0x7fcfb5708d68) 0
    vptr=((& WavStream::_ZTV9WavStream) + 8u)
  AudioStream (0x0x7fcfb53ddae0) 0 nearly-empty
      primary-for WavStream (0x0x7fcfb5708d68)

Class FormatHeader
   size=16 align=4
   base size=16 base align=4
FormatHeader (0x0x7fcfb53ddba0) 0

