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

Class <anonymous struct>::<anonymous union>::<anonymous struct>
   size=2 align=1
   base size=2 base align=1
<anonymous struct>::<anonymous union>::<anonymous struct> (0x0x7f82cb3163c0) 0

Class <anonymous struct>::<anonymous union>
   size=2 align=2
   base size=2 base align=2
<anonymous struct>::<anonymous union> (0x0x7f82cb316360) 0

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

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

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

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

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

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 (0x0x7f82cb3165a0) 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 (0x0x7f82cb3ea0d0) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7f82cb316600) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f82cb3ea0d0)

Vtable for MDFN_Error
MDFN_Error::_ZTV10MDFN_Error: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI10MDFN_Error)
16    (int (*)(...))MDFN_Error::~MDFN_Error
24    (int (*)(...))MDFN_Error::~MDFN_Error
32    (int (*)(...))MDFN_Error::what

Class MDFN_Error
   size=24 align=8
   base size=24 base align=8
MDFN_Error (0x0x7f82cb3ea000) 0
    vptr=((& MDFN_Error::_ZTV10MDFN_Error) + 16u)
  std::exception (0x0x7f82cb316660) 0 nearly-empty
      primary-for MDFN_Error (0x0x7f82cb3ea000)

Class ErrnoHolder
   size=260 align=4
   base size=260 base align=4
ErrnoHolder (0x0x7f82cb3166c0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__true_type
   size=1 align=1
   base size=0 base align=1
std::__true_type (0x0x7f82ca17e5a0) 0 empty

Class std::__false_type
   size=1 align=1
   base size=0 base align=1
std::__false_type (0x0x7f82ca17e600) 0 empty

Class std::__truth_type<true>
   size=1 align=1
   base size=0 base align=1
std::__truth_type<true> (0x0x7f82ca17e6c0) 0 empty

Class std::__is_void<void>
   size=1 align=1
   base size=0 base align=1
std::__is_void<void> (0x0x7f82ca17e8a0) 0 empty

Class std::__is_integer<bool>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<bool> (0x0x7f82ca17e960) 0 empty

Class std::__is_integer<char>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<char> (0x0x7f82ca17e9c0) 0 empty

Class std::__is_integer<signed char>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<signed char> (0x0x7f82ca17ea20) 0 empty

Class std::__is_integer<unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<unsigned char> (0x0x7f82ca17ea80) 0 empty

Class std::__is_integer<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t> (0x0x7f82ca17eae0) 0 empty

Class std::__is_integer<short int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<short int> (0x0x7f82ca17eb40) 0 empty

Class std::__is_integer<short unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<short unsigned int> (0x0x7f82ca17eba0) 0 empty

Class std::__is_integer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<int> (0x0x7f82ca17ec00) 0 empty

Class std::__is_integer<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<unsigned int> (0x0x7f82ca17ec60) 0 empty

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f82ca17ecc0) 0 empty

Class std::__is_integer<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long unsigned int> (0x0x7f82ca17ed20) 0 empty

Class std::__is_integer<long long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long long int> (0x0x7f82ca17ed80) 0 empty

Class std::__is_integer<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long long unsigned int> (0x0x7f82ca17ede0) 0 empty

Class std::__is_floating<float>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<float> (0x0x7f82ca17eea0) 0 empty

Class std::__is_floating<double>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<double> (0x0x7f82ca17ef00) 0 empty

Class std::__is_floating<long double>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<long double> (0x0x7f82ca17ef60) 0 empty

Class std::__is_char<char>
   size=1 align=1
   base size=0 base align=1
std::__is_char<char> (0x0x7f82ca2022a0) 0 empty

Class std::__is_char<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::__is_char<wchar_t> (0x0x7f82ca202300) 0 empty

Class std::__is_byte<char>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<char> (0x0x7f82ca2023c0) 0 empty

Class std::__is_byte<signed char>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<signed char> (0x0x7f82ca202420) 0 empty

Class std::__is_byte<unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<unsigned char> (0x0x7f82ca202480) 0 empty

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f82ca202720) 0 empty

Class __gnu_cxx::__add_unsigned<signed char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<signed char> (0x0x7f82ca202780) 0 empty

Class __gnu_cxx::__add_unsigned<short int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<short int> (0x0x7f82ca2027e0) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f82ca202840) 0 empty

Class __gnu_cxx::__add_unsigned<long int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<long int> (0x0x7f82ca2028a0) 0 empty

Class __gnu_cxx::__add_unsigned<long long int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<long long int> (0x0x7f82ca202900) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f82ca2029c0) 0 empty

Class __gnu_cxx::__remove_unsigned<unsigned char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<unsigned char> (0x0x7f82ca202a20) 0 empty

Class __gnu_cxx::__remove_unsigned<short unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<short unsigned int> (0x0x7f82ca202a80) 0 empty

Class __gnu_cxx::__remove_unsigned<unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<unsigned int> (0x0x7f82ca202ae0) 0 empty

Class __gnu_cxx::__remove_unsigned<long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<long unsigned int> (0x0x7f82ca202b40) 0 empty

Class __gnu_cxx::__remove_unsigned<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<long long unsigned int> (0x0x7f82ca202ba0) 0 empty

Class std::__is_integer<long double>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long double> (0x0x7f82ca202cc0) 0 empty

Class __gnu_cxx::__promote<long double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote<long double> (0x0x7f82ca202d20) 0 empty

Class std::__is_integer<double>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<double> (0x0x7f82ca202d80) 0 empty

Class __gnu_cxx::__promote<double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote<double> (0x0x7f82ca202de0) 0 empty

Class std::__is_integer<float>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<float> (0x0x7f82ca202e40) 0 empty

Class __gnu_cxx::__promote<float>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote<float> (0x0x7f82ca202ea0) 0 empty

Class std::input_iterator_tag
   size=1 align=1
   base size=0 base align=1
std::input_iterator_tag (0x0x7f82ca2371e0) 0 empty

Class std::output_iterator_tag
   size=1 align=1
   base size=0 base align=1
std::output_iterator_tag (0x0x7f82ca237240) 0 empty

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f82ca23f068) 0 empty
  std::input_iterator_tag (0x0x7f82ca2372a0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f82ca23f0d0) 0 empty
  std::forward_iterator_tag (0x0x7f82ca23f138) 0 empty
    std::input_iterator_tag (0x0x7f82ca237300) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f82ca23f1a0) 0 empty
  std::bidirectional_iterator_tag (0x0x7f82ca23f208) 0 empty
    std::forward_iterator_tag (0x0x7f82ca23f270) 0 empty
      std::input_iterator_tag (0x0x7f82ca237360) 0 empty

Class std::iterator<std::output_iterator_tag, void, void, void, void>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::output_iterator_tag, void, void, void, void> (0x0x7f82ca237660) 0 empty

Class __gnu_cxx::__ops::_Iter_less_iter
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Iter_less_iter (0x0x7f82ca237840) 0 empty

Class __gnu_cxx::__ops::_Iter_less_val
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Iter_less_val (0x0x7f82ca2378a0) 0 empty

Class __gnu_cxx::__ops::_Val_less_iter
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Val_less_iter (0x0x7f82ca237900) 0 empty

Class __gnu_cxx::__ops::_Iter_equal_to_iter
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Iter_equal_to_iter (0x0x7f82ca237960) 0 empty

Class __gnu_cxx::__ops::_Iter_equal_to_val
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Iter_equal_to_val (0x0x7f82ca2379c0) 0 empty

Class std::__iter_swap<true>
   size=1 align=1
   base size=0 base align=1
std::__iter_swap<true> (0x0x7f82ca237de0) 0 empty

Class std::__copy_move<false, false, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move<false, false, std::random_access_iterator_tag> (0x0x7f82ca237f60) 0 empty

Class std::__copy_move_backward<false, false, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move_backward<false, false, std::random_access_iterator_tag> (0x0x7f82c9f160c0) 0 empty

Class std::__equal<true>
   size=1 align=1
   base size=0 base align=1
std::__equal<true> (0x0x7f82c9f161e0) 0 empty

Class std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> (0x0x7f82c9f162a0) 0 empty

Class std::__lexicographical_compare<true>
   size=1 align=1
   base size=0 base align=1
std::__lexicographical_compare<true> (0x0x7f82c9f16360) 0 empty

Class std::char_traits<char>
   size=1 align=1
   base size=0 base align=1
std::char_traits<char> (0x0x7f82c9f168a0) 0 empty

Class std::char_traits<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::char_traits<wchar_t> (0x0x7f82c9f16900) 0 empty

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 (0x0x7f82ca23f5b0) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u)
  std::exception (0x0x7f82c9f16960) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7f82ca23f5b0)

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 (0x0x7f82ca23f618) 0 nearly-empty
    vptr=((& std::bad_array_length::_ZTVSt16bad_array_length) + 16u)
  std::bad_alloc (0x0x7f82ca23f680) 0 nearly-empty
      primary-for std::bad_array_length (0x0x7f82ca23f618)
    std::exception (0x0x7f82c9f169c0) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7f82ca23f680)

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

Class std::allocator<void>
   size=1 align=1
   base size=0 base align=1
std::allocator<void> (0x0x7f82c9f16b40) 0 empty

Class __gnu_cxx::new_allocator<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<char> (0x0x7f82c9f16cc0) 0 empty

Class std::allocator<char>
   size=1 align=1
   base size=1 base align=1
std::allocator<char> (0x0x7f82ca23f750) 0 empty
  __gnu_cxx::new_allocator<char> (0x0x7f82c9f16d20) 0 empty

Class __gnu_cxx::new_allocator<wchar_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<wchar_t> (0x0x7f82c9f16d80) 0 empty

Class std::allocator<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<wchar_t> (0x0x7f82ca23f7b8) 0 empty
  __gnu_cxx::new_allocator<wchar_t> (0x0x7f82c9f16de0) 0 empty

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x7f82ca096000) 0

Vtable for __cxxabiv1::__forced_unwind
__cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10__cxxabiv115__forced_unwindE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class __cxxabiv1::__forced_unwind
   size=8 align=8
   base size=8 base align=8
__cxxabiv1::__forced_unwind (0x0x7f82ca096060) 0 nearly-empty
    vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16u)

Class sched_param
   size=4 align=4
   base size=4 base align=4
sched_param (0x0x7f82c9d2db40) 0

Class __sched_param
   size=4 align=4
   base size=4 base align=4
__sched_param (0x0x7f82c9d2dba0) 0

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

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

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

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

Class _pthread_cleanup_buffer
   size=32 align=8
   base size=32 base align=8
_pthread_cleanup_buffer (0x0x7f82c9d2dd80) 0

Class <anonymous struct>::<anonymous struct>
   size=72 align=8
   base size=72 base align=8
<anonymous struct>::<anonymous struct> (0x0x7f82c9d2de40) 0

Class <anonymous struct>
   size=104 align=8
   base size=104 base align=8
<anonymous struct> (0x0x7f82c9d2dde0) 0

Class __pthread_cleanup_frame
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_frame (0x0x7f82c9d2dea0) 0

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7f82c9d2df00) 0

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > (0x0x7f82c9df3120) 0 empty

Class __gnu_cxx::__numeric_traits_integer<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<int> (0x0x7f82c9df3180) 0 empty

Class __gnu_cxx::__numeric_traits<int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<int> (0x0x7f82c9d03820) 0 empty
  __gnu_cxx::__numeric_traits_integer<int> (0x0x7f82c9df31e0) 0 empty

Class std::allocator<char>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<char> (0x0x7f82c9df3360) 0 empty

Class std::basic_string<char>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<char>::_Alloc_hider (0x0x7f82c9d039c0) 0
  std::allocator<char> (0x0x7f82c9d03a28) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f82c9df33c0) 0 empty

Class std::basic_string<char>
   size=8 align=8
   base size=8 base align=8
std::basic_string<char> (0x0x7f82c9df3300) 0

Class std::basic_string<char>::_Rep_base
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep_base (0x0x7f82c9df3420) 0

Class std::basic_string<char>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep (0x0x7f82c9d03c30) 0
  std::basic_string<char>::_Rep_base (0x0x7f82c9df3480) 0

Class std::allocator<wchar_t>::rebind<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<wchar_t> (0x0x7f82c9df3540) 0 empty

Class std::basic_string<wchar_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<wchar_t>::_Alloc_hider (0x0x7f82c9d03d68) 0
  std::allocator<wchar_t> (0x0x7f82c9d03dd0) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f82c9df35a0) 0 empty

Class std::basic_string<wchar_t>
   size=8 align=8
   base size=8 base align=8
std::basic_string<wchar_t> (0x0x7f82c9df34e0) 0

Class std::basic_string<wchar_t>::_Rep_base
   size=24 align=8
   base size=24 base align=8
std::basic_string<wchar_t>::_Rep_base (0x0x7f82c9df3600) 0

Class std::allocator<wchar_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<char> (0x0x7f82c9df36c0) 0 empty

Class std::basic_string<wchar_t>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<wchar_t>::_Rep (0x0x7f82c9d03e38) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x7f82c9df3660) 0

Class MDFN_Rect
   size=16 align=4
   base size=16 base align=4
MDFN_Rect (0x0x7f82c9df3720) 0

Class MDFN_PixelFormat::<anonymous union>
   size=1 align=1
   base size=1 base align=1
MDFN_PixelFormat::<anonymous union> (0x0x7f82c9df37e0) 0

Class MDFN_PixelFormat::<anonymous union>
   size=1 align=1
   base size=1 base align=1
MDFN_PixelFormat::<anonymous union> (0x0x7f82c9df3840) 0

Class MDFN_PixelFormat::<anonymous union>
   size=1 align=1
   base size=1 base align=1
MDFN_PixelFormat::<anonymous union> (0x0x7f82c9df38a0) 0

Class MDFN_PixelFormat
   size=16 align=4
   base size=16 base align=4
MDFN_PixelFormat (0x0x7f82c9df3780) 0

Class MDFN_PaletteEntry
   size=3 align=1
   base size=3 base align=1
MDFN_PaletteEntry (0x0x7f82c9df3960) 0

Class MDFN_Surface::<anonymous union>
   size=4 align=4
   base size=4 base align=4
MDFN_Surface::<anonymous union> (0x0x7f82c9df3a20) 0

Class MDFN_Surface
   size=64 align=8
   base size=64 base align=8
MDFN_Surface (0x0x7f82c9df39c0) 0

Class std::_Destroy_aux<true>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<true> (0x0x7f82c9df3c60) 0 empty

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long int>, __gnu_cxx::__numeric_traits_floating<long int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long int>, __gnu_cxx::__numeric_traits_floating<long int> > (0x0x7f82c9df3cc0) 0 empty

Class __gnu_cxx::__numeric_traits_integer<long int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<long int> (0x0x7f82c9df3d20) 0 empty

Class __gnu_cxx::__numeric_traits<long int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<long int> (0x0x7f82c9d03f08) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f82c9df3d80) 0 empty

Class std::__uninitialized_construct_buf_dispatch<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_construct_buf_dispatch<true> (0x0x7f82c9df3ea0) 0 empty

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

Class MDFNFILE
   size=80 align=8
   base size=73 base align=8
MDFNFILE (0x0x7f82c997f840) 0

Class PtrLengthPair
   size=16 align=8
   base size=16 base align=8
PtrLengthPair (0x0x7f82c997f8a0) 0

Class std::__uninitialized_copy<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<true> (0x0x7f82c997f960) 0 empty

Class std::__uninitialized_fill<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_fill<true> (0x0x7f82c997fa20) 0 empty

Class std::__uninitialized_fill_n<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_fill_n<true> (0x0x7f82c997fae0) 0 empty

Class std::_Bit_reference
   size=16 align=8
   base size=16 base align=8
std::_Bit_reference (0x0x7f82c997fcc0) 0

Class std::iterator<std::random_access_iterator_tag, bool>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool> (0x0x7f82c997fd20) 0 empty

Class std::_Bit_iterator_base
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator_base (0x0x7f82c96e4000) 0
  std::iterator<std::random_access_iterator_tag, bool> (0x0x7f82c997fd80) 0 empty

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f82c96e4068) 0
  std::_Bit_iterator_base (0x0x7f82c96e40d0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f82c997fde0) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f82c96e4138) 0
  std::_Bit_iterator_base (0x0x7f82c96e41a0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f82c997fe40) 0 empty

Class std::iterator_traits<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::_Bit_iterator> (0x0x7f82c9778000) 0 empty

Class std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f82c9778060) 0 empty

Class std::reverse_iterator<std::_Bit_iterator>
   size=16 align=8
   base size=16 base align=8
std::reverse_iterator<std::_Bit_iterator> (0x0x7f82c96e4410) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f82c97780c0) 0 empty

Class std::iterator_traits<std::_Bit_const_iterator>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::_Bit_const_iterator> (0x0x7f82c9778120) 0 empty

Class std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f82c9778180) 0 empty

Class std::reverse_iterator<std::_Bit_const_iterator>
   size=16 align=8
   base size=16 base align=8
std::reverse_iterator<std::_Bit_const_iterator> (0x0x7f82c96e4548) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f82c97781e0) 0 empty

Class z_stream_s
   size=112 align=8
   base size=112 base align=8
z_stream_s (0x0x7f82c97784e0) 0

Class gz_header_s
   size=80 align=8
   base size=80 base align=8
gz_header_s (0x0x7f82c9778540) 0

Class gzFile_s
   size=24 align=8
   base size=24 base align=8
gzFile_s (0x0x7f82c97785a0) 0

Class internal_state
   size=4 align=4
   base size=4 base align=4
internal_state (0x0x7f82c9778600) 0

Class <anonymous struct>
   size=72 align=8
   base size=72 base align=8
<anonymous struct> (0x0x7f82c9778660) 0

Class <anonymous struct>
   size=24 align=8
   base size=24 base align=8
<anonymous struct> (0x0x7f82c97786c0) 0

Class <anonymous struct>
   size=24 align=8
   base size=24 base align=8
<anonymous struct> (0x0x7f82c9778720) 0

Class SSDescriptor
   size=24 align=8
   base size=17 base align=8
SSDescriptor (0x0x7f82c9778780) 0

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

Class <anonymous struct>
   size=88 align=8
   base size=88 base align=8
<anonymous struct> (0x0x7f82c9778840) 0

Class __MDFNCS
   size=56 align=8
   base size=56 base align=8
__MDFNCS (0x0x7f82c97788a0) 0

Class RegType
   size=32 align=8
   base size=28 base align=8
RegType (0x0x7f82c9778900) 0

Class <anonymous struct>
   size=48 align=8
   base size=48 base align=8
<anonymous struct> (0x0x7f82c9778960) 0

Class AddressSpaceType
   size=104 align=8
   base size=104 base align=8
AddressSpaceType (0x0x7f82c97789c0) 0

Class BranchTraceResult
   size=84 align=4
   base size=84 base align=4
BranchTraceResult (0x0x7f82c9778a20) 0

Class <anonymous struct>
   size=144 align=8
   base size=144 base align=8
<anonymous struct> (0x0x7f82c9778a80) 0

Class <anonymous struct>
   size=64 align=8
   base size=64 base align=8
<anonymous struct> (0x0x7f82c9778ae0) 0

Class <anonymous struct>
   size=48 align=8
   base size=48 base align=8
<anonymous struct> (0x0x7f82c9778b40) 0

Class <anonymous struct>
   size=40 align=8
   base size=40 base align=8
<anonymous struct> (0x0x7f82c9778ba0) 0

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

Class CheatFormatStruct
   size=24 align=8
   base size=24 base align=8
CheatFormatStruct (0x0x7f82c9778c60) 0

Class CheatFormatInfoStruct
   size=16 align=8
   base size=16 base align=8
CheatFormatInfoStruct (0x0x7f82c9778cc0) 0

Class <anonymous struct>
   size=136 align=8
   base size=136 base align=8
<anonymous struct> (0x0x7f82c9778d20) 0

Class __gnu_cxx::new_allocator<const char*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<const char*> (0x0x7f82c9778ea0) 0 empty

Class std::allocator<const char*>
   size=1 align=1
   base size=1 base align=1
std::allocator<const char*> (0x0x7f82c96e4820) 0 empty
  __gnu_cxx::new_allocator<const char*> (0x0x7f82c9778f00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<const char*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<const char*> > (0x0x7f82c9778e40) 0 empty

Class std::allocator<const char*>::rebind<const char*>
   size=1 align=1
   base size=0 base align=1
std::allocator<const char*>::rebind<const char*> (0x0x7f82c951f060) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<const char*> >::rebind<const char*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<const char*> >::rebind<const char*> (0x0x7f82c951f000) 0 empty

Class std::_Vector_base<const char*, std::allocator<const char*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<const char*, std::allocator<const char*> >::_Vector_impl (0x0x7f82c96e49c0) 0
  std::allocator<const char*> (0x0x7f82c96e4a28) 0 empty
    __gnu_cxx::new_allocator<const char*> (0x0x7f82c951f0c0) 0 empty

Class std::_Vector_base<const char*, std::allocator<const char*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<const char*, std::allocator<const char*> > (0x0x7f82c9778de0) 0

Class std::vector<const char*>
   size=24 align=8
   base size=24 base align=8
std::vector<const char*> (0x0x7f82c96e4a90) 0
  std::_Vector_base<const char*, std::allocator<const char*> > (0x0x7f82c951f120) 0

Class <anonymous struct>
   size=384 align=8
   base size=384 base align=8
<anonymous struct> (0x0x7f82c9778d80) 0

Class MDFN_AutoIndent
   size=4 align=4
   base size=4 base align=4
MDFN_AutoIndent (0x0x7f82c951f300) 0

Class md5_context
   size=88 align=4
   base size=88 base align=4
md5_context (0x0x7f82c951f360) 0

Class MemoryPatch
   size=80 align=8
   base size=77 base align=8
MemoryPatch (0x0x7f82c951f3c0) 0

Vtable for Stream
Stream::_ZTV6Stream: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI6Stream)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual
88    (int (*)(...))__cxa_pure_virtual
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))Stream::get_line
112   (int (*)(...))Stream::put_line
120   (int (*)(...))Stream::print_format

Class Stream
   size=8 align=8
   base size=8 base align=8
Stream (0x0x7f82c951f420) 0 nearly-empty
    vptr=((& Stream::_ZTV6Stream) + 16u)

Vtable for StreamFilter
StreamFilter::_ZTV12StreamFilter: 17u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI12StreamFilter)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual
88    (int (*)(...))__cxa_pure_virtual
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))Stream::get_line
112   (int (*)(...))Stream::put_line
120   (int (*)(...))Stream::print_format
128   (int (*)(...))StreamFilter::steal

Class StreamFilter
   size=16 align=8
   base size=16 base align=8
StreamFilter (0x0x7f82c96e4b60) 0
    vptr=((& StreamFilter::_ZTV12StreamFilter) + 16u)
  Stream (0x0x7f82c951f480) 0 nearly-empty
      primary-for StreamFilter (0x0x7f82c96e4b60)

Class SUBCHEAT
   size=12 align=4
   base size=12 base align=4
SUBCHEAT (0x0x7f82c951f4e0) 0

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7f82c951f540) 0

Class std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
   size=16 align=8
   base size=16 base align=8
std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f82c951f780) 0

Class __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f82c951fa20) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f82c96e4e38) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f82c951fb40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f82c951fc00) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >::rebind<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >::rebind<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f82c951fd20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::rebind<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::rebind<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f82c951fcc0) 0 empty

Class std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f82c951fe40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::rebind<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f82c951fde0) 0 empty

Class std::binary_function<std::basic_string<char>, std::basic_string<char>, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f82c951fea0) 0 empty

Class std::less<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::less<std::basic_string<char> > (0x0x7f82c96e4680) 0 empty
  std::binary_function<std::basic_string<char>, std::basic_string<char>, bool> (0x0x7f82c951ff00) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f82c951ff60) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f82c96e46e8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f82c9380000) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::_Rb_tree_impl<std::less<std::basic_string<char> >, false> (0x0x7f82c96e4750) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f82c96e4888) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f82c9380060) 0 empty

Class std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > (0x0x7f82c951fd80) 0

Class std::map<std::basic_string<char>, std::basic_string<char> >
   size=48 align=8
   base size=48 base align=8
std::map<std::basic_string<char>, std::basic_string<char> > (0x0x7f82c951f9c0) 0

Class PSFTags
   size=48 align=8
   base size=48 base align=8
PSFTags (0x0x7f82c951f960) 0

Vtable for PSFLoader
PSFLoader::_ZTV9PSFLoader: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9PSFLoader)
16    (int (*)(...))PSFLoader::HandleReserved
24    (int (*)(...))PSFLoader::HandleEXE

Class PSFLoader
   size=8 align=8
   base size=8 base align=8
PSFLoader (0x0x7f82c93800c0) 0 nearly-empty
    vptr=((& PSFLoader::_ZTV9PSFLoader) + 16u)

Class __gnu_cxx::new_allocator<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f82c93801e0) 0 empty

Class std::allocator<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::basic_string<char> > (0x0x7f82c96e4ea0) 0 empty
  __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f82c9380240) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::basic_string<char> > > (0x0x7f82c9380180) 0 empty

Class std::allocator<std::basic_string<char> >::rebind<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator<std::basic_string<char> >::rebind<std::basic_string<char> > (0x0x7f82c9380360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::basic_string<char> > >::rebind<std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::basic_string<char> > >::rebind<std::basic_string<char> > (0x0x7f82c9380300) 0 empty

Class std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >::_Vector_impl (0x0x7f82c941f138) 0
  std::allocator<std::basic_string<char> > (0x0x7f82c941f1a0) 0 empty
    __gnu_cxx::new_allocator<std::basic_string<char> > (0x0x7f82c93803c0) 0 empty

Class std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > > (0x0x7f82c9380120) 0

Class std::vector<std::basic_string<char> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::basic_string<char> > (0x0x7f82c941f2d8) 0
  std::_Vector_base<std::basic_string<char>, std::allocator<std::basic_string<char> > > (0x0x7f82c9380420) 0

Class FileWrapper
   size=24 align=8
   base size=20 base align=8
FileWrapper (0x0x7f82c9380480) 0

Vtable for FileStream
FileStream::_ZTV10FileStream: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI10FileStream)
16    (int (*)(...))FileStream::~FileStream
24    (int (*)(...))FileStream::~FileStream
32    (int (*)(...))FileStream::attributes
40    (int (*)(...))FileStream::map
48    (int (*)(...))FileStream::unmap
56    (int (*)(...))FileStream::read
64    (int (*)(...))FileStream::write
72    (int (*)(...))FileStream::seek
80    (int (*)(...))FileStream::tell
88    (int (*)(...))FileStream::size
96    (int (*)(...))FileStream::close
104   (int (*)(...))FileStream::get_line
112   (int (*)(...))Stream::put_line
120   (int (*)(...))Stream::print_format

Class FileStream
   size=40 align=8
   base size=36 base align=8
FileStream (0x0x7f82c941f4e0) 0
    vptr=((& FileStream::_ZTV10FileStream) + 16u)
  Stream (0x0x7f82c93804e0) 0 nearly-empty
      primary-for FileStream (0x0x7f82c941f4e0)

Vtable for std::type_info
std::type_info::_ZTVSt9type_info: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9type_info)
16    (int (*)(...))std::type_info::~type_info
24    (int (*)(...))std::type_info::~type_info
32    (int (*)(...))std::type_info::__is_pointer_p
40    (int (*)(...))std::type_info::__is_function_p
48    (int (*)(...))std::type_info::__do_catch
56    (int (*)(...))std::type_info::__do_upcast

Class std::type_info
   size=16 align=8
   base size=16 base align=8
std::type_info (0x0x7f82c9380540) 0
    vptr=((& std::type_info::_ZTVSt9type_info) + 16u)

Vtable for std::bad_cast
std::bad_cast::_ZTVSt8bad_cast: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8bad_cast)
16    (int (*)(...))std::bad_cast::~bad_cast
24    (int (*)(...))std::bad_cast::~bad_cast
32    (int (*)(...))std::bad_cast::what

Class std::bad_cast
   size=8 align=8
   base size=8 base align=8
std::bad_cast (0x0x7f82c941f548) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
  std::exception (0x0x7f82c93805a0) 0 nearly-empty
      primary-for std::bad_cast (0x0x7f82c941f548)

Vtable for std::bad_typeid
std::bad_typeid::_ZTVSt10bad_typeid: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt10bad_typeid)
16    (int (*)(...))std::bad_typeid::~bad_typeid
24    (int (*)(...))std::bad_typeid::~bad_typeid
32    (int (*)(...))std::bad_typeid::what

Class std::bad_typeid
   size=8 align=8
   base size=8 base align=8
std::bad_typeid (0x0x7f82c941f5b0) 0 nearly-empty
    vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 16u)
  std::exception (0x0x7f82c9380600) 0 nearly-empty
      primary-for std::bad_typeid (0x0x7f82c941f5b0)

Class nall_v059::nall_static_assert<true>
   size=1 align=1
   base size=0 base align=1
nall_v059::nall_static_assert<true> (0x0x7f82c9380660) 0 empty

Class nall_v059::is_integral<bool>
   size=1 align=1
   base size=0 base align=1
nall_v059::is_integral<bool> (0x0x7f82c93807e0) 0 empty

Class nall_v059::is_integral<char>
   size=1 align=1
   base size=0 base align=1
nall_v059::is_integral<char> (0x0x7f82c9380840) 0 empty

Class nall_v059::is_integral<signed char>
   size=1 align=1
   base size=0 base align=1
nall_v059::is_integral<signed char> (0x0x7f82c93808a0) 0 empty

Class nall_v059::is_integral<unsigned char>
   size=1 align=1
   base size=0 base align=1
nall_v059::is_integral<unsigned char> (0x0x7f82c9380900) 0 empty

Class nall_v059::is_integral<wchar_t>
   size=1 align=1
   base size=0 base align=1
nall_v059::is_integral<wchar_t> (0x0x7f82c9380960) 0 empty

Class nall_v059::is_integral<short int>
   size=1 align=1
   base size=0 base align=1
nall_v059::is_integral<short int> (0x0x7f82c93809c0) 0 empty

Class nall_v059::is_integral<short unsigned int>
   size=1 align=1
   base size=0 base align=1
nall_v059::is_integral<short unsigned int> (0x0x7f82c9380a20) 0 empty

Class nall_v059::is_integral<long int>
   size=1 align=1
   base size=0 base align=1
nall_v059::is_integral<long int> (0x0x7f82c9380a80) 0 empty

Class nall_v059::is_integral<long unsigned int>
   size=1 align=1
   base size=0 base align=1
nall_v059::is_integral<long unsigned int> (0x0x7f82c9380ae0) 0 empty

Class nall_v059::is_integral<long long int>
   size=1 align=1
   base size=0 base align=1
nall_v059::is_integral<long long int> (0x0x7f82c9380b40) 0 empty

Class nall_v059::is_integral<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
nall_v059::is_integral<long long unsigned int> (0x0x7f82c9380ba0) 0 empty

Class nall_v059::is_integral<int>
   size=1 align=1
   base size=0 base align=1
nall_v059::is_integral<int> (0x0x7f82c9380c00) 0 empty

Class nall_v059::is_integral<unsigned int>
   size=1 align=1
   base size=0 base align=1
nall_v059::is_integral<unsigned int> (0x0x7f82c9380c60) 0 empty

Class nall_v059::is_floating_point<float>
   size=1 align=1
   base size=0 base align=1
nall_v059::is_floating_point<float> (0x0x7f82c9380d20) 0 empty

Class nall_v059::is_floating_point<double>
   size=1 align=1
   base size=0 base align=1
nall_v059::is_floating_point<double> (0x0x7f82c9380d80) 0 empty

Class nall_v059::is_floating_point<long double>
   size=1 align=1
   base size=0 base align=1
nall_v059::is_floating_point<long double> (0x0x7f82c9380de0) 0 empty

Class nall_v059::is_bool<bool>
   size=1 align=1
   base size=0 base align=1
nall_v059::is_bool<bool> (0x0x7f82c9380ea0) 0 empty

Class nall_v059::is_void<void>
   size=1 align=1
   base size=0 base align=1
nall_v059::is_void<void> (0x0x7f82c9380f60) 0 empty

Vtable for nall_v059::any::placeholder
nall_v059::any::placeholder::_ZTVN9nall_v0593any11placeholderE: 3u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9nall_v0593any11placeholderE)
16    (int (*)(...))__cxa_pure_virtual

Class nall_v059::any::placeholder
   size=8 align=8
   base size=8 base align=8
nall_v059::any::placeholder (0x0x7f82c90d5c60) 0 nearly-empty
    vptr=((& nall_v059::any::placeholder::_ZTVN9nall_v0593any11placeholderE) + 16u)

Class nall_v059::any
   size=8 align=8
   base size=8 base align=8
nall_v059::any (0x0x7f82c90d5c00) 0

Class nall_v059::noncopyable
   size=1 align=1
   base size=0 base align=1
nall_v059::noncopyable (0x0x7f82c90d5de0) 0 empty

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

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

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

Class nall_v059::library
   size=8 align=8
   base size=8 base align=8
nall_v059::library (0x0x7f82c941f9c0) 0
  nall_v059::noncopyable (0x0x7f82c90d5f60) 0 empty

Class nall_v059::file
   size=4128 align=8
   base size=4124 base align=8
nall_v059::file (0x0x7f82c941fa28) 0
  nall_v059::noncopyable (0x0x7f82c914e000) 0 empty

Class nall_v059::serializer
   size=24 align=8
   base size=24 base align=8
nall_v059::serializer (0x0x7f82c8ed8840) 0

Class std::__numeric_limits_base
   size=1 align=1
   base size=0 base align=1
std::__numeric_limits_base (0x0x7f82c8ed8900) 0 empty

Class std::numeric_limits<bool>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<bool> (0x0x7f82c8ed89c0) 0 empty

Class std::numeric_limits<char>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<char> (0x0x7f82c8ed8a20) 0 empty

Class std::numeric_limits<signed char>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<signed char> (0x0x7f82c8ed8a80) 0 empty

Class std::numeric_limits<unsigned char>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<unsigned char> (0x0x7f82c8ed8ae0) 0 empty

Class std::numeric_limits<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<wchar_t> (0x0x7f82c8ed8b40) 0 empty

Class std::numeric_limits<short int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<short int> (0x0x7f82c8ed8ba0) 0 empty

Class std::numeric_limits<short unsigned int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<short unsigned int> (0x0x7f82c8ed8c00) 0 empty

Class std::numeric_limits<int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<int> (0x0x7f82c8ed8c60) 0 empty

Class std::numeric_limits<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<unsigned int> (0x0x7f82c8ed8cc0) 0 empty

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f82c8ed8d20) 0 empty

Class std::numeric_limits<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long unsigned int> (0x0x7f82c8ed8d80) 0 empty

Class std::numeric_limits<long long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long long int> (0x0x7f82c8ed8de0) 0 empty

Class std::numeric_limits<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long long unsigned int> (0x0x7f82c8ed8e40) 0 empty

Class std::numeric_limits<__int128>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<__int128> (0x0x7f82c8ed8ea0) 0 empty

Class std::numeric_limits<__int128 unsigned>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<__int128 unsigned> (0x0x7f82c8ed8f00) 0 empty

Class std::numeric_limits<float>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<float> (0x0x7f82c8ed8f60) 0 empty

Class std::numeric_limits<double>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<double> (0x0x7f82c8fdc000) 0 empty

Class std::numeric_limits<long double>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long double> (0x0x7f82c8fdc060) 0 empty

Class __exception
   size=40 align=8
   base size=40 base align=8
__exception (0x0x7f82c8fdc0c0) 0

Class __signbitl(long double)::<anonymous union>
   size=16 align=16
   base size=16 base align=16
__signbitl(long double)::<anonymous union> (0x0x7f82c8fdc120) 0

Class passwd
   size=48 align=8
   base size=48 base align=8
passwd (0x0x7f82c8fdc180) 0

Class stat
   size=144 align=8
   base size=144 base align=8
stat (0x0x7f82c8fdc1e0) 0

Class stat64
   size=144 align=8
   base size=144 base align=8
stat64 (0x0x7f82c8fdc240) 0

Class nall_v059::string
   size=16 align=8
   base size=16 base align=8
nall_v059::string (0x0x7f82c8fdc5a0) 0

Class nall_v059::linear_vector<nall_v059::string>
   size=16 align=8
   base size=16 base align=8
nall_v059::linear_vector<nall_v059::string> (0x0x7f82c941f3a8) 0
  nall_v059::noncopyable (0x0x7f82c8fdc600) 0 empty

Class nall_v059::vector<nall_v059::string>
   size=16 align=8
   base size=16 base align=8
nall_v059::vector<nall_v059::string> (0x0x7f82c941f410) 0
  nall_v059::linear_vector<nall_v059::string> (0x0x7f82c941f478) 0
    nall_v059::noncopyable (0x0x7f82c8fdc660) 0 empty

Class nall_v059::lstring
   size=16 align=8
   base size=16 base align=8
nall_v059::lstring (0x0x7f82c941ff08) 0
  nall_v059::vector<nall_v059::string> (0x0x7f82c90bf000) 0
    nall_v059::linear_vector<nall_v059::string> (0x0x7f82c90bf068) 0
      nall_v059::noncopyable (0x0x7f82c8fdc6c0) 0 empty

Vtable for bSNES_v059::ChipDebugger
bSNES_v059::ChipDebugger::_ZTVN10bSNES_v05912ChipDebuggerE: 3u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v05912ChipDebuggerE)
16    (int (*)(...))__cxa_pure_virtual

Class bSNES_v059::ChipDebugger
   size=8 align=8
   base size=8 base align=8
bSNES_v059::ChipDebugger (0x0x7f82c8fdc720) 0 nearly-empty
    vptr=((& bSNES_v059::ChipDebugger::_ZTVN10bSNES_v05912ChipDebuggerE) + 16u)

Class bSNES_v059::CheatCode
   size=12 align=4
   base size=12 base align=4
bSNES_v059::CheatCode (0x0x7f82c8fdc780) 0

Class nall_v059::linear_vector<bSNES_v059::CheatCode>
   size=16 align=8
   base size=16 base align=8
nall_v059::linear_vector<bSNES_v059::CheatCode> (0x0x7f82c90bf548) 0
  nall_v059::noncopyable (0x0x7f82c8fdc7e0) 0 empty

Class nall_v059::vector<bSNES_v059::CheatCode>
   size=16 align=8
   base size=16 base align=8
nall_v059::vector<bSNES_v059::CheatCode> (0x0x7f82c90bf5b0) 0
  nall_v059::linear_vector<bSNES_v059::CheatCode> (0x0x7f82c90bf618) 0
    nall_v059::noncopyable (0x0x7f82c8fdc840) 0 empty

Class bSNES_v059::Cheat
   size=2097176 align=8
   base size=2097169 base align=8
bSNES_v059::Cheat (0x0x7f82c90bf680) 0
  nall_v059::vector<bSNES_v059::CheatCode> (0x0x7f82c90bf6e8) 0
    nall_v059::linear_vector<bSNES_v059::CheatCode> (0x0x7f82c90bf750) 0
      nall_v059::noncopyable (0x0x7f82c8fdc8a0) 0 empty

Vtable for bSNES_v059::Memory
bSNES_v059::Memory::_ZTVN10bSNES_v0596MemoryE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0596MemoryE)
16    (int (*)(...))bSNES_v059::Memory::size
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual

Class bSNES_v059::Memory
   size=8 align=8
   base size=8 base align=8
bSNES_v059::Memory (0x0x7f82c8fdc900) 0 nearly-empty
    vptr=((& bSNES_v059::Memory::_ZTVN10bSNES_v0596MemoryE) + 16u)

Vtable for bSNES_v059::MMIO
bSNES_v059::MMIO::_ZTVN10bSNES_v0594MMIOE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0594MMIOE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual

Class bSNES_v059::MMIO
   size=8 align=8
   base size=8 base align=8
bSNES_v059::MMIO (0x0x7f82c8fdc960) 0 nearly-empty
    vptr=((& bSNES_v059::MMIO::_ZTVN10bSNES_v0594MMIOE) + 16u)

Vtable for bSNES_v059::UnmappedMemory
bSNES_v059::UnmappedMemory::_ZTVN10bSNES_v05914UnmappedMemoryE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v05914UnmappedMemoryE)
16    (int (*)(...))bSNES_v059::UnmappedMemory::size
24    (int (*)(...))bSNES_v059::UnmappedMemory::read
32    (int (*)(...))bSNES_v059::UnmappedMemory::write

Class bSNES_v059::UnmappedMemory
   size=8 align=8
   base size=8 base align=8
bSNES_v059::UnmappedMemory (0x0x7f82c90bf820) 0 nearly-empty
    vptr=((& bSNES_v059::UnmappedMemory::_ZTVN10bSNES_v05914UnmappedMemoryE) + 16u)
  bSNES_v059::Memory (0x0x7f82c8fdc9c0) 0 nearly-empty
      primary-for bSNES_v059::UnmappedMemory (0x0x7f82c90bf820)

Vtable for bSNES_v059::UnmappedMMIO
bSNES_v059::UnmappedMMIO::_ZTVN10bSNES_v05912UnmappedMMIOE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v05912UnmappedMMIOE)
16    (int (*)(...))bSNES_v059::UnmappedMMIO::mmio_read
24    (int (*)(...))bSNES_v059::UnmappedMMIO::mmio_write

Class bSNES_v059::UnmappedMMIO
   size=8 align=8
   base size=8 base align=8
bSNES_v059::UnmappedMMIO (0x0x7f82c90bf8f0) 0 nearly-empty
    vptr=((& bSNES_v059::UnmappedMMIO::_ZTVN10bSNES_v05912UnmappedMMIOE) + 16u)
  bSNES_v059::MMIO (0x0x7f82c8fdca20) 0 nearly-empty
      primary-for bSNES_v059::UnmappedMMIO (0x0x7f82c90bf8f0)

Vtable for bSNES_v059::StaticRAM
bSNES_v059::StaticRAM::_ZTVN10bSNES_v0599StaticRAME: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0599StaticRAME)
16    (int (*)(...))bSNES_v059::StaticRAM::size
24    (int (*)(...))bSNES_v059::StaticRAM::read
32    (int (*)(...))bSNES_v059::StaticRAM::write

Class bSNES_v059::StaticRAM
   size=24 align=8
   base size=20 base align=8
bSNES_v059::StaticRAM (0x0x7f82c90bf958) 0
    vptr=((& bSNES_v059::StaticRAM::_ZTVN10bSNES_v0599StaticRAME) + 16u)
  bSNES_v059::Memory (0x0x7f82c8fdca80) 0 nearly-empty
      primary-for bSNES_v059::StaticRAM (0x0x7f82c90bf958)

Vtable for bSNES_v059::MappedRAM
bSNES_v059::MappedRAM::_ZTVN10bSNES_v0599MappedRAME: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0599MappedRAME)
16    (int (*)(...))bSNES_v059::MappedRAM::size
24    (int (*)(...))bSNES_v059::MappedRAM::read
32    (int (*)(...))bSNES_v059::MappedRAM::write

Class bSNES_v059::MappedRAM
   size=24 align=8
   base size=21 base align=8
bSNES_v059::MappedRAM (0x0x7f82c90bf9c0) 0
    vptr=((& bSNES_v059::MappedRAM::_ZTVN10bSNES_v0599MappedRAME) + 16u)
  bSNES_v059::Memory (0x0x7f82c8fdcae0) 0 nearly-empty
      primary-for bSNES_v059::MappedRAM (0x0x7f82c90bf9c0)

Vtable for bSNES_v059::MMIOAccess
bSNES_v059::MMIOAccess::_ZTVN10bSNES_v05910MMIOAccessE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v05910MMIOAccessE)
16    (int (*)(...))bSNES_v059::Memory::size
24    (int (*)(...))bSNES_v059::MMIOAccess::read
32    (int (*)(...))bSNES_v059::MMIOAccess::write

Class bSNES_v059::MMIOAccess
   size=131080 align=8
   base size=131080 base align=8
bSNES_v059::MMIOAccess (0x0x7f82c90bfa28) 0
    vptr=((& bSNES_v059::MMIOAccess::_ZTVN10bSNES_v05910MMIOAccessE) + 16u)
  bSNES_v059::Memory (0x0x7f82c8fdcb40) 0 nearly-empty
      primary-for bSNES_v059::MMIOAccess (0x0x7f82c90bfa28)

Class bSNES_v059::Bus::Page
   size=16 align=8
   base size=16 base align=8
bSNES_v059::Bus::Page (0x0x7f82c8fdcc00) 0

Vtable for bSNES_v059::Bus
bSNES_v059::Bus::_ZTVN10bSNES_v0593BusE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0593BusE)
16    (int (*)(...))bSNES_v059::Bus::load_cart
24    (int (*)(...))bSNES_v059::Bus::unload_cart
32    (int (*)(...))bSNES_v059::Bus::power
40    (int (*)(...))bSNES_v059::Bus::reset
48    (int (*)(...))bSNES_v059::Bus::serialize

Class bSNES_v059::Bus
   size=1048584 align=8
   base size=1048584 base align=8
bSNES_v059::Bus (0x0x7f82c8fdcba0) 0
    vptr=((& bSNES_v059::Bus::_ZTVN10bSNES_v0593BusE) + 16u)

Vtable for bSNES_v059::sBus
bSNES_v059::sBus::_ZTVN10bSNES_v0594sBusE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0594sBusE)
16    (int (*)(...))bSNES_v059::sBus::load_cart
24    (int (*)(...))bSNES_v059::sBus::unload_cart
32    (int (*)(...))bSNES_v059::sBus::power
40    (int (*)(...))bSNES_v059::sBus::reset
48    (int (*)(...))bSNES_v059::sBus::serialize

Class bSNES_v059::sBus
   size=1048584 align=8
   base size=1048584 base align=8
bSNES_v059::sBus (0x0x7f82c90bfa90) 0
    vptr=((& bSNES_v059::sBus::_ZTVN10bSNES_v0594sBusE) + 16u)
  bSNES_v059::Bus (0x0x7f82c8fdcc60) 0
      primary-for bSNES_v059::sBus (0x0x7f82c90bfa90)

Class nall_v059::function<void()>::data_t::<anonymous union>::<anonymous struct>
   size=24 align=8
   base size=24 base align=8
nall_v059::function<void()>::data_t::<anonymous union>::<anonymous struct> (0x0x7f82c8fdcea0) 0

Class nall_v059::function<void()>::data_t::<anonymous union>
   size=24 align=8
   base size=24 base align=8
nall_v059::function<void()>::data_t::<anonymous union> (0x0x7f82c8fdce40) 0

Class nall_v059::function<void()>::data_t
   size=32 align=8
   base size=32 base align=8
nall_v059::function<void()>::data_t (0x0x7f82c8fdcde0) 0

Class nall_v059::function<void()>
   size=32 align=8
   base size=32 base align=8
nall_v059::function<void()> (0x0x7f82c8fdcd80) 0

Class bSNES_v059::PPUcounter::<anonymous struct>
   size=6 align=2
   base size=6 base align=2
bSNES_v059::PPUcounter::<anonymous struct> (0x0x7f82c8ddc1e0) 0

Class bSNES_v059::PPUcounter::<anonymous struct>
   size=10244 align=4
   base size=10244 base align=4
bSNES_v059::PPUcounter::<anonymous struct> (0x0x7f82c8ddc240) 0

Class bSNES_v059::PPUcounter
   size=10288 align=8
   base size=10284 base align=8
bSNES_v059::PPUcounter (0x0x7f82c8fdccc0) 0

Class bSNES_v059::PPU::<anonymous struct>
   size=12 align=4
   base size=12 base align=4
bSNES_v059::PPU::<anonymous struct> (0x0x7f82c8ddc360) 0

Class bSNES_v059::PPU::<anonymous struct>
   size=198 align=2
   base size=198 base align=2
bSNES_v059::PPU::<anonymous struct> (0x0x7f82c8ddc3c0) 0

Class bSNES_v059::PPU::pixel_t
   size=10 align=2
   base size=10 base align=2
bSNES_v059::PPU::pixel_t (0x0x7f82c8ddc420) 0

Class bSNES_v059::PPU::window_t
   size=512 align=1
   base size=512 base align=1
bSNES_v059::PPU::window_t (0x0x7f82c8ddc480) 0

Class bSNES_v059::PPU::<anonymous struct>
   size=12 align=2
   base size=12 base align=2
bSNES_v059::PPU::<anonymous struct> (0x0x7f82c8ddc4e0) 0

Class bSNES_v059::PPU::sprite_item
   size=12 align=2
   base size=12 base align=2
bSNES_v059::PPU::sprite_item (0x0x7f82c8ddc540) 0

Class bSNES_v059::PPU::oam_tileitem
   size=12 align=2
   base size=12 base align=2
bSNES_v059::PPU::oam_tileitem (0x0x7f82c8ddc5a0) 0

Class bSNES_v059::PPU::<anonymous struct>
   size=2 align=1
   base size=2 base align=1
bSNES_v059::PPU::<anonymous struct> (0x0x7f82c8ddc600) 0

Class bSNES_v059::PPU::<anonymous struct>
   size=20 align=2
   base size=20 base align=2
bSNES_v059::PPU::<anonymous struct> (0x0x7f82c8ddc660) 0

Vtable for bSNES_v059::PPU
bSNES_v059::PPU::_ZTVN10bSNES_v0593PPUE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0593PPUE)
16    (int (*)(...))bSNES_v059::PPU::mmio_read
24    (int (*)(...))bSNES_v059::PPU::mmio_write
32    (int (*)(...))bSNES_v059::PPU::enable_renderer
40    (int (*)(...))bSNES_v059::PPU::renderer_enabled

Class bSNES_v059::PPU
   size=184648 align=8
   base size=184646 base align=8
bSNES_v059::PPU (0x0x7f82c8dd5310) 0
    vptr=((& bSNES_v059::PPU::_ZTVN10bSNES_v0593PPUE) + 16u)
  bSNES_v059::PPUcounter (0x0x7f82c8ddc2a0) 8
  bSNES_v059::MMIO (0x0x7f82c8ddc300) 0 nearly-empty
      primary-for bSNES_v059::PPU (0x0x7f82c8dd5310)

Vtable for bSNES_v059::CPU
bSNES_v059::CPU::_ZTVN10bSNES_v0593CPUE: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0593CPUE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))bSNES_v059::CPU::power
88    (int (*)(...))bSNES_v059::CPU::reset
96    (int (*)(...))bSNES_v059::CPU::serialize
104   0u
112   0u

Class bSNES_v059::CPU
   size=10296 align=8
   base size=10293 base align=8
bSNES_v059::CPU (0x0x7f82c8e3a9a0) 0
    vptr=((& bSNES_v059::CPU::_ZTVN10bSNES_v0593CPUE) + 16u)
  bSNES_v059::PPUcounter (0x0x7f82c8ddc6c0) 8
  bSNES_v059::MMIO (0x0x7f82c8ddc720) 0 nearly-empty
      primary-for bSNES_v059::CPU (0x0x7f82c8e3a9a0)

Class bSNES_v059::CPUcore::flag_t
   size=8 align=1
   base size=8 base align=1
bSNES_v059::CPUcore::flag_t (0x0x7f82c8ddc7e0) 0

Class bSNES_v059::CPUcore::reg16_t::<anonymous union>::<anonymous struct>
   size=2 align=1
   base size=2 base align=1
bSNES_v059::CPUcore::reg16_t::<anonymous union>::<anonymous struct> (0x0x7f82c8ddc900) 0

Class bSNES_v059::CPUcore::reg16_t::<anonymous union>
   size=2 align=2
   base size=2 base align=2
bSNES_v059::CPUcore::reg16_t::<anonymous union> (0x0x7f82c8ddc8a0) 0

Class bSNES_v059::CPUcore::reg16_t
   size=2 align=2
   base size=2 base align=2
bSNES_v059::CPUcore::reg16_t (0x0x7f82c8ddc840) 0

Class bSNES_v059::CPUcore::reg24_t::<anonymous union>::<anonymous struct>
   size=4 align=2
   base size=4 base align=2
bSNES_v059::CPUcore::reg24_t::<anonymous union>::<anonymous struct> (0x0x7f82c8ddca20) 0

Class bSNES_v059::CPUcore::reg24_t::<anonymous union>::<anonymous struct>
   size=4 align=1
   base size=4 base align=1
bSNES_v059::CPUcore::reg24_t::<anonymous union>::<anonymous struct> (0x0x7f82c8ddca80) 0

Class bSNES_v059::CPUcore::reg24_t::<anonymous union>
   size=4 align=4
   base size=4 base align=4
bSNES_v059::CPUcore::reg24_t::<anonymous union> (0x0x7f82c8ddc9c0) 0

Class bSNES_v059::CPUcore::reg24_t
   size=4 align=4
   base size=4 base align=4
bSNES_v059::CPUcore::reg24_t (0x0x7f82c8ddc960) 0

Class bSNES_v059::CPUcore::regs_t
   size=80 align=8
   base size=77 base align=8
bSNES_v059::CPUcore::regs_t (0x0x7f82c8ddcae0) 0

Vtable for bSNES_v059::CPUcore
bSNES_v059::CPUcore::_ZTVN10bSNES_v0597CPUcoreE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0597CPUcoreE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual

Class bSNES_v059::CPUcore
   size=20592 align=8
   base size=20592 base align=8
bSNES_v059::CPUcore (0x0x7f82c8ddc780) 0
    vptr=((& bSNES_v059::CPUcore::_ZTVN10bSNES_v0597CPUcoreE) + 16u)

Class bSNES_v059::sCPU::<anonymous struct>::<anonymous union>
   size=2 align=2
   base size=2 base align=2
bSNES_v059::sCPU::<anonymous struct>::<anonymous union> (0x0x7f82c8ddcd20) 0

Class bSNES_v059::sCPU::<anonymous struct>
   size=24 align=2
   base size=24 base align=2
bSNES_v059::sCPU::<anonymous struct> (0x0x7f82c8ddccc0) 0

Class nall_v059::function<void(unsigned int)>::data_t::<anonymous union>::<anonymous struct>
   size=24 align=8
   base size=24 base align=8
nall_v059::function<void(unsigned int)>::data_t::<anonymous union>::<anonymous struct> (0x0x7f82c8ddcf60) 0

Class nall_v059::function<void(unsigned int)>::data_t::<anonymous union>
   size=24 align=8
   base size=24 base align=8
nall_v059::function<void(unsigned int)>::data_t::<anonymous union> (0x0x7f82c8ddcf00) 0

Class nall_v059::function<void(unsigned int)>::data_t
   size=32 align=8
   base size=32 base align=8
nall_v059::function<void(unsigned int)>::data_t (0x0x7f82c8ddcea0) 0

Class nall_v059::function<void(unsigned int)>
   size=32 align=8
   base size=32 base align=8
nall_v059::function<void(unsigned int)> (0x0x7f82c8ddce40) 0

Class nall_v059::priority_queue<unsigned int>
   size=56 align=8
   base size=56 base align=8
nall_v059::priority_queue<unsigned int> (0x0x7f82c90bfb60) 0
  nall_v059::noncopyable (0x0x7f82c8ddcd80) 0 empty

Class bSNES_v059::sCPU::<anonymous struct>
   size=92 align=4
   base size=92 base align=4
bSNES_v059::sCPU::<anonymous struct> (0x0x7f82c8b3e2a0) 0

Vtable for bSNES_v059::sCPU
bSNES_v059::sCPU::_ZTVN10bSNES_v0594sCPUE: 27u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0594sCPUE)
16    (int (*)(...))bSNES_v059::sCPU::mmio_read
24    (int (*)(...))bSNES_v059::sCPU::mmio_write
32    (int (*)(...))bSNES_v059::sCPU::enter
40    (int (*)(...))bSNES_v059::sCPU::pio
48    (int (*)(...))bSNES_v059::sCPU::joylatch
56    (int (*)(...))bSNES_v059::sCPU::port_read
64    (int (*)(...))bSNES_v059::sCPU::port_write
72    (int (*)(...))bSNES_v059::sCPU::scanline
80    (int (*)(...))bSNES_v059::sCPU::power
88    (int (*)(...))bSNES_v059::sCPU::reset
96    (int (*)(...))bSNES_v059::sCPU::serialize
104   (int (*)(...))bSNES_v059::sCPU::~sCPU
112   (int (*)(...))bSNES_v059::sCPU::~sCPU
120   (int (*)(...))bSNES_v059::sCPU::interrupt_pending
128   (int (*)(...))bSNES_v059::sCPU::op_io
136   (int (*)(...))bSNES_v059::sCPU::op_read
144   (int (*)(...))bSNES_v059::sCPU::op_write
152   (int (*)(...))bSNES_v059::sCPU::last_cycle
160   (int (*)(...))-10296
168   (int (*)(...))(& _ZTIN10bSNES_v0594sCPUE)
176   (int (*)(...))bSNES_v059::sCPU::_ZThn10296_N10bSNES_v0594sCPU5op_ioEv
184   (int (*)(...))bSNES_v059::sCPU::_ZThn10296_N10bSNES_v0594sCPU7op_readEj
192   (int (*)(...))bSNES_v059::sCPU::_ZThn10296_N10bSNES_v0594sCPU8op_writeEjh
200   (int (*)(...))bSNES_v059::sCPU::_ZThn10296_N10bSNES_v0594sCPU10last_cycleEv
208   (int (*)(...))bSNES_v059::sCPU::_ZThn10296_N10bSNES_v0594sCPU17interrupt_pendingEv

Class bSNES_v059::sCPU
   size=31240 align=8
   base size=31236 base align=8
bSNES_v059::sCPU (0x0x7f82c8b04a80) 0
    vptr=((& bSNES_v059::sCPU::_ZTVN10bSNES_v0594sCPUE) + 16u)
  bSNES_v059::CPU (0x0x7f82c8b04af0) 0
      primary-for bSNES_v059::sCPU (0x0x7f82c8b04a80)
    bSNES_v059::PPUcounter (0x0x7f82c8ddcba0) 8
    bSNES_v059::MMIO (0x0x7f82c8ddcc00) 0 nearly-empty
        primary-for bSNES_v059::CPU (0x0x7f82c8b04af0)
  bSNES_v059::CPUcore (0x0x7f82c8ddcc60) 10296
      vptr=((& bSNES_v059::sCPU::_ZTVN10bSNES_v0594sCPUE) + 176u)

Class bSNES_v059::SMP::regya_t
   size=16 align=8
   base size=16 base align=8
bSNES_v059::SMP::regya_t (0x0x7f82c8b3e360) 0

Class bSNES_v059::SMP::flag_t
   size=8 align=1
   base size=8 base align=1
bSNES_v059::SMP::flag_t (0x0x7f82c8b3e3c0) 0

Class bSNES_v059::SMP::regs_t
   size=64 align=8
   base size=64 base align=8
bSNES_v059::SMP::regs_t (0x0x7f82c8b3e420) 0

Class bSNES_v059::SMP::sSMPTimer<128u>
   size=5 align=1
   base size=5 base align=1
bSNES_v059::SMP::sSMPTimer<128u> (0x0x7f82c8b3e720) 0

Class bSNES_v059::SMP::sSMPTimer<16u>
   size=5 align=1
   base size=5 base align=1
bSNES_v059::SMP::sSMPTimer<16u> (0x0x7f82c8b3e780) 0

Class bSNES_v059::SMP::<anonymous struct>
   size=20 align=4
   base size=20 base align=4
bSNES_v059::SMP::<anonymous struct> (0x0x7f82c8b3e7e0) 0

Class bSNES_v059::SMP
   size=112 align=8
   base size=112 base align=8
bSNES_v059::SMP (0x0x7f82c8b3e300) 0

Vtable for bSNES_v059::DSP
bSNES_v059::DSP::_ZTVN10bSNES_v0593DSPE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0593DSPE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))bSNES_v059::DSP::serialize

Class bSNES_v059::DSP
   size=8 align=8
   base size=8 base align=8
bSNES_v059::DSP (0x0x7f82c8b3e840) 0 nearly-empty
    vptr=((& bSNES_v059::DSP::_ZTVN10bSNES_v0593DSPE) + 16u)

Class nall_v059::modulo_array<int, 8>
   size=8 align=8
   base size=8 base align=8
nall_v059::modulo_array<int, 8> (0x0x7f82c8b3e960) 0

Class bSNES_v059::sDSP::state_t
   size=280 align=8
   base size=280 base align=8
bSNES_v059::sDSP::state_t (0x0x7f82c8b3e900) 0

Class nall_v059::modulo_array<int, 12>
   size=8 align=8
   base size=8 base align=8
nall_v059::modulo_array<int, 12> (0x0x7f82c8b3ea20) 0

Class bSNES_v059::sDSP::voice_t
   size=56 align=8
   base size=52 base align=8
bSNES_v059::sDSP::voice_t (0x0x7f82c8b3e9c0) 0

Vtable for bSNES_v059::sDSP
bSNES_v059::sDSP::_ZTVN10bSNES_v0594sDSPE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0594sDSPE)
16    (int (*)(...))bSNES_v059::sDSP::enter
24    (int (*)(...))bSNES_v059::sDSP::read
32    (int (*)(...))bSNES_v059::sDSP::write
40    (int (*)(...))bSNES_v059::sDSP::power
48    (int (*)(...))bSNES_v059::sDSP::reset
56    (int (*)(...))bSNES_v059::sDSP::serialize

Class bSNES_v059::sDSP
   size=744 align=8
   base size=744 base align=8
bSNES_v059::sDSP (0x0x7f82c90bfbc8) 0
    vptr=((& bSNES_v059::sDSP::_ZTVN10bSNES_v0594sDSPE) + 16u)
  bSNES_v059::DSP (0x0x7f82c8b3e8a0) 0 nearly-empty
      primary-for bSNES_v059::sDSP (0x0x7f82c90bfbc8)

Class bSNES_v059::Configuration::CPU
   size=24 align=4
   base size=24 base align=4
bSNES_v059::Configuration::CPU (0x0x7f82c8b3eae0) 0

Class bSNES_v059::Configuration::SMP
   size=8 align=4
   base size=8 base align=4
bSNES_v059::Configuration::SMP (0x0x7f82c8b3eb40) 0

Class bSNES_v059::Configuration::PPU1
   size=4 align=4
   base size=4 base align=4
bSNES_v059::Configuration::PPU1 (0x0x7f82c8b3eba0) 0

Class bSNES_v059::Configuration::PPU2
   size=4 align=4
   base size=4 base align=4
bSNES_v059::Configuration::PPU2 (0x0x7f82c8b3ec00) 0

Class bSNES_v059::Configuration::SuperFX
   size=4 align=4
   base size=4 base align=4
bSNES_v059::Configuration::SuperFX (0x0x7f82c8b3ec60) 0

Class bSNES_v059::Configuration
   size=60 align=4
   base size=60 base align=4
bSNES_v059::Configuration (0x0x7f82c8b3ea80) 0

Class bSNES_v059::Debugger::Breakpoint
   size=24 align=4
   base size=24 base align=4
bSNES_v059::Debugger::Breakpoint (0x0x7f82c8b3ed20) 0

Class bSNES_v059::Debugger
   size=204 align=4
   base size=202 base align=4
bSNES_v059::Debugger (0x0x7f82c8b3ecc0) 0

Class bSNES_v059::Interface
   size=1 align=1
   base size=0 base align=1
bSNES_v059::Interface (0x0x7f82c8b3ed80) 0 empty

Class bSNES_v059::Scheduler::<anonymous struct>
   size=48 align=8
   base size=48 base align=8
bSNES_v059::Scheduler::<anonymous struct> (0x0x7f82c8b3ee40) 0

Class bSNES_v059::Scheduler
   size=112 align=8
   base size=112 base align=8
bSNES_v059::Scheduler (0x0x7f82c8b3ede0) 0

Class bSNES_v059::Video
   size=8 align=4
   base size=6 base align=4
bSNES_v059::Video (0x0x7f82c8b3eea0) 0

Class bSNES_v059::Audio
   size=262200 align=8
   base size=262200 base align=8
bSNES_v059::Audio (0x0x7f82c8b3ef00) 0

Class bSNES_v059::Input::port_t::superscope_t
   size=16 align=4
   base size=16 base align=4
bSNES_v059::Input::port_t::superscope_t (0x0x7f82c8c70060) 0

Class bSNES_v059::Input::port_t::justifier_t
   size=24 align=4
   base size=24 base align=4
bSNES_v059::Input::port_t::justifier_t (0x0x7f82c8c700c0) 0

Class bSNES_v059::Input::port_t
   size=52 align=4
   base size=52 base align=4
bSNES_v059::Input::port_t (0x0x7f82c8c70000) 0

Class bSNES_v059::Input
   size=112 align=4
   base size=112 base align=4
bSNES_v059::Input (0x0x7f82c8b3ef60) 0

Class nall_v059::property<bSNES_v059::System>
   size=1 align=1
   base size=0 base align=1
nall_v059::property<bSNES_v059::System> (0x0x7f82c8c70180) 0 empty

Class nall_v059::property<bSNES_v059::System>::readonly<unsigned int>
   size=4 align=4
   base size=4 base align=4
nall_v059::property<bSNES_v059::System>::readonly<unsigned int> (0x0x7f82c8c70240) 0

Vtable for bSNES_v059::System
bSNES_v059::System::_ZTVN10bSNES_v0596SystemE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0596SystemE)
16    (int (*)(...))bSNES_v059::System::~System
24    (int (*)(...))bSNES_v059::System::~System

Class bSNES_v059::System
   size=40 align=8
   base size=36 base align=8
bSNES_v059::System (0x0x7f82c90bfc98) 0
    vptr=((& bSNES_v059::System::_ZTVN10bSNES_v0596SystemE) + 16u)
  nall_v059::property<bSNES_v059::System> (0x0x7f82c8c701e0) 0 empty

Class nall_v059::function<void(unsigned char*, unsigned int)>::data_t::<anonymous union>::<anonymous struct>
   size=24 align=8
   base size=24 base align=8
nall_v059::function<void(unsigned char*, unsigned int)>::data_t::<anonymous union>::<anonymous struct> (0x0x7f82c8c70540) 0

Class nall_v059::function<void(unsigned char*, unsigned int)>::data_t::<anonymous union>
   size=24 align=8
   base size=24 base align=8
nall_v059::function<void(unsigned char*, unsigned int)>::data_t::<anonymous union> (0x0x7f82c8c704e0) 0

Class nall_v059::function<void(unsigned char*, unsigned int)>::data_t
   size=32 align=8
   base size=32 base align=8
nall_v059::function<void(unsigned char*, unsigned int)>::data_t (0x0x7f82c8c70480) 0

Class nall_v059::function<void(unsigned char*, unsigned int)>
   size=32 align=8
   base size=32 base align=8
nall_v059::function<void(unsigned char*, unsigned int)> (0x0x7f82c8c70420) 0

Class nall_v059::function<bool(bool)>::data_t::<anonymous union>::<anonymous struct>
   size=24 align=8
   base size=24 base align=8
nall_v059::function<bool(bool)>::data_t::<anonymous union>::<anonymous struct> (0x0x7f82c8c709c0) 0

Class nall_v059::function<bool(bool)>::data_t::<anonymous union>
   size=24 align=8
   base size=24 base align=8
nall_v059::function<bool(bool)>::data_t::<anonymous union> (0x0x7f82c8c70960) 0

Class nall_v059::function<bool(bool)>::data_t
   size=32 align=8
   base size=32 base align=8
nall_v059::function<bool(bool)>::data_t (0x0x7f82c8c70900) 0

Class nall_v059::function<bool(bool)>
   size=32 align=8
   base size=32 base align=8
nall_v059::function<bool(bool)> (0x0x7f82c8c708a0) 0

Class nall_v059::function<unsigned char(short unsigned int)>::data_t::<anonymous union>::<anonymous struct>
   size=24 align=8
   base size=24 base align=8
nall_v059::function<unsigned char(short unsigned int)>::data_t::<anonymous union>::<anonymous struct> (0x0x7f82c8c70e40) 0

Class nall_v059::function<unsigned char(short unsigned int)>::data_t::<anonymous union>
   size=24 align=8
   base size=24 base align=8
nall_v059::function<unsigned char(short unsigned int)>::data_t::<anonymous union> (0x0x7f82c8c70de0) 0

Class nall_v059::function<unsigned char(short unsigned int)>::data_t
   size=32 align=8
   base size=32 base align=8
nall_v059::function<unsigned char(short unsigned int)>::data_t (0x0x7f82c8c70d80) 0

Class nall_v059::function<unsigned char(short unsigned int)>
   size=32 align=8
   base size=32 base align=8
nall_v059::function<unsigned char(short unsigned int)> (0x0x7f82c8c70d20) 0

Class nall_v059::function<void(short unsigned int, unsigned char)>::data_t::<anonymous union>::<anonymous struct>
   size=24 align=8
   base size=24 base align=8
nall_v059::function<void(short unsigned int, unsigned char)>::data_t::<anonymous union>::<anonymous struct> (0x0x7f82c88db300) 0

Class nall_v059::function<void(short unsigned int, unsigned char)>::data_t::<anonymous union>
   size=24 align=8
   base size=24 base align=8
nall_v059::function<void(short unsigned int, unsigned char)>::data_t::<anonymous union> (0x0x7f82c88db2a0) 0

Class nall_v059::function<void(short unsigned int, unsigned char)>::data_t
   size=32 align=8
   base size=32 base align=8
nall_v059::function<void(short unsigned int, unsigned char)>::data_t (0x0x7f82c88db240) 0

Class nall_v059::function<void(short unsigned int, unsigned char)>
   size=32 align=8
   base size=32 base align=8
nall_v059::function<void(short unsigned int, unsigned char)> (0x0x7f82c88db1e0) 0

Class nall_v059::function<unsigned int(unsigned int*, unsigned int)>::data_t::<anonymous union>::<anonymous struct>
   size=24 align=8
   base size=24 base align=8
nall_v059::function<unsigned int(unsigned int*, unsigned int)>::data_t::<anonymous union>::<anonymous struct> (0x0x7f82c88db780) 0

Class nall_v059::function<unsigned int(unsigned int*, unsigned int)>::data_t::<anonymous union>
   size=24 align=8
   base size=24 base align=8
nall_v059::function<unsigned int(unsigned int*, unsigned int)>::data_t::<anonymous union> (0x0x7f82c88db720) 0

Class nall_v059::function<unsigned int(unsigned int*, unsigned int)>::data_t
   size=32 align=8
   base size=32 base align=8
nall_v059::function<unsigned int(unsigned int*, unsigned int)>::data_t (0x0x7f82c88db6c0) 0

Class nall_v059::function<unsigned int(unsigned int*, unsigned int)>
   size=32 align=8
   base size=32 base align=8
nall_v059::function<unsigned int(unsigned int*, unsigned int)> (0x0x7f82c88db660) 0

Class nall_v059::function<void(nall_v059::serializer&)>::data_t::<anonymous union>::<anonymous struct>
   size=24 align=8
   base size=24 base align=8
nall_v059::function<void(nall_v059::serializer&)>::data_t::<anonymous union>::<anonymous struct> (0x0x7f82c88dbcc0) 0

Class nall_v059::function<void(nall_v059::serializer&)>::data_t::<anonymous union>
   size=24 align=8
   base size=24 base align=8
nall_v059::function<void(nall_v059::serializer&)>::data_t::<anonymous union> (0x0x7f82c88dbc60) 0

Class nall_v059::function<void(nall_v059::serializer&)>::data_t
   size=32 align=8
   base size=32 base align=8
nall_v059::function<void(nall_v059::serializer&)>::data_t (0x0x7f82c88dbc00) 0

Class nall_v059::function<void(nall_v059::serializer&)>
   size=32 align=8
   base size=32 base align=8
nall_v059::function<void(nall_v059::serializer&)> (0x0x7f82c88dbba0) 0

Vtable for bSNES_v059::SuperGameBoy
bSNES_v059::SuperGameBoy::_ZTVN10bSNES_v05912SuperGameBoyE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v05912SuperGameBoyE)
16    (int (*)(...))bSNES_v059::SuperGameBoy::mmio_read
24    (int (*)(...))bSNES_v059::SuperGameBoy::mmio_write
32    (int (*)(...))bSNES_v059::SuperGameBoy::read
40    (int (*)(...))bSNES_v059::SuperGameBoy::write
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN10bSNES_v05912SuperGameBoyE)
64    (int (*)(...))bSNES_v059::Memory::size
72    (int (*)(...))bSNES_v059::SuperGameBoy::_ZThn8_N10bSNES_v05912SuperGameBoy4readEj
80    (int (*)(...))bSNES_v059::SuperGameBoy::_ZThn8_N10bSNES_v05912SuperGameBoy5writeEjh

Class bSNES_v059::SuperGameBoy
   size=16856 align=8
   base size=16856 base align=8
bSNES_v059::SuperGameBoy (0x0x7f82c8c46870) 0
    vptr=((& bSNES_v059::SuperGameBoy::_ZTVN10bSNES_v05912SuperGameBoyE) + 16u)
  bSNES_v059::MMIO (0x0x7f82c8c702a0) 0 nearly-empty
      primary-for bSNES_v059::SuperGameBoy (0x0x7f82c8c46870)
  bSNES_v059::Memory (0x0x7f82c8c70300) 8 nearly-empty
      vptr=((& bSNES_v059::SuperGameBoy::_ZTVN10bSNES_v05912SuperGameBoyE) + 64u)
  nall_v059::library (0x0x7f82c90bfd00) 16
    nall_v059::noncopyable (0x0x7f82c8c70360) 16 empty

Class bSNES_v059::SuperFXBus
   size=24 align=8
   base size=24 base align=8
bSNES_v059::SuperFXBus (0x0x7f82c893a000) 0

Vtable for bSNES_v059::SuperFXCPUROM
bSNES_v059::SuperFXCPUROM::_ZTVN10bSNES_v05913SuperFXCPUROME: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v05913SuperFXCPUROME)
16    (int (*)(...))bSNES_v059::SuperFXCPUROM::size
24    (int (*)(...))bSNES_v059::SuperFXCPUROM::read
32    (int (*)(...))bSNES_v059::SuperFXCPUROM::write

Class bSNES_v059::SuperFXCPUROM
   size=8 align=8
   base size=8 base align=8
bSNES_v059::SuperFXCPUROM (0x0x7f82c90bf0d0) 0 nearly-empty
    vptr=((& bSNES_v059::SuperFXCPUROM::_ZTVN10bSNES_v05913SuperFXCPUROME) + 16u)
  bSNES_v059::Memory (0x0x7f82c893a060) 0 nearly-empty
      primary-for bSNES_v059::SuperFXCPUROM (0x0x7f82c90bf0d0)

Vtable for bSNES_v059::SuperFXCPURAM
bSNES_v059::SuperFXCPURAM::_ZTVN10bSNES_v05913SuperFXCPURAME: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v05913SuperFXCPURAME)
16    (int (*)(...))bSNES_v059::SuperFXCPURAM::size
24    (int (*)(...))bSNES_v059::SuperFXCPURAM::read
32    (int (*)(...))bSNES_v059::SuperFXCPURAM::write

Class bSNES_v059::SuperFXCPURAM
   size=8 align=8
   base size=8 base align=8
bSNES_v059::SuperFXCPURAM (0x0x7f82c90bf1a0) 0 nearly-empty
    vptr=((& bSNES_v059::SuperFXCPURAM::_ZTVN10bSNES_v05913SuperFXCPURAME) + 16u)
  bSNES_v059::Memory (0x0x7f82c893a0c0) 0 nearly-empty
      primary-for bSNES_v059::SuperFXCPURAM (0x0x7f82c90bf1a0)

Class nall_v059::function<void(short unsigned int)>::data_t::<anonymous union>::<anonymous struct>
   size=24 align=8
   base size=24 base align=8
nall_v059::function<void(short unsigned int)>::data_t::<anonymous union>::<anonymous struct> (0x0x7f82c893a360) 0

Class nall_v059::function<void(short unsigned int)>::data_t::<anonymous union>
   size=24 align=8
   base size=24 base align=8
nall_v059::function<void(short unsigned int)>::data_t::<anonymous union> (0x0x7f82c893a300) 0

Class nall_v059::function<void(short unsigned int)>::data_t
   size=32 align=8
   base size=32 base align=8
nall_v059::function<void(short unsigned int)>::data_t (0x0x7f82c893a2a0) 0

Class nall_v059::function<void(short unsigned int)>
   size=32 align=8
   base size=32 base align=8
nall_v059::function<void(short unsigned int)> (0x0x7f82c893a240) 0

Class bSNES_v059::SuperFX::reg16_t
   size=40 align=8
   base size=40 base align=8
bSNES_v059::SuperFX::reg16_t (0x0x7f82c90bf2d8) 0
  nall_v059::noncopyable (0x0x7f82c893a180) 0 empty

Class bSNES_v059::SuperFX::sfr_t
   size=16 align=4
   base size=16 base align=4
bSNES_v059::SuperFX::sfr_t (0x0x7f82c893a720) 0

Class bSNES_v059::SuperFX::scmr_t
   size=12 align=4
   base size=12 base align=4
bSNES_v059::SuperFX::scmr_t (0x0x7f82c893a780) 0

Class bSNES_v059::SuperFX::por_t
   size=5 align=1
   base size=5 base align=1
bSNES_v059::SuperFX::por_t (0x0x7f82c893a7e0) 0

Class bSNES_v059::SuperFX::cfgr_t
   size=2 align=1
   base size=2 base align=1
bSNES_v059::SuperFX::cfgr_t (0x0x7f82c893a840) 0

Class bSNES_v059::SuperFX::regs_t
   size=720 align=8
   base size=720 base align=8
bSNES_v059::SuperFX::regs_t (0x0x7f82c893a8a0) 0

Class bSNES_v059::SuperFX::cache_t
   size=544 align=1
   base size=544 base align=1
bSNES_v059::SuperFX::cache_t (0x0x7f82c893a900) 0

Class bSNES_v059::SuperFX::pixelcache_t
   size=12 align=2
   base size=12 base align=2
bSNES_v059::SuperFX::pixelcache_t (0x0x7f82c893a960) 0

Vtable for bSNES_v059::SuperFX
bSNES_v059::SuperFX::_ZTVN10bSNES_v0597SuperFXE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0597SuperFXE)
16    (int (*)(...))bSNES_v059::SuperFX::mmio_read
24    (int (*)(...))bSNES_v059::SuperFX::mmio_write

Class bSNES_v059::SuperFX
   size=1320 align=8
   base size=1316 base align=8
bSNES_v059::SuperFX (0x0x7f82c90bf270) 0
    vptr=((& bSNES_v059::SuperFX::_ZTVN10bSNES_v0597SuperFXE) + 16u)
  bSNES_v059::MMIO (0x0x7f82c893a120) 0 nearly-empty
      primary-for bSNES_v059::SuperFX (0x0x7f82c90bf270)

Vtable for bSNES_v059::VBRBus
bSNES_v059::VBRBus::_ZTVN10bSNES_v0596VBRBusE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0596VBRBusE)
16    (int (*)(...))bSNES_v059::Bus::load_cart
24    (int (*)(...))bSNES_v059::Bus::unload_cart
32    (int (*)(...))bSNES_v059::Bus::power
40    (int (*)(...))bSNES_v059::Bus::reset
48    (int (*)(...))bSNES_v059::Bus::serialize

Class bSNES_v059::VBRBus
   size=1048584 align=8
   base size=1048584 base align=8
bSNES_v059::VBRBus (0x0x7f82c90bf340) 0
    vptr=((& bSNES_v059::VBRBus::_ZTVN10bSNES_v0596VBRBusE) + 16u)
  bSNES_v059::Bus (0x0x7f82c893a9c0) 0
      primary-for bSNES_v059::VBRBus (0x0x7f82c90bf340)

Vtable for bSNES_v059::SA1Bus
bSNES_v059::SA1Bus::_ZTVN10bSNES_v0596SA1BusE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0596SA1BusE)
16    (int (*)(...))bSNES_v059::Bus::load_cart
24    (int (*)(...))bSNES_v059::Bus::unload_cart
32    (int (*)(...))bSNES_v059::Bus::power
40    (int (*)(...))bSNES_v059::Bus::reset
48    (int (*)(...))bSNES_v059::Bus::serialize

Class bSNES_v059::SA1Bus
   size=1048584 align=8
   base size=1048584 base align=8
bSNES_v059::SA1Bus (0x0x7f82c90bf3a8) 0
    vptr=((& bSNES_v059::SA1Bus::_ZTVN10bSNES_v0596SA1BusE) + 16u)
  bSNES_v059::Bus (0x0x7f82c893aa20) 0
      primary-for bSNES_v059::SA1Bus (0x0x7f82c90bf3a8)

Vtable for bSNES_v059::VectorSelectionPage
bSNES_v059::VectorSelectionPage::_ZTVN10bSNES_v05919VectorSelectionPageE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v05919VectorSelectionPageE)
16    (int (*)(...))bSNES_v059::Memory::size
24    (int (*)(...))bSNES_v059::VectorSelectionPage::read
32    (int (*)(...))bSNES_v059::VectorSelectionPage::write

Class bSNES_v059::VectorSelectionPage
   size=16 align=8
   base size=16 base align=8
bSNES_v059::VectorSelectionPage (0x0x7f82c90bf410) 0
    vptr=((& bSNES_v059::VectorSelectionPage::_ZTVN10bSNES_v05919VectorSelectionPageE) + 16u)
  bSNES_v059::Memory (0x0x7f82c893aa80) 0 nearly-empty
      primary-for bSNES_v059::VectorSelectionPage (0x0x7f82c90bf410)

Vtable for bSNES_v059::CPUIRAM
bSNES_v059::CPUIRAM::_ZTVN10bSNES_v0597CPUIRAME: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0597CPUIRAME)
16    (int (*)(...))bSNES_v059::CPUIRAM::size
24    (int (*)(...))bSNES_v059::CPUIRAM::read
32    (int (*)(...))bSNES_v059::CPUIRAM::write

Class bSNES_v059::CPUIRAM
   size=8 align=8
   base size=8 base align=8
bSNES_v059::CPUIRAM (0x0x7f82c90bf478) 0 nearly-empty
    vptr=((& bSNES_v059::CPUIRAM::_ZTVN10bSNES_v0597CPUIRAME) + 16u)
  bSNES_v059::Memory (0x0x7f82c893aae0) 0 nearly-empty
      primary-for bSNES_v059::CPUIRAM (0x0x7f82c90bf478)

Vtable for bSNES_v059::SA1IRAM
bSNES_v059::SA1IRAM::_ZTVN10bSNES_v0597SA1IRAME: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0597SA1IRAME)
16    (int (*)(...))bSNES_v059::SA1IRAM::size
24    (int (*)(...))bSNES_v059::SA1IRAM::read
32    (int (*)(...))bSNES_v059::SA1IRAM::write

Class bSNES_v059::SA1IRAM
   size=8 align=8
   base size=8 base align=8
bSNES_v059::SA1IRAM (0x0x7f82c89d4068) 0 nearly-empty
    vptr=((& bSNES_v059::SA1IRAM::_ZTVN10bSNES_v0597SA1IRAME) + 16u)
  bSNES_v059::Memory (0x0x7f82c893ab40) 0 nearly-empty
      primary-for bSNES_v059::SA1IRAM (0x0x7f82c89d4068)

Vtable for bSNES_v059::SA1BWRAM
bSNES_v059::SA1BWRAM::_ZTVN10bSNES_v0598SA1BWRAME: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0598SA1BWRAME)
16    (int (*)(...))bSNES_v059::SA1BWRAM::size
24    (int (*)(...))bSNES_v059::SA1BWRAM::read
32    (int (*)(...))bSNES_v059::SA1BWRAM::write

Class bSNES_v059::SA1BWRAM
   size=8 align=8
   base size=8 base align=8
bSNES_v059::SA1BWRAM (0x0x7f82c89d4138) 0 nearly-empty
    vptr=((& bSNES_v059::SA1BWRAM::_ZTVN10bSNES_v0598SA1BWRAME) + 16u)
  bSNES_v059::Memory (0x0x7f82c893aba0) 0 nearly-empty
      primary-for bSNES_v059::SA1BWRAM (0x0x7f82c89d4138)

Vtable for bSNES_v059::CC1BWRAM
bSNES_v059::CC1BWRAM::_ZTVN10bSNES_v0598CC1BWRAME: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0598CC1BWRAME)
16    (int (*)(...))bSNES_v059::CC1BWRAM::size
24    (int (*)(...))bSNES_v059::CC1BWRAM::read
32    (int (*)(...))bSNES_v059::CC1BWRAM::write

Class bSNES_v059::CC1BWRAM
   size=16 align=8
   base size=9 base align=8
bSNES_v059::CC1BWRAM (0x0x7f82c89d4208) 0
    vptr=((& bSNES_v059::CC1BWRAM::_ZTVN10bSNES_v0598CC1BWRAME) + 16u)
  bSNES_v059::Memory (0x0x7f82c893ac00) 0 nearly-empty
      primary-for bSNES_v059::CC1BWRAM (0x0x7f82c89d4208)

Vtable for bSNES_v059::BitmapRAM
bSNES_v059::BitmapRAM::_ZTVN10bSNES_v0599BitmapRAME: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0599BitmapRAME)
16    (int (*)(...))bSNES_v059::BitmapRAM::size
24    (int (*)(...))bSNES_v059::BitmapRAM::read
32    (int (*)(...))bSNES_v059::BitmapRAM::write

Class bSNES_v059::BitmapRAM
   size=8 align=8
   base size=8 base align=8
bSNES_v059::BitmapRAM (0x0x7f82c89d4270) 0 nearly-empty
    vptr=((& bSNES_v059::BitmapRAM::_ZTVN10bSNES_v0599BitmapRAME) + 16u)
  bSNES_v059::Memory (0x0x7f82c893ac60) 0 nearly-empty
      primary-for bSNES_v059::BitmapRAM (0x0x7f82c89d4270)

Class bSNES_v059::SA1::DMA
   size=4 align=4
   base size=4 base align=4
bSNES_v059::SA1::DMA (0x0x7f82c893ad80) 0

Class bSNES_v059::SA1::MMIO
   size=136 align=8
   base size=136 base align=8
bSNES_v059::SA1::MMIO (0x0x7f82c893ade0) 0

Class bSNES_v059::SA1::Status
   size=10 align=2
   base size=10 base align=2
bSNES_v059::SA1::Status (0x0x7f82c893ae40) 0

Vtable for bSNES_v059::SA1
bSNES_v059::SA1::_ZTVN10bSNES_v0593SA1E: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0593SA1E)
16    (int (*)(...))bSNES_v059::SA1::op_io
24    (int (*)(...))bSNES_v059::SA1::op_read
32    (int (*)(...))bSNES_v059::SA1::op_write
40    (int (*)(...))bSNES_v059::SA1::last_cycle
48    (int (*)(...))bSNES_v059::SA1::interrupt_pending
56    (int (*)(...))bSNES_v059::SA1::mmio_read
64    (int (*)(...))bSNES_v059::SA1::mmio_write
72    (int (*)(...))-20592
80    (int (*)(...))(& _ZTIN10bSNES_v0593SA1E)
88    (int (*)(...))bSNES_v059::SA1::_ZThn20592_N10bSNES_v0593SA19mmio_readEj
96    (int (*)(...))bSNES_v059::SA1::_ZThn20592_N10bSNES_v0593SA110mmio_writeEjh

Class bSNES_v059::SA1
   size=20760 align=8
   base size=20754 base align=8
bSNES_v059::SA1 (0x0x7f82c89caaf0) 0
    vptr=((& bSNES_v059::SA1::_ZTVN10bSNES_v0593SA1E) + 16u)
  bSNES_v059::CPUcore (0x0x7f82c893acc0) 0
      primary-for bSNES_v059::SA1 (0x0x7f82c89caaf0)
  bSNES_v059::MMIO (0x0x7f82c893ad20) 20592 nearly-empty
      vptr=((& bSNES_v059::SA1::_ZTVN10bSNES_v0593SA1E) + 88u)

Class bSNES_v059::BSXBase::<anonymous struct>
   size=28 align=1
   base size=28 base align=1
bSNES_v059::BSXBase::<anonymous struct> (0x0x7f82c893af00) 0

Vtable for bSNES_v059::BSXBase
bSNES_v059::BSXBase::_ZTVN10bSNES_v0597BSXBaseE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0597BSXBaseE)
16    (int (*)(...))bSNES_v059::BSXBase::mmio_read
24    (int (*)(...))bSNES_v059::BSXBase::mmio_write

Class bSNES_v059::BSXBase
   size=40 align=8
   base size=36 base align=8
bSNES_v059::BSXBase (0x0x7f82c89d4340) 0
    vptr=((& bSNES_v059::BSXBase::_ZTVN10bSNES_v0597BSXBaseE) + 16u)
  bSNES_v059::MMIO (0x0x7f82c893aea0) 0 nearly-empty
      primary-for bSNES_v059::BSXBase (0x0x7f82c89d4340)

Class bSNES_v059::BSXCart::<anonymous struct>
   size=16 align=1
   base size=16 base align=1
bSNES_v059::BSXCart::<anonymous struct> (0x0x7f82c8a26000) 0

Vtable for bSNES_v059::BSXCart
bSNES_v059::BSXCart::_ZTVN10bSNES_v0597BSXCartE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0597BSXCartE)
16    (int (*)(...))bSNES_v059::BSXCart::mmio_read
24    (int (*)(...))bSNES_v059::BSXCart::mmio_write

Class bSNES_v059::BSXCart
   size=24 align=8
   base size=24 base align=8
bSNES_v059::BSXCart (0x0x7f82c89d43a8) 0
    vptr=((& bSNES_v059::BSXCart::_ZTVN10bSNES_v0597BSXCartE) + 16u)
  bSNES_v059::MMIO (0x0x7f82c893af60) 0 nearly-empty
      primary-for bSNES_v059::BSXCart (0x0x7f82c89d43a8)

Class bSNES_v059::BSXFlash::<anonymous struct>
   size=12 align=4
   base size=12 base align=4
bSNES_v059::BSXFlash::<anonymous struct> (0x0x7f82c8a260c0) 0

Vtable for bSNES_v059::BSXFlash
bSNES_v059::BSXFlash::_ZTVN10bSNES_v0598BSXFlashE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0598BSXFlashE)
16    (int (*)(...))bSNES_v059::BSXFlash::size
24    (int (*)(...))bSNES_v059::BSXFlash::read
32    (int (*)(...))bSNES_v059::BSXFlash::write

Class bSNES_v059::BSXFlash
   size=24 align=8
   base size=20 base align=8
bSNES_v059::BSXFlash (0x0x7f82c89d4410) 0
    vptr=((& bSNES_v059::BSXFlash::_ZTVN10bSNES_v0598BSXFlashE) + 16u)
  bSNES_v059::Memory (0x0x7f82c8a26060) 0 nearly-empty
      primary-for bSNES_v059::BSXFlash (0x0x7f82c89d4410)

Vtable for bSNES_v059::SRTC
bSNES_v059::SRTC::_ZTVN10bSNES_v0594SRTCE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0594SRTCE)
16    (int (*)(...))bSNES_v059::SRTC::mmio_read
24    (int (*)(...))bSNES_v059::SRTC::mmio_write

Class bSNES_v059::SRTC
   size=16 align=8
   base size=16 base align=8
bSNES_v059::SRTC (0x0x7f82c89d4478) 0
    vptr=((& bSNES_v059::SRTC::_ZTVN10bSNES_v0594SRTCE) + 16u)
  bSNES_v059::MMIO (0x0x7f82c8a26120) 0 nearly-empty
      primary-for bSNES_v059::SRTC (0x0x7f82c89d4478)

Class bSNES_v059::SDD1_IM
   size=8 align=4
   base size=5 base align=4
bSNES_v059::SDD1_IM (0x0x7f82c8a261e0) 0

Class bSNES_v059::SDD1_GCD
   size=8 align=8
   base size=8 base align=8
bSNES_v059::SDD1_GCD (0x0x7f82c8a26240) 0

Class bSNES_v059::SDD1_BG
   size=16 align=8
   base size=11 base align=8
bSNES_v059::SDD1_BG (0x0x7f82c8a262a0) 0

Class bSNES_v059::SDD1_PEM::state
   size=3 align=1
   base size=3 base align=1
bSNES_v059::SDD1_PEM::state (0x0x7f82c8a26360) 0

Class bSNES_v059::SDD1_PEM::SDD1_ContextInfo
   size=2 align=1
   base size=2 base align=1
bSNES_v059::SDD1_PEM::SDD1_ContextInfo (0x0x7f82c8a263c0) 0

Class bSNES_v059::SDD1_PEM
   size=128 align=8
   base size=128 base align=8
bSNES_v059::SDD1_PEM (0x0x7f82c8a26300) 0

Class bSNES_v059::SDD1_CM
   size=32 align=8
   base size=32 base align=8
bSNES_v059::SDD1_CM (0x0x7f82c8a26420) 0

Class bSNES_v059::SDD1_OL
   size=24 align=8
   base size=24 base align=8
bSNES_v059::SDD1_OL (0x0x7f82c8a26480) 0

Class bSNES_v059::SDD1emu
   size=328 align=8
   base size=328 base align=8
bSNES_v059::SDD1emu (0x0x7f82c8a264e0) 0

Class bSNES_v059::SDD1::<anonymous struct>
   size=8 align=4
   base size=8 base align=4
bSNES_v059::SDD1::<anonymous struct> (0x0x7f82c8a26600) 0

Class bSNES_v059::SDD1::<anonymous struct>
   size=65548 align=4
   base size=65548 base align=4
bSNES_v059::SDD1::<anonymous struct> (0x0x7f82c8a26660) 0

Vtable for bSNES_v059::SDD1
bSNES_v059::SDD1::_ZTVN10bSNES_v0594SDD1E: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0594SDD1E)
16    (int (*)(...))bSNES_v059::SDD1::mmio_read
24    (int (*)(...))bSNES_v059::SDD1::mmio_write
32    (int (*)(...))bSNES_v059::SDD1::read
40    (int (*)(...))bSNES_v059::SDD1::write
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN10bSNES_v0594SDD1E)
64    (int (*)(...))bSNES_v059::Memory::size
72    (int (*)(...))bSNES_v059::SDD1::_ZThn8_N10bSNES_v0594SDD14readEj
80    (int (*)(...))bSNES_v059::SDD1::_ZThn8_N10bSNES_v0594SDD15writeEjh

Class bSNES_v059::SDD1
   size=67008 align=8
   base size=67004 base align=8
bSNES_v059::SDD1 (0x0x7f82c89f6af0) 0
    vptr=((& bSNES_v059::SDD1::_ZTVN10bSNES_v0594SDD1E) + 16u)
  bSNES_v059::MMIO (0x0x7f82c8a26540) 0 nearly-empty
      primary-for bSNES_v059::SDD1 (0x0x7f82c89f6af0)
  bSNES_v059::Memory (0x0x7f82c8a265a0) 8 nearly-empty
      vptr=((& bSNES_v059::SDD1::_ZTVN10bSNES_v0594SDD1E) + 64u)

Class bSNES_v059::SPC7110Decomp::ContextState
   size=2 align=1
   base size=2 base align=1
bSNES_v059::SPC7110Decomp::ContextState (0x0x7f82c8a26720) 0

Class bSNES_v059::SPC7110Decomp
   size=6240 align=8
   base size=6236 base align=8
bSNES_v059::SPC7110Decomp (0x0x7f82c8a266c0) 0

Vtable for bSNES_v059::SPC7110
bSNES_v059::SPC7110::_ZTVN10bSNES_v0597SPC7110E: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0597SPC7110E)
16    (int (*)(...))bSNES_v059::SPC7110::mmio_read
24    (int (*)(...))bSNES_v059::SPC7110::mmio_write
32    (int (*)(...))bSNES_v059::SPC7110::read
40    (int (*)(...))bSNES_v059::SPC7110::write
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN10bSNES_v0597SPC7110E)
64    (int (*)(...))bSNES_v059::Memory::size
72    (int (*)(...))bSNES_v059::SPC7110::_ZThn8_N10bSNES_v0597SPC71104readEj
80    (int (*)(...))bSNES_v059::SPC7110::_ZThn8_N10bSNES_v0597SPC71105writeEjh

Class bSNES_v059::SPC7110
   size=6336 align=8
   base size=6332 base align=8
bSNES_v059::SPC7110 (0x0x7f82c89f6e70) 0
    vptr=((& bSNES_v059::SPC7110::_ZTVN10bSNES_v0597SPC7110E) + 16u)
  bSNES_v059::MMIO (0x0x7f82c8a26780) 0 nearly-empty
      primary-for bSNES_v059::SPC7110 (0x0x7f82c89f6e70)
  bSNES_v059::Memory (0x0x7f82c8a267e0) 8 nearly-empty
      vptr=((& bSNES_v059::SPC7110::_ZTVN10bSNES_v0597SPC7110E) + 64u)

Vtable for bSNES_v059::Cx4
bSNES_v059::Cx4::_ZTVN10bSNES_v0593Cx4E: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0593Cx4E)
16    (int (*)(...))bSNES_v059::Memory::size
24    (int (*)(...))bSNES_v059::Cx4::read
32    (int (*)(...))bSNES_v059::Cx4::write

Class bSNES_v059::Cx4
   size=3424 align=8
   base size=3424 base align=8
bSNES_v059::Cx4 (0x0x7f82c89d44e0) 0
    vptr=((& bSNES_v059::Cx4::_ZTVN10bSNES_v0593Cx4E) + 16u)
  bSNES_v059::Memory (0x0x7f82c8a26840) 0 nearly-empty
      primary-for bSNES_v059::Cx4 (0x0x7f82c89d44e0)

Class bSNES_v059::Dsp1::Command
   size=24 align=8
   base size=24 base align=8
bSNES_v059::Dsp1::Command (0x0x7f82c8a26900) 0

Class bSNES_v059::Dsp1::SharedData
   size=114 align=2
   base size=114 base align=2
bSNES_v059::Dsp1::SharedData (0x0x7f82c8a26a20) 0

Class bSNES_v059::Dsp1
   size=2196 align=4
   base size=2193 base align=4
bSNES_v059::Dsp1 (0x0x7f82c8a268a0) 0

Vtable for bSNES_v059::DSP1
bSNES_v059::DSP1::_ZTVN10bSNES_v0594DSP1E: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0594DSP1E)
16    (int (*)(...))bSNES_v059::Memory::size
24    (int (*)(...))bSNES_v059::DSP1::read
32    (int (*)(...))bSNES_v059::DSP1::write

Class bSNES_v059::DSP1
   size=2208 align=8
   base size=2204 base align=8
bSNES_v059::DSP1 (0x0x7f82c89d4548) 0
    vptr=((& bSNES_v059::DSP1::_ZTVN10bSNES_v0594DSP1E) + 16u)
  bSNES_v059::Memory (0x0x7f82c8a26a80) 0 nearly-empty
      primary-for bSNES_v059::DSP1 (0x0x7f82c89d4548)

Class bSNES_v059::DSP2::<anonymous struct>
   size=1080 align=4
   base size=1080 base align=4
bSNES_v059::DSP2::<anonymous struct> (0x0x7f82c8a26b40) 0

Vtable for bSNES_v059::DSP2
bSNES_v059::DSP2::_ZTVN10bSNES_v0594DSP2E: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0594DSP2E)
16    (int (*)(...))bSNES_v059::Memory::size
24    (int (*)(...))bSNES_v059::DSP2::read
32    (int (*)(...))bSNES_v059::DSP2::write

Class bSNES_v059::DSP2
   size=1088 align=8
   base size=1088 base align=8
bSNES_v059::DSP2 (0x0x7f82c89d45b0) 0
    vptr=((& bSNES_v059::DSP2::_ZTVN10bSNES_v0594DSP2E) + 16u)
  bSNES_v059::Memory (0x0x7f82c8a26ae0) 0 nearly-empty
      primary-for bSNES_v059::DSP2 (0x0x7f82c89d45b0)

Vtable for bSNES_v059::DSP3
bSNES_v059::DSP3::_ZTVN10bSNES_v0594DSP3E: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0594DSP3E)
16    (int (*)(...))bSNES_v059::Memory::size
24    (int (*)(...))bSNES_v059::DSP3::read
32    (int (*)(...))bSNES_v059::DSP3::write

Class bSNES_v059::DSP3
   size=8 align=8
   base size=8 base align=8
bSNES_v059::DSP3 (0x0x7f82c89d4618) 0 nearly-empty
    vptr=((& bSNES_v059::DSP3::_ZTVN10bSNES_v0594DSP3E) + 16u)
  bSNES_v059::Memory (0x0x7f82c8a26ba0) 0 nearly-empty
      primary-for bSNES_v059::DSP3 (0x0x7f82c89d4618)

Vtable for bSNES_v059::DSP4
bSNES_v059::DSP4::_ZTVN10bSNES_v0594DSP4E: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0594DSP4E)
16    (int (*)(...))bSNES_v059::Memory::size
24    (int (*)(...))bSNES_v059::DSP4::read
32    (int (*)(...))bSNES_v059::DSP4::write

Class bSNES_v059::DSP4
   size=8 align=8
   base size=8 base align=8
bSNES_v059::DSP4 (0x0x7f82c89d4680) 0 nearly-empty
    vptr=((& bSNES_v059::DSP4::_ZTVN10bSNES_v0594DSP4E) + 16u)
  bSNES_v059::Memory (0x0x7f82c8a26c00) 0 nearly-empty
      primary-for bSNES_v059::DSP4 (0x0x7f82c89d4680)

Class bSNES_v059::OBC1::<anonymous struct>
   size=6 align=2
   base size=6 base align=2
bSNES_v059::OBC1::<anonymous struct> (0x0x7f82c8a26cc0) 0

Vtable for bSNES_v059::OBC1
bSNES_v059::OBC1::_ZTVN10bSNES_v0594OBC1E: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0594OBC1E)
16    (int (*)(...))bSNES_v059::Memory::size
24    (int (*)(...))bSNES_v059::OBC1::read
32    (int (*)(...))bSNES_v059::OBC1::write

Class bSNES_v059::OBC1
   size=16 align=8
   base size=14 base align=8
bSNES_v059::OBC1 (0x0x7f82c89d46e8) 0
    vptr=((& bSNES_v059::OBC1::_ZTVN10bSNES_v0594OBC1E) + 16u)
  bSNES_v059::Memory (0x0x7f82c8a26c60) 0 nearly-empty
      primary-for bSNES_v059::OBC1 (0x0x7f82c89d46e8)

Vtable for bSNES_v059::ST010
bSNES_v059::ST010::_ZTVN10bSNES_v0595ST010E: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0595ST010E)
16    (int (*)(...))bSNES_v059::Memory::size
24    (int (*)(...))bSNES_v059::ST010::read
32    (int (*)(...))bSNES_v059::ST010::write

Class bSNES_v059::ST010
   size=4104 align=8
   base size=4104 base align=8
bSNES_v059::ST010 (0x0x7f82c89d4750) 0
    vptr=((& bSNES_v059::ST010::_ZTVN10bSNES_v0595ST010E) + 16u)
  bSNES_v059::Memory (0x0x7f82c8a26d20) 0 nearly-empty
      primary-for bSNES_v059::ST010 (0x0x7f82c89d4750)

Class bSNES_v059::ST011
   size=1 align=1
   base size=0 base align=1
bSNES_v059::ST011 (0x0x7f82c8a26d80) 0 empty

Class bSNES_v059::ST018::regs_t
   size=16 align=4
   base size=16 base align=4
bSNES_v059::ST018::regs_t (0x0x7f82c8a26e40) 0

Vtable for bSNES_v059::ST018
bSNES_v059::ST018::_ZTVN10bSNES_v0595ST018E: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0595ST018E)
16    (int (*)(...))bSNES_v059::ST018::mmio_read
24    (int (*)(...))bSNES_v059::ST018::mmio_write

Class bSNES_v059::ST018
   size=128 align=8
   base size=121 base align=8
bSNES_v059::ST018 (0x0x7f82c89d47b8) 0
    vptr=((& bSNES_v059::ST018::_ZTVN10bSNES_v0595ST018E) + 16u)
  bSNES_v059::MMIO (0x0x7f82c8a26de0) 0 nearly-empty
      primary-for bSNES_v059::ST018 (0x0x7f82c89d47b8)

Class bSNES_v059::S21fx::MMIO
   size=32 align=8
   base size=32 base align=8
bSNES_v059::S21fx::MMIO (0x0x7f82c8a26f00) 0

Vtable for bSNES_v059::S21fx
bSNES_v059::S21fx::_ZTVN10bSNES_v0595S21fxE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN10bSNES_v0595S21fxE)
16    (int (*)(...))bSNES_v059::S21fx::mmio_read
24    (int (*)(...))bSNES_v059::S21fx::mmio_write

Class bSNES_v059::S21fx
   size=8312 align=8
   base size=8312 base align=8
bSNES_v059::S21fx (0x0x7f82c89d4820) 0
    vptr=((& bSNES_v059::S21fx::_ZTVN10bSNES_v0595S21fxE) + 16u)
  bSNES_v059::MMIO (0x0x7f82c8a26ea0) 0 nearly-empty
      primary-for bSNES_v059::S21fx (0x0x7f82c89d4820)

Class nall_v059::property<bSNES_v059::Cartridge>
   size=1 align=1
   base size=0 base align=1
nall_v059::property<bSNES_v059::Cartridge> (0x0x7f82c8702000) 0 empty

Class nall_v059::property<bSNES_v059::Cartridge>::readonly<bool>
   size=1 align=1
   base size=1 base align=1
nall_v059::property<bSNES_v059::Cartridge>::readonly<bool> (0x0x7f82c87020c0) 0

Class nall_v059::property<bSNES_v059::Cartridge>::readonly<unsigned int>
   size=4 align=4
   base size=4 base align=4
nall_v059::property<bSNES_v059::Cartridge>::readonly<unsigned int> (0x0x7f82c8702120) 0

Class nall_v059::property<bSNES_v059::Cartridge>::readonly<bSNES_v059::Cartridge::Mode>
   size=4 align=4
   base size=4 base align=4
nall_v059::property<bSNES_v059::Cartridge>::readonly<bSNES_v059::Cartridge::Mode> (0x0x7f82c8702180) 0

Class nall_v059::property<bSNES_v059::Cartridge>::readonly<bSNES_v059::Cartridge::Type>
   size=4 align=4
   base size=4 base align=4
nall_v059::property<bSNES_v059::Cartridge>::readonly<bSNES_v059::Cartridge::Type> (0x0x7f82c87021e0) 0

Class nall_v059::property<bSNES_v059::Cartridge>::readonly<bSNES_v059::Cartridge::Region>
   size=4 align=4
   base size=4 base align=4
nall_v059::property<bSNES_v059::Cartridge>::readonly<bSNES_v059::Cartridge::Region> (0x0x7f82c8702240) 0

Class nall_v059::property<bSNES_v059::Cartridge>::readonly<bSNES_v059::Cartridge::MemoryMapper>
   size=4 align=4
   base size=4 base align=4
nall_v059::property<bSNES_v059::Cartridge>::readonly<bSNES_v059::Cartridge::MemoryMapper> (0x0x7f82c87022a0) 0

Class nall_v059::property<bSNES_v059::Cartridge>::readonly<bSNES_v059::Cartridge::DSP1MemoryMapper>
   size=4 align=4
   base size=4 base align=4
nall_v059::property<bSNES_v059::Cartridge>::readonly<bSNES_v059::Cartridge::DSP1MemoryMapper> (0x0x7f82c87023c0) 0

Class bSNES_v059::Cartridge
   size=48 align=4
   base size=48 base align=4
bSNES_v059::Cartridge (0x0x7f82c89d48f0) 0
  nall_v059::property<bSNES_v059::Cartridge> (0x0x7f82c8702060) 0 empty

Class __gnu_cxx::new_allocator<unsigned char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<unsigned char> (0x0x7f82c8702600) 0 empty

Class std::allocator<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::allocator<unsigned char> (0x0x7f82c89d4c98) 0 empty
  __gnu_cxx::new_allocator<unsigned char> (0x0x7f82c8702660) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<unsigned char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<unsigned char> > (0x0x7f82c87025a0) 0 empty

Class std::allocator<unsigned char>::rebind<unsigned char>
   size=1 align=1
   base size=0 base align=1
std::allocator<unsigned char>::rebind<unsigned char> (0x0x7f82c8702780) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<unsigned char> >::rebind<unsigned char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<unsigned char> >::rebind<unsigned char> (0x0x7f82c8702720) 0 empty

Class std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl (0x0x7f82c89d4e38) 0
  std::allocator<unsigned char> (0x0x7f82c89d4ea0) 0 empty
    __gnu_cxx::new_allocator<unsigned char> (0x0x7f82c87027e0) 0 empty

Class std::_Vector_base<unsigned char, std::allocator<unsigned char> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<unsigned char, std::allocator<unsigned char> > (0x0x7f82c8702540) 0

Class std::vector<unsigned char>
   size=24 align=8
   base size=24 base align=8
std::vector<unsigned char> (0x0x7f82c89d4f08) 0
  std::_Vector_base<unsigned char, std::allocator<unsigned char> > (0x0x7f82c8702840) 0

Vtable for SNSFLoader
SNSFLoader::_ZTV10SNSFLoader: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI10SNSFLoader)
16    (int (*)(...))SNSFLoader::HandleReserved
24    (int (*)(...))SNSFLoader::HandleEXE
32    (int (*)(...))SNSFLoader::~SNSFLoader
40    (int (*)(...))SNSFLoader::~SNSFLoader

Class SNSFLoader
   size=80 align=8
   base size=80 base align=8
SNSFLoader (0x0x7f82c89d4bc8) 0
    vptr=((& SNSFLoader::_ZTV10SNSFLoader) + 16u)
  PSFLoader (0x0x7f82c87024e0) 0 nearly-empty
      primary-for SNSFLoader (0x0x7f82c89d4bc8)

Class __gnu_cxx::new_allocator<unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<unsigned int> (0x0x7f82c8702a20) 0 empty

Class std::allocator<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::allocator<unsigned int> (0x0x7f82c88028f0) 0 empty
  __gnu_cxx::new_allocator<unsigned int> (0x0x7f82c8702a80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<unsigned int> > (0x0x7f82c87029c0) 0 empty

Class std::allocator<unsigned int>::rebind<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::allocator<unsigned int>::rebind<unsigned int> (0x0x7f82c8702ba0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<unsigned int> >::rebind<unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<unsigned int> >::rebind<unsigned int> (0x0x7f82c8702b40) 0 empty

Class std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_Vector_impl (0x0x7f82c8802a90) 0
  std::allocator<unsigned int> (0x0x7f82c8802af8) 0 empty
    __gnu_cxx::new_allocator<unsigned int> (0x0x7f82c8702c00) 0 empty

Class std::_Vector_base<unsigned int, std::allocator<unsigned int> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<unsigned int, std::allocator<unsigned int> > (0x0x7f82c8702960) 0

Class std::vector<unsigned int>
   size=24 align=8
   base size=24 base align=8
std::vector<unsigned int> (0x0x7f82c8802b60) 0
  std::_Vector_base<unsigned int, std::allocator<unsigned int> > (0x0x7f82c8702c60) 0

Class __gnu_cxx::new_allocator<PtrLengthPair>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<PtrLengthPair> (0x0x7f82c8702ea0) 0 empty

Class std::allocator<PtrLengthPair>
   size=1 align=1
   base size=1 base align=1
std::allocator<PtrLengthPair> (0x0x7f82c8802d68) 0 empty
  __gnu_cxx::new_allocator<PtrLengthPair> (0x0x7f82c8702f00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<PtrLengthPair> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<PtrLengthPair> > (0x0x7f82c8702e40) 0 empty

Class std::allocator<PtrLengthPair>::rebind<PtrLengthPair>
   size=1 align=1
   base size=0 base align=1
std::allocator<PtrLengthPair>::rebind<PtrLengthPair> (0x0x7f82c88b6060) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<PtrLengthPair> >::rebind<PtrLengthPair>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<PtrLengthPair> >::rebind<PtrLengthPair> (0x0x7f82c88b6000) 0 empty

Class std::_Vector_base<PtrLengthPair, std::allocator<PtrLengthPair> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<PtrLengthPair, std::allocator<PtrLengthPair> >::_Vector_impl (0x0x7f82c8802f08) 0
  std::allocator<PtrLengthPair> (0x0x7f82c8802f70) 0 empty
    __gnu_cxx::new_allocator<PtrLengthPair> (0x0x7f82c88b60c0) 0 empty

Class std::_Vector_base<PtrLengthPair, std::allocator<PtrLengthPair> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<PtrLengthPair, std::allocator<PtrLengthPair> > (0x0x7f82c8702de0) 0

Class std::vector<PtrLengthPair>
   size=24 align=8
   base size=24 base align=8
std::vector<PtrLengthPair> (0x0x7f82c8802958) 0
  std::_Vector_base<PtrLengthPair, std::allocator<PtrLengthPair> > (0x0x7f82c88b6120) 0

Class std::pair<const std::basic_string<char>, std::basic_string<char> >
   size=16 align=8
   base size=16 base align=8
std::pair<const std::basic_string<char>, std::basic_string<char> > (0x0x7f82c88b6240) 0

Class StrToBSIT_t
   size=16 align=8
   base size=16 base align=8
StrToBSIT_t (0x0x7f82c88b6420) 0

Class std::__is_normal_iterator<long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<long unsigned int*> (0x0x7f82c88b6480) 0 empty

Class std::_Iter_base<long unsigned int*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<long unsigned int*, false> (0x0x7f82c88b64e0) 0 empty

Class std::_Niter_base<long unsigned int*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<long unsigned int*> (0x0x7f82c851d000) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7f82c88b6540) 0 empty

Class std::__is_pointer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int> (0x0x7f82c88b6600) 0 empty

Class std::__is_floating<int>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<int> (0x0x7f82c88b66c0) 0 empty

Class std::__traitor<std::__is_integer<int>, std::__is_floating<int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f82c88b6660) 0 empty

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x7f82c851d0d0) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f82c88b6720) 0 empty

Class std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f82c88b65a0) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f82c851d1a0) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f82c88b6780) 0 empty

Class __gnu_cxx::__enable_if<true, void>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, void> (0x0x7f82c88b67e0) 0 empty

Class __gnu_cxx::__enable_if<false, void>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, void> (0x0x7f82c88b6840) 0 empty

Class std::iterator_traits<PtrLengthPair*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<PtrLengthPair*> (0x0x7f82c88b6900) 0 empty

Class __gnu_cxx::__normal_iterator<PtrLengthPair*, std::vector<PtrLengthPair> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<PtrLengthPair*, std::vector<PtrLengthPair> > (0x0x7f82c88b68a0) 0

Class std::__are_same<PtrLengthPair*, PtrLengthPair*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<PtrLengthPair*, PtrLengthPair*> (0x0x7f82c88b6960) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<PtrLengthPair> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<PtrLengthPair> > (0x0x7f82c88b69c0) 0 empty

Class std::unary_function<std::pair<const std::basic_string<char>, std::basic_string<char> >, const std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const std::basic_string<char>, std::basic_string<char> >, const std::basic_string<char> > (0x0x7f82c88b6a20) 0 empty

Class std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f82c851d3a8) 0 empty
  std::unary_function<std::pair<const std::basic_string<char>, std::basic_string<char> >, const std::basic_string<char> > (0x0x7f82c88b6a80) 0 empty

Class std::iterator_traits<unsigned char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<unsigned char*> (0x0x7f82c88b6b40) 0 empty

Class __gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char> > (0x0x7f82c88b6ae0) 0

Class std::__are_same<unsigned char*, unsigned char*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<unsigned char*, unsigned char*> (0x0x7f82c88b6ba0) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<unsigned char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<unsigned char> > (0x0x7f82c88b6c00) 0 empty

Class std::iterator_traits<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::basic_string<char>*> (0x0x7f82c88b6cc0) 0 empty

Class __gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<std::basic_string<char>*, std::vector<std::basic_string<char> > > (0x0x7f82c88b6c60) 0

Class std::__are_same<std::basic_string<char>*, std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::basic_string<char>*, std::basic_string<char>*> (0x0x7f82c88b6ea0) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<std::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<std::basic_string<char> > > (0x0x7f82c88b6f00) 0 empty

Class std::iterator_traits<unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<unsigned int*> (0x0x7f82c8659000) 0 empty

Class __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int> > (0x0x7f82c88b6f60) 0

Class std::__are_same<unsigned int*, unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<unsigned int*, unsigned int*> (0x0x7f82c8659060) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<unsigned int> > (0x0x7f82c86590c0) 0 empty

Class std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > (0x0x7f82c851d2d8) 0
  std::_Rb_tree_node_base (0x0x7f82c8659180) 0

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f82c86592a0) 0 empty

Class std::__is_move_iterator<PtrLengthPair*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<PtrLengthPair*> (0x0x7f82c8659300) 0 empty

Class std::_Iter_base<PtrLengthPair*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<PtrLengthPair*, false> (0x0x7f82c8659360) 0 empty

Class std::_Miter_base<PtrLengthPair*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<PtrLengthPair*> (0x0x7f82c830d068) 0 empty
  std::_Iter_base<PtrLengthPair*, false> (0x0x7f82c86593c0) 0 empty

Class std::__is_move_iterator<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::basic_string<char>*> (0x0x7f82c8659420) 0 empty

Class std::_Iter_base<std::basic_string<char>*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<std::basic_string<char>*, false> (0x0x7f82c8659540) 0 empty

Class std::_Miter_base<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<std::basic_string<char>*> (0x0x7f82c830d9c0) 0 empty
  std::_Iter_base<std::basic_string<char>*, false> (0x0x7f82c8659660) 0 empty

Class std::iterator_traits<const char**>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char**> (0x0x7f82c8659720) 0 empty

Class std::__is_normal_iterator<PtrLengthPair*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<PtrLengthPair*> (0x0x7f82c8659780) 0 empty

Class std::_Niter_base<PtrLengthPair*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<PtrLengthPair*> (0x0x7f82c830d820) 0 empty
  std::_Iter_base<PtrLengthPair*, false> (0x0x7f82c86597e0) 0 empty

Class std::__is_move_iterator<unsigned char*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<unsigned char*> (0x0x7f82c86598a0) 0 empty

Class std::_Iter_base<unsigned char*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<unsigned char*, false> (0x0x7f82c8659900) 0 empty

Class std::_Miter_base<unsigned char*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<unsigned char*> (0x0x7f82c830dd68) 0 empty
  std::_Iter_base<unsigned char*, false> (0x0x7f82c8659960) 0 empty

Class std::__is_normal_iterator<unsigned char*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<unsigned char*> (0x0x7f82c86599c0) 0 empty

Class std::_Niter_base<unsigned char*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<unsigned char*> (0x0x7f82c830ddd0) 0 empty
  std::_Iter_base<unsigned char*, false> (0x0x7f82c8659a20) 0 empty

Class std::__is_pointer<unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<unsigned char> (0x0x7f82c8659ae0) 0 empty

Class std::__is_floating<unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<unsigned char> (0x0x7f82c8659ba0) 0 empty

Class std::__traitor<std::__is_integer<unsigned char>, std::__is_floating<unsigned char> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<unsigned char>, std::__is_floating<unsigned char> > (0x0x7f82c8659b40) 0 empty

Class std::__is_arithmetic<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<unsigned char> (0x0x7f82c830dea0) 0 empty
  std::__traitor<std::__is_integer<unsigned char>, std::__is_floating<unsigned char> > (0x0x7f82c8659c00) 0 empty

Class std::__traitor<std::__is_arithmetic<unsigned char>, std::__is_pointer<unsigned char> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<unsigned char>, std::__is_pointer<unsigned char> > (0x0x7f82c8659a80) 0 empty

Class std::__is_scalar<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<unsigned char> (0x0x7f82c830df70) 0 empty
  std::__traitor<std::__is_arithmetic<unsigned char>, std::__is_pointer<unsigned char> > (0x0x7f82c8659c60) 0 empty

Class std::__is_normal_iterator<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<std::basic_string<char>*> (0x0x7f82c8659cc0) 0 empty

Class std::_Niter_base<std::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<std::basic_string<char>*> (0x0x7f82c83bf138) 0 empty
  std::_Iter_base<std::basic_string<char>*, false> (0x0x7f82c8659de0) 0 empty

Class std::__is_move_iterator<unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<unsigned int*> (0x0x7f82c8659ea0) 0 empty

Class std::_Iter_base<unsigned int*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<unsigned int*, false> (0x0x7f82c8659f00) 0 empty

Class std::_Miter_base<unsigned int*>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<unsigned int*> (0x0x7f82c83bf410) 0 empty
  std::_Iter_base<unsigned int*, false> (0x0x7f82c8659f60) 0 empty

Class std::__is_normal_iterator<unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<unsigned int*> (0x0x7f82c83d6000) 0 empty

Class std::_Niter_base<unsigned int*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<unsigned int*> (0x0x7f82c83bf478) 0 empty
  std::_Iter_base<unsigned int*, false> (0x0x7f82c83d6060) 0 empty

Class std::__is_byte<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<unsigned int> (0x0x7f82c83d60c0) 0 empty

Class std::__is_pointer<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<unsigned int> (0x0x7f82c83d6180) 0 empty

Class std::__is_floating<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<unsigned int> (0x0x7f82c83d6240) 0 empty

Class std::__traitor<std::__is_integer<unsigned int>, std::__is_floating<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<unsigned int>, std::__is_floating<unsigned int> > (0x0x7f82c83d61e0) 0 empty

Class std::__is_arithmetic<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<unsigned int> (0x0x7f82c83bf548) 0 empty
  std::__traitor<std::__is_integer<unsigned int>, std::__is_floating<unsigned int> > (0x0x7f82c83d62a0) 0 empty

Class std::__traitor<std::__is_arithmetic<unsigned int>, std::__is_pointer<unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<unsigned int>, std::__is_pointer<unsigned int> > (0x0x7f82c83d6120) 0 empty

Class std::__is_scalar<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<unsigned int> (0x0x7f82c83bf618) 0 empty
  std::__traitor<std::__is_arithmetic<unsigned int>, std::__is_pointer<unsigned int> > (0x0x7f82c83d6300) 0 empty

Class std::__are_same<PtrLengthPair, PtrLengthPair>
   size=1 align=1
   base size=0 base align=1
std::__are_same<PtrLengthPair, PtrLengthPair> (0x0x7f82c83d6360) 0 empty

Class std::__is_pointer<PtrLengthPair*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<PtrLengthPair*> (0x0x7f82c83d63c0) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f82c83d6420) 0 empty

Class std::__are_same<std::basic_string<char>, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::basic_string<char>, std::basic_string<char> > (0x0x7f82c83d6540) 0 empty

Class std::__is_pointer<std::basic_string<char>*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::basic_string<char>*> (0x0x7f82c83d65a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > (0x0x7f82c83d6660) 0 empty

Class std::__are_same<unsigned char, unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__are_same<unsigned char, unsigned char> (0x0x7f82c83d6720) 0 empty

Class std::__is_pointer<unsigned char*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<unsigned char*> (0x0x7f82c83d6780) 0 empty

Class std::__copy_move_backward<false, true, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move_backward<false, true, std::random_access_iterator_tag> (0x0x7f82c83d67e0) 0 empty

Class std::__are_same<unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<unsigned int, unsigned int> (0x0x7f82c83d6840) 0 empty

Class std::__is_pointer<unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<unsigned int*> (0x0x7f82c83d68a0) 0 empty

Class __gnu_cxx::__enable_if<true, unsigned char*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, unsigned char*> (0x0x7f82c83d6a20) 0 empty

Class __gnu_cxx::__enable_if<false, unsigned char*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, unsigned char*> (0x0x7f82c83d6a80) 0 empty

Class __gnu_cxx::__enable_if<false, unsigned int*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, unsigned int*> (0x0x7f82c83d6ae0) 0 empty

Class __gnu_cxx::__enable_if<true, unsigned int*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, unsigned int*> (0x0x7f82c83d6b40) 0 empty

Class std::__copy_move<false, true, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move<false, true, std::random_access_iterator_tag> (0x0x7f82c83d6ba0) 0 empty

