-
-
Save ducalex/40bbdb5684d86ae019789d53a866fe43 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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