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

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 (0x0x7efe97f9cae0) 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 (0x0x7efe97bd0f08) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
  std::exception (0x0x7efe97f9cb40) 0 nearly-empty
      primary-for std::bad_cast (0x0x7efe97bd0f08)

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 (0x0x7efe97bd0f70) 0 nearly-empty
    vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 16u)
  std::exception (0x0x7efe97f9cba0) 0 nearly-empty
      primary-for std::bad_typeid (0x0x7efe97bd0f70)

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

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

Class nall_v059::is_integral<char>
   size=1 align=1
   base size=0 base align=1
nall_v059::is_integral<char> (0x0x7efe97f9cde0) 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> (0x0x7efe97f9ce40) 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> (0x0x7efe97f9cea0) 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> (0x0x7efe97f9cf00) 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> (0x0x7efe97f9cf60) 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> (0x0x7efe97ccf000) 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> (0x0x7efe97ccf060) 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> (0x0x7efe97ccf0c0) 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> (0x0x7efe97ccf120) 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> (0x0x7efe97ccf180) 0 empty

Class nall_v059::is_integral<int>
   size=1 align=1
   base size=0 base align=1
nall_v059::is_integral<int> (0x0x7efe97ccf1e0) 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> (0x0x7efe97ccf240) 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> (0x0x7efe97ccf300) 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> (0x0x7efe97ccf360) 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> (0x0x7efe97ccf3c0) 0 empty

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

Class nall_v059::is_void<void>
   size=1 align=1
   base size=0 base align=1
nall_v059::is_void<void> (0x0x7efe97ccf540) 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 (0x0x7efe97cfe240) 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 (0x0x7efe97cfe1e0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class nall_v059::library
   size=8 align=8
   base size=8 base align=8
nall_v059::library (0x0x7efe976f9270) 0
  nall_v059::noncopyable (0x0x7efe97710000) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::numeric_limits<short int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<short int> (0x0x7efe975e4300) 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> (0x0x7efe975e4360) 0 empty

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7efe975e4480) 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> (0x0x7efe975e44e0) 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> (0x0x7efe975e4540) 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> (0x0x7efe975e45a0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class nall_v059::string
   size=16 align=8
   base size=16 base align=8
nall_v059::string (0x0x7efe975e4f00) 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> (0x0x7efe976f9af8) 0
  nall_v059::noncopyable (0x0x7efe975e4f60) 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> (0x0x7efe976f9b60) 0
  nall_v059::linear_vector<nall_v059::string> (0x0x7efe976f9bc8) 0
    nall_v059::noncopyable (0x0x7efe973b0000) 0 empty

Class nall_v059::lstring
   size=16 align=8
   base size=16 base align=8
nall_v059::lstring (0x0x7efe976f9c30) 0
  nall_v059::vector<nall_v059::string> (0x0x7efe976f9c98) 0
    nall_v059::linear_vector<nall_v059::string> (0x0x7efe976f9d00) 0
      nall_v059::noncopyable (0x0x7efe973b0060) 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 (0x0x7efe973b00c0) 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 (0x0x7efe973b0120) 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> (0x0x7efe976f9d68) 0
  nall_v059::noncopyable (0x0x7efe973b0180) 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> (0x0x7efe976f9dd0) 0
  nall_v059::linear_vector<bSNES_v059::CheatCode> (0x0x7efe976f9e38) 0
    nall_v059::noncopyable (0x0x7efe973b01e0) 0 empty

Class bSNES_v059::Cheat
   size=2097176 align=8
   base size=2097169 base align=8
bSNES_v059::Cheat (0x0x7efe976f9ea0) 0
  nall_v059::vector<bSNES_v059::CheatCode> (0x0x7efe976f9f08) 0
    nall_v059::linear_vector<bSNES_v059::CheatCode> (0x0x7efe976f9f70) 0
      nall_v059::noncopyable (0x0x7efe973b0240) 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 (0x0x7efe973b02a0) 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 (0x0x7efe973b0300) 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 (0x0x7efe9749b068) 0 nearly-empty
    vptr=((& bSNES_v059::UnmappedMemory::_ZTVN10bSNES_v05914UnmappedMemoryE) + 16u)
  bSNES_v059::Memory (0x0x7efe973b0360) 0 nearly-empty
      primary-for bSNES_v059::UnmappedMemory (0x0x7efe9749b068)

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 (0x0x7efe9749b138) 0 nearly-empty
    vptr=((& bSNES_v059::UnmappedMMIO::_ZTVN10bSNES_v05912UnmappedMMIOE) + 16u)
  bSNES_v059::MMIO (0x0x7efe973b03c0) 0 nearly-empty
      primary-for bSNES_v059::UnmappedMMIO (0x0x7efe9749b138)

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 (0x0x7efe9749b1a0) 0
    vptr=((& bSNES_v059::StaticRAM::_ZTVN10bSNES_v0599StaticRAME) + 16u)
  bSNES_v059::Memory (0x0x7efe973b0420) 0 nearly-empty
      primary-for bSNES_v059::StaticRAM (0x0x7efe9749b1a0)

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 (0x0x7efe9749b208) 0
    vptr=((& bSNES_v059::MappedRAM::_ZTVN10bSNES_v0599MappedRAME) + 16u)
  bSNES_v059::Memory (0x0x7efe973b0480) 0 nearly-empty
      primary-for bSNES_v059::MappedRAM (0x0x7efe9749b208)

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 (0x0x7efe9749b270) 0
    vptr=((& bSNES_v059::MMIOAccess::_ZTVN10bSNES_v05910MMIOAccessE) + 16u)
  bSNES_v059::Memory (0x0x7efe973b04e0) 0 nearly-empty
      primary-for bSNES_v059::MMIOAccess (0x0x7efe9749b270)

Class bSNES_v059::Bus::Page
   size=16 align=8
   base size=16 base align=8
bSNES_v059::Bus::Page (0x0x7efe973b05a0) 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 (0x0x7efe973b0540) 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 (0x0x7efe9749b2d8) 0
    vptr=((& bSNES_v059::sBus::_ZTVN10bSNES_v0594sBusE) + 16u)
  bSNES_v059::Bus (0x0x7efe973b0600) 0
      primary-for bSNES_v059::sBus (0x0x7efe9749b2d8)

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> (0x0x7efe973b0840) 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> (0x0x7efe973b07e0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

Class bSNES_v059::PPU::<anonymous struct>
   size=20 align=2
   base size=20 base align=2
bSNES_v059::PPU::<anonymous struct> (0x0x7efe97132000) 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 (0x0x7efe974a3bd0) 0
    vptr=((& bSNES_v059::PPU::_ZTVN10bSNES_v0593PPUE) + 16u)
  bSNES_v059::PPUcounter (0x0x7efe973b0c00) 8
  bSNES_v059::MMIO (0x0x7efe973b0c60) 0 nearly-empty
      primary-for bSNES_v059::PPU (0x0x7efe974a3bd0)

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 (0x0x7efe971412a0) 0
    vptr=((& bSNES_v059::CPU::_ZTVN10bSNES_v0593CPUE) + 16u)
  bSNES_v059::PPUcounter (0x0x7efe97132060) 8
  bSNES_v059::MMIO (0x0x7efe971320c0) 0 nearly-empty
      primary-for bSNES_v059::CPU (0x0x7efe971412a0)

Class bSNES_v059::CPUcore::flag_t
   size=8 align=1
   base size=8 base align=1
bSNES_v059::CPUcore::flag_t (0x0x7efe97132180) 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> (0x0x7efe971322a0) 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> (0x0x7efe97132240) 0

Class bSNES_v059::CPUcore::reg16_t
   size=2 align=2
   base size=2 base align=2
bSNES_v059::CPUcore::reg16_t (0x0x7efe971321e0) 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> (0x0x7efe971323c0) 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> (0x0x7efe97132420) 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> (0x0x7efe97132360) 0

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

Class bSNES_v059::CPUcore::regs_t
   size=80 align=8
   base size=77 base align=8
bSNES_v059::CPUcore::regs_t (0x0x7efe97132480) 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 (0x0x7efe97132120) 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> (0x0x7efe971326c0) 0

Class bSNES_v059::sCPU::<anonymous struct>
   size=24 align=2
   base size=24 base align=2
bSNES_v059::sCPU::<anonymous struct> (0x0x7efe97132660) 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> (0x0x7efe97132900) 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> (0x0x7efe971328a0) 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 (0x0x7efe97132840) 0

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

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

Class bSNES_v059::sCPU::<anonymous struct>
   size=92 align=4
   base size=92 base align=4
bSNES_v059::sCPU::<anonymous struct> (0x0x7efe97132c00) 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 (0x0x7efe971fe380) 0
    vptr=((& bSNES_v059::sCPU::_ZTVN10bSNES_v0594sCPUE) + 16u)
  bSNES_v059::CPU (0x0x7efe971fe3f0) 0
      primary-for bSNES_v059::sCPU (0x0x7efe971fe380)
    bSNES_v059::PPUcounter (0x0x7efe97132540) 8
    bSNES_v059::MMIO (0x0x7efe971325a0) 0 nearly-empty
        primary-for bSNES_v059::CPU (0x0x7efe971fe3f0)
  bSNES_v059::CPUcore (0x0x7efe97132600) 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 (0x0x7efe97132cc0) 0

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

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

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

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

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

Class bSNES_v059::SMP
   size=112 align=8
   base size=112 base align=8
bSNES_v059::SMP (0x0x7efe97132c60) 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 (0x0x7efe972971e0) 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> (0x0x7efe97297300) 0

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

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

Class bSNES_v059::sDSP::voice_t
   size=56 align=8
   base size=52 base align=8
bSNES_v059::sDSP::voice_t (0x0x7efe97297360) 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 (0x0x7efe9749b410) 0
    vptr=((& bSNES_v059::sDSP::_ZTVN10bSNES_v0594sDSPE) + 16u)
  bSNES_v059::DSP (0x0x7efe97297240) 0 nearly-empty
      primary-for bSNES_v059::sDSP (0x0x7efe9749b410)

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

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

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

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

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

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

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

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

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

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

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

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

Class bSNES_v059::Audio
   size=262200 align=8
   base size=262200 base align=8
bSNES_v059::Audio (0x0x7efe972978a0) 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 (0x0x7efe972979c0) 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 (0x0x7efe97297a20) 0

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

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

Class nall_v059::property<bSNES_v059::System>
   size=1 align=1
   base size=0 base align=1
nall_v059::property<bSNES_v059::System> (0x0x7efe97297ae0) 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> (0x0x7efe97297ba0) 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 (0x0x7efe9749b4e0) 0
    vptr=((& bSNES_v059::System::_ZTVN10bSNES_v0596SystemE) + 16u)
  nall_v059::property<bSNES_v059::System> (0x0x7efe97297b40) 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> (0x0x7efe97297ea0) 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> (0x0x7efe97297e40) 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 (0x0x7efe97297de0) 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)> (0x0x7efe97297d80) 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> (0x0x7efe96f9e360) 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> (0x0x7efe96f9e300) 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 (0x0x7efe96f9e2a0) 0

Class nall_v059::function<bool(bool)>
   size=32 align=8
   base size=32 base align=8
nall_v059::function<bool(bool)> (0x0x7efe96f9e240) 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> (0x0x7efe96f9e7e0) 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> (0x0x7efe96f9e780) 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 (0x0x7efe96f9e720) 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)> (0x0x7efe96f9e6c0) 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> (0x0x7efe96f9ec60) 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> (0x0x7efe96f9ec00) 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 (0x0x7efe96f9eba0) 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)> (0x0x7efe96f9eb40) 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> (0x0x7efe96fff120) 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> (0x0x7efe96fff0c0) 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 (0x0x7efe96fff060) 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)> (0x0x7efe96fff000) 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> (0x0x7efe96fff660) 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> (0x0x7efe96fff600) 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 (0x0x7efe96fff5a0) 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&)> (0x0x7efe96fff540) 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 (0x0x7efe96ed9d98) 0
    vptr=((& bSNES_v059::SuperGameBoy::_ZTVN10bSNES_v05912SuperGameBoyE) + 16u)
  bSNES_v059::MMIO (0x0x7efe97297c00) 0 nearly-empty
      primary-for bSNES_v059::SuperGameBoy (0x0x7efe96ed9d98)
  bSNES_v059::Memory (0x0x7efe97297c60) 8 nearly-empty
      vptr=((& bSNES_v059::SuperGameBoy::_ZTVN10bSNES_v05912SuperGameBoyE) + 64u)
  nall_v059::library (0x0x7efe9749b548) 16
    nall_v059::noncopyable (0x0x7efe97297cc0) 16 empty

Class bSNES_v059::SuperFXBus
   size=24 align=8
   base size=24 base align=8
bSNES_v059::SuperFXBus (0x0x7efe96fff960) 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 (0x0x7efe9749b820) 0 nearly-empty
    vptr=((& bSNES_v059::SuperFXCPUROM::_ZTVN10bSNES_v05913SuperFXCPUROME) + 16u)
  bSNES_v059::Memory (0x0x7efe96fff9c0) 0 nearly-empty
      primary-for bSNES_v059::SuperFXCPUROM (0x0x7efe9749b820)

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 (0x0x7efe9749b8f0) 0 nearly-empty
    vptr=((& bSNES_v059::SuperFXCPURAM::_ZTVN10bSNES_v05913SuperFXCPURAME) + 16u)
  bSNES_v059::Memory (0x0x7efe96fffa20) 0 nearly-empty
      primary-for bSNES_v059::SuperFXCPURAM (0x0x7efe9749b8f0)

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> (0x0x7efe96fffcc0) 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> (0x0x7efe96fffc60) 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 (0x0x7efe96fffc00) 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)> (0x0x7efe96fffba0) 0

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

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

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

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

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

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

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

Class bSNES_v059::SuperFX::pixelcache_t
   size=12 align=2
   base size=12 base align=2
bSNES_v059::SuperFX::pixelcache_t (0x0x7efe97054300) 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 (0x0x7efe9749b9c0) 0
    vptr=((& bSNES_v059::SuperFX::_ZTVN10bSNES_v0597SuperFXE) + 16u)
  bSNES_v059::MMIO (0x0x7efe96fffa80) 0 nearly-empty
      primary-for bSNES_v059::SuperFX (0x0x7efe9749b9c0)

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 (0x0x7efe9749ba90) 0
    vptr=((& bSNES_v059::VBRBus::_ZTVN10bSNES_v0596VBRBusE) + 16u)
  bSNES_v059::Bus (0x0x7efe97054360) 0
      primary-for bSNES_v059::VBRBus (0x0x7efe9749ba90)

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 (0x0x7efe9749baf8) 0
    vptr=((& bSNES_v059::SA1Bus::_ZTVN10bSNES_v0596SA1BusE) + 16u)
  bSNES_v059::Bus (0x0x7efe970543c0) 0
      primary-for bSNES_v059::SA1Bus (0x0x7efe9749baf8)

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 (0x0x7efe9749bb60) 0
    vptr=((& bSNES_v059::VectorSelectionPage::_ZTVN10bSNES_v05919VectorSelectionPageE) + 16u)
  bSNES_v059::Memory (0x0x7efe97054420) 0 nearly-empty
      primary-for bSNES_v059::VectorSelectionPage (0x0x7efe9749bb60)

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 (0x0x7efe9749bbc8) 0 nearly-empty
    vptr=((& bSNES_v059::CPUIRAM::_ZTVN10bSNES_v0597CPUIRAME) + 16u)
  bSNES_v059::Memory (0x0x7efe97054480) 0 nearly-empty
      primary-for bSNES_v059::CPUIRAM (0x0x7efe9749bbc8)

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 (0x0x7efe9749bc98) 0 nearly-empty
    vptr=((& bSNES_v059::SA1IRAM::_ZTVN10bSNES_v0597SA1IRAME) + 16u)
  bSNES_v059::Memory (0x0x7efe970544e0) 0 nearly-empty
      primary-for bSNES_v059::SA1IRAM (0x0x7efe9749bc98)

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 (0x0x7efe9749bd68) 0 nearly-empty
    vptr=((& bSNES_v059::SA1BWRAM::_ZTVN10bSNES_v0598SA1BWRAME) + 16u)
  bSNES_v059::Memory (0x0x7efe97054540) 0 nearly-empty
      primary-for bSNES_v059::SA1BWRAM (0x0x7efe9749bd68)

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 (0x0x7efe9749be38) 0
    vptr=((& bSNES_v059::CC1BWRAM::_ZTVN10bSNES_v0598CC1BWRAME) + 16u)
  bSNES_v059::Memory (0x0x7efe970545a0) 0 nearly-empty
      primary-for bSNES_v059::CC1BWRAM (0x0x7efe9749be38)

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 (0x0x7efe9749bea0) 0 nearly-empty
    vptr=((& bSNES_v059::BitmapRAM::_ZTVN10bSNES_v0599BitmapRAME) + 16u)
  bSNES_v059::Memory (0x0x7efe97054600) 0 nearly-empty
      primary-for bSNES_v059::BitmapRAM (0x0x7efe9749bea0)

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

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

Class bSNES_v059::SA1::Status
   size=10 align=2
   base size=10 base align=2
bSNES_v059::SA1::Status (0x0x7efe970547e0) 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 (0x0x7efe96cc53f0) 0
    vptr=((& bSNES_v059::SA1::_ZTVN10bSNES_v0593SA1E) + 16u)
  bSNES_v059::CPUcore (0x0x7efe97054660) 0
      primary-for bSNES_v059::SA1 (0x0x7efe96cc53f0)
  bSNES_v059::MMIO (0x0x7efe970546c0) 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> (0x0x7efe970548a0) 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 (0x0x7efe9749bf70) 0
    vptr=((& bSNES_v059::BSXBase::_ZTVN10bSNES_v0597BSXBaseE) + 16u)
  bSNES_v059::MMIO (0x0x7efe97054840) 0 nearly-empty
      primary-for bSNES_v059::BSXBase (0x0x7efe9749bf70)

Class bSNES_v059::BSXCart::<anonymous struct>
   size=16 align=1
   base size=16 base align=1
bSNES_v059::BSXCart::<anonymous struct> (0x0x7efe97054960) 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 (0x0x7efe96d1e000) 0
    vptr=((& bSNES_v059::BSXCart::_ZTVN10bSNES_v0597BSXCartE) + 16u)
  bSNES_v059::MMIO (0x0x7efe97054900) 0 nearly-empty
      primary-for bSNES_v059::BSXCart (0x0x7efe96d1e000)

Class bSNES_v059::BSXFlash::<anonymous struct>
   size=12 align=4
   base size=12 base align=4
bSNES_v059::BSXFlash::<anonymous struct> (0x0x7efe97054a20) 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 (0x0x7efe96d1e068) 0
    vptr=((& bSNES_v059::BSXFlash::_ZTVN10bSNES_v0598BSXFlashE) + 16u)
  bSNES_v059::Memory (0x0x7efe970549c0) 0 nearly-empty
      primary-for bSNES_v059::BSXFlash (0x0x7efe96d1e068)

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 (0x0x7efe96d1e0d0) 0
    vptr=((& bSNES_v059::SRTC::_ZTVN10bSNES_v0594SRTCE) + 16u)
  bSNES_v059::MMIO (0x0x7efe97054a80) 0 nearly-empty
      primary-for bSNES_v059::SRTC (0x0x7efe96d1e0d0)

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

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

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

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

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

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

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

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

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

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

Class bSNES_v059::SDD1::<anonymous struct>
   size=65548 align=4
   base size=65548 base align=4
bSNES_v059::SDD1::<anonymous struct> (0x0x7efe96d52000) 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 (0x0x7efe96d333f0) 0
    vptr=((& bSNES_v059::SDD1::_ZTVN10bSNES_v0594SDD1E) + 16u)
  bSNES_v059::MMIO (0x0x7efe97054ea0) 0 nearly-empty
      primary-for bSNES_v059::SDD1 (0x0x7efe96d333f0)
  bSNES_v059::Memory (0x0x7efe97054f00) 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 (0x0x7efe96d520c0) 0

Class bSNES_v059::SPC7110Decomp
   size=6240 align=8
   base size=6236 base align=8
bSNES_v059::SPC7110Decomp (0x0x7efe96d52060) 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 (0x0x7efe96d33770) 0
    vptr=((& bSNES_v059::SPC7110::_ZTVN10bSNES_v0597SPC7110E) + 16u)
  bSNES_v059::MMIO (0x0x7efe96d52120) 0 nearly-empty
      primary-for bSNES_v059::SPC7110 (0x0x7efe96d33770)
  bSNES_v059::Memory (0x0x7efe96d52180) 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 (0x0x7efe96d1e138) 0
    vptr=((& bSNES_v059::Cx4::_ZTVN10bSNES_v0593Cx4E) + 16u)
  bSNES_v059::Memory (0x0x7efe96d521e0) 0 nearly-empty
      primary-for bSNES_v059::Cx4 (0x0x7efe96d1e138)

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

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

Class bSNES_v059::Dsp1
   size=2196 align=4
   base size=2193 base align=4
bSNES_v059::Dsp1 (0x0x7efe96d52240) 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 (0x0x7efe96d1e1a0) 0
    vptr=((& bSNES_v059::DSP1::_ZTVN10bSNES_v0594DSP1E) + 16u)
  bSNES_v059::Memory (0x0x7efe96d52420) 0 nearly-empty
      primary-for bSNES_v059::DSP1 (0x0x7efe96d1e1a0)

Class bSNES_v059::DSP2::<anonymous struct>
   size=1080 align=4
   base size=1080 base align=4
bSNES_v059::DSP2::<anonymous struct> (0x0x7efe96d524e0) 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 (0x0x7efe96d1e208) 0
    vptr=((& bSNES_v059::DSP2::_ZTVN10bSNES_v0594DSP2E) + 16u)
  bSNES_v059::Memory (0x0x7efe96d52480) 0 nearly-empty
      primary-for bSNES_v059::DSP2 (0x0x7efe96d1e208)

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 (0x0x7efe96d1e270) 0 nearly-empty
    vptr=((& bSNES_v059::DSP3::_ZTVN10bSNES_v0594DSP3E) + 16u)
  bSNES_v059::Memory (0x0x7efe96d52540) 0 nearly-empty
      primary-for bSNES_v059::DSP3 (0x0x7efe96d1e270)

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 (0x0x7efe96d1e2d8) 0 nearly-empty
    vptr=((& bSNES_v059::DSP4::_ZTVN10bSNES_v0594DSP4E) + 16u)
  bSNES_v059::Memory (0x0x7efe96d525a0) 0 nearly-empty
      primary-for bSNES_v059::DSP4 (0x0x7efe96d1e2d8)

Class bSNES_v059::OBC1::<anonymous struct>
   size=6 align=2
   base size=6 base align=2
bSNES_v059::OBC1::<anonymous struct> (0x0x7efe96d52660) 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 (0x0x7efe96d1e340) 0
    vptr=((& bSNES_v059::OBC1::_ZTVN10bSNES_v0594OBC1E) + 16u)
  bSNES_v059::Memory (0x0x7efe96d52600) 0 nearly-empty
      primary-for bSNES_v059::OBC1 (0x0x7efe96d1e340)

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 (0x0x7efe96d1e3a8) 0
    vptr=((& bSNES_v059::ST010::_ZTVN10bSNES_v0595ST010E) + 16u)
  bSNES_v059::Memory (0x0x7efe96d526c0) 0 nearly-empty
      primary-for bSNES_v059::ST010 (0x0x7efe96d1e3a8)

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

Class bSNES_v059::ST018::regs_t
   size=16 align=4
   base size=16 base align=4
bSNES_v059::ST018::regs_t (0x0x7efe96d527e0) 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 (0x0x7efe96d1e410) 0
    vptr=((& bSNES_v059::ST018::_ZTVN10bSNES_v0595ST018E) + 16u)
  bSNES_v059::MMIO (0x0x7efe96d52780) 0 nearly-empty
      primary-for bSNES_v059::ST018 (0x0x7efe96d1e410)

Class bSNES_v059::S21fx::MMIO
   size=32 align=8
   base size=32 base align=8
bSNES_v059::S21fx::MMIO (0x0x7efe96d528a0) 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 (0x0x7efe96d1e478) 0
    vptr=((& bSNES_v059::S21fx::_ZTVN10bSNES_v0595S21fxE) + 16u)
  bSNES_v059::MMIO (0x0x7efe96d52840) 0 nearly-empty
      primary-for bSNES_v059::S21fx (0x0x7efe96d1e478)

Class nall_v059::property<bSNES_v059::Cartridge>
   size=1 align=1
   base size=0 base align=1
nall_v059::property<bSNES_v059::Cartridge> (0x0x7efe96d52960) 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> (0x0x7efe96d52a20) 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> (0x0x7efe96d52a80) 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> (0x0x7efe96d52ae0) 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> (0x0x7efe96d52b40) 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> (0x0x7efe96d52ba0) 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> (0x0x7efe96d52c00) 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> (0x0x7efe96d52d20) 0

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

