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

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

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

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

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

Class nall_v059::is_integral<char>
   size=1 align=1
   base size=0 base align=1
nall_v059::is_integral<char> (0x0x7f7566ce6de0) 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> (0x0x7f7566ce6e40) 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> (0x0x7f7566ce6ea0) 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> (0x0x7f7566ce6f00) 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> (0x0x7f7566ce6f60) 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> (0x0x7f7566a1b000) 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> (0x0x7f7566a1b060) 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> (0x0x7f7566a1b0c0) 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> (0x0x7f7566a1b120) 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> (0x0x7f7566a1b180) 0 empty

Class nall_v059::is_integral<int>
   size=1 align=1
   base size=0 base align=1
nall_v059::is_integral<int> (0x0x7f7566a1b1e0) 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> (0x0x7f7566a1b240) 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> (0x0x7f7566a1b300) 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> (0x0x7f7566a1b360) 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> (0x0x7f7566a1b3c0) 0 empty

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

Class nall_v059::is_void<void>
   size=1 align=1
   base size=0 base align=1
nall_v059::is_void<void> (0x0x7f7566a1b540) 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 (0x0x7f7566a48240) 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 (0x0x7f7566a481e0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class nall_v059::library
   size=8 align=8
   base size=8 base align=8
nall_v059::library (0x0x7f7566045270) 0
  nall_v059::noncopyable (0x0x7f756605a000) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7f7565f30480) 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> (0x0x7f7565f304e0) 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> (0x0x7f7565f30540) 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> (0x0x7f7565f305a0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

Class stat64
   size=144 align=8
   base size=144 base align=8
stat64 (0x0x7f7565f30a80) 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 (0x0x7f7566045820) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u)
  std::exception (0x0x7f7565f30cc0) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7f7566045820)

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

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

Class nall_v059::string
   size=16 align=8
   base size=16 base align=8
nall_v059::string (0x0x7f7565f30f00) 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> (0x0x7f7566045af8) 0
  nall_v059::noncopyable (0x0x7f7565f30f60) 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> (0x0x7f7566045b60) 0
  nall_v059::linear_vector<nall_v059::string> (0x0x7f7566045bc8) 0
    nall_v059::noncopyable (0x0x7f7565cfd000) 0 empty

Class nall_v059::lstring
   size=16 align=8
   base size=16 base align=8
nall_v059::lstring (0x0x7f7566045c30) 0
  nall_v059::vector<nall_v059::string> (0x0x7f7566045c98) 0
    nall_v059::linear_vector<nall_v059::string> (0x0x7f7566045d00) 0
      nall_v059::noncopyable (0x0x7f7565cfd060) 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 (0x0x7f7565cfd0c0) 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 (0x0x7f7565cfd120) 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> (0x0x7f7566045d68) 0
  nall_v059::noncopyable (0x0x7f7565cfd180) 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> (0x0x7f7566045dd0) 0
  nall_v059::linear_vector<bSNES_v059::CheatCode> (0x0x7f7566045e38) 0
    nall_v059::noncopyable (0x0x7f7565cfd1e0) 0 empty

Class bSNES_v059::Cheat
   size=2097176 align=8
   base size=2097169 base align=8
bSNES_v059::Cheat (0x0x7f7566045ea0) 0
  nall_v059::vector<bSNES_v059::CheatCode> (0x0x7f7566045f08) 0
    nall_v059::linear_vector<bSNES_v059::CheatCode> (0x0x7f7566045f70) 0
      nall_v059::noncopyable (0x0x7f7565cfd240) 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 (0x0x7f7565cfd2a0) 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 (0x0x7f7565cfd300) 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 (0x0x7f7565de6068) 0 nearly-empty
    vptr=((& bSNES_v059::UnmappedMemory::_ZTVN10bSNES_v05914UnmappedMemoryE) + 16u)
  bSNES_v059::Memory (0x0x7f7565cfd360) 0 nearly-empty
      primary-for bSNES_v059::UnmappedMemory (0x0x7f7565de6068)

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

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

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

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

Class bSNES_v059::Bus::Page
   size=16 align=8
   base size=16 base align=8
bSNES_v059::Bus::Page (0x0x7f7565cfd5a0) 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 (0x0x7f7565cfd540) 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 (0x0x7f7565de62d8) 0
    vptr=((& bSNES_v059::sBus::_ZTVN10bSNES_v0594sBusE) + 16u)
  bSNES_v059::Bus (0x0x7f7565cfd600) 0
      primary-for bSNES_v059::sBus (0x0x7f7565de62d8)

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> (0x0x7f7565cfd840) 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> (0x0x7f7565cfd7e0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class bSNES_v059::CPUcore::flag_t
   size=8 align=1
   base size=8 base align=1
bSNES_v059::CPUcore::flag_t (0x0x7f7565a7d180) 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> (0x0x7f7565a7d2a0) 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> (0x0x7f7565a7d240) 0

Class bSNES_v059::CPUcore::reg16_t
   size=2 align=2
   base size=2 base align=2
bSNES_v059::CPUcore::reg16_t (0x0x7f7565a7d1e0) 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> (0x0x7f7565a7d3c0) 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> (0x0x7f7565a7d420) 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> (0x0x7f7565a7d360) 0

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

Class bSNES_v059::CPUcore::regs_t
   size=80 align=8
   base size=77 base align=8
bSNES_v059::CPUcore::regs_t (0x0x7f7565a7d480) 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 (0x0x7f7565a7d120) 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> (0x0x7f7565a7d6c0) 0

Class bSNES_v059::sCPU::<anonymous struct>
   size=24 align=2
   base size=24 base align=2
bSNES_v059::sCPU::<anonymous struct> (0x0x7f7565a7d660) 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> (0x0x7f7565a7d900) 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> (0x0x7f7565a7d8a0) 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 (0x0x7f7565a7d840) 0

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

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

Class bSNES_v059::sCPU::<anonymous struct>
   size=92 align=4
   base size=92 base align=4
bSNES_v059::sCPU::<anonymous struct> (0x0x7f7565a7dc00) 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 (0x0x7f7565b49380) 0
    vptr=((& bSNES_v059::sCPU::_ZTVN10bSNES_v0594sCPUE) + 16u)
  bSNES_v059::CPU (0x0x7f7565b493f0) 0
      primary-for bSNES_v059::sCPU (0x0x7f7565b49380)
    bSNES_v059::PPUcounter (0x0x7f7565a7d540) 8
    bSNES_v059::MMIO (0x0x7f7565a7d5a0) 0 nearly-empty
        primary-for bSNES_v059::CPU (0x0x7f7565b493f0)
  bSNES_v059::CPUcore (0x0x7f7565a7d600) 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 (0x0x7f7565a7dcc0) 0

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

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

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

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

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

Class bSNES_v059::SMP
   size=112 align=8
   base size=112 base align=8
bSNES_v059::SMP (0x0x7f7565a7dc60) 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 (0x0x7f7565be11e0) 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> (0x0x7f7565be1300) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class bSNES_v059::Audio
   size=262200 align=8
   base size=262200 base align=8
bSNES_v059::Audio (0x0x7f7565be18a0) 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 (0x0x7f7565be19c0) 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 (0x0x7f7565be1a20) 0

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

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

Class nall_v059::property<bSNES_v059::System>
   size=1 align=1
   base size=0 base align=1
nall_v059::property<bSNES_v059::System> (0x0x7f7565be1ae0) 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> (0x0x7f7565be1ba0) 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 (0x0x7f7565de64e0) 0
    vptr=((& bSNES_v059::System::_ZTVN10bSNES_v0596SystemE) + 16u)
  nall_v059::property<bSNES_v059::System> (0x0x7f7565be1b40) 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> (0x0x7f7565be1ea0) 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> (0x0x7f7565be1e40) 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 (0x0x7f7565be1de0) 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)> (0x0x7f7565be1d80) 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> (0x0x7f75658eb360) 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> (0x0x7f75658eb300) 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 (0x0x7f75658eb2a0) 0

Class nall_v059::function<bool(bool)>
   size=32 align=8
   base size=32 base align=8
nall_v059::function<bool(bool)> (0x0x7f75658eb240) 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> (0x0x7f75658eb7e0) 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> (0x0x7f75658eb780) 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 (0x0x7f75658eb720) 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)> (0x0x7f75658eb6c0) 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> (0x0x7f75658ebc60) 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> (0x0x7f75658ebc00) 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 (0x0x7f75658ebba0) 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)> (0x0x7f75658ebb40) 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> (0x0x7f756594b120) 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> (0x0x7f756594b0c0) 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 (0x0x7f756594b060) 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)> (0x0x7f756594b000) 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> (0x0x7f756594b660) 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> (0x0x7f756594b600) 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 (0x0x7f756594b5a0) 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&)> (0x0x7f756594b540) 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 (0x0x7f7565825d98) 0
    vptr=((& bSNES_v059::SuperGameBoy::_ZTVN10bSNES_v05912SuperGameBoyE) + 16u)
  bSNES_v059::MMIO (0x0x7f7565be1c00) 0 nearly-empty
      primary-for bSNES_v059::SuperGameBoy (0x0x7f7565825d98)
  bSNES_v059::Memory (0x0x7f7565be1c60) 8 nearly-empty
      vptr=((& bSNES_v059::SuperGameBoy::_ZTVN10bSNES_v05912SuperGameBoyE) + 64u)
  nall_v059::library (0x0x7f7565de6548) 16
    nall_v059::noncopyable (0x0x7f7565be1cc0) 16 empty

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

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

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> (0x0x7f756594bcc0) 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> (0x0x7f756594bc60) 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 (0x0x7f756594bc00) 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)> (0x0x7f756594bba0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class bSNES_v059::SA1::Status
   size=10 align=2
   base size=10 base align=2
bSNES_v059::SA1::Status (0x0x7f75659a07e0) 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 (0x0x7f75656113f0) 0
    vptr=((& bSNES_v059::SA1::_ZTVN10bSNES_v0593SA1E) + 16u)
  bSNES_v059::CPUcore (0x0x7f75659a0660) 0
      primary-for bSNES_v059::SA1 (0x0x7f75656113f0)
  bSNES_v059::MMIO (0x0x7f75659a06c0) 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> (0x0x7f75659a08a0) 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 (0x0x7f7565de6f70) 0
    vptr=((& bSNES_v059::BSXBase::_ZTVN10bSNES_v0597BSXBaseE) + 16u)
  bSNES_v059::MMIO (0x0x7f75659a0840) 0 nearly-empty
      primary-for bSNES_v059::BSXBase (0x0x7f7565de6f70)

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

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

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

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

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

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

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

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

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

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

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

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

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

Class bSNES_v059::SDD1::<anonymous struct>
   size=65548 align=4
   base size=65548 base align=4
bSNES_v059::SDD1::<anonymous struct> (0x0x7f756569d000) 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 (0x0x7f756567e3f0) 0
    vptr=((& bSNES_v059::SDD1::_ZTVN10bSNES_v0594SDD1E) + 16u)
  bSNES_v059::MMIO (0x0x7f75659a0ea0) 0 nearly-empty
      primary-for bSNES_v059::SDD1 (0x0x7f756567e3f0)
  bSNES_v059::Memory (0x0x7f75659a0f00) 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 (0x0x7f756569d0c0) 0

Class bSNES_v059::SPC7110Decomp
   size=6240 align=8
   base size=6236 base align=8
bSNES_v059::SPC7110Decomp (0x0x7f756569d060) 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 (0x0x7f756567e770) 0
    vptr=((& bSNES_v059::SPC7110::_ZTVN10bSNES_v0597SPC7110E) + 16u)
  bSNES_v059::MMIO (0x0x7f756569d120) 0 nearly-empty
      primary-for bSNES_v059::SPC7110 (0x0x7f756567e770)
  bSNES_v059::Memory (0x0x7f756569d180) 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 (0x0x7f7565669138) 0
    vptr=((& bSNES_v059::Cx4::_ZTVN10bSNES_v0593Cx4E) + 16u)
  bSNES_v059::Memory (0x0x7f756569d1e0) 0 nearly-empty
      primary-for bSNES_v059::Cx4 (0x0x7f7565669138)

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

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

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

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

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

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

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

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

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

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

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

Class nall_v059::property<bSNES_v059::Cartridge>
   size=1 align=1
   base size=0 base align=1
nall_v059::property<bSNES_v059::Cartridge> (0x0x7f756569d960) 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> (0x0x7f756569da20) 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> (0x0x7f756569da80) 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> (0x0x7f756569dae0) 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> (0x0x7f756569db40) 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> (0x0x7f756569dba0) 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> (0x0x7f756569dc00) 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> (0x0x7f756569dd20) 0

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

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

Class nall_v059::remove_extent<char [512]>
   size=1 align=1
   base size=0 base align=1
nall_v059::remove_extent<char [512]> (0x0x7f75654ad060) 0 empty

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

Class nall_v059::is_bool<char>
   size=1 align=1
   base size=0 base align=1
nall_v059::is_bool<char> (0x0x7f75654ad120) 0 empty

