Skip to content

Instantly share code, notes, and snippets.

@ducalex
Created July 22, 2019 14:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ducalex/40bbdb5684d86ae019789d53a866fe43 to your computer and use it in GitHub Desktop.
Save ducalex/40bbdb5684d86ae019789d53a866fe43 to your computer and use it in GitHub Desktop.
Function stats:
0x40104bbc: Calls: 1 Total time: 0.000
0x40104bbc: _GLOBAL__sub_I__ZN4SNES3smpE at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_smp.cpp:466
0x40104b58: Calls: 1 Total time: 0.000
0x40104b58: __static_initialization_and_destruction_0(int, int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_smp.cpp:466
0x40104adc: Calls: 1 Total time: 0.000
0x40104adc: SNES::SMP::SMP() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_smp.cpp:458
0x400fecdc: Calls: 1 Total time: 0.000
0x400fecdc: SNES::Processor::Processor() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_snes.hpp:22
0x400f966c: Calls: 1 Total time: 0.001
0x400f966c: _GLOBAL__sub_I_pad_read at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:3412
0x400f9364: Calls: 1 Total time: 0.001
0x400f9364: __static_initialization_and_destruction_0(int, int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:3412
0x400f6cf4: Calls: 1 Total time: 0.000
0x400f6cf4: std::set<exemulti*, std::less<exemulti*>, std::allocator<exemulti*> >::set() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f478c: Calls: 1 Total time: 0.000
0x400f478c: std::_Rb_tree<exemulti*, exemulti*, std::_Identity<exemulti*>, std::less<exemulti*>, std::allocator<exemulti*> >::_Rb_tree() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/con
trols.cpp:1923
0x400f46cc: Calls: 1 Total time: 0.000
0x400f46cc: std::_Rb_tree<exemulti*, exemulti*, std::_Identity<exemulti*>, std::less<exemulti*>, std::allocator<exemulti*> >::_Rb_tree_impl<std::less<exemulti*>, true>::_Rb_tree_impl() at C:/Users/alex/Do
cuments/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f413c: Calls: 1 Total time: 0.000
0x400f413c: std::allocator<std::_Rb_tree_node<exemulti*> >::allocator() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f1298: Calls: 1 Total time: 0.000
0x400f1298: __gnu_cxx::new_allocator<std::_Rb_tree_node<exemulti*> >::new_allocator() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f12d0: Calls: 1 Total time: 0.000
0x400f12d0: std::_Rb_tree<exemulti*, exemulti*, std::_Identity<exemulti*>, std::less<exemulti*>, std::allocator<exemulti*> >::_Rb_tree_impl<std::less<exemulti*>, true>::_M_initialize() at C:/Users/alex/Do
cuments/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f6b48: Calls: 15 Total time: 0.000
0x400f6b48: std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >::set() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f4614: Calls: 15 Total time: 0.000
0x400f4614: std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Rb_tree() at C:/Users/alex/Documents/ESP32/snes9x-esp32/compon
ents/snes9x/controls.cpp:1923
0x400f4554: Calls: 15 Total time: 0.000
0x400f4554: std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Rb_tree_impl<std::less<unsigned int>, true>::_Rb_tree_impl() a
t C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f40c8: Calls: 15 Total time: 0.000
0x400f40c8: std::allocator<std::_Rb_tree_node<unsigned int> >::allocator() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f131c: Calls: 15 Total time: 0.000
0x400f131c: __gnu_cxx::new_allocator<std::_Rb_tree_node<unsigned int> >::new_allocator() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f1354: Calls: 15 Total time: 0.000
0x400f1354: std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Rb_tree_impl<std::less<unsigned int>, true>::_M_initialize() a
t C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f699c: Calls: 1 Total time: 0.000
0x400f699c: std::map<unsigned int, s9xcommand_t, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, s9xcommand_t> > >::map() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/sne
s9x/controls.cpp:1923
0x400f449c: Calls: 1 Total time: 0.000
0x400f449c: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::_Rb_tree() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f43dc: Calls: 1 Total time: 0.000
0x400f43dc: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::_Rb_tree_impl<std::less<unsigned int>, true>::_Rb_tree_impl() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f4054: Calls: 1 Total time: 0.000
0x400f4054: std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> > >::allocator() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f13a0: Calls: 1 Total time: 0.000
0x400f13a0: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> > >::new_allocator() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f13d8: Calls: 1 Total time: 0.000
0x400f13d8: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::_Rb_tree_impl<std::less<unsigned int>, true>::_M_initialize() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f64f4: Calls: 1 Total time: 0.000
0x400f64f4: std::vector<s9xcommand_t*, std::allocator<s9xcommand_t*> >::vector() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f6408: Calls: 1 Total time: 0.000
0x400f6408: std::_Vector_base<s9xcommand_t*, std::allocator<s9xcommand_t*> >::_Vector_base() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f42b4: Calls: 1 Total time: 0.000
0x400f42b4: std::_Vector_base<s9xcommand_t*, std::allocator<s9xcommand_t*> >::_Vector_impl::_Vector_impl() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f3fe0: Calls: 1 Total time: 0.000
0x400f3fe0: std::allocator<s9xcommand_t*>::allocator() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f14240x400f1424: __gnu_cxx::new_allocator<s9xcommand_t*>::new_allocator() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
: Calls: 1 Total time: 0.000
0x400e64a8: Calls: 1 Total time: 0.015
0x400e64a8: S9xLoadConfigFiles(char**, int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/snes9x.cpp:101
0x400ed6ec: Calls: 1 Total time: 0.000
0x400ed6ec: ConfigFile::ConfigFile() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400ed59c: Calls: 1 Total time: 0.000
0x400ed59c: std::set<ConfigFile::ConfigEntry, ConfigFile::ConfigEntry::key_less, std::allocator<ConfigFile::ConfigEntry> >::set() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.c
pp:267
0x400ed394: Calls: 1 Total time: 0.000
0x400ed394: std::_Rb_tree<ConfigFile::ConfigEntry, ConfigFile::ConfigEntry, std::_Identity<ConfigFile::ConfigEntry>, ConfigFile::ConfigEntry::key_less, std::allocator<ConfigFile::ConfigEntry> >::_Rb_tree(
) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400ed12c: Calls: 1 Total time: 0.000
0x400ed12c: std::_Rb_tree<ConfigFile::ConfigEntry, ConfigFile::ConfigEntry, std::_Identity<ConfigFile::ConfigEntry>, ConfigFile::ConfigEntry::key_less, std::allocator<ConfigFile::ConfigEntry> >::_Rb_tree_
impl<ConfigFile::ConfigEntry::key_less, true>::_Rb_tree_impl() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400ed0c4: Calls: 1 Total time: 0.000
0x400ed0c4: std::allocator<std::_Rb_tree_node<ConfigFile::ConfigEntry> >::allocator() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400ea048: Calls: 1 Total time: 0.000
0x400ea048: __gnu_cxx::new_allocator<std::_Rb_tree_node<ConfigFile::ConfigEntry> >::new_allocator() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400ea080: Calls: 1 Total time: 0.000
0x400ea080: std::_Rb_tree<ConfigFile::ConfigEntry, ConfigFile::ConfigEntry, std::_Identity<ConfigFile::ConfigEntry>, ConfigFile::ConfigEntry::key_less, std::allocator<ConfigFile::ConfigEntry> >::_Rb_tree_
impl<ConfigFile::ConfigEntry::key_less, true>::_M_initialize() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400ed64c: Calls: 1 Total time: 0.000
0x400ed64c: ConfigFile::SectionSizes::SectionSizes() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400ed530: Calls: 1 Total time: 0.000
0x400ed530: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>
> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::map() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9
x/conffile.cpp:267
0x400ed228: Calls: 1 Total time: 0.000
0x400ed228: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const,
unsigned int>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits
<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_Rb_tree() at C:/Users/alex/Documents/E
SP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400ed17c: Calls: 1 Total time: 0.000
0x400ed17c: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const,
unsigned int>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits
<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_Rb_tree_impl<std::less<std::__cxx11::b
asic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_Rb_tree_impl() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400ed05c: Calls: 1 Total time: 0.000
0x400ed05c: std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::allocator() at C:/Users/alex/Documents/ESP
32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400ea0cc: Calls: 1 Total time: 0.000
0x400ea0cc: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::new_allocator() at C:/Users/alex
/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400ea104: Calls: 1 Total time: 0.000
0x400ea104: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const,
unsigned int>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits
<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_Rb_tree_impl<std::less<std::__cxx11::b
asic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_M_initialize() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400ecb88: Calls: 2 Total time: 0.000
0x400ecb88: ConfigFile::Clear() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400ecb4c: Calls: 2 Total time: 0.000
0x400ecb4c: std::set<ConfigFile::ConfigEntry, ConfigFile::ConfigEntry::key_less, std::allocator<ConfigFile::ConfigEntry> >::clear() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile
.cpp:267
0x400ecb00: Calls: 2 Total time: 0.000
0x400ecb00: std::_Rb_tree<ConfigFile::ConfigEntry, ConfigFile::ConfigEntry, std::_Identity<ConfigFile::ConfigEntry>, ConfigFile::ConfigEntry::key_less, std::allocator<ConfigFile::ConfigEntry> >::clear() a
t C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400e54fc: Calls: 53 Total time: 0.000
0x400e54fc: std::_Rb_tree<ConfigFile::ConfigEntry, ConfigFile::ConfigEntry, std::_Identity<ConfigFile::ConfigEntry>, ConfigFile::ConfigEntry::key_less, std::allocator<ConfigFile::ConfigEntry> >::_M_begin(
) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/snes9x.cpp:497
0x400e5ed8: Calls: 2 Total time: 0.000
0x400e5ed8: std::_Rb_tree<ConfigFile::ConfigEntry, ConfigFile::ConfigEntry, std::_Identity<ConfigFile::ConfigEntry>, ConfigFile::ConfigEntry::key_less, std::allocator<ConfigFile::ConfigEntry> >::_M_erase(
std::_Rb_tree_node<ConfigFile::ConfigEntry>*) at c:\users\alex\apps\esp\msys32\opt\xtensa-esp32-elf\xtensa-esp32-elf\include\c++\5.2.0\bits/stl_tree.h:1606
0x400ea150: Calls: 2 Total time: 0.000
0x400ea150: std::_Rb_tree<ConfigFile::ConfigEntry, ConfigFile::ConfigEntry, std::_Identity<ConfigFile::ConfigEntry>, ConfigFile::ConfigEntry::key_less, std::allocator<ConfigFile::ConfigEntry> >::_Rb_tree_
impl<ConfigFile::ConfigEntry::key_less, true>::_M_reset() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400ecac4: Calls: 2 Total time: 0.000
0x400ecac4: ConfigFile::SectionSizes::ClearSections() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400eca88: Calls: 2 Total time: 0.000
0x400eca88: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>
> >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::clear() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/sne
s9x/conffile.cpp:267
0x400eca3c: Calls: 2 Total time: 0.000
0x400eca3c: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const,
unsigned int>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits
<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::clear() at C:/Users/alex/Documents/ESP3
2/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400e5320: Calls: 2 Total time: 0.000
0x400e5320: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const,
unsigned int>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits
<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_begin() at C:/Users/alex/Documents/E
SP32/snes9x-esp32/components/snes9x/snes9x.cpp:497
0x400e5d7c: Calls: 2 Total time: 0.000
0x400e5d7c: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const,
unsigned int>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits
<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<s
td::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >*) at c:\users\alex\apps\esp\msys32\opt\xtensa-esp32-elf\xtensa-esp32-elf\include\c++\5.2.0\bits/stl_tr
ee.h:1606
0x400ea19c: Calls: 2 Total time: 0.000
0x400ea19c: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const,
unsigned int>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> >, std::less<std::__cxx11::basic_string<char, std::char_traits
<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned int> > >::_Rb_tree_impl<std::less<std::__cxx11::b
asic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::_M_reset() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400ee0b8: Calls: 34 Total time: 0.009
0x400ee0b8: ConfigFile::GetBool(char const*, bool, bool*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:368
0x400edf30: Calls: 49 Total time: 0.013
0x400edf30: ConfigFile::Exists(char const*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400ede2c: Calls: 51 Total time: 0.013
0x400ede2c: ConfigFile::GetString(char const*, char const*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400eb3b0: Calls: 51 Total time: 0.000
0x400eb3b0: std::_Rb_tree_const_iterator<ConfigFile::ConfigEntry>::_Rb_tree_const_iterator() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400eba58: Calls: 51 Total time: 0.002
0x400eba58: ConfigFile::ConfigEntry::ConfigEntry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.c
pp:267
0x400eb99c: Calls: 51 Total time: 0.002
0x400eb99c: ConfigFile::ConfigEntry::parse_key(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conff
ile.cpp:267
0x400eb474: Calls: 102 Total time: 0.001
0x400eb474: ConfigFile::ConfigEntry::trim(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400ebfe0: Calls: 51 Total time: 0.006
0x400ebfe0: std::set<ConfigFile::ConfigEntry, ConfigFile::ConfigEntry::key_less, std::allocator<ConfigFile::ConfigEntry> >::find(ConfigFile::ConfigEntry const&) at C:/Users/alex/Documents/ESP32/snes9x-esp
32/components/snes9x/conffile.cpp:267
0x400ebf5c: Calls: 51 Total time: 0.005
0x400ebf5c: std::_Rb_tree<ConfigFile::ConfigEntry, ConfigFile::ConfigEntry, std::_Identity<ConfigFile::ConfigEntry>, ConfigFile::ConfigEntry::key_less, std::allocator<ConfigFile::ConfigEntry> >::find(Conf
igFile::ConfigEntry const&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400ea2b0: Calls: 51 Total time: 0.000
0x400ea2b0: std::_Rb_tree<ConfigFile::ConfigEntry, ConfigFile::ConfigEntry, std::_Identity<ConfigFile::ConfigEntry>, ConfigFile::ConfigEntry::key_less, std::allocator<ConfigFile::ConfigEntry> >::_M_end()
at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400ebda8: Ca0x400ebda8: std::_Rb_tree<ConfigFile::ConfigEntry, ConfigFile::ConfigEntry, std::_Identity<ConfigFile::ConfigEntry>, ConfigFile::ConfigEntry::key_less, std::allocator<ConfigFile::ConfigEntry
> >::_M_lower_bound(std::_Rb_tree_node<ConfigFile::ConfigEntry>*, std::_Rb_tree_node<ConfigFile::ConfigEntry>*, ConfigFile::ConfigEntry const&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/sne
s9x/conffile.cpp:267
lls: 51 Total time: 0.001
0x400ea468: Calls: 153 Total time: 0.001
0x400ea468: std::_Rb_tree_iterator<ConfigFile::ConfigEntry>::_Rb_tree_iterator(std::_Rb_tree_node_base*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400ea5b4: Calls: 102 Total time: 0.001
0x400ea5b4: std::_Rb_tree<ConfigFile::ConfigEntry, ConfigFile::ConfigEntry, std::_Identity<ConfigFile::ConfigEntry>, ConfigFile::ConfigEntry::key_less, std::allocator<ConfigFile::ConfigEntry> >::end() at
C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400eaae8: Calls: 51 Total time: 0.000
0x400eaae8: std::_Rb_tree_iterator<ConfigFile::ConfigEntry>::operator==(std::_Rb_tree_iterator<ConfigFile::ConfigEntry> const&) const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffi
le.cpp:267
0x400ea52c: Calls: 51 Total time: 0.000
0x400ea52c: std::_Rb_tree_const_iterator<ConfigFile::ConfigEntry>::_Rb_tree_const_iterator(std::_Rb_tree_iterator<ConfigFile::ConfigEntry> const&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/
snes9x/conffile.cpp:267
0x400e5718: Calls: 51 Total time: 0.000
0x400e5718: ConfigFile::ConfigEntry::~ConfigEntry() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/snes9x.cpp:497
0x400eb330: Calls: 51 Total time: 0.001
0x400eb330: std::set<ConfigFile::ConfigEntry, ConfigFile::ConfigEntry::key_less, std::allocator<ConfigFile::ConfigEntry> >::end() const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conf
file.cpp:267
0x400eb2ec: Calls: 51 Total time: 0.001
0x400eb2ec: std::_Rb_tree<ConfigFile::ConfigEntry, ConfigFile::ConfigEntry, std::_Identity<ConfigFile::ConfigEntry>, ConfigFile::ConfigEntry::key_less, std::allocator<ConfigFile::ConfigEntry> >::end() con
st at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400eb2b0: Calls: 51 Total time: 0.000
0x400eb2b0: std::_Rb_tree_const_iterator<ConfigFile::ConfigEntry>::_Rb_tree_const_iterator(std::_Rb_tree_node_base const*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400ea5f8: Calls: 51 Total time: 0.000
0x400ea5f8: std::_Rb_tree_const_iterator<ConfigFile::ConfigEntry>::operator==(std::_Rb_tree_const_iterator<ConfigFile::ConfigEntry> const&) const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/s
nes9x/conffile.cpp:267
0x400ee194: Calls: 1 Total time: 0.000
0x400ee194: ConfigFile::GetStringDup(char const*, char const*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:283
0x400ee014: Calls: 5 Total time: 0.001
0x400ee014: ConfigFile::GetUInt(char const*, unsigned int, int, bool*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:335
0x400edf84: Calls: 5 Total time: 0.001
0x400edf84: ConfigFile::GetInt(char const*, int, bool*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:314
0x400f1b78: Calls: 3 Total time: 0.000
0x400f1b78: S9xVerifyControllers() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400e7f6c: Calls: 1 Total time: 0.211
0x400e7f6c: CMemory::Init() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e69c4: Calls: 1 Total time: 0.000
0x400e69c4: S9xInitAPU() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu.cpp:168
0x400e9fcc: Calls: 1 Total time: 1.320
0x400e9fcc: CMemory::LoadROM(char const*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1362
0x400e8344: Calls: 1 Total time: 0.968
0x400e8344: CMemory::FileLoader(unsigned char*, char const*, unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400f9d00: Calls: 1 Total time: 0.006
0x400f9d00: openStreamFromFSTREAM(char const*, char const*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/stream.cpp:458
0x400f983c: Calls: 1 Total time: 0.000
0x400f983c: fStream::fStream(__sFILE*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/stream.cpp:398
0x400f97f0: Calls: 1 Total time: 0.000
0x400f97f0: Stream::Stream() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/stream.cpp:398
0x400f9b20: Calls: 1 Total time: 0.961
0x400f9b20: fStream::read(void*, unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/stream.cpp:398
0x400f9cb0: Calls: 1 Total time: 0.000
0x400f9cb0: fStream::closeStream() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/stream.cpp:398
0x400f99a8: Calls: 1 Total time: 0.000
0x400f99a8: fStream::~fStream() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/stream.cpp:398
0x400f98cc: Calls: 1 Total time: 0.000
0x400f98cc: fStream::~fStream() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/stream.cpp:398
0x400f9890: Calls: 1 Total time: 0.000
0x400f9890: Stream::~Stream() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/stream.cpp:398
0x400e7a1c: Calls: 1 Total time: 0.000
0x400e7a1c: CMemory::HeaderRemove(unsigned int, unsigned char*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e9a68: Calls: 1 Total time: 0.245
0x400e9a68: CMemory::LoadROMInt(int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e6dcc: Calls: 3 Total time: 0.000
0x400e6dcc: CMemory::ScoreHiROM(unsigned char, int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e6d74: Calls: 14 Total time: 0.000
0x400e6d74: allASCII(unsigned char*, int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e6edc: Calls: 4 Total time: 0.000
0x400e6edc: CMemory::ScoreLoROM(unsigned char, int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e6fe0: Calls: 1 Total time: 0.000
0x400e6fe0: CMemory::First512BytesCountZeroes() const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e93a4: Calls: 1 Total time: 0.226
0x400e93a4: CMemory::InitROM() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e8558: Calls: 1 Total time: 0.000
0x400e8558: CMemory::ParseSNESHeader(unsigned char*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e77c4: Calls: 1 Total time: 0.000
0x400e77c4: CMemory::Map_Initialize() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e8c10: Calls: 1 Total time: 0.125
0x400e8c10: CMemory::Map_LoROMMap() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e7554: Calls: 1 Total time: 0.000
0x400e7554: CMemory::map_System() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e7444: Calls: 6 Total time: 0.000
0x400e7444: CMemory::map_space(unsigned int, unsigned int, unsigned int, unsigned int, unsigned char*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e74c4: Calls: 6 Total time: 0.000
0x400e74c4: CMemory::map_index(unsigned int, unsigned int, unsigned int, unsigned int, int, int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e7158: Calls: 4 Total time: 0.124
0x400e7158: CMemory::map_lorom(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e70e4: Calls: 8192 Total time: 0.080
0x400e70e4: CMemory::map_mirror(unsigned int, unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e8b00: Calls: 1 Total time: 0.000
0x400e8b00: CMemory::map_LoROMSRAM() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e762c: Calls: 1 Total time: 0.000
0x400e762c: CMemory::map_WRAM() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e8ba8: Calls: 1 Total time: 0.000
0x400e8ba8: CMemory::map_WriteProtectROM() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e7918: Calls: 1 Total time: 0.043
0x400e7918: CMemory::Checksum_Calculate() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e7884: Calls: 1 Total time: 0.043
0x400e7884: CMemory::checksum_mirror_sum(unsigned char*, unsigned int&, unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e7834: Calls: 1 Total time: 0.043
0x400e7834: CMemory::checksum_calc_sum(unsigned char*, unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e7084: Calls: 1 Total time: 0.056
0x400e7084: caCRC32(unsigned char*, unsigned int, unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e8910: Calls: 1 Total time: 0.000
0x400e8910: CMemory::ApplyROMFixes() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e82f0: Calls: 3 Total time: 0.000
0x400e82f0: CMemory::match_nn(char const*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e88c4: Calls: 9 Total time: 0.000
0x400e88c4: CMemory::match_na(char const*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e6abc: Calls: 1 Total time: 0.000
0x400e6abc: S9xAPUTimingSetSpeedup(int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu.cpp:168
0x400e7dc4: Calls: 1 Total time: 0.000
0x400e7dc4: CMemory::SafeANK(char const*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e7d0c: Calls: 2 Total time: 0.000
0x400e7d0c: CMemory::Safe(char const*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e79c4: Calls: 1 Total time: 0.000
0x400e79c4: CMemory::MapType() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e87a0: Calls: 1 Total time: 0.000
0x400e87a0: CMemory::Size() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e881c: Calls: 1 Total time: 0.000
0x400e881c: CMemory::KartContents() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x400e8730: Calls: 1 Total time: 0.000
0x400e8730: CMemory::StaticRAMSize() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/memmap.cpp:1359
0x4011aeb0: Calls: 1 Total time: 0.018
0x4011aeb0: S9xReset() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpu.cpp:95
0x4016d0b8: Calls: 1 Total time: 0.000
0x4016d0b8: S9xResetLogger() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/logger.cpp:17
0x4011ae48: Calls: 1 Total time: 0.000
0x4011ae48: S9xResetCPU() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpu.cpp:21
0x4011acb4: Calls: 1 Total time: 0.000
0x4011acb4: S9xSoftResetCPU() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpu.cpp:33
0x40110010: Calls: 107441 Total time: 21.245
0x40110010: S9xGetWord(unsigned int, s9xwrap_t) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40104c44: Calls: 221629 Total time: 1.309
0x40104c44: memory_speed(unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40104d30: Calls: 17155 Total time: 0.405
0x40104d30: S9xSetPCBase(unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4011ac3c: Calls: 1 Total time: 0.000
0x4011ac3c: S9xUnpackStatus() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuexec.h:53
0x40168ea4: Calls: 1 Total time: 0.001
0x40168ea4: S9xResetPPU() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/ppu.cpp:1683
0x40168adc: Calls: 1 Total time: 0.001
0x40168adc: S9xSoftResetPPU() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/ppu.cpp:1706
0x400f6208: Calls: 2 Total time: 0.001
0x400f6208: S9xControlsSoftReset() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f61c0: Calls: 58 Total time: 0.003
0x400f61c0: std::set<exemulti*, std::less<exemulti*>, std::allocator<exemulti*> >::begin() const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f6148: Calls: 58 Total time: 0.002
0x400f6148: std::_Rb_tree<exemulti*, exemulti*, std::_Identity<exemulti*>, std::less<exemulti*>, std::allocator<exemulti*> >::begin() const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/
controls.cpp:1923
0x400ee1e0: Calls: 116 Total time: 0.001
0x400ee1e0: std::_Rb_tree_const_iterator<exemulti*>::_Rb_tree_const_iterator(std::_Rb_tree_node_base const*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f6100: Calls: 58 Total time: 0.003
0x400f6100: std::set<exemulti*, std::less<exemulti*>, std::allocator<exemulti*> >::end() const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f6088: Calls: 58 Total time: 0.002
0x400f6088: std::_Rb_tree<exemulti*, exemulti*, std::_Identity<exemulti*>, std::less<exemulti*>, std::allocator<exemulti*> >::end() const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/co
ntrols.cpp:1923
0x400ee21c: Calls: 58 Total time: 0.000
0x400ee21c: std::_Rb_tree_const_iterator<exemulti*>::operator!=(std::_Rb_tree_const_iterator<exemulti*> const&) const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f34a0: Calls: 2 Total time: 0.000
0x400f34a0: std::set<exemulti*, std::less<exemulti*>, std::allocator<exemulti*> >::clear() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f3454: Calls: 2 Total time: 0.000
0x400f3454: std::_Rb_tree<exemulti*, exemulti*, std::_Identity<exemulti*>, std::less<exemulti*>, std::allocator<exemulti*> >::clear() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/contro
ls.cpp:1923
0x400ee360: Calls: 2 Total time: 0.000
0x400ee360: std::_Rb_tree<exemulti*, exemulti*, std::_Identity<exemulti*>, std::less<exemulti*>, std::allocator<exemulti*> >::_M_begin() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/con
trols.cpp:1923
0x400f33f8: Calls: 2 Total time: 0.000
0x400f33f8: std::_Rb_tree<exemulti*, exemulti*, std::_Identity<exemulti*>, std::less<exemulti*>, std::allocator<exemulti*> >::_M_erase(std::_Rb_tree_node<exemulti*>*) at C:/Users/alex/Documents/ESP32/snes
9x-esp32/components/snes9x/controls.cpp:1923
0x400ee57c: Calls: 2 Total time: 0.000
0x400ee57c: std::_Rb_tree<exemulti*, exemulti*, std::_Identity<exemulti*>, std::less<exemulti*>, std::allocator<exemulti*> >::_Rb_tree_impl<std::less<exemulti*>, true>::_M_reset() at C:/Users/alex/Documen
ts/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x40167688: Calls: 11 Total time: 0.001
0x40167688: S9xFixColourBrightness() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/ppu.cpp:1702
0x400fa9a4: Calls: 11 Total time: 0.004
0x400fa9a4: S9xBuildDirectColourMaps() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/gfx.cpp:151
0x400f62c4: Calls: 1 Total time: 0.000
0x400f62c4: S9xControlsReset() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x401175ac: Calls: 1 Total time: 0.000
0x401175ac: S9xResetDMA() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/getset.h:298 (discriminator 3)
0x400e6ce4: Calls: 1 Total time: 0.006
0x400e6ce4: S9xResetAPU() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu.cpp:100
0x400e6af4: Calls: 1 Total time: 0.000
0x400e6af4: SNES::CPU::reset() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu.cpp:168
0x400fec88: Calls: 1 Total time: 0.006
0x400fec88: SNES::SMP::power() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_smp.cpp:418
0x400febd4: Calls: 1 Total time: 0.006
0x400febd4: SNES::SMP::reset() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_smp.cpp:428
0x400fe4cc: Calls: 1 Total time: 0.000
0x400fe4cc: SNES::SMP::Flags::operator=(unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_smp.hpp:28
0x400e6b48: Calls: 1 Total time: 0.000
0x400e6b48: S9xClearSamples() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu.cpp:168
0x400e6988: Calls: 1 Total time: 0.000
0x400e6988: S9xInitSound(int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu.cpp:168
0x400f1d4c: Calls: 1 Total time: 0.000
0x400f1d4c: S9xReportControllers() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f19f0: Calls: 2 Total time: 0.000
0x400f19f0: S9xSetController(int, controllers, signed char, signed char, signed char, signed char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400fcdc4: Calls: 1 Total time: 0.022
0x400fcdc4: S9xGraphicsInit() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/gfx.cpp:42
0x4011b488: Calls: 1 Total time: 0.000
0x4011b488: S9xInitTileRenderer() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/tile.cpp:25
0x400f5020: Calls: 10 Total time: 0.000
0x400f5020: S9xGetCommandT(char const*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f77dc: Calls: 10 Total time: 0.175
0x400f77dc: S9xMapButton(unsigned int, s9xcommand_t, bool) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400eecf0: Calls: 20 Total time: 0.000
0x400eecf0: maptype(int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f7764: Calls: 10 Total time: 0.011
0x400f7764: S9xGetMapping(unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f4cac: Calls: 10 Total time: 0.011
0x400f4cac: std::map<unsigned int, s9xcommand_t, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, s9xcommand_t> > >::count(unsigned int const&) const at C:/Users/alex/Documents/ESP32/
snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f4c20: Calls: 10 Total time: 0.010
0x400f4c20: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::find(unsigned int const&) const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ef2ec: Calls: 10 Total time: 0.000
0x400ef2ec: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::_M_begin() const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ef328: Calls: 10 Total time: 0.000
0x400ef328: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::_M_end() const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f4b80: Calls: 10 Total time: 0.006
0x400f4b80: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> > const*, std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> > const*, unsigned i
nt const&) const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ef558: Calls: 40 Total time: 0.000
0x400ef558: std::_Rb_tree_const_iterator<std::pair<unsigned int const, s9xcommand_t> >::_Rb_tree_const_iterator(std::_Rb_tree_node_base const*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/sne
s9x/controls.cpp:1923
0x400f4b08: Calls: 30 Total time: 0.001
0x400f4b08: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::end() const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ef664: Calls: 36 Total time: 0.000
0x400ef664: std::_Rb_tree_const_iterator<std::pair<unsigned int const, s9xcommand_t> >::operator==(std::_Rb_tree_const_iterator<std::pair<unsigned int const, s9xcommand_t> > const&) const at C:/Users/alex
/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f3e24: Calls: 10 Total time: 0.125
0x400f3e24: S9xUnmapID(unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f32b4: Calls: 150 Total time: 0.106
0x400f32b4: std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >::erase(unsigned int const&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f3248: Calls: 150 Total time: 0.102
0x400f3248: std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::erase(unsigned int const&) at C:/Users/alex/Documents/ESP32/sne
s9x-esp32/components/snes9x/controls.cpp:1923
0x400f0240: Calls: 150 Total time: 0.026
0x400f0240: std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::equal_range(unsigned int const&) at C:/Users/alex/Documents/ESP
32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ee9a4: Calls: 300 Total time: 0.002
0x400ee9a4: std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_begin() at C:/Users/alex/Documents/ESP32/snes9x-esp32/compon
ents/snes9x/controls.cpp:1923
0x400efeec: Calls: 150 Total time: 0.001
0x400efeec: std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_end() at C:/Users/alex/Documents/ESP32/snes9x-esp32/componen
ts/snes9x/controls.cpp:1923
0x400f00a4: Calls: 750 Total time: 0.006
0x400f00a4: std::_Rb_tree_iterator<unsigned int>::_Rb_tree_iterator(std::_Rb_tree_node_base*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f01f0: Calls: 150 Total time: 0.008
0x400f01f0: std::pair<std::_Rb_tree_iterator<unsigned int>, std::_Rb_tree_iterator<unsigned int> >::pair<std::_Rb_tree_iterator<unsigned int>, std::_Rb_tree_iterator<unsigned int>, void>(std::_Rb_tree_ite
rator<unsigned int>&&, std::_Rb_tree_iterator<unsigned int>&&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f01b8: Calls: 300 Total time: 0.002
0x400f01b8: std::_Rb_tree_iterator<unsigned int>&& std::forward<std::_Rb_tree_iterator<unsigned int> >(std::remove_reference<std::_Rb_tree_iterator<unsigned int> >::type&) at C:/Users/alex/Documents/ESP32
/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f04c4: Calls: 300 Total time: 0.002
0x400f04c4: std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::size() const at C:/Users/alex/Documents/ESP32/snes9x-esp32/comp
onents/snes9x/controls.cpp:1923
0x400f031c: Calls: 600 Total time: 0.005
0x400f031c: std::_Rb_tree_const_iterator<unsigned int>::_Rb_tree_const_iterator(std::_Rb_tree_iterator<unsigned int> const&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:19
23
0x400f31f8: Calls: 150 Total time: 0.056
0x400f31f8: std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::erase[abi:cxx11](std::_Rb_tree_const_iterator<unsigned int>, st
d::_Rb_tree_const_iterator<unsigned int>) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f315c: Calls: 150 Total time: 0.045
0x400f315c: std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_erase_aux(std::_Rb_tree_const_iterator<unsigned int>, std::_
Rb_tree_const_iterator<unsigned int>) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f0360: Calls: 150 Total time: 0.005
0x400f0360: std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::begin() at C:/Users/alex/Documents/ESP32/snes9x-esp32/component
s/snes9x/controls.cpp:1923
0x400f03e8: Calls: 300 Total time: 0.002
0x400f03e8: std::_Rb_tree_const_iterator<unsigned int>::operator==(std::_Rb_tree_const_iterator<unsigned int> const&) const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:192
3
0x400f03a4: Calls: 150 Total time: 0.005
0x400f03a4: std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::end() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/
snes9x/controls.cpp:1923
0x400f3068: Calls: 150 Total time: 0.012
0x400f3068: std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::clear() at C:/Users/alex/Documents/ESP32/snes9x-esp32/component
s/snes9x/controls.cpp:1923
0x400f300c: Calls: 150 Total time: 0.001
0x400f300c: std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_erase(std::_Rb_tree_node<unsigned int>*) at C:/Users/alex/Do
cuments/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400eebc0: Calls: 150 Total time: 0.001
0x400eebc0: std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Rb_tree_impl<std::less<unsigned int>, true>::_M_reset() at C:/
Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f0480: Calls: 150 Total time: 0.005
0x400f0480: std::_Rb_tree_const_iterator<unsigned int>::_M_const_cast() const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f3ddc: Calls: 10 Total time: 0.016
0x400f3ddc: std::map<unsigned int, s9xcommand_t, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, s9xcommand_t> > >::erase(unsigned int const&) at C:/Users/alex/Documents/ESP32/snes9x
-esp32/components/snes9x/controls.cpp:1923
0x400f3d68: Calls: 10 Total time: 0.016
0x400f3d68: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::erase(unsigned int const&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f05f4: Calls: 10 Total time: 0.012
0x400f05f4: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::equal_range(unsigned int const&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ee5c8: Calls: 22 Total time: 0.000
0x400ee5c8: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::_M_begin() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ef6b0: Calls: 35 Total time: 0.000
0x400ef6b0: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::_M_end() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ef6ec: Calls: 88 Total time: 0.001
0x400ef6ec: std::_Rb_tree_iterator<std::pair<unsigned int const, s9xcommand_t> >::_Rb_tree_iterator(std::_Rb_tree_node_base*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1
923
0x400f05a4: Calls: 10 Total time: 0.001
0x400f05a4: std::pair<std::_Rb_tree_iterator<std::pair<unsigned int const, s9xcommand_t> >, std::_Rb_tree_iterator<std::pair<unsigned int const, s9xcommand_t> > >::pair<std::_Rb_tree_iterator<std::pair<un
signed int const, s9xcommand_t> >, std::_Rb_tree_iterator<std::pair<unsigned int const, s9xcommand_t> >, void>(std::_Rb_tree_iterator<std::pair<unsigned int const, s9xcommand_t> >&&, std::_Rb_tree_iterato
r<std::pair<unsigned int const, s9xcommand_t> >&&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f056c: Calls: 20 Total time: 0.000
0x400f056c: std::_Rb_tree_iterator<std::pair<unsigned int const, s9xcommand_t> >&& std::forward<std::_Rb_tree_iterator<std::pair<unsigned int const, s9xcommand_t> > >(std::remove_reference<std::_Rb_tree_i
terator<std::pair<unsigned int const, s9xcommand_t> > >::type&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400efc90: Calls: 24 Total time: 0.000
0x400efc90: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::size() const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ef978: Calls: 46 Total time: 0.000
0x400ef978: std::_Rb_tree_const_iterator<std::pair<unsigned int const, s9xcommand_t> >::_Rb_tree_const_iterator(std::_Rb_tree_iterator<std::pair<unsigned int const, s9xcommand_t> > const&) at C:/Users/ale
x/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f3d10: Calls: 10 Total time: 0.003
0x400f3d10: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::erase[abi:cxx11](std::_Rb_tree_const_iterator<std::pair<unsigned int const, s9xcommand_t> >, std::_Rb_tree_const_iterator<std::pair<unsigned int const, s9xcommand_t> >) at
C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f3c70: Calls: 10 Total time: 0.002
0x400f3c70: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<unsigned int const, s9xcommand_t> >, std::_Rb_tree_const_iterator<std::pair<unsigned int const, s9xcommand_t> >) at C:/
Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400efde0: Calls: 11 Total time: 0.000
0x400efde0: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::begin() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ef82c: Calls: 16 Total time: 0.001
0x400ef82c: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::end() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f3b6c: Calls: 1 Total t0x400f3b6c: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std
::allocator<std::pair<unsigned int const, s9xcommand_t> > >::clear() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
ime: 0.000
0x400f3b0c: Calls: 1 Total time: 0.000
0x400f3b0c: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> >*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ee7e4: Calls: 1 Total time: 0.000
0x400ee7e4: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::_Rb_tree_impl<std::less<unsigned int>, true>::_M_reset() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400efc4c: Calls: 20 Total time: 0.001
0x400efc4c: std::_Rb_tree_const_iterator<std::pair<unsigned int const, s9xcommand_t> >::_M_const_cast() const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f7698: Calls: 10 Total time: 0.038
0x400f7698: std::map<unsigned int, s9xcommand_t, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, s9xcommand_t> > >::operator[](unsigned int const&) at C:/Users/alex/Documents/ESP32/s
nes9x-esp32/components/snes9x/controls.cpp:1923
0x400ef7e8: Calls: 10 Total time: 0.008
0x400ef7e8: std::map<unsigned int, s9xcommand_t, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, s9xcommand_t> > >::lower_bound(unsigned int const&) at C:/Users/alex/Documents/ESP32/
snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ef794: Calls: 10 Total time: 0.007
0x400ef794: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::lower_bound(unsigned int const&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ef728: Calls: 10 Total time: 0.006
0x400ef728: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> >*, std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> >*, unsigned int const&) a
t C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ef870: Calls: 10 Total time: 0.001
0x400ef870: std::map<unsigned int, s9xcommand_t, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, s9xcommand_t> > >::end() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/sne
s9x/controls.cpp:1923
0x400ef8b0: Calls: 11 Total time: 0.000
0x400ef8b0: std::_Rb_tree_iterator<std::pair<unsigned int const, s9xcommand_t> >::operator==(std::_Rb_tree_iterator<std::pair<unsigned int const, s9xcommand_t> > const&) const at C:/Users/alex/Documents/E
SP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f7654: Calls: 10 Total time: 0.001
0x400f7654: std::tuple<unsigned int const&>::tuple(unsigned int const&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f75dc: Calls: 10 Total time: 0.000
0x400f75dc: std::_Tuple_impl<0u, unsigned int const&>::_Tuple_impl(unsigned int const&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ef9bc: Calls: 20 Total time: 0.000
0x400ef9bc: std::_Head_base<0u, unsigned int const&, false>::_Head_base(unsigned int const&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f74ec: Calls: 10 Total time: 0.025
0x400f74ec: std::_Rb_tree_iterator<std::pair<unsigned int const, s9xcommand_t> > std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xc
ommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, s9xcommand_t> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<
> >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, s9xcommand_t> >, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) at C:/Users/alex/Documents/ESP32/snes9
x-esp32/components/snes9x/controls.cpp:1923
0x400ef9f8: Calls: 60 Total time: 0.001
0x400ef9f8: std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) at C:/Users/alex/Documents/ESP32/snes9x-esp32
/components/snes9x/controls.cpp:1923
0x400efa30: Calls: 60 Total time: 0.001
0x400efa30: std::tuple<unsigned int const&>&& std::forward<std::tuple<unsigned int const&> >(std::remove_reference<std::tuple<unsigned int const&> >::type&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/c
omponents/snes9x/controls.cpp:1923
0x400efa68: Calls: 60 Total time: 0.001
0x400efa68: std::tuple<>&& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f7484: Calls: 10 Total time: 0.014
0x400f7484: std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcomm
and_t> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, s9xcommand_t> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::pi
ecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f2100: Calls: 10 Total time: 0.002
0x400f2100: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::_M_get_node() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ee67c: Calls: 20 Total time: 0.000
0x400ee67c: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::_M_get_Node_allocator() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f20bc: Calls: 10 Total time: 0.001
0x400f20bc: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t
> > >&, unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f2068: Calls: 10 Total time: 0.001
0x400f2068: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> > >::allocate(unsigned int, void const*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x
/controls.cpp:1923
0x400efaa0: Calls: 10 Total time: 0.000
0x400efaa0: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> > >::max_size() const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f7324: Calls: 10 Total time: 0.011
0x400f7324: void std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<u
nsigned int const, s9xcommand_t> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> >*
, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ead80: Calls: 20 Total time: 0.000
0x400ead80: operator new(unsigned int, void*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400efb14: Calls: 10 Total time: 0.001
0x400efb14: std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> >::_Rb_tree_node() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400eadbc: Calls: 10 Total time: 0.000
0x400eadbc: std::_Rb_tree_node_base::_Rb_tree_node_base() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conffile.cpp:267
0x400efadc: Calls: 10 Total time: 0.000
0x400efadc: __gnu_cxx::__aligned_membuf<std::pair<unsigned int const, s9xcommand_t> >::__aligned_membuf() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ee72c: Calls: 26 Total time: 0.002
0x400ee72c: std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> >::_M_valptr() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ee6ec: Calls: 26 Total time: 0.001
0x400ee6ec: __gnu_cxx::__aligned_membuf<std::pair<unsigned int const, s9xcommand_t> >::_M_ptr() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ee6b4: Calls: 26 Total time: 0.000
0x400ee6b4: __gnu_cxx::__aligned_membuf<std::pair<unsigned int const, s9xcommand_t> >::_M_addr() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f7274: Calls: 10 Total time: 0.008
0x400f7274: decltype (_S_construct({parm#1}, {parm#2}, (forward<std::piecewise_construct_t const&>)({parm#3}), (forward<std::tuple<unsigned int const&> >)({parm#3}), (forward<std::tuple<> >)({parm#3}))) s
td::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> > > >::construct<std::pair<unsigned int const, s9xcommand_t>, std::piecewise_construct_t const&, std::tup
le<unsigned int const&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> > >&, std::pair<unsigned int const, s9xcommand_t>*, std::piecewise_construct_t const&,
std::tuple<unsigned int const&>&&, std::tuple<>&&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f7218: Calls: 10 Total time: 0.007
0x400f7218: std::enable_if<std::__and_<std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> > > >::__construct_helper<std::pair<unsigned int const, s9xcomman
d_t>, std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >::type>::value, void>::type std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, s9
xcommand_t> > > >::_S_construct<std::pair<unsigned int const, s9xcommand_t>, std::piecewise_construct_t const&, std::tuple<unsigned int const&>, std::tuple<> >(std::allocator<std::_Rb_tree_node<std::pair<
unsigned int const, s9xcommand_t> > >&, std::pair<unsigned int const, s9xcommand_t>*, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) at C:/Users/alex/Documents/ESP32
/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f70f4: Calls: 10 Total time: 0.005
0x400f70f4: void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> > >::construct<std::pair<unsigned int const, s9xcommand_t>, std::piecewise_construct_t const&, std:
:tuple<unsigned int const&>, std::tuple<> >(std::pair<unsigned int const, s9xcommand_t>*, std::piecewise_construct_t const&, std::tuple<unsigned int const&>&&, std::tuple<>&&) at C:/Users/alex/Documents/E
SP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f70b0: Calls: 10 Total time: 0.002
0x400f70b0: std::tuple<unsigned int const&>::tuple(std::tuple<unsigned int const&>&&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f702c: Calls: 10 Total time: 0.001
0x400f702c: std::_Tuple_impl<0u, unsigned int const&>::_Tuple_impl(std::_Tuple_impl<0u, unsigned int const&>&&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400efb94: Calls: 20 Total time: 0.001
0x400efb94: std::_Tuple_impl<0u, unsigned int const&>::_M_head(std::_Tuple_impl<0u, unsigned int const&>&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400efb58: Calls: 20 Total time: 0.000
0x400efb58: std::_Head_base<0u, unsigned int const&, false>::_M_head(std::_Head_base<0u, unsigned int const&, false>&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400efbd4: Calls: 20 Total time: 0.000
0x400efbd4: unsigned int const& std::forward<unsigned int const&>(std::remove_reference<unsigned int const&>::type&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f2d10: Calls: 10 Total time: 0.002
0x400f2d10: std::pair<unsigned int const, s9xcommand_t>::pair<unsigned int const&>(std::piecewise_construct_t, std::tuple<unsigned int const&>, std::tuple<>) at C:/Users/alex/Documents/ESP32/snes9x-esp32/
components/snes9x/controls.cpp:1923
0x400f2cc0: Calls: 10 Total time: 0.002
0x400f2cc0: std::pair<unsigned int const, s9xcommand_t>::pair<unsigned int const&, 0u>(std::tuple<unsigned int const&>&, std::tuple<>&, std::_Index_tuple<0u>, std::_Index_tuple<>) at C:/Users/alex/Documen
ts/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f2c50: Calls: 10 Total time: 0.001
0x400f2c50: std::tuple_element<0u, std::tuple<unsigned int const&> >::type& std::get<0u, unsigned int const&>(std::tuple<unsigned int const&>&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/sne
s9x/controls.cpp:1923
0x400efc0c: Calls: 10 Total time: 0.001
0x400efc0c: unsigned int const& std::__get_helper<0u, unsigned int const&>(std::_Tuple_impl<0u, unsigned int const&>&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ef498: Calls: 98 Total time: 0.017
0x400ef498: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::_S_key(std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> > const*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ef41c: Calls: 98 Total time: 0.011
0x400ef41c: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::_S_value(std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> > const*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ef3dc: Calls: 117 Total time: 0.009
0x400ef3dc: std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> >::_M_valptr() const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ef39c: Calls: 117 Total time: 0.005
0x400ef39c: __gnu_cxx::__aligned_membuf<std::pair<unsigned int const, s9xcommand_t> >::_M_ptr() const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ef364: Calls: 117 Total time: 0.001
0x400ef364: __gnu_cxx::__aligned_membuf<std::pair<unsigned int const, s9xcommand_t> >::_M_addr() const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ef45c: Calls: 117 Total time: 0.001
0x400ef45c: std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >::operator()(std::pair<unsigned int const, s9xcommand_t> const&) const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/sne
s9x/controls.cpp:1923
0x400f28b4: Calls: 10 Total time: 0.005
0x400f28b4: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<unsigned int const, s9xcommand_t> >, unsigned int const&) at C:/Users/alex/Documents/ESP32/snes9x-esp3
2/components/snes9x/controls.cpp:1923
0x400f2548: Calls: 1 Total time: 0.000
0x400f2548: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::_M_get_insert_unique_pos(unsigned int const&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400efe5c: Calls: 1 Total time: 0.000
0x400efe5c: std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> >*&, std::_Rb_tree_node<std::pair<unsigned int const, s9xcomm
and_t> >*&, void>(std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> >*&, std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> >*&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/comp
onents/snes9x/controls.cpp:1923
0x400efe24: Calls: 2 Total time: 0.000
0x400efe24: std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> >*& std::forward<std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> >*&>(std::remove_reference<std::_Rb_tree_node<std
::pair<unsigned int const, s9xcommand_t> >*&>::type&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f2a2c: Calls: 10 Total time: 0x400f2a2c: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int
>, std::allocator<std::pair<unsigned int const, s9xcommand_t> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<unsigned int const, s9xcommand_t> >*) at
C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0.002
0x400efeac: Calls: 16 Total time: 0.002
0x400efeac: std::_Rb_tree_iterator<std::pair<unsigned int const, s9xcommand_t> >::operator*() const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ef61c: Calls: 110 Total time: 0.001
0x400ef61c: std::less<unsigned int>::operator()(unsigned int const&, unsigned int const&) const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ef51c: Calls: 7 Total time: 0.000
0x400ef51c: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::_S_right(std::_Rb_tree_node_base const*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ee604: Calls: 15 Total time: 0.000
0x400ee604: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::_S_right(std::_Rb_tree_node_base*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f06d0: Calls: 9 Total time: 0.000
0x400f06d0: std::_Rb_tree_const_iterator<std::pair<unsigned int const, s9xcommand_t> >::operator!=(std::_Rb_tree_const_iterator<std::pair<unsigned int const, s9xcommand_t> > const&) const at C:/Users/alex
/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400efd08: Calls: 6 Total time: 0.000
0x400efd08: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::_M_rightmost() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ef5d4: Calls: 19 Total time: 0.003
0x400ef5d4: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::_S_key(std::_Rb_tree_node_base const*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ef594: Calls: 19 Total time: 0.002
0x400ef594: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::_S_value(std::_Rb_tree_node_base const*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400efd44: Calls: 3 Total time: 0.000
0x400efd44: std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node_base*&, void>(std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*&) at C:/Users/alex/Documents/ESP3
2/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400eac44: Calls: 15 Total time: 0.000
0x400eac44: std::_Rb_tree_node_base*& std::forward<std::_Rb_tree_node_base*&>(std::remove_reference<std::_Rb_tree_node_base*&>::type&) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/conff
ile.cpp:267
0x400ef4e0: Calls: 16 Total time: 0.000
0x400ef4e0: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::_S_left(std::_Rb_tree_node_base const*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ee640: Calls: 32 Total time: 0.000
0x400ee640: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::_S_left(std::_Rb_tree_node_base*) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400ef938: Calls: 6 Total time: 0.000
0x400ef938: std::map<unsigned int, s9xcommand_t, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, s9xcommand_t> > >::key_comp() const at C:/Users/alex/Documents/ESP32/snes9x-esp32/com
ponents/snes9x/controls.cpp:1923
0x400ef8fc: Calls: 6 Total time: 0.000
0x400ef8fc: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::key_comp() const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400efccc: Calls: 16 Total time: 0.000
0x400efccc: std::_Rb_tree<unsigned int, std::pair<unsigned int const, s9xcommand_t>, std::_Select1st<std::pair<unsigned int const, s9xcommand_t> >, std::less<unsigned int>, std::allocator<std::pair<unsign
ed int const, s9xcommand_t> > >::_M_leftmost() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400efd90: Calls: 6 Total time: 0.000
0x400efd90: std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&, void>(std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&) at C:/User
s/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f2504: Calls: 1 Total time: 0.000
0x400f2504: std::_Rb_tree_iterator<std::pair<unsigned int const, s9xcommand_t> >::operator--() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400fa5c4: Calls: 56 Total time: 1156.324
0x400fa5c4: S9xMainLoop() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuexec.cpp:20
0x40106b34: Calls: 8 Total time: 0.000
0x40106b34: Op78() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010993c: Calls: 106 Total time: 0.145
0x4010993c: Op9CM1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40105158: Calls: 101669 Total time: 22.045
0x40105158: Absolute(AccessMode) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401050c0: Calls: 113290 Total time: 21.536
0x401050c0: Immediate16(AccessMode) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010989c: Calls: 377 Total time: 0.152
0x4010989c: STZ8(unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401091e4: Calls: 16233 Total time: 4.772
0x401091e4: S9xSetByte(unsigned char, unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40168394: Calls: 210 Total time: 2.554
0x40168394: S9xSetCPU(unsigned char, unsigned short) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/ppu.cpp:1702
0x40169290: Calls: 93582 Total time: 535.954
0x40169290: S9xSetPPU(unsigned char, unsigned short) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/ppu.cpp:206
0x400e6c60: Calls: 81069 Total time: 531.797
0x400e6c60: S9xAPUWritePort(int, unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu.cpp:71
0x400e6bb8: Calls: 138151 Total time: 970.979
0x400e6bb8: S9xAPUExecute() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu.cpp:81
0x40104a90: Calls: 138151 Total time: 960.534
0x40104a90: SNES::SMP::enter() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_smp.cpp:414
0x400ff308: Calls: 1991922 Total time: 908.496
0x400ff308: SNES::SMP::op_step() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_smp.cpp:190
0x400ff01c: Calls: 3296042 Total time: 586.654
0x400ff01c: SNES::SMP::op_read(unsigned short) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_smp.cpp:165
0x400feeb0: Calls: 3509537 Total time: 446.279
0x400feeb0: SNES::SMP::tick() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_smp.cpp:141
0x400fed5c: Calls: 7019074 Total time: 87.340
0x400fed5c: SNES::SMP::Timer<128u>::tick() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_smp.cpp:386
0x400fee04: Calls: 3509537 Total time: 43.631
0x400fee04: SNES::SMP::Timer<16u>::tick() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_smp.cpp:386
0x400fefd8: Calls: 131586 Total time: 22.665
0x400fefd8: SNES::SMP::op_io() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_smp.cpp:157
0x400ff09c: Calls: 81905 Total time: 17.181
0x400ff09c: SNES::SMP::op_write(unsigned short, unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_smp.cpp:172
0x400fe9d0: Calls: 717 Total time: 0.009
0x400fe9d0: SNES::SMP::op_dec(unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_smp.cpp:96
0x400ff2c4: Calls: 728664 Total time: 123.458
0x400ff2c4: SNES::SMP::op_io(unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_smp.cpp:161
0x400ff260: Calls: 728664 Total time: 95.760
0x400ff260: SNES::SMP::tick(unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_smp.cpp:149
0x400ff104: Calls: 1457328 Total time: 17.967
0x400ff104: SNES::SMP::Timer<128u>::tick(unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_smp.cpp:399
0x400ff1b0: Calls: 728664 Total time: 9.214
0x400ff1b0: SNES::SMP::Timer<16u>::tick(unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_smp.cpp:399
0x400e6a84: Calls: 153048 Total time: 1.881
0x400e6a84: S9xAPUSetReferenceTime(int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu.cpp:168
0x400e6a38: Calls: 81069 Total time: 0.999
0x400e6a38: SNES::CPU::port_write(unsigned char, unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu.cpp:168
0x401063b8: Calls: 114 Total time: 0.024
0x401063b8: OpA9M1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40105488: Calls: 405204 Total time: 77.965
0x40105488: Immediate8(AccessMode) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40104f5c: Calls: 270076 Total time: 3.367
0x40104f5c: SetZN(unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401096ec: Calls: 386 Total time: 0.527
0x401096ec: Op8DM1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40109524: Calls: 13843 Total time: 2.467
0x40109524: STA8(unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40167ab4: Calls: 37 Total time: 0.009
0x40167ab4: FLUSH_REDRAW() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/ppu.cpp:1702
0x40107594: Calls: 49 Total time: 0.015
0x40107594: Op18() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401052dc: Calls: 1 Total time: 0.000
0x401052dc: OpFB() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010522c: Calls: 865810x4010522c: S9xFixCycles() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
Total time: 1.129
0x40105ea0: Calls: 43284 Total time: 14.472
0x40105ea0: OpC2() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x400fa034: Calls: 89380 Total time: 204.974
0x400fa034: S9xDoHEventProcessing() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuexec.cpp:211
0x400f9f54: Calls: 89380 Total time: 1.260
0x400f9f54: S9xReschedule() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuexec.cpp:175
0x40108954: Calls: 225 Total time: 0.048
0x40108954: OpA9M0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40106a6c: Calls: 179360 Total time: 2.328
0x40106a6c: SetZN(unsigned short) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40106da8: Calls: 1 Total time: 0.000
0x40106da8: Op5B() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010749c: Calls: 1 Total time: 0.000
0x4010749c: Op1B() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010b31c: Calls: 2 Total time: 0.013
0x4010b31c: Op8FM0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40104e74: Calls: 292 Total time: 0.117
0x40104e74: AbsoluteLong(AccessMode) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010b19c: Calls: 51113 Total time: 549.995
0x4010b19c: STA16(unsigned int, s9xwrap_t) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010a3cc: Calls: 80802 Total time: 553.172
0x4010a3cc: S9xSetWord(unsigned short, unsigned int, s9xwrap_t, s9xwriteorder_t) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40108508: Calls: 9 Total time: 0.001
0x40108508: OpA2X0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40108558: Calls: 19 Total time: 0.015
0x40108558: OpA0X0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010b1fc: Calls: 256 Total time: 0.190
0x4010b1fc: Op9FM0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40104f10: Calls: 256 Total time: 0.115
0x40104f10: AbsoluteLongIndexedX(AccessMode) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401089a4: Calls: 128 Total time: 0.020
0x401089a4: Op98M0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40107258: Calls: 128 Total time: 0.015
0x40107258: Op38() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401087f4: Calls: 128 Total time: 0.044
0x401087f4: OpE9M0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40108688: Calls: 128 Total time: 0.007
0x40108688: SBC(unsigned short) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010849c: Calls: 143 Total time: 0.033
0x4010849c: OpA8X0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010816c: Calls: 64023 Total time: 14.098
0x4010816c: OpCAX0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40107604: Calls: 12782 Total time: 3.895
0x40107604: Op10E0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40105664: Calls: 164607 Total time: 35.975
0x40105664: Relative(AccessMode) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x400e6ca8: Calls: 14897 Total time: 188.054
0x400e6ca8: S9xAPUEndScanline() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu.cpp:91
0x400fcf2c: Calls: 57 Total time: 0.224
0x400fcf2c: S9xStartScreenRefresh() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/gfx.cpp:160
0x400fa874: Calls: 29 Total time: 0.001
0x400fa874: S9xGraphicsScreenResize() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/gfx.cpp:109
0x400fb048: Calls: 12768 Total time: 0.241
0x400fb048: RenderLine(unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/gfx.cpp:252
0x40105938: Calls: 43284 Total time: 19.095
0x40105938: OpE2() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401096a4: Calls: 17 Total time: 0.003
0x401096a4: Op8FM1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010aa68: Calls: 8149 Total time: 5.028
0x4010aa68: Op20E0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40109fc4: Calls: 7 Total time: 0.001
0x40109fc4: Op08E0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40104cb0: Calls: 12 Total time: 0.000
0x40104cb0: S9xPackStatus() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401134d8: Calls: 17 Total time: 0.171
0x401134d8: OpCDM0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40167ef0: Calls: 42185 Total time: 263.423
0x40167ef0: S9xGetPPU(unsigned short) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/ppu.cpp:1702
0x400e6c14: Calls: 42185 Total time: 261.553
0x400e6c14: S9xAPUReadPort(int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu.cpp:65
0x400fe0c8: Calls: 42185 Total time: 0.661
0x400fe0c8: SNES::SMP::port_read(unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_smp.cpp:255
0x4010883c: Calls: 17 Total time: 0.001
0x4010883c: CMP(unsigned short) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40105bd8: Calls: 105763 Total time: 27.022
0x40105bd8: OpD0E0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x400fe15c: 0x400fe15c: SNES::SMP::mmio_read(unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_smp.cpp:263
Calls: 487447 Total time: 28.729
0x400fe080: Calls: 487447 Total time: 6.928
0x400fe080: SNES::CPU::port_read(unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_snes.hpp:45
0x400fe238: Calls: 40515 Total time: 2.696
0x400fe238: SNES::SMP::mmio_write(unsigned int, unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_smp.cpp:307
0x400fe110: Calls: 40515 Total time: 0.577
0x400fe110: SNES::SMP::port_write(unsigned int, unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_smp.cpp:259
0x400fe648: Calls: 406353 Total time: 7.355
0x400fe648: SNES::SMP::op_cmp(unsigned char, unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_smp.cpp:40
0x401068dc: Calls: 2961 Total time: 0.838
0x401068dc: Op80E0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40109f3c: Calls: 1846 Total time: 0.529
0x40109f3c: Op48E0M1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40116604: Calls: 4116 Total time: 4.085
0x40116604: OpB7M0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40115f50: Calls: 56755 Total time: 40.137
0x40115f50: DirectIndirectIndexedLong(AccessMode) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40115ee4: Calls: 68920 Total time: 46.345
0x40115ee4: DirectIndirectLong(AccessMode) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010551c: Calls: 147972 Total time: 32.461
0x4010551c: Direct(AccessMode) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x400fa344: Calls: 200696 Total time: 292.132
0x400fa344: S9xGetByte(unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/getset.h:51
0x400f9ddc: Calls: 200696 Total time: 3.027
0x400f9ddc: memory_speed(unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/getset.h:32
0x40108904: Calls: 7563 Total time: 0.417
0x40108904: LDA(unsigned short) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401081e0: Calls: 59992 Total time: 13.897
0x401081e0: OpC8X0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40108430: Calls: 195 Total time: 0.012
0x40108430: OpAAX0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010b364: Calls: 46728 Total time: 565.930
0x4010b364: Op8DM0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401080a4: Calls: 8328 Total time: 2.802
0x401080a4: OpE0X0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40107360: Calls: 7 Total time: 0.001
0x40107360: Op2AM1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40106cc4: Calls: 12 Total time: 0.002
0x40106cc4: Op69M1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40106968: Calls: 27 Total time: 0.002
0x40106968: ADC(unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010ce6c: Calls: 1846 Total time: 0.679
0x4010ce6c: Op68E0M1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010c210: Calls: 42146 Total time: 278.831
0x4010c210: OpCDM1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40105a98: Calls: 42146 Total time: 2.289
0x40105a98: CMP(unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40106ba8: Calls: 7 Total time: 0.001
0x40106ba8: Op70E0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401160d4: Calls: 41375 Total time: 41.816
0x401160d4: OpB7M1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40106014: Calls: 87537 Total time: 4.799
0x40106014: LDA(unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401057b0: Calls: 87805 Total time: 26.079
0x401057b0: OpEB() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x400fe974: Calls: 40659 Total time: 2.058
0x400fe974: SNES::SMP::op_inc(unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_smp.cpp:89
0x40107520: Calls: 40501 Total time: 9.872
0x40107520: Op1AM1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x400fdf84: Calls: 56 Total time: 8.389
0x400fdf84: S9xEndScreenRefresh() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/gfx.cpp:202
0x400fdc48: Calls: 28 Total time: 8.351
0x400fdc48: FLUSH_REDRAW() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/ppu.h:234
0x400fda88: Calls: 30 Total time: 8.359
0x400fda88: S9xUpdateScreen() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/gfx.cpp:422
0x400faa7c: Calls: 4 Total time: 0.003
0x400faa7c: SetupOBJ() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/gfx.cpp:470
0x400f90b4: Calls: 56 Total time: 0.031
0x400f90b4: S9xControlEOF() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:3004
0x400f1214: Calls: 112 Total time: 0.002
0x400f1214: std::_Rb_tree_const_iterator<exemulti*>::_Rb_tree_const_iterator() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f8808: Calls: 61 Total time: 0.011
0x400f8808: do_polling(int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:2623
0x400f1084: Calls: 61 Total time: 0.001
0x400f1084: std::_Rb_tree_const_iterator<unsigned int>::_Rb_tree_const_iterator() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f1108: Calls: 61 Total time: 0.004
0x400f1108: std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >::empty() const at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:1923
0x400f10c4: Calls: 61 Total time: 0.001
0x400f10c4: std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::empty() const at C:/Users/alex/Documents/ESP32/snes9x-esp32/com
ponents/snes9x/controls.cpp:1923
0x400fdf00: Calls: 28 Total time: 0.001
0x400fdf00: S9xDisplayMessages(unsigned short*, int, int, int, int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/gfx.cpp:1815
0x400f9d5c: Calls: 56 Total time: 0.001
0x400f9d5c: S9xPackStatus() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuexec.h:61
0x40117c9c: Calls: 56 Total time: 0.002
0x40117c9c: S9xStartHDMA() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/getset.h:298 (discriminator 3)
0x401056b8: Calls: 41902 Total time: 17.241
0x401056b8: OpF0E0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x400fef10: Calls: 4 Total time: 0.001
0x400fef10: SNES::SMP::op_writestack(unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/apu_smp.cpp:185
0x4010dbb8: Calls: 7 Total time: 0.002
0x4010dbb8: Op28E0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010703c: Calls: 12 Total time: 0.000
0x4010703c: S9xUnpackStatus() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40111c24: Calls: 8149 Total time: 3.962
0x40111c24: Op60E0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40106e14: Calls: 8 Total time: 0.000
0x40106e14: Op58() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010b5b8: Calls: 3968 Total time: 3.990
0x4010b5b8: Op74E0M0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010558c: Calls: 3968 Total time: 1.271
0x4010558c: DirectIndexedXE0(AccessMode) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010b4cc: Calls: 3975 Total time: 0.950
0x4010b4cc: STZ16(unsigned int, s9xwrap_t) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010b570: Calls: 7 Total time: 0.002
0x4010b570: Op9CM0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40106474: Calls: 288 Total time: 0.079
0x40106474: OpA2X1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401098f4: Calls: 12 Total time: 0.017
0x401051a8: Calls: 2190 Total time: 0.848
0x401051a8: AbsoluteIndexedXX1(AccessMode) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40105d54: Calls: 2097 Total time: 0.321
0x40105d54: OpCAX1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010c45c: Calls: 54 Total time: 0.018
0x4010c45c: OpBDM1X1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401095cc: Calls: 26 Total time: 0.021
0x401095cc: Op9DM1X1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010980c: Calls: 224 Total time: 0.149
0x4010980c: Op9DM1X0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40107ef4: Calls: 618 Total time: 0.243
0x40107ef4: AbsoluteIndexedXX0(AccessMode) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40109a5c: Calls: 224 Total time: 0.096
0x40109a5c: Op9EM1X0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010b9dc: Calls: 16 Total time: 0.006
0x4010b9dc: OpE6M1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010b880: Calls: 17 Total time: 0.004
0x4010b880: INC8(unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010c898: Calls: 37883 Total time: 23.596
0x4010c898: OpA5M1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010c6fc: Calls: 106 Total time: 0.110
0x4010c6fc: OpADM1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010b72c: Calls: 17 Total time: 0.004
0x4010b72c: Op22E0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40109d14: Calls: 12 Total time: 0.003
0x40109d14: Op84X1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40109c24: Calls: 71 Total time: 2.426
0x40109c24: STY8(unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010cc8c: Calls: 11 Total time: 0.002
0x4010cc8c: Op7AE0X1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40108fec: Calls: 2866 Total time: 1.171
0x40108fec: Op29M0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010910c: Calls: 7 Total time: 0.000
0x4010910c: Op0AM0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40113f78: Calls: 11 Total time: 0.001
0x40113f78: Op68E0M0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010b3ac: Calls: 2933 Total time: 1.417
0x4010b3ac: Op85M0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010c8ec: Calls: 11 Total time: 0.003
0x4010c8ec: OpA4X1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401060b4: Calls: 46 Total time: 0.003
0x401060b4: LDY(unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40116a90: Calls: 6 Total time: 0.002
0x40116a90: OpDC() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40116a24: Calls: 6 Total time: 0.001
0x40116a24: AbsoluteIndirectLong(AccessMode) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40109734: Calls: 1910 Total time: 0.868
0x40109734: Op85M1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40167774: Calls: 38 Total time: 0.001
0x40167774: S9xUpdateVRAMReadBuffer() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/ppu.cpp:1702
0x401064c4: Calls: 41 Total time: 0.016
0x401064c4: OpA0X1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40109ccc: Calls: 59 Total time: 2.433
0x40109ccc: Op8CX1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40119300: Calls: 24 Total time: 2.550
0x40119300: S9xDoDMA(unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/dma.cpp:48
0x40117638: Calls: 401 Total time: 0.008
0x40117638: FLUSH_REDRAW() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/getset.h:298 (discriminator 3)
0x400f9e48: Calls: 24 Total time: 0.000
0x400f9e48: S9xGetBasePointer(unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/getset.h:530
0x40118de4: Calls: 4496 Total time: 0.083
0x40118de4: REGISTER_2118_linear(unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/ppu.h:419
0x40117a74: Calls: 12768 Total time: 1.329
0x40117a74: addCyclesInDMA(unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/getset.h:298 (discriminator 3)
0x40118c4c: Calls: 4496 Total time: 0.083
0x40118c4c: REGISTER_2119_linear(unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/ppu.h:526
0x401099cc: Calls: 35 Total time: 0.007
0x401099cc: Op64M1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40116ad8: Calls: 11 Total time: 0.002
0x40116ad8: Op6BE0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40106f1c: Calls: 812 Total time: 0.266
0x40106f1c: Op4C() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40117688: Calls: 3264 Total time: 0.066
0x40117688: REGISTER_2104(unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/getset.h:298 (discriminator 3)
0x40106408: Calls: 29 Total time: 0.002
0x40106408: OpA8X1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40109da4: Calls: 10 Total time: 0.001
0x40109da4: Op8BE0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40109e2c: Calls: 5 Total time: 0.000
0x40109e2c: Op5AE0X1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40109eb4: Calls: 10 Total time: 0.001
0x40109eb4: Op4BE0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010c7a4: Calls: 20 Total time: 0.041
0x4010c7a4: OpABE0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010c504: Calls: 50 Total time: 0.030
0x4010c504: OpB9M1X1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40105390: Calls: 71 Total time: 0.033
0x40105390: AbsoluteIndexedYX1(AccessMode) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401163b0: Calls: 8069 Total time: 9.154
0x401163b0: OpA7M1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401128d8: Calls: 13336 Total time: 7.667
0x401128d8: OpA6X0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401082b8: Calls: 13336 Total time: 0.791
0x401082b8: LDX(unsigned short) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40108030: Calls: 9240 Total time: 1.891
0x40108030: OpE8X0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010af80: Calls: 12398 Total time: 6.917
0x4010af80: Op86X0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010ae90: Calls: 12398 Total time: 2.933
0x4010ae90: STX16(unsigned int, s9xwrap_t) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40105dc8: Calls: 3688 Total time: 0.998
0x40105dc8: OpC9M1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401073f0: Calls: 1904 Total time: 0.425
0x401073f0: Op29M1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40109098: Calls: 1839 Total time: 0.282
0x40109098: Op1AM0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40115ff0: Calls: 11264 Total time: 9.984
0x40115ff0: Op97M1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401072c8: Calls: 1176 Total time: 0.354
0x401072c8: Op30E0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40107698: Calls: 1573 Total time: 0.302
0x40107698: Op0AM1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010b100: Calls: 868 Total time: 0.293
0x4010b100: Op5AE0X0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401085a8: Calls: 863 Total time: 0.195
0x401085a8: Op9BX0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40108358: Calls: 863 Total time: 0.156
0x40108358: OpBBX0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40112988: Calls: 868 Total time: 0.465
0x40112988: Op7AE0X0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401131e0: Calls: 887 Total time: 0.766
0x401131e0: OpC6M0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40113080: Calls: 887 Total time: 0.518
0x40113080: DEC16(unsigned int, s9xwrap_t) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40168f04: Calls: 6144 Total time: 0.120
0x40168f04: REGISTER_2118(unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/ppu.h:357
0x401690c8: Calls: 6144 Total time: 0.120
0x401690c8: REGISTER_2119(unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/ppu.h:465
0x4010bfe8: Calls: 4 Total time: 0.014
0x4010bfe8: OpC6M1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010be8c: Calls: 9 Total time: 0.014
0x4010be8c: DEC8(unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40105fb0: Calls: 9 Total time: 0.001
0x40105fb0: OpC0X1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010c6a8: Calls: 6 Total time: 0.040
0x4010c6a8: OpAEX1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40106064: Calls: 11 Total time: 0.001
0x40106064: LDX(unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40105a34: Calls: 10x40105a34: OpE0X1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
Total time: 0.000
0x40106670: Calls: 11 Total time: 0.001
0x40106670: Op90E0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401138f8: Calls: 167 Total time: 0.036
0x401138f8: OpADM0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4011686c: Calls: 3072 Total time: 2.832
0x4011686c: OpA7M0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401169cc: Calls: 1024 Total time: 1.065
0x401169cc: Op07M0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40109044: Calls: 3072 Total time: 0.183
0x40109044: ORA(unsigned short) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010b43c: Calls: 1024 Total time: 0.637
0x4010b43c: Op9DM0X1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40112bd0: Calls: 3380 Total time: 3.026
0x40112bd0: OpE6M0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40112a70: Calls: 3380 Total time: 1.936
0x40112a70: INC16(unsigned int, s9xwrap_t) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40115ddc: Calls: 1024 Total time: 0.833
0x40115ddc: Op1DM0X1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40114d60: Calls: 1024 Total time: 0.524
0x40114d60: Op25M0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40108e28: Calls: 1024 Total time: 0.061
0x40108e28: AND(unsigned short) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4011564c: Calls: 1024 Total time: 0.483
0x4011564c: Op05M0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401067c8: Calls: 234 Total time: 0.056
0x401067c8: Op88X1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40109614: Calls: 16 Total time: 0.017
0x40109614: Op99M1X1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40113950: Calls: 40 Total time: 0.035
0x40113950: OpA5M0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010b244: Calls: 170 Total time: 0.197
0x4010b244: Op9DM0X0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40108a10: Calls: 16 Total time: 0.001
0x40108a10: Op8AM0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40108cbc: Calls: 40 Total time: 0.019
0x40108cbc: Op69M0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40108ad8: Calls: 43 Total time: 0.003
0x40108ad8: ADC(unsigned short) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40108614: Calls: 170 Total time: 0.024
0x40108614: Op88X0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40112930: Calls: 24 Total time: 0.018
0x40112930: OpA4X0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40108308: Calls: 24 Total time: 0.001
0x40108308: LDY(unsigned short) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401137f0: Calls: 154 Total time: 0.129
0x401137f0: OpB2E0M0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40110ddc: Calls: 154 Total time: 0.062
0x40110ddc: DirectIndirectE0(AccessMode) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401136e8: Calls: 4 Total time: 0.001
0x401136e8: OpB9M0X0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40107f60: Calls: 4 Total time: 0.000
0x40107f60: AbsoluteIndexedYX0(AccessMode) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40114008: Calls: 3 Total time: 0.001
0x40114008: Op65M0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40117944: Calls: 512 Total time: 0.024
0x40117944: REGISTER_2122(unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/getset.h:298 (discriminator 3)
0x40109b4c: Calls: 6 Total time: 0.021
0x40109b4c: Op8EX1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40109aa4: Calls: 11 Total time: 0.020
0x40109aa4: STX8(unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010b994: Calls: 1 Total time: 0.000
0x4010b994: OpEEM1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40110634: Calls: 5 Total time: 0.002
0x40110634: S9xOpcode_NMI() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010b690: Calls: 5 Total time: 0.000
0x4010b690: Op48E0M0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010adf4: Calls: 5 Total time: 0.000
0x4010adf4: OpDAE0X0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40168860: Calls: 25 Total time: 0.0010x40168860: S9xGetCPU(unsigned short) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/ppu.cpp:1702
0x4010c750: Calls: 20 Total time: 0.027
0x4010c750: OpACX1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010c264: Calls: 5 Total time: 0.001
0x4010c264: OpCCX1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40105c6c: Calls: 5 Total time: 0.000
0x40105c6c: CPY(unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010c408: Calls: 5 Total time: 0.002
0x4010c408: OpBEX1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40109b94: Calls: 5 Total time: 0.001
0x40109b94: Op86X1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010c4b0: Calls: 15 Total time: 0.005
0x4010c4b0: OpBCX1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40108d58: Calls: 75 Total time: 0.005
0x40108d58: Op4AM0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x400f8a44: Calls: 5 Total time: 0.002
0x400f8a44: S9xDoAutoJoypad() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:2931
0x400f897c: Calls: 10 Total time: 0.001
0x400f897c: S9xSetJoypadLatch(bool) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/controls.cpp:2719
0x4010dfe4: Calls: 25 Total time: 0.009
0x4010dfe4: Op1DM1X1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40107448: Calls: 25 Total time: 0.002
0x40107448: ORA(unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40106f6c: Calls: 10 Total time: 0.001
0x40106f6c: Op4AM1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401062b8: Calls: 5 Total time: 0.051
0x401062b8: OpB0E0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010cefc: Calls: 5 Total time: 0.002
0x4010cefc: Op65M1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40167dc0: Calls: 10 Total time: 0.000
0x40167dc0: REGISTER_2122(unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/ppu.cpp:1702
0x40115964: Calls: 10 Total time: 0.003
0x40115964: OpBDM0X1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401058c4: Calls: 20 Total time: 0.001
0x401058c4: OpE8X1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010bce8: Calls: 10 Total time: 0.003
0x4010bce8: OpECX1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010574c: Calls: 10 Total time: 0.001
0x4010574c: CPX(unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401071e4: Calls: 5 Total time: 0.000
0x401071e4: Op3AM1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010d47c: Calls: 20 Total time: 0.006
0x4010d47c: Op4DM1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40106d0c: Calls: 20 Total time: 0.001
0x40106d0c: EOR(unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010db10: Calls: 20 Total time: 0.006
0x4010db10: Op2DM1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401070b4: Calls: 20 Total time: 0.001
0x401070b4: AND(unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010ce18: Calls: 10 Total time: 0.003
0x4010ce18: Op6DM1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x401124d8: Calls: 5 Total time: 0.001
0x401124d8: OpFAE0X0() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x40116b80: Calls: 5 Total time: 0.002
0x40116b80: Op40Slow() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4010bfa0: Calls: 5 Total time: 0.002
0x4010bfa0: OpCEM1() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/cpuops.cpp:1285 (discriminator 2)
0x4011b170: Calls: 3 Total time: 0.004
0x4011b170: S9xComputeClipWindows() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/clip.cpp:103
0x4011afa8: Calls: 18 Total time: 0.000
0x4011afa8: CalcWindowMask(int, unsigned char, unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/clip.cpp:24
0x4011b084: Calls: 36 Total time: 0.001
0x4011b084: StoreWindowRegions(unsigned char, ClipData*, int, short*, unsigned char*, unsigned char, unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/clip.cpp:73
0x400fd128: Calls: 5 Total time: 8.179
0x400fd128: RenderScreen(unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/gfx.cpp:294
0x4011b598: Calls: 9 Total time: 0.001
0x4011b598: S9xSelectTileRenderers(int, unsigned char, unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/tile.cpp:310
0x40166af4: Calls: 6 Total time: 0.000
0x40166af4: S9xSelectTileConverter(int, unsigned char, unsigned char, unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/tile.cpp:398
0x400fb998: Calls: 3 Total time: 0.192
0x400fb998: DrawBackground(int, unsigned char, unsigned char) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/gfx.cpp:805
0x4016680c: Calls: 3168 Total time: 0.071
0x4016680c: DrawTile16_Normal1x1(unsigned int, unsigned int, unsigned int, unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/tile.cpp:1230
0x40166d28: Calls: 1 Total time: 0.000
0x40166d28: ConvertTile2(unsigned char*, unsigned int, unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/tile.cpp:94
0x400fcb78: Calls: 5 Total time: 7.965
0x400fcb78: DrawBackdrop() at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/gfx.cpp:1657
0x40157430: Calls: 3 Total time: 0.054
0x40157430: DrawBackdrop16_Normal1x1(unsigned int, unsigned int, unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/tile.cpp:1230
0x400fb1d8: Calls: 3 Total time: 0.030
0x400fb1d8: DrawOBJS(int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/gfx.cpp:709
0x40166f5c: Calls: 16 Total time: 0.000
0x40166f5c: ConvertTile4(unsigned char*, unsigned int, unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/tile.cpp:117
0x40157354: Calls: 2 Total time: 7.911
0x40157354: DrawBackdrop16Add_Normal1x1(unsigned int, unsigned int, unsigned int) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/tile.cpp:1237
0x4011c490: Calls: 130008 Total time: 2.833
0x4011c490: COLOR_ADD(unsigned short, unsigned short) at C:/Users/alex/Documents/ESP32/snes9x-esp32/components/snes9x/gfx.h:148
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment