Skip to content

Instantly share code, notes, and snippets.

@spikegrobstein
Created January 1, 2015 23:37
Show Gist options
  • Save spikegrobstein/322cd3709c27cf7ed501 to your computer and use it in GitHub Desktop.
Save spikegrobstein/322cd3709c27cf7ed501 to your computer and use it in GitHub Desktop.
dump of emulationstation's gprof data
This file has been truncated, but you can view the full file.
Flat profile:
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds seconds calls ms/call ms/call name
75.00 0.09 0.09 205 0.44 0.44 nsvgRasterize
8.33 0.10 0.01 6667 0.00 0.00 resolvePath(boost::filesystem::path const&, boost::filesystem::path const&, bool)
8.33 0.11 0.01 206 0.05 0.05 ImageIO::flipPixelsVert(unsigned char*, unsigned int const&, unsigned int const&)
8.33 0.12 0.01 10 1.00 1.00 ImageIO::loadFromMemoryRGBA32(unsigned char const*, unsigned int, unsigned int&, unsigned int&)
0.00 0.12 0.00 52364 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.34]
0.00 0.12 0.00 29308 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.30]
0.00 0.12 0.00 28298 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.52]
0.00 0.12 0.00 20318 0.00 0.00 boost::filesystem::path::iterator::~iterator()
0.00 0.12 0.00 18378 0.00 0.00 Font::getGlyph(unsigned long)
0.00 0.12 0.00 17224 0.00 0.00 Font::readUnicodeChar(std::string const&, unsigned int&)
0.00 0.12 0.00 16674 0.00 0.00 round(float)
0.00 0.12 0.00 16039 0.00 0.00 MetaDataList::get(std::string const&) const
0.00 0.12 0.00 13587 0.00 0.00 nsvg__getNextPathItem(char const*, char*)
0.00 0.12 0.00 13334 0.00 0.00 boost::filesystem::path::path(boost::filesystem::path const&)
0.00 0.12 0.00 9157 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.59]
0.00 0.12 0.00 8851 0.00 0.00 pugi::xml_node::child(char const*) const
0.00 0.12 0.00 8719 0.00 0.00 pugi::xml_node::text() const
0.00 0.12 0.00 8719 0.00 0.00 pugi::xml_text::_data() const
0.00 0.12 0.00 8324 0.00 0.00 pugi::xml_node::operator void (*)(pugi::xml_node***)() const
0.00 0.12 0.00 8240 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, std::string> > std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_<std::pair<std::string const, std::string> >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string>&&)
0.00 0.12 0.00 8240 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, std::string> > std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_<std::pair<std::string const, std::string> >(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string>&&)
0.00 0.12 0.00 7410 0.00 0.00 pugi::xml_text::get() const
0.00 0.12 0.00 7323 0.00 0.00 FileSorts::compareFileName(FileData const*, FileData const*)
0.00 0.12 0.00 7111 0.00 0.00 boost::filesystem::path::~path()
0.00 0.12 0.00 7059 0.00 0.00 std::map<std::string, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > >::map<std::_Deque_iterator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >*> >(std::_Deque_iterator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >*>, std::_Deque_iterator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >*>)
0.00 0.12 0.00 6882 0.00 0.00 boost::filesystem::path::compare(char const*) const
0.00 0.12 0.00 6800 0.00 0.00 nsvg__flattenCubicBez(NSVGrasterizer*, float, float, float, float, float, float, float, float, float, int)
0.00 0.12 0.00 6693 0.00 0.00 pugi::xml_node::next_sibling(char const*) const
0.00 0.12 0.00 6667 0.00 0.00 boost::filesystem::path::iterator::iterator(boost::filesystem::path::iterator const&)
0.00 0.12 0.00 6667 0.00 0.00 pugi::xml_node::operator!() const
0.00 0.12 0.00 4710 0.00 0.00 GuiComponent::getSize() const
0.00 0.12 0.00 4149 0.00 0.00 pugi::impl::(anonymous namespace)::xml_allocator::deallocate_memory(void*, unsigned int, pugi::impl::(anonymous namespace)::xml_memory_page*)
0.00 0.12 0.00 3742 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.302]
0.00 0.12 0.00 3600 0.00 0.00 std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> >::_M_default_append(unsigned int)
0.00 0.12 0.00 3316 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.161]
0.00 0.12 0.00 3169 0.00 0.00 GuiTextEditPopup::~GuiTextEditPopup()
0.00 0.12 0.00 3054 0.00 0.00 pugi::impl::(anonymous namespace)::allocate_node(pugi::impl::(anonymous namespace)::xml_allocator&, pugi::xml_node_type)
0.00 0.12 0.00 3044 0.00 0.00 pugi::impl::(anonymous namespace)::append_node(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&, pugi::xml_node_type)
0.00 0.12 0.00 2793 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, std::shared_ptr<Sound> > > std::_Rb_tree<std::string, std::pair<std::string const, std::shared_ptr<Sound> >, std::_Select1st<std::pair<std::string const, std::shared_ptr<Sound> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared_ptr<Sound> > > >::_M_insert_unique_<std::pair<std::string const, std::shared_ptr<Sound> > >(std::_Rb_tree_const_iterator<std::pair<std::string const, std::shared_ptr<Sound> > >, std::pair<std::string const, std::shared_ptr<Sound> >&&)
0.00 0.12 0.00 2690 0.00 0.00 __gnu_cxx::__normal_iterator<PlatformIds::PlatformId*, std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> > > std::__find<__gnu_cxx::__normal_iterator<PlatformIds::PlatformId*, std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> > >, PlatformIds::PlatformId>(__gnu_cxx::__normal_iterator<PlatformIds::PlatformId*, std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> > >, __gnu_cxx::__normal_iterator<PlatformIds::PlatformId*, std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> > >, PlatformIds::PlatformId const&, std::random_access_iterator_tag)
0.00 0.12 0.00 2688 0.00 0.00 Eigen::CommaInitializer<Eigen::Matrix<float, 2, 1, 0, 2, 1> >::~CommaInitializer()
0.00 0.12 0.00 2688 0.00 0.00 Eigen::CommaInitializer<Eigen::Matrix<float, 2, 1, 0, 2, 1> >::operator,(float const&)
0.00 0.12 0.00 2232 0.00 0.00 Renderer::setMatrix(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.12 0.00 2155 0.00 0.00 pugi::impl::(anonymous namespace)::strcpy_insitu(char*&, unsigned int&, unsigned int, char const*)
0.00 0.12 0.00 2145 0.00 0.00 pugi::xml_node::append_child(pugi::xml_node_type)
0.00 0.12 0.00 2089 0.00 0.00 Settings::getInstance()
0.00 0.12 0.00 2065 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.449]
0.00 0.12 0.00 2047 0.00 0.00 Settings::getBool(std::string const&)
0.00 0.12 0.00 2047 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, bool>, std::_Select1st<std::pair<std::string const, bool> >, std::less<std::string>, std::allocator<std::pair<std::string const, bool> > >::find(std::string const&)
0.00 0.12 0.00 2035 0.00 0.00 Eigen::internal::transform_transform_product_impl<Eigen::Transform<float, 3, 2, 0>, Eigen::Transform<float, 3, 2, 0>, false>::run(Eigen::Transform<float, 3, 2, 0> const&, Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.12 0.00 2025 0.00 0.00 pugi::xml_node::children() const
0.00 0.12 0.00 1995 0.00 0.00 pugi::impl::(anonymous namespace)::xml_allocator::deallocate_string(char*)
0.00 0.12 0.00 1919 0.00 0.00 Renderer::buildGLColorArray(unsigned char*, unsigned int, unsigned int)
0.00 0.12 0.00 1848 0.00 0.00 boost::detail::variant::destroyer::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::destroyer, void*, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::destroyer&, void*, mpl_::bool_<false>, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*)
0.00 0.12 0.00 1848 0.00 0.00 boost::detail::variant::destroyer::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::destroyer>(boost::detail::variant::destroyer&)
0.00 0.12 0.00 1801 0.00 0.00 std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> >::_M_check_len(unsigned int, char const*) const
0.00 0.12 0.00 1801 0.00 0.00 TextCache::Vertex* std::__uninitialized_copy<false>::__uninit_copy<TextCache::Vertex*, TextCache::Vertex*>(TextCache::Vertex*, TextCache::Vertex*, TextCache::Vertex*)
0.00 0.12 0.00 1799 0.00 0.00 GuiComponent::getTransform()
0.00 0.12 0.00 1765 0.00 0.00 nsvg__lineTo(NSVGparser*, float, float)
0.00 0.12 0.00 1549 0.00 0.00 roundMatrix(Eigen::Transform<float, 3, 2, 0>&)
0.00 0.12 0.00 1415 0.00 0.00 pugi::xml_node::set_name(char const*)
0.00 0.12 0.00 1405 0.00 0.00 pugi::xml_node::append_child(char const*)
0.00 0.12 0.00 1360 0.00 0.00 pugi::xml_node::name() const
0.00 0.12 0.00 1350 0.00 0.00 roundVector(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&)
0.00 0.12 0.00 1350 0.00 0.00 pugi::xml_node_iterator::operator==(pugi::xml_node_iterator const&) const
0.00 0.12 0.00 1345 0.00 0.00 removeParenthesis(std::string const&)
0.00 0.12 0.00 1345 0.00 0.00 FileData::getCleanName() const
0.00 0.12 0.00 1344 0.00 0.00 Font::Glyph::Glyph(Font::Glyph const&)
0.00 0.12 0.00 1295 0.00 0.00 Font::renderTextCache(TextCache*)
0.00 0.12 0.00 1188 0.00 0.00 std::_Rb_tree<char, std::pair<char const, boost::date_time::string_parse_tree<char> >, std::_Select1st<std::pair<char const, boost::date_time::string_parse_tree<char> > >, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >::_M_erase(std::_Rb_tree_node<std::pair<char const, boost::date_time::string_parse_tree<char> > >*)
0.00 0.12 0.00 1168 0.00 0.00 std::_Rb_tree<char, std::pair<char const, boost::date_time::string_parse_tree<char> >, std::_Select1st<std::pair<char const, boost::date_time::string_parse_tree<char> > >, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >::_Rb_tree(std::_Rb_tree<char, std::pair<char const, boost::date_time::string_parse_tree<char> >, std::_Select1st<std::pair<char const, boost::date_time::string_parse_tree<char> > >, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >&&)
0.00 0.12 0.00 1104 0.00 0.00 boost::detail::variant::move_into::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::move_into, void*, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::move_into&, void*, mpl_::bool_<false>, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*)
0.00 0.12 0.00 1104 0.00 0.00 boost::detail::variant::move_into::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::move_into>(boost::detail::variant::move_into&)
0.00 0.12 0.00 1104 0.00 0.00 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::variant(boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>&&)
0.00 0.12 0.00 1054 0.00 0.00 GuiComponent::onPositionChanged()
0.00 0.12 0.00 965 0.00 0.00 __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 0.12 0.00 915 0.00 0.00 GuiComponent::renderChildren(Eigen::Transform<float, 3, 2, 0> const&) const
0.00 0.12 0.00 871 0.00 0.00 GuiComponent::setPosition(Eigen::Matrix<float, 3, 1, 0, 3, 1> const&)
0.00 0.12 0.00 853 0.00 0.00 TextureResource::isInitialized() const
0.00 0.12 0.00 821 0.00 0.00 __gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > > std::__find<__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string>(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, __gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&, std::random_access_iterator_tag)
0.00 0.12 0.00 777 0.00 0.00 roundMatrix(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.12 0.00 777 0.00 0.00 Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 1, 16>::run(Eigen::Matrix<float, 4, 4, 0, 4, 4>&, Eigen::Matrix<float, 4, 4, 0, 4, 4> const&)
0.00 0.12 0.00 755 0.00 0.00 TextureResource::bind() const
0.00 0.12 0.00 751 0.00 0.00 Font::sizeText(std::string, float)
0.00 0.12 0.00 740 0.00 0.00 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.12 0.00 740 0.00 0.00 pugi::xml_text::set(char const*)
0.00 0.12 0.00 715 0.00 0.00 ComponentGrid::updateCellComponent(ComponentGrid::GridEntry const&)
0.00 0.12 0.00 700 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::string> >*)
0.00 0.12 0.00 699 0.00 0.00 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.12 0.00 690 0.00 0.00 MetaDataList::MetaDataList(MetaDataListType)
0.00 0.12 0.00 690 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique<std::pair<std::string const, std::string> >(std::pair<std::string const, std::string>&&)
0.00 0.12 0.00 683 0.00 0.00 MetaDataList::set(std::string const&, std::string const&)
0.00 0.12 0.00 680 0.00 0.00 FileData::FileData(FileType, boost::filesystem::path const&, SystemData*)
0.00 0.12 0.00 680 0.00 0.00 FileData::~FileData()
0.00 0.12 0.00 680 0.00 0.00 FileData::~FileData()
0.00 0.12 0.00 675 0.00 0.00 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*)
0.00 0.12 0.00 675 0.00 0.00 pugi::xml_node_iterator::xml_node_iterator(pugi::xml_node const&)
0.00 0.12 0.00 675 0.00 0.00 pugi::xml_node_iterator::operator++()
0.00 0.12 0.00 675 0.00 0.00 pugi::impl::(anonymous namespace)::destroy_node(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&)
0.00 0.12 0.00 675 0.00 0.00 pugi::impl::(anonymous namespace)::get_allocator(pugi::xml_node_struct const*)
0.00 0.12 0.00 675 0.00 0.00 pugi::xml_node::remove_child(pugi::xml_node const&)
0.00 0.12 0.00 675 0.00 0.00 FileData::removeChild(FileData*)
0.00 0.12 0.00 675 0.00 0.00 FileData::addChild(FileData*)
0.00 0.12 0.00 675 0.00 0.00 MetaDataList::appendToXML(pugi::xml_node, bool, boost::filesystem::path const&) const
0.00 0.12 0.00 672 0.00 0.00 Font::FontTexture::findEmpty(Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, Eigen::Matrix<int, 2, 1, 0, 2, 1>&)
0.00 0.12 0.00 672 0.00 0.00 Font::getFaceForChar(unsigned long)
0.00 0.12 0.00 672 0.00 0.00 Font::getTextureForNewGlyph(Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, Font::FontTexture*&, Eigen::Matrix<int, 2, 1, 0, 2, 1>&)
0.00 0.12 0.00 672 0.00 0.00 std::map<unsigned long, Font::Glyph, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, Font::Glyph> > >::operator[](unsigned long const&)
0.00 0.12 0.00 672 0.00 0.00 std::_Rb_tree_iterator<std::pair<unsigned long const, Font::Glyph> > std::_Rb_tree<unsigned long, std::pair<unsigned long const, Font::Glyph>, std::_Select1st<std::pair<unsigned long const, Font::Glyph> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, Font::Glyph> > >::_M_insert_<std::pair<unsigned long const, Font::Glyph> >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned long const, Font::Glyph>&&)
0.00 0.12 0.00 672 0.00 0.00 std::_Rb_tree_iterator<std::pair<unsigned long const, Font::Glyph> > std::_Rb_tree<unsigned long, std::pair<unsigned long const, Font::Glyph>, std::_Select1st<std::pair<unsigned long const, Font::Glyph> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, Font::Glyph> > >::_M_insert_unique_<std::pair<unsigned long const, Font::Glyph> >(std::_Rb_tree_const_iterator<std::pair<unsigned long const, Font::Glyph> >, std::pair<unsigned long const, Font::Glyph>&&)
0.00 0.12 0.00 654 0.00 0.00 pugi::xml_node::next_sibling() const
0.00 0.12 0.00 609 0.00 0.00 TextCache::setColor(unsigned int)
0.00 0.12 0.00 601 0.00 0.00 Font::getHeight(float) const
0.00 0.12 0.00 577 0.00 0.00 pugi::impl::(anonymous namespace)::gap::flush(char*)
0.00 0.12 0.00 572 0.00 0.00 bool std::operator< <char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 0.12 0.00 564 0.00 0.00 std::map<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::operator[](std::string&&)
0.00 0.12 0.00 552 0.00 0.00 std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >::~pair()
0.00 0.12 0.00 552 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::_M_insert_<std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >&&)
0.00 0.12 0.00 552 0.00 0.00 std::_Rb_tree_node<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >* std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::_M_create_node<std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >(std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >&&)
0.00 0.12 0.00 552 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::_M_insert_unique_<std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >(std::_Rb_tree_const_iterator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >&&)
0.00 0.12 0.00 516 0.00 0.00 ThemeException& operator<< <char const*>(ThemeException&, char const*)
0.00 0.12 0.00 512 0.00 0.00 Renderer::getScreenHeight()
0.00 0.12 0.00 502 0.00 0.00 TextComponent::onTextChanged()
0.00 0.12 0.00 502 0.00 0.00 TextComponent::calculateExtent()
0.00 0.12 0.00 502 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.252]
0.00 0.12 0.00 464 0.00 0.00 ComponentGrid::updateSeparators()
0.00 0.12 0.00 443 0.00 0.00 std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > >, std::_Select1st<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > >*)
0.00 0.12 0.00 429 0.00 0.00 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float)
0.00 0.12 0.00 429 0.00 0.00 std::vector<TextCache::VertexList, std::allocator<TextCache::VertexList> >::_M_check_len(unsigned int, char const*) const
0.00 0.12 0.00 429 0.00 0.00 void std::_Destroy_aux<false>::__destroy<TextCache::VertexList*>(TextCache::VertexList*, TextCache::VertexList*)
0.00 0.12 0.00 429 0.00 0.00 std::vector<TextCache::VertexList, std::allocator<TextCache::VertexList> >::_M_default_append(unsigned int)
0.00 0.12 0.00 429 0.00 0.00 std::_Rb_tree_iterator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > > std::_Rb_tree<Font::FontTexture*, std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > >, std::_Select1st<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >, std::less<Font::FontTexture*>, std::allocator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > > >::_M_insert_<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > >&&)
0.00 0.12 0.00 429 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >, bool> std::_Rb_tree<Font::FontTexture*, std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > >, std::_Select1st<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >, std::less<Font::FontTexture*>, std::allocator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > > >::_M_insert_unique<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >(std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > >&&)
0.00 0.12 0.00 429 0.00 0.00 std::_Rb_tree_iterator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > > std::_Rb_tree<Font::FontTexture*, std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > >, std::_Select1st<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >, std::less<Font::FontTexture*>, std::allocator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > > >::_M_insert_unique_<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >(std::_Rb_tree_const_iterator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >, std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > >&&)
0.00 0.12 0.00 429 0.00 0.00 std::_Rb_tree<Font::FontTexture*, std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > >, std::_Select1st<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >, std::less<Font::FontTexture*>, std::allocator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > > >::_M_erase(std::_Rb_tree_node<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >*)
0.00 0.12 0.00 418 0.00 0.00 pugi::xml_node::attribute(char const*) const
0.00 0.12 0.00 416 0.00 0.00 nsvg__parseElement(char*, void (*)(void*, char const*, char const**), void (*)(void*, char const*), void*)
0.00 0.12 0.00 407 0.00 0.00 pugi::xml_text::as_string(char const*) const
0.00 0.12 0.00 403 0.00 0.00 Font::wrapText(std::string, float)
0.00 0.12 0.00 390 0.00 0.00 Font::getNewlineStartOffset(std::string const&, unsigned int const&, float const&, Alignment const&)
0.00 0.12 0.00 390 0.00 0.00 std::_Sp_counted_ptr<TextCache*, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.12 0.00 390 0.00 0.00 std::_Sp_counted_ptr<TextCache*, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.12 0.00 372 0.00 0.00 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assigner::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assigner, void*, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assigner&, void*, mpl_::bool_<false>, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*)
0.00 0.12 0.00 372 0.00 0.00 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::variant_assign(boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>&&)
0.00 0.12 0.00 372 0.00 0.00 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assigner::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assigner>(boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assigner&)
0.00 0.12 0.00 371 0.00 0.00 nsvg__parseAttr(NSVGparser*, char const*, char const*)
0.00 0.12 0.00 371 0.00 0.00 pugi::impl::(anonymous namespace)::strconv_pcdata_impl<pugi::impl::(anonymous namespace)::opt_true, pugi::impl::(anonymous namespace)::opt_true>::parse(char*)
0.00 0.12 0.00 371 0.00 0.00 TextureResource::isTiled() const
0.00 0.12 0.00 365 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.41]
0.00 0.12 0.00 347 0.00 0.00 pugi::impl::(anonymous namespace)::xml_buffered_writer::write(char const*, unsigned int)
0.00 0.12 0.00 335 0.00 0.00 InputConfig::isMappedTo(std::string const&, Input)
0.00 0.12 0.00 335 0.00 0.00 InputConfig::getInputByName(std::string const&, Input*)
0.00 0.12 0.00 335 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, Input>, std::_Select1st<std::pair<std::string const, Input> >, std::less<std::string>, std::allocator<std::pair<std::string const, Input> > >::find(std::string const&)
0.00 0.12 0.00 321 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.314]
0.00 0.12 0.00 303 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::find(std::string const&) const
0.00 0.12 0.00 300 0.00 0.00 ComponentGrid::onSizeChanged()
0.00 0.12 0.00 278 0.00 0.00 ImageComponent::~ImageComponent()
0.00 0.12 0.00 275 0.00 0.00 GuiComponent::GuiComponent(Window*)
0.00 0.12 0.00 275 0.00 0.00 GuiComponent::~GuiComponent()
0.00 0.12 0.00 275 0.00 0.00 Window::removeGui(GuiComponent*)
0.00 0.12 0.00 266 0.00 0.00 ThemeException::~ThemeException()
0.00 0.12 0.00 263 0.00 0.00 nsvg__endElement(void*, char const*)
0.00 0.12 0.00 263 0.00 0.00 nsvg__startElement(void*, char const*, char const**)
0.00 0.12 0.00 260 0.00 0.00 nsvg__addPath(NSVGparser*, char)
0.00 0.12 0.00 257 0.00 0.00 GuiComponent::getPosition() const
0.00 0.12 0.00 255 0.00 0.00 ComponentGrid::getCellAt(int, int)
0.00 0.12 0.00 244 0.00 0.00 Renderer::drawRect(int, int, int, int, unsigned int, unsigned int, unsigned int)
0.00 0.12 0.00 244 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::_Rb_tree(std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >&&)
0.00 0.12 0.00 241 0.00 0.00 boost::filesystem::exists(boost::filesystem::path const&)
0.00 0.12 0.00 240 0.00 0.00 Renderer::drawRect(float, float, float, float, unsigned int, unsigned int, unsigned int)
0.00 0.12 0.00 240 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.15]
0.00 0.12 0.00 236 0.00 0.00 ResourceManager::getInstance()
0.00 0.12 0.00 234 0.00 0.00 ComponentGrid::setColWidthPerc(int, float, bool)
0.00 0.12 0.00 227 0.00 0.00 GuiComponent::removeChild(GuiComponent*)
0.00 0.12 0.00 227 0.00 0.00 GuiComponent::addChild(GuiComponent*)
0.00 0.12 0.00 227 0.00 0.00 TextComponent::onSizeChanged()
0.00 0.12 0.00 214 0.00 0.00 TextureResource::initFromPixels(unsigned char const*, unsigned int, unsigned int)
0.00 0.12 0.00 213 0.00 0.39 ImageComponent::resize()
0.00 0.12 0.00 212 0.00 0.00 SVGResource::unload(std::shared_ptr<ResourceManager>&)
0.00 0.12 0.00 210 0.00 0.00 Renderer::popClipRect()
0.00 0.12 0.00 210 0.00 0.00 Renderer::pushClipRect(Eigen::Matrix<int, 2, 1, 0, 2, 1>, Eigen::Matrix<int, 2, 1, 0, 2, 1>)
0.00 0.12 0.00 206 0.00 0.00 pugi::impl::(anonymous namespace)::allocate_attribute(pugi::impl::(anonymous namespace)::xml_allocator&)
0.00 0.12 0.00 206 0.00 0.00 pugi::impl::(anonymous namespace)::append_attribute_ll(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&)
0.00 0.12 0.00 206 0.00 0.00 pugi::impl::(anonymous namespace)::strconv_attribute_impl<pugi::impl::(anonymous namespace)::opt_true>::parse_wconv(char*, char)
0.00 0.12 0.00 205 0.00 0.49 SVGResource::rasterizeAt(unsigned int, unsigned int)
0.00 0.12 0.00 205 0.00 0.00 std::_Rb_tree<std::string const, std::pair<std::string const, Res2hEntry const>, std::_Select1st<std::pair<std::string const, Res2hEntry const> >, std::less<std::string const>, std::allocator<std::pair<std::string const, Res2hEntry const> > >::find(std::string const&) const
0.00 0.12 0.00 205 0.00 0.00 nsvgCreateRasterizer
0.00 0.12 0.00 205 0.00 0.00 nsvgDeleteRasterizer
0.00 0.12 0.00 204 0.00 0.00 Eigen::internal::product_coeff_impl<0, 2, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<float>, Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4>, 3, 3, false> const>, Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4> const, 3, 1, false>, float>::run(int, int, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<float>, Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4>, 3, 3, false> const> const&, Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4> const, 3, 1, false> const&, float&)
0.00 0.12 0.00 199 0.00 0.00 getCanonicalPath(std::string const&)
0.00 0.12 0.00 192 0.00 0.00 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<Eigen::Matrix<float, 2, 1, 0, 2, 1> > >::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<Eigen::Matrix<float, 2, 1, 0, 2, 1> > >, void*, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<Eigen::Matrix<float, 2, 1, 0, 2, 1> > >&, void*, mpl_::bool_<false>, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*)
0.00 0.12 0.00 192 0.00 0.00 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<Eigen::Matrix<float, 2, 1, 0, 2, 1> > >::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<Eigen::Matrix<float, 2, 1, 0, 2, 1> > > >(boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<Eigen::Matrix<float, 2, 1, 0, 2, 1> > >&)
0.00 0.12 0.00 192 0.00 0.00 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::assign<Eigen::Matrix<float, 2, 1, 0, 2, 1> >(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&)
0.00 0.12 0.00 187 0.00 0.00 pugi::impl::(anonymous namespace)::xml_buffered_writer::write(char const*)
0.00 0.12 0.00 186 0.00 0.00 ImageComponent::onSizeChanged()
0.00 0.12 0.00 186 0.00 0.00 pugi::impl::(anonymous namespace)::xml_buffered_writer::write(char, char)
0.00 0.12 0.00 185 0.00 0.03 GuiComponent::setSize(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&)
0.00 0.12 0.00 182 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.221]
0.00 0.12 0.00 182 0.00 0.00 GuiComponent::getParent() const
0.00 0.12 0.00 180 0.00 0.08 GuiComponent::render(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.12 0.00 176 0.00 0.00 nsvg__addShape(NSVGparser*)
0.00 0.12 0.00 175 0.00 0.00 boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&)
0.00 0.12 0.00 174 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.105]
0.00 0.12 0.00 172 0.00 0.00 ThemeException::setFiles(std::deque<boost::filesystem::path, std::allocator<boost::filesystem::path> > const&)
0.00 0.12 0.00 172 0.00 0.00 std::_Deque_iterator<boost::filesystem::path, boost::filesystem::path const&, boost::filesystem::path const*>::operator+(int) const
0.00 0.12 0.00 172 0.00 0.00 std::_Deque_iterator<boost::filesystem::path, boost::filesystem::path const&, boost::filesystem::path const*>::operator+=(int)
0.00 0.12 0.00 172 0.00 0.00 ThemeException& operator<< <std::string>(ThemeException&, std::string)
0.00 0.12 0.00 171 0.00 0.00 SVGResource::getSourceImageSize() const
0.00 0.12 0.00 170 0.00 0.00 ImageComponent::setOpacity(unsigned char)
0.00 0.12 0.00 166 0.00 0.00 pugi::impl::(anonymous namespace)::xml_buffered_writer::write(char)
0.00 0.12 0.00 164 0.00 0.00 ComponentGrid::setEntry(std::shared_ptr<GuiComponent> const&, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, bool, bool, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, unsigned int, GridFlags::UpdateType)
0.00 0.12 0.00 164 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.56]
0.00 0.12 0.00 163 0.00 0.00 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
0.00 0.12 0.00 162 0.00 0.00 pugi::xml_node::first_child() const
0.00 0.12 0.00 162 0.00 0.00 void std::vector<GuiComponent*, std::allocator<GuiComponent*> >::_M_emplace_back_aux<GuiComponent* const&>(GuiComponent* const&)
0.00 0.12 0.00 161 0.00 0.00 GuiComponent::setPosition(float, float, float)
0.00 0.12 0.00 150 0.00 0.03 GuiComponent::setSize(float, float)
0.00 0.12 0.00 150 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, char const*> > std::_Rb_tree<std::string, std::pair<std::string const, char const*>, std::_Select1st<std::pair<std::string const, char const*> >, std::less<std::string>, std::allocator<std::pair<std::string const, char const*> > >::_M_insert_unique_<std::pair<char const*, char const*>&>(std::_Rb_tree_const_iterator<std::pair<std::string const, char const*> >, std::pair<char const*, char const*>&)
0.00 0.12 0.00 147 0.00 0.00 pugi::xml_attribute::as_bool(bool) const
0.00 0.12 0.00 142 0.00 0.00 ThemeData::parseElement(pugi::xml_node const&, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&, ThemeData::ThemeElement&)
0.00 0.12 0.00 142 0.00 0.00 pugi::xml_attribute::as_string(char const*) const
0.00 0.12 0.00 142 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, ThemeData::ThemeElement> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeElement>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeElement> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeElement> > >::_M_insert_unique<std::pair<std::string, ThemeData::ThemeElement> >(std::pair<std::string, ThemeData::ThemeElement>&&)
0.00 0.12 0.00 138 0.00 0.00 Font::get(int, std::string const&)
0.00 0.12 0.00 138 0.00 0.00 std::_Rb_tree<std::pair<std::string, int>, std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> >, std::_Select1st<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > >, std::less<std::pair<std::string, int> >, std::allocator<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > > >::find(std::pair<std::string, int> const&)
0.00 0.12 0.00 137 0.00 0.00 ResourceManager::fileExists(std::string const&) const
0.00 0.12 0.00 131 0.00 0.00 std::weak_ptr<Font>::lock() const
0.00 0.12 0.00 131 0.00 0.00 std::shared_ptr<Font>::shared_ptr<Font>(std::weak_ptr<Font> const&)
0.00 0.12 0.00 121 0.00 0.00 boost::filesystem::path::operator=(boost::filesystem::path const&)
0.00 0.12 0.00 120 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.296]
0.00 0.12 0.00 115 0.00 0.00 GuiComponent::setOpacity(unsigned char)
0.00 0.12 0.00 114 0.00 0.00 Renderer::getScreenWidth()
0.00 0.12 0.00 111 0.00 0.00 boost::filesystem::path::path(char const*)
0.00 0.12 0.00 108 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.83]
0.00 0.12 0.00 106 0.00 0.00 TextComponent::~TextComponent()
0.00 0.12 0.00 106 0.00 0.00 pugi::xml_attribute::operator!() const
0.00 0.12 0.00 104 0.00 0.00 resolvePath(char const*, boost::filesystem::path const&)
0.00 0.12 0.00 104 0.00 0.00 ImageComponent::ImageComponent(Window*)
0.00 0.12 0.00 104 0.00 0.00 boost::filesystem::operator==(boost::filesystem::path const&, char const*)
0.00 0.12 0.00 104 0.00 0.00 boost::date_time::string_parse_tree<char>::insert(std::string const&, unsigned short)
0.00 0.12 0.00 104 0.00 0.00 char* std::string::_S_construct<boost::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<char const*, std::string>, boost::use_default, boost::use_default> >(boost::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<char const*, std::string>, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<char const*, std::string>, boost::use_default, boost::use_default>, std::allocator<char> const&, std::input_iterator_tag)
0.00 0.12 0.00 102 0.00 0.00 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<std::string> >::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<std::string> >, void*, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<std::string> >&, void*, mpl_::bool_<false>, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*)
0.00 0.12 0.00 102 0.00 0.00 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<std::string> >::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<std::string> > >(boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<std::string> >&)
0.00 0.12 0.00 102 0.00 0.00 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::assign<std::string>(std::string const&)
0.00 0.12 0.00 102 0.00 0.00 ThemeData::ThemeElement::ThemeElement(ThemeData::ThemeElement&&)
0.00 0.12 0.00 102 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, bool> std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::_M_insert_unique<std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >(std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >&&)
0.00 0.12 0.00 102 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >*)
0.00 0.12 0.00 102 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, ThemeData::ThemeElement> > std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeElement>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeElement> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeElement> > >::_M_insert_<std::pair<std::string, ThemeData::ThemeElement> >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string, ThemeData::ThemeElement>&&)
0.00 0.12 0.00 102 0.00 0.00 std::_Rb_tree_node<std::pair<std::string const, ThemeData::ThemeElement> >* std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeElement>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeElement> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeElement> > >::_M_create_node<std::pair<std::string, ThemeData::ThemeElement> >(std::pair<std::string, ThemeData::ThemeElement>&&)
0.00 0.12 0.00 101 0.00 0.00 ImageComponent::setResize(float, float)
0.00 0.12 0.00 100 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.88]
0.00 0.12 0.00 100 0.00 0.00 GuiComponent::getOpacity() const
0.00 0.12 0.00 98 0.00 0.00 Eigen::Block<Eigen::Matrix<float, 3, 1, 0, 3, 1>, 3, 1, true>& Eigen::NoAlias<Eigen::Block<Eigen::Matrix<float, 3, 1, 0, 3, 1>, 3, 1, true>, Eigen::MatrixBase>::operator+=<Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4> const, 3, 3, false> const, Eigen::Matrix<float, 3, 1, 0, 3, 1> const&, 6>(Eigen::CoeffBasedProduct<Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4> const, 3, 3, false> const, Eigen::Matrix<float, 3, 1, 0, 3, 1> const&, 6> const&)
0.00 0.12 0.00 98 0.00 0.00 Eigen::internal::transform_right_product_impl<Eigen::Transform<float, 3, 2, 0>, Eigen::Matrix<float, 3, 1, 0, 3, 1>, 2>::run(Eigen::Transform<float, 3, 2, 0> const&, Eigen::Matrix<float, 3, 1, 0, 3, 1> const&)
0.00 0.12 0.00 98 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.303]
0.00 0.12 0.00 94 0.00 0.00 getHexColor(char const*)
0.00 0.12 0.00 94 0.00 0.00 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<unsigned int> >::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<unsigned int> >, void*, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<unsigned int> >&, void*, mpl_::bool_<false>, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*)
0.00 0.12 0.00 94 0.00 0.00 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assign<unsigned int>(unsigned int&&)
0.00 0.12 0.00 94 0.00 0.00 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<unsigned int> >::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<unsigned int> > >(boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<unsigned int> >&)
0.00 0.12 0.00 93 0.00 0.00 void std::vector<FileData*, std::allocator<FileData*> >::_M_emplace_back_aux<FileData* const&>(FileData* const&)
0.00 0.12 0.00 92 0.00 0.00 strToUpper(char const*)
0.00 0.12 0.00 91 0.00 0.00 std::_Rb_tree_node<std::pair<std::string const, ThemeData::ElementPropertyType> >::_Rb_tree_node<std::pair<std::string const, ThemeData::ElementPropertyType> const&>(std::pair<std::string const, ThemeData::ElementPropertyType> const&)
0.00 0.12 0.00 91 0.00 0.00 std::_Rb_tree_node<std::pair<std::string const, ThemeData::ElementPropertyType> >* std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ElementPropertyType>, std::_Select1st<std::pair<std::string const, ThemeData::ElementPropertyType> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > >::_M_create_node<std::pair<std::string const, ThemeData::ElementPropertyType> const&>(std::pair<std::string const, ThemeData::ElementPropertyType> const&)
0.00 0.12 0.00 91 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, bool> > std::_Rb_tree<std::string, std::pair<std::string const, bool>, std::_Select1st<std::pair<std::string const, bool> >, std::less<std::string>, std::allocator<std::pair<std::string const, bool> > >::_M_insert_<std::pair<std::string, bool> >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string, bool>&&)
0.00 0.12 0.00 89 0.00 0.00 ComponentList::~ComponentList()
0.00 0.12 0.00 88 0.00 0.00 pugi::impl::(anonymous namespace)::node_output_attributes(pugi::impl::(anonymous namespace)::xml_buffered_writer&, pugi::xml_node const&, unsigned int)
0.00 0.12 0.00 88 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.321]
0.00 0.12 0.00 88 0.00 0.00 std::_Sp_counted_ptr_inplace<TextComponent, std::allocator<TextComponent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.12 0.00 88 0.00 0.00 std::_Sp_counted_ptr_inplace<TextComponent, std::allocator<TextComponent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.12 0.00 88 0.00 0.00 std::_Sp_counted_ptr_inplace<TextComponent, std::allocator<TextComponent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
0.00 0.12 0.00 87 0.00 0.02 HelpComponent::updateGrid()
0.00 0.12 0.00 87 0.00 0.00 TextComponent::TextComponent(Window*, std::string const&, std::shared_ptr<Font> const&, unsigned int, Alignment, Eigen::Matrix<float, 3, 1, 0, 3, 1>, Eigen::Matrix<float, 2, 1, 0, 2, 1>)
0.00 0.12 0.00 86 0.00 0.00 void std::vector<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > >::_M_emplace_back_aux<std::pair<char const*, char const*> >(std::pair<char const*, char const*>&&)
0.00 0.12 0.00 84 0.00 0.00 pugi::xml_text::as_float(float) const
0.00 0.12 0.00 83 0.00 0.00 nsvg__parseColor(char const*)
0.00 0.12 0.00 83 0.00 0.00 DateTimeComponent::getFont() const
0.00 0.12 0.00 82 0.00 0.00 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<float> >::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<float> >, void*, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<float> >&, void*, mpl_::bool_<false>, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*)
0.00 0.12 0.00 82 0.00 0.00 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assign<float>(float&&)
0.00 0.12 0.00 82 0.00 0.00 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<float> >::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<float> > >(boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<float> >&)
0.00 0.12 0.00 82 0.00 0.00 std::_Sp_counted_ptr_inplace<ImageComponent, std::allocator<ImageComponent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.12 0.00 82 0.00 0.00 std::_Sp_counted_ptr_inplace<ImageComponent, std::allocator<ImageComponent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.12 0.00 82 0.00 0.00 std::_Sp_counted_ptr_inplace<ImageComponent, std::allocator<ImageComponent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
0.00 0.12 0.00 80 0.00 0.00 TextureResource::getSize() const
0.00 0.12 0.00 80 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, int> > std::_Rb_tree<std::string, std::pair<std::string const, int>, std::_Select1st<std::pair<std::string const, int> >, std::less<std::string>, std::allocator<std::pair<std::string const, int> > >::_M_insert_<std::pair<std::string, int> >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string, int>&&)
0.00 0.12 0.00 78 0.00 0.00 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<bool> >::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<bool> >, void*, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<bool> >&, void*, mpl_::bool_<false>, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*)
0.00 0.12 0.00 78 0.00 0.00 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assign<bool>(bool&&)
0.00 0.12 0.00 78 0.00 0.00 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<bool> >::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<bool> > >(boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<bool> >&)
0.00 0.12 0.00 78 0.00 0.00 pugi::xml_text::as_bool(bool) const
0.00 0.12 0.00 78 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, bool> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, bool>, std::_Select1st<std::pair<std::string const, bool> >, std::less<std::string>, std::allocator<std::pair<std::string const, bool> > >::_M_insert_unique<std::pair<std::string, bool> >(std::pair<std::string, bool>&&)
0.00 0.12 0.00 78 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, int> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, int>, std::_Select1st<std::pair<std::string const, int> >, std::less<std::string>, std::allocator<std::pair<std::string const, int> > >::_M_insert_unique<std::pair<std::string, int> >(std::pair<std::string, int>&&)
0.00 0.12 0.00 77 0.00 0.02 HelpComponent::getIconTexture(char const*)
0.00 0.12 0.00 77 0.00 0.00 ImageComponent::setColorShift(unsigned int)
0.00 0.12 0.00 77 0.00 0.00 ImageComponent::setImage(std::shared_ptr<TextureResource> const&)
0.00 0.12 0.00 77 0.00 0.00 TextureResource::~TextureResource()
0.00 0.12 0.00 77 0.00 0.00 void std::vector<std::shared_ptr<TextComponent>, std::allocator<std::shared_ptr<TextComponent> > >::_M_emplace_back_aux<std::shared_ptr<TextComponent> const&>(std::shared_ptr<TextComponent> const&)
0.00 0.12 0.00 77 0.00 0.00 void std::vector<std::shared_ptr<ImageComponent>, std::allocator<std::shared_ptr<ImageComponent> > >::_M_emplace_back_aux<std::shared_ptr<ImageComponent> const&>(std::shared_ptr<ImageComponent> const&)
0.00 0.12 0.00 77 0.00 0.00 void std::vector<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > >::_M_emplace_back_aux<std::pair<char const*, char const*> const&>(std::pair<char const*, char const*> const&)
0.00 0.12 0.00 76 0.00 0.00 GuiComponent::update(int)
0.00 0.12 0.00 76 0.00 0.00 Eigen::SelfCwiseBinaryOp<Eigen::internal::scalar_sum_op<float>, Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4>, 3, 1, false>, Eigen::CoeffBasedProduct<Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4>, 3, 3, false> const, Eigen::Matrix<float, 3, 1, 0, 3, 1> const&, 6> >::operator=(Eigen::CoeffBasedProduct<Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4>, 3, 3, false> const, Eigen::Matrix<float, 3, 1, 0, 3, 1> const&, 6> const&)
0.00 0.12 0.00 76 0.00 0.00 Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 1, 0, 3, 1>, Eigen::CoeffBasedProduct<Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4>, 3, 3, false> const, Eigen::Matrix<float, 3, 1, 0, 3, 1> const&, 6>, 1, 3>::run(Eigen::Matrix<float, 3, 1, 0, 3, 1>&, Eigen::CoeffBasedProduct<Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4>, 3, 3, false> const, Eigen::Matrix<float, 3, 1, 0, 3, 1> const&, 6> const&)
0.00 0.12 0.00 76 0.00 0.00 Eigen::Transform<float, 3, 2, 0>& Eigen::Transform<float, 3, 2, 0>::translate<Eigen::Matrix<float, 3, 1, 0, 3, 1> >(Eigen::MatrixBase<Eigen::Matrix<float, 3, 1, 0, 3, 1> > const&)
0.00 0.12 0.00 75 0.00 0.00 pugi::impl::(anonymous namespace)::text_output(pugi::impl::(anonymous namespace)::xml_buffered_writer&, char const*, pugi::impl::(anonymous namespace)::chartypex_t, unsigned int)
0.00 0.12 0.00 75 0.00 0.00 pugi::impl::(anonymous namespace)::text_output_escaped(pugi::impl::(anonymous namespace)::xml_buffered_writer&, char const*, pugi::impl::(anonymous namespace)::chartypex_t)
0.00 0.12 0.00 74 0.00 0.00 ThemeData::getElement(std::string const&, std::string const&, std::string const&) const
0.00 0.12 0.00 74 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeElement>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeElement> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeElement> > >::find(std::string const&) const
0.00 0.12 0.00 74 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeView>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeView> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeView> > >::find(std::string const&) const
0.00 0.12 0.00 72 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.9]
0.00 0.12 0.00 71 0.00 0.00 ComponentList::updateElementSize(ComponentListRow const&)
0.00 0.12 0.00 71 0.00 0.00 ComponentList::updateElementPosition(ComponentListRow const&)
0.00 0.12 0.00 71 0.00 0.00 Window::peekGui()
0.00 0.12 0.00 71 0.00 0.00 void std::_Destroy_aux<false>::__destroy<std::shared_ptr<GuiComponent>*>(std::shared_ptr<GuiComponent>*, std::shared_ptr<GuiComponent>*)
0.00 0.12 0.00 71 0.00 0.00 void std::vector<std::shared_ptr<GuiComponent>, std::allocator<std::shared_ptr<GuiComponent> > >::_M_emplace_back_aux<std::shared_ptr<GuiComponent> const&>(std::shared_ptr<GuiComponent> const&)
0.00 0.12 0.00 70 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ElementPropertyType>, std::_Select1st<std::pair<std::string const, ThemeData::ElementPropertyType> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, ThemeData::ElementPropertyType> >*)
0.00 0.12 0.00 70 0.00 0.00 void std::__move_median_to_first<__gnu_cxx::__normal_iterator<FileData**, std::vector<FileData*, std::allocator<FileData*> > >, bool (*)(FileData const*, FileData const*)>(__gnu_cxx::__normal_iterator<FileData**, std::vector<FileData*, std::allocator<FileData*> > >, __gnu_cxx::__normal_iterator<FileData**, std::vector<FileData*, std::allocator<FileData*> > >, __gnu_cxx::__normal_iterator<FileData**, std::vector<FileData*, std::allocator<FileData*> > >, __gnu_cxx::__normal_iterator<FileData**, std::vector<FileData*, std::allocator<FileData*> > >, bool (*)(FileData const*, FileData const*))
0.00 0.12 0.00 69 0.00 0.00 GuiComponent::input(InputConfig*, Input)
0.00 0.12 0.00 69 0.00 0.50 Window::input(InputConfig*, Input)
0.00 0.12 0.00 68 0.00 0.00 Eigen::internal::compute_inverse<Eigen::Matrix<float, 3, 3, 0, 3, 3>, Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4>, 3, 3, false>, 3>::run(Eigen::Matrix<float, 3, 3, 0, 3, 3> const&, Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4>, 3, 3, false>&)
0.00 0.12 0.00 68 0.00 0.00 void Eigen::internal::compute_inverse_size3_helper<Eigen::Matrix<float, 3, 3, 0, 3, 3>, Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4>, 3, 3, false> >(Eigen::Matrix<float, 3, 3, 0, 3, 3> const&, Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4>, 3, 3, false>::Scalar const&, Eigen::Matrix<Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4>, 3, 3, false>::Scalar, 3, 1, 0, 3, 1> const&, Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4>, 3, 3, false>&)
0.00 0.12 0.00 68 0.00 0.00 Eigen::internal::assign_DefaultTraversal_CompleteUnrolling<Eigen::Matrix<float, 3, 3, 0, 3, 3>, Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4> const, 3, 3, false>, 4, 9>::run(Eigen::Matrix<float, 3, 3, 0, 3, 3>&, Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4> const, 3, 3, false> const&)
0.00 0.12 0.00 68 0.00 0.00 Eigen::Transform<float, 3, 2, 0>::inverse(Eigen::TransformTraits) const
0.00 0.12 0.00 67 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.471]
0.00 0.12 0.00 66 0.00 0.00 Font::sizeText(std::string, float) [clone .constprop.288]
0.00 0.12 0.00 64 0.00 0.24 DateTimeComponent::render(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.12 0.00 64 0.00 0.00 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.12 0.00 64 0.00 0.00 IList<TextListData, FileData*>::listRenderTitleOverlay(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.12 0.00 61 0.00 0.31 TextureResource::get(std::string const&, bool)
0.00 0.12 0.00 61 0.00 0.00 std::_Rb_tree<std::pair<std::string, bool>, std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> >, std::_Select1st<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > >, std::less<std::pair<std::string, bool> >, std::allocator<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > > >::find(std::pair<std::string, bool> const&)
0.00 0.12 0.00 60 0.00 0.00 GuiComponent::onFocusLost()
0.00 0.12 0.00 60 0.00 0.00 std::_Function_base::_Base_manager<ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&)::{lambda(InputConfig*, Input)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&)::{lambda(InputConfig*, Input)#1}> const&, std::_Manager_operation)
0.00 0.12 0.00 59 0.00 0.00 ComponentList::getTotalRowHeight() const
0.00 0.12 0.00 58 0.00 0.00 std::istreambuf_iterator<char, std::char_traits<char> >::_M_get() const
0.00 0.12 0.00 58 0.00 0.00 std::map<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::at(std::string const&) const
0.00 0.12 0.00 55 0.00 0.00 TextComponent::getOpacity() const
0.00 0.12 0.00 54 0.00 0.00 ComponentGrid::render(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.12 0.00 53 0.00 0.00 Font::getLetterHeight()
0.00 0.12 0.00 52 0.00 0.00 void std::vector<std::string, std::allocator<std::string> >::_M_emplace_back_aux<std::string>(std::string&&)
0.00 0.12 0.00 51 0.00 0.00 void std::_Destroy_aux<false>::__destroy<std::string*>(std::string*, std::string*)
0.00 0.12 0.00 50 0.00 0.00 strToUpper(std::string&)
0.00 0.12 0.00 50 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, ThemeData::ElementPropertyType> > std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ElementPropertyType>, std::_Select1st<std::pair<std::string const, ThemeData::ElementPropertyType> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > >::_M_insert_<std::pair<char const*, ThemeData::ElementPropertyType>&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<char const*, ThemeData::ElementPropertyType>&)
0.00 0.12 0.00 50 0.00 0.00 std::_Rb_tree_node<std::pair<std::string const, ThemeData::ElementPropertyType> >* std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ElementPropertyType>, std::_Select1st<std::pair<std::string const, ThemeData::ElementPropertyType> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > >::_M_create_node<std::pair<char const*, ThemeData::ElementPropertyType>&>(std::pair<char const*, ThemeData::ElementPropertyType>&)
0.00 0.12 0.00 50 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, ThemeData::ElementPropertyType> > std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ElementPropertyType>, std::_Select1st<std::pair<std::string const, ThemeData::ElementPropertyType> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > >::_M_insert_unique_<std::pair<char const*, ThemeData::ElementPropertyType>&>(std::_Rb_tree_const_iterator<std::pair<std::string const, ThemeData::ElementPropertyType> >, std::pair<char const*, ThemeData::ElementPropertyType>&)
0.00 0.12 0.00 50 0.00 0.00 std::function<void ()>::function(std::function<void ()> const&)
0.00 0.12 0.00 48 0.00 0.00 ComponentList::updateCameraOffset()
0.00 0.12 0.00 48 0.00 0.00 void std::vector<std::string, std::allocator<std::string> >::_M_emplace_back_aux<std::string const&>(std::string const&)
0.00 0.12 0.00 45 0.00 0.00 ResourceManager::getFileData(std::string const&) const
0.00 0.12 0.00 42 0.00 0.00 pugi::xml_document::create()
0.00 0.12 0.00 42 0.00 0.00 pugi::xml_document::destroy()
0.00 0.12 0.00 41 0.00 0.00 _GLOBAL__sub_I__ZN15TextureResource11sTextureMapE
0.00 0.12 0.00 41 0.00 0.25 SystemView::onCursorChanged(CursorState const&)
0.00 0.12 0.00 40 0.00 0.00 std::pair<std::string const, Res2hEntry const>::pair<char const*, Res2hEntry, void>(std::pair<char const*, Res2hEntry>&&)
0.00 0.12 0.00 40 0.00 0.00 std::pair<char const*, Res2hEntry>::~pair()
0.00 0.12 0.00 40 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, Res2hEntry const> > std::_Rb_tree<std::string const, std::pair<std::string const, Res2hEntry const>, std::_Select1st<std::pair<std::string const, Res2hEntry const> >, std::less<std::string const>, std::allocator<std::pair<std::string const, Res2hEntry const> > >::_M_insert_<std::pair<std::string const, Res2hEntry const>&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, Res2hEntry const>&)
0.00 0.12 0.00 40 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, Res2hEntry const> > std::_Rb_tree<std::string const, std::pair<std::string const, Res2hEntry const>, std::_Select1st<std::pair<std::string const, Res2hEntry const> >, std::less<std::string const>, std::allocator<std::pair<std::string const, Res2hEntry const> > >::_M_insert_unique_<std::pair<std::string const, Res2hEntry const>&>(std::_Rb_tree_const_iterator<std::pair<std::string const, Res2hEntry const> >, std::pair<std::string const, Res2hEntry const>&)
0.00 0.12 0.00 39 0.00 0.00 Font::buildTextCache(std::string const&, float, float, unsigned int)
0.00 0.12 0.00 39 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, ThemeData::ElementPropertyType> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ElementPropertyType>, std::_Select1st<std::pair<std::string const, ThemeData::ElementPropertyType> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > >::_M_insert_unique<std::pair<char const*, ThemeData::ElementPropertyType>&>(std::pair<char const*, ThemeData::ElementPropertyType>&)
0.00 0.12 0.00 37 0.00 0.00 makeRelativePath(boost::filesystem::path const&, boost::filesystem::path const&, bool)
0.00 0.12 0.00 37 0.00 0.00 GuiComponent::updateHelpPrompts()
0.00 0.12 0.00 37 0.00 0.45 ComponentGrid::input(InputConfig*, Input)
0.00 0.12 0.00 37 0.00 0.00 ResourceManager::addReloadable(std::weak_ptr<IReloadable>)
0.00 0.12 0.00 36 0.00 0.00 getHomePath()
0.00 0.12 0.00 36 0.00 0.00 GuiComponent::isAnimationPlaying(unsigned char) const
0.00 0.12 0.00 35 0.00 0.00 ComponentList::onSizeChanged()
0.00 0.12 0.00 35 0.00 0.23 ViewController::getSystemListView()
0.00 0.12 0.00 35 0.00 0.00 std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda()#2}> const&, std::_Manager_operation)
0.00 0.12 0.00 35 0.00 0.00 std::vector<TextCache::VertexList, std::allocator<TextCache::VertexList> >::~vector()
0.00 0.12 0.00 34 0.00 0.00 removeCommonPath(boost::filesystem::path const&, boost::filesystem::path const&, bool&)
0.00 0.12 0.00 34 0.00 0.00 SystemView::render(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.12 0.00 34 0.00 0.00 HelpComponent::render(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.12 0.00 34 0.00 0.88 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.12 0.00 34 0.00 0.00 Settings::getInt(std::string const&)
0.00 0.12 0.00 34 0.00 0.00 std::_Function_base::_Base_manager<ScraperSearchComponent::ScraperSearchComponent(Window*, ScraperSearchComponent::SearchType)::{lambda(CursorState)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<ScraperSearchComponent::ScraperSearchComponent(Window*, ScraperSearchComponent::SearchType)::{lambda(CursorState)#1}> const&, std::_Manager_operation)
0.00 0.12 0.00 34 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, int>, std::_Select1st<std::pair<std::string const, int> >, std::less<std::string>, std::allocator<std::pair<std::string const, int> > >::find(std::string const&)
0.00 0.12 0.00 33 0.00 0.50 ComponentList::input(InputConfig*, Input)
0.00 0.12 0.00 33 0.00 0.41 std::_Function_handler<bool (InputConfig*, Input), ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&)::{lambda(InputConfig*, Input)#1}>::_M_invoke(std::_Any_data const&, InputConfig*, Input)
0.00 0.12 0.00 33 0.00 0.41 ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&)::{lambda(InputConfig*, Input)#1}::operator()(InputConfig*, Input) const
0.00 0.12 0.00 32 0.00 0.77 ViewController::input(InputConfig*, Input)
0.00 0.12 0.00 32 0.00 0.00 RatingComponent::render(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.12 0.00 32 0.00 0.00 ScrollableContainer::render(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.12 0.00 32 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.651]
0.00 0.12 0.00 31 0.00 0.00 _GLOBAL__sub_I__ZN5Sound4sMapE
0.00 0.12 0.00 31 0.00 0.28 SystemView::input(InputConfig*, Input)
0.00 0.12 0.00 31 0.00 0.00 ComponentGrid::ComponentGrid(Window*, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&)
0.00 0.12 0.00 31 0.00 0.00 ComponentGrid::~ComponentGrid()
0.00 0.12 0.00 31 0.00 0.64 TextureResource::reload(std::shared_ptr<ResourceManager>&)
0.00 0.12 0.00 30 0.00 0.00 TextComponent::setFont(std::shared_ptr<Font> const&)
0.00 0.12 0.00 30 0.00 0.00 pugi::impl::(anonymous namespace)::default_allocate(unsigned int)
0.00 0.12 0.00 30 0.00 0.00 pugi::impl::(anonymous namespace)::default_deallocate(void*)
0.00 0.12 0.00 30 0.00 0.00 HelpStyle::HelpStyle()
0.00 0.12 0.00 30 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.11]
0.00 0.12 0.00 30 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, bool>, std::_Select1st<std::pair<std::string const, bool> >, std::less<std::string>, std::allocator<std::pair<std::string const, bool> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, bool> >*)
0.00 0.12 0.00 30 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, int>, std::_Select1st<std::pair<std::string const, int> >, std::less<std::string>, std::allocator<std::pair<std::string const, int> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, int> >*)
0.00 0.12 0.00 29 0.00 0.00 HelpComponent::setPrompts(std::vector<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > > const&)
0.00 0.12 0.00 29 0.00 0.00 HelpComponent::clearPrompts()
0.00 0.12 0.00 29 0.00 0.00 HelpComponent::setStyle(HelpStyle const&)
0.00 0.12 0.00 29 0.00 0.00 AnimationController::update(int)
0.00 0.12 0.00 29 0.00 0.00 Window::setHelpPrompts(std::vector<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > > const&, HelpStyle const&)
0.00 0.12 0.00 29 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.158]
0.00 0.12 0.00 29 0.00 0.00 std::deque<std::pair<char const*, ThemeData::ElementPropertyType>, std::allocator<std::pair<char const*, ThemeData::ElementPropertyType> > >::push_back(std::pair<char const*, ThemeData::ElementPropertyType> const&)
0.00 0.12 0.00 29 0.00 0.00 std::vector<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > >::operator=(std::vector<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > > const&)
0.00 0.12 0.00 28 0.00 0.00 std::_Sp_counted_ptr_inplace<ComponentGrid, std::allocator<ComponentGrid>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.12 0.00 28 0.00 0.00 std::_Sp_counted_ptr_inplace<ComponentGrid, std::allocator<ComponentGrid>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.12 0.00 28 0.00 0.00 std::_Sp_counted_ptr_inplace<ComponentGrid, std::allocator<ComponentGrid>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
0.00 0.12 0.00 28 0.00 0.00 std::vector<std::string, std::allocator<std::string> >::push_back(std::string const&)
0.00 0.12 0.00 28 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ElementPropertyType>, std::_Select1st<std::pair<std::string const, ThemeData::ElementPropertyType> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, ThemeData::ElementPropertyType> > const*, std::_Rb_tree_node<std::pair<std::string const, ThemeData::ElementPropertyType> >*)
0.00 0.12 0.00 28 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ElementPropertyType>, std::_Select1st<std::pair<std::string const, ThemeData::ElementPropertyType> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > >::_Rb_tree(std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ElementPropertyType>, std::_Select1st<std::pair<std::string const, ThemeData::ElementPropertyType> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&)
0.00 0.12 0.00 27 0.00 0.54 ImageComponent::setImage(std::string, bool)
0.00 0.12 0.00 27 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.380]
0.00 0.12 0.00 26 0.00 0.00 boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config>::counted_time_rep(boost::gregorian::date const&, boost::posix_time::time_duration const&)
0.00 0.12 0.00 26 0.00 0.26 GuiMenu::input(InputConfig*, Input)
0.00 0.12 0.00 26 0.00 0.00 boost::date_time::int_adapter<long long> boost::date_time::int_adapter<long long>::operator+<unsigned int>(boost::date_time::int_adapter<unsigned int> const&) const
0.00 0.12 0.00 26 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeElement>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeElement> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeElement> > >::_Rb_tree(std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeElement>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeElement> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeElement> > >&&)
0.00 0.12 0.00 26 0.00 0.00 void std::__insertion_sort<__gnu_cxx::__normal_iterator<std::pair<char const*, char const*>*, std::vector<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > > >, Window::setHelpPrompts(std::vector<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > > const&, HelpStyle const&)::{lambda(std::pair<char const*, char const*> const&, std::pair<char const*, char const*> const&)#1}>(__gnu_cxx::__normal_iterator<std::pair<char const*, char const*>*, std::vector<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > > >, Window::setHelpPrompts(std::vector<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > > const&, HelpStyle const&)::{lambda(std::pair<char const*, char const*> const&, std::pair<char const*, char const*> const&)#1}, Window::setHelpPrompts(std::vector<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > > const&, HelpStyle const&)::{lambda(std::pair<char const*, char const*> const&, std::pair<char const*, char const*> const&)#1})
0.00 0.12 0.00 26 0.00 0.00 void std::__introsort_loop<__gnu_cxx::__normal_iterator<std::pair<char const*, char const*>*, std::vector<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > > >, int, Window::setHelpPrompts(std::vector<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > > const&, HelpStyle const&)::{lambda(std::pair<char const*, char const*> const&, std::pair<char const*, char const*> const&)#1}>(__gnu_cxx::__normal_iterator<std::pair<char const*, char const*>*, std::vector<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > > >, Window::setHelpPrompts(std::vector<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > > const&, HelpStyle const&)::{lambda(std::pair<char const*, char const*> const&, std::pair<char const*, char const*> const&)#1}, int, Window::setHelpPrompts(std::vector<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > > const&, HelpStyle const&)::{lambda(std::pair<char const*, char const*> const&, std::pair<char const*, char const*> const&)#1})
0.00 0.12 0.00 25 0.00 0.06 GuiComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int)
0.00 0.12 0.00 25 0.00 0.00 ComponentGrid::setRowHeightPerc(int, float, bool)
0.00 0.12 0.00 25 0.00 0.31 NinePatchComponent::buildVertices()
0.00 0.12 0.00 25 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.245]
0.00 0.12 0.00 24 0.00 0.00 NinePatchComponent::render(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.12 0.00 24 0.00 0.00 DetailedGameListView::getName() const
0.00 0.12 0.00 24 0.00 0.00 void std::vector<TextComponent*, std::allocator<TextComponent*> >::_M_emplace_back_aux<TextComponent*>(TextComponent*&&)
0.00 0.12 0.00 23 0.00 0.00 pugi::xml_attribute::as_int(int) const
0.00 0.12 0.00 23 0.00 0.00 _ZNSt19_Sp_counted_deleterIPhUlS0_E0_SaIiELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv
0.00 0.12 0.00 23 0.00 0.00 _ZNSt19_Sp_counted_deleterIPhUlS0_E0_SaIiELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv
0.00 0.12 0.00 22 0.00 0.00 nsvg__convertToPixels(NSVGparser*, float, char const*, int) [clone .constprop.13]
0.00 0.12 0.00 22 0.00 0.00 nsvg__convertToPixels(NSVGparser*, float, char const*, int) [clone .constprop.15]
0.00 0.12 0.00 22 0.00 0.49 SVGResource::initFromMemory(char const*, unsigned int)
0.00 0.12 0.00 22 0.00 0.00 SVGResource::SVGResource(std::string const&, bool)
0.00 0.12 0.00 22 0.00 0.00 SVGResource::~SVGResource()
0.00 0.12 0.00 22 0.00 0.00 TextComponent::TextComponent(Window*)
0.00 0.12 0.00 22 0.00 0.00 TextureResource::deinit()
0.00 0.12 0.00 22 0.00 0.00 TextureResource::TextureResource(std::string const&, bool)
0.00 0.12 0.00 22 0.00 0.00 TextureResource::~TextureResource()
0.00 0.12 0.00 22 0.00 0.00 MenuComponent::getButtonGridHeight() const
0.00 0.12 0.00 22 0.00 0.00 ResourceManager::loadFile(std::string const&) const
0.00 0.12 0.00 22 0.00 0.00 std::_Sp_counted_ptr<SVGResource*, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.12 0.00 22 0.00 0.00 std::_Sp_counted_ptr<SVGResource*, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.12 0.00 22 0.00 0.00 _ZNSt19_Sp_counted_deleterIPhUlS0_E_SaIiELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv
0.00 0.12 0.00 22 0.00 0.00 _ZNSt19_Sp_counted_deleterIPhUlS0_E_SaIiELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv
0.00 0.12 0.00 22 0.00 0.00 nsvgDelete
0.00 0.12 0.00 22 0.00 0.00 nsvgParse
0.00 0.12 0.00 21 0.00 0.00 GuiComponent::getHelpStyle()
0.00 0.12 0.00 21 0.00 0.00 TextComponent::setText(std::string const&)
0.00 0.12 0.00 21 0.00 0.00 Font::getFromTheme(ThemeData::ThemeElement const*, unsigned int, std::shared_ptr<Font> const&)
0.00 0.12 0.00 21 0.00 0.00 boost::add_reference<std::string const>::type boost::get<std::string, Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>(boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> const&)
0.00 0.12 0.00 21 0.00 0.00 boost::add_reference<float const>::type boost::get<float, Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>(boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> const&)
0.00 0.12 0.00 20 0.00 0.03 SystemView::update(int)
0.00 0.12 0.00 20 0.00 0.00 GuiComponent::updateSelf(int)
0.00 0.12 0.00 20 0.00 0.03 ViewController::update(int)
0.00 0.12 0.00 20 0.00 0.00 boost::posix_time::time_duration::time_duration(boost::date_time::special_values)
0.00 0.12 0.00 20 0.00 0.00 boost::date_time::int_adapter<long long>::from_special(boost::date_time::special_values)
0.00 0.12 0.00 20 0.00 0.00 boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> >::get_time_rep(boost::date_time::special_values)
0.00 0.12 0.00 20 0.00 0.00 Window::renderHelpPromptsEarly()
0.00 0.12 0.00 20 0.00 0.00 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&)
0.00 0.12 0.00 20 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, ThemeData::ThemeView> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeView>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeView> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeView> > >::_M_insert_unique<std::pair<std::string, ThemeData::ThemeView> >(std::pair<std::string, ThemeData::ThemeView>&&)
0.00 0.12 0.00 19 0.00 0.06 TextComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int)
0.00 0.12 0.00 19 0.00 0.00 TextureResource::unload(std::shared_ptr<ResourceManager>&)
0.00 0.12 0.00 19 0.00 0.00 DateTimeComponent::updateTextCache()
0.00 0.12 0.00 19 0.00 0.00 DateTimeComponent::getDisplayString(DateTimeComponent::DisplayMode) const
0.00 0.12 0.00 19 0.00 0.00 void std::_Destroy_aux<false>::__destroy<ComponentListElement*>(ComponentListElement*, ComponentListElement*)
0.00 0.12 0.00 18 0.00 0.00 GuiComponent::setAnimation(Animation*, int, std::function<void ()>, bool, unsigned char)
0.00 0.12 0.00 18 0.00 0.00 AnimationController::AnimationController(Animation*, int, std::function<void ()>, bool)
0.00 0.12 0.00 18 0.00 0.01 AnimationController::~AnimationController()
0.00 0.12 0.00 18 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.60]
0.00 0.12 0.00 18 0.00 0.00 std::_Deque_base<std::pair<char const*, ThemeData::ElementPropertyType>, std::allocator<std::pair<char const*, ThemeData::ElementPropertyType> > >::_M_initialize_map(unsigned int)
0.00 0.12 0.00 18 0.00 0.00 std::_Deque_base<std::pair<char const*, ThemeData::ElementPropertyType>, std::allocator<std::pair<char const*, ThemeData::ElementPropertyType> > >::~_Deque_base()
0.00 0.12 0.00 18 0.00 0.00 std::vector<std::string, std::allocator<std::string> >::~vector()
0.00 0.12 0.00 17 0.00 0.00 LambdaAnimation::apply(float)
0.00 0.12 0.00 17 0.00 0.00 LambdaAnimation::getDuration() const
0.00 0.12 0.00 17 0.00 0.00 std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#2}> const&, std::_Manager_operation)
0.00 0.12 0.00 17 0.00 0.00 void std::vector<GuiComponent*, std::allocator<GuiComponent*> >::_M_emplace_back_aux<GuiComponent*>(GuiComponent*&&)
0.00 0.12 0.00 16 0.00 0.00 pugi::impl::(anonymous namespace)::xml_allocator::allocate_memory_oob(unsigned int, pugi::impl::(anonymous namespace)::xml_memory_page*&)
0.00 0.12 0.00 16 0.00 0.00 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<std::string> >::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<std::string> >, void*, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<std::string> >&, void*, mpl_::bool_<false>, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*)
0.00 0.12 0.00 16 0.00 0.00 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assign<std::string>(std::string&&)
0.00 0.12 0.00 16 0.00 0.00 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<std::string> >::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<std::string> > >(boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<std::string> >&)
0.00 0.12 0.00 16 0.00 0.00 ThemeData::getDefault()
0.00 0.12 0.00 16 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.47]
0.00 0.12 0.00 16 0.00 0.00 std::istreambuf_iterator<char, std::char_traits<char> >::equal(std::istreambuf_iterator<char, std::char_traits<char> > const&) const
0.00 0.12 0.00 16 0.00 0.00 std::_Sp_counted_deleter<TextCache*, std::default_delete<TextCache>, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.12 0.00 16 0.00 0.00 std::_Sp_counted_deleter<TextCache*, std::default_delete<TextCache>, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.12 0.00 16 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, Res2hEntry const> >, bool> std::_Rb_tree<std::string const, std::pair<std::string const, Res2hEntry const>, std::_Select1st<std::pair<std::string const, Res2hEntry const> >, std::less<std::string const>, std::allocator<std::pair<std::string const, Res2hEntry const> > >::_M_insert_unique<std::pair<std::string const, Res2hEntry const>&>(std::pair<std::string const, Res2hEntry const>&)
0.00 0.12 0.00 15 0.00 0.00 GuiComponent::cancelAnimation(unsigned char)
0.00 0.12 0.00 15 0.00 0.68 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int)
0.00 0.12 0.00 15 0.00 0.00 NinePatchComponent::onSizeChanged()
0.00 0.12 0.00 15 0.00 0.00 NinePatchComponent::fitTo(Eigen::Matrix<float, 2, 1, 0, 2, 1>, Eigen::Matrix<float, 3, 1, 0, 3, 1>, Eigen::Matrix<float, 2, 1, 0, 2, 1>)
0.00 0.12 0.00 15 0.00 0.00 std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#3}> const&, std::_Manager_operation)
0.00 0.12 0.00 15 0.00 0.00 std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#1}>::_M_manager(std::_Any_data&, GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#1} const&, std::_Manager_operation)
0.00 0.12 0.00 14 0.00 0.00 ComponentGrid::update(int)
0.00 0.12 0.00 14 0.00 0.00 ImageComponent::setOrigin(float, float)
0.00 0.12 0.00 14 0.00 0.00 Font::FontFace::~FontFace()
0.00 0.12 0.00 14 0.00 0.00 pugi::xml_document::load_buffer_impl(void*, unsigned int, unsigned int, pugi::xml_encoding, bool, bool)
0.00 0.12 0.00 14 0.00 0.00 pugi::xml_document::load_buffer_inplace_own(void*, unsigned int, unsigned int, pugi::xml_encoding)
0.00 0.12 0.00 14 0.00 0.00 pugi::xml_document::load_file(char const*, unsigned int, pugi::xml_encoding)
0.00 0.12 0.00 14 0.00 0.00 pugi::xml_document::xml_document()
0.00 0.12 0.00 14 0.00 0.00 pugi::xml_document::~xml_document()
0.00 0.12 0.00 14 0.00 0.00 pugi::impl::(anonymous namespace)::load_file_impl(pugi::xml_document&, _IO_FILE*, unsigned int, pugi::xml_encoding)
0.00 0.12 0.00 14 0.00 0.00 pugi::impl::(anonymous namespace)::get_mutable_buffer(char*&, unsigned int&, void const*, unsigned int, bool)
0.00 0.12 0.00 14 0.00 0.00 pugi::xml_parse_result::operator bool() const
0.00 0.12 0.00 14 0.00 0.00 std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda(float)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda(float)#1}> const&, std::_Manager_operation)
0.00 0.12 0.00 14 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, bool> > std::_Rb_tree<std::string, std::pair<std::string const, bool>, std::_Select1st<std::pair<std::string const, bool> >, std::less<std::string>, std::allocator<std::pair<std::string const, bool> > >::_M_insert_unique_<std::pair<std::string, bool> >(std::_Rb_tree_const_iterator<std::pair<std::string const, bool> >, std::pair<std::string, bool>&&)
0.00 0.12 0.00 14 0.00 0.00 std::_Rb_tree_iterator<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > > std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > >, std::_Select1st<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > > >::_M_insert_<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > >&&)
0.00 0.12 0.00 14 0.00 0.00 std::_Rb_tree_iterator<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > > std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > >, std::_Select1st<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > > >::_M_insert_unique_<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > >, std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > >&&)
0.00 0.12 0.00 14 0.00 0.00 bool std::operator< <std::string, int>(std::pair<std::string, int> const&, std::pair<std::string, int> const&)
0.00 0.12 0.00 13 0.00 0.00 GuiComponent::onFocusGained()
0.00 0.12 0.00 13 0.00 0.00 GuiComponent::onSizeChanged()
0.00 0.12 0.00 13 0.00 0.24 ComponentList::onCursorChanged(CursorState const&)
0.00 0.12 0.00 13 0.00 0.00 Font::sizeWrappedText(std::string, float, float)
0.00 0.12 0.00 13 0.00 0.00 std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#4}> const&, std::_Manager_operation)
0.00 0.12 0.00 13 0.00 0.00 std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#5}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#5}> const&, std::_Manager_operation)
0.00 0.12 0.00 13 0.00 0.00 std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#2}>::_M_manager(std::_Any_data&, GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#2} const&, std::_Manager_operation)
0.00 0.12 0.00 13 0.00 0.00 void std::vector<ComponentListElement, std::allocator<ComponentListElement> >::emplace_back<ComponentListElement>(ComponentListElement&&)
0.00 0.12 0.00 12 0.00 0.00 strToUpper(std::string const&)
0.00 0.12 0.00 12 0.00 0.00 ComponentGrid::getHelpPrompts()
0.00 0.12 0.00 12 0.00 0.00 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.12 0.00 12 0.00 0.00 ComponentList::update(int)
0.00 0.12 0.00 12 0.00 0.00 boost::date_time::string_parse_tree<char>::string_parse_tree(std::vector<std::string, std::allocator<std::string> >, unsigned int)
0.00 0.12 0.00 12 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.137]
0.00 0.12 0.00 12 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.62]
0.00 0.12 0.00 12 0.00 0.00 FileData::getFilesRecursive(unsigned int) const
0.00 0.12 0.00 12 0.00 0.00 std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (GuiMsgBox::*)(std::function<void ()> const&)> (GuiMsgBox*, std::function<void ()>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)
0.00 0.12 0.00 12 0.00 0.00 void std::vector<IList<TextListData, FileData*>::Entry, std::allocator<IList<TextListData, FileData*>::Entry> >::_M_emplace_back_aux<IList<TextListData, FileData*>::Entry const&>(IList<TextListData, FileData*>::Entry const&)
0.00 0.12 0.00 11 0.00 0.24 MenuComponent::updateSize()
0.00 0.12 0.00 11 0.00 0.00 MenuComponent::onSizeChanged()
0.00 0.12 0.00 11 0.00 0.00 ImageComponent::~ImageComponent()
0.00 0.12 0.00 11 0.00 0.00 ViewController::getHelpStyle()
0.00 0.12 0.00 11 0.00 0.00 ViewController::getHelpPrompts()
0.00 0.12 0.00 11 0.00 0.00 GuiMenu::getHelpPrompts()
0.00 0.12 0.00 11 0.00 0.00 std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#6}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#6}> const&, std::_Manager_operation)
0.00 0.12 0.00 11 0.00 0.00 std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#3}>::_M_manager(std::_Any_data&, GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#3} const&, std::_Manager_operation)
0.00 0.12 0.00 11 0.00 0.00 void std::vector<ComponentListElement, std::allocator<ComponentListElement> >::_M_emplace_back_aux<ComponentListElement>(ComponentListElement&&)
0.00 0.12 0.00 11 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, char const*> > std::_Rb_tree<std::string, std::pair<std::string const, char const*>, std::_Select1st<std::pair<std::string const, char const*> >, std::less<std::string>, std::allocator<std::pair<std::string const, char const*> > >::_M_insert_<std::pair<char const*, char const*>&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<char const*, char const*>&)
0.00 0.12 0.00 10 0.00 0.00 roundVector(Eigen::Matrix<float, 3, 1, 0, 3, 1> const&)
0.00 0.12 0.00 10 0.00 0.00 findOrCreateFile(SystemData*, boost::filesystem::path const&, FileType)
0.00 0.12 0.00 10 0.00 0.00 MetaDataList::createFromXML(MetaDataListType, pugi::xml_node, boost::filesystem::path const&)
0.00 0.12 0.00 10 0.00 0.00 ComponentList::getHelpPrompts()
0.00 0.12 0.00 10 0.00 0.00 MenuComponent::getHelpPrompts()
0.00 0.12 0.00 10 0.00 0.00 ButtonComponent::render(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.12 0.00 10 0.00 0.00 Log::getReportingLevel()
0.00 0.12 0.00 10 0.00 0.00 Log::get(LogLevel)
0.00 0.12 0.00 10 0.00 0.00 Log::~Log()
0.00 0.12 0.00 10 0.00 0.00 pugi::xml_node::prepend_child(pugi::xml_node_type)
0.00 0.12 0.00 10 0.00 0.00 pugi::xml_node::prepend_child(char const*)
0.00 0.12 0.00 10 0.00 0.00 std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda(float)#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda(float)#3}> const&, std::_Manager_operation)
0.00 0.12 0.00 10 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, Input> > std::_Rb_tree<std::string, std::pair<std::string const, Input>, std::_Select1st<std::pair<std::string const, Input> >, std::less<std::string>, std::allocator<std::pair<std::string const, Input> > >::_M_insert_<std::pair<std::string, Input> >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string, Input>&&)
0.00 0.12 0.00 10 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, Input> > std::_Rb_tree<std::string, std::pair<std::string const, Input>, std::_Select1st<std::pair<std::string const, Input> >, std::less<std::string>, std::allocator<std::pair<std::string const, Input> > >::_M_insert_unique_<std::pair<std::string, Input> >(std::_Rb_tree_const_iterator<std::pair<std::string const, Input> >, std::pair<std::string, Input>&&)
0.00 0.12 0.00 9 0.00 1.00 TextureResource::initFromMemory(char const*, unsigned int)
0.00 0.12 0.00 9 0.00 0.00 boost::assign_detail::generic_list<std::pair<char const*, ThemeData::ElementPropertyType> >::~generic_list()
0.00 0.12 0.00 9 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.205]
0.00 0.12 0.00 9 0.00 0.00 SystemData::getGamelistPath(bool) const
0.00 0.12 0.00 9 0.00 0.00 std::_Deque_base<std::pair<char const*, ThemeData::ElementPropertyType>, std::allocator<std::pair<char const*, ThemeData::ElementPropertyType> > >::_Deque_base()
0.00 0.12 0.00 9 0.00 0.00 std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#3}::operator()() const::{lambda()#1}>::_M_manager(std::_Any_data&, {lambda()#1} const&, std::_Manager_operation)
0.00 0.12 0.00 9 0.00 0.00 std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > >::~map()
0.00 0.12 0.00 9 0.00 0.00 std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > >, void>(std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > const&)
0.00 0.12 0.00 9 0.00 0.00 std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >::pair(std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > const&)
0.00 0.12 0.00 9 0.00 0.00 std::deque<std::pair<char const*, ThemeData::ElementPropertyType>, std::allocator<std::pair<char const*, ThemeData::ElementPropertyType> > >::deque(std::deque<std::pair<char const*, ThemeData::ElementPropertyType>, std::allocator<std::pair<char const*, ThemeData::ElementPropertyType> > > const&)
0.00 0.12 0.00 9 0.00 0.00 std::deque<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::allocator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > >::push_back(std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > const&)
0.00 0.12 0.00 9 0.00 0.00 void std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ElementPropertyType>, std::_Select1st<std::pair<std::string const, ThemeData::ElementPropertyType> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > >::_M_insert_unique<std::_Deque_iterator<std::pair<char const*, ThemeData::ElementPropertyType>, std::pair<char const*, ThemeData::ElementPropertyType>&, std::pair<char const*, ThemeData::ElementPropertyType>*> >(std::_Deque_iterator<std::pair<char const*, ThemeData::ElementPropertyType>, std::pair<char const*, ThemeData::ElementPropertyType>&, std::pair<char const*, ThemeData::ElementPropertyType>*>, std::_Deque_iterator<std::pair<char const*, ThemeData::ElementPropertyType>, std::pair<char const*, ThemeData::ElementPropertyType>&, std::pair<char const*, ThemeData::ElementPropertyType>*>)
0.00 0.12 0.00 9 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > std::_Rb_tree<std::string, std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::_Select1st<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > >::_M_insert_<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&)
0.00 0.12 0.00 9 0.00 0.00 std::_Rb_tree_node<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >* std::_Rb_tree<std::string, std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::_Select1st<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > >::_M_create_node<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&>(std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&)
0.00 0.12 0.00 9 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > std::_Rb_tree<std::string, std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::_Select1st<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > >::_M_insert_unique_<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&>(std::_Rb_tree_const_iterator<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&)
0.00 0.12 0.00 8 0.00 0.00 SystemView::getHelpStyle()
0.00 0.12 0.00 8 0.00 0.00 SystemView::getHelpPrompts()
0.00 0.12 0.00 8 0.00 0.24 ComponentList::addRow(ComponentListRow const&, bool)
0.00 0.12 0.00 8 0.00 0.00 TextComponent::setOpacity(unsigned char)
0.00 0.12 0.00 8 0.00 0.00 ImageComponent::setMaxSize(float, float)
0.00 0.12 0.00 8 0.00 0.00 RatingComponent::updateVertices()
0.00 0.12 0.00 8 0.00 0.00 ComponentListRow::addElement(std::shared_ptr<GuiComponent> const&, bool, bool) [clone .constprop.376]
0.00 0.12 0.00 8 0.00 0.00 ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&)
0.00 0.12 0.00 8 0.00 0.00 boost::add_reference<unsigned int const>::type boost::get<unsigned int, Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>(boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> const&)
0.00 0.12 0.00 8 0.00 0.00 boost::assign_detail::generic_list<std::pair<boost::assign_detail::assign_decay<char [4]>::type, boost::assign_detail::assign_decay<ThemeData::ElementPropertyType>::type> > boost::assign::map_list_of<char [4], ThemeData::ElementPropertyType>(char const (&) [4], ThemeData::ElementPropertyType const&)
0.00 0.12 0.00 8 0.00 0.00 Settings::getString(std::string const&)
0.00 0.12 0.00 8 0.00 0.00 HelpStyle::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&)
0.00 0.12 0.00 8 0.00 0.00 std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda(float)#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda(float)#4}> const&, std::_Manager_operation)
0.00 0.12 0.00 8 0.00 0.00 std::_Sp_counted_ptr<TextureResource*, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.12 0.00 8 0.00 0.00 std::_Sp_counted_ptr<TextureResource*, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.12 0.00 8 0.00 0.00 std::vector<ComponentListElement, std::allocator<ComponentListElement> >::operator=(std::vector<ComponentListElement, std::allocator<ComponentListElement> > const&)
0.00 0.12 0.00 8 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, char const*> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, char const*>, std::_Select1st<std::pair<std::string const, char const*> >, std::less<std::string>, std::allocator<std::pair<std::string const, char const*> > >::_M_insert_unique<std::pair<char const*, char const*>&>(std::pair<char const*, char const*>&)
0.00 0.12 0.00 8 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::find(std::string const&)
0.00 0.12 0.00 8 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > > std::_Rb_tree<std::pair<std::string, bool>, std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> >, std::_Select1st<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > >, std::less<std::pair<std::string, bool> >, std::allocator<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > > >::_M_insert_<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> >&&)
0.00 0.12 0.00 8 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > > std::_Rb_tree<std::pair<std::string, bool>, std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> >, std::_Select1st<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > >, std::less<std::pair<std::string, bool> >, std::allocator<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > > >::_M_insert_unique_<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > >(std::_Rb_tree_const_iterator<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > >, std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> >&&)
0.00 0.12 0.00 8 0.00 0.00 std::enable_if<!std::is_integral<ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&)::{lambda(InputConfig*, Input)#1}>::value, std::function<bool (InputConfig*, Input)>&>::type std::function<bool (InputConfig*, Input)>::operator=<ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&)::{lambda(InputConfig*, Input)#1}>(std::is_integral&&)
0.00 0.12 0.00 7 0.00 0.26 GuiSettings::input(InputConfig*, Input)
0.00 0.12 0.00 7 0.00 0.00 Font::FontTexture::initTexture()
0.00 0.12 0.00 7 0.00 0.00 Font::FontTexture::FontTexture()
0.00 0.12 0.00 7 0.00 0.00 Font::Font(int, std::string const&)
0.00 0.12 0.00 7 0.00 0.00 Font::~Font()
0.00 0.12 0.00 7 0.00 0.00 Font::~Font()
0.00 0.12 0.00 7 0.00 0.00 boost::filesystem::directory_iterator::directory_iterator(boost::filesystem::path const&)
0.00 0.12 0.00 7 0.00 0.00 boost::detail::sp_counted_impl_p<boost::filesystem::detail::dir_itr_imp>::~sp_counted_impl_p()
0.00 0.12 0.00 7 0.00 0.00 SystemData::getGameCount() const
0.00 0.12 0.00 7 0.00 0.00 std::_Sp_counted_ptr<Font*, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.12 0.00 7 0.00 0.00 std::_Sp_counted_ptr<Font*, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.12 0.00 7 0.00 0.00 std::map<std::pair<std::string, int>, std::weak_ptr<Font>, std::less<std::pair<std::string, int> >, std::allocator<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > > >::operator[](std::pair<std::string, int> const&)
0.00 0.12 0.00 7 0.00 0.00 std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> >::pair(std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> >&&)
0.00 0.12 0.00 7 0.00 0.00 std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> >::pair<std::weak_ptr<Font>, void>(std::pair<std::string, int> const&, std::weak_ptr<Font>&&)
0.00 0.12 0.00 7 0.00 0.00 std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> >::~pair()
0.00 0.12 0.00 7 0.00 0.00 void std::vector<Font::FontTexture, std::allocator<Font::FontTexture> >::_M_emplace_back_aux<Font::FontTexture>(Font::FontTexture&&)
0.00 0.12 0.00 7 0.00 0.00 void std::vector<IList<ComponentListRow, void*>::Entry, std::allocator<IList<ComponentListRow, void*>::Entry> >::_M_emplace_back_aux<IList<ComponentListRow, void*>::Entry const&>(IList<ComponentListRow, void*>::Entry const&)
0.00 0.12 0.00 7 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >, bool> std::_Rb_tree<std::string, std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::_Select1st<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > >::_M_insert_unique<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&>(std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&)
0.00 0.12 0.00 7 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > > std::_Rb_tree<std::pair<std::string, int>, std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> >, std::_Select1st<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > >, std::less<std::pair<std::string, int> >, std::allocator<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > > >::_M_insert_<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> >&&)
0.00 0.12 0.00 7 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > > std::_Rb_tree<std::pair<std::string, int>, std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> >, std::_Select1st<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > >, std::less<std::pair<std::string, int> >, std::allocator<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > > >::_M_insert_unique_<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > >(std::_Rb_tree_const_iterator<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > >, std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> >&&)
0.00 0.12 0.00 7 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > >, bool> std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > >, std::_Select1st<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > > >::_M_insert_unique<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > >(std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > >&&)
0.00 0.12 0.00 7 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<unsigned long const, Font::Glyph> >, bool> std::_Rb_tree<unsigned long, std::pair<unsigned long const, Font::Glyph>, std::_Select1st<std::pair<unsigned long const, Font::Glyph> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, Font::Glyph> > >::_M_insert_unique<std::pair<unsigned long const, Font::Glyph> >(std::pair<unsigned long const, Font::Glyph>&&)
0.00 0.12 0.00 7 0.00 0.00 std::_Rb_tree<unsigned long, std::pair<unsigned long const, Font::Glyph>, std::_Select1st<std::pair<unsigned long const, Font::Glyph> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, Font::Glyph> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned long const, Font::Glyph> >*)
0.00 0.12 0.00 7 0.00 0.00 std::weak_ptr<Font>::~weak_ptr()
0.00 0.12 0.00 6 0.00 0.00 readList(std::string const&, char const*) [clone .constprop.155]
0.00 0.12 0.00 6 0.00 0.00 GuiSettings::getHelpPrompts()
0.00 0.12 0.00 6 0.00 0.00 GuiComponent::getHelpPrompts()
0.00 0.12 0.00 6 0.00 0.98 RatingComponent::onSizeChanged()
0.00 0.12 0.00 6 0.00 0.00 ComponentListRow::~ComponentListRow()
0.00 0.12 0.00 6 0.00 0.00 DateTimeComponent::onSizeChanged()
0.00 0.12 0.00 6 0.00 0.00 NinePatchComponent::setImagePath(std::string const&)
0.00 0.12 0.00 6 0.00 0.21 NinePatchComponent::NinePatchComponent(Window*, std::string const&, unsigned int, unsigned int)
0.00 0.12 0.00 6 0.00 0.00 DetailedGameListView::getMDLabels()
0.00 0.12 0.00 6 0.00 0.00 Font::unload(std::shared_ptr<ResourceManager>&)
0.00 0.12 0.00 6 0.00 0.00 pugi::xml_writer_file::write(void const*, unsigned int)
0.00 0.12 0.00 6 0.00 0.00 pugi::impl::(anonymous namespace)::xml_buffered_writer::flush(char const*, unsigned int)
0.00 0.12 0.00 6 0.00 0.00 IList<ComponentListRow, void*>::onScroll(int)
0.00 0.12 0.00 6 0.00 0.00 ThemeData::ThemeView::ThemeView(ThemeData::ThemeView&&)
0.00 0.12 0.00 6 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, char const*>, std::_Select1st<std::pair<std::string const, char const*> >, std::less<std::string>, std::allocator<std::pair<std::string const, char const*> > >::find(std::string const&) const
0.00 0.12 0.00 6 0.00 0.00 std::shared_ptr<TextureResource>::operator=(std::shared_ptr<TextureResource> const&)
0.00 0.12 0.00 6 0.00 0.00 std::map<std::string, std::shared_ptr<TextureResource>, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared_ptr<TextureResource> > > >::operator[](std::string&&)
0.00 0.12 0.00 6 0.00 0.00 void std::vector<Eigen::Matrix<float, 4, 1, 0, 4, 1>, std::allocator<Eigen::Matrix<float, 4, 1, 0, 4, 1> > >::_M_emplace_back_aux<Eigen::Matrix<float, 4, 1, 0, 4, 1> >(Eigen::Matrix<float, 4, 1, 0, 4, 1>&&)
0.00 0.12 0.00 6 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeElement>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeElement> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeElement> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, ThemeData::ThemeElement> >*)
0.00 0.12 0.00 6 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, ThemeData::ThemeView> > std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeView>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeView> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeView> > >::_M_insert_<std::pair<std::string, ThemeData::ThemeView> >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string, ThemeData::ThemeView>&&)
0.00 0.12 0.00 6 0.00 0.00 std::_Rb_tree_node<std::pair<std::string const, ThemeData::ThemeView> >* std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeView>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeView> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeView> > >::_M_create_node<std::pair<std::string, ThemeData::ThemeView> >(std::pair<std::string, ThemeData::ThemeView>&&)
0.00 0.12 0.00 6 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, std::shared_ptr<TextureResource> > > std::_Rb_tree<std::string, std::pair<std::string const, std::shared_ptr<TextureResource> >, std::_Select1st<std::pair<std::string const, std::shared_ptr<TextureResource> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared_ptr<TextureResource> > > >::_M_insert_<std::pair<std::string, std::shared_ptr<TextureResource> > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string, std::shared_ptr<TextureResource> >&&)
0.00 0.12 0.00 6 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, std::shared_ptr<TextureResource> > > std::_Rb_tree<std::string, std::pair<std::string const, std::shared_ptr<TextureResource> >, std::_Select1st<std::pair<std::string const, std::shared_ptr<TextureResource> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared_ptr<TextureResource> > > >::_M_insert_unique_<std::pair<std::string, std::shared_ptr<TextureResource> > >(std::_Rb_tree_const_iterator<std::pair<std::string const, std::shared_ptr<TextureResource> > >, std::pair<std::string, std::shared_ptr<TextureResource> >&&)
0.00 0.12 0.00 5 0.00 0.78 makeArrow(Window*)
0.00 0.12 0.00 5 0.00 0.00 TextComponent::setAlignment(Alignment)
0.00 0.12 0.00 5 0.00 0.00 TextComponent::setValue(std::string const&)
0.00 0.12 0.00 5 0.00 0.00 ButtonComponent::getHelpPrompts()
0.00 0.12 0.00 5 0.00 0.00 ComponentListRow::addElement(std::shared_ptr<GuiComponent> const&, bool, bool) [clone .constprop.377]
0.00 0.12 0.00 5 0.00 2.45 GuiMenu::addEntry(char const*, unsigned int, bool, std::function<void ()> const&)
0.00 0.12 0.00 5 0.00 0.24 _ZN9__gnu_cxx13new_allocatorI13TextComponentE9constructIS1_IRP6WindowRPKcRSt10shared_ptrI4FontERjEEEvPT_DpOT0_
0.00 0.12 0.00 5 0.00 0.00 BasicGameListView::getName() const
0.00 0.12 0.00 5 0.00 0.00 std::__shared_ptr<GuiComponent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<ImageComponent, void>(std::__shared_ptr<ImageComponent, (__gnu_cxx::_Lock_policy)2> const&)
0.00 0.12 0.00 5 0.00 0.24 std::__shared_ptr<TextComponent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<TextComponent>, Window*&, char const*&, std::shared_ptr<Font>&, unsigned int&>(std::_Sp_make_shared_tag, std::allocator<TextComponent> const&, Window*&, char const*&, std::shared_ptr<Font>&, unsigned int&)
0.00 0.12 0.00 5 0.00 0.00 std::_Function_base::_Base_manager<GuiSettings::GuiSettings(Window*, char const*)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<GuiSettings::GuiSettings(Window*, char const*)::{lambda()#1}> const&, std::_Manager_operation)
0.00 0.12 0.00 5 0.00 0.00 std::_Function_base::_Base_manager<ViewController::playViewTransition()::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<ViewController::playViewTransition()::{lambda()#2}> const&, std::_Manager_operation)
0.00 0.12 0.00 5 0.00 0.24 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<TextComponent, std::allocator<TextComponent>, Window*&, char const*&, std::shared_ptr<Font>&, unsigned int&>(std::_Sp_make_shared_tag, TextComponent*, std::allocator<TextComponent> const&, Window*&, char const*&, std::shared_ptr<Font>&, unsigned int&)
0.00 0.12 0.00 5 0.00 0.00 std::_Function_handler<void (float), SystemView::onCursorChanged(CursorState const&)::{lambda(float)#1}>::_M_invoke(std::_Any_data const&, float)
0.00 0.12 0.00 5 0.00 0.00 std::_Function_handler<void (float), ViewController::playViewTransition()::{lambda(float)#1}>::_M_invoke(std::_Any_data const&, float)
0.00 0.12 0.00 5 0.00 0.00 std::_Function_handler<void (), SystemView::onCursorChanged(CursorState const&)::{lambda()#2}>::_M_invoke(std::_Any_data const&)
0.00 0.12 0.00 5 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeView>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeView> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeView> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, ThemeData::ThemeView> >*)
0.00 0.12 0.00 4 0.00 0.00 nsvg__convertToPixels(NSVGparser*, float, char const*, int) [clone .constprop.14]
0.00 0.12 0.00 4 0.00 0.00 ThemeExtras::setExtras(std::vector<GuiComponent*, std::allocator<GuiComponent*> > const&)
0.00 0.12 0.00 4 0.00 0.00 ThemeExtras::~ThemeExtras()
0.00 0.12 0.00 4 0.00 0.00 ComponentList::onFocusGained()
0.00 0.12 0.00 4 0.00 0.31 ButtonComponent::updateImage()
0.00 0.12 0.00 4 0.00 0.18 ButtonComponent::input(InputConfig*, Input)
0.00 0.12 0.00 4 0.00 0.12 DateTimeComponent::setFont(std::shared_ptr<Font>)
0.00 0.12 0.00 4 0.00 0.00 NinePatchComponent::setEdgeColor(unsigned int)
0.00 0.12 0.00 4 0.00 0.00 NinePatchComponent::setCenterColor(unsigned int)
0.00 0.12 0.00 4 0.00 0.00 DetailedGameListView::getMDValues()
0.00 0.12 0.00 4 0.00 0.00 pugi::impl::(anonymous namespace)::strconv_escape(char*, pugi::impl::(anonymous namespace)::gap&)
0.00 0.12 0.00 4 0.00 0.00 pugi::impl::(anonymous namespace)::gap::push(char*&, unsigned int)
0.00 0.12 0.00 4 0.00 0.00 IList<SystemViewData, SystemData*>::onScroll(int)
0.00 0.12 0.00 4 0.00 0.00 std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > boost::date_time::gather_month_strings<char>(std::locale const&, bool)
0.00 0.12 0.00 4 0.00 0.00 std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > boost::date_time::gather_weekday_strings<char>(std::locale const&, bool)
0.00 0.12 0.00 4 0.00 0.26 GuiMsgBox::input(InputConfig*, Input)
0.00 0.12 0.00 4 0.00 1.06 ThemeData::makeExtras(std::shared_ptr<ThemeData> const&, std::string const&, Window*)
0.00 0.12 0.00 4 0.00 0.00 ThemeData::parseViews(pugi::xml_node const&)
0.00 0.12 0.00 4 0.00 0.00 FileData::getThumbnailPath() const
0.00 0.12 0.00 4 0.00 0.00 std::_Deque_base<FileData*, std::allocator<FileData*> >::_M_initialize_map(unsigned int)
0.00 0.12 0.00 4 0.00 0.00 void std::_Destroy_aux<false>::__destroy<IList<SystemViewData, SystemData*>::Entry*>(IList<SystemViewData, SystemData*>::Entry*, IList<SystemViewData, SystemData*>::Entry*)
0.00 0.12 0.00 4 0.00 0.00 void std::_Destroy_aux<false>::__destroy<std::shared_ptr<ButtonComponent>*>(std::shared_ptr<ButtonComponent>*, std::shared_ptr<ButtonComponent>*)
0.00 0.12 0.00 4 0.00 0.00 std::_Vector_base<std::string, std::allocator<std::string> >::_M_create_storage(unsigned int)
0.00 0.12 0.00 4 0.00 0.00 std::_Function_base::_Base_manager<ViewController::playViewTransition()::{lambda(float)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<ViewController::playViewTransition()::{lambda(float)#1}> const&, std::_Manager_operation)
0.00 0.12 0.00 4 0.00 0.00 std::_Sp_counted_ptr<ImageComponent*, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.12 0.00 4 0.00 0.00 std::_Sp_counted_ptr<ImageComponent*, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.12 0.00 4 0.00 0.00 std::_Function_handler<void (float), SystemView::onCursorChanged(CursorState const&)::{lambda(float)#4}>::_M_invoke(std::_Any_data const&, float)
0.00 0.12 0.00 4 0.00 0.00 std::string* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<std::string const*, std::vector<std::string, std::allocator<std::string> > >, std::string*>(__gnu_cxx::__normal_iterator<std::string const*, std::vector<std::string, std::allocator<std::string> > >, __gnu_cxx::__normal_iterator<std::string const*, std::vector<std::string, std::allocator<std::string> > >, std::string*)
0.00 0.12 0.00 4 0.00 0.00 std::vector<GuiComponent*, std::allocator<GuiComponent*> >::operator=(std::vector<GuiComponent*, std::allocator<GuiComponent*> > const&)
0.00 0.12 0.00 4 0.00 0.00 std::vector<std::string, std::allocator<std::string> >::vector(std::vector<std::string, std::allocator<std::string> > const&)
0.00 0.12 0.00 4 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeView>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeView> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeView> > >::find(std::string const&)
0.00 0.12 0.00 4 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, std::string> > std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_<std::pair<std::string, std::string> >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string, std::string>&&)
0.00 0.12 0.00 4 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, std::string> > std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_<std::pair<std::string, std::string> >(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string, std::string>&&)
0.00 0.12 0.00 4 0.00 0.00 std::_Rb_tree<char, std::pair<char const, boost::date_time::string_parse_tree<char> >, std::_Select1st<std::pair<char const, boost::date_time::string_parse_tree<char> > >, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >::swap(std::_Rb_tree<char, std::pair<char const, boost::date_time::string_parse_tree<char> >, std::_Select1st<std::pair<char const, boost::date_time::string_parse_tree<char> > >, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >&)
0.00 0.12 0.00 4 0.00 0.00 std::multimap<char, boost::date_time::string_parse_tree<char>, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >::operator=(std::multimap<char, boost::date_time::string_parse_tree<char>, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >&&)
0.00 0.12 0.00 3 0.00 0.01 parseGamelist(SystemData*)
0.00 0.12 0.00 3 0.00 3.32 updateGamelist(SystemData*)
0.00 0.12 0.00 3 0.00 0.00 SystemData::populateFolder(FileData*)
0.00 0.12 0.00 3 0.00 0.00 SystemData::loadTheme()
0.00 0.12 0.00 3 0.00 0.01 SystemData::SystemData(std::string const&, std::string const&, std::string const&, std::vector<std::string, std::allocator<std::string> > const&, std::string const&, std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> > const&, std::string const&)
0.00 0.12 0.00 3 0.00 3.32 SystemData::~SystemData()
0.00 0.12 0.00 3 0.00 0.00 PlatformIds::getPlatformId(char const*)
0.00 0.12 0.00 3 0.00 0.48 MenuComponent::updateGrid()
0.00 0.12 0.00 3 0.00 0.00 TextComponent::setColor(unsigned int)
0.00 0.12 0.00 3 0.00 0.00 TextComponent::~TextComponent()
0.00 0.12 0.00 3 0.00 0.00 ButtonComponent::onSizeChanged()
0.00 0.12 0.00 3 0.00 0.48 ButtonComponent::setText(std::string const&, std::string const&)
0.00 0.12 0.00 3 0.00 1.00 ButtonComponent::ButtonComponent(Window*, std::string const&, std::string const&, std::function<void ()> const&)
0.00 0.12 0.00 3 0.00 0.00 ButtonComponent::~ButtonComponent()
0.00 0.12 0.00 3 0.00 0.00 pugi::impl::(anonymous namespace)::node_output(pugi::impl::(anonymous namespace)::xml_buffered_writer&, pugi::xml_node const&, char const*, unsigned int, unsigned int)
0.00 0.12 0.00 3 0.00 0.00 pugi::impl::(anonymous namespace)::save_file_impl(pugi::xml_document const&, _IO_FILE*, char const*, unsigned int, pugi::xml_encoding)
0.00 0.12 0.00 3 0.00 0.00 pugi::xml_node::xml_node()
0.00 0.12 0.00 3 0.00 0.32 Window::pushGui(GuiComponent*)
0.00 0.12 0.00 3 0.00 0.00 FileData::sort(bool (&)(FileData const*, FileData const*), bool)
0.00 0.12 0.00 3 0.00 0.00 FileData::sort(FileData::SortType const&)
0.00 0.12 0.00 3 0.00 0.00 ThemeSet::~ThemeSet()
0.00 0.12 0.00 3 0.00 0.00 ThemeData::getThemeSets()
0.00 0.12 0.00 3 0.00 0.00 ThemeData::getThemeFromCurrentSet(std::string const&)
0.00 0.12 0.00 3 0.00 0.00 ThemeData::ThemeData()
0.00 0.12 0.00 3 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.34]
0.00 0.12 0.00 3 0.00 0.00 SystemData::getThemePath() const
0.00 0.12 0.00 3 0.00 0.00 pugi::xml_document::save(pugi::xml_writer&, char const*, unsigned int, pugi::xml_encoding) const
0.00 0.12 0.00 3 0.00 0.00 pugi::xml_document::save_file(char const*, char const*, unsigned int, pugi::xml_encoding) const
0.00 0.12 0.00 3 0.00 0.00 pugi::xml_node::find_child_by_attribute(char const*, char const*, char const*) const
0.00 0.12 0.00 3 0.00 0.00 ThemeSet::getThemePath(std::string const&) const
0.00 0.12 0.00 3 0.00 0.00 std::_Deque_base<boost::filesystem::path, std::allocator<boost::filesystem::path> >::_M_initialize_map(unsigned int)
0.00 0.12 0.00 3 0.00 0.00 std::_Deque_base<boost::filesystem::path, std::allocator<boost::filesystem::path> >::_Deque_base()
0.00 0.12 0.00 3 0.00 0.00 void std::_Destroy_aux<false>::__destroy<boost::filesystem::path*>(boost::filesystem::path*, boost::filesystem::path*)
0.00 0.12 0.00 3 0.00 0.00 std::_Function_base::_Base_manager<DetailedGameListView::DetailedGameListView(Window*, FileData*)::{lambda(CursorState const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<DetailedGameListView::DetailedGameListView(Window*, FileData*)::{lambda(CursorState const&)#1}> const&, std::_Manager_operation)
0.00 0.12 0.00 3 0.00 0.00 std::_Function_handler<void (float), SystemView::onCursorChanged(CursorState const&)::{lambda(float)#3}>::_M_invoke(std::_Any_data const&, float)
0.00 0.12 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<ButtonComponent, std::allocator<ButtonComponent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.12 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<ButtonComponent, std::allocator<ButtonComponent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.12 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<ButtonComponent, std::allocator<ButtonComponent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
0.00 0.12 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<ThemeData, std::allocator<ThemeData>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.12 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<ThemeData, std::allocator<ThemeData>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.12 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace<ThemeData, std::allocator<ThemeData>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
0.00 0.12 0.00 3 0.00 0.00 std::map<std::string, ThemeSet, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeSet> > >::operator[](std::string&&)
0.00 0.12 0.00 3 0.00 0.00 std::pair<std::string const, ThemeSet>::pair<std::string, ThemeSet, void>(std::pair<std::string, ThemeSet>&&)
0.00 0.12 0.00 3 0.00 0.00 std::pair<std::string, ThemeSet>::pair<std::string, ThemeSet, void>(std::string&&, ThemeSet&&)
0.00 0.12 0.00 3 0.00 0.00 std::pair<std::string, ThemeSet>::~pair()
0.00 0.12 0.00 3 0.00 0.00 std::deque<boost::filesystem::path, std::allocator<boost::filesystem::path> >::~deque()
0.00 0.12 0.00 3 0.00 0.00 void std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> >::_M_emplace_back_aux<PlatformIds::PlatformId const&>(PlatformIds::PlatformId const&)
0.00 0.12 0.00 3 0.00 0.00 std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> >::operator=(std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> > const&)
0.00 0.12 0.00 3 0.00 0.00 std::vector<std::string, std::allocator<std::string> >::operator=(std::vector<std::string, std::allocator<std::string> > const&)
0.00 0.12 0.00 3 0.00 0.00 void std::vector<std::shared_ptr<ButtonComponent>, std::allocator<std::shared_ptr<ButtonComponent> > >::_M_emplace_back_aux<std::shared_ptr<ButtonComponent> >(std::shared_ptr<ButtonComponent>&&)
0.00 0.12 0.00 3 0.00 0.00 void std::vector<std::shared_ptr<Font>, std::allocator<std::shared_ptr<Font> > >::_M_emplace_back_aux<std::shared_ptr<Font> >(std::shared_ptr<Font>&&)
0.00 0.12 0.00 3 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, Input>, std::_Select1st<std::pair<std::string const, Input> >, std::less<std::string>, std::allocator<std::pair<std::string const, Input> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, Input> >*)
0.00 0.12 0.00 3 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, ThemeSet> > std::_Rb_tree<std::string, std::pair<std::string const, ThemeSet>, std::_Select1st<std::pair<std::string const, ThemeSet> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeSet> > >::_M_insert_<std::pair<std::string, ThemeSet> >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string, ThemeSet>&&)
0.00 0.12 0.00 3 0.00 0.00 std::_Rb_tree_node<std::pair<std::string const, ThemeSet> >* std::_Rb_tree<std::string, std::pair<std::string const, ThemeSet>, std::_Select1st<std::pair<std::string const, ThemeSet> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeSet> > >::_M_create_node<std::pair<std::string, ThemeSet> >(std::pair<std::string, ThemeSet>&&)
0.00 0.12 0.00 3 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, ThemeSet> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, ThemeSet>, std::_Select1st<std::pair<std::string const, ThemeSet> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeSet> > >::_M_insert_unique<std::pair<std::string, ThemeSet> >(std::pair<std::string, ThemeSet>&&)
0.00 0.12 0.00 3 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, ThemeSet> > std::_Rb_tree<std::string, std::pair<std::string const, ThemeSet>, std::_Select1st<std::pair<std::string const, ThemeSet> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeSet> > >::_M_insert_unique_<std::pair<std::string, ThemeSet> >(std::_Rb_tree_const_iterator<std::pair<std::string const, ThemeSet> >, std::pair<std::string, ThemeSet>&&)
0.00 0.12 0.00 3 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, ThemeSet>, std::_Select1st<std::pair<std::string const, ThemeSet> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeSet> > >::find(std::string const&)
0.00 0.12 0.00 3 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, ThemeSet>, std::_Select1st<std::pair<std::string const, ThemeSet> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeSet> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, ThemeSet> >*)
0.00 0.12 0.00 3 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, int> > std::_Rb_tree<std::string, std::pair<std::string const, int>, std::_Select1st<std::pair<std::string const, int> >, std::less<std::string>, std::allocator<std::pair<std::string const, int> > >::_M_insert_unique_<std::pair<std::string, int> >(std::_Rb_tree_const_iterator<std::pair<std::string const, int> >, std::pair<std::string, int>&&)
0.00 0.12 0.00 3 0.00 0.00 __gnu_cxx::__normal_iterator<SystemData**, std::vector<SystemData*, std::allocator<SystemData*> > > std::__find<__gnu_cxx::__normal_iterator<SystemData**, std::vector<SystemData*, std::allocator<SystemData*> > >, SystemData*>(__gnu_cxx::__normal_iterator<SystemData**, std::vector<SystemData*, std::allocator<SystemData*> > >, __gnu_cxx::__normal_iterator<SystemData**, std::vector<SystemData*, std::allocator<SystemData*> > >, SystemData* const&, std::random_access_iterator_tag)
0.00 0.12 0.00 2 0.00 1.19 makeButtonGrid(Window*, std::vector<std::shared_ptr<ButtonComponent>, std::allocator<std::shared_ptr<ButtonComponent> > > const&)
0.00 0.12 0.00 2 0.00 0.00 string_to_ptime(std::string const&, std::string const&)
0.00 0.12 0.00 2 0.00 0.00 InputConfig::isConfigured()
0.00 0.12 0.00 2 0.00 0.00 InputConfig::InputConfig(int, std::string const&, std::string const&)
0.00 0.12 0.00 2 0.00 0.00 ThemeExtras::~ThemeExtras()
0.00 0.12 0.00 2 0.00 0.00 InputManager::getInstance()
0.00 0.12 0.00 2 0.00 0.00 InputManager::loadInputConfig(InputConfig*)
0.00 0.12 0.00 2 0.00 0.00 ComponentGrid::resetCursor()
0.00 0.12 0.00 2 0.00 0.00 ComponentList::onFocusLost()
0.00 0.12 0.00 2 0.00 0.78 ComponentList::ComponentList(Window*)
0.00 0.12 0.00 2 0.00 7.53 IGameListView::setTheme(std::shared_ptr<ThemeData> const&)
0.00 0.12 0.00 2 0.00 2.73 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&)
0.00 0.12 0.00 2 0.00 0.00 ImageComponent::hasImage()
0.00 0.12 0.00 2 0.00 13.42 ViewController::getGameListView(SystemData*)
0.00 0.12 0.00 2 0.00 2.53 BasicGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&)
0.00 0.12 0.00 2 0.00 1.97 BasicGameListView::BasicGameListView(Window*, FileData*)
0.00 0.12 0.00 2 0.00 1.49 DateTimeComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int)
0.00 0.12 0.00 2 0.00 0.48 DateTimeComponent::setValue(std::string const&)
0.00 0.12 0.00 2 0.00 0.48 DateTimeComponent::DateTimeComponent(Window*, DateTimeComponent::DisplayMode)
0.00 0.12 0.00 2 0.00 0.24 DateTimeComponent::~DateTimeComponent()
0.00 0.12 0.00 2 0.00 0.06 TextListComponent<FileData*>::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int)
0.00 0.12 0.00 2 0.00 0.00 TextListComponent<FileData*>::setFont(std::shared_ptr<Font> const&)
0.00 0.12 0.00 2 0.00 0.78 TextListComponent<FileData*>::TextListComponent(Window*)
0.00 0.12 0.00 2 0.00 0.48 TextListComponent<FileData*>::~TextListComponent()
0.00 0.12 0.00 2 0.00 2.48 ISimpleGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&)
0.00 0.12 0.00 2 0.00 0.95 ISimpleGameListView::ISimpleGameListView(Window*, FileData*)
0.00 0.12 0.00 2 0.00 1.19 ISimpleGameListView::~ISimpleGameListView()
0.00 0.12 0.00 2 0.00 0.00 ScrollableContainer::reset()
0.00 0.12 0.00 2 0.00 0.00 DetailedGameListView::initMDLabels()
0.00 0.12 0.00 2 0.00 3.58 DetailedGameListView::initMDValues()
0.00 0.12 0.00 2 0.00 0.00 pugi::impl::(anonymous namespace)::xml_buffered_writer::write(char, char, char, char)
0.00 0.12 0.00 2 0.00 0.00 Eigen::CommaInitializer<Eigen::Matrix<int, 2, 1, 0, 2, 1> >::~CommaInitializer()
0.00 0.12 0.00 2 0.00 0.00 Eigen::CommaInitializer<Eigen::Matrix<int, 2, 1, 0, 2, 1> >::operator,(int const&)
0.00 0.12 0.00 2 0.00 0.78 IList<TextListData, FileData*>::IList(Window*, ScrollTierList const&, ListLoopType const&)
0.00 0.12 0.00 2 0.00 0.48 IList<TextListData, FileData*>::~IList()
0.00 0.12 0.00 2 0.00 0.12 IList<ComponentListRow, void*>::scroll(int)
0.00 0.12 0.00 2 0.00 0.12 IList<ComponentListRow, void*>::listInput(int)
0.00 0.12 0.00 2 0.00 0.00 boost::posix_time::ptime::ptime()
0.00 0.12 0.00 2 0.00 0.00 std::basic_istream<char, std::char_traits<char> >& boost::posix_time::operator>><char, std::char_traits<char> >(std::basic_istream<char, std::char_traits<char> >&, boost::posix_time::ptime&)
0.00 0.12 0.00 2 0.00 0.00 boost::assign_detail::generic_list<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >& boost::assign_detail::generic_list<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >::operator()<char [10], std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >(char const (&) [10], std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&)
0.00 0.12 0.00 2 0.00 0.00 boost::assign_detail::generic_list<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >& boost::assign_detail::generic_list<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >::operator()<char [6], std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >(char const (&) [6], std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&)
0.00 0.12 0.00 2 0.00 0.00 boost::assign_detail::generic_list<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >& boost::assign_detail::generic_list<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >::operator()<char [9], std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >(char const (&) [9], std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&)
0.00 0.12 0.00 2 0.00 0.00 boost::exception_detail::error_info_injector<boost::gregorian::bad_year>::~error_info_injector()
0.00 0.12 0.00 2 0.00 0.00 boost::add_reference<bool const>::type boost::get<bool, Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>(boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> const&)
0.00 0.12 0.00 2 0.00 0.00 boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<bool const> >::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<bool const> >, void const*, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::get_visitor<bool const> >&, void const*, mpl_::bool_<false>, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*)
0.00 0.12 0.00 2 0.00 0.00 boost::date_time::period_parser<boost::gregorian::date, char>::period_parser(boost::date_time::period_parser<boost::gregorian::date, char>::period_range_option, char const*, char const*, char const*, char const*)
0.00 0.12 0.00 2 0.00 0.00 boost::date_time::date_input_facet<boost::gregorian::date, char, std::istreambuf_iterator<char, std::char_traits<char> > >::date_input_facet(std::string const&, unsigned int)
0.00 0.12 0.00 2 0.00 0.00 boost::date_time::date_input_facet<boost::gregorian::date, char, std::istreambuf_iterator<char, std::char_traits<char> > >::~date_input_facet()
0.00 0.12 0.00 2 0.00 0.00 boost::date_time::time_input_facet<boost::posix_time::ptime, char, std::istreambuf_iterator<char, std::char_traits<char> > >::time_input_facet(std::string const&, unsigned int)
0.00 0.12 0.00 2 0.00 0.00 boost::date_time::time_input_facet<boost::posix_time::ptime, char, std::istreambuf_iterator<char, std::char_traits<char> > >::~time_input_facet()
0.00 0.12 0.00 2 0.00 0.00 boost::date_time::format_date_parser<boost::gregorian::date, char>::format_date_parser(std::string const&, std::locale const&)
0.00 0.12 0.00 2 0.00 0.00 boost::date_time::format_date_parser<boost::gregorian::date, char>::~format_date_parser()
0.00 0.12 0.00 2 0.00 0.00 short boost::date_time::fixed_string_to_int<short, char>(std::istreambuf_iterator<char, std::char_traits<char> >&, std::istreambuf_iterator<char, std::char_traits<char> >&, boost::date_time::parse_match_result<char>&, unsigned int, char const&)
0.00 0.12 0.00 2 0.00 0.00 boost::date_time::date_generator_parser<boost::gregorian::date, char>::element_strings(std::string const&, std::string const&, std::string const&, std::string const&, std::string const&, std::string const&, std::string const&, std::string const&, std::string const&)
0.00 0.12 0.00 2 0.00 0.00 boost::date_time::date_generator_parser<boost::gregorian::date, char>::date_generator_parser()
0.00 0.12 0.00 2 0.00 0.00 boost::date_time::special_values_parser<boost::gregorian::date, char>::sv_strings(std::string const&, std::string const&, std::string const&, std::string const&, std::string const&)
0.00 0.12 0.00 2 0.00 0.00 boost::date_time::special_values_parser<boost::gregorian::date, char>::special_values_parser()
0.00 0.12 0.00 2 0.00 0.00 ThemeData::parseIncludes(pugi::xml_node const&)
0.00 0.12 0.00 2 0.00 0.00 ThemeData::loadFile(std::string const&)
0.00 0.12 0.00 2 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.15]
0.00 0.12 0.00 2 0.00 0.00 boost::date_time::time_input_facet<boost::posix_time::ptime, char, std::istreambuf_iterator<char, std::char_traits<char> > >::get(std::istreambuf_iterator<char, std::char_traits<char> >&, std::istreambuf_iterator<char, std::char_traits<char> >&, std::ios_base&, boost::posix_time::ptime&) const
0.00 0.12 0.00 2 0.00 0.00 boost::date_time::time_input_facet<boost::posix_time::ptime, char, std::istreambuf_iterator<char, std::char_traits<char> > >::get(std::istreambuf_iterator<char, std::char_traits<char> >&, std::istreambuf_iterator<char, std::char_traits<char> >&, std::ios_base&, boost::posix_time::ptime&, std::string&, bool) const
0.00 0.12 0.00 2 0.00 0.00 boost::date_time::string_parse_tree<char>::match(std::istreambuf_iterator<char, std::char_traits<char> >&, std::istreambuf_iterator<char, std::char_traits<char> >&, boost::date_time::parse_match_result<char>&, unsigned int&) const
0.00 0.12 0.00 2 0.00 0.00 boost::date_time::format_date_parser<boost::gregorian::date, char>::parse_year(std::istreambuf_iterator<char, std::char_traits<char> >&, std::istreambuf_iterator<char, std::char_traits<char> >&, std::string, boost::date_time::parse_match_result<char>&) const
0.00 0.12 0.00 2 0.00 0.00 boost::date_time::special_values_parser<boost::gregorian::date, char>::match(std::istreambuf_iterator<char, std::char_traits<char> >&, std::istreambuf_iterator<char, std::char_traits<char> >&, boost::date_time::parse_match_result<char>&) const
0.00 0.12 0.00 2 0.00 0.00 std::string ThemeData::ThemeElement::get<std::string>(std::string const&) const
0.00 0.12 0.00 2 0.00 0.00 bool ThemeData::ThemeElement::get<bool>(std::string const&) const
0.00 0.12 0.00 2 0.00 0.00 float ThemeData::ThemeElement::get<float>(std::string const&) const
0.00 0.12 0.00 2 0.00 0.00 unsigned int ThemeData::ThemeElement::get<unsigned int>(std::string const&) const
0.00 0.12 0.00 2 0.00 6.74 std::function<void ()>::operator()() const
0.00 0.12 0.00 2 0.00 0.00 std::shared_ptr<IGameListView>::operator=(std::shared_ptr<IGameListView>&&)
0.00 0.12 0.00 2 0.00 0.00 std::shared_ptr<IGameListView>::operator=(std::shared_ptr<IGameListView> const&)
0.00 0.12 0.00 2 0.00 0.00 std::_Deque_base<char const*, std::allocator<char const*> >::_M_initialize_map(unsigned int)
0.00 0.12 0.00 2 0.00 0.00 std::_Deque_base<std::pair<PlatformIds::PlatformId, char const*>, std::allocator<std::pair<PlatformIds::PlatformId, char const*> > >::_M_initialize_map(unsigned int)
0.00 0.12 0.00 2 0.00 0.00 std::_Deque_base<std::pair<char const*, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)>, std::allocator<std::pair<char const*, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)> > >::_M_initialize_map(unsigned int)
0.00 0.12 0.00 2 0.00 0.00 std::_Deque_base<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > >::_M_initialize_map(unsigned int)
0.00 0.12 0.00 2 0.00 0.00 std::_Deque_base<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::allocator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > >::_M_initialize_map(unsigned int)
0.00 0.12 0.00 2 0.00 0.00 std::_Deque_base<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::allocator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > >::~_Deque_base()
0.00 0.12 0.00 2 0.00 0.00 void std::_Destroy_aux<false>::__destroy<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >*>(std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >*, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >*)
0.00 0.12 0.00 2 0.00 0.00 std::_Sp_counted_ptr<ThemeExtras*, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.12 0.00 2 0.00 0.00 std::_Sp_counted_ptr<ThemeExtras*, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.12 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<ComponentList, std::allocator<ComponentList>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.12 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<ComponentList, std::allocator<ComponentList>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.12 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace<ComponentList, std::allocator<ComponentList>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
0.00 0.12 0.00 2 0.00 0.00 std::map<SystemData*, std::shared_ptr<IGameListView>, std::less<SystemData*>, std::allocator<std::pair<SystemData* const, std::shared_ptr<IGameListView> > > >::operator[](SystemData* const&)
0.00 0.12 0.00 2 0.00 0.00 void std::deque<boost::filesystem::path, std::allocator<boost::filesystem::path> >::emplace_back<boost::filesystem::path>(boost::filesystem::path&&)
0.00 0.12 0.00 2 0.00 0.00 std::deque<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::allocator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > >::_M_destroy_data_aux(std::_Deque_iterator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >*>, std::_Deque_iterator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >*>)
0.00 0.12 0.00 2 0.00 0.00 std::deque<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::allocator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > >::~deque()
0.00 0.12 0.00 2 0.00 0.00 std::locale::locale<boost::date_time::time_input_facet<boost::posix_time::ptime, char, std::istreambuf_iterator<char, std::char_traits<char> > > >(std::locale const&, boost::date_time::time_input_facet<boost::posix_time::ptime, char, std::istreambuf_iterator<char, std::char_traits<char> > >*)
0.00 0.12 0.00 2 0.00 0.00 void std::vector<ComponentGrid::Vert, std::allocator<ComponentGrid::Vert> >::_M_emplace_back_aux<ComponentGrid::Vert>(ComponentGrid::Vert&&)
0.00 0.12 0.00 2 0.00 0.24 void std::vector<IList<SystemViewData, SystemData*>::Entry, std::allocator<IList<SystemViewData, SystemData*>::Entry> >::_M_emplace_back_aux<IList<SystemViewData, SystemData*>::Entry const&>(IList<SystemViewData, SystemData*>::Entry const&)
0.00 0.12 0.00 2 0.00 0.00 void std::vector<SystemData*, std::allocator<SystemData*> >::_M_emplace_back_aux<SystemData* const&>(SystemData* const&)
0.00 0.12 0.00 2 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<PlatformIds::PlatformId const, char const*> >, bool> std::_Rb_tree<PlatformIds::PlatformId, std::pair<PlatformIds::PlatformId const, char const*>, std::_Select1st<std::pair<PlatformIds::PlatformId const, char const*> >, std::less<PlatformIds::PlatformId>, std::allocator<std::pair<PlatformIds::PlatformId const, char const*> > >::_M_insert_unique<std::pair<PlatformIds::PlatformId, char const*>&>(std::pair<PlatformIds::PlatformId, char const*>&)
0.00 0.12 0.00 2 0.00 0.00 std::_Rb_tree_iterator<std::pair<SystemData* const, std::shared_ptr<IGameListView> > > std::_Rb_tree<SystemData*, std::pair<SystemData* const, std::shared_ptr<IGameListView> >, std::_Select1st<std::pair<SystemData* const, std::shared_ptr<IGameListView> > >, std::less<SystemData*>, std::allocator<std::pair<SystemData* const, std::shared_ptr<IGameListView> > > >::_M_insert_<std::pair<SystemData* const, std::shared_ptr<IGameListView> > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<SystemData* const, std::shared_ptr<IGameListView> >&&)
0.00 0.12 0.00 2 0.00 0.00 std::_Rb_tree_iterator<std::pair<SystemData* const, std::shared_ptr<IGameListView> > > std::_Rb_tree<SystemData*, std::pair<SystemData* const, std::shared_ptr<IGameListView> >, std::_Select1st<std::pair<SystemData* const, std::shared_ptr<IGameListView> > >, std::less<SystemData*>, std::allocator<std::pair<SystemData* const, std::shared_ptr<IGameListView> > > >::_M_insert_unique_<std::pair<SystemData* const, std::shared_ptr<IGameListView> > >(std::_Rb_tree_const_iterator<std::pair<SystemData* const, std::shared_ptr<IGameListView> > >, std::pair<SystemData* const, std::shared_ptr<IGameListView> >&&)
0.00 0.12 0.00 2 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)> > std::_Rb_tree<std::string, std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)>, std::_Select1st<std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)> >, std::less<std::string>, std::allocator<std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)> > >::_M_insert_<std::pair<char const*, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)>&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<char const*, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)>&)
0.00 0.12 0.00 2 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)>, std::_Select1st<std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)> >, std::less<std::string>, std::allocator<std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)> > >::_M_insert_unique<std::pair<char const*, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)>&>(std::pair<char const*, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)>&)
0.00 0.12 0.00 2 0.00 0.00 void std::__insertion_sort<__gnu_cxx::__normal_iterator<FileData**, std::vector<FileData*, std::allocator<FileData*> > >, bool (*)(FileData const*, FileData const*)>(__gnu_cxx::__normal_iterator<FileData**, std::vector<FileData*, std::allocator<FileData*> > >, __gnu_cxx::__normal_iterator<FileData**, std::vector<FileData*, std::allocator<FileData*> > >, bool (*)(FileData const*, FileData const*))
0.00 0.12 0.00 2 0.00 0.00 void std::__introsort_loop<__gnu_cxx::__normal_iterator<FileData**, std::vector<FileData*, std::allocator<FileData*> > >, int, bool (*)(FileData const*, FileData const*)>(__gnu_cxx::__normal_iterator<FileData**, std::vector<FileData*, std::allocator<FileData*> > >, __gnu_cxx::__normal_iterator<FileData**, std::vector<FileData*, std::allocator<FileData*> > >, int, bool (*)(FileData const*, FileData const*))
0.00 0.12 0.00 2 0.00 0.00 bool std::has_facet<boost::date_time::time_input_facet<boost::posix_time::ptime, char, std::istreambuf_iterator<char, std::char_traits<char> > > >(std::locale const&)
0.00 0.12 0.00 2 0.00 0.00 boost::date_time::time_input_facet<boost::posix_time::ptime, char, std::istreambuf_iterator<char, std::char_traits<char> > > const& std::use_facet<boost::date_time::time_input_facet<boost::posix_time::ptime, char, std::istreambuf_iterator<char, std::char_traits<char> > > >(std::locale const&)
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I_BUSY_ANIMATION_FRAMES
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z10strToUpperPKc
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z11getHomePathv
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z16findOrCreateFileP10SystemDataRKN5boost10filesystem4pathE8FileType
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z17inputTypeToString9InputType
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z17removeParenthesisRKSs
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z18startScraperSearchRK19ScraperSearchParams
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z36thearchive_generate_scraper_requestsRK19ScraperSearchParamsRSt5queueISt10unique_ptrI14ScraperRequestSt14default_deleteIS4_EESt5dequeIS7_SaIS7_EEERSt6vectorI19ScraperSearchResultSaISE_EE
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z36thegamesdb_generate_scraper_requestsRK19ScraperSearchParamsRSt5queueISt10unique_ptrI14ScraperRequestSt14default_deleteIS4_EESt5dequeIS7_SaIS7_EEERSt6vectorI19ScraperSearchResultSaISE_EE
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN10SystemData13sSystemVectorE
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN10SystemViewC2EP6Window
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN11GuiSettingsC2EP6WindowPKc
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN11SVGResourceC2ERKSsb
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN12AudioManager12sSoundVectorE
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN12GuiComponentC2EP6Window
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN12InputManager9mInstanceE
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN13ComponentGridC2EP6WindowRKN5Eigen6MatrixIiLi2ELi1ELi0ELi2ELi1EEE
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN13ComponentListC2EP6Window
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN13GuiFastSelectC2EP6WindowP13IGameListView
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN13GuiMetaDataEdC2EP6WindowP12MetaDataListRKSt6vectorI12MetaDataDeclSaIS5_EE19ScraperSearchParamsRKSsSt8functionIFvvEESF_
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN13HelpComponentC2EP6Window
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN13IGameListView5inputEP11InputConfig5Input
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN13MenuComponentC2EP6WindowPKcRKSt10shared_ptrI4FontE
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN13TextComponentC2EP6Window
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN13VolumeControl9mixerNameE
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN14GuiGameScraperC2EP6Window19ScraperSearchParamsSt8functionIFvRK19ScraperSearchResultEE
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN14GuiInputConfigC2EP6WindowP11InputConfigbRKSt8functionIFvvEE
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN14ViewController9sInstanceE
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN15ButtonComponentC2EP6WindowRKSsS3_RKSt8functionIFvvEE
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN15GuiDetectDeviceC2EP6WindowbRKSt8functionIFvvEE
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN15GuiScraperMultiC2EP6WindowRKSt5queueI19ScraperSearchParamsSt5dequeIS3_SaIS3_EEEb
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN15GuiScraperStartC2EP6Window
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN15RatingComponentC2EP6Window
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN15ResourceManager9sInstanceE
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN15SliderComponentC2EP6WindowfffRKSs
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN15SwitchComponentC2EP6Windowb
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN16GridGameListViewC2EP6WindowP8FileData
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN16GuiTextEditPopupC2EP6WindowRKSsS3_RKSt8functionIFvS3_EEbPKc
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN17BasicGameListViewC2EP6WindowP8FileData
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN17DateTimeComponentC2EP6WindowNS_11DisplayModeE
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN17TextEditComponentC2EP6Window
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN18GuiGamelistOptionsC2EP6WindowP10SystemData
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN18NinePatchComponentC2EP6WindowRKSsjj
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN19ISimpleGameListViewC2EP6WindowP8FileData
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN19ScrollableContainerC2EP6Window
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN20DetailedGameListViewC2EP6WindowP8FileData
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN22AnimatedImageComponentC2EP6Window
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN22ScraperSearchComponentC2EP6WindowNS_10SearchTypeE
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3Log14reportingLevelE
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN4Font8sLibraryE
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN4pugi15xml_writer_fileC2EPv
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN6WindowC2Ev
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN7GuiMenuC2EP6Window
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN7HttpReq14s_multi_handleE
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN7ImageIO20loadFromMemoryRGBA32EPKhjRjS2_
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8Renderer13display_widthE
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8Renderer6onInitEv
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8Renderer9clipStackE
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8Settings9sInstanceE
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN9FileSorts9SortTypesE
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN9GuiMsgBoxC2EP6WindowRKSsS3_RKSt8functionIFvvEES3_S8_S3_S8_
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN9HelpStyleC2Ev
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN9ThemeData11sElementMapE
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZNK14ImageComponent14getTextureSizeEv
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I_gameDecls
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I_out
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I_res2hNrOfFiles
0.00 0.12 0.00 1 0.00 0.00 _GLOBAL__sub_I_scrape_cmdline
0.00 0.12 0.00 1 0.00 0.00 getFallbackFontPaths()
0.00 0.12 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.14]
0.00 0.12 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.427]
0.00 0.12 0.00 1 0.00 10.00 SystemData::loadConfig()
0.00 0.12 0.00 1 0.00 6.65 SystemData::deleteSystems()
0.00 0.12 0.00 1 0.00 0.00 SystemData::getConfigPath(bool)
0.00 0.12 0.00 1 0.00 0.25 SystemView::goToSystem(SystemData*, bool)
0.00 0.12 0.00 1 0.00 6.51 SystemView::populate()
0.00 0.12 0.00 1 0.00 8.00 SystemView::SystemView(Window*)
0.00 0.12 0.00 1 0.00 0.00 SystemView::~SystemView()
0.00 0.12 0.00 1 0.00 4.68 GuiSettings::GuiSettings(Window*, char const*)
0.00 0.12 0.00 1 0.00 0.00 InputConfig::loadFromXML(pugi::xml_node)
0.00 0.12 0.00 1 0.00 0.00 GuiComponent::finishAnimation(unsigned char)
0.00 0.12 0.00 1 0.00 0.00 GuiComponent::advanceAnimation(unsigned char, unsigned int)
0.00 0.12 0.00 1 0.00 0.00 InputManager::addJoystickByDeviceIndex(int)
0.00 0.12 0.00 1 0.00 0.00 InputManager::init()
0.00 0.12 0.00 1 0.00 0.00 InputManager::deinit()
0.00 0.12 0.00 1 0.00 0.00 ComponentGrid::moveCursor(Eigen::Matrix<int, 2, 1, 0, 2, 1>)
0.00 0.12 0.00 1 0.00 0.00 ComponentGrid::getRowHeight(int)
0.00 0.12 0.00 1 0.00 0.31 ComponentGrid::onFocusGained()
0.00 0.12 0.00 1 0.00 0.00 HelpComponent::HelpComponent(Window*)
0.00 0.12 0.00 1 0.00 0.48 HelpComponent::~HelpComponent()
0.00 0.12 0.00 1 0.00 0.48 HelpComponent::~HelpComponent()
0.00 0.12 0.00 1 0.00 1.71 MenuComponent::addButton(std::string const&, std::string const&, std::function<void ()> const&)
0.00 0.12 0.00 1 0.00 1.43 MenuComponent::~MenuComponent()
0.00 0.12 0.00 1 0.00 0.00 ViewController::playViewTransition()
0.00 0.12 0.00 1 0.00 0.00 ViewController::ViewController(Window*)
0.00 0.12 0.00 1 0.00 9.06 ViewController::~ViewController()
0.00 0.12 0.00 1 0.00 9.06 ViewController::~ViewController()
0.00 0.12 0.00 1 0.00 0.00 ButtonComponent::onFocusGained()
0.00 0.12 0.00 1 0.00 1.66 RatingComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int)
0.00 0.12 0.00 1 0.00 0.00 RatingComponent::setValue(std::string const&)
0.00 0.12 0.00 1 0.00 0.63 RatingComponent::RatingComponent(Window*)
0.00 0.12 0.00 1 0.00 0.64 ResourceManager::reloadAll()
0.00 0.12 0.00 1 0.00 0.00 ResourceManager::unloadAll()
0.00 0.12 0.00 1 0.00 1.67 BasicGameListView::~BasicGameListView()
0.00 0.12 0.00 1 0.00 0.00 DateTimeComponent::setDisplayMode(DateTimeComponent::DisplayMode)
0.00 0.12 0.00 1 0.00 0.48 NinePatchComponent::~NinePatchComponent()
0.00 0.12 0.00 1 0.00 0.00 ScrollableContainer::setAutoScroll(bool)
0.00 0.12 0.00 1 0.00 0.00 ScrollableContainer::ScrollableContainer(Window*)
0.00 0.12 0.00 1 0.00 12.53 DetailedGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&)
0.00 0.12 0.00 1 0.00 1.49 DetailedGameListView::updateInfoPanel()
0.00 0.12 0.00 1 0.00 9.81 DetailedGameListView::DetailedGameListView(Window*, FileData*)
0.00 0.12 0.00 1 0.00 6.67 DetailedGameListView::~DetailedGameListView()
0.00 0.12 0.00 1 0.00 6.67 DetailedGameListView::~DetailedGameListView()
0.00 0.12 0.00 1 0.00 0.00 Font::initLibrary()
0.00 0.12 0.00 1 0.00 0.78 IList<SystemViewData, SystemData*>::IList(Window*, ScrollTierList const&, ListLoopType const&)
0.00 0.12 0.00 1 0.00 0.00 std::basic_ostream<char, std::char_traits<char> >& boost::filesystem::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, boost::filesystem::path const&)
0.00 0.12 0.00 1 0.00 0.00 boost::posix_time::ptime::ptime(boost::date_time::special_values)
0.00 0.12 0.00 1 0.00 0.00 boost::assign_detail::generic_list<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >::~generic_list()
0.00 0.12 0.00 1 0.00 0.00 boost::assign_detail::generic_list<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >& boost::assign_detail::generic_list<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >::operator()<char [11], std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >(char const (&) [11], std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&)
0.00 0.12 0.00 1 0.00 0.00 boost::assign_detail::generic_list<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >& boost::assign_detail::generic_list<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >::operator()<char [5], std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >(char const (&) [5], std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&)
0.00 0.12 0.00 1 0.00 0.00 boost::assign_detail::generic_list<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >& boost::assign_detail::generic_list<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >::operator()<char [7], std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >(char const (&) [7], std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&)
0.00 0.12 0.00 1 0.00 0.00 boost::assign_detail::generic_list<std::pair<boost::assign_detail::assign_decay<char [5]>::type, boost::assign_detail::assign_decay<ThemeData::ElementPropertyType>::type> > boost::assign::map_list_of<char [5], ThemeData::ElementPropertyType>(char const (&) [5], ThemeData::ElementPropertyType const&)
0.00 0.12 0.00 1 0.00 0.00 boost::assign_detail::generic_list<std::pair<boost::assign_detail::assign_decay<char [6]>::type, boost::assign_detail::assign_decay<std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >::type> > boost::assign::map_list_of<char [6], std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >(char const (&) [6], std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&)
0.00 0.12 0.00 1 0.00 0.00 GuiMenu::onSizeChanged()
0.00 0.12 0.00 1 0.00 15.68 GuiMenu::GuiMenu(Window*)
0.00 0.12 0.00 1 0.00 0.00 Renderer::swapBuffers()
0.00 0.12 0.00 1 0.00 1.05 Renderer::createSurface()
0.00 0.12 0.00 1 0.00 1.05 Renderer::init(int, int)
0.00 0.12 0.00 1 0.00 0.00 Renderer::onInit()
0.00 0.12 0.00 1 0.00 0.00 Renderer::onDeinit()
0.00 0.12 0.00 1 0.00 0.00 Settings::setDefaults()
0.00 0.12 0.00 1 0.00 0.00 Settings::loadFile()
0.00 0.12 0.00 1 0.00 0.00 Settings::Settings()
0.00 0.12 0.00 1 0.00 0.00 GuiMsgBox::onSizeChanged()
0.00 0.12 0.00 1 0.00 0.00 GuiMsgBox::getHelpPrompts()
0.00 0.12 0.00 1 0.00 0.72 GuiMsgBox::deleteMeAndCall(std::function<void ()> const&)
0.00 0.12 0.00 1 0.00 4.59 GuiMsgBox::GuiMsgBox(Window*, std::string const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&)
0.00 0.12 0.00 1 0.00 0.72 GuiMsgBox::~GuiMsgBox()
0.00 0.12 0.00 1 0.00 0.24 _ZN9__gnu_cxx13new_allocatorI13TextComponentE9constructIS1_IRP6WindowRA15_KcSt10shared_ptrI4FontEiEEEvPT_DpOT0_
0.00 0.12 0.00 1 0.00 0.24 void __gnu_cxx::new_allocator<TextComponent>::construct<TextComponent, Window*&, char const (&) [16], std::shared_ptr<Font>, int>(TextComponent*, Window*&, char const (&) [16], std::shared_ptr<Font>&&, int&&)
0.00 0.12 0.00 1 0.00 0.24 void __gnu_cxx::new_allocator<TextComponent>::construct<TextComponent, Window*&, char const (&) [22], std::shared_ptr<Font>, int>(TextComponent*, Window*&, char const (&) [22], std::shared_ptr<Font>&&, int&&)
0.00 0.12 0.00 1 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.316]
0.00 0.12 0.00 1 0.00 0.00 bool Eigen::MatrixBase<Eigen::Matrix<float, 3, 1, 0, 3, 1> >::operator==<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<float>, Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4>, 3, 1, false> const> >(Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<float>, Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4>, 3, 1, false> const> > const&) const
0.00 0.12 0.00 1 0.00 0.00 IList<TextListData, FileData*>::getSelected() const
0.00 0.12 0.00 1 0.00 0.00 std::_Deque_base<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::allocator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > >::_Deque_base()
0.00 0.12 0.00 1 0.00 0.00 std::__shared_ptr<SystemView, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<SystemView, (__gnu_cxx::_Lock_policy)2> const&)
0.00 0.12 0.00 1 0.00 0.00 std::__shared_ptr<SystemView, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<SystemView, (__gnu_cxx::_Lock_policy)2>&&)
0.00 0.12 0.00 1 0.00 0.24 std::__shared_ptr<TextComponent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<TextComponent>, Window*&, char const (&) [16], std::shared_ptr<Font>, int>(std::_Sp_make_shared_tag, std::allocator<TextComponent> const&, Window*&, char const (&) [16], std::shared_ptr<Font>&&, int&&)
0.00 0.12 0.00 1 0.00 0.24 std::__shared_ptr<TextComponent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<TextComponent>, Window*&, char const (&) [22], std::shared_ptr<Font>, int>(std::_Sp_make_shared_tag, std::allocator<TextComponent> const&, Window*&, char const (&) [22], std::shared_ptr<Font>&&, int&&)
0.00 0.12 0.00 1 0.00 0.24 std::__shared_ptr<TextComponent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<TextComponent>, Window*&, char const (&) [15], std::shared_ptr<Font>, int>(std::_Sp_make_shared_tag, std::allocator<TextComponent> const&, Window*&, char const (&) [15], std::shared_ptr<Font>&&, int&&)
0.00 0.12 0.00 1 0.00 0.25 std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda(float)#5}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda(float)#5}> const&, std::_Manager_operation)
0.00 0.12 0.00 1 0.00 0.24 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<TextComponent, std::allocator<TextComponent>, Window*&, char const (&) [16], std::shared_ptr<Font>, int>(std::_Sp_make_shared_tag, TextComponent*, std::allocator<TextComponent> const&, Window*&, char const (&) [16], std::shared_ptr<Font>&&, int&&)
0.00 0.12 0.00 1 0.00 0.24 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<TextComponent, std::allocator<TextComponent>, Window*&, char const (&) [22], std::shared_ptr<Font>, int>(std::_Sp_make_shared_tag, TextComponent*, std::allocator<TextComponent> const&, Window*&, char const (&) [22], std::shared_ptr<Font>&&, int&&)
0.00 0.12 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<SystemView*>(SystemView*)
0.00 0.12 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<DetailedGameListView*>(DetailedGameListView*)
0.00 0.12 0.00 1 0.00 0.24 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<TextComponent, std::allocator<TextComponent>, Window*&, char const (&) [15], std::shared_ptr<Font>, int>(std::_Sp_make_shared_tag, TextComponent*, std::allocator<TextComponent> const&, Window*&, char const (&) [15], std::shared_ptr<Font>&&, int&&)
0.00 0.12 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<BasicGameListView*>(BasicGameListView*)
0.00 0.12 0.00 1 0.00 0.00 std::_Sp_counted_ptr<SystemView*, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.12 0.00 1 0.00 0.00 std::_Sp_counted_ptr<SystemView*, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.12 0.00 1 0.00 0.00 std::_Sp_counted_ptr<ResourceManager*, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.12 0.00 1 0.00 0.00 std::_Sp_counted_ptr<ResourceManager*, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.12 0.00 1 0.00 0.00 std::_Sp_counted_ptr<BasicGameListView*, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.12 0.00 1 0.00 1.67 std::_Sp_counted_ptr<BasicGameListView*, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.12 0.00 1 0.00 0.00 std::_Sp_counted_ptr<DetailedGameListView*, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.12 0.00 1 0.00 6.67 std::_Sp_counted_ptr<DetailedGameListView*, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.12 0.00 1 0.00 0.72 std::_Function_handler<void (), std::_Bind<std::_Mem_fn<void (GuiMsgBox::*)(std::function<void ()> const&)> (GuiMsgBox*, std::function<void ()>)> >::_M_invoke(std::_Any_data const&)
0.00 0.12 0.00 1 0.00 0.00 std::_Function_handler<void (), ViewController::playViewTransition()::{lambda()#2}>::_M_invoke(std::_Any_data const&)
0.00 0.12 0.00 1 0.00 0.00 std::_Function_handler<void (), GuiMenu::GuiMenu(Window*)::{lambda()#6}>::_M_invoke(std::_Any_data const&)
0.00 0.12 0.00 1 0.00 0.00 std::_Function_handler<void (), GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#3}>::_M_invoke(std::_Any_data const&)
0.00 0.12 0.00 1 0.00 0.00 std::_Function_handler<void (), GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#3}::operator()() const::{lambda()#1}>::_M_invoke(std::_Any_data const&)
0.00 0.12 0.00 1 0.00 0.00 std::_Deque_iterator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >*> std::__uninitialized_copy<false>::__uninit_copy<std::_Deque_iterator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > const&, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > const*>, std::_Deque_iterator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >*> >(std::_Deque_iterator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > const&, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > const*>, std::_Deque_iterator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > const&, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > const*>, std::_Deque_iterator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >*>)
0.00 0.12 0.00 1 0.00 0.00 std::deque<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::allocator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > >::deque(std::deque<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::allocator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > > const&)
0.00 0.12 0.00 1 0.00 0.00 void std::vector<GuiComponent*, std::allocator<GuiComponent*> >::_M_range_insert<__gnu_cxx::__normal_iterator<TextComponent**, std::vector<TextComponent*, std::allocator<TextComponent*> > > >(__gnu_cxx::__normal_iterator<GuiComponent**, std::vector<GuiComponent*, std::allocator<GuiComponent*> > >, __gnu_cxx::__normal_iterator<TextComponent**, std::vector<TextComponent*, std::allocator<TextComponent*> > >, __gnu_cxx::__normal_iterator<TextComponent**, std::vector<TextComponent*, std::allocator<TextComponent*> > >, std::forward_iterator_tag)
0.00 0.12 0.00 1 0.00 0.00 std::_Rb_tree<std::string const, std::pair<std::string const, Res2hEntry const>, std::_Select1st<std::pair<std::string const, Res2hEntry const> >, std::less<std::string const>, std::allocator<std::pair<std::string const, Res2hEntry const> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, Res2hEntry const> >*)
0.00 0.12 0.00 1 0.00 0.00 std::_Rb_tree<PlatformIds::PlatformId, std::pair<PlatformIds::PlatformId const, char const*>, std::_Select1st<std::pair<PlatformIds::PlatformId const, char const*> >, std::less<PlatformIds::PlatformId>, std::allocator<std::pair<PlatformIds::PlatformId const, char const*> > >::_M_erase(std::_Rb_tree_node<std::pair<PlatformIds::PlatformId const, char const*> >*)
0.00 0.12 0.00 1 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<SystemData* const, std::shared_ptr<IGameListView> > >, bool> std::_Rb_tree<SystemData*, std::pair<SystemData* const, std::shared_ptr<IGameListView> >, std::_Select1st<std::pair<SystemData* const, std::shared_ptr<IGameListView> > >, std::less<SystemData*>, std::allocator<std::pair<SystemData* const, std::shared_ptr<IGameListView> > > >::_M_insert_unique<std::pair<SystemData* const, std::shared_ptr<IGameListView> > >(std::pair<SystemData* const, std::shared_ptr<IGameListView> >&&)
0.00 0.12 0.00 1 0.00 8.34 std::_Rb_tree<SystemData*, std::pair<SystemData* const, std::shared_ptr<IGameListView> >, std::_Select1st<std::pair<SystemData* const, std::shared_ptr<IGameListView> > >, std::less<SystemData*>, std::allocator<std::pair<SystemData* const, std::shared_ptr<IGameListView> > > >::_M_erase(std::_Rb_tree_node<std::pair<SystemData* const, std::shared_ptr<IGameListView> > >*)
0.00 0.12 0.00 1 0.00 0.00 std::_Rb_tree<void*, std::pair<void* const, HttpReq*>, std::_Select1st<std::pair<void* const, HttpReq*> >, std::less<void*>, std::allocator<std::pair<void* const, HttpReq*> > >::_M_erase(std::_Rb_tree_node<std::pair<void* const, HttpReq*> >*)
0.00 0.12 0.00 1 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, Input> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, Input>, std::_Select1st<std::pair<std::string const, Input> >, std::less<std::string>, std::allocator<std::pair<std::string const, Input> > >::_M_insert_unique<std::pair<std::string, Input> >(std::pair<std::string, Input>&&)
0.00 0.12 0.00 1 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)>, std::_Select1st<std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)> >, std::less<std::string>, std::allocator<std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)> >*)
0.00 0.12 0.00 1 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, char const*>, std::_Select1st<std::pair<std::string const, char const*> >, std::less<std::string>, std::allocator<std::pair<std::string const, char const*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, char const*> >*)
0.00 0.12 0.00 1 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique<std::pair<std::string, std::string> >(std::pair<std::string, std::string>&&)
0.00 0.12 0.00 1 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, std::shared_ptr<TextureResource> > >, bool> std::_Rb_tree<std::string, std::pair<std::string const, std::shared_ptr<TextureResource> >, std::_Select1st<std::pair<std::string const, std::shared_ptr<TextureResource> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared_ptr<TextureResource> > > >::_M_insert_unique<std::pair<std::string, std::shared_ptr<TextureResource> > >(std::pair<std::string, std::shared_ptr<TextureResource> >&&)
0.00 0.12 0.00 1 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, std::shared_ptr<TextureResource> >, std::_Select1st<std::pair<std::string const, std::shared_ptr<TextureResource> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared_ptr<TextureResource> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::shared_ptr<TextureResource> > >*)
0.00 0.12 0.00 1 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, std::shared_ptr<Sound> >, std::_Select1st<std::pair<std::string const, std::shared_ptr<Sound> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared_ptr<Sound> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::shared_ptr<Sound> > >*)
0.00 0.12 0.00 1 0.00 0.00 void std::_Rb_tree<std::string, std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::_Select1st<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > >::_M_insert_unique<std::_Deque_iterator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >*> >(std::_Deque_iterator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >*>, std::_Deque_iterator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >*>)
0.00 0.12 0.00 1 0.00 0.00 std::_Rb_tree<std::string, std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::_Select1st<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >*)
0.00 0.12 0.00 1 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > >, bool> std::_Rb_tree<std::pair<std::string, bool>, std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> >, std::_Select1st<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > >, std::less<std::pair<std::string, bool> >, std::allocator<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > > >::_M_insert_unique<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > >(std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> >&&)
0.00 0.12 0.00 1 0.00 0.00 std::_Rb_tree<std::pair<std::string, bool>, std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> >, std::_Select1st<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > >, std::less<std::pair<std::string, bool> >, std::allocator<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > >*)
0.00 0.12 0.00 1 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > >, bool> std::_Rb_tree<std::pair<std::string, int>, std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> >, std::_Select1st<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > >, std::less<std::pair<std::string, int> >, std::allocator<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > > >::_M_insert_unique<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > >(std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> >&&)
0.00 0.12 0.00 1 0.00 0.00 std::_Rb_tree<std::pair<std::string, int>, std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> >, std::_Select1st<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > >, std::less<std::pair<std::string, int> >, std::allocator<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > >*)
0.00 0.12 0.00 1 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<int const, InputConfig*> >, bool> std::_Rb_tree<int, std::pair<int const, InputConfig*>, std::_Select1st<std::pair<int const, InputConfig*> >, std::less<int>, std::allocator<std::pair<int const, InputConfig*> > >::_M_insert_unique<std::pair<int const, InputConfig*> >(std::pair<int const, InputConfig*>&&)
0.00 0.12 0.00 1 0.00 0.00 std::_Rb_tree_iterator<std::pair<int const, InputConfig*> > std::_Rb_tree<int, std::pair<int const, InputConfig*>, std::_Select1st<std::pair<int const, InputConfig*> >, std::less<int>, std::allocator<std::pair<int const, InputConfig*> > >::_M_insert_unique_<std::pair<int const, InputConfig*> >(std::_Rb_tree_const_iterator<std::pair<int const, InputConfig*> >, std::pair<int const, InputConfig*>&&)
0.00 0.12 0.00 1 0.00 0.00 std::_Rb_tree<int, std::pair<int const, InputConfig*>, std::_Select1st<std::pair<int const, InputConfig*> >, std::less<int>, std::allocator<std::pair<int const, InputConfig*> > >::_M_erase(std::_Rb_tree_node<std::pair<int const, InputConfig*> >*)
0.00 0.12 0.00 1 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<int const, _SDL_Joystick*> >, bool> std::_Rb_tree<int, std::pair<int const, _SDL_Joystick*>, std::_Select1st<std::pair<int const, _SDL_Joystick*> >, std::less<int>, std::allocator<std::pair<int const, _SDL_Joystick*> > >::_M_insert_unique<std::pair<int const, _SDL_Joystick*> >(std::pair<int const, _SDL_Joystick*>&&)
0.00 0.12 0.00 1 0.00 0.00 std::_Rb_tree_iterator<std::pair<int const, _SDL_Joystick*> > std::_Rb_tree<int, std::pair<int const, _SDL_Joystick*>, std::_Select1st<std::pair<int const, _SDL_Joystick*> >, std::less<int>, std::allocator<std::pair<int const, _SDL_Joystick*> > >::_M_insert_unique_<std::pair<int const, _SDL_Joystick*> >(std::_Rb_tree_const_iterator<std::pair<int const, _SDL_Joystick*> >, std::pair<int const, _SDL_Joystick*>&&)
0.00 0.12 0.00 1 0.00 0.00 std::_Rb_tree<int, std::pair<int const, _SDL_Joystick*>, std::_Select1st<std::pair<int const, _SDL_Joystick*> >, std::less<int>, std::allocator<std::pair<int const, _SDL_Joystick*> > >::_M_erase(std::_Rb_tree_node<std::pair<int const, _SDL_Joystick*> >*)
0.00 0.12 0.00 1 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<int const, int*> >, bool> std::_Rb_tree<int, std::pair<int const, int*>, std::_Select1st<std::pair<int const, int*> >, std::less<int>, std::allocator<std::pair<int const, int*> > >::_M_insert_unique<std::pair<int const, int*> >(std::pair<int const, int*>&&)
0.00 0.12 0.00 1 0.00 0.00 std::_Rb_tree_iterator<std::pair<int const, int*> > std::_Rb_tree<int, std::pair<int const, int*>, std::_Select1st<std::pair<int const, int*> >, std::less<int>, std::allocator<std::pair<int const, int*> > >::_M_insert_unique_<std::pair<int const, int*> >(std::_Rb_tree_const_iterator<std::pair<int const, int*> >, std::pair<int const, int*>&&)
0.00 0.12 0.00 1 0.00 0.00 std::_Rb_tree<int, std::pair<int const, int*>, std::_Select1st<std::pair<int const, int*> >, std::less<int>, std::allocator<std::pair<int const, int*> > >::_M_erase(std::_Rb_tree_node<std::pair<int const, int*> >*)
0.00 0.12 0.00 1 0.00 0.00 std::function<void (CursorState)>::function(std::function<void (CursorState)> const&)
0.00 0.12 0.00 1 0.00 0.00 std::function<void (CursorState)>::operator=(std::function<void (CursorState)> const&)
0.00 0.12 0.00 1 0.00 0.00 std::function<void (float)>::function(std::function<void (float)> const&)
0.00 0.12 0.00 1 0.00 0.00 std::function<void (float)>::function<ViewController::playViewTransition()::{lambda(float)#1}>(ViewController::playViewTransition()::{lambda(float)#1}, std::enable_if<!std::is_integral<ViewController::playViewTransition()::{lambda(float)#1}>::value, std::function<void (float)>::_Useless>::type)
0.00 0.12 0.00 1 0.00 0.00 std::function<void ()>::function<ViewController::playViewTransition()::{lambda()#2}>(ViewController::playViewTransition()::{lambda()#2}, std::enable_if<!std::is_integral<ViewController::playViewTransition()::{lambda()#2}>::value, std::function<void ()>::_Useless>::type)
0.00 0.12 0.00 1 0.00 0.00 std::function<void ()>::function<GuiMenu::GuiMenu(Window*)::{lambda()#2}>(GuiMenu::GuiMenu(Window*)::{lambda()#2}, std::enable_if<!std::is_integral<GuiMenu::GuiMenu(Window*)::{lambda()#2}>::value, std::function<void ()>::_Useless>::type)
0.00 0.12 0.00 1 0.00 0.00 std::function<void ()>::function<GuiMenu::GuiMenu(Window*)::{lambda()#3}>(GuiMenu::GuiMenu(Window*)::{lambda()#3}, std::enable_if<!std::is_integral<GuiMenu::GuiMenu(Window*)::{lambda()#3}>::value, std::function<void ()>::_Useless>::type)
0.00 0.12 0.00 1 0.00 0.00 std::function<void ()>::function<GuiMenu::GuiMenu(Window*)::{lambda()#4}>(GuiMenu::GuiMenu(Window*)::{lambda()#4}, std::enable_if<!std::is_integral<GuiMenu::GuiMenu(Window*)::{lambda()#4}>::value, std::function<void ()>::_Useless>::type)
0.00 0.12 0.00 1 0.00 0.00 std::function<void ()>::function<GuiMenu::GuiMenu(Window*)::{lambda()#5}>(GuiMenu::GuiMenu(Window*)::{lambda()#5}, std::enable_if<!std::is_integral<GuiMenu::GuiMenu(Window*)::{lambda()#5}>::value, std::function<void ()>::_Useless>::type)
0.00 0.12 0.00 1 0.00 0.00 std::function<void ()>::function<GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#2}>(GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#2}, std::enable_if<!std::is_integral<{lambda()#2}>::value, std::function<void ()>::_Useless>::type)
0.00 0.12 0.00 1 0.00 0.00 std::function<void ()>::function<GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#3}>(GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#3}, std::enable_if<!std::is_integral<{lambda()#3}>::value, std::function<void ()>::_Useless>::type)
0.00 0.12 0.00 1 0.00 0.00 std::function<void ()>::function<GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#1}>(GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#1}, std::enable_if<!std::is_integral<{lambda()#1}>::value, std::function<void ()>::_Useless>::type)
0.00 0.12 0.00 1 0.00 0.24 ViewController::playViewTransition()::{lambda()#2}::operator()() const
0.00 0.12 0.00 1 0.00 8.58 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const
0.00 0.12 0.00 1 0.00 4.91 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#3}::operator()() const
% the percentage of the total running time of the
time program used by this function.
cumulative a running sum of the number of seconds accounted
seconds for by this function and those listed above it.
self the number of seconds accounted for by this
seconds function alone. This is the major sort for this
listing.
calls the number of times this function was invoked, if
this function is profiled, else blank.
self the average number of milliseconds spent in this
ms/call function per call, if this function is profiled,
else blank.
total the average number of milliseconds spent in this
ms/call function and its descendents per call, if this
function is profiled, else blank.
name the name of the function. This is the minor sort
for this listing. The index shows the location of
the function in the gprof listing. If the index is
in parenthesis it shows where it would appear in
the gprof listing if it were to be printed.
Copyright (C) 2012 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.
Call graph (explanation follows)
granularity: each sample hit covers 4 byte(s) for 8.33% of 0.12 seconds
index % time self children called name
0.00 0.01 12/205 RatingComponent::onSizeChanged() [55]
0.00 0.01 22/205 SVGResource::initFromMemory(char const*, unsigned int) [27]
0.00 0.08 171/205 ImageComponent::resize() <cycle 5> [4]
[1] 83.3 0.00 0.10 205 SVGResource::rasterizeAt(unsigned int, unsigned int) [1]
0.09 0.00 205/205 nsvgRasterize [3]
0.01 0.00 205/206 ImageIO::flipPixelsVert(unsigned char*, unsigned int const&, unsigned int const&) [30]
0.00 0.00 306/16674 round(float) [173]
0.00 0.00 205/205 nsvgCreateRasterizer [154]
0.00 0.00 205/205 nsvgDeleteRasterizer [155]
0.00 0.00 205/214 TextureResource::initFromPixels(unsigned char const*, unsigned int, unsigned int) [339]
-----------------------------------------------
[2] 78.5 0.00 0.09 395+3186 <cycle 5 as a whole> [2]
0.00 0.08 213 ImageComponent::resize() <cycle 5> [4]
0.00 0.00 185 GuiComponent::setSize(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&) <cycle 5> [60]
0.00 0.00 150 GuiComponent::setSize(float, float) <cycle 5> [65]
0.00 0.00 87 HelpComponent::updateGrid() <cycle 5> [77]
0.00 0.00 164 ComponentGrid::setEntry(std::shared_ptr<GuiComponent> const&, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, bool, bool, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, unsigned int, GridFlags::UpdateType) <cycle 5> [126]
0.00 0.00 715 ComponentGrid::updateCellComponent(ComponentGrid::GridEntry const&) <cycle 5> [249]
0.00 0.00 300 ComponentGrid::onSizeChanged() <cycle 5> [318]
0.00 0.00 278 ImageComponent::~ImageComponent() <cycle 5> [319]
0.00 0.00 275 GuiComponent::~GuiComponent() <cycle 5> [321]
0.00 0.00 234 ComponentGrid::setColWidthPerc(int, float, bool) <cycle 5> [335]
0.00 0.00 163 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 5> [368]
0.00 0.00 106 TextComponent::~TextComponent() <cycle 5> [388]
0.00 0.00 89 ComponentList::~ComponentList() <cycle 5> [418]
0.00 0.00 88 std::_Sp_counted_ptr_inplace<TextComponent, std::allocator<TextComponent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 5> [422]
0.00 0.00 37+50 GuiComponent::updateHelpPrompts() <cycle 5> [503]
0.00 0.00 87 TextComponent::TextComponent(Window*, std::string const&, std::shared_ptr<Font> const&, unsigned int, Alignment, Eigen::Matrix<float, 3, 1, 0, 3, 1>, Eigen::Matrix<float, 2, 1, 0, 2, 1>) <cycle 5> [424]
0.00 0.00 82 std::_Sp_counted_ptr_inplace<ImageComponent, std::allocator<ImageComponent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 5> [433]
0.00 0.00 71 ComponentList::updateElementSize(ComponentListRow const&) <cycle 5> [458]
0.00 0.00 35 ComponentList::onSizeChanged() <cycle 5> [507]
0.00 0.00 31 ComponentGrid::~ComponentGrid() <cycle 5> [521]
0.00 0.00 29 Window::setHelpPrompts(std::vector<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > > const&, HelpStyle const&) <cycle 5> [533]
0.00 0.00 28 std::_Sp_counted_ptr_inplace<ComponentGrid, std::allocator<ComponentGrid>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 5> [538]
0.00 0.00 25 ComponentGrid::setRowHeightPerc(int, float, bool) <cycle 5> [549]
0.00 0.00 19 DateTimeComponent::updateTextCache() <cycle 5> [583]
0.00 0.00 19 DateTimeComponent::getDisplayString(DateTimeComponent::DisplayMode) const <cycle 5> [584]
0.00 0.00 15 NinePatchComponent::fitTo(Eigen::Matrix<float, 2, 1, 0, 2, 1>, Eigen::Matrix<float, 3, 1, 0, 3, 1>, Eigen::Matrix<float, 2, 1, 0, 2, 1>) <cycle 5> [607]
0.00 0.00 11 MenuComponent::onSizeChanged() <cycle 5> [643]
0.00 0.00 11 ImageComponent::~ImageComponent() <cycle 5> [644]
0.00 0.00 4 void std::_Destroy_aux<false>::__destroy<IList<SystemViewData, SystemData*>::Entry*>(IList<SystemViewData, SystemData*>::Entry*, IList<SystemViewData, SystemData*>::Entry*) <cycle 5> [770]
0.00 0.00 4 std::_Sp_counted_ptr<ImageComponent*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 5> [775]
0.00 0.00 4 ThemeExtras::~ThemeExtras() <cycle 5> [757]
0.00 0.00 3 std::_Sp_counted_ptr_inplace<ButtonComponent, std::allocator<ButtonComponent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 5> [813]
0.00 0.00 3 ButtonComponent::~ButtonComponent() <cycle 5> [791]
0.00 0.00 3 ButtonComponent::onSizeChanged() <cycle 5> [790]
0.00 0.00 3 TextComponent::~TextComponent() <cycle 5> [789]
0.00 0.00 2 std::_Sp_counted_ptr_inplace<ComponentList, std::allocator<ComponentList>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 5> [896]
0.00 0.00 2 std::_Sp_counted_ptr<ThemeExtras*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 5> [894]
0.00 0.00 2 ThemeExtras::~ThemeExtras() <cycle 5> [840]
0.00 0.00 1 GuiMenu::onSizeChanged() <cycle 5> [1012]
0.00 0.00 1 GuiMsgBox::onSizeChanged() <cycle 5> [1019]
0.00 0.00 1 std::_Sp_counted_ptr<SystemView*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 5> [1031]
0.00 0.00 1 SystemView::~SystemView() <cycle 5> [986]
-----------------------------------------------
0.09 0.00 205/205 SVGResource::rasterizeAt(unsigned int, unsigned int) [1]
[3] 75.0 0.09 0.00 205 nsvgRasterize [3]
0.00 0.00 6800/6800 nsvg__flattenCubicBez(NSVGrasterizer*, float, float, float, float, float, float, float, float, float, int) [189]
-----------------------------------------------
154 HelpComponent::updateGrid() <cycle 5> [77]
0.00 0.00 1/395 DetailedGameListView::DetailedGameListView(Window*, FileData*) [37]
0.00 0.00 1/395 IList<SystemViewData, SystemData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [108]
0.00 0.00 1/395 Window::init(unsigned int, unsigned int) [73]
0.00 0.00 1/395 Window::renderLoadingScreen() [101]
0.00 0.00 2/395 IList<TextListData, FileData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [86]
0.00 0.00 2/395 ComponentList::ComponentList(Window*) [84]
0.00 0.00 4/395 ISimpleGameListView::ISimpleGameListView(Window*, FileData*) [76]
0.00 0.00 4/395 SystemView::populate() [54]
0.00 0.00 5/395 makeArrow(Window*) [66]
0.00 0.00 11/395 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [29]
0.00 0.01 27/395 ImageComponent::setImage(std::string, bool) [21]
[4] 69.5 0.00 0.08 213 ImageComponent::resize() <cycle 5> [4]
0.00 0.08 171/205 SVGResource::rasterizeAt(unsigned int, unsigned int) [1]
0.00 0.00 433/16674 round(float) [173]
0.00 0.00 186/371 TextureResource::isTiled() const [310]
0.00 0.00 186/186 ImageComponent::onSizeChanged() [353]
0.00 0.00 171/171 SVGResource::getSourceImageSize() const [364]
0.00 0.00 30/80 TextureResource::getSize() const [435]
185 ImageComponent::~ImageComponent() <cycle 5> [319]
-----------------------------------------------
0.00 0.03 69/69 InputManager::parseEvent(SDL_Event const&, Window*) [6]
[5] 28.6 0.00 0.03 69 Window::input(InputConfig*, Input) [5]
0.00 0.02 32/32 ViewController::input(InputConfig*, Input) [11]
0.00 0.01 26/26 GuiMenu::input(InputConfig*, Input) [49]
0.00 0.00 7/7 GuiSettings::input(InputConfig*, Input) [79]
0.00 0.00 4/4 GuiMsgBox::input(InputConfig*, Input) [100]
-----------------------------------------------
<spontaneous>
[6] 28.6 0.00 0.03 InputManager::parseEvent(SDL_Event const&, Window*) [6]
0.00 0.03 69/69 Window::input(InputConfig*, Input) [5]
-----------------------------------------------
<spontaneous>
[7] 25.9 0.00 0.03 Window::render() [7]
0.00 0.03 34/34 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [8]
0.00 0.00 14/180 GuiComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [18]
0.00 0.00 68/2089 Settings::getInstance() [208]
0.00 0.00 68/182 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.221] [355]
0.00 0.00 34/2047 Settings::getBool(std::string const&) [210]
0.00 0.00 34/34 Settings::getInt(std::string const&) [513]
0.00 0.00 14/34 HelpComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [512]
0.00 0.00 14/763 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [251]
-----------------------------------------------
0.00 0.03 34/34 Window::render() [7]
[8] 24.9 0.00 0.03 34 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [8]
0.00 0.01 34/41 SystemView::onCursorChanged(CursorState const&) [28]
0.00 0.01 34/395 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 5> [368]
0.00 0.01 34/35 ViewController::getSystemListView() [45]
0.00 0.01 64/180 GuiComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [18]
0.00 0.00 136/257 GuiComponent::getPosition() const [327]
0.00 0.00 136/4710 GuiComponent::getSize() const [193]
0.00 0.00 68/68 Eigen::Transform<float, 3, 2, 0>::inverse(Eigen::TransformTraits) const [469]
0.00 0.00 37/114 Renderer::getScreenWidth() [385]
0.00 0.00 37/512 Renderer::getScreenHeight() [284]
0.00 0.00 34/2035 Eigen::internal::transform_transform_product_impl<Eigen::Transform<float, 3, 2, 0>, Eigen::Transform<float, 3, 2, 0>, false>::run(Eigen::Transform<float, 3, 2, 0> const&, Eigen::Transform<float, 3, 2, 0> const&) [212]
0.00 0.00 34/98 Eigen::internal::transform_right_product_impl<Eigen::Transform<float, 3, 2, 0>, Eigen::Matrix<float, 3, 1, 0, 3, 1>, 2>::run(Eigen::Transform<float, 3, 2, 0> const&, Eigen::Matrix<float, 3, 1, 0, 3, 1> const&) [407]
0.00 0.00 34/34 SystemView::render(Eigen::Transform<float, 3, 2, 0> const&) [511]
0.00 0.00 34/71 Window::peekGui() [460]
0.00 0.00 20/20 Window::renderHelpPromptsEarly() [579]
0.00 0.00 3/2232 Renderer::setMatrix(Eigen::Transform<float, 3, 2, 0> const&) [205]
0.00 0.00 3/244 Renderer::drawRect(int, int, int, int, unsigned int, unsigned int, unsigned int) [329]
-----------------------------------------------
0.00 0.03 2/2 ViewController::preload() [10]
[9] 22.4 0.00 0.03 2 ViewController::getGameListView(SystemData*) [9]
0.00 0.02 2/2 IGameListView::setTheme(std::shared_ptr<ThemeData> const&) [20]
0.00 0.01 1/1 DetailedGameListView::DetailedGameListView(Window*, FileData*) [37]
0.00 0.00 1/2 BasicGameListView::BasicGameListView(Window*, FileData*) [64]
0.00 0.00 4/4 FileData::getThumbnailPath() const [768]
0.00 0.00 2/12 FileData::getFilesRecursive(unsigned int) const [640]
0.00 0.00 2/2 std::shared_ptr<IGameListView>::operator=(std::shared_ptr<IGameListView>&&) [884]
0.00 0.00 2/3 __gnu_cxx::__normal_iterator<SystemData**, std::vector<SystemData*, std::allocator<SystemData*> > > std::__find<__gnu_cxx::__normal_iterator<SystemData**, std::vector<SystemData*, std::allocator<SystemData*> > >, SystemData*>(__gnu_cxx::__normal_iterator<SystemData**, std::vector<SystemData*, std::allocator<SystemData*> > >, __gnu_cxx::__normal_iterator<SystemData**, std::vector<SystemData*, std::allocator<SystemData*> > >, SystemData* const&, std::random_access_iterator_tag) [836]
0.00 0.00 2/114 Renderer::getScreenWidth() [385]
0.00 0.00 2/512 Renderer::getScreenHeight() [284]
0.00 0.00 2/161 GuiComponent::setPosition(float, float, float) [371]
0.00 0.00 2/227 GuiComponent::addChild(GuiComponent*) [337]
0.00 0.00 2/2 std::map<SystemData*, std::shared_ptr<IGameListView>, std::less<SystemData*>, std::allocator<std::pair<SystemData* const, std::shared_ptr<IGameListView> > > >::operator[](SystemData* const&) [898]
0.00 0.00 2/2 std::shared_ptr<IGameListView>::operator=(std::shared_ptr<IGameListView> const&) [885]
0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<DetailedGameListView*>(DetailedGameListView*) [1028]
0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<BasicGameListView*>(BasicGameListView*) [1029]
-----------------------------------------------
<spontaneous>
[10] 22.4 0.00 0.03 ViewController::preload() [10]
0.00 0.03 2/2 ViewController::getGameListView(SystemData*) [9]
-----------------------------------------------
0.00 0.02 32/32 Window::input(InputConfig*, Input) [5]
[11] 20.5 0.00 0.02 32 ViewController::input(InputConfig*, Input) [11]
0.00 0.02 1/1 GuiMenu::GuiMenu(Window*) [17]
0.00 0.01 31/31 SystemView::input(InputConfig*, Input) [42]
0.00 0.00 1/3 Window::pushGui(GuiComponent*) [102]
0.00 0.00 32/335 InputConfig::isMappedTo(std::string const&, Input) [313]
0.00 0.00 32/32 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.651] [518]
-----------------------------------------------
0.00 0.00 1/31 ResourceManager::reloadAll() [115]
0.00 0.02 30/31 TextureResource::get(std::string const&, bool) [13]
[12] 16.4 0.00 0.02 31 TextureResource::reload(std::shared_ptr<ResourceManager>&) [12]
0.00 0.01 22/22 SVGResource::initFromMemory(char const*, unsigned int) [27]
0.00 0.01 9/9 TextureResource::initFromMemory(char const*, unsigned int) [41]
0.00 0.00 31/45 ResourceManager::getFileData(std::string const&) const [492]
0.00 0.00 19/23 _ZNSt19_Sp_counted_deleterIPhUlS0_E0_SaIiELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv [556]
0.00 0.00 19/23 _ZNSt19_Sp_counted_deleterIPhUlS0_E0_SaIiELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv [555]
0.00 0.00 12/22 _ZNSt19_Sp_counted_deleterIPhUlS0_E_SaIiELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv [570]
0.00 0.00 12/22 _ZNSt19_Sp_counted_deleterIPhUlS0_E_SaIiELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv [569]
-----------------------------------------------
0.00 0.00 2/61 RatingComponent::RatingComponent(Window*) [116]
0.00 0.00 2/61 RatingComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [83]
0.00 0.00 6/61 HelpComponent::getIconTexture(char const*) [78]
0.00 0.01 25/61 NinePatchComponent::buildVertices() [47]
0.00 0.01 26/61 ImageComponent::setImage(std::string, bool) [21]
[13] 15.9 0.00 0.02 61 TextureResource::get(std::string const&, bool) [13]
0.00 0.02 30/31 TextureResource::reload(std::shared_ptr<ResourceManager>&) [12]
0.00 0.00 160/212 SVGResource::unload(std::shared_ptr<ResourceManager>&) [340]
0.00 0.00 69/236 ResourceManager::getInstance() [334]
0.00 0.00 61/199 getCanonicalPath(std::string const&) [348]
0.00 0.00 61/61 std::_Rb_tree<std::pair<std::string, bool>, std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> >, std::_Select1st<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > >, std::less<std::pair<std::string, bool> >, std::allocator<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > > >::find(std::pair<std::string, bool> const&) [474]
0.00 0.00 30/37 ResourceManager::addReloadable(std::weak_ptr<IReloadable>) [504]
0.00 0.00 22/22 SVGResource::SVGResource(std::string const&, bool) [559]
0.00 0.00 8/77 TextureResource::~TextureResource() [445]
0.00 0.00 8/8 std::_Rb_tree_iterator<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > > std::_Rb_tree<std::pair<std::string, bool>, std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> >, std::_Select1st<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > >, std::less<std::pair<std::string, bool> >, std::allocator<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > > >::_M_insert_unique_<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > >(std::_Rb_tree_const_iterator<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > >, std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> >&&) [697]
-----------------------------------------------
[14] 14.4 0.00 0.02 66+44 <cycle 2 as a whole> [14]
0.00 0.02 37+4 ComponentGrid::input(InputConfig*, Input) <cycle 2> [15]
0.00 0.00 4 ButtonComponent::input(InputConfig*, Input) <cycle 2> [110]
0.00 0.00 69+91 GuiComponent::input(InputConfig*, Input) <cycle 2> [465]
-----------------------------------------------
4 ComponentGrid::input(InputConfig*, Input) <cycle 2> [15]
37 GuiComponent::input(InputConfig*, Input) <cycle 2> [465]
[15] 13.8 0.00 0.02 37+4 ComponentGrid::input(InputConfig*, Input) <cycle 2> [15]
0.00 0.02 33/33 ComponentList::input(InputConfig*, Input) [16]
0.00 0.00 41/255 ComponentGrid::getCellAt(int, int) [328]
0.00 0.00 38/335 InputConfig::isMappedTo(std::string const&, Input) [313]
0.00 0.00 38/502 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.252] [287]
0.00 0.00 1/1 ComponentGrid::moveCursor(Eigen::Matrix<int, 2, 1, 0, 2, 1>) [993]
4 ButtonComponent::input(InputConfig*, Input) <cycle 2> [110]
4 ComponentGrid::input(InputConfig*, Input) <cycle 2> [15]
-----------------------------------------------
0.00 0.02 33/33 ComponentGrid::input(InputConfig*, Input) <cycle 2> [15]
[16] 13.8 0.00 0.02 33 ComponentList::input(InputConfig*, Input) [16]
0.00 0.01 33/33 std::_Function_handler<bool (InputConfig*, Input), ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&)::{lambda(InputConfig*, Input)#1}>::_M_invoke(std::_Any_data const&, InputConfig*, Input) [22]
0.00 0.00 12/13 ComponentList::onCursorChanged(CursorState const&) [67]
0.00 0.00 2/2 IList<ComponentListRow, void*>::listInput(int) [132]
0.00 0.00 94/335 InputConfig::isMappedTo(std::string const&, Input) [313]
0.00 0.00 94/98 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.303] [408]
0.00 0.00 6/6 IList<ComponentListRow, void*>::onScroll(int) [732]
-----------------------------------------------
0.00 0.02 1/1 ViewController::input(InputConfig*, Input) [11]
[17] 13.1 0.00 0.02 1 GuiMenu::GuiMenu(Window*) [17]
0.00 0.01 5/5 GuiMenu::addEntry(char const*, unsigned int, bool, std::function<void ()> const&) [26]
0.00 0.00 1/2 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [56]
0.00 0.00 2/395 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 5> [368]
0.00 0.00 1/395 GuiComponent::setSize(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&) <cycle 5> [60]
0.00 0.00 3/512 Renderer::getScreenHeight() [284]
0.00 0.00 3/502 TextComponent::onTextChanged() [285]
0.00 0.00 3/27 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.380] [543]
0.00 0.00 2/138 Font::get(int, std::string const&) [377]
0.00 0.00 2/227 GuiComponent::addChild(GuiComponent*) [337]
0.00 0.00 1/275 GuiComponent::GuiComponent(Window*) [320]
0.00 0.00 1/22 TextComponent::TextComponent(Window*) [561]
0.00 0.00 1/1 std::function<void ()>::function<GuiMenu::GuiMenu(Window*)::{lambda()#2}>(GuiMenu::GuiMenu(Window*)::{lambda()#2}, std::enable_if<!std::is_integral<GuiMenu::GuiMenu(Window*)::{lambda()#2}>::value, std::function<void ()>::_Useless>::type) [1074]
0.00 0.00 1/17 std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#2}> const&, std::_Manager_operation) [594]
0.00 0.00 1/1 std::function<void ()>::function<GuiMenu::GuiMenu(Window*)::{lambda()#3}>(GuiMenu::GuiMenu(Window*)::{lambda()#3}, std::enable_if<!std::is_integral<GuiMenu::GuiMenu(Window*)::{lambda()#3}>::value, std::function<void ()>::_Useless>::type) [1075]
0.00 0.00 1/15 std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#3}> const&, std::_Manager_operation) [608]
0.00 0.00 1/1 std::function<void ()>::function<GuiMenu::GuiMenu(Window*)::{lambda()#4}>(GuiMenu::GuiMenu(Window*)::{lambda()#4}, std::enable_if<!std::is_integral<GuiMenu::GuiMenu(Window*)::{lambda()#4}>::value, std::function<void ()>::_Useless>::type) [1076]
0.00 0.00 1/13 std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#4}> const&, std::_Manager_operation) [629]
0.00 0.00 1/1 std::function<void ()>::function<GuiMenu::GuiMenu(Window*)::{lambda()#5}>(GuiMenu::GuiMenu(Window*)::{lambda()#5}, std::enable_if<!std::is_integral<GuiMenu::GuiMenu(Window*)::{lambda()#5}>::value, std::function<void ()>::_Useless>::type) [1077]
0.00 0.00 1/13 std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#5}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#5}> const&, std::_Manager_operation) [630]
0.00 0.00 1/11 std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#6}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#6}> const&, std::_Manager_operation) [648]
0.00 0.00 1/30 TextComponent::setFont(std::shared_ptr<Font> const&) [522]
0.00 0.00 1/3 TextComponent::setColor(unsigned int) [788]
0.00 0.00 1/92 strToUpper(char const*) [414]
0.00 0.00 1/21 TextComponent::setText(std::string const&) [572]
0.00 0.00 1/5 TextComponent::setAlignment(Alignment) [743]
0.00 0.00 1/4710 GuiComponent::getSize() const [193]
0.00 0.00 1/114 Renderer::getScreenWidth() [385]
0.00 0.00 1/161 GuiComponent::setPosition(float, float, float) [371]
-----------------------------------------------
76 GuiComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [18]
0.00 0.00 14/180 Window::render() [7]
0.00 0.01 64/180 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [8]
0.00 0.01 102/180 SystemView::onCursorChanged(CursorState const&) [28]
[18] 12.7 0.00 0.02 180+76 GuiComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [18]
0.00 0.02 64/64 DateTimeComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [19]
0.00 0.00 518/740 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [247]
0.00 0.00 390/763 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [251]
0.00 0.00 256/2035 Eigen::internal::transform_transform_product_impl<Eigen::Transform<float, 3, 2, 0>, Eigen::Transform<float, 3, 2, 0>, false>::run(Eigen::Transform<float, 3, 2, 0> const&, Eigen::Transform<float, 3, 2, 0> const&) [212]
0.00 0.00 64/64 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [472]
0.00 0.00 32/32 ScrollableContainer::render(Eigen::Transform<float, 3, 2, 0> const&) [517]
0.00 0.00 32/32 RatingComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [516]
0.00 0.00 14/763 ComponentGrid::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [481]
0.00 0.00 14/763 NinePatchComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [551]
76 GuiComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [18]
-----------------------------------------------
0.00 0.02 64/64 GuiComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [18]
[19] 12.7 0.00 0.02 64 DateTimeComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [19]
0.00 0.02 64/395 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 5> [368]
0.00 0.00 64/1799 GuiComponent::getTransform() [220]
0.00 0.00 64/2035 Eigen::internal::transform_transform_product_impl<Eigen::Transform<float, 3, 2, 0>, Eigen::Transform<float, 3, 2, 0>, false>::run(Eigen::Transform<float, 3, 2, 0> const&, Eigen::Transform<float, 3, 2, 0> const&) [212]
0.00 0.00 64/76 Eigen::Transform<float, 3, 2, 0>& Eigen::Transform<float, 3, 2, 0>::translate<Eigen::Matrix<float, 3, 1, 0, 3, 1> >(Eigen::MatrixBase<Eigen::Matrix<float, 3, 1, 0, 3, 1> > const&) [451]
0.00 0.00 64/1549 roundMatrix(Eigen::Transform<float, 3, 2, 0>&) [222]
0.00 0.00 64/2232 Renderer::setMatrix(Eigen::Transform<float, 3, 2, 0> const&) [205]
0.00 0.00 64/83 DateTimeComponent::getFont() const [428]
0.00 0.00 64/100 GuiComponent::getOpacity() const [405]
0.00 0.00 64/609 TextCache::setColor(unsigned int) [274]
0.00 0.00 64/1295 Font::renderTextCache(TextCache*) [231]
-----------------------------------------------
0.00 0.02 2/2 ViewController::getGameListView(SystemData*) [9]
[20] 12.6 0.00 0.02 2 IGameListView::setTheme(std::shared_ptr<ThemeData> const&) [20]
0.00 0.01 1/1 DetailedGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [25]
0.00 0.00 1/2 BasicGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [57]
-----------------------------------------------
0.00 0.00 1/27 DetailedGameListView::updateInfoPanel() [87]
0.00 0.00 1/27 IList<SystemViewData, SystemData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [108]
0.00 0.00 1/27 Window::Window() [119]
0.00 0.00 1/27 Window::renderLoadingScreen() [101]
0.00 0.00 2/27 IList<TextListData, FileData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [86]
0.00 0.00 2/27 ComponentList::ComponentList(Window*) [84]
0.00 0.00 5/27 makeArrow(Window*) [66]
0.00 0.01 14/27 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [29]
[21] 12.1 0.00 0.01 27 ImageComponent::setImage(std::string, bool) [21]
0.00 0.01 26/61 TextureResource::get(std::string const&, bool) [13]
0.00 0.01 27/395 ImageComponent::resize() <cycle 5> [4]
0.00 0.00 26/236 ResourceManager::getInstance() [334]
0.00 0.00 26/137 ResourceManager::fileExists(std::string const&) const [379]
-----------------------------------------------
0.00 0.01 33/33 ComponentList::input(InputConfig*, Input) [16]
[22] 11.2 0.00 0.01 33 std::_Function_handler<bool (InputConfig*, Input), ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&)::{lambda(InputConfig*, Input)#1}>::_M_invoke(std::_Any_data const&, InputConfig*, Input) [22]
0.00 0.01 33/33 ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&)::{lambda(InputConfig*, Input)#1}::operator()(InputConfig*, Input) const [23]
-----------------------------------------------
0.00 0.01 33/33 std::_Function_handler<bool (InputConfig*, Input), ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&)::{lambda(InputConfig*, Input)#1}>::_M_invoke(std::_Any_data const&, InputConfig*, Input) [22]
[23] 11.2 0.00 0.01 33 ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&)::{lambda(InputConfig*, Input)#1}::operator()(InputConfig*, Input) const [23]
0.00 0.01 2/2 std::function<void ()>::operator()() const [24]
0.00 0.00 33/335 InputConfig::isMappedTo(std::string const&, Input) [313]
0.00 0.00 33/34 std::_Function_base::_Base_manager<ScraperSearchComponent::ScraperSearchComponent(Window*, ScraperSearchComponent::SearchType)::{lambda(CursorState)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<ScraperSearchComponent::ScraperSearchComponent(Window*, ScraperSearchComponent::SearchType)::{lambda(CursorState)#1}> const&, std::_Manager_operation) [514]
-----------------------------------------------
0.00 0.01 2/2 ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&)::{lambda(InputConfig*, Input)#1}::operator()(InputConfig*, Input) const [23]
[24] 11.2 0.00 0.01 2 std::function<void ()>::operator()() const [24]
0.00 0.01 1/1 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [43]
0.00 0.00 1/1 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#3}::operator()() const [59]
0.00 0.00 1/1 std::_Function_handler<void (), GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#3}>::_M_invoke(std::_Any_data const&) [1038]
0.00 0.00 1/1 std::_Function_handler<void (), GuiMenu::GuiMenu(Window*)::{lambda()#6}>::_M_invoke(std::_Any_data const&) [1037]
-----------------------------------------------
0.00 0.01 1/1 IGameListView::setTheme(std::shared_ptr<ThemeData> const&) [20]
[25] 10.4 0.00 0.01 1 DetailedGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [25]
0.00 0.00 1/2 DetailedGameListView::initMDValues() [48]
0.00 0.00 2/2 DateTimeComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [69]
0.00 0.00 1/2 BasicGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [57]
0.00 0.00 1/1 RatingComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [83]
0.00 0.00 14/19 TextComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [97]
0.00 0.00 1/15 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [29]
0.00 0.00 1/395 GuiComponent::setSize(float, float) <cycle 5> [65]
0.00 0.00 1/25 GuiComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [88]
0.00 0.00 38/67 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.471] [470]
0.00 0.00 19/24 DetailedGameListView::getName() const [552]
0.00 0.00 1/2 DetailedGameListView::initMDLabels() [848]
0.00 0.00 1/6 DetailedGameListView::getMDLabels() [728]
0.00 0.00 1/4 DetailedGameListView::getMDValues() [761]
0.00 0.00 1/4710 GuiComponent::getSize() const [193]
-----------------------------------------------
0.00 0.01 5/5 GuiMenu::GuiMenu(Window*) [17]
[26] 10.2 0.00 0.01 5 GuiMenu::addEntry(char const*, unsigned int, bool, std::function<void ()> const&) [26]
0.00 0.00 20/395 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 5> [368]
0.00 0.00 5/5 makeArrow(Window*) [66]
0.00 0.00 5/8 ComponentList::addRow(ComponentListRow const&, bool) [75]
0.00 0.00 5/5 std::__shared_ptr<TextComponent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<TextComponent>, Window*&, char const*&, std::shared_ptr<Font>&, unsigned int&>(std::_Sp_make_shared_tag, std::allocator<TextComponent> const&, Window*&, char const*&, std::shared_ptr<Font>&, unsigned int&) [95]
0.00 0.00 5/11 MenuComponent::updateSize() [70]
0.00 0.00 5/512 Renderer::getScreenHeight() [284]
0.00 0.00 5/138 Font::get(int, std::string const&) [377]
0.00 0.00 5/8 ComponentListRow::addElement(std::shared_ptr<GuiComponent> const&, bool, bool) [clone .constprop.376] [684]
0.00 0.00 5/5 std::__shared_ptr<GuiComponent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<ImageComponent, void>(std::__shared_ptr<ImageComponent, (__gnu_cxx::_Lock_policy)2> const&) [748]
0.00 0.00 5/5 ComponentListRow::addElement(std::shared_ptr<GuiComponent> const&, bool, bool) [clone .constprop.377] [746]
0.00 0.00 5/8 ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&) [685]
0.00 0.00 5/6 ComponentListRow::~ComponentListRow() [725]
0.00 0.00 5/27 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.380] [543]
-----------------------------------------------
0.00 0.01 22/22 TextureResource::reload(std::shared_ptr<ResourceManager>&) [12]
[27] 8.9 0.00 0.01 22 SVGResource::initFromMemory(char const*, unsigned int) [27]
0.00 0.01 22/205 SVGResource::rasterizeAt(unsigned int, unsigned int) [1]
0.00 0.00 44/16674 round(float) [173]
0.00 0.00 22/22 TextureResource::deinit() [562]
0.00 0.00 22/22 nsvgParse [157]
-----------------------------------------------
0.00 0.00 1/41 std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda(float)#5}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda(float)#5}> const&, std::_Manager_operation) [129]
0.00 0.00 1/41 SystemView::goToSystem(SystemData*, bool) [128]
0.00 0.00 2/41 SystemView::update(int) [117]
0.00 0.00 3/41 SystemView::input(InputConfig*, Input) [42]
0.00 0.01 34/41 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [8]
[28] 8.6 0.00 0.01 41 SystemView::onCursorChanged(CursorState const&) [28]
0.00 0.01 102/180 GuiComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [18]
0.00 0.00 7/395 GuiComponent::updateHelpPrompts() <cycle 5> [503]
0.00 0.00 14/15 GuiComponent::cancelAnimation(unsigned char) [146]
0.00 0.00 170/1919 Renderer::buildGLColorArray(unsigned char*, unsigned int, unsigned int) [215]
0.00 0.00 170/170 ImageComponent::setOpacity(unsigned char) [365]
0.00 0.00 170/763 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [251]
0.00 0.00 102/210 Renderer::pushClipRect(Eigen::Matrix<int, 2, 1, 0, 2, 1>, Eigen::Matrix<int, 2, 1, 0, 2, 1>) [342]
0.00 0.00 102/210 Renderer::popClipRect() [341]
0.00 0.00 68/2232 Renderer::setMatrix(Eigen::Transform<float, 3, 2, 0> const&) [205]
0.00 0.00 68/240 Renderer::drawRect(float, float, float, float, unsigned int, unsigned int, unsigned int) [332]
0.00 0.00 68/257 GuiComponent::getPosition() const [327]
0.00 0.00 41/55 TextComponent::getOpacity() const [480]
0.00 0.00 34/1799 GuiComponent::getTransform() [220]
0.00 0.00 34/2035 Eigen::internal::transform_transform_product_impl<Eigen::Transform<float, 3, 2, 0>, Eigen::Transform<float, 3, 2, 0>, false>::run(Eigen::Transform<float, 3, 2, 0> const&, Eigen::Transform<float, 3, 2, 0> const&) [212]
0.00 0.00 34/4710 GuiComponent::getSize() const [193]
0.00 0.00 34/740 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [247]
0.00 0.00 16/18 GuiComponent::setAnimation(Animation*, int, std::function<void ()>, bool, unsigned char) [586]
0.00 0.00 14/14 std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda(float)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda(float)#1}> const&, std::_Manager_operation) [621]
0.00 0.00 10/10 std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda(float)#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda(float)#3}> const&, std::_Manager_operation) [662]
0.00 0.00 8/8 std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda(float)#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda(float)#4}> const&, std::_Manager_operation) [690]
0.00 0.00 7/7 SystemData::getGameCount() const [706]
0.00 0.00 7/35 std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda()#2}> const&, std::_Manager_operation) [508]
0.00 0.00 4/2089 Settings::getInstance() [208]
0.00 0.00 4/8 Settings::getString(std::string const&) [688]
0.00 0.00 4/120 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.296] [383]
-----------------------------------------------
0.00 0.00 1/15 DetailedGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [25]
0.00 0.00 4/15 ISimpleGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [58]
0.00 0.00 4/15 SystemView::populate() [54]
0.00 0.00 6/15 ThemeData::makeExtras(std::shared_ptr<ThemeData> const&, std::string const&, Window*) [63]
[29] 8.5 0.00 0.01 15 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [29]
0.00 0.01 14/27 ImageComponent::setImage(std::string, bool) [21]
0.00 0.00 11/395 ImageComponent::resize() <cycle 5> [4]
0.00 0.00 150/150 std::_Rb_tree_iterator<std::pair<std::string const, char const*> > std::_Rb_tree<std::string, std::pair<std::string const, char const*>, std::_Select1st<std::pair<std::string const, char const*> >, std::less<std::string>, std::allocator<std::pair<std::string const, char const*> > >::_M_insert_unique_<std::pair<char const*, char const*>&>(std::_Rb_tree_const_iterator<std::pair<std::string const, char const*> >, std::pair<char const*, char const*>&) [372]
0.00 0.00 74/303 std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::find(std::string const&) const [317]
0.00 0.00 18/182 GuiComponent::getParent() const [356]
0.00 0.00 15/74 ThemeData::getElement(std::string const&, std::string const&, std::string const&) const [454]
0.00 0.00 12/114 Renderer::getScreenWidth() [385]
0.00 0.00 12/512 Renderer::getScreenHeight() [284]
0.00 0.00 11/871 GuiComponent::setPosition(Eigen::Matrix<float, 3, 1, 0, 3, 1> const&) [240]
0.00 0.00 11/14 ImageComponent::setOrigin(float, float) [611]
0.00 0.00 8/101 ImageComponent::setResize(float, float) [403]
0.00 0.00 3/4710 GuiComponent::getSize() const [193]
0.00 0.00 3/8 ImageComponent::setMaxSize(float, float) [682]
-----------------------------------------------
0.00 0.00 1/206 Renderer::createSurface() [98]
0.01 0.00 205/206 SVGResource::rasterizeAt(unsigned int, unsigned int) [1]
[30] 8.3 0.01 0.00 206 ImageIO::flipPixelsVert(unsigned char*, unsigned int const&, unsigned int const&) [30]
-----------------------------------------------
0.00 0.00 1/10 Renderer::createSurface() [98]
0.01 0.00 9/10 TextureResource::initFromMemory(char const*, unsigned int) [41]
[31] 8.3 0.01 0.00 10 ImageIO::loadFromMemoryRGBA32(unsigned char const*, unsigned int, unsigned int&, unsigned int&) [31]
-----------------------------------------------
0.00 0.00 7/6667 MetaDataList::createFromXML(MetaDataListType, pugi::xml_node, boost::filesystem::path const&) [150]
0.00 0.00 10/6667 parseGamelist(SystemData*) [148]
0.01 0.00 6650/6667 updateGamelist(SystemData*) [35]
[32] 8.3 0.01 0.00 6667 resolvePath(boost::filesystem::path const&, boost::filesystem::path const&, bool) [32]
0.00 0.00 20008/20318 boost::filesystem::path::iterator::~iterator() [170]
0.00 0.00 13320/13334 boost::filesystem::path::path(boost::filesystem::path const&) [176]
0.00 0.00 6674/6882 boost::filesystem::path::compare(char const*) const [188]
0.00 0.00 6667/6667 boost::filesystem::path::iterator::iterator(boost::filesystem::path::iterator const&) [191]
0.00 0.00 6667/7111 boost::filesystem::path::~path() [186]
0.00 0.00 6667/7059 std::map<std::string, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > >::map<std::_Deque_iterator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >*> >(std::_Deque_iterator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >*>, std::_Deque_iterator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >*>) [187]
0.00 0.00 7/36 getHomePath() [505]
-----------------------------------------------
0.00 0.01 1/1 loadSystemConfigFile(char const**) [34]
[33] 8.3 0.00 0.01 1 SystemData::loadConfig() [33]
0.00 0.01 1/1 SystemData::deleteSystems() [53]
0.00 0.00 1/3 SystemData::~SystemData() [36]
0.00 0.00 3/3 SystemData::SystemData(std::string const&, std::string const&, std::string const&, std::vector<std::string, std::allocator<std::string> > const&, std::string const&, std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> > const&, std::string const&) [149]
0.00 0.00 35/3316 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.161] [197]
0.00 0.00 23/8851 pugi::xml_node::child(char const*) const [178]
0.00 0.00 21/8719 pugi::xml_node::text() const [179]
0.00 0.00 18/7410 pugi::xml_text::get() const [184]
0.00 0.00 6/6 readList(std::string const&, char const*) [clone .constprop.155] [722]
0.00 0.00 4/8324 pugi::xml_node::operator void (*)(pugi::xml_node***)() const [181]
0.00 0.00 3/3 PlatformIds::getPlatformId(char const*) [787]
0.00 0.00 3/407 pugi::xml_text::as_string(char const*) const [300]
0.00 0.00 3/6693 pugi::xml_node::next_sibling(char const*) const [190]
0.00 0.00 3/3 void std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> >::_M_emplace_back_aux<PlatformIds::PlatformId const&>(PlatformIds::PlatformId const&) [823]
0.00 0.00 2/10 Log::getReportingLevel() [657]
0.00 0.00 2/10 Log::get(LogLevel) [658]
0.00 0.00 2/10 Log::~Log() [659]
0.00 0.00 2/2 void std::vector<SystemData*, std::allocator<SystemData*> >::_M_emplace_back_aux<SystemData* const&>(SystemData* const&) [904]
0.00 0.00 1/1 SystemData::getConfigPath(bool) [985]
0.00 0.00 1/14 pugi::xml_document::xml_document() [616]
0.00 0.00 1/14 pugi::xml_document::load_file(char const*, unsigned int, pugi::xml_encoding) [615]
0.00 0.00 1/14 pugi::xml_parse_result::operator bool() const [620]
0.00 0.00 1/6667 pugi::xml_node::operator!() const [192]
0.00 0.00 1/14 pugi::xml_document::~xml_document() [617]
-----------------------------------------------
<spontaneous>
[34] 8.3 0.00 0.01 loadSystemConfigFile(char const**) [34]
0.00 0.01 1/1 SystemData::loadConfig() [33]
-----------------------------------------------
0.00 0.01 3/3 SystemData::~SystemData() [36]
[35] 8.3 0.00 0.01 3 updateGamelist(SystemData*) [35]
0.01 0.00 6650/6667 resolvePath(boost::filesystem::path const&, boost::filesystem::path const&, bool) [32]
0.00 0.00 26618/52364 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.34] [167]
0.00 0.00 7328/8851 pugi::xml_node::child(char const*) const [178]
0.00 0.00 7315/8324 pugi::xml_node::operator void (*)(pugi::xml_node***)() const [181]
0.00 0.00 6653/6667 pugi::xml_node::operator!() const [192]
0.00 0.00 6650/8719 pugi::xml_node::text() const [179]
0.00 0.00 6650/7410 pugi::xml_text::get() const [184]
0.00 0.00 6640/6693 pugi::xml_node::next_sibling(char const*) const [190]
0.00 0.00 675/675 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [258]
0.00 0.00 10/675 pugi::xml_node::remove_child(pugi::xml_node const&) [263]
0.00 0.00 6/9 SystemData::getGamelistPath(bool) const [667]
0.00 0.00 3/2089 Settings::getInstance() [208]
0.00 0.00 3/2047 Settings::getBool(std::string const&) [210]
0.00 0.00 3/14 pugi::xml_document::xml_document() [616]
0.00 0.00 3/3 pugi::xml_node::xml_node() [794]
0.00 0.00 3/12 FileData::getFilesRecursive(unsigned int) const [640]
0.00 0.00 3/3 pugi::impl::(anonymous namespace)::save_file_impl(pugi::xml_document const&, _IO_FILE*, char const*, unsigned int, pugi::xml_encoding) [793]
0.00 0.00 3/3 pugi::xml_document::save_file(char const*, char const*, unsigned int, pugi::xml_encoding) const [804]
0.00 0.00 3/14 pugi::xml_document::load_file(char const*, unsigned int, pugi::xml_encoding) [615]
0.00 0.00 3/14 pugi::xml_parse_result::operator bool() const [620]
0.00 0.00 3/14 pugi::xml_document::~xml_document() [617]
-----------------------------------------------
0.00 0.00 1/3 SystemData::loadConfig() [33]
0.00 0.01 2/3 SystemData::deleteSystems() [53]
[36] 8.3 0.00 0.01 3 SystemData::~SystemData() [36]
0.00 0.01 3/3 updateGamelist(SystemData*) [35]
0.00 0.00 24/3316 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.161] [197]
0.00 0.00 3/2089 Settings::getInstance() [208]
0.00 0.00 3/2047 Settings::getBool(std::string const&) [210]
0.00 0.00 3/5 FileData::~FileData() <cycle 1> [256]
0.00 0.00 1/3 std::deque<boost::filesystem::path, std::allocator<boost::filesystem::path> >::~deque() [822]
0.00 0.00 1/3 std::_Sp_counted_ptr_inplace<ThemeData, std::allocator<ThemeData>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [816]
0.00 0.00 1/3 std::_Sp_counted_ptr_inplace<ThemeData, std::allocator<ThemeData>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [815]
-----------------------------------------------
0.00 0.01 1/1 ViewController::getGameListView(SystemData*) [9]
[37] 8.2 0.00 0.01 1 DetailedGameListView::DetailedGameListView(Window*, FileData*) [37]
0.00 0.00 1/2 DetailedGameListView::initMDValues() [48]
0.00 0.00 1/2 BasicGameListView::BasicGameListView(Window*, FileData*) [64]
0.00 0.00 1/1 DetailedGameListView::updateInfoPanel() [87]
0.00 0.00 2/2 DateTimeComponent::DateTimeComponent(Window*, DateTimeComponent::DisplayMode) [104]
0.00 0.00 3/395 GuiComponent::setSize(float, float) <cycle 5> [65]
0.00 0.00 1/1 RatingComponent::RatingComponent(Window*) [116]
0.00 0.00 1/395 ImageComponent::resize() <cycle 5> [4]
0.00 0.00 1/395 DateTimeComponent::updateTextCache() <cycle 5> [583]
0.00 0.00 19/227 GuiComponent::addChild(GuiComponent*) [337]
0.00 0.00 14/22 TextComponent::TextComponent(Window*) [561]
0.00 0.00 9/502 TextComponent::onTextChanged() [285]
0.00 0.00 9/67 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.471] [470]
0.00 0.00 8/21 TextComponent::setText(std::string const&) [572]
0.00 0.00 3/257 GuiComponent::getPosition() const [327]
0.00 0.00 3/161 GuiComponent::setPosition(float, float, float) [371]
0.00 0.00 2/4710 GuiComponent::getSize() const [193]
0.00 0.00 1/104 ImageComponent::ImageComponent(Window*) [391]
0.00 0.00 1/1 ScrollableContainer::ScrollableContainer(Window*) [1002]
0.00 0.00 1/1 std::function<void (CursorState)>::operator=(std::function<void (CursorState)> const&) [1070]
0.00 0.00 1/3 std::_Function_base::_Base_manager<DetailedGameListView::DetailedGameListView(Window*, FileData*)::{lambda(CursorState const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<DetailedGameListView::DetailedGameListView(Window*, FileData*)::{lambda(CursorState const&)#1}> const&, std::_Manager_operation) [810]
0.00 0.00 1/14 ImageComponent::setOrigin(float, float) [611]
0.00 0.00 1/8 ImageComponent::setMaxSize(float, float) [682]
0.00 0.00 1/1 DateTimeComponent::setDisplayMode(DateTimeComponent::DisplayMode) [1000]
0.00 0.00 1/2 ScrollableContainer::reset() [847]
0.00 0.00 1/1 ScrollableContainer::setAutoScroll(bool) [1001]
0.00 0.00 1/512 Renderer::getScreenHeight() [284]
0.00 0.00 1/138 Font::get(int, std::string const&) [377]
0.00 0.00 1/30 TextComponent::setFont(std::shared_ptr<Font> const&) [522]
0.00 0.00 1/2 DetailedGameListView::initMDLabels() [848]
-----------------------------------------------
<spontaneous>
[38] 8.1 0.00 0.01 Window::~Window() [38]
0.00 0.01 1/1 ViewController::~ViewController() [39]
0.00 0.00 1/1 HelpComponent::~HelpComponent() [123]
0.00 0.00 1/395 ImageComponent::~ImageComponent() <cycle 5> [644]
0.00 0.00 3/7 std::_Sp_counted_ptr<Font*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [708]
-----------------------------------------------
0.00 0.01 1/1 Window::~Window() [38]
[39] 7.5 0.00 0.01 1 ViewController::~ViewController() [39]
0.00 0.01 1/1 ViewController::~ViewController() [40]
-----------------------------------------------
0.00 0.01 1/1 ViewController::~ViewController() [39]
[40] 7.5 0.00 0.01 1 ViewController::~ViewController() [40]
0.00 0.01 1/1 std::_Rb_tree<SystemData*, std::pair<SystemData* const, std::shared_ptr<IGameListView> >, std::_Select1st<std::pair<SystemData* const, std::shared_ptr<IGameListView> > >, std::less<SystemData*>, std::allocator<std::pair<SystemData* const, std::shared_ptr<IGameListView> > > >::_M_erase(std::_Rb_tree_node<std::pair<SystemData* const, std::shared_ptr<IGameListView> > >*) [44]
0.00 0.00 2/395 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 5> [368]
0.00 0.00 1/395 GuiComponent::~GuiComponent() <cycle 5> [321]
-----------------------------------------------
0.00 0.01 9/9 TextureResource::reload(std::shared_ptr<ResourceManager>&) [12]
[41] 7.5 0.00 0.01 9 TextureResource::initFromMemory(char const*, unsigned int) [41]
0.01 0.00 9/10 ImageIO::loadFromMemoryRGBA32(unsigned char const*, unsigned int, unsigned int&, unsigned int&) [31]
0.00 0.00 9/214 TextureResource::initFromPixels(unsigned char const*, unsigned int, unsigned int) [339]
-----------------------------------------------
0.00 0.01 31/31 ViewController::input(InputConfig*, Input) [11]
[42] 7.2 0.00 0.01 31 SystemView::input(InputConfig*, Input) [42]
0.00 0.01 29/66 GuiComponent::input(InputConfig*, Input) <cycle 2> [465]
0.00 0.00 3/41 SystemView::onCursorChanged(CursorState const&) [28]
0.00 0.00 1/1 std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda(float)#5}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda(float)#5}> const&, std::_Manager_operation) [129]
0.00 0.00 74/335 InputConfig::isMappedTo(std::string const&, Input) [313]
0.00 0.00 74/120 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.296] [383]
0.00 0.00 1/4 IList<SystemViewData, SystemData*>::onScroll(int) [764]
-----------------------------------------------
0.00 0.01 1/1 std::function<void ()>::operator()() const [24]
[43] 7.1 0.00 0.01 1 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [43]
0.00 0.00 1/1 GuiSettings::GuiSettings(Window*, char const*) [61]
0.00 0.00 6/395 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 5> [368]
0.00 0.00 3/8 ComponentList::addRow(ComponentListRow const&, bool) [75]
0.00 0.00 3/11 MenuComponent::updateSize() [70]
0.00 0.00 1/3 Window::pushGui(GuiComponent*) [102]
0.00 0.00 1/1 std::__shared_ptr<TextComponent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<TextComponent>, Window*&, char const (&) [15], std::shared_ptr<Font>, int>(std::_Sp_make_shared_tag, std::allocator<TextComponent> const&, Window*&, char const (&) [15], std::shared_ptr<Font>&&, int&&) [138]
0.00 0.00 1/1 std::__shared_ptr<TextComponent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<TextComponent>, Window*&, char const (&) [16], std::shared_ptr<Font>, int>(std::_Sp_make_shared_tag, std::allocator<TextComponent> const&, Window*&, char const (&) [16], std::shared_ptr<Font>&&, int&&) [136]
0.00 0.00 1/1 std::__shared_ptr<TextComponent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<TextComponent>, Window*&, char const (&) [22], std::shared_ptr<Font>, int>(std::_Sp_make_shared_tag, std::allocator<TextComponent> const&, Window*&, char const (&) [22], std::shared_ptr<Font>&&, int&&) [137]
0.00 0.00 3/8 ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&) [685]
0.00 0.00 3/512 Renderer::getScreenHeight() [284]
0.00 0.00 3/138 Font::get(int, std::string const&) [377]
0.00 0.00 3/8 ComponentListRow::addElement(std::shared_ptr<GuiComponent> const&, bool, bool) [clone .constprop.376] [684]
0.00 0.00 3/27 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.380] [543]
0.00 0.00 2/19 void std::_Destroy_aux<false>::__destroy<ComponentListElement*>(ComponentListElement*, ComponentListElement*) [585]
0.00 0.00 1/1 std::function<void ()>::function<GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#1}>(GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#1}, std::enable_if<!std::is_integral<{lambda()#1}>::value, std::function<void ()>::_Useless>::type) [1080]
0.00 0.00 1/15 std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#1}>::_M_manager(std::_Any_data&, GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#1} const&, std::_Manager_operation) [609]
0.00 0.00 1/1 std::function<void ()>::function<GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#2}>(GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#2}, std::enable_if<!std::is_integral<{lambda()#2}>::value, std::function<void ()>::_Useless>::type) [1078]
0.00 0.00 1/13 std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#2}>::_M_manager(std::_Any_data&, GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#2} const&, std::_Manager_operation) [631]
0.00 0.00 1/2089 Settings::getInstance() [208]
0.00 0.00 1/2047 Settings::getBool(std::string const&) [210]
0.00 0.00 1/1 std::function<void ()>::function<GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#3}>(GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#3}, std::enable_if<!std::is_integral<{lambda()#3}>::value, std::function<void ()>::_Useless>::type) [1079]
0.00 0.00 1/11 std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#3}>::_M_manager(std::_Any_data&, GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#3} const&, std::_Manager_operation) [649]
0.00 0.00 1/6 ComponentListRow::~ComponentListRow() [725]
-----------------------------------------------
0.00 0.01 1/1 ViewController::~ViewController() [40]
[44] 7.0 0.00 0.01 1 std::_Rb_tree<SystemData*, std::pair<SystemData* const, std::shared_ptr<IGameListView> >, std::_Select1st<std::pair<SystemData* const, std::shared_ptr<IGameListView> > >, std::less<SystemData*>, std::allocator<std::pair<SystemData* const, std::shared_ptr<IGameListView> > > >::_M_erase(std::_Rb_tree_node<std::pair<SystemData* const, std::shared_ptr<IGameListView> > >*) [44]
0.00 0.01 1/1 std::_Sp_counted_ptr<DetailedGameListView*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [52]
0.00 0.00 1/1 std::_Sp_counted_ptr<BasicGameListView*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [82]
0.00 0.00 1/1 std::_Sp_counted_ptr<BasicGameListView*, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1034]
0.00 0.00 1/1 std::_Sp_counted_ptr<DetailedGameListView*, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1035]
-----------------------------------------------
0.00 0.00 1/35 ViewController::goToSystemView(SystemData*) [109]
0.00 0.01 34/35 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [8]
[45] 6.7 0.00 0.01 35 ViewController::getSystemListView() [45]
0.00 0.01 1/1 SystemView::SystemView(Window*) [46]
0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<SystemView*>(SystemView*) [1027]
0.00 0.00 1/1 std::__shared_ptr<SystemView, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<SystemView, (__gnu_cxx::_Lock_policy)2>&&) [1026]
0.00 0.00 1/227 GuiComponent::addChild(GuiComponent*) [337]
0.00 0.00 1/512 Renderer::getScreenHeight() [284]
0.00 0.00 1/161 GuiComponent::setPosition(float, float, float) [371]
0.00 0.00 1/1 std::__shared_ptr<SystemView, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<SystemView, (__gnu_cxx::_Lock_policy)2> const&) [1025]
-----------------------------------------------
0.00 0.01 1/1 ViewController::getSystemListView() [45]
[46] 6.7 0.00 0.01 1 SystemView::SystemView(Window*) [46]
0.00 0.01 1/1 SystemView::populate() [54]
0.00 0.00 1/1 IList<SystemViewData, SystemData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [108]
0.00 0.00 2/395 GuiComponent::setSize(float, float) <cycle 5> [65]
0.00 0.00 1/395 TextComponent::TextComponent(Window*, std::string const&, std::shared_ptr<Font> const&, unsigned int, Alignment, Eigen::Matrix<float, 3, 1, 0, 3, 1>, Eigen::Matrix<float, 2, 1, 0, 2, 1>) <cycle 5> [424]
0.00 0.00 2/512 Renderer::getScreenHeight() [284]
0.00 0.00 2/120 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.296] [383]
0.00 0.00 1/138 Font::get(int, std::string const&) [377]
0.00 0.00 1/114 Renderer::getScreenWidth() [385]
0.00 0.00 1/4710 GuiComponent::getSize() const [193]
0.00 0.00 1/161 GuiComponent::setPosition(float, float, float) [371]
-----------------------------------------------
0.00 0.00 2/25 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [56]
0.00 0.00 4/25 NinePatchComponent::NinePatchComponent(Window*, std::string const&, unsigned int, unsigned int) [93]
0.00 0.00 4/25 ButtonComponent::updateImage() [92]
0.00 0.00 15/25 GuiComponent::setSize(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&) <cycle 5> [60]
[47] 6.5 0.00 0.01 25 NinePatchComponent::buildVertices() [47]
0.00 0.01 25/61 TextureResource::get(std::string const&, bool) [13]
0.00 0.00 1350/1350 roundVector(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&) [226]
0.00 0.00 50/80 TextureResource::getSize() const [435]
0.00 0.00 50/1919 Renderer::buildGLColorArray(unsigned char*, unsigned int, unsigned int) [215]
-----------------------------------------------
0.00 0.00 1/2 DetailedGameListView::DetailedGameListView(Window*, FileData*) [37]
0.00 0.00 1/2 DetailedGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [25]
[48] 6.0 0.00 0.01 2 DetailedGameListView::initMDValues() [48]
0.00 0.00 20/395 GuiComponent::setSize(float, float) <cycle 5> [65]
0.00 0.00 4/395 DateTimeComponent::updateTextCache() <cycle 5> [583]
0.00 0.00 4/395 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 5> [368]
0.00 0.00 4/4 DateTimeComponent::setFont(std::shared_ptr<Font>) [120]
0.00 0.00 98/4710 GuiComponent::getSize() const [193]
0.00 0.00 36/257 GuiComponent::getPosition() const [327]
0.00 0.00 16/871 GuiComponent::setPosition(Eigen::Matrix<float, 3, 1, 0, 3, 1> const&) [240]
0.00 0.00 10/502 TextComponent::onTextChanged() [285]
0.00 0.00 10/30 TextComponent::setFont(std::shared_ptr<Font> const&) [522]
0.00 0.00 4/601 Font::getHeight(float) const [275]
0.00 0.00 2/6 DetailedGameListView::getMDLabels() [728]
0.00 0.00 2/4 DetailedGameListView::getMDValues() [761]
0.00 0.00 2/512 Renderer::getScreenHeight() [284]
0.00 0.00 2/138 Font::get(int, std::string const&) [377]
0.00 0.00 2/161 GuiComponent::setPosition(float, float, float) [371]
0.00 0.00 2/67 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.471] [470]
-----------------------------------------------
0.00 0.01 26/26 Window::input(InputConfig*, Input) [5]
[49] 5.7 0.00 0.01 26 GuiMenu::input(InputConfig*, Input) [49]
0.00 0.01 26/66 GuiComponent::input(InputConfig*, Input) <cycle 2> [465]
0.00 0.00 42/335 InputConfig::isMappedTo(std::string const&, Input) [313]
-----------------------------------------------
0.00 0.01 1/1 std::_Sp_counted_ptr<DetailedGameListView*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [52]
[50] 5.6 0.00 0.01 1 DetailedGameListView::~DetailedGameListView() [50]
0.00 0.01 1/1 DetailedGameListView::~DetailedGameListView() [51]
-----------------------------------------------
0.00 0.01 1/1 DetailedGameListView::~DetailedGameListView() [50]
[51] 5.6 0.00 0.01 1 DetailedGameListView::~DetailedGameListView() [51]
0.00 0.00 14/395 TextComponent::~TextComponent() <cycle 5> [388]
0.00 0.00 1/2 ISimpleGameListView::~ISimpleGameListView() [72]
0.00 0.00 2/395 GuiComponent::~GuiComponent() <cycle 5> [321]
0.00 0.00 2/2 DateTimeComponent::~DateTimeComponent() [121]
0.00 0.00 2/395 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 5> [368]
0.00 0.00 1/2 TextListComponent<FileData*>::~TextListComponent() [105]
0.00 0.00 1/395 ImageComponent::~ImageComponent() <cycle 5> [319]
-----------------------------------------------
0.00 0.01 1/1 std::_Rb_tree<SystemData*, std::pair<SystemData* const, std::shared_ptr<IGameListView> >, std::_Select1st<std::pair<SystemData* const, std::shared_ptr<IGameListView> > >, std::less<SystemData*>, std::allocator<std::pair<SystemData* const, std::shared_ptr<IGameListView> > > >::_M_erase(std::_Rb_tree_node<std::pair<SystemData* const, std::shared_ptr<IGameListView> > >*) [44]
[52] 5.6 0.00 0.01 1 std::_Sp_counted_ptr<DetailedGameListView*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [52]
0.00 0.01 1/1 DetailedGameListView::~DetailedGameListView() [50]
-----------------------------------------------
0.00 0.01 1/1 SystemData::loadConfig() [33]
[53] 5.5 0.00 0.01 1 SystemData::deleteSystems() [53]
0.00 0.01 2/3 SystemData::~SystemData() [36]
-----------------------------------------------
0.00 0.01 1/1 SystemView::SystemView(Window*) [46]
[54] 5.4 0.00 0.01 1 SystemView::populate() [54]
0.00 0.00 4/15 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [29]
0.00 0.00 2/4 ThemeData::makeExtras(std::shared_ptr<ThemeData> const&, std::string const&, Window*) [63]
0.00 0.00 4/395 ImageComponent::resize() <cycle 5> [4]
0.00 0.00 2/2 void std::vector<IList<SystemViewData, SystemData*>::Entry, std::allocator<IList<SystemViewData, SystemData*>::Entry> >::_M_emplace_back_aux<IList<SystemViewData, SystemData*>::Entry const&>(IList<SystemViewData, SystemData*>::Entry const&) [122]
0.00 0.00 1/395 void std::_Destroy_aux<false>::__destroy<IList<SystemViewData, SystemData*>::Entry*>(IList<SystemViewData, SystemData*>::Entry*, IList<SystemViewData, SystemData*>::Entry*) <cycle 5> [770]
0.00 0.00 18/120 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.296] [383]
0.00 0.00 8/4710 GuiComponent::getSize() const [193]
0.00 0.00 4/104 ImageComponent::ImageComponent(Window*) [391]
0.00 0.00 4/8 ImageComponent::setMaxSize(float, float) [682]
0.00 0.00 4/161 GuiComponent::setPosition(float, float, float) [371]
0.00 0.00 2/74 ThemeData::getElement(std::string const&, std::string const&, std::string const&) const [454]
0.00 0.00 2/275 GuiComponent::GuiComponent(Window*) [320]
0.00 0.00 2/4 ThemeExtras::setExtras(std::vector<GuiComponent*, std::allocator<GuiComponent*> > const&) [756]
-----------------------------------------------
0.00 0.00 1/6 RatingComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [83]
0.00 0.00 1/6 GuiComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [88]
0.00 0.00 4/6 GuiComponent::setSize(float, float) <cycle 5> [65]
[55] 4.9 0.00 0.01 6 RatingComponent::onSizeChanged() [55]
0.00 0.01 12/205 SVGResource::rasterizeAt(unsigned int, unsigned int) [1]
0.00 0.00 6/16674 round(float) [173]
-----------------------------------------------
0.00 0.00 1/2 GuiMenu::GuiMenu(Window*) [17]
0.00 0.00 1/2 GuiSettings::GuiSettings(Window*, char const*) [61]
[56] 4.5 0.00 0.01 2 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [56]
0.00 0.00 2/2 ComponentList::ComponentList(Window*) [84]
0.00 0.00 4/395 ComponentGrid::setEntry(std::shared_ptr<GuiComponent> const&, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, bool, bool, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, unsigned int, GridFlags::UpdateType) <cycle 5> [126]
0.00 0.00 2/3 MenuComponent::updateGrid() [89]
0.00 0.00 2/25 NinePatchComponent::buildVertices() [47]
0.00 0.00 2/395 GuiComponent::updateHelpPrompts() <cycle 5> [503]
0.00 0.00 2/11 MenuComponent::updateSize() [70]
0.00 0.00 2/6 NinePatchComponent::NinePatchComponent(Window*, std::string const&, unsigned int, unsigned int) [93]
0.00 0.00 6/502 TextComponent::onTextChanged() [285]
0.00 0.00 4/227 GuiComponent::addChild(GuiComponent*) [337]
0.00 0.00 4/29 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.158] [534]
0.00 0.00 2/275 GuiComponent::GuiComponent(Window*) [320]
0.00 0.00 2/31 ComponentGrid::ComponentGrid(Window*, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&) [520]
0.00 0.00 2/6 NinePatchComponent::setImagePath(std::string const&) [727]
0.00 0.00 2/22 TextComponent::TextComponent(Window*) [561]
0.00 0.00 2/88 std::_Sp_counted_ptr_inplace<TextComponent, std::allocator<TextComponent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [423]
0.00 0.00 2/5 TextComponent::setAlignment(Alignment) [743]
0.00 0.00 2/3 TextComponent::setColor(unsigned int) [788]
0.00 0.00 2/92 strToUpper(char const*) [414]
0.00 0.00 2/21 TextComponent::setText(std::string const&) [572]
0.00 0.00 2/30 TextComponent::setFont(std::shared_ptr<Font> const&) [522]
0.00 0.00 2/2 std::_Sp_counted_ptr_inplace<ComponentList, std::allocator<ComponentList>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [897]
0.00 0.00 2/2 ComponentGrid::resetCursor() [843]
-----------------------------------------------
0.00 0.00 1/2 DetailedGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [25]
0.00 0.00 1/2 IGameListView::setTheme(std::shared_ptr<ThemeData> const&) [20]
[57] 4.2 0.00 0.01 2 BasicGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [57]
0.00 0.00 2/2 ISimpleGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [58]
0.00 0.00 2/2 TextListComponent<FileData*>::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [145]
0.00 0.00 4/2065 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.449] [209]
0.00 0.00 1/5 BasicGameListView::getName() const [747]
0.00 0.00 1/24 DetailedGameListView::getName() const [552]
-----------------------------------------------
0.00 0.00 2/2 BasicGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [57]
[58] 4.1 0.00 0.00 2 ISimpleGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [58]
0.00 0.00 4/15 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [29]
0.00 0.00 2/4 ThemeData::makeExtras(std::shared_ptr<ThemeData> const&, std::string const&, Window*) [63]
0.00 0.00 2/19 TextComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [97]
0.00 0.00 14/16 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.47] [601]
0.00 0.00 4/5 BasicGameListView::getName() const [747]
0.00 0.00 4/24 DetailedGameListView::getName() const [552]
0.00 0.00 2/4 ThemeExtras::setExtras(std::vector<GuiComponent*, std::allocator<GuiComponent*> > const&) [756]
0.00 0.00 2/2 ImageComponent::hasImage() [845]
0.00 0.00 2/227 GuiComponent::removeChild(GuiComponent*) [336]
0.00 0.00 2/227 GuiComponent::addChild(GuiComponent*) [337]
-----------------------------------------------
0.00 0.00 1/1 std::function<void ()>::operator()() const [24]
[59] 4.1 0.00 0.00 1 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#3}::operator()() const [59]
0.00 0.00 1/1 GuiMsgBox::GuiMsgBox(Window*, std::string const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&) [62]
0.00 0.00 1/3 Window::pushGui(GuiComponent*) [102]
0.00 0.00 3/27 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.380] [543]
0.00 0.00 1/9 std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#3}::operator()() const::{lambda()#1}>::_M_manager(std::_Any_data&, {lambda()#1} const&, std::_Manager_operation) [669]
-----------------------------------------------
1 GuiMsgBox::onSizeChanged() <cycle 5> [1019]
11 MenuComponent::onSizeChanged() <cycle 5> [643]
15 NinePatchComponent::fitTo(Eigen::Matrix<float, 2, 1, 0, 2, 1>, Eigen::Matrix<float, 3, 1, 0, 3, 1>, Eigen::Matrix<float, 2, 1, 0, 2, 1>) <cycle 5> [607]
70 ComponentGrid::updateCellComponent(ComponentGrid::GridEntry const&) <cycle 5> [249]
87 TextComponent::TextComponent(Window*, std::string const&, std::shared_ptr<Font> const&, unsigned int, Alignment, Eigen::Matrix<float, 3, 1, 0, 3, 1>, Eigen::Matrix<float, 2, 1, 0, 2, 1>) <cycle 5> [424]
0.00 0.00 1/395 GuiMenu::GuiMenu(Window*) [17]
[60] 3.9 0.00 0.00 185 GuiComponent::setSize(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&) <cycle 5> [60]
0.00 0.00 15/25 NinePatchComponent::buildVertices() [47]
0.00 0.00 122/227 TextComponent::onSizeChanged() [338]
0.00 0.00 35/48 ComponentList::updateCameraOffset() [490]
0.00 0.00 15/15 NinePatchComponent::onSizeChanged() [606]
0.00 0.00 12/464 ComponentGrid::updateSeparators() [288]
35 ComponentList::onSizeChanged() <cycle 5> [507]
12 ComponentGrid::onSizeChanged() <cycle 5> [318]
1 GuiMenu::onSizeChanged() <cycle 5> [1012]
-----------------------------------------------
0.00 0.00 1/1 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [43]
[61] 3.9 0.00 0.00 1 GuiSettings::GuiSettings(Window*, char const*) [61]
0.00 0.00 1/2 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [56]
0.00 0.00 1/1 MenuComponent::addButton(std::string const&, std::string const&, std::function<void ()> const&) [80]
0.00 0.00 1/395 GuiComponent::setSize(float, float) <cycle 5> [65]
0.00 0.00 3/512 Renderer::getScreenHeight() [284]
0.00 0.00 3/18 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.60] [588]
0.00 0.00 1/275 GuiComponent::GuiComponent(Window*) [320]
0.00 0.00 1/138 Font::get(int, std::string const&) [377]
0.00 0.00 1/227 GuiComponent::addChild(GuiComponent*) [337]
0.00 0.00 1/5 std::_Function_base::_Base_manager<GuiSettings::GuiSettings(Window*, char const*)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<GuiSettings::GuiSettings(Window*, char const*)::{lambda()#1}> const&, std::_Manager_operation) [749]
0.00 0.00 1/114 Renderer::getScreenWidth() [385]
0.00 0.00 1/4710 GuiComponent::getSize() const [193]
0.00 0.00 1/161 GuiComponent::setPosition(float, float, float) [371]
-----------------------------------------------
0.00 0.00 1/1 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#3}::operator()() const [59]
[62] 3.8 0.00 0.00 1 GuiMsgBox::GuiMsgBox(Window*, std::string const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&) [62]
0.00 0.00 2/3 ButtonComponent::ButtonComponent(Window*, std::string const&, std::string const&, std::function<void ()> const&) [68]
0.00 0.00 1/2 makeButtonGrid(Window*, std::vector<std::shared_ptr<ButtonComponent>, std::allocator<std::shared_ptr<ButtonComponent> > > const&) [71]
0.00 0.00 2/395 ComponentGrid::setEntry(std::shared_ptr<GuiComponent> const&, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, bool, bool, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, unsigned int, GridFlags::UpdateType) <cycle 5> [126]
0.00 0.00 2/395 GuiComponent::setSize(float, float) <cycle 5> [65]
0.00 0.00 1/395 TextComponent::TextComponent(Window*, std::string const&, std::shared_ptr<Font> const&, unsigned int, Alignment, Eigen::Matrix<float, 3, 1, 0, 3, 1>, Eigen::Matrix<float, 2, 1, 0, 2, 1>) <cycle 5> [424]
0.00 0.00 1/6 NinePatchComponent::NinePatchComponent(Window*, std::string const&, unsigned int, unsigned int) [93]
0.00 0.00 7/12 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.137] [638]
0.00 0.00 6/4710 GuiComponent::getSize() const [193]
0.00 0.00 4/12 strToUpper(std::string const&) [633]
0.00 0.00 3/114 Renderer::getScreenWidth() [385]
0.00 0.00 3/512 Renderer::getScreenHeight() [284]
0.00 0.00 3/12 std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (GuiMsgBox::*)(std::function<void ()> const&)> (GuiMsgBox*, std::function<void ()>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [641]
0.00 0.00 2/138 Font::get(int, std::string const&) [377]
0.00 0.00 2/3 std::_Sp_counted_ptr_inplace<ButtonComponent, std::allocator<ButtonComponent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [814]
0.00 0.00 2/227 GuiComponent::addChild(GuiComponent*) [337]
0.00 0.00 2/3 void std::vector<std::shared_ptr<ButtonComponent>, std::allocator<std::shared_ptr<ButtonComponent> > >::_M_emplace_back_aux<std::shared_ptr<ButtonComponent> >(std::shared_ptr<ButtonComponent>&&) [826]
0.00 0.00 1/275 GuiComponent::GuiComponent(Window*) [320]
0.00 0.00 1/31 ComponentGrid::ComponentGrid(Window*, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&) [520]
0.00 0.00 1/88 std::_Sp_counted_ptr_inplace<TextComponent, std::allocator<TextComponent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [423]
0.00 0.00 1/9 std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#3}::operator()() const::{lambda()#1}>::_M_manager(std::_Any_data&, {lambda()#1} const&, std::_Manager_operation) [669]
0.00 0.00 1/601 Font::getHeight(float) const [275]
0.00 0.00 1/161 GuiComponent::setPosition(float, float, float) [371]
-----------------------------------------------
0.00 0.00 2/4 ISimpleGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [58]
0.00 0.00 2/4 SystemView::populate() [54]
[63] 3.5 0.00 0.00 4 ThemeData::makeExtras(std::shared_ptr<ThemeData> const&, std::string const&, Window*) [63]
0.00 0.00 6/15 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [29]
0.00 0.00 3/19 TextComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [97]
0.00 0.00 8/162 void std::vector<GuiComponent*, std::allocator<GuiComponent*> >::_M_emplace_back_aux<GuiComponent* const&>(GuiComponent* const&) [370]
0.00 0.00 6/104 ImageComponent::ImageComponent(Window*) [391]
0.00 0.00 4/4 std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeView>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeView> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeView> > >::find(std::string const&) [780]
0.00 0.00 3/22 TextComponent::TextComponent(Window*) [561]
-----------------------------------------------
0.00 0.00 1/2 DetailedGameListView::DetailedGameListView(Window*, FileData*) [37]
0.00 0.00 1/2 ViewController::getGameListView(SystemData*) [9]
[64] 3.3 0.00 0.00 2 BasicGameListView::BasicGameListView(Window*, FileData*) [64]
0.00 0.00 2/2 ISimpleGameListView::ISimpleGameListView(Window*, FileData*) [76]
0.00 0.00 2/2 TextListComponent<FileData*>::TextListComponent(Window*) [85]
0.00 0.00 2/395 GuiComponent::setSize(float, float) <cycle 5> [65]
0.00 0.00 1350/2065 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.449] [209]
0.00 0.00 675/16039 MetaDataList::get(std::string const&) const [174]
0.00 0.00 12/12 void std::vector<IList<TextListData, FileData*>::Entry, std::allocator<IList<TextListData, FileData*>::Entry> >::_M_emplace_back_aux<IList<TextListData, FileData*>::Entry const&>(IList<TextListData, FileData*>::Entry const&) [642]
0.00 0.00 2/161 GuiComponent::setPosition(float, float, float) [371]
0.00 0.00 2/227 GuiComponent::addChild(GuiComponent*) [337]
0.00 0.00 2/502 TextComponent::onTextChanged() [285]
0.00 0.00 2/21 TextComponent::setText(std::string const&) [572]
-----------------------------------------------
1 GuiMenu::onSizeChanged() <cycle 5> [1012]
1 GuiMsgBox::onSizeChanged() <cycle 5> [1019]
26 HelpComponent::updateGrid() <cycle 5> [77]
71 ComponentList::updateElementSize(ComponentListRow const&) <cycle 5> [458]
0.00 0.00 1/395 GuiSettings::GuiSettings(Window*, char const*) [61]
0.00 0.00 1/395 DetailedGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [25]
0.00 0.00 2/395 BasicGameListView::BasicGameListView(Window*, FileData*) [64]
0.00 0.00 2/395 SystemView::SystemView(Window*) [46]
0.00 0.00 2/395 makeButtonGrid(Window*, std::vector<std::shared_ptr<ButtonComponent>, std::allocator<std::shared_ptr<ButtonComponent> > > const&) [71]
0.00 0.00 2/395 GuiMsgBox::GuiMsgBox(Window*, std::string const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&) [62]
0.00 0.00 3/395 DetailedGameListView::DetailedGameListView(Window*, FileData*) [37]
0.00 0.00 3/395 ButtonComponent::setText(std::string const&, std::string const&) [91]
0.00 0.00 4/395 ISimpleGameListView::ISimpleGameListView(Window*, FileData*) [76]
0.00 0.00 11/395 MenuComponent::updateSize() [70]
0.00 0.00 20/395 DetailedGameListView::initMDValues() [48]
[65] 3.3 0.00 0.00 150 GuiComponent::setSize(float, float) <cycle 5> [65]
0.00 0.00 4/6 RatingComponent::onSizeChanged() [55]
0.00 0.00 89/227 TextComponent::onSizeChanged() [338]
0.00 0.00 28/464 ComponentGrid::updateSeparators() [288]
0.00 0.00 10/13 GuiComponent::onSizeChanged() [627]
0.00 0.00 4/6 DateTimeComponent::onSizeChanged() [726]
0.00 0.00 4/8 RatingComponent::updateVertices() [683]
28 ComponentGrid::onSizeChanged() <cycle 5> [318]
11 MenuComponent::onSizeChanged() <cycle 5> [643]
4 DateTimeComponent::updateTextCache() <cycle 5> [583]
3 ButtonComponent::onSizeChanged() <cycle 5> [790]
1 GuiMsgBox::onSizeChanged() <cycle 5> [1019]
-----------------------------------------------
0.00 0.00 5/5 GuiMenu::addEntry(char const*, unsigned int, bool, std::function<void ()> const&) [26]
[66] 3.2 0.00 0.00 5 makeArrow(Window*) [66]
0.00 0.00 5/27 ImageComponent::setImage(std::string, bool) [21]
0.00 0.00 5/395 ImageComponent::resize() <cycle 5> [4]
0.00 0.00 10/29 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.158] [534]
0.00 0.00 5/104 ImageComponent::ImageComponent(Window*) [391]
0.00 0.00 5/82 std::_Sp_counted_ptr_inplace<ImageComponent, std::allocator<ImageComponent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [434]
0.00 0.00 5/512 Renderer::getScreenHeight() [284]
0.00 0.00 5/138 Font::get(int, std::string const&) [377]
0.00 0.00 5/53 Font::getLetterHeight() [482]
0.00 0.00 5/16674 round(float) [173]
0.00 0.00 5/101 ImageComponent::setResize(float, float) [403]
-----------------------------------------------
0.00 0.00 1/13 IList<ComponentListRow, void*>::scroll(int) [131]
0.00 0.00 12/13 ComponentList::input(InputConfig*, Input) [16]
[67] 2.6 0.00 0.00 13 ComponentList::onCursorChanged(CursorState const&) [67]
0.00 0.00 13/395 GuiComponent::updateHelpPrompts() <cycle 5> [503]
0.00 0.00 72/4710 GuiComponent::getSize() const [193]
0.00 0.00 57/60 GuiComponent::onFocusLost() [475]
0.00 0.00 13/48 ComponentList::updateCameraOffset() [490]
0.00 0.00 13/13 GuiComponent::onFocusGained() [626]
-----------------------------------------------
0.00 0.00 1/3 MenuComponent::addButton(std::string const&, std::string const&, std::function<void ()> const&) [80]
0.00 0.00 2/3 GuiMsgBox::GuiMsgBox(Window*, std::string const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&) [62]
[68] 2.5 0.00 0.00 3 ButtonComponent::ButtonComponent(Window*, std::string const&, std::string const&, std::function<void ()> const&) [68]
0.00 0.00 3/3 ButtonComponent::setText(std::string const&, std::string const&) [91]
0.00 0.00 3/4 ButtonComponent::updateImage() [92]
0.00 0.00 3/6 NinePatchComponent::NinePatchComponent(Window*, std::string const&, unsigned int, unsigned int) [93]
0.00 0.00 6/12 std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (GuiMsgBox::*)(std::function<void ()> const&)> (GuiMsgBox*, std::function<void ()>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [641]
0.00 0.00 6/25 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.245] [550]
0.00 0.00 3/275 GuiComponent::GuiComponent(Window*) [320]
0.00 0.00 3/512 Renderer::getScreenHeight() [284]
0.00 0.00 3/138 Font::get(int, std::string const&) [377]
0.00 0.00 3/5 std::_Function_base::_Base_manager<GuiSettings::GuiSettings(Window*, char const*)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<GuiSettings::GuiSettings(Window*, char const*)::{lambda()#1}> const&, std::_Manager_operation) [749]
-----------------------------------------------
0.00 0.00 2/2 DetailedGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [25]
[69] 2.5 0.00 0.00 2 DateTimeComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [69]
0.00 0.00 4/395 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 5> [368]
0.00 0.00 4/395 DateTimeComponent::updateTextCache() <cycle 5> [583]
0.00 0.00 4/395 ComponentList::~ComponentList() <cycle 5> [418]
0.00 0.00 2/25 GuiComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [88]
0.00 0.00 4/303 std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::find(std::string const&) const [317]
0.00 0.00 4/58 std::map<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::at(std::string const&) const [479]
0.00 0.00 2/74 ThemeData::getElement(std::string const&, std::string const&, std::string const&) const [454]
0.00 0.00 2/21 Font::getFromTheme(ThemeData::ThemeElement const*, unsigned int, std::shared_ptr<Font> const&) [573]
0.00 0.00 2/2 boost::add_reference<bool const>::type boost::get<bool, Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>(boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> const&) [858]
0.00 0.00 2/8 boost::add_reference<unsigned int const>::type boost::get<unsigned int, Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>(boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> const&) [686]
0.00 0.00 2/609 TextCache::setColor(unsigned int) [274]
-----------------------------------------------
0.00 0.00 1/11 MenuComponent::addButton(std::string const&, std::string const&, std::function<void ()> const&) [80]
0.00 0.00 2/11 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [56]
0.00 0.00 3/11 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [43]
0.00 0.00 5/11 GuiMenu::addEntry(char const*, unsigned int, bool, std::function<void ()> const&) [26]
[70] 2.2 0.00 0.00 11 MenuComponent::updateSize() [70]
0.00 0.00 11/395 GuiComponent::setSize(float, float) <cycle 5> [65]
0.00 0.00 22/512 Renderer::getScreenHeight() [284]
0.00 0.00 11/53 Font::getLetterHeight() [482]
0.00 0.00 11/59 ComponentList::getTotalRowHeight() const [477]
0.00 0.00 11/22 MenuComponent::getButtonGridHeight() const [565]
0.00 0.00 11/114 Renderer::getScreenWidth() [385]
-----------------------------------------------
0.00 0.00 1/2 MenuComponent::updateGrid() [89]
0.00 0.00 1/2 GuiMsgBox::GuiMsgBox(Window*, std::string const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&) [62]
[71] 2.0 0.00 0.00 2 makeButtonGrid(Window*, std::vector<std::shared_ptr<ButtonComponent>, std::allocator<std::shared_ptr<ButtonComponent> > > const&) [71]
0.00 0.00 3/395 ComponentGrid::setEntry(std::shared_ptr<GuiComponent> const&, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, bool, bool, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, unsigned int, GridFlags::UpdateType) <cycle 5> [126]
0.00 0.00 3/395 ComponentGrid::setColWidthPerc(int, float, bool) <cycle 5> [335]
0.00 0.00 2/395 GuiComponent::setSize(float, float) <cycle 5> [65]
0.00 0.00 2/395 ComponentGrid::setRowHeightPerc(int, float, bool) <cycle 5> [549]
0.00 0.00 10/4710 GuiComponent::getSize() const [193]
0.00 0.00 2/31 ComponentGrid::ComponentGrid(Window*, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&) [520]
0.00 0.00 2/28 std::_Sp_counted_ptr_inplace<ComponentGrid, std::allocator<ComponentGrid>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [539]
-----------------------------------------------
0.00 0.00 1/2 BasicGameListView::~BasicGameListView() [81]
0.00 0.00 1/2 DetailedGameListView::~DetailedGameListView() [51]
[72] 2.0 0.00 0.00 2 ISimpleGameListView::~ISimpleGameListView() [72]
0.00 0.00 4/395 ImageComponent::~ImageComponent() <cycle 5> [319]
0.00 0.00 2/395 ThemeExtras::~ThemeExtras() <cycle 5> [757]
0.00 0.00 2/395 TextComponent::~TextComponent() <cycle 5> [388]
0.00 0.00 2/395 GuiComponent::~GuiComponent() <cycle 5> [321]
0.00 0.00 2/3 std::deque<boost::filesystem::path, std::allocator<boost::filesystem::path> >::~deque() [822]
0.00 0.00 2/3 std::_Sp_counted_ptr_inplace<ThemeData, std::allocator<ThemeData>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [816]
0.00 0.00 2/3 std::_Sp_counted_ptr_inplace<ThemeData, std::allocator<ThemeData>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [815]
-----------------------------------------------
<spontaneous>
[73] 1.8 0.00 0.00 Window::init(unsigned int, unsigned int) [73]
0.00 0.00 1/1 Renderer::init(int, int) [99]
0.00 0.00 1/1 ResourceManager::reloadAll() [115]
0.00 0.00 1/395 ImageComponent::resize() <cycle 5> [4]
0.00 0.00 1/395 GuiComponent::updateHelpPrompts() <cycle 5> [503]
0.00 0.00 4/512 Renderer::getScreenHeight() [284]
0.00 0.00 3/138 Font::get(int, std::string const&) [377]
0.00 0.00 3/182 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.221] [355]
0.00 0.00 3/3 void std::vector<std::shared_ptr<Font>, std::allocator<std::shared_ptr<Font> > >::_M_emplace_back_aux<std::shared_ptr<Font> >(std::shared_ptr<Font>&&) [827]
0.00 0.00 1/1 InputManager::init() [991]
0.00 0.00 1/2 InputManager::getInstance() [841]
0.00 0.00 1/236 ResourceManager::getInstance() [334]
0.00 0.00 1/114 Renderer::getScreenWidth() [385]
0.00 0.00 1/101 ImageComponent::setResize(float, float) [403]
-----------------------------------------------
<spontaneous>
[74] 1.6 0.00 0.00 GuiMenu::~GuiMenu() [74]
0.00 0.00 1/1 MenuComponent::~MenuComponent() [90]
0.00 0.00 1/395 TextComponent::~TextComponent() <cycle 5> [388]
0.00 0.00 1/395 GuiComponent::~GuiComponent() <cycle 5> [321]
-----------------------------------------------
0.00 0.00 3/8 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [43]
0.00 0.00 5/8 GuiMenu::addEntry(char const*, unsigned int, bool, std::function<void ()> const&) [26]
[75] 1.6 0.00 0.00 8 ComponentList::addRow(ComponentListRow const&, bool) [75]
0.00 0.00 8/395 ComponentList::updateElementSize(ComponentListRow const&) <cycle 5> [458]
0.00 0.00 17/60 std::_Function_base::_Base_manager<ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&)::{lambda(InputConfig*, Input)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&)::{lambda(InputConfig*, Input)#1}> const&, std::_Manager_operation) [476]
0.00 0.00 13/227 GuiComponent::addChild(GuiComponent*) [337]
0.00 0.00 8/8 std::vector<ComponentListElement, std::allocator<ComponentListElement> >::operator=(std::vector<ComponentListElement, std::allocator<ComponentListElement> > const&) [693]
0.00 0.00 8/71 ComponentList::updateElementPosition(ComponentListRow const&) [459]
0.00 0.00 7/7 void std::vector<IList<ComponentListRow, void*>::Entry, std::allocator<IList<ComponentListRow, void*>::Entry> >::_M_emplace_back_aux<IList<ComponentListRow, void*>::Entry const&>(IList<ComponentListRow, void*>::Entry const&) [714]
-----------------------------------------------
0.00 0.00 2/2 BasicGameListView::BasicGameListView(Window*, FileData*) [64]
[76] 1.6 0.00 0.00 2 ISimpleGameListView::ISimpleGameListView(Window*, FileData*) [76]
0.00 0.00 4/395 GuiComponent::setSize(float, float) <cycle 5> [65]
0.00 0.00 4/395 ImageComponent::resize() <cycle 5> [4]
0.00 0.00 6/227 GuiComponent::addChild(GuiComponent*) [337]
0.00 0.00 4/275 GuiComponent::GuiComponent(Window*) [320]
0.00 0.00 4/104 ImageComponent::ImageComponent(Window*) [391]
0.00 0.00 4/4 std::_Deque_base<FileData*, std::allocator<FileData*> >::_M_initialize_map(unsigned int) [769]
0.00 0.00 4/502 TextComponent::onTextChanged() [285]
0.00 0.00 4/161 GuiComponent::setPosition(float, float, float) [371]
0.00 0.00 4/101 ImageComponent::setResize(float, float) [403]
0.00 0.00 2/114 Renderer::getScreenWidth() [385]
0.00 0.00 2/512 Renderer::getScreenHeight() [284]
0.00 0.00 2/22 TextComponent::TextComponent(Window*) [561]
0.00 0.00 2/21 TextComponent::setText(std::string const&) [572]
0.00 0.00 2/5 TextComponent::setAlignment(Alignment) [743]
0.00 0.00 2/14 ImageComponent::setOrigin(float, float) [611]
0.00 0.00 2/16 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.47] [601]
-----------------------------------------------
87 Window::setHelpPrompts(std::vector<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > > const&, HelpStyle const&) <cycle 5> [533]
[77] 1.6 0.00 0.00 87 HelpComponent::updateGrid() <cycle 5> [77]
0.00 0.00 77/77 HelpComponent::getIconTexture(char const*) [78]
0.00 0.00 308/4710 GuiComponent::getSize() const [193]
0.00 0.00 164/321 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.314] [316]
0.00 0.00 87/2089 Settings::getInstance() [208]
0.00 0.00 87/2047 Settings::getBool(std::string const&) [210]
0.00 0.00 77/104 ImageComponent::ImageComponent(Window*) [391]
0.00 0.00 77/82 std::_Sp_counted_ptr_inplace<ImageComponent, std::allocator<ImageComponent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [434]
0.00 0.00 77/77 ImageComponent::setImage(std::shared_ptr<TextureResource> const&) [444]
0.00 0.00 77/1919 Renderer::buildGLColorArray(unsigned char*, unsigned int, unsigned int) [215]
0.00 0.00 77/77 ImageComponent::setColorShift(unsigned int) [443]
0.00 0.00 77/101 ImageComponent::setResize(float, float) [403]
0.00 0.00 77/92 strToUpper(char const*) [414]
0.00 0.00 77/88 std::_Sp_counted_ptr_inplace<TextComponent, std::allocator<TextComponent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [423]
0.00 0.00 77/77 void std::vector<std::shared_ptr<ImageComponent>, std::allocator<std::shared_ptr<ImageComponent> > >::_M_emplace_back_aux<std::shared_ptr<ImageComponent> const&>(std::shared_ptr<ImageComponent> const&) [447]
0.00 0.00 77/77 void std::vector<std::shared_ptr<TextComponent>, std::allocator<std::shared_ptr<TextComponent> > >::_M_emplace_back_aux<std::shared_ptr<TextComponent> const&>(std::shared_ptr<TextComponent> const&) [446]
0.00 0.00 26/31 ComponentGrid::ComponentGrid(Window*, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&) [520]
0.00 0.00 26/28 std::_Sp_counted_ptr_inplace<ComponentGrid, std::allocator<ComponentGrid>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [539]
0.00 0.00 26/53 Font::getLetterHeight() [482]
0.00 0.00 26/16674 round(float) [173]
0.00 0.00 26/871 GuiComponent::setPosition(Eigen::Matrix<float, 3, 1, 0, 3, 1> const&) [240]
0.00 0.00 25/28 std::_Sp_counted_ptr_inplace<ComponentGrid, std::allocator<ComponentGrid>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [537]
231 ComponentGrid::setColWidthPerc(int, float, bool) <cycle 5> [335]
154 ImageComponent::resize() <cycle 5> [4]
154 ComponentGrid::setEntry(std::shared_ptr<GuiComponent> const&, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, bool, bool, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, unsigned int, GridFlags::UpdateType) <cycle 5> [126]
77 TextComponent::TextComponent(Window*, std::string const&, std::shared_ptr<Font> const&, unsigned int, Alignment, Eigen::Matrix<float, 3, 1, 0, 3, 1>, Eigen::Matrix<float, 2, 1, 0, 2, 1>) <cycle 5> [424]
26 GuiComponent::setSize(float, float) <cycle 5> [65]
25 std::_Sp_counted_ptr_inplace<ComponentGrid, std::allocator<ComponentGrid>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 5> [538]
-----------------------------------------------
0.00 0.00 77/77 HelpComponent::updateGrid() <cycle 5> [77]
[78] 1.6 0.00 0.00 77 HelpComponent::getIconTexture(char const*) [78]
0.00 0.00 6/61 TextureResource::get(std::string const&, bool) [13]
0.00 0.00 95/321 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.314] [316]
0.00 0.00 6/6 std::_Rb_tree<std::string, std::pair<std::string const, char const*>, std::_Select1st<std::pair<std::string const, char const*> >, std::less<std::string>, std::allocator<std::pair<std::string const, char const*> > >::find(std::string const&) const [734]
0.00 0.00 6/236 ResourceManager::getInstance() [334]
0.00 0.00 6/137 ResourceManager::fileExists(std::string const&) const [379]
0.00 0.00 6/6 std::map<std::string, std::shared_ptr<TextureResource>, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared_ptr<TextureResource> > > >::operator[](std::string&&) [736]
0.00 0.00 6/6 std::shared_ptr<TextureResource>::operator=(std::shared_ptr<TextureResource> const&) [735]
-----------------------------------------------
0.00 0.00 7/7 Window::input(InputConfig*, Input) [5]
[79] 1.5 0.00 0.00 7 GuiSettings::input(InputConfig*, Input) [79]
0.00 0.00 7/66 GuiComponent::input(InputConfig*, Input) <cycle 2> [465]
0.00 0.00 14/335 InputConfig::isMappedTo(std::string const&, Input) [313]
0.00 0.00 14/18 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.60] [588]
-----------------------------------------------
0.00 0.00 1/1 GuiSettings::GuiSettings(Window*, char const*) [61]
[80] 1.4 0.00 0.00 1 MenuComponent::addButton(std::string const&, std::string const&, std::function<void ()> const&) [80]
0.00 0.00 1/3 ButtonComponent::ButtonComponent(Window*, std::string const&, std::string const&, std::function<void ()> const&) [68]
0.00 0.00 1/3 MenuComponent::updateGrid() [89]
0.00 0.00 1/11 MenuComponent::updateSize() [70]
0.00 0.00 1/12 strToUpper(std::string const&) [633]
0.00 0.00 1/3 std::_Sp_counted_ptr_inplace<ButtonComponent, std::allocator<ButtonComponent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [814]
0.00 0.00 1/3 void std::vector<std::shared_ptr<ButtonComponent>, std::allocator<std::shared_ptr<ButtonComponent> > >::_M_emplace_back_aux<std::shared_ptr<ButtonComponent> >(std::shared_ptr<ButtonComponent>&&) [826]
0.00 0.00 1/29 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.158] [534]
-----------------------------------------------
0.00 0.00 1/1 std::_Sp_counted_ptr<BasicGameListView*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [82]
[81] 1.4 0.00 0.00 1 BasicGameListView::~BasicGameListView() [81]
0.00 0.00 1/2 ISimpleGameListView::~ISimpleGameListView() [72]
0.00 0.00 1/2 TextListComponent<FileData*>::~TextListComponent() [105]
-----------------------------------------------
0.00 0.00 1/1 std::_Rb_tree<SystemData*, std::pair<SystemData* const, std::shared_ptr<IGameListView> >, std::_Select1st<std::pair<SystemData* const, std::shared_ptr<IGameListView> > >, std::less<SystemData*>, std::allocator<std::pair<SystemData* const, std::shared_ptr<IGameListView> > > >::_M_erase(std::_Rb_tree_node<std::pair<SystemData* const, std::shared_ptr<IGameListView> > >*) [44]
[82] 1.4 0.00 0.00 1 std::_Sp_counted_ptr<BasicGameListView*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [82]
0.00 0.00 1/1 BasicGameListView::~BasicGameListView() [81]
-----------------------------------------------
0.00 0.00 1/1 DetailedGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [25]
[83] 1.4 0.00 0.00 1 RatingComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [83]
0.00 0.00 1/6 RatingComponent::onSizeChanged() [55]
0.00 0.00 2/61 TextureResource::get(std::string const&, bool) [13]
0.00 0.00 1/25 GuiComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [88]
0.00 0.00 7/9 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.205] [666]
0.00 0.00 2/303 std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::find(std::string const&) const [317]
0.00 0.00 2/22 std::_Sp_counted_ptr<SVGResource*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [568]
0.00 0.00 1/74 ThemeData::getElement(std::string const&, std::string const&, std::string const&) const [454]
0.00 0.00 1/8 RatingComponent::updateVertices() [683]
-----------------------------------------------
0.00 0.00 2/2 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [56]
[84] 1.3 0.00 0.00 2 ComponentList::ComponentList(Window*) [84]
0.00 0.00 2/27 ImageComponent::setImage(std::string, bool) [21]
0.00 0.00 2/395 ImageComponent::resize() <cycle 5> [4]
0.00 0.00 4/512 Renderer::getScreenHeight() [284]
0.00 0.00 4/98 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.303] [408]
0.00 0.00 2/275 GuiComponent::GuiComponent(Window*) [320]
0.00 0.00 2/104 ImageComponent::ImageComponent(Window*) [391]
0.00 0.00 2/114 Renderer::getScreenWidth() [385]
0.00 0.00 2/101 ImageComponent::setResize(float, float) [403]
0.00 0.00 2/138 Font::get(int, std::string const&) [377]
-----------------------------------------------
0.00 0.00 2/2 BasicGameListView::BasicGameListView(Window*, FileData*) [64]
[85] 1.3 0.00 0.00 2 TextListComponent<FileData*>::TextListComponent(Window*) [85]
0.00 0.00 2/2 IList<TextListData, FileData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [86]
0.00 0.00 2/512 Renderer::getScreenHeight() [284]
0.00 0.00 2/138 Font::get(int, std::string const&) [377]
0.00 0.00 2/2065 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.449] [209]
-----------------------------------------------
0.00 0.00 2/2 TextListComponent<FileData*>::TextListComponent(Window*) [85]
[86] 1.3 0.00 0.00 2 IList<TextListData, FileData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [86]
0.00 0.00 2/27 ImageComponent::setImage(std::string, bool) [21]
0.00 0.00 2/395 ImageComponent::resize() <cycle 5> [4]
0.00 0.00 4/512 Renderer::getScreenHeight() [284]
0.00 0.00 4/2065 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.449] [209]
0.00 0.00 2/275 GuiComponent::GuiComponent(Window*) [320]
0.00 0.00 2/104 ImageComponent::ImageComponent(Window*) [391]
0.00 0.00 2/114 Renderer::getScreenWidth() [385]
0.00 0.00 2/101 ImageComponent::setResize(float, float) [403]
0.00 0.00 2/138 Font::get(int, std::string const&) [377]
-----------------------------------------------
0.00 0.00 1/1 DetailedGameListView::DetailedGameListView(Window*, FileData*) [37]
[87] 1.2 0.00 0.00 1 DetailedGameListView::updateInfoPanel() [87]
0.00 0.00 2/2 DateTimeComponent::setValue(std::string const&) [103]
0.00 0.00 1/27 ImageComponent::setImage(std::string, bool) [21]
0.00 0.00 36/36 GuiComponent::isAnimationPlaying(unsigned char) const [506]
0.00 0.00 14/55 TextComponent::getOpacity() const [480]
0.00 0.00 10/16039 MetaDataList::get(std::string const&) const [174]
0.00 0.00 6/502 TextComponent::onTextChanged() [285]
0.00 0.00 5/5 TextComponent::setValue(std::string const&) [744]
0.00 0.00 4/100 GuiComponent::getOpacity() const [405]
0.00 0.00 2/67 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.471] [470]
0.00 0.00 1/1 IList<TextListData, FileData*>::getSelected() const [1023]
0.00 0.00 1/21 TextComponent::setText(std::string const&) [572]
0.00 0.00 1/2 ScrollableContainer::reset() [847]
0.00 0.00 1/1 RatingComponent::setValue(std::string const&) [998]
0.00 0.00 1/4 DetailedGameListView::getMDValues() [761]
0.00 0.00 1/6 DetailedGameListView::getMDLabels() [728]
0.00 0.00 1/1 void std::vector<GuiComponent*, std::allocator<GuiComponent*> >::_M_range_insert<__gnu_cxx::__normal_iterator<TextComponent**, std::vector<TextComponent*, std::allocator<TextComponent*> > > >(__gnu_cxx::__normal_iterator<GuiComponent**, std::vector<GuiComponent*, std::allocator<GuiComponent*> > >, __gnu_cxx::__normal_iterator<TextComponent**, std::vector<TextComponent*, std::allocator<TextComponent*> > >, __gnu_cxx::__normal_iterator<TextComponent**, std::vector<TextComponent*, std::allocator<TextComponent*> > >, std::forward_iterator_tag) [1042]
0.00 0.00 1/17 void std::vector<GuiComponent*, std::allocator<GuiComponent*> >::_M_emplace_back_aux<GuiComponent*>(GuiComponent*&&) [595]
-----------------------------------------------
0.00 0.00 1/25 RatingComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [83]
0.00 0.00 1/25 DetailedGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [25]
0.00 0.00 2/25 TextListComponent<FileData*>::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [145]
0.00 0.00 2/25 DateTimeComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [69]
0.00 0.00 19/25 TextComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [97]
[88] 1.2 0.00 0.00 25 GuiComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [88]
0.00 0.00 1/6 RatingComponent::onSizeChanged() [55]
0.00 0.00 2/395 DateTimeComponent::updateTextCache() <cycle 5> [583]
0.00 0.00 88/88 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.321] [420]
0.00 0.00 44/303 std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::find(std::string const&) const [317]
0.00 0.00 25/74 ThemeData::getElement(std::string const&, std::string const&, std::string const&) const [454]
0.00 0.00 22/1054 GuiComponent::onPositionChanged() [237]
0.00 0.00 16/227 TextComponent::onSizeChanged() [338]
0.00 0.00 3/114 Renderer::getScreenWidth() [385]
0.00 0.00 3/512 Renderer::getScreenHeight() [284]
0.00 0.00 3/13 GuiComponent::onSizeChanged() [627]
0.00 0.00 2/6 DateTimeComponent::onSizeChanged() [726]
0.00 0.00 1/8 RatingComponent::updateVertices() [683]
-----------------------------------------------
0.00 0.00 1/3 MenuComponent::addButton(std::string const&, std::string const&, std::function<void ()> const&) [80]
0.00 0.00 2/3 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [56]
[89] 1.2 0.00 0.00 3 MenuComponent::updateGrid() [89]
0.00 0.00 1/2 makeButtonGrid(Window*, std::vector<std::shared_ptr<ButtonComponent>, std::allocator<std::shared_ptr<ButtonComponent> > > const&) [71]
0.00 0.00 1/395 ComponentGrid::setEntry(std::shared_ptr<GuiComponent> const&, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, bool, bool, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, unsigned int, GridFlags::UpdateType) <cycle 5> [126]
-----------------------------------------------
0.00 0.00 1/1 GuiMenu::~GuiMenu() [74]
[90] 1.2 0.00 0.00 1 MenuComponent::~MenuComponent() [90]
0.00 0.00 2/395 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 5> [368]
0.00 0.00 1/1 NinePatchComponent::~NinePatchComponent() [125]
0.00 0.00 1/395 ComponentGrid::~ComponentGrid() <cycle 5> [521]
0.00 0.00 1/395 GuiComponent::~GuiComponent() <cycle 5> [321]
0.00 0.00 1/4 void std::_Destroy_aux<false>::__destroy<std::shared_ptr<ButtonComponent>*>(std::shared_ptr<ButtonComponent>*, std::shared_ptr<ButtonComponent>*) [771]
-----------------------------------------------
0.00 0.00 3/3 ButtonComponent::ButtonComponent(Window*, std::string const&, std::string const&, std::function<void ()> const&) [68]
[91] 1.2 0.00 0.00 3 ButtonComponent::setText(std::string const&, std::string const&) [91]
0.00 0.00 3/395 GuiComponent::setSize(float, float) <cycle 5> [65]
0.00 0.00 3/395 GuiComponent::updateHelpPrompts() <cycle 5> [503]
0.00 0.00 3/12 strToUpper(std::string const&) [633]
0.00 0.00 3/39 Font::buildTextCache(std::string const&, float, float, unsigned int) [500]
0.00 0.00 3/751 Font::sizeText(std::string, float) [246]
0.00 0.00 3/25 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.245] [550]
-----------------------------------------------
0.00 0.00 1/4 ComponentGrid::onFocusGained() [127]
0.00 0.00 3/4 ButtonComponent::ButtonComponent(Window*, std::string const&, std::string const&, std::function<void ()> const&) [68]
[92] 1.0 0.00 0.00 4 ButtonComponent::updateImage() [92]
0.00 0.00 4/25 NinePatchComponent::buildVertices() [47]
0.00 0.00 8/1919 Renderer::buildGLColorArray(unsigned char*, unsigned int, unsigned int) [215]
0.00 0.00 4/4 NinePatchComponent::setCenterColor(unsigned int) [760]
0.00 0.00 4/4 NinePatchComponent::setEdgeColor(unsigned int) [759]
0.00 0.00 4/6 NinePatchComponent::setImagePath(std::string const&) [727]
0.00 0.00 4/25 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.245] [550]
-----------------------------------------------
0.00 0.00 1/6 GuiMsgBox::GuiMsgBox(Window*, std::string const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&) [62]
0.00 0.00 2/6 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [56]
0.00 0.00 3/6 ButtonComponent::ButtonComponent(Window*, std::string const&, std::string const&, std::function<void ()> const&) [68]
[93] 1.0 0.00 0.00 6 NinePatchComponent::NinePatchComponent(Window*, std::string const&, unsigned int, unsigned int) [93]
0.00 0.00 4/25 NinePatchComponent::buildVertices() [47]
0.00 0.00 6/275 GuiComponent::GuiComponent(Window*) [320]
-----------------------------------------------
0.00 0.00 5/5 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<TextComponent, std::allocator<TextComponent>, Window*&, char const*&, std::shared_ptr<Font>&, unsigned int&>(std::_Sp_make_shared_tag, TextComponent*, std::allocator<TextComponent> const&, Window*&, char const*&, std::shared_ptr<Font>&, unsigned int&) [96]
[94] 1.0 0.00 0.00 5 _ZN9__gnu_cxx13new_allocatorI13TextComponentE9constructIS1_IRP6WindowRPKcRSt10shared_ptrI4FontERjEEEvPT_DpOT0_ [94]
0.00 0.00 5/395 TextComponent::TextComponent(Window*, std::string const&, std::shared_ptr<Font> const&, unsigned int, Alignment, Eigen::Matrix<float, 3, 1, 0, 3, 1>, Eigen::Matrix<float, 2, 1, 0, 2, 1>) <cycle 5> [424]
0.00 0.00 5/27 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.380] [543]
-----------------------------------------------
0.00 0.00 5/5 GuiMenu::addEntry(char const*, unsigned int, bool, std::function<void ()> const&) [26]
[95] 1.0 0.00 0.00 5 std::__shared_ptr<TextComponent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<TextComponent>, Window*&, char const*&, std::shared_ptr<Font>&, unsigned int&>(std::_Sp_make_shared_tag, std::allocator<TextComponent> const&, Window*&, char const*&, std::shared_ptr<Font>&, unsigned int&) [95]
0.00 0.00 5/5 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<TextComponent, std::allocator<TextComponent>, Window*&, char const*&, std::shared_ptr<Font>&, unsigned int&>(std::_Sp_make_shared_tag, TextComponent*, std::allocator<TextComponent> const&, Window*&, char const*&, std::shared_ptr<Font>&, unsigned int&) [96]
0.00 0.00 5/88 std::_Sp_counted_ptr_inplace<TextComponent, std::allocator<TextComponent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [423]
-----------------------------------------------
0.00 0.00 5/5 std::__shared_ptr<TextComponent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<TextComponent>, Window*&, char const*&, std::shared_ptr<Font>&, unsigned int&>(std::_Sp_make_shared_tag, std::allocator<TextComponent> const&, Window*&, char const*&, std::shared_ptr<Font>&, unsigned int&) [95]
[96] 1.0 0.00 0.00 5 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<TextComponent, std::allocator<TextComponent>, Window*&, char const*&, std::shared_ptr<Font>&, unsigned int&>(std::_Sp_make_shared_tag, TextComponent*, std::allocator<TextComponent> const&, Window*&, char const*&, std::shared_ptr<Font>&, unsigned int&) [96]
0.00 0.00 5/5 _ZN9__gnu_cxx13new_allocatorI13TextComponentE9constructIS1_IRP6WindowRPKcRSt10shared_ptrI4FontERjEEEvPT_DpOT0_ [94]
-----------------------------------------------
0.00 0.00 2/19 ISimpleGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [58]
0.00 0.00 3/19 ThemeData::makeExtras(std::shared_ptr<ThemeData> const&, std::string const&, Window*) [63]
0.00 0.00 14/19 DetailedGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [25]
[97] 0.9 0.00 0.00 19 TextComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [97]
0.00 0.00 19/25 GuiComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [88]
0.00 0.00 144/3742 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.302] [195]
0.00 0.00 79/303 std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::find(std::string const&) const [317]
0.00 0.00 40/502 TextComponent::onTextChanged() [285]
0.00 0.00 19/74 ThemeData::getElement(std::string const&, std::string const&, std::string const&) const [454]
0.00 0.00 17/21 Font::getFromTheme(ThemeData::ThemeElement const*, unsigned int, std::shared_ptr<Font> const&) [573]
0.00 0.00 17/115 GuiComponent::setOpacity(unsigned char) [384]
0.00 0.00 13/609 TextCache::setColor(unsigned int) [274]
-----------------------------------------------
0.00 0.00 1/1 Renderer::init(int, int) [99]
[98] 0.9 0.00 0.00 1 Renderer::createSurface() [98]
0.00 0.00 1/10 ImageIO::loadFromMemoryRGBA32(unsigned char const*, unsigned int, unsigned int&, unsigned int&) [31]
0.00 0.00 1/206 ImageIO::flipPixelsVert(unsigned char*, unsigned int const&, unsigned int const&) [30]
0.00 0.00 3/10 Log::getReportingLevel() [657]
0.00 0.00 3/10 Log::get(LogLevel) [658]
0.00 0.00 3/10 Log::~Log() [659]
0.00 0.00 2/2089 Settings::getInstance() [208]
0.00 0.00 2/2047 Settings::getBool(std::string const&) [210]
0.00 0.00 2/2 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.15] [874]
-----------------------------------------------
0.00 0.00 1/1 Window::init(unsigned int, unsigned int) [73]
[99] 0.9 0.00 0.00 1 Renderer::init(int, int) [99]
0.00 0.00 1/1 Renderer::createSurface() [98]
0.00 0.00 1/1 Renderer::onInit() [1014]
-----------------------------------------------
0.00 0.00 4/4 Window::input(InputConfig*, Input) [5]
[100] 0.9 0.00 0.00 4 GuiMsgBox::input(InputConfig*, Input) [100]
0.00 0.00 4/66 GuiComponent::input(InputConfig*, Input) <cycle 2> [465]
0.00 0.00 4/335 InputConfig::isMappedTo(std::string const&, Input) [313]
0.00 0.00 4/12 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.137] [638]
-----------------------------------------------
<spontaneous>
[101] 0.8 0.00 0.00 Window::renderLoadingScreen() [101]
0.00 0.00 1/27 ImageComponent::setImage(std::string, bool) [21]
0.00 0.00 1/395 ImageComponent::resize() <cycle 5> [4]
0.00 0.00 1/395 ImageComponent::~ImageComponent() <cycle 5> [319]
0.00 0.00 4/114 Renderer::getScreenWidth() [385]
0.00 0.00 3/512 Renderer::getScreenHeight() [284]
0.00 0.00 2/2232 Renderer::setMatrix(Eigen::Transform<float, 3, 2, 0> const&) [205]
0.00 0.00 2/4710 GuiComponent::getSize() const [193]
0.00 0.00 2/182 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.221] [355]
0.00 0.00 1/244 Renderer::drawRect(int, int, int, int, unsigned int, unsigned int, unsigned int) [329]
0.00 0.00 1/104 ImageComponent::ImageComponent(Window*) [391]
0.00 0.00 1/101 ImageComponent::setResize(float, float) [403]
0.00 0.00 1/161 GuiComponent::setPosition(float, float, float) [371]
0.00 0.00 1/763 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [251]
0.00 0.00 1/39 Font::buildTextCache(std::string const&, float, float, unsigned int) [500]
0.00 0.00 1/1295 Font::renderTextCache(TextCache*) [231]
0.00 0.00 1/1 Renderer::swapBuffers() [1013]
-----------------------------------------------
0.00 0.00 1/3 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#3}::operator()() const [59]
0.00 0.00 1/3 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [43]
0.00 0.00 1/3 ViewController::input(InputConfig*, Input) [11]
[102] 0.8 0.00 0.00 3 Window::pushGui(GuiComponent*) [102]
0.00 0.00 4/395 GuiComponent::updateHelpPrompts() <cycle 5> [503]
0.00 0.00 3/162 void std::vector<GuiComponent*, std::allocator<GuiComponent*> >::_M_emplace_back_aux<GuiComponent* const&>(GuiComponent* const&) [370]
-----------------------------------------------
0.00 0.00 2/2 DetailedGameListView::updateInfoPanel() [87]
[103] 0.8 0.00 0.00 2 DateTimeComponent::setValue(std::string const&) [103]
0.00 0.00 2/395 DateTimeComponent::updateTextCache() <cycle 5> [583]
0.00 0.00 2/395 ComponentList::~ComponentList() <cycle 5> [418]
0.00 0.00 2/2 string_to_ptime(std::string const&, std::string const&) [837]
-----------------------------------------------
0.00 0.00 2/2 DetailedGameListView::DetailedGameListView(Window*, FileData*) [37]
[104] 0.8 0.00 0.00 2 DateTimeComponent::DateTimeComponent(Window*, DateTimeComponent::DisplayMode) [104]
0.00 0.00 2/395 DateTimeComponent::updateTextCache() <cycle 5> [583]
0.00 0.00 2/395 ComponentList::~ComponentList() <cycle 5> [418]
0.00 0.00 4/26 boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config>::counted_time_rep(boost::gregorian::date const&, boost::posix_time::time_duration const&) [544]
0.00 0.00 2/275 GuiComponent::GuiComponent(Window*) [320]
0.00 0.00 2/512 Renderer::getScreenHeight() [284]
0.00 0.00 2/138 Font::get(int, std::string const&) [377]
-----------------------------------------------
0.00 0.00 1/2 BasicGameListView::~BasicGameListView() [81]
0.00 0.00 1/2 DetailedGameListView::~DetailedGameListView() [51]
[105] 0.8 0.00 0.00 2 TextListComponent<FileData*>::~TextListComponent() [105]
0.00 0.00 2/2 IList<TextListData, FileData*>::~IList() [106]
0.00 0.00 1/3 std::_Function_base::_Base_manager<DetailedGameListView::DetailedGameListView(Window*, FileData*)::{lambda(CursorState const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<DetailedGameListView::DetailedGameListView(Window*, FileData*)::{lambda(CursorState const&)#1}> const&, std::_Manager_operation) [810]
0.00 0.00 1/7 std::_Sp_counted_ptr<Font*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [708]
-----------------------------------------------
0.00 0.00 2/2 TextListComponent<FileData*>::~TextListComponent() [105]
[106] 0.8 0.00 0.00 2 IList<TextListData, FileData*>::~IList() [106]
0.00 0.00 2/395 GuiComponent::~GuiComponent() <cycle 5> [321]
0.00 0.00 2/395 ImageComponent::~ImageComponent() <cycle 5> [319]
0.00 0.00 675/2065 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.449] [209]
0.00 0.00 16/16 std::_Sp_counted_deleter<TextCache*, std::default_delete<TextCache>, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [604]
0.00 0.00 16/16 std::_Sp_counted_deleter<TextCache*, std::default_delete<TextCache>, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [603]
-----------------------------------------------
<spontaneous>
[107] 0.8 0.00 0.00 GuiSettings::~GuiSettings() [107]
0.00 0.00 3/395 GuiComponent::~GuiComponent() <cycle 5> [321]
0.00 0.00 1/395 ComponentGrid::~ComponentGrid() <cycle 5> [521]
0.00 0.00 1/18 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.60] [588]
-----------------------------------------------
0.00 0.00 1/1 SystemView::SystemView(Window*) [46]
[108] 0.6 0.00 0.00 1 IList<SystemViewData, SystemData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [108]
0.00 0.00 1/27 ImageComponent::setImage(std::string, bool) [21]
0.00 0.00 1/395 ImageComponent::resize() <cycle 5> [4]
0.00 0.00 2/512 Renderer::getScreenHeight() [284]
0.00 0.00 2/120 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.296] [383]
0.00 0.00 1/275 GuiComponent::GuiComponent(Window*) [320]
0.00 0.00 1/104 ImageComponent::ImageComponent(Window*) [391]
0.00 0.00 1/114 Renderer::getScreenWidth() [385]
0.00 0.00 1/101 ImageComponent::setResize(float, float) [403]
0.00 0.00 1/138 Font::get(int, std::string const&) [377]
-----------------------------------------------
<spontaneous>
[109] 0.6 0.00 0.00 ViewController::goToSystemView(SystemData*) [109]
0.00 0.00 1/1 SystemView::goToSystem(SystemData*, bool) [128]
0.00 0.00 1/395 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 5> [368]
0.00 0.00 1/35 ViewController::getSystemListView() [45]
0.00 0.00 1/1 ViewController::playViewTransition() [151]
0.00 0.00 1/3 __gnu_cxx::__normal_iterator<SystemData**, std::vector<SystemData*, std::allocator<SystemData*> > > std::__find<__gnu_cxx::__normal_iterator<SystemData**, std::vector<SystemData*, std::allocator<SystemData*> > >, SystemData*>(__gnu_cxx::__normal_iterator<SystemData**, std::vector<SystemData*, std::allocator<SystemData*> > >, __gnu_cxx::__normal_iterator<SystemData**, std::vector<SystemData*, std::allocator<SystemData*> > >, SystemData* const&, std::random_access_iterator_tag) [836]
0.00 0.00 1/114 Renderer::getScreenWidth() [385]
0.00 0.00 1/257 GuiComponent::getPosition() const [327]
0.00 0.00 1/161 GuiComponent::setPosition(float, float, float) [371]
-----------------------------------------------
4 ComponentGrid::input(InputConfig*, Input) <cycle 2> [15]
[110] 0.6 0.00 0.00 4 ButtonComponent::input(InputConfig*, Input) <cycle 2> [110]
0.00 0.00 1/1 std::_Function_handler<void (), std::_Bind<std::_Mem_fn<void (GuiMsgBox::*)(std::function<void ()> const&)> (GuiMsgBox*, std::function<void ()>)> >::_M_invoke(std::_Any_data const&) [113]
0.00 0.00 4/335 InputConfig::isMappedTo(std::string const&, Input) [313]
0.00 0.00 4/25 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.245] [550]
3 GuiComponent::input(InputConfig*, Input) <cycle 2> [465]
-----------------------------------------------
0.00 0.00 1/1 std::_Function_handler<void (), std::_Bind<std::_Mem_fn<void (GuiMsgBox::*)(std::function<void ()> const&)> (GuiMsgBox*, std::function<void ()>)> >::_M_invoke(std::_Any_data const&) [113]
[111] 0.6 0.00 0.00 1 GuiMsgBox::deleteMeAndCall(std::function<void ()> const&) [111]
0.00 0.00 1/1 GuiMsgBox::~GuiMsgBox() [112]
0.00 0.00 2/9 std::_Function_base::_Base_manager<GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#3}::operator()() const::{lambda()#1}>::_M_manager(std::_Any_data&, {lambda()#1} const&, std::_Manager_operation) [669]
0.00 0.00 1/1 std::_Function_handler<void (), GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#3}::operator()() const::{lambda()#1}>::_M_invoke(std::_Any_data const&) [1039]
-----------------------------------------------
0.00 0.00 1/1 GuiMsgBox::deleteMeAndCall(std::function<void ()> const&) [111]
[112] 0.6 0.00 0.00 1 GuiMsgBox::~GuiMsgBox() [112]
0.00 0.00 2/395 GuiComponent::~GuiComponent() <cycle 5> [321]
0.00 0.00 1/395 ComponentGrid::~ComponentGrid() <cycle 5> [521]
0.00 0.00 1/12 std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (GuiMsgBox::*)(std::function<void ()> const&)> (GuiMsgBox*, std::function<void ()>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [641]
0.00 0.00 1/12 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.137] [638]
-----------------------------------------------
0.00 0.00 1/1 ButtonComponent::input(InputConfig*, Input) <cycle 2> [110]
[113] 0.6 0.00 0.00 1 std::_Function_handler<void (), std::_Bind<std::_Mem_fn<void (GuiMsgBox::*)(std::function<void ()> const&)> (GuiMsgBox*, std::function<void ()>)> >::_M_invoke(std::_Any_data const&) [113]
0.00 0.00 1/1 GuiMsgBox::deleteMeAndCall(std::function<void ()> const&) [111]
-----------------------------------------------
<spontaneous>
[114] 0.6 0.00 0.00 Window::update(int) [114]
0.00 0.00 20/20 ViewController::update(int) [118]
0.00 0.00 14/34 GuiComponent::update(int) <cycle 3> [144]
0.00 0.00 20/20 GuiComponent::updateSelf(int) [147]
0.00 0.00 31/2089 Settings::getInstance() [208]
0.00 0.00 31/2047 Settings::getBool(std::string const&) [210]
0.00 0.00 31/182 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.221] [355]
-----------------------------------------------
0.00 0.00 1/1 Window::init(unsigned int, unsigned int) [73]
[115] 0.5 0.00 0.00 1 ResourceManager::reloadAll() [115]
0.00 0.00 1/31 TextureResource::reload(std::shared_ptr<ResourceManager>&) [12]
-----------------------------------------------
0.00 0.00 1/1 DetailedGameListView::DetailedGameListView(Window*, FileData*) [37]
[116] 0.5 0.00 0.00 1 RatingComponent::RatingComponent(Window*) [116]
0.00 0.00 2/61 TextureResource::get(std::string const&, bool) [13]
0.00 0.00 2/9 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.205] [666]
0.00 0.00 1/275 GuiComponent::GuiComponent(Window*) [320]
0.00 0.00 1/8 RatingComponent::updateVertices() [683]
-----------------------------------------------
0.00 0.00 20/20 ViewController::update(int) [118]
[117] 0.5 0.00 0.00 20 SystemView::update(int) [117]
0.00 0.00 2/41 SystemView::onCursorChanged(CursorState const&) [28]
0.00 0.00 20/34 GuiComponent::update(int) <cycle 3> [144]
0.00 0.00 2/4 IList<SystemViewData, SystemData*>::onScroll(int) [764]
-----------------------------------------------
0.00 0.00 20/20 Window::update(int) [114]
[118] 0.5 0.00 0.00 20 ViewController::update(int) [118]
0.00 0.00 20/20 SystemView::update(int) [117]
-----------------------------------------------
<spontaneous>
[119] 0.4 0.00 0.00 Window::Window() [119]
0.00 0.00 1/27 ImageComponent::setImage(std::string, bool) [21]
0.00 0.00 1/1 HelpComponent::HelpComponent(Window*) [995]
0.00 0.00 1/104 ImageComponent::ImageComponent(Window*) [391]
0.00 0.00 1/182 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.221] [355]
-----------------------------------------------
0.00 0.00 4/4 DetailedGameListView::initMDValues() [48]
[120] 0.4 0.00 0.00 4 DateTimeComponent::setFont(std::shared_ptr<Font>) [120]
0.00 0.00 2/395 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 5> [368]
-----------------------------------------------
0.00 0.00 2/2 DetailedGameListView::~DetailedGameListView() [51]
[121] 0.4 0.00 0.00 2 DateTimeComponent::~DateTimeComponent() [121]
0.00 0.00 2/395 GuiComponent::~GuiComponent() <cycle 5> [321]
0.00 0.00 2/35 std::vector<TextCache::VertexList, std::allocator<TextCache::VertexList> >::~vector() [509]
-----------------------------------------------
0.00 0.00 2/2 SystemView::populate() [54]
[122] 0.4 0.00 0.00 2 void std::vector<IList<SystemViewData, SystemData*>::Entry, std::allocator<IList<SystemViewData, SystemData*>::Entry> >::_M_emplace_back_aux<IList<SystemViewData, SystemData*>::Entry const&>(IList<SystemViewData, SystemData*>::Entry const&) [122]
0.00 0.00 2/395 void std::_Destroy_aux<false>::__destroy<IList<SystemViewData, SystemData*>::Entry*>(IList<SystemViewData, SystemData*>::Entry*, IList<SystemViewData, SystemData*>::Entry*) <cycle 5> [770]
-----------------------------------------------
0.00 0.00 1/1 Window::~Window() [38]
[123] 0.4 0.00 0.00 1 HelpComponent::~HelpComponent() [123]
0.00 0.00 1/1 HelpComponent::~HelpComponent() [124]
-----------------------------------------------
0.00 0.00 1/1 HelpComponent::~HelpComponent() [123]
[124] 0.4 0.00 0.00 1 HelpComponent::~HelpComponent() [124]
0.00 0.00 1/395 GuiComponent::~GuiComponent() <cycle 5> [321]
0.00 0.00 1/395 std::_Sp_counted_ptr_inplace<ComponentGrid, std::allocator<ComponentGrid>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 5> [538]
0.00 0.00 1/1 std::_Rb_tree<std::string, std::pair<std::string const, std::shared_ptr<TextureResource> >, std::_Select1st<std::pair<std::string const, std::shared_ptr<TextureResource> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared_ptr<TextureResource> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::shared_ptr<TextureResource> > >*) [1052]
0.00 0.00 1/28 std::_Sp_counted_ptr_inplace<ComponentGrid, std::allocator<ComponentGrid>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [537]
-----------------------------------------------
0.00 0.00 1/1 MenuComponent::~MenuComponent() [90]
[125] 0.4 0.00 0.00 1 NinePatchComponent::~NinePatchComponent() [125]
0.00 0.00 1/395 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 5> [368]
0.00 0.00 1/395 GuiComponent::~GuiComponent() <cycle 5> [321]
0.00 0.00 1/34 std::_Function_base::_Base_manager<ScraperSearchComponent::ScraperSearchComponent(Window*, ScraperSearchComponent::SearchType)::{lambda(CursorState)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<ScraperSearchComponent::ScraperSearchComponent(Window*, ScraperSearchComponent::SearchType)::{lambda(CursorState)#1}> const&, std::_Manager_operation) [514]
-----------------------------------------------
154 HelpComponent::updateGrid() <cycle 5> [77]
0.00 0.00 1/395 MenuComponent::updateGrid() [89]
0.00 0.00 2/395 GuiMsgBox::GuiMsgBox(Window*, std::string const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&) [62]
0.00 0.00 3/395 makeButtonGrid(Window*, std::vector<std::shared_ptr<ButtonComponent>, std::allocator<std::shared_ptr<ButtonComponent> > > const&) [71]
0.00 0.00 4/395 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [56]
[126] 0.3 0.00 0.00 164 ComponentGrid::setEntry(std::shared_ptr<GuiComponent> const&, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, bool, bool, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, unsigned int, GridFlags::UpdateType) <cycle 5> [126]
0.00 0.00 1/1 ComponentGrid::onFocusGained() [127]
0.00 0.00 170/255 ComponentGrid::getCellAt(int, int) [328]
0.00 0.00 164/182 GuiComponent::getParent() const [356]
0.00 0.00 164/227 GuiComponent::addChild(GuiComponent*) [337]
0.00 0.00 164/464 ComponentGrid::updateSeparators() [288]
0.00 0.00 3/60 GuiComponent::onFocusLost() [475]
0.00 0.00 2/4 ComponentList::onFocusGained() [758]
164 ComponentGrid::updateCellComponent(ComponentGrid::GridEntry const&) <cycle 5> [249]
3 GuiComponent::updateHelpPrompts() <cycle 5> [503]
-----------------------------------------------
0.00 0.00 1/1 ComponentGrid::setEntry(std::shared_ptr<GuiComponent> const&, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, bool, bool, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, unsigned int, GridFlags::UpdateType) <cycle 5> [126]
[127] 0.3 0.00 0.00 1 ComponentGrid::onFocusGained() [127]
0.00 0.00 1/4 ButtonComponent::updateImage() [92]
0.00 0.00 1/255 ComponentGrid::getCellAt(int, int) [328]
0.00 0.00 1/1 ButtonComponent::onFocusGained() [997]
-----------------------------------------------
0.00 0.00 1/1 ViewController::goToSystemView(SystemData*) [109]
[128] 0.2 0.00 0.00 1 SystemView::goToSystem(SystemData*, bool) [128]
0.00 0.00 1/41 SystemView::onCursorChanged(CursorState const&) [28]
0.00 0.00 1/1 GuiComponent::finishAnimation(unsigned char) [988]
-----------------------------------------------
0.00 0.00 1/1 SystemView::input(InputConfig*, Input) [42]
[129] 0.2 0.00 0.00 1 std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda(float)#5}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda(float)#5}> const&, std::_Manager_operation) [129]
0.00 0.00 1/41 SystemView::onCursorChanged(CursorState const&) [28]
0.00 0.00 1/4 IList<SystemViewData, SystemData*>::onScroll(int) [764]
-----------------------------------------------
0.00 0.00 2/18 GuiComponent::updateSelf(int) [147]
0.00 0.00 5/18 GuiComponent::cancelAnimation(unsigned char) [146]
0.00 0.00 11/18 GuiComponent::update(int) <cycle 3> [144]
[130] 0.2 0.00 0.00 18 AnimationController::~AnimationController() [130]
0.00 0.00 1/1 ViewController::playViewTransition()::{lambda()#2}::operator()() const [142]
0.00 0.00 5/5 std::_Function_handler<void (), SystemView::onCursorChanged(CursorState const&)::{lambda()#2}>::_M_invoke(std::_Any_data const&) [753]
0.00 0.00 5/35 std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda()#2}> const&, std::_Manager_operation) [508]
0.00 0.00 1/1 std::_Function_handler<void (), ViewController::playViewTransition()::{lambda()#2}>::_M_invoke(std::_Any_data const&) [1036]
0.00 0.00 1/5 std::_Function_base::_Base_manager<ViewController::playViewTransition()::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<ViewController::playViewTransition()::{lambda()#2}> const&, std::_Manager_operation) [750]
-----------------------------------------------
0.00 0.00 2/2 IList<ComponentListRow, void*>::listInput(int) [132]
[131] 0.2 0.00 0.00 2 IList<ComponentListRow, void*>::scroll(int) [131]
0.00 0.00 1/13 ComponentList::onCursorChanged(CursorState const&) [67]
-----------------------------------------------
0.00 0.00 2/2 ComponentList::input(InputConfig*, Input) [16]
[132] 0.2 0.00 0.00 2 IList<ComponentListRow, void*>::listInput(int) [132]
0.00 0.00 2/2 IList<ComponentListRow, void*>::scroll(int) [131]
-----------------------------------------------
0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<TextComponent, std::allocator<TextComponent>, Window*&, char const (&) [15], std::shared_ptr<Font>, int>(std::_Sp_make_shared_tag, TextComponent*, std::allocator<TextComponent> const&, Window*&, char const (&) [15], std::shared_ptr<Font>&&, int&&) [141]
[133] 0.2 0.00 0.00 1 _ZN9__gnu_cxx13new_allocatorI13TextComponentE9constructIS1_IRP6WindowRA15_KcSt10shared_ptrI4FontEiEEEvPT_DpOT0_ [133]
0.00 0.00 1/395 TextComponent::TextComponent(Window*, std::string const&, std::shared_ptr<Font> const&, unsigned int, Alignment, Eigen::Matrix<float, 3, 1, 0, 3, 1>, Eigen::Matrix<float, 2, 1, 0, 2, 1>) <cycle 5> [424]
0.00 0.00 1/1 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.316] [1021]
-----------------------------------------------
0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<TextComponent, std::allocator<TextComponent>, Window*&, char const (&) [16], std::shared_ptr<Font>, int>(std::_Sp_make_shared_tag, TextComponent*, std::allocator<TextComponent> const&, Window*&, char const (&) [16], std::shared_ptr<Font>&&, int&&) [139]
[134] 0.2 0.00 0.00 1 void __gnu_cxx::new_allocator<TextComponent>::construct<TextComponent, Window*&, char const (&) [16], std::shared_ptr<Font>, int>(TextComponent*, Window*&, char const (&) [16], std::shared_ptr<Font>&&, int&&) [134]
0.00 0.00 1/395 TextComponent::TextComponent(Window*, std::string const&, std::shared_ptr<Font> const&, unsigned int, Alignment, Eigen::Matrix<float, 3, 1, 0, 3, 1>, Eigen::Matrix<float, 2, 1, 0, 2, 1>) <cycle 5> [424]
0.00 0.00 1/27 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.380] [543]
-----------------------------------------------
0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<TextComponent, std::allocator<TextComponent>, Window*&, char const (&) [22], std::shared_ptr<Font>, int>(std::_Sp_make_shared_tag, TextComponent*, std::allocator<TextComponent> const&, Window*&, char const (&) [22], std::shared_ptr<Font>&&, int&&) [140]
[135] 0.2 0.00 0.00 1 void __gnu_cxx::new_allocator<TextComponent>::construct<TextComponent, Window*&, char const (&) [22], std::shared_ptr<Font>, int>(TextComponent*, Window*&, char const (&) [22], std::shared_ptr<Font>&&, int&&) [135]
0.00 0.00 1/395 TextComponent::TextComponent(Window*, std::string const&, std::shared_ptr<Font> const&, unsigned int, Alignment, Eigen::Matrix<float, 3, 1, 0, 3, 1>, Eigen::Matrix<float, 2, 1, 0, 2, 1>) <cycle 5> [424]
0.00 0.00 1/27 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.380] [543]
-----------------------------------------------
0.00 0.00 1/1 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [43]
[136] 0.2 0.00 0.00 1 std::__shared_ptr<TextComponent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<TextComponent>, Window*&, char const (&) [16], std::shared_ptr<Font>, int>(std::_Sp_make_shared_tag, std::allocator<TextComponent> const&, Window*&, char const (&) [16], std::shared_ptr<Font>&&, int&&) [136]
0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<TextComponent, std::allocator<TextComponent>, Window*&, char const (&) [16], std::shared_ptr<Font>, int>(std::_Sp_make_shared_tag, TextComponent*, std::allocator<TextComponent> const&, Window*&, char const (&) [16], std::shared_ptr<Font>&&, int&&) [139]
0.00 0.00 1/88 std::_Sp_counted_ptr_inplace<TextComponent, std::allocator<TextComponent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [423]
-----------------------------------------------
0.00 0.00 1/1 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [43]
[137] 0.2 0.00 0.00 1 std::__shared_ptr<TextComponent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<TextComponent>, Window*&, char const (&) [22], std::shared_ptr<Font>, int>(std::_Sp_make_shared_tag, std::allocator<TextComponent> const&, Window*&, char const (&) [22], std::shared_ptr<Font>&&, int&&) [137]
0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<TextComponent, std::allocator<TextComponent>, Window*&, char const (&) [22], std::shared_ptr<Font>, int>(std::_Sp_make_shared_tag, TextComponent*, std::allocator<TextComponent> const&, Window*&, char const (&) [22], std::shared_ptr<Font>&&, int&&) [140]
0.00 0.00 1/88 std::_Sp_counted_ptr_inplace<TextComponent, std::allocator<TextComponent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [423]
-----------------------------------------------
0.00 0.00 1/1 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [43]
[138] 0.2 0.00 0.00 1 std::__shared_ptr<TextComponent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<TextComponent>, Window*&, char const (&) [15], std::shared_ptr<Font>, int>(std::_Sp_make_shared_tag, std::allocator<TextComponent> const&, Window*&, char const (&) [15], std::shared_ptr<Font>&&, int&&) [138]
0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<TextComponent, std::allocator<TextComponent>, Window*&, char const (&) [15], std::shared_ptr<Font>, int>(std::_Sp_make_shared_tag, TextComponent*, std::allocator<TextComponent> const&, Window*&, char const (&) [15], std::shared_ptr<Font>&&, int&&) [141]
0.00 0.00 1/88 std::_Sp_counted_ptr_inplace<TextComponent, std::allocator<TextComponent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [423]
-----------------------------------------------
0.00 0.00 1/1 std::__shared_ptr<TextComponent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<TextComponent>, Window*&, char const (&) [16], std::shared_ptr<Font>, int>(std::_Sp_make_shared_tag, std::allocator<TextComponent> const&, Window*&, char const (&) [16], std::shared_ptr<Font>&&, int&&) [136]
[139] 0.2 0.00 0.00 1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<TextComponent, std::allocator<TextComponent>, Window*&, char const (&) [16], std::shared_ptr<Font>, int>(std::_Sp_make_shared_tag, TextComponent*, std::allocator<TextComponent> const&, Window*&, char const (&) [16], std::shared_ptr<Font>&&, int&&) [139]
0.00 0.00 1/1 void __gnu_cxx::new_allocator<TextComponent>::construct<TextComponent, Window*&, char const (&) [16], std::shared_ptr<Font>, int>(TextComponent*, Window*&, char const (&) [16], std::shared_ptr<Font>&&, int&&) [134]
-----------------------------------------------
0.00 0.00 1/1 std::__shared_ptr<TextComponent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<TextComponent>, Window*&, char const (&) [22], std::shared_ptr<Font>, int>(std::_Sp_make_shared_tag, std::allocator<TextComponent> const&, Window*&, char const (&) [22], std::shared_ptr<Font>&&, int&&) [137]
[140] 0.2 0.00 0.00 1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<TextComponent, std::allocator<TextComponent>, Window*&, char const (&) [22], std::shared_ptr<Font>, int>(std::_Sp_make_shared_tag, TextComponent*, std::allocator<TextComponent> const&, Window*&, char const (&) [22], std::shared_ptr<Font>&&, int&&) [140]
0.00 0.00 1/1 void __gnu_cxx::new_allocator<TextComponent>::construct<TextComponent, Window*&, char const (&) [22], std::shared_ptr<Font>, int>(TextComponent*, Window*&, char const (&) [22], std::shared_ptr<Font>&&, int&&) [135]
-----------------------------------------------
0.00 0.00 1/1 std::__shared_ptr<TextComponent, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<TextComponent>, Window*&, char const (&) [15], std::shared_ptr<Font>, int>(std::_Sp_make_shared_tag, std::allocator<TextComponent> const&, Window*&, char const (&) [15], std::shared_ptr<Font>&&, int&&) [138]
[141] 0.2 0.00 0.00 1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<TextComponent, std::allocator<TextComponent>, Window*&, char const (&) [15], std::shared_ptr<Font>, int>(std::_Sp_make_shared_tag, TextComponent*, std::allocator<TextComponent> const&, Window*&, char const (&) [15], std::shared_ptr<Font>&&, int&&) [141]
0.00 0.00 1/1 _ZN9__gnu_cxx13new_allocatorI13TextComponentE9constructIS1_IRP6WindowRA15_KcSt10shared_ptrI4FontEiEEEvPT_DpOT0_ [133]
-----------------------------------------------
0.00 0.00 1/1 AnimationController::~AnimationController() [130]
[142] 0.2 0.00 0.00 1 ViewController::playViewTransition()::{lambda()#2}::operator()() const [142]
0.00 0.00 1/395 GuiComponent::updateHelpPrompts() <cycle 5> [503]
0.00 0.00 2/4 std::_Function_base::_Base_manager<ViewController::playViewTransition()::{lambda(float)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<ViewController::playViewTransition()::{lambda(float)#1}> const&, std::_Manager_operation) [773]
0.00 0.00 1/18 GuiComponent::setAnimation(Animation*, int, std::function<void ()>, bool, unsigned char) [586]
-----------------------------------------------
[143] 0.1 0.00 0.00 34+68 <cycle 3 as a whole> [143]
0.00 0.00 76+32 GuiComponent::update(int) <cycle 3> [144]
0.00 0.00 14+8 ComponentGrid::update(int) <cycle 3> [610]
0.00 0.00 12 ComponentList::update(int) <cycle 3> [636]
-----------------------------------------------
32 GuiComponent::update(int) <cycle 3> [144]
18 ComponentList::update(int) <cycle 3> [636]
24 ComponentGrid::update(int) <cycle 3> [610]
0.00 0.00 14/34 Window::update(int) [114]
0.00 0.00 20/34 SystemView::update(int) [117]
[144] 0.1 0.00 0.00 76+32 GuiComponent::update(int) <cycle 3> [144]
0.00 0.00 11/18 AnimationController::~AnimationController() [130]
0.00 0.00 24/29 AnimationController::update(int) [532]
14 ComponentGrid::update(int) <cycle 3> [610]
32 GuiComponent::update(int) <cycle 3> [144]
-----------------------------------------------
0.00 0.00 2/2 BasicGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [57]
[145] 0.1 0.00 0.00 2 TextListComponent<FileData*>::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [145]
0.00 0.00 2/25 GuiComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [88]
0.00 0.00 30/2065 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.449] [209]
0.00 0.00 18/303 std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::find(std::string const&) const [317]
0.00 0.00 6/8 boost::add_reference<unsigned int const>::type boost::get<unsigned int, Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>(boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> const&) [686]
0.00 0.00 6/58 std::map<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::at(std::string const&) const [479]
0.00 0.00 2/74 ThemeData::getElement(std::string const&, std::string const&, std::string const&) const [454]
0.00 0.00 2/21 Font::getFromTheme(ThemeData::ThemeElement const*, unsigned int, std::shared_ptr<Font> const&) [573]
0.00 0.00 2/2 TextListComponent<FileData*>::setFont(std::shared_ptr<Font> const&) [846]
0.00 0.00 2/2 bool ThemeData::ThemeElement::get<bool>(std::string const&) const [881]
0.00 0.00 2/2 std::string ThemeData::ThemeElement::get<std::string>(std::string const&) const [880]
0.00 0.00 2/2 float ThemeData::ThemeElement::get<float>(std::string const&) const [882]
0.00 0.00 2/4710 GuiComponent::getSize() const [193]
0.00 0.00 2/2 unsigned int ThemeData::ThemeElement::get<unsigned int>(std::string const&) const [883]
-----------------------------------------------
0.00 0.00 1/15 ViewController::playViewTransition() [151]
0.00 0.00 14/15 SystemView::onCursorChanged(CursorState const&) [28]
[146] 0.1 0.00 0.00 15 GuiComponent::cancelAnimation(unsigned char) [146]
0.00 0.00 5/18 AnimationController::~AnimationController() [130]
0.00 0.00 2/35 std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<SystemView::onCursorChanged(CursorState const&)::{lambda()#2}> const&, std::_Manager_operation) [508]
-----------------------------------------------
0.00 0.00 20/20 Window::update(int) [114]
[147] 0.0 0.00 0.00 20 GuiComponent::updateSelf(int) [147]
0.00 0.00 2/18 AnimationController::~AnimationController() [130]
0.00 0.00 4/29 AnimationController::update(int) [532]
-----------------------------------------------
0.00 0.00 3/3 SystemData::SystemData(std::string const&, std::string const&, std::string const&, std::vector<std::string, std::allocator<std::string> > const&, std::string const&, std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> > const&, std::string const&) [149]
[148] 0.0 0.00 0.00 3 parseGamelist(SystemData*) [148]
0.00 0.00 10/6667 resolvePath(boost::filesystem::path const&, boost::filesystem::path const&, bool) [32]
0.00 0.00 10/10 MetaDataList::createFromXML(MetaDataListType, pugi::xml_node, boost::filesystem::path const&) [150]
0.00 0.00 59/52364 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.34] [167]
0.00 0.00 20/16039 MetaDataList::get(std::string const&) const [174]
0.00 0.00 20/700 std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::string> >*) [250]
0.00 0.00 19/8851 pugi::xml_node::child(char const*) const [178]
0.00 0.00 16/8324 pugi::xml_node::operator void (*)(pugi::xml_node***)() const [181]
0.00 0.00 10/8719 pugi::xml_node::text() const [179]
0.00 0.00 10/7410 pugi::xml_text::get() const [184]
0.00 0.00 10/10 findOrCreateFile(SystemData*, boost::filesystem::path const&, FileType) [653]
0.00 0.00 10/6693 pugi::xml_node::next_sibling(char const*) const [190]
0.00 0.00 3/9 SystemData::getGamelistPath(bool) const [667]
0.00 0.00 3/10 Log::getReportingLevel() [657]
0.00 0.00 3/10 Log::get(LogLevel) [658]
0.00 0.00 3/10 Log::~Log() [659]
0.00 0.00 3/14 pugi::xml_document::xml_document() [616]
0.00 0.00 3/14 pugi::xml_parse_result::operator bool() const [620]
0.00 0.00 3/14 pugi::xml_document::load_file(char const*, unsigned int, pugi::xml_encoding) [615]
0.00 0.00 3/6667 pugi::xml_node::operator!() const [192]
0.00 0.00 3/14 pugi::xml_document::~xml_document() [617]
-----------------------------------------------
0.00 0.00 3/3 SystemData::loadConfig() [33]
[149] 0.0 0.00 0.00 3 SystemData::SystemData(std::string const&, std::string const&, std::string const&, std::vector<std::string, std::allocator<std::string> > const&, std::string const&, std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> > const&, std::string const&) [149]
0.00 0.00 3/3 parseGamelist(SystemData*) [148]
0.00 0.00 15/3316 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.161] [197]
0.00 0.00 6/2089 Settings::getInstance() [208]
0.00 0.00 6/2047 Settings::getBool(std::string const&) [210]
0.00 0.00 3/3 std::vector<std::string, std::allocator<std::string> >::operator=(std::vector<std::string, std::allocator<std::string> > const&) [825]
0.00 0.00 3/3 std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> >::operator=(std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> > const&) [824]
0.00 0.00 3/680 FileData::FileData(FileType, boost::filesystem::path const&, SystemData*) [255]
0.00 0.00 3/683 MetaDataList::set(std::string const&, std::string const&) [254]
0.00 0.00 3/3 SystemData::populateFolder(FileData*) [785]
0.00 0.00 3/3 SystemData::loadTheme() [786]
0.00 0.00 3/3 FileData::sort(bool (&)(FileData const*, FileData const*), bool) [795]
0.00 0.00 3/3 FileData::sort(FileData::SortType const&) [796]
0.00 0.00 3/36 getHomePath() [505]
-----------------------------------------------
0.00 0.00 10/10 parseGamelist(SystemData*) [148]
[150] 0.0 0.00 0.00 10 MetaDataList::createFromXML(MetaDataListType, pugi::xml_node, boost::filesystem::path const&) [150]
0.00 0.00 7/6667 resolvePath(boost::filesystem::path const&, boost::filesystem::path const&, bool) [32]
0.00 0.00 120/8851 pugi::xml_node::child(char const*) const [178]
0.00 0.00 120/8324 pugi::xml_node::operator void (*)(pugi::xml_node***)() const [181]
0.00 0.00 78/9157 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.59] [177]
0.00 0.00 65/8719 pugi::xml_node::text() const [179]
0.00 0.00 65/7410 pugi::xml_text::get() const [184]
0.00 0.00 10/690 MetaDataList::MetaDataList(MetaDataListType) [252]
-----------------------------------------------
0.00 0.00 1/1 ViewController::goToSystemView(SystemData*) [109]
[151] 0.0 0.00 0.00 1 ViewController::playViewTransition() [151]
0.00 0.00 1/15 GuiComponent::cancelAnimation(unsigned char) [146]
0.00 0.00 1/257 GuiComponent::getPosition() const [327]
0.00 0.00 1/2089 Settings::getInstance() [208]
0.00 0.00 1/8 Settings::getString(std::string const&) [688]
0.00 0.00 1/1 std::function<void (float)>::function<ViewController::playViewTransition()::{lambda(float)#1}>(ViewController::playViewTransition()::{lambda(float)#1}, std::enable_if<!std::is_integral<ViewController::playViewTransition()::{lambda(float)#1}>::value, std::function<void (float)>::_Useless>::type) [1072]
0.00 0.00 1/1 std::function<void (float)>::function(std::function<void (float)> const&) [1071]
0.00 0.00 1/1 std::function<void ()>::function<ViewController::playViewTransition()::{lambda()#2}>(ViewController::playViewTransition()::{lambda()#2}, std::enable_if<!std::is_integral<ViewController::playViewTransition()::{lambda()#2}>::value, std::function<void ()>::_Useless>::type) [1073]
0.00 0.00 1/18 GuiComponent::setAnimation(Animation*, int, std::function<void ()>, bool, unsigned char) [586]
0.00 0.00 1/5 std::_Function_base::_Base_manager<ViewController::playViewTransition()::{lambda()#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<ViewController::playViewTransition()::{lambda()#2}> const&, std::_Manager_operation) [750]
0.00 0.00 1/4 std::_Function_base::_Base_manager<ViewController::playViewTransition()::{lambda(float)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<ViewController::playViewTransition()::{lambda(float)#1}> const&, std::_Manager_operation) [773]
0.00 0.00 1/1 bool Eigen::MatrixBase<Eigen::Matrix<float, 3, 1, 0, 3, 1> >::operator==<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<float>, Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4>, 3, 1, false> const> >(Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<float>, Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4>, 3, 1, false> const> > const&) const [1022]
0.00 0.00 1/1 GuiComponent::advanceAnimation(unsigned char, unsigned int) [989]
-----------------------------------------------
[152] 0.0 0.00 0.00 5+1355 <cycle 1 as a whole> [152]
0.00 0.00 680 FileData::~FileData() <cycle 1> [257]
0.00 0.00 680 FileData::~FileData() <cycle 1> [256]
-----------------------------------------------
[153] 0.0 0.00 0.00 763+951 <cycle 4 as a whole> [153]
0.00 0.00 915 GuiComponent::renderChildren(Eigen::Transform<float, 3, 2, 0> const&) const <cycle 4> [239]
0.00 0.00 699 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [251]
0.00 0.00 54 ComponentGrid::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [481]
0.00 0.00 24 NinePatchComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [551]
0.00 0.00 12 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [635]
0.00 0.00 10 ButtonComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [656]
-----------------------------------------------
0.00 0.00 205/205 SVGResource::rasterizeAt(unsigned int, unsigned int) [1]
[154] 0.0 0.00 0.00 205 nsvgCreateRasterizer [154]
-----------------------------------------------
0.00 0.00 205/205 SVGResource::rasterizeAt(unsigned int, unsigned int) [1]
[155] 0.0 0.00 0.00 205 nsvgDeleteRasterizer [155]
-----------------------------------------------
0.00 0.00 8/22 SVGResource::~SVGResource() [560]
0.00 0.00 14/22 SVGResource::unload(std::shared_ptr<ResourceManager>&) [340]
[156] 0.0 0.00 0.00 22 nsvgDelete [156]
-----------------------------------------------
0.00 0.00 22/22 SVGResource::initFromMemory(char const*, unsigned int) [27]
[157] 0.0 0.00 0.00 22 nsvgParse [157]
0.00 0.00 416/416 nsvg__parseElement(char*, void (*)(void*, char const*, char const**), void (*)(void*, char const*), void*) [299]
-----------------------------------------------
0.00 0.00 1/52364 std::_Rb_tree_iterator<std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)> > std::_Rb_tree<std::string, std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)>, std::_Select1st<std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)> >, std::less<std::string>, std::allocator<std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)> > >::_M_insert_<std::pair<char const*, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)>&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<char const*, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)>&) [908]
0.00 0.00 1/52364 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)>, std::_Select1st<std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)> >, std::less<std::string>, std::allocator<std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)> > >::_M_insert_unique<std::pair<char const*, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)>&>(std::pair<char const*, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)>&) [909]
0.00 0.00 1/52364 std::_Rb_tree_iterator<std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)> > std::_Rb_tree<std::string, std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)>, std::_Select1st<std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)> >, std::less<std::string>, std::allocator<std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)> > >::_M_insert_unique_<std::pair<char const*, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)>&>(std::_Rb_tree_const_iterator<std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)> >, std::pair<char const*, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)>&) [3039]
0.00 0.00 2/52364 std::_Rb_tree<std::string, std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)>, std::_Select1st<std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)> >, std::less<std::string>, std::allocator<std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, void (*)(ScraperSearchParams const&, std::queue<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::deque<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> >, std::allocator<std::unique_ptr<ScraperRequest, std::default_delete<ScraperRequest> > > > >&, std::vector<ScraperSearchResult, std::allocator<ScraperSearchResult> >&)> >*) [1048]
0.00 0.00 59/52364 parseGamelist(SystemData*) [148]
0.00 0.00 1360/52364 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [258]
0.00 0.00 4038/52364 findOrCreateFile(SystemData*, boost::filesystem::path const&, FileType) [653]
0.00 0.00 20284/52364 boost::filesystem::path::iterator::~iterator() [170]
0.00 0.00 26618/52364 updateGamelist(SystemData*) [35]
[167] 0.0 0.00 0.00 52364 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.34] [167]
-----------------------------------------------
0.00 0.00 8/29308 __tcf_0 [3306]
0.00 0.00 8/29308 std::vector<FileData::SortType, std::allocator<FileData::SortType> >::~vector() [2997]
0.00 0.00 29292/29308 FileSorts::compareFileName(FileData const*, FileData const*) [185]
[168] 0.0 0.00 0.00 29308 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.30] [168]
-----------------------------------------------
0.00 0.00 8/28298 FileData::getThumbnailPath() const [768]
0.00 0.00 680/28298 FileData::~FileData() <cycle 1> [257]
0.00 0.00 1345/28298 removeParenthesis(std::string const&) [228]
0.00 0.00 2040/28298 FileData::FileData(FileType, boost::filesystem::path const&, SystemData*) [255]
0.00 0.00 2690/28298 FileData::getCleanName() const [229]
0.00 0.00 7112/28298 boost::filesystem::path::~path() [186]
0.00 0.00 14423/28298 std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::string> >*) [250]
[169] 0.0 0.00 0.00 28298 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.52] [169]
-----------------------------------------------
0.00 0.00 102/20318 removeCommonPath(boost::filesystem::path const&, boost::filesystem::path const&, bool&) [510]
0.00 0.00 208/20318 resolvePath(char const*, boost::filesystem::path const&) [390]
0.00 0.00 20008/20318 resolvePath(boost::filesystem::path const&, boost::filesystem::path const&, bool) [32]
[170] 0.0 0.00 0.00 20318 boost::filesystem::path::iterator::~iterator() [170]
0.00 0.00 20284/52364 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.34] [167]
-----------------------------------------------
0.00 0.00 53/18378 Font::getLetterHeight() [482]
0.00 0.00 109/18378 Font::sizeWrappedText(std::string, float, float) [628]
0.00 0.00 657/18378 Font::sizeText(std::string, float) [clone .constprop.288] [471]
0.00 0.00 672/18378 Font::Font(int, std::string const&) [701]
0.00 0.00 4308/18378 Font::wrapText(std::string, float) [301]
0.00 0.00 4950/18378 Font::sizeText(std::string, float) [246]
0.00 0.00 7629/18378 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float) [290]
[171] 0.0 0.00 0.00 18378 Font::getGlyph(unsigned long) [171]
0.00 0.00 2688/2688 Eigen::CommaInitializer<Eigen::Matrix<float, 2, 1, 0, 2, 1> >::operator,(float const&) [204]
0.00 0.00 2688/2688 Eigen::CommaInitializer<Eigen::Matrix<float, 2, 1, 0, 2, 1> >::~CommaInitializer() [203]
0.00 0.00 672/672 Font::getFaceForChar(unsigned long) [268]
0.00 0.00 672/672 Font::getTextureForNewGlyph(Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, Font::FontTexture*&, Eigen::Matrix<int, 2, 1, 0, 2, 1>&) [269]
0.00 0.00 672/672 std::map<unsigned long, Font::Glyph, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, Font::Glyph> > >::operator[](unsigned long const&) [270]
-----------------------------------------------
0.00 0.00 109/17224 Font::sizeWrappedText(std::string, float, float) [628]
0.00 0.00 657/17224 Font::sizeText(std::string, float) [clone .constprop.288] [471]
0.00 0.00 4308/17224 Font::wrapText(std::string, float) [301]
0.00 0.00 4950/17224 Font::sizeText(std::string, float) [246]
0.00 0.00 7200/17224 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float) [290]
[172] 0.0 0.00 0.00 17224 Font::readUnicodeChar(std::string const&, unsigned int&) [172]
-----------------------------------------------
0.00 0.00 5/16674 makeArrow(Window*) [66]
0.00 0.00 6/16674 RatingComponent::onSizeChanged() [55]
0.00 0.00 24/16674 RatingComponent::updateVertices() [683]
0.00 0.00 26/16674 HelpComponent::updateGrid() <cycle 5> [77]
0.00 0.00 36/16674 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [635]
0.00 0.00 44/16674 SVGResource::initFromMemory(char const*, unsigned int) [27]
0.00 0.00 64/16674 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [472]
0.00 0.00 306/16674 SVGResource::rasterizeAt(unsigned int, unsigned int) [1]
0.00 0.00 370/16674 ImageComponent::~ImageComponent() <cycle 5> [319]
0.00 0.00 433/16674 ImageComponent::resize() <cycle 5> [4]
0.00 0.00 960/16674 Renderer::drawRect(float, float, float, float, unsigned int, unsigned int, unsigned int) [332]
0.00 0.00 14400/16674 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float) [290]
[173] 0.0 0.00 0.00 16674 round(float) [173]
-----------------------------------------------
0.00 0.00 8/16039 FileData::getThumbnailPath() const [768]
0.00 0.00 10/16039 DetailedGameListView::updateInfoPanel() [87]
0.00 0.00 20/16039 parseGamelist(SystemData*) [148]
0.00 0.00 675/16039 BasicGameListView::BasicGameListView(Window*, FileData*) [64]
0.00 0.00 680/16039 FileData::FileData(FileType, boost::filesystem::path const&, SystemData*) [255]
0.00 0.00 14646/16039 FileSorts::compareFileName(FileData const*, FileData const*) [185]
[174] 0.0 0.00 0.00 16039 MetaDataList::get(std::string const&) const [174]
-----------------------------------------------
0.00 0.00 13587/13587 nsvg__startElement(void*, char const*, char const**) [325]
[175] 0.0 0.00 0.00 13587 nsvg__getNextPathItem(char const*, char*) [175]
-----------------------------------------------
0.00 0.00 7/13334 removeCommonPath(boost::filesystem::path const&, boost::filesystem::path const&, bool&) [510]
0.00 0.00 7/13334 makeRelativePath(boost::filesystem::path const&, boost::filesystem::path const&, bool) [502]
0.00 0.00 13320/13334 resolvePath(boost::filesystem::path const&, boost::filesystem::path const&, bool) [32]
[176] 0.0 0.00 0.00 13334 boost::filesystem::path::path(boost::filesystem::path const&) [176]
-----------------------------------------------
0.00 0.00 4/9157 __tcf_1 [3309]
0.00 0.00 44/9157 __tcf_0 [3307]
0.00 0.00 48/9157 std::vector<MetaDataDecl, std::allocator<MetaDataDecl> >::~vector() [2964]
0.00 0.00 78/9157 MetaDataList::createFromXML(MetaDataListType, pugi::xml_node, boost::filesystem::path const&) [150]
0.00 0.00 743/9157 MetaDataList::appendToXML(pugi::xml_node, bool, boost::filesystem::path const&) const [266]
0.00 0.00 8240/9157 MetaDataList::MetaDataList(MetaDataListType) [252]
[177] 0.0 0.00 0.00 9157 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.59] [177]
-----------------------------------------------
0.00 0.00 1/8851 InputConfig::loadFromXML(pugi::xml_node) [987]
0.00 0.00 2/8851 InputManager::loadInputConfig(InputConfig*) [842]
0.00 0.00 4/8851 Settings::loadFile() [1017]
0.00 0.00 4/8851 ThemeData::parseViews(pugi::xml_node const&) [767]
0.00 0.00 4/8851 ThemeData::loadFile(std::string const&) [873]
0.00 0.00 6/8851 ThemeData::parseIncludes(pugi::xml_node const&) [872]
0.00 0.00 19/8851 parseGamelist(SystemData*) [148]
0.00 0.00 23/8851 SystemData::loadConfig() [33]
0.00 0.00 120/8851 MetaDataList::createFromXML(MetaDataListType, pugi::xml_node, boost::filesystem::path const&) [150]
0.00 0.00 1340/8851 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [258]
0.00 0.00 7328/8851 updateGamelist(SystemData*) [35]
[178] 0.0 0.00 0.00 8851 pugi::xml_node::child(char const*) const [178]
-----------------------------------------------
0.00 0.00 2/8719 ThemeData::parseIncludes(pugi::xml_node const&) [872]
0.00 0.00 2/8719 ThemeData::loadFile(std::string const&) [873]
0.00 0.00 10/8719 parseGamelist(SystemData*) [148]
0.00 0.00 21/8719 SystemData::loadConfig() [33]
0.00 0.00 65/8719 MetaDataList::createFromXML(MetaDataListType, pugi::xml_node, boost::filesystem::path const&) [150]
0.00 0.00 564/8719 ThemeData::parseElement(pugi::xml_node const&, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&, ThemeData::ThemeElement&) [374]
0.00 0.00 675/8719 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [258]
0.00 0.00 730/8719 MetaDataList::appendToXML(pugi::xml_node, bool, boost::filesystem::path const&) const [266]
0.00 0.00 6650/8719 updateGamelist(SystemData*) [35]
[179] 0.0 0.00 0.00 8719 pugi::xml_node::text() const [179]
-----------------------------------------------
0.00 0.00 78/8719 pugi::xml_text::as_bool(bool) const [440]
0.00 0.00 84/8719 pugi::xml_text::as_float(float) const [426]
0.00 0.00 407/8719 pugi::xml_text::as_string(char const*) const [300]
0.00 0.00 740/8719 pugi::xml_text::set(char const*) [248]
0.00 0.00 7410/8719 pugi::xml_text::get() const [184]
[180] 0.0 0.00 0.00 8719 pugi::xml_text::_data() const [180]
-----------------------------------------------
0.00 0.00 4/8324 SystemData::loadConfig() [33]
0.00 0.00 6/8324 ThemeData::parseIncludes(pugi::xml_node const&) [872]
0.00 0.00 11/8324 InputConfig::loadFromXML(pugi::xml_node) [987]
0.00 0.00 16/8324 parseGamelist(SystemData*) [148]
0.00 0.00 16/8324 Settings::loadFile() [1017]
0.00 0.00 20/8324 ThemeData::parseViews(pugi::xml_node const&) [767]
0.00 0.00 110/8324 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [580]
0.00 0.00 120/8324 MetaDataList::createFromXML(MetaDataListType, pugi::xml_node, boost::filesystem::path const&) [150]
0.00 0.00 706/8324 ThemeData::parseElement(pugi::xml_node const&, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&, ThemeData::ThemeElement&) [374]
0.00 0.00 7315/8324 updateGamelist(SystemData*) [35]
[181] 0.0 0.00 0.00 8324 pugi::xml_node::operator void (*)(pugi::xml_node***)() const [181]
-----------------------------------------------
0.00 0.00 690/8240 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique<std::pair<std::string const, std::string> >(std::pair<std::string const, std::string>&&) [253]
0.00 0.00 7550/8240 std::_Rb_tree_iterator<std::pair<std::string const, std::string> > std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_<std::pair<std::string const, std::string> >(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string>&&) [183]
[182] 0.0 0.00 0.00 8240 std::_Rb_tree_iterator<std::pair<std::string const, std::string> > std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_<std::pair<std::string const, std::string> >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string>&&) [182]
-----------------------------------------------
0.00 0.00 8240/8240 MetaDataList::MetaDataList(MetaDataListType) [252]
[183] 0.0 0.00 0.00 8240 std::_Rb_tree_iterator<std::pair<std::string const, std::string> > std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_<std::pair<std::string const, std::string> >(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string>&&) [183]
0.00 0.00 7550/8240 std::_Rb_tree_iterator<std::pair<std::string const, std::string> > std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_<std::pair<std::string const, std::string> >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string>&&) [182]
0.00 0.00 690/690 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique<std::pair<std::string const, std::string> >(std::pair<std::string const, std::string>&&) [253]
-----------------------------------------------
0.00 0.00 2/7410 ThemeData::parseIncludes(pugi::xml_node const&) [872]
0.00 0.00 10/7410 parseGamelist(SystemData*) [148]
0.00 0.00 18/7410 SystemData::loadConfig() [33]
0.00 0.00 65/7410 MetaDataList::createFromXML(MetaDataListType, pugi::xml_node, boost::filesystem::path const&) [150]
0.00 0.00 665/7410 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [258]
0.00 0.00 6650/7410 updateGamelist(SystemData*) [35]
[184] 0.0 0.00 0.00 7410 pugi::xml_text::get() const [184]
0.00 0.00 7410/8719 pugi::xml_text::_data() const [180]
-----------------------------------------------
0.00 0.00 52/7323 void std::__insertion_sort<__gnu_cxx::__normal_iterator<FileData**, std::vector<FileData*, std::allocator<FileData*> > >, bool (*)(FileData const*, FileData const*)>(__gnu_cxx::__normal_iterator<FileData**, std::vector<FileData*, std::allocator<FileData*> > >, __gnu_cxx::__normal_iterator<FileData**, std::vector<FileData*, std::allocator<FileData*> > >, bool (*)(FileData const*, FileData const*)) [910]
0.00 0.00 182/7323 void std::__move_median_to_first<__gnu_cxx::__normal_iterator<FileData**, std::vector<FileData*, std::allocator<FileData*> > >, bool (*)(FileData const*, FileData const*)>(__gnu_cxx::__normal_iterator<FileData**, std::vector<FileData*, std::allocator<FileData*> > >, __gnu_cxx::__normal_iterator<FileData**, std::vector<FileData*, std::allocator<FileData*> > >, __gnu_cxx::__normal_iterator<FileData**, std::vector<FileData*, std::allocator<FileData*> > >, __gnu_cxx::__normal_iterator<FileData**, std::vector<FileData*, std::allocator<FileData*> > >, bool (*)(FileData const*, FileData const*)) [464]
0.00 0.00 2452/7323 FileData::sort(bool (&)(FileData const*, FileData const*), bool) [795]
0.00 0.00 4637/7323 void std::__introsort_loop<__gnu_cxx::__normal_iterator<FileData**, std::vector<FileData*, std::allocator<FileData*> > >, int, bool (*)(FileData const*, FileData const*)>(__gnu_cxx::__normal_iterator<FileData**, std::vector<FileData*, std::allocator<FileData*> > >, __gnu_cxx::__normal_iterator<FileData**, std::vector<FileData*, std::allocator<FileData*> > >, int, bool (*)(FileData const*, FileData const*)) [911]
[185] 0.0 0.00 0.00 7323 FileSorts::compareFileName(FileData const*, FileData const*) [185]
0.00 0.00 29292/29308 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.30] [168]
0.00 0.00 14646/16039 MetaDataList::get(std::string const&) const [174]
-----------------------------------------------
0.00 0.00 3/7111 SystemData::getGamelistPath(bool) const [667]
0.00 0.00 34/7111 makeRelativePath(boost::filesystem::path const&, boost::filesystem::path const&, bool) [502]
0.00 0.00 199/7111 getCanonicalPath(std::string const&) [348]
0.00 0.00 208/7111 resolvePath(char const*, boost::filesystem::path const&) [390]
0.00 0.00 6667/7111 resolvePath(boost::filesystem::path const&, boost::filesystem::path const&, bool) [32]
[186] 0.0 0.00 0.00 7111 boost::filesystem::path::~path() [186]
0.00 0.00 7112/28298 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.52] [169]
-----------------------------------------------
0.00 0.00 1/7059 __static_initialization_and_destruction_0(int, int) [clone .constprop.427] [984]
0.00 0.00 2/7059 boost::gregorian::bad_year::bad_year() [2041]
0.00 0.00 2/7059 boost::date_time::format_date_parser<boost::gregorian::date, char>::~format_date_parser() [866]
0.00 0.00 2/7059 boost::date_time::time_input_facet<boost::posix_time::ptime, char, std::istreambuf_iterator<char, std::char_traits<char> > >::~time_input_facet() [864]
0.00 0.00 8/7059 boost::date_time::date_input_facet<boost::gregorian::date, char, std::istreambuf_iterator<char, std::char_traits<char> > >::~date_input_facet() [862]
0.00 0.00 10/7059 boost::date_time::special_values_parser<boost::gregorian::date, char>::special_values_parser() [871]
0.00 0.00 17/7059 makeRelativePath(boost::filesystem::path const&, boost::filesystem::path const&, bool) [502]
0.00 0.00 18/7059 boost::date_time::date_generator_parser<boost::gregorian::date, char>::date_generator_parser() [869]
0.00 0.00 32/7059 std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > boost::date_time::gather_weekday_strings<char>(std::locale const&, bool) [766]
0.00 0.00 96/7059 removeCommonPath(boost::filesystem::path const&, boost::filesystem::path const&, bool&) [510]
0.00 0.00 100/7059 std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > boost::date_time::gather_month_strings<char>(std::locale const&, bool) [765]
0.00 0.00 104/7059 boost::date_time::string_parse_tree<char>::string_parse_tree(std::vector<std::string, std::allocator<std::string> >, unsigned int) [637]
0.00 0.00 6667/7059 resolvePath(boost::filesystem::path const&, boost::filesystem::path const&, bool) [32]
[187] 0.0 0.00 0.00 7059 std::map<std::string, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > >::map<std::_Deque_iterator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >*> >(std::_Deque_iterator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >*>, std::_Deque_iterator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >*>) [187]
0.00 0.00 1/1 void std::_Rb_tree<std::string, std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::_Select1st<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > >::_M_insert_unique<std::_Deque_iterator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >*> >(std::_Deque_iterator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >*>, std::_Deque_iterator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >*>) [1054]
-----------------------------------------------
0.00 0.00 104/6882 resolvePath(char const*, boost::filesystem::path const&) [390]
0.00 0.00 104/6882 boost::filesystem::operator==(boost::filesystem::path const&, char const*) [392]
0.00 0.00 6674/6882 resolvePath(boost::filesystem::path const&, boost::filesystem::path const&, bool) [32]
[188] 0.0 0.00 0.00 6882 boost::filesystem::path::compare(char const*) const [188]
-----------------------------------------------
3061 nsvg__flattenCubicBez(NSVGrasterizer*, float, float, float, float, float, float, float, float, float, int) [189]
0.00 0.00 6800/6800 nsvgRasterize [3]
[189] 0.0 0.00 0.00 6800+3061 nsvg__flattenCubicBez(NSVGrasterizer*, float, float, float, float, float, float, float, float, float, int) [189]
3061 nsvg__flattenCubicBez(NSVGrasterizer*, float, float, float, float, float, float, float, float, float, int) [189]
-----------------------------------------------
0.00 0.00 2/6693 ThemeData::parseIncludes(pugi::xml_node const&) [872]
0.00 0.00 3/6693 SystemData::loadConfig() [33]
0.00 0.00 10/6693 parseGamelist(SystemData*) [148]
0.00 0.00 10/6693 InputConfig::loadFromXML(pugi::xml_node) [987]
0.00 0.00 12/6693 Settings::loadFile() [1017]
0.00 0.00 16/6693 ThemeData::parseViews(pugi::xml_node const&) [767]
0.00 0.00 6640/6693 updateGamelist(SystemData*) [35]
[190] 0.0 0.00 0.00 6693 pugi::xml_node::next_sibling(char const*) const [190]
-----------------------------------------------
0.00 0.00 6667/6667 resolvePath(boost::filesystem::path const&, boost::filesystem::path const&, bool) [32]
[191] 0.0 0.00 0.00 6667 boost::filesystem::path::iterator::iterator(boost::filesystem::path::iterator const&) [191]
-----------------------------------------------
0.00 0.00 1/6667 SystemData::loadConfig() [33]
0.00 0.00 2/6667 ThemeData::parseIncludes(pugi::xml_node const&) [872]
0.00 0.00 2/6667 ThemeData::loadFile(std::string const&) [873]
0.00 0.00 3/6667 parseGamelist(SystemData*) [148]
0.00 0.00 6/6667 InputManager::loadInputConfig(InputConfig*) [842]
0.00 0.00 6653/6667 updateGamelist(SystemData*) [35]
[192] 0.0 0.00 0.00 6667 pugi::xml_node::operator!() const [192]
-----------------------------------------------
0.00 0.00 1/4710 GuiMenu::onSizeChanged() <cycle 5> [1012]
0.00 0.00 1/4710 GuiMenu::GuiMenu(Window*) [17]
0.00 0.00 1/4710 GuiSettings::GuiSettings(Window*, char const*) [61]
0.00 0.00 1/4710 DetailedGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [25]
0.00 0.00 1/4710 SystemView::SystemView(Window*) [46]
0.00 0.00 1/4710 GuiMsgBox::onSizeChanged() <cycle 5> [1019]
0.00 0.00 2/4710 TextListComponent<FileData*>::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [145]
0.00 0.00 2/4710 DetailedGameListView::DetailedGameListView(Window*, FileData*) [37]
0.00 0.00 2/4710 Window::renderLoadingScreen() [101]
0.00 0.00 3/4710 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [29]
0.00 0.00 6/4710 GuiMsgBox::GuiMsgBox(Window*, std::string const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&) [62]
0.00 0.00 8/4710 RatingComponent::updateVertices() [683]
0.00 0.00 8/4710 SystemView::populate() [54]
0.00 0.00 8/4710 MenuComponent::getButtonGridHeight() const [565]
0.00 0.00 10/4710 makeButtonGrid(Window*, std::vector<std::shared_ptr<ButtonComponent>, std::allocator<std::shared_ptr<ButtonComponent> > > const&) [71]
0.00 0.00 12/4710 DetailedGameListView::initMDLabels() [848]
0.00 0.00 13/4710 TextComponent::calculateExtent() [286]
0.00 0.00 34/4710 SystemView::onCursorChanged(CursorState const&) [28]
0.00 0.00 52/4710 ComponentList::updateCameraOffset() [490]
0.00 0.00 72/4710 ComponentList::onCursorChanged(CursorState const&) [67]
0.00 0.00 98/4710 DetailedGameListView::initMDValues() [48]
0.00 0.00 121/4710 ComponentList::updateElementSize(ComponentListRow const&) <cycle 5> [458]
0.00 0.00 136/4710 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [8]
0.00 0.00 156/4710 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [635]
0.00 0.00 308/4710 HelpComponent::updateGrid() <cycle 5> [77]
0.00 0.00 387/4710 ComponentList::getTotalRowHeight() const [477]
0.00 0.00 454/4710 TextComponent::onSizeChanged() [338]
0.00 0.00 674/4710 ComponentList::updateElementPosition(ComponentListRow const&) [459]
0.00 0.00 708/4710 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [247]
0.00 0.00 1430/4710 ComponentGrid::updateCellComponent(ComponentGrid::GridEntry const&) <cycle 5> [249]
[193] 0.0 0.00 0.00 4710 GuiComponent::getSize() const [193]
-----------------------------------------------
0.00 0.00 675/4149 pugi::xml_node::remove_child(pugi::xml_node const&) [263]
0.00 0.00 3474/4149 pugi::impl::(anonymous namespace)::destroy_node(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&) [261]
[194] 0.0 0.00 0.00 4149 pugi::impl::(anonymous namespace)::xml_allocator::deallocate_memory(void*, unsigned int, pugi::impl::(anonymous namespace)::xml_memory_page*) [194]
-----------------------------------------------
0.00 0.00 22/3742 TextComponent::TextComponent(Window*) [561]
0.00 0.00 144/3742 TextComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [97]
0.00 0.00 220/3742 TextComponent::calculateExtent() [286]
0.00 0.00 1416/3742 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [247]
0.00 0.00 1940/3742 TextComponent::onTextChanged() [285]
[195] 0.0 0.00 0.00 3742 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.302] [195]
-----------------------------------------------
0.00 0.00 3600/3600 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float) [290]
[196] 0.0 0.00 0.00 3600 std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> >::_M_default_append(unsigned int) [196]
0.00 0.00 1801/1801 std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> >::_M_check_len(unsigned int, char const*) const [218]
0.00 0.00 1801/1801 TextCache::Vertex* std::__uninitialized_copy<false>::__uninit_copy<TextCache::Vertex*, TextCache::Vertex*>(TextCache::Vertex*, TextCache::Vertex*, TextCache::Vertex*) [219]
-----------------------------------------------
0.00 0.00 1/3316 std::basic_ostream<char, std::char_traits<char> >& boost::filesystem::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, boost::filesystem::path const&) [1004]
0.00 0.00 2/3316 SystemData::getConfigPath(bool) [985]
0.00 0.00 2/3316 void std::_Destroy_aux<false>::__destroy<boost::filesystem::path*>(boost::filesystem::path*, boost::filesystem::path*) [809]
0.00 0.00 6/3316 SystemData::loadTheme() [786]
0.00 0.00 7/3316 boost::detail::sp_counted_impl_p<boost::filesystem::detail::dir_itr_imp>::dispose() [1951]
0.00 0.00 12/3316 SystemData::getThemePath() const [802]
0.00 0.00 15/3316 SystemData::SystemData(std::string const&, std::string const&, std::string const&, std::vector<std::string, std::allocator<std::string> > const&, std::string const&, std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> > const&, std::string const&) [149]
0.00 0.00 24/3316 SystemData::~SystemData() [36]
0.00 0.00 35/3316 SystemData::loadConfig() [33]
0.00 0.00 45/3316 SystemData::getGamelistPath(bool) const [667]
0.00 0.00 108/3316 std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeView>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeView> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeView> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, ThemeData::ThemeView> >*) [754]
0.00 0.00 141/3316 std::vector<std::string, std::allocator<std::string> >::~vector() [591]
0.00 0.00 204/3316 std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeElement>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeElement> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeElement> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, ThemeData::ThemeElement> >*) [738]
0.00 0.00 670/3316 std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >*) [400]
0.00 0.00 2044/3316 SystemData::populateFolder(FileData*) [785]
[197] 0.0 0.00 0.00 3316 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.161] [197]
-----------------------------------------------
0.00 0.00 1/3169 getFallbackFontPaths() [982]
0.00 0.00 7/3169 Font::~Font() [703]
0.00 0.00 7/3169 std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> >::~pair() [712]
0.00 0.00 7/3169 std::_Rb_tree<std::pair<std::string, int>, std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> >, std::_Select1st<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > >, std::less<std::pair<std::string, int> >, std::allocator<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > >*) [1059]
0.00 0.00 7/3169 std::map<std::pair<std::string, int>, std::weak_ptr<Font>, std::less<std::pair<std::string, int> >, std::allocator<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > > >::operator[](std::pair<std::string, int> const&) [709]
0.00 0.00 24/3169 Font::sizeWrappedText(std::string, float, float) [628]
0.00 0.00 63/3169 Font::getFromTheme(ThemeData::ThemeElement const*, unsigned int, std::shared_ptr<Font> const&) [573]
0.00 0.00 66/3169 Font::getNewlineStartOffset(std::string const&, unsigned int const&, float const&, Alignment const&) [302]
0.00 0.00 138/3169 std::_Rb_tree<std::pair<std::string, int>, std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> >, std::_Select1st<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > >, std::less<std::pair<std::string, int> >, std::allocator<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > > >::find(std::pair<std::string, int> const&) [378]
0.00 0.00 414/3169 Font::get(int, std::string const&) [377]
0.00 0.00 429/3169 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float) [290]
0.00 0.00 2006/3169 Font::wrapText(std::string, float) [301]
[198] 0.0 0.00 0.00 3169 GuiTextEditPopup::~GuiTextEditPopup() [198]
-----------------------------------------------
0.00 0.00 10/3054 pugi::xml_node::prepend_child(pugi::xml_node_type) [660]
0.00 0.00 3044/3054 pugi::impl::(anonymous namespace)::append_node(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&, pugi::xml_node_type) [200]
[199] 0.0 0.00 0.00 3054 pugi::impl::(anonymous namespace)::allocate_node(pugi::impl::(anonymous namespace)::xml_allocator&, pugi::xml_node_type) [199]
0.00 0.00 16/16 pugi::impl::(anonymous namespace)::xml_allocator::allocate_memory_oob(unsigned int, pugi::impl::(anonymous namespace)::xml_memory_page*&) [596]
-----------------------------------------------
0.00 0.00 899/3044 pugi::xml_document::load_buffer_impl(void*, unsigned int, unsigned int, pugi::xml_encoding, bool, bool) [613]
0.00 0.00 2145/3044 pugi::xml_node::append_child(pugi::xml_node_type) [207]
[200] 0.0 0.00 0.00 3044 pugi::impl::(anonymous namespace)::append_node(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&, pugi::xml_node_type) [200]
0.00 0.00 3044/3054 pugi::impl::(anonymous namespace)::allocate_node(pugi::impl::(anonymous namespace)::xml_allocator&, pugi::xml_node_type) [199]
-----------------------------------------------
0.00 0.00 2/2793 std::_Deque_base<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::allocator<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > >::~_Deque_base() [891]
0.00 0.00 3/2793 std::map<std::string, ThemeSet, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeSet> > >::operator[](std::string&&) [818]
0.00 0.00 4/2793 ThemeData::loadFile(std::string const&) [873]
0.00 0.00 6/2793 ThemeSet::getThemePath(std::string const&) const [806]
0.00 0.00 16/2793 ThemeData::parseIncludes(pugi::xml_node const&) [872]
0.00 0.00 18/2793 ThemeData::getThemeSets() [798]
0.00 0.00 18/2793 std::_Deque_base<std::pair<char const*, ThemeData::ElementPropertyType>, std::allocator<std::pair<char const*, ThemeData::ElementPropertyType> > >::~_Deque_base() [590]
0.00 0.00 18/2793 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >, bool> std::_Rb_tree<std::string, std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::_Select1st<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > >::_M_insert_unique<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&>(std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&) [715]
0.00 0.00 28/2793 void std::_Destroy_aux<false>::__destroy<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >*>(std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >*, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >*) [892]
0.00 0.00 33/2793 std::_Rb_tree<std::string, std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::_Select1st<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >*) [1055]
0.00 0.00 50/2793 ThemeData::parseViews(pugi::xml_node const&) [767]
0.00 0.00 81/2793 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, ThemeData::ElementPropertyType> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ElementPropertyType>, std::_Select1st<std::pair<std::string const, ThemeData::ElementPropertyType> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > >::_M_insert_unique<std::pair<char const*, ThemeData::ElementPropertyType>&>(std::pair<char const*, ThemeData::ElementPropertyType>&) [501]
0.00 0.00 155/2793 std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ElementPropertyType>, std::_Select1st<std::pair<std::string const, ThemeData::ElementPropertyType> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, ThemeData::ElementPropertyType> >*) [463]
0.00 0.00 172/2793 ThemeException::~ThemeException() [323]
0.00 0.00 172/2793 ThemeException& operator<< <std::string>(ThemeException&, std::string) [363]
0.00 0.00 175/2793 boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&) [358]
0.00 0.00 344/2793 ThemeException& operator<< <char const*>(ThemeException&, char const*) [283]
0.00 0.00 362/2793 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [580]
0.00 0.00 564/2793 ThemeData::parseElement(pugi::xml_node const&, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&, ThemeData::ThemeElement&) [374]
0.00 0.00 572/2793 ThemeException::setFiles(std::deque<boost::filesystem::path, std::allocator<boost::filesystem::path> > const&) [360]
[201] 0.0 0.00 0.00 2793 std::_Rb_tree_iterator<std::pair<std::string const, std::shared_ptr<Sound> > > std::_Rb_tree<std::string, std::pair<std::string const, std::shared_ptr<Sound> >, std::_Select1st<std::pair<std::string const, std::shared_ptr<Sound> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared_ptr<Sound> > > >::_M_insert_unique_<std::pair<std::string const, std::shared_ptr<Sound> > >(std::_Rb_tree_const_iterator<std::pair<std::string const, std::shared_ptr<Sound> > >, std::pair<std::string const, std::shared_ptr<Sound> >&&) [201]
-----------------------------------------------
0.00 0.00 2690/2690 FileData::getCleanName() const [229]
[202] 0.0 0.00 0.00 2690 __gnu_cxx::__normal_iterator<PlatformIds::PlatformId*, std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> > > std::__find<__gnu_cxx::__normal_iterator<PlatformIds::PlatformId*, std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> > >, PlatformIds::PlatformId>(__gnu_cxx::__normal_iterator<PlatformIds::PlatformId*, std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> > >, __gnu_cxx::__normal_iterator<PlatformIds::PlatformId*, std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> > >, PlatformIds::PlatformId const&, std::random_access_iterator_tag) [202]
-----------------------------------------------
0.00 0.00 2688/2688 Font::getGlyph(unsigned long) [171]
[203] 0.0 0.00 0.00 2688 Eigen::CommaInitializer<Eigen::Matrix<float, 2, 1, 0, 2, 1> >::~CommaInitializer() [203]
-----------------------------------------------
0.00 0.00 2688/2688 Font::getGlyph(unsigned long) [171]
[204] 0.0 0.00 0.00 2688 Eigen::CommaInitializer<Eigen::Matrix<float, 2, 1, 0, 2, 1> >::operator,(float const&) [204]
-----------------------------------------------
0.00 0.00 2/2232 Window::renderLoadingScreen() [101]
0.00 0.00 2/2232 ComponentGrid::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [481]
0.00 0.00 3/2232 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [8]
0.00 0.00 10/2232 ButtonComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [656]
0.00 0.00 12/2232 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [635]
0.00 0.00 24/2232 NinePatchComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [551]
0.00 0.00 32/2232 RatingComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [516]
0.00 0.00 32/2232 ScrollableContainer::render(Eigen::Transform<float, 3, 2, 0> const&) [517]
0.00 0.00 64/2232 DateTimeComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [19]
0.00 0.00 68/2232 SystemView::onCursorChanged(CursorState const&) [28]
0.00 0.00 576/2232 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [472]
0.00 0.00 699/2232 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [251]
0.00 0.00 708/2232 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [247]
[205] 0.0 0.00 0.00 2232 Renderer::setMatrix(Eigen::Transform<float, 3, 2, 0> const&) [205]
-----------------------------------------------
0.00 0.00 10/2155 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [258]
0.00 0.00 10/2155 pugi::xml_node::prepend_child(char const*) [661]
0.00 0.00 730/2155 MetaDataList::appendToXML(pugi::xml_node, bool, boost::filesystem::path const&) const [266]
0.00 0.00 1405/2155 pugi::xml_node::append_child(char const*) [224]
[206] 0.0 0.00 0.00 2155 pugi::impl::(anonymous namespace)::strcpy_insitu(char*&, unsigned int&, unsigned int, char const*) [206]
-----------------------------------------------
740 pugi::xml_node::append_child(pugi::xml_node_type) [207]
0.00 0.00 740/2145 pugi::xml_text::set(char const*) [248]
0.00 0.00 1405/2145 pugi::xml_node::append_child(char const*) [224]
[207] 0.0 0.00 0.00 2145+740 pugi::xml_node::append_child(pugi::xml_node_type) [207]
0.00 0.00 2145/3044 pugi::impl::(anonymous namespace)::append_node(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&, pugi::xml_node_type) [200]
740 pugi::xml_node::append_child(pugi::xml_node_type) [207]
-----------------------------------------------
0.00 0.00 1/2089 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [43]
0.00 0.00 1/2089 ViewController::playViewTransition() [151]
0.00 0.00 2/2089 Renderer::createSurface() [98]
0.00 0.00 3/2089 SystemData::~SystemData() [36]
0.00 0.00 3/2089 updateGamelist(SystemData*) [35]
0.00 0.00 3/2089 ThemeData::getThemeFromCurrentSet(std::string const&) [799]
0.00 0.00 4/2089 SystemView::onCursorChanged(CursorState const&) [28]
0.00 0.00 6/2089 SystemData::SystemData(std::string const&, std::string const&, std::string const&, std::vector<std::string, std::allocator<std::string> > const&, std::string const&, std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> > const&, std::string const&) [149]
0.00 0.00 31/2089 Window::update(int) [114]
0.00 0.00 68/2089 Window::render() [7]
0.00 0.00 87/2089 HelpComponent::updateGrid() <cycle 5> [77]
0.00 0.00 464/2089 ComponentGrid::updateSeparators() [288]
0.00 0.00 1416/2089 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [247]
[208] 0.0 0.00 0.00 2089 Settings::getInstance() [208]
0.00 0.00 1/1 Settings::Settings() [1018]
-----------------------------------------------
0.00 0.00 2/2065 TextListComponent<FileData*>::TextListComponent(Window*) [85]
0.00 0.00 4/2065 BasicGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [57]
0.00 0.00 4/2065 IList<TextListData, FileData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [86]
0.00 0.00 30/2065 TextListComponent<FileData*>::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [145]
0.00 0.00 675/2065 IList<TextListData, FileData*>::~IList() [106]
0.00 0.00 1350/2065 BasicGameListView::BasicGameListView(Window*, FileData*) [64]
[209] 0.0 0.00 0.00 2065 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.449] [209]
-----------------------------------------------
0.00 0.00 1/2047 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [43]
0.00 0.00 2/2047 Renderer::createSurface() [98]
0.00 0.00 3/2047 SystemData::~SystemData() [36]
0.00 0.00 3/2047 updateGamelist(SystemData*) [35]
0.00 0.00 6/2047 SystemData::SystemData(std::string const&, std::string const&, std::string const&, std::vector<std::string, std::allocator<std::string> > const&, std::string const&, std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> > const&, std::string const&) [149]
0.00 0.00 31/2047 Window::update(int) [114]
0.00 0.00 34/2047 Window::render() [7]
0.00 0.00 87/2047 HelpComponent::updateGrid() <cycle 5> [77]
0.00 0.00 464/2047 ComponentGrid::updateSeparators() [288]
0.00 0.00 1416/2047 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [247]
[210] 0.0 0.00 0.00 2047 Settings::getBool(std::string const&) [210]
0.00 0.00 2047/2047 std::_Rb_tree<std::string, std::pair<std::string const, bool>, std::_Select1st<std::pair<std::string const, bool> >, std::less<std::string>, std::allocator<std::pair<std::string const, bool> > >::find(std::string const&) [211]
-----------------------------------------------
0.00 0.00 2047/2047 Settings::getBool(std::string const&) [210]
[211] 0.0 0.00 0.00 2047 std::_Rb_tree<std::string, std::pair<std::string const, bool>, std::_Select1st<std::pair<std::string const, bool> >, std::less<std::string>, std::allocator<std::pair<std::string const, bool> > >::find(std::string const&) [211]
-----------------------------------------------
0.00 0.00 10/2035 ButtonComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [656]
0.00 0.00 12/2035 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [635]
0.00 0.00 24/2035 NinePatchComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [551]
0.00 0.00 32/2035 RatingComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [516]
0.00 0.00 32/2035 ScrollableContainer::render(Eigen::Transform<float, 3, 2, 0> const&) [517]
0.00 0.00 34/2035 SystemView::onCursorChanged(CursorState const&) [28]
0.00 0.00 34/2035 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [8]
0.00 0.00 34/2035 HelpComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [512]
0.00 0.00 64/2035 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [472]
0.00 0.00 64/2035 DateTimeComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [19]
0.00 0.00 256/2035 GuiComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [18]
0.00 0.00 699/2035 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [251]
0.00 0.00 740/2035 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [247]
[212] 0.0 0.00 0.00 2035 Eigen::internal::transform_transform_product_impl<Eigen::Transform<float, 3, 2, 0>, Eigen::Transform<float, 3, 2, 0>, false>::run(Eigen::Transform<float, 3, 2, 0> const&, Eigen::Transform<float, 3, 2, 0> const&) [212]
-----------------------------------------------
0.00 0.00 2025/2025 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [258]
[213] 0.0 0.00 0.00 2025 pugi::xml_node::children() const [213]
-----------------------------------------------
0.00 0.00 1995/1995 pugi::impl::(anonymous namespace)::destroy_node(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&) [261]
[214] 0.0 0.00 0.00 1995 pugi::impl::(anonymous namespace)::xml_allocator::deallocate_string(char*) [214]
-----------------------------------------------
0.00 0.00 4/1919 NinePatchComponent::setEdgeColor(unsigned int) [759]
0.00 0.00 4/1919 NinePatchComponent::setCenterColor(unsigned int) [760]
0.00 0.00 8/1919 ButtonComponent::updateImage() [92]
0.00 0.00 50/1919 NinePatchComponent::buildVertices() [47]
0.00 0.00 77/1919 HelpComponent::updateGrid() <cycle 5> [77]
0.00 0.00 104/1919 ImageComponent::ImageComponent(Window*) [391]
0.00 0.00 170/1919 SystemView::onCursorChanged(CursorState const&) [28]
0.00 0.00 429/1919 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float) [290]
0.00 0.00 464/1919 ComponentGrid::updateSeparators() [288]
0.00 0.00 609/1919 TextCache::setColor(unsigned int) [274]
[215] 0.0 0.00 0.00 1919 Renderer::buildGLColorArray(unsigned char*, unsigned int, unsigned int) [215]
-----------------------------------------------
0.00 0.00 1848/1848 boost::detail::variant::destroyer::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::destroyer>(boost::detail::variant::destroyer&) [217]
[216] 0.0 0.00 0.00 1848 boost::detail::variant::destroyer::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::destroyer, void*, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::destroyer&, void*, mpl_::bool_<false>, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) [216]
-----------------------------------------------
0.00 0.00 16/1848 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assign<std::string>(std::string&&) [598]
0.00 0.00 78/1848 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assign<bool>(bool&&) [438]
0.00 0.00 82/1848 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assign<float>(float&&) [430]
0.00 0.00 94/1848 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assign<unsigned int>(unsigned int&&) [411]
0.00 0.00 102/1848 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::assign<std::string>(std::string const&) [397]
0.00 0.00 372/1848 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assigner::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assigner, void*, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assigner&, void*, mpl_::bool_<false>, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) [305]
0.00 0.00 552/1848 std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >::~pair() [279]
0.00 0.00 552/1848 std::map<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::operator[](std::string&&) [278]
[217] 0.0 0.00 0.00 1848 boost::detail::variant::destroyer::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::destroyer>(boost::detail::variant::destroyer&) [217]
0.00 0.00 1848/1848 boost::detail::variant::destroyer::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::destroyer, void*, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::destroyer&, void*, mpl_::bool_<false>, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) [216]
-----------------------------------------------
0.00 0.00 1801/1801 std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> >::_M_default_append(unsigned int) [196]
[218] 0.0 0.00 0.00 1801 std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> >::_M_check_len(unsigned int, char const*) const [218]
-----------------------------------------------
0.00 0.00 1801/1801 std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> >::_M_default_append(unsigned int) [196]
[219] 0.0 0.00 0.00 1801 TextCache::Vertex* std::__uninitialized_copy<false>::__uninit_copy<TextCache::Vertex*, TextCache::Vertex*>(TextCache::Vertex*, TextCache::Vertex*, TextCache::Vertex*) [219]
-----------------------------------------------
0.00 0.00 10/1799 ButtonComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [656]
0.00 0.00 12/1799 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [635]
0.00 0.00 24/1799 NinePatchComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [551]
0.00 0.00 32/1799 RatingComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [516]
0.00 0.00 32/1799 ScrollableContainer::render(Eigen::Transform<float, 3, 2, 0> const&) [517]
0.00 0.00 34/1799 SystemView::onCursorChanged(CursorState const&) [28]
0.00 0.00 34/1799 HelpComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [512]
0.00 0.00 54/1799 ComponentGrid::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [481]
0.00 0.00 64/1799 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [472]
0.00 0.00 64/1799 DateTimeComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [19]
0.00 0.00 699/1799 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [251]
0.00 0.00 740/1799 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [247]
[220] 0.0 0.00 0.00 1799 GuiComponent::getTransform() [220]
-----------------------------------------------
0.00 0.00 256/1765 nsvg__addPath(NSVGparser*, char) [326]
0.00 0.00 1509/1765 nsvg__startElement(void*, char const*, char const**) [325]
[221] 0.0 0.00 0.00 1765 nsvg__lineTo(NSVGparser*, float, float) [221]
-----------------------------------------------
0.00 0.00 64/1549 DateTimeComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [19]
0.00 0.00 708/1549 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [247]
0.00 0.00 777/1549 roundMatrix(Eigen::Transform<float, 3, 2, 0> const&) [243]
[222] 0.0 0.00 0.00 1549 roundMatrix(Eigen::Transform<float, 3, 2, 0>&) [222]
-----------------------------------------------
0.00 0.00 10/1415 pugi::xml_node::prepend_child(char const*) [661]
0.00 0.00 1405/1415 pugi::xml_node::append_child(char const*) [224]
[223] 0.0 0.00 0.00 1415 pugi::xml_node::set_name(char const*) [223]
-----------------------------------------------
0.00 0.00 675/1405 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [258]
0.00 0.00 730/1405 MetaDataList::appendToXML(pugi::xml_node, bool, boost::filesystem::path const&) const [266]
[224] 0.0 0.00 0.00 1405 pugi::xml_node::append_child(char const*) [224]
0.00 0.00 1405/2145 pugi::xml_node::append_child(pugi::xml_node_type) [207]
0.00 0.00 1405/2155 pugi::impl::(anonymous namespace)::strcpy_insitu(char*&, unsigned int&, unsigned int, char const*) [206]
0.00 0.00 1405/1415 pugi::xml_node::set_name(char const*) [223]
-----------------------------------------------
0.00 0.00 90/1360 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [580]
0.00 0.00 1270/1360 ThemeData::parseElement(pugi::xml_node const&, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&, ThemeData::ThemeElement&) [374]
[225] 0.0 0.00 0.00 1360 pugi::xml_node::name() const [225]
-----------------------------------------------
0.00 0.00 1350/1350 NinePatchComponent::buildVertices() [47]
[226] 0.0 0.00 0.00 1350 roundVector(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&) [226]
-----------------------------------------------
0.00 0.00 1350/1350 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [258]
[227] 0.0 0.00 0.00 1350 pugi::xml_node_iterator::operator==(pugi::xml_node_iterator const&) const [227]
-----------------------------------------------
0.00 0.00 1345/1345 FileData::getCleanName() const [229]
[228] 0.0 0.00 0.00 1345 removeParenthesis(std::string const&) [228]
0.00 0.00 1345/28298 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.52] [169]
-----------------------------------------------
0.00 0.00 665/1345 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [258]
0.00 0.00 680/1345 FileData::FileData(FileType, boost::filesystem::path const&, SystemData*) [255]
[229] 0.0 0.00 0.00 1345 FileData::getCleanName() const [229]
0.00 0.00 2690/2690 __gnu_cxx::__normal_iterator<PlatformIds::PlatformId*, std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> > > std::__find<__gnu_cxx::__normal_iterator<PlatformIds::PlatformId*, std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> > >, PlatformIds::PlatformId>(__gnu_cxx::__normal_iterator<PlatformIds::PlatformId*, std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> > >, __gnu_cxx::__normal_iterator<PlatformIds::PlatformId*, std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> > >, PlatformIds::PlatformId const&, std::random_access_iterator_tag) [202]
0.00 0.00 2690/28298 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.52] [169]
0.00 0.00 1345/1345 removeParenthesis(std::string const&) [228]
-----------------------------------------------
0.00 0.00 672/1344 std::_Rb_tree_iterator<std::pair<unsigned long const, Font::Glyph> > std::_Rb_tree<unsigned long, std::pair<unsigned long const, Font::Glyph>, std::_Select1st<std::pair<unsigned long const, Font::Glyph> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, Font::Glyph> > >::_M_insert_<std::pair<unsigned long const, Font::Glyph> >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned long const, Font::Glyph>&&) [271]
0.00 0.00 672/1344 std::map<unsigned long, Font::Glyph, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, Font::Glyph> > >::operator[](unsigned long const&) [270]
[230] 0.0 0.00 0.00 1344 Font::Glyph::Glyph(Font::Glyph const&) [230]
-----------------------------------------------
0.00 0.00 1/1295 Window::renderLoadingScreen() [101]
0.00 0.00 10/1295 ButtonComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [656]
0.00 0.00 64/1295 DateTimeComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [19]
0.00 0.00 512/1295 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [472]
0.00 0.00 708/1295 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [247]
[231] 0.0 0.00 0.00 1295 Font::renderTextCache(TextCache*) [231]
-----------------------------------------------
1168 std::_Rb_tree<char, std::pair<char const, boost::date_time::string_parse_tree<char> >, std::_Select1st<std::pair<char const, boost::date_time::string_parse_tree<char> > >, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >::_M_erase(std::_Rb_tree_node<std::pair<char const, boost::date_time::string_parse_tree<char> > >*) [232]
0.00 0.00 2/1188 boost::date_time::date_generator_parser<boost::gregorian::date, char>::element_strings(std::string const&, std::string const&, std::string const&, std::string const&, std::string const&, std::string const&, std::string const&, std::string const&, std::string const&) [868]
0.00 0.00 2/1188 boost::date_time::special_values_parser<boost::gregorian::date, char>::sv_strings(std::string const&, std::string const&, std::string const&, std::string const&, std::string const&) [870]
0.00 0.00 4/1188 boost::date_time::date_input_facet<boost::gregorian::date, char, std::istreambuf_iterator<char, std::char_traits<char> > >::~date_input_facet() [862]
0.00 0.00 4/1188 std::multimap<char, boost::date_time::string_parse_tree<char>, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >::operator=(std::multimap<char, boost::date_time::string_parse_tree<char>, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >&&) [784]
0.00 0.00 8/1188 boost::date_time::format_date_parser<boost::gregorian::date, char>::~format_date_parser() [866]
0.00 0.00 1168/1188 boost::date_time::string_parse_tree<char>::insert(std::string const&, unsigned short) [393]
[232] 0.0 0.00 0.00 1188+1168 std::_Rb_tree<char, std::pair<char const, boost::date_time::string_parse_tree<char> >, std::_Select1st<std::pair<char const, boost::date_time::string_parse_tree<char> > >, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >::_M_erase(std::_Rb_tree_node<std::pair<char const, boost::date_time::string_parse_tree<char> > >*) [232]
1168 std::_Rb_tree<char, std::pair<char const, boost::date_time::string_parse_tree<char> >, std::_Select1st<std::pair<char const, boost::date_time::string_parse_tree<char> > >, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >::_M_erase(std::_Rb_tree_node<std::pair<char const, boost::date_time::string_parse_tree<char> > >*) [232]
-----------------------------------------------
0.00 0.00 1168/1168 boost::date_time::string_parse_tree<char>::insert(std::string const&, unsigned short) [393]
[233] 0.0 0.00 0.00 1168 std::_Rb_tree<char, std::pair<char const, boost::date_time::string_parse_tree<char> >, std::_Select1st<std::pair<char const, boost::date_time::string_parse_tree<char> > >, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >::_Rb_tree(std::_Rb_tree<char, std::pair<char const, boost::date_time::string_parse_tree<char> >, std::_Select1st<std::pair<char const, boost::date_time::string_parse_tree<char> > >, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >&&) [233]
-----------------------------------------------
0.00 0.00 1104/1104 boost::detail::variant::move_into::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::move_into>(boost::detail::variant::move_into&) [235]
[234] 0.0 0.00 0.00 1104 boost::detail::variant::move_into::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::move_into, void*, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::move_into&, void*, mpl_::bool_<false>, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) [234]
-----------------------------------------------
0.00 0.00 1104/1104 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::variant(boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>&&) [236]
[235] 0.0 0.00 0.00 1104 boost::detail::variant::move_into::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::move_into>(boost::detail::variant::move_into&) [235]
0.00 0.00 1104/1104 boost::detail::variant::move_into::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::move_into, void*, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::move_into&, void*, mpl_::bool_<false>, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) [234]
-----------------------------------------------
0.00 0.00 552/1104 std::_Rb_tree_node<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >* std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::_M_create_node<std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >(std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >&&) [281]
0.00 0.00 552/1104 std::map<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::operator[](std::string&&) [278]
[236] 0.0 0.00 0.00 1104 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::variant(boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>&&) [236]
0.00 0.00 1104/1104 boost::detail::variant::move_into::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::move_into>(boost::detail::variant::move_into&) [235]
-----------------------------------------------
0.00 0.00 22/1054 GuiComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [88]
0.00 0.00 161/1054 GuiComponent::setPosition(float, float, float) [371]
0.00 0.00 871/1054 GuiComponent::setPosition(Eigen::Matrix<float, 3, 1, 0, 3, 1> const&) [240]
[237] 0.0 0.00 0.00 1054 GuiComponent::onPositionChanged() [237]
-----------------------------------------------
0.00 0.00 70/965 ThemeData::getElement(std::string const&, std::string const&, std::string const&) const [454]
0.00 0.00 895/965 __gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > > std::__find<__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string>(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, __gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&, std::random_access_iterator_tag) [242]
[238] 0.0 0.00 0.00 965 __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [238]
-----------------------------------------------
10 ButtonComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [656]
24 NinePatchComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [551]
54 ComponentGrid::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [481]
699 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [251]
0.00 0.00 32/763 RatingComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [516]
0.00 0.00 32/763 ScrollableContainer::render(Eigen::Transform<float, 3, 2, 0> const&) [517]
0.00 0.00 64/763 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [472]
[239] 0.0 0.00 0.00 915 GuiComponent::renderChildren(Eigen::Transform<float, 3, 2, 0> const&) const <cycle 4> [239]
0.00 0.00 140/740 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [247]
94 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [251]
12 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [635]
10 ButtonComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [656]
8 ComponentGrid::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [481]
-----------------------------------------------
0.00 0.00 11/871 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [29]
0.00 0.00 16/871 DetailedGameListView::initMDValues() [48]
0.00 0.00 16/871 DetailedGameListView::initMDLabels() [848]
0.00 0.00 26/871 HelpComponent::updateGrid() <cycle 5> [77]
0.00 0.00 87/871 TextComponent::TextComponent(Window*, std::string const&, std::shared_ptr<Font> const&, unsigned int, Alignment, Eigen::Matrix<float, 3, 1, 0, 3, 1>, Eigen::Matrix<float, 2, 1, 0, 2, 1>) <cycle 5> [424]
0.00 0.00 715/871 ComponentGrid::updateCellComponent(ComponentGrid::GridEntry const&) <cycle 5> [249]
[240] 0.0 0.00 0.00 871 GuiComponent::setPosition(Eigen::Matrix<float, 3, 1, 0, 3, 1> const&) [240]
0.00 0.00 871/1054 GuiComponent::onPositionChanged() [237]
-----------------------------------------------
0.00 0.00 186/853 ImageComponent::onSizeChanged() [353]
0.00 0.00 667/853 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [251]
[241] 0.0 0.00 0.00 853 TextureResource::isInitialized() const [241]
-----------------------------------------------
0.00 0.00 142/821 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [580]
0.00 0.00 679/821 SystemData::populateFolder(FileData*) [785]
[242] 0.0 0.00 0.00 821 __gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > > std::__find<__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string>(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, __gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&, std::random_access_iterator_tag) [242]
0.00 0.00 895/965 __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [238]
-----------------------------------------------
0.00 0.00 10/777 ButtonComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [656]
0.00 0.00 12/777 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [635]
0.00 0.00 24/777 NinePatchComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [551]
0.00 0.00 32/777 RatingComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [516]
0.00 0.00 699/777 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [251]
[243] 0.0 0.00 0.00 777 roundMatrix(Eigen::Transform<float, 3, 2, 0> const&) [243]
0.00 0.00 777/777 Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 1, 16>::run(Eigen::Matrix<float, 4, 4, 0, 4, 4>&, Eigen::Matrix<float, 4, 4, 0, 4, 4> const&) [244]
0.00 0.00 777/1549 roundMatrix(Eigen::Transform<float, 3, 2, 0>&) [222]
-----------------------------------------------
0.00 0.00 777/777 roundMatrix(Eigen::Transform<float, 3, 2, 0> const&) [243]
[244] 0.0 0.00 0.00 777 Eigen::internal::assign_LinearTraversal_CompleteUnrolling<Eigen::Matrix<float, 4, 4, 0, 4, 4>, Eigen::Matrix<float, 4, 4, 0, 4, 4>, 1, 16>::run(Eigen::Matrix<float, 4, 4, 0, 4, 4>&, Eigen::Matrix<float, 4, 4, 0, 4, 4> const&) [244]
-----------------------------------------------
0.00 0.00 24/755 NinePatchComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [551]
0.00 0.00 64/755 RatingComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [516]
0.00 0.00 667/755 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [251]
[245] 0.0 0.00 0.00 755 TextureResource::bind() const [245]
-----------------------------------------------
0.00 0.00 3/751 ButtonComponent::setText(std::string const&, std::string const&) [91]
0.00 0.00 50/751 DateTimeComponent::updateTextCache() <cycle 5> [583]
0.00 0.00 308/751 TextComponent::calculateExtent() [286]
0.00 0.00 390/751 TextComponent::onTextChanged() [285]
[246] 0.0 0.00 0.00 751 Font::sizeText(std::string, float) [246]
0.00 0.00 4950/17224 Font::readUnicodeChar(std::string const&, unsigned int&) [172]
0.00 0.00 4950/18378 Font::getGlyph(unsigned long) [171]
-----------------------------------------------
0.00 0.00 34/740 SystemView::onCursorChanged(CursorState const&) [28]
0.00 0.00 48/740 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [635]
0.00 0.00 140/740 GuiComponent::renderChildren(Eigen::Transform<float, 3, 2, 0> const&) const <cycle 4> [239]
0.00 0.00 518/740 GuiComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [18]
[247] 0.0 0.00 0.00 740 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [247]
0.00 0.00 1416/2089 Settings::getInstance() [208]
0.00 0.00 1416/2047 Settings::getBool(std::string const&) [210]
0.00 0.00 1416/3742 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.302] [195]
0.00 0.00 740/1799 GuiComponent::getTransform() [220]
0.00 0.00 740/2035 Eigen::internal::transform_transform_product_impl<Eigen::Transform<float, 3, 2, 0>, Eigen::Transform<float, 3, 2, 0>, false>::run(Eigen::Transform<float, 3, 2, 0> const&, Eigen::Transform<float, 3, 2, 0> const&) [212]
0.00 0.00 708/4710 GuiComponent::getSize() const [193]
0.00 0.00 708/1549 roundMatrix(Eigen::Transform<float, 3, 2, 0>&) [222]
0.00 0.00 708/2232 Renderer::setMatrix(Eigen::Transform<float, 3, 2, 0> const&) [205]
0.00 0.00 708/1295 Font::renderTextCache(TextCache*) [231]
-----------------------------------------------
0.00 0.00 10/740 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [258]
0.00 0.00 730/740 MetaDataList::appendToXML(pugi::xml_node, bool, boost::filesystem::path const&) const [266]
[248] 0.0 0.00 0.00 740 pugi::xml_text::set(char const*) [248]
0.00 0.00 740/8719 pugi::xml_text::_data() const [180]
0.00 0.00 740/2145 pugi::xml_node::append_child(pugi::xml_node_type) [207]
-----------------------------------------------
164 ComponentGrid::setEntry(std::shared_ptr<GuiComponent> const&, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, bool, bool, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, unsigned int, GridFlags::UpdateType) <cycle 5> [126]
551 ComponentGrid::onSizeChanged() <cycle 5> [318]
[249] 0.0 0.00 0.00 715 ComponentGrid::updateCellComponent(ComponentGrid::GridEntry const&) <cycle 5> [249]
0.00 0.00 1430/4710 GuiComponent::getSize() const [193]
0.00 0.00 715/871 GuiComponent::setPosition(Eigen::Matrix<float, 3, 1, 0, 3, 1> const&) [240]
70 GuiComponent::setSize(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&) <cycle 5> [60]
-----------------------------------------------
0.00 0.00 20/700 parseGamelist(SystemData*) [148]
0.00 0.00 680/700 FileData::~FileData() <cycle 1> [257]
[250] 0.0 0.00 0.00 700 std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::string> >*) [250]
0.00 0.00 14423/28298 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.52] [169]
-----------------------------------------------
30 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [635]
94 GuiComponent::renderChildren(Eigen::Transform<float, 3, 2, 0> const&) const <cycle 4> [239]
0.00 0.00 1/763 Window::renderLoadingScreen() [101]
0.00 0.00 14/763 Window::render() [7]
0.00 0.00 170/763 SystemView::onCursorChanged(CursorState const&) [28]
0.00 0.00 390/763 GuiComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [18]
[251] 0.0 0.00 0.00 699 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [251]
0.00 0.00 699/1799 GuiComponent::getTransform() [220]
0.00 0.00 699/2035 Eigen::internal::transform_transform_product_impl<Eigen::Transform<float, 3, 2, 0>, Eigen::Transform<float, 3, 2, 0>, false>::run(Eigen::Transform<float, 3, 2, 0> const&, Eigen::Transform<float, 3, 2, 0> const&) [212]
0.00 0.00 699/2232 Renderer::setMatrix(Eigen::Transform<float, 3, 2, 0> const&) [205]
0.00 0.00 699/777 roundMatrix(Eigen::Transform<float, 3, 2, 0> const&) [243]
0.00 0.00 667/853 TextureResource::isInitialized() const [241]
0.00 0.00 667/755 TextureResource::bind() const [245]
699 GuiComponent::renderChildren(Eigen::Transform<float, 3, 2, 0> const&) const <cycle 4> [239]
-----------------------------------------------
0.00 0.00 10/690 MetaDataList::createFromXML(MetaDataListType, pugi::xml_node, boost::filesystem::path const&) [150]
0.00 0.00 680/690 FileData::FileData(FileType, boost::filesystem::path const&, SystemData*) [255]
[252] 0.0 0.00 0.00 690 MetaDataList::MetaDataList(MetaDataListType) [252]
0.00 0.00 8240/8240 std::_Rb_tree_iterator<std::pair<std::string const, std::string> > std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_<std::pair<std::string const, std::string> >(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string>&&) [183]
0.00 0.00 8240/9157 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.59] [177]
-----------------------------------------------
0.00 0.00 690/690 std::_Rb_tree_iterator<std::pair<std::string const, std::string> > std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique_<std::pair<std::string const, std::string> >(std::_Rb_tree_const_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string>&&) [183]
[253] 0.0 0.00 0.00 690 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique<std::pair<std::string const, std::string> >(std::pair<std::string const, std::string>&&) [253]
0.00 0.00 690/8240 std::_Rb_tree_iterator<std::pair<std::string const, std::string> > std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_<std::pair<std::string const, std::string> >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string>&&) [182]
-----------------------------------------------
0.00 0.00 3/683 SystemData::SystemData(std::string const&, std::string const&, std::string const&, std::vector<std::string, std::allocator<std::string> > const&, std::string const&, std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> > const&, std::string const&) [149]
0.00 0.00 680/683 FileData::FileData(FileType, boost::filesystem::path const&, SystemData*) [255]
[254] 0.0 0.00 0.00 683 MetaDataList::set(std::string const&, std::string const&) [254]
-----------------------------------------------
0.00 0.00 3/680 SystemData::SystemData(std::string const&, std::string const&, std::string const&, std::vector<std::string, std::allocator<std::string> > const&, std::string const&, std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> > const&, std::string const&) [149]
0.00 0.00 677/680 SystemData::populateFolder(FileData*) [785]
[255] 0.0 0.00 0.00 680 FileData::FileData(FileType, boost::filesystem::path const&, SystemData*) [255]
0.00 0.00 2040/28298 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.52] [169]
0.00 0.00 680/690 MetaDataList::MetaDataList(MetaDataListType) [252]
0.00 0.00 680/16039 MetaDataList::get(std::string const&) const [174]
0.00 0.00 680/1345 FileData::getCleanName() const [229]
0.00 0.00 680/683 MetaDataList::set(std::string const&, std::string const&) [254]
-----------------------------------------------
675 FileData::~FileData() <cycle 1> [257]
0.00 0.00 2/5 SystemData::populateFolder(FileData*) [785]
0.00 0.00 3/5 SystemData::~SystemData() [36]
[256] 0.0 0.00 0.00 680 FileData::~FileData() <cycle 1> [256]
680 FileData::~FileData() <cycle 1> [257]
-----------------------------------------------
680 FileData::~FileData() <cycle 1> [256]
[257] 0.0 0.00 0.00 680 FileData::~FileData() <cycle 1> [257]
0.00 0.00 680/700 std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::string> >*) [250]
0.00 0.00 680/28298 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.52] [169]
0.00 0.00 675/675 FileData::removeChild(FileData*) [264]
675 FileData::~FileData() <cycle 1> [256]
-----------------------------------------------
0.00 0.00 675/675 updateGamelist(SystemData*) [35]
[258] 0.0 0.00 0.00 675 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [258]
0.00 0.00 2025/2025 pugi::xml_node::children() const [213]
0.00 0.00 1360/52364 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.34] [167]
0.00 0.00 1350/1350 pugi::xml_node_iterator::operator==(pugi::xml_node_iterator const&) const [227]
0.00 0.00 1340/8851 pugi::xml_node::child(char const*) const [178]
0.00 0.00 675/1405 pugi::xml_node::append_child(char const*) [224]
0.00 0.00 675/675 MetaDataList::appendToXML(pugi::xml_node, bool, boost::filesystem::path const&) const [266]
0.00 0.00 675/675 pugi::xml_node_iterator::xml_node_iterator(pugi::xml_node const&) [259]
0.00 0.00 675/8719 pugi::xml_node::text() const [179]
0.00 0.00 675/675 pugi::xml_node_iterator::operator++() [260]
0.00 0.00 665/7410 pugi::xml_text::get() const [184]
0.00 0.00 665/1345 FileData::getCleanName() const [229]
0.00 0.00 665/675 pugi::xml_node::remove_child(pugi::xml_node const&) [263]
0.00 0.00 10/10 pugi::xml_node::prepend_child(char const*) [661]
0.00 0.00 10/37 makeRelativePath(boost::filesystem::path const&, boost::filesystem::path const&, bool) [502]
0.00 0.00 10/2155 pugi::impl::(anonymous namespace)::strcpy_insitu(char*&, unsigned int&, unsigned int, char const*) [206]
0.00 0.00 10/740 pugi::xml_text::set(char const*) [248]
-----------------------------------------------
0.00 0.00 675/675 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [258]
[259] 0.0 0.00 0.00 675 pugi::xml_node_iterator::xml_node_iterator(pugi::xml_node const&) [259]
-----------------------------------------------
0.00 0.00 675/675 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [258]
[260] 0.0 0.00 0.00 675 pugi::xml_node_iterator::operator++() [260]
-----------------------------------------------
1479 pugi::impl::(anonymous namespace)::destroy_node(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&) [261]
0.00 0.00 675/675 pugi::xml_node::remove_child(pugi::xml_node const&) [263]
[261] 0.0 0.00 0.00 675+1479 pugi::impl::(anonymous namespace)::destroy_node(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&) [261]
0.00 0.00 3474/4149 pugi::impl::(anonymous namespace)::xml_allocator::deallocate_memory(void*, unsigned int, pugi::impl::(anonymous namespace)::xml_memory_page*) [194]
0.00 0.00 1995/1995 pugi::impl::(anonymous namespace)::xml_allocator::deallocate_string(char*) [214]
1479 pugi::impl::(anonymous namespace)::destroy_node(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&) [261]
-----------------------------------------------
0.00 0.00 675/675 pugi::xml_node::remove_child(pugi::xml_node const&) [263]
[262] 0.0 0.00 0.00 675 pugi::impl::(anonymous namespace)::get_allocator(pugi::xml_node_struct const*) [262]
-----------------------------------------------
0.00 0.00 10/675 updateGamelist(SystemData*) [35]
0.00 0.00 665/675 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [258]
[263] 0.0 0.00 0.00 675 pugi::xml_node::remove_child(pugi::xml_node const&) [263]
0.00 0.00 675/675 pugi::impl::(anonymous namespace)::get_allocator(pugi::xml_node_struct const*) [262]
0.00 0.00 675/4149 pugi::impl::(anonymous namespace)::xml_allocator::deallocate_memory(void*, unsigned int, pugi::impl::(anonymous namespace)::xml_memory_page*) [194]
0.00 0.00 675/675 pugi::impl::(anonymous namespace)::destroy_node(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&) [261]
-----------------------------------------------
0.00 0.00 675/675 FileData::~FileData() <cycle 1> [257]
[264] 0.0 0.00 0.00 675 FileData::removeChild(FileData*) [264]
-----------------------------------------------
0.00 0.00 675/675 SystemData::populateFolder(FileData*) [785]
[265] 0.0 0.00 0.00 675 FileData::addChild(FileData*) [265]
0.00 0.00 12/93 void std::vector<FileData*, std::allocator<FileData*> >::_M_emplace_back_aux<FileData* const&>(FileData* const&) [413]
-----------------------------------------------
0.00 0.00 675/675 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [258]
[266] 0.0 0.00 0.00 675 MetaDataList::appendToXML(pugi::xml_node, bool, boost::filesystem::path const&) const [266]
0.00 0.00 743/9157 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.59] [177]
0.00 0.00 730/1405 pugi::xml_node::append_child(char const*) [224]
0.00 0.00 730/8719 pugi::xml_node::text() const [179]
0.00 0.00 730/2155 pugi::impl::(anonymous namespace)::strcpy_insitu(char*&, unsigned int&, unsigned int, char const*) [206]
0.00 0.00 730/740 pugi::xml_text::set(char const*) [248]
0.00 0.00 7/37 makeRelativePath(boost::filesystem::path const&, boost::filesystem::path const&, bool) [502]
-----------------------------------------------
0.00 0.00 672/672 Font::getTextureForNewGlyph(Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, Font::FontTexture*&, Eigen::Matrix<int, 2, 1, 0, 2, 1>&) [269]
[267] 0.0 0.00 0.00 672 Font::FontTexture::findEmpty(Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, Eigen::Matrix<int, 2, 1, 0, 2, 1>&) [267]
0.00 0.00 2/2 Eigen::CommaInitializer<Eigen::Matrix<int, 2, 1, 0, 2, 1> >::operator,(int const&) [851]
0.00 0.00 2/2 Eigen::CommaInitializer<Eigen::Matrix<int, 2, 1, 0, 2, 1> >::~CommaInitializer() [850]
-----------------------------------------------
0.00 0.00 672/672 Font::getGlyph(unsigned long) [171]
[268] 0.0 0.00 0.00 672 Font::getFaceForChar(unsigned long) [268]
0.00 0.00 14/236 ResourceManager::getInstance() [334]
0.00 0.00 14/45 ResourceManager::getFileData(std::string const&) const [492]
0.00 0.00 14/14 std::_Rb_tree_iterator<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > > std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > >, std::_Select1st<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > > >::_M_insert_unique_<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > >, std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > >&&) [624]
0.00 0.00 1/1 getFallbackFontPaths() [982]
-----------------------------------------------
0.00 0.00 672/672 Font::getGlyph(unsigned long) [171]
[269] 0.0 0.00 0.00 672 Font::getTextureForNewGlyph(Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, Font::FontTexture*&, Eigen::Matrix<int, 2, 1, 0, 2, 1>&) [269]
0.00 0.00 672/672 Font::FontTexture::findEmpty(Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, Eigen::Matrix<int, 2, 1, 0, 2, 1>&) [267]
0.00 0.00 7/7 Font::FontTexture::FontTexture() [700]
0.00 0.00 7/7 Font::FontTexture::initTexture() [699]
0.00 0.00 7/7 void std::vector<Font::FontTexture, std::allocator<Font::FontTexture> >::_M_emplace_back_aux<Font::FontTexture>(Font::FontTexture&&) [713]
-----------------------------------------------
0.00 0.00 672/672 Font::getGlyph(unsigned long) [171]
[270] 0.0 0.00 0.00 672 std::map<unsigned long, Font::Glyph, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, Font::Glyph> > >::operator[](unsigned long const&) [270]
0.00 0.00 672/1344 Font::Glyph::Glyph(Font::Glyph const&) [230]
0.00 0.00 672/672 std::_Rb_tree_iterator<std::pair<unsigned long const, Font::Glyph> > std::_Rb_tree<unsigned long, std::pair<unsigned long const, Font::Glyph>, std::_Select1st<std::pair<unsigned long const, Font::Glyph> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, Font::Glyph> > >::_M_insert_unique_<std::pair<unsigned long const, Font::Glyph> >(std::_Rb_tree_const_iterator<std::pair<unsigned long const, Font::Glyph> >, std::pair<unsigned long const, Font::Glyph>&&) [272]
-----------------------------------------------
0.00 0.00 7/672 std::pair<std::_Rb_tree_iterator<std::pair<unsigned long const, Font::Glyph> >, bool> std::_Rb_tree<unsigned long, std::pair<unsigned long const, Font::Glyph>, std::_Select1st<std::pair<unsigned long const, Font::Glyph> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, Font::Glyph> > >::_M_insert_unique<std::pair<unsigned long const, Font::Glyph> >(std::pair<unsigned long const, Font::Glyph>&&) [719]
0.00 0.00 665/672 std::_Rb_tree_iterator<std::pair<unsigned long const, Font::Glyph> > std::_Rb_tree<unsigned long, std::pair<unsigned long const, Font::Glyph>, std::_Select1st<std::pair<unsigned long const, Font::Glyph> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, Font::Glyph> > >::_M_insert_unique_<std::pair<unsigned long const, Font::Glyph> >(std::_Rb_tree_const_iterator<std::pair<unsigned long const, Font::Glyph> >, std::pair<unsigned long const, Font::Glyph>&&) [272]
[271] 0.0 0.00 0.00 672 std::_Rb_tree_iterator<std::pair<unsigned long const, Font::Glyph> > std::_Rb_tree<unsigned long, std::pair<unsigned long const, Font::Glyph>, std::_Select1st<std::pair<unsigned long const, Font::Glyph> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, Font::Glyph> > >::_M_insert_<std::pair<unsigned long const, Font::Glyph> >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned long const, Font::Glyph>&&) [271]
0.00 0.00 672/1344 Font::Glyph::Glyph(Font::Glyph const&) [230]
-----------------------------------------------
0.00 0.00 672/672 std::map<unsigned long, Font::Glyph, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, Font::Glyph> > >::operator[](unsigned long const&) [270]
[272] 0.0 0.00 0.00 672 std::_Rb_tree_iterator<std::pair<unsigned long const, Font::Glyph> > std::_Rb_tree<unsigned long, std::pair<unsigned long const, Font::Glyph>, std::_Select1st<std::pair<unsigned long const, Font::Glyph> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, Font::Glyph> > >::_M_insert_unique_<std::pair<unsigned long const, Font::Glyph> >(std::_Rb_tree_const_iterator<std::pair<unsigned long const, Font::Glyph> >, std::pair<unsigned long const, Font::Glyph>&&) [272]
0.00 0.00 665/672 std::_Rb_tree_iterator<std::pair<unsigned long const, Font::Glyph> > std::_Rb_tree<unsigned long, std::pair<unsigned long const, Font::Glyph>, std::_Select1st<std::pair<unsigned long const, Font::Glyph> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, Font::Glyph> > >::_M_insert_<std::pair<unsigned long const, Font::Glyph> >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned long const, Font::Glyph>&&) [271]
0.00 0.00 7/7 std::pair<std::_Rb_tree_iterator<std::pair<unsigned long const, Font::Glyph> >, bool> std::_Rb_tree<unsigned long, std::pair<unsigned long const, Font::Glyph>, std::_Select1st<std::pair<unsigned long const, Font::Glyph> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, Font::Glyph> > >::_M_insert_unique<std::pair<unsigned long const, Font::Glyph> >(std::pair<unsigned long const, Font::Glyph>&&) [719]
-----------------------------------------------
0.00 0.00 90/654 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [580]
0.00 0.00 564/654 ThemeData::parseElement(pugi::xml_node const&, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&, ThemeData::ThemeElement&) [374]
[273] 0.0 0.00 0.00 654 pugi::xml_node::next_sibling() const [273]
-----------------------------------------------
0.00 0.00 2/609 DateTimeComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [69]
0.00 0.00 8/609 TextComponent::setOpacity(unsigned char) [681]
0.00 0.00 10/609 ButtonComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [656]
0.00 0.00 13/609 TextComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [97]
0.00 0.00 64/609 DateTimeComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [19]
0.00 0.00 512/609 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [472]
[274] 0.0 0.00 0.00 609 TextCache::setColor(unsigned int) [274]
0.00 0.00 609/1919 Renderer::buildGLColorArray(unsigned char*, unsigned int, unsigned int) [215]
-----------------------------------------------
0.00 0.00 1/601 GuiMsgBox::GuiMsgBox(Window*, std::string const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&) [62]
0.00 0.00 4/601 DetailedGameListView::initMDValues() [48]
0.00 0.00 14/601 MenuComponent::getButtonGridHeight() const [565]
0.00 0.00 192/601 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [472]
0.00 0.00 390/601 TextComponent::onTextChanged() [285]
[275] 0.0 0.00 0.00 601 Font::getHeight(float) const [275]
-----------------------------------------------
0.00 0.00 206/577 pugi::impl::(anonymous namespace)::strconv_attribute_impl<pugi::impl::(anonymous namespace)::opt_true>::parse_wconv(char*, char) [345]
0.00 0.00 371/577 pugi::impl::(anonymous namespace)::strconv_pcdata_impl<pugi::impl::(anonymous namespace)::opt_true, pugi::impl::(anonymous namespace)::opt_true>::parse(char*) [309]
[276] 0.0 0.00 0.00 577 pugi::impl::(anonymous namespace)::gap::flush(char*) [276]
-----------------------------------------------
0.00 0.00 4/572 std::_Rb_tree_iterator<std::pair<std::string const, ThemeData::ThemeView> > std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeView>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeView> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeView> > >::_M_insert_<std::pair<std::string, ThemeData::ThemeView> >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string, ThemeData::ThemeView>&&) [739]
0.00 0.00 8/572 std::_Rb_tree_iterator<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > std::_Rb_tree<std::string, std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::_Select1st<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > >::_M_insert_<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&) [676]
0.00 0.00 8/572 std::_Rb_tree_iterator<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > std::_Rb_tree<std::string, std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >, std::_Select1st<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > > >::_M_insert_unique_<std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&>(std::_Rb_tree_const_iterator<std::pair<std::string const, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > > >, std::pair<char const*, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > >&) [678]
0.00 0.00 41/572 std::_Rb_tree_iterator<std::pair<std::string const, ThemeData::ElementPropertyType> > std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ElementPropertyType>, std::_Select1st<std::pair<std::string const, ThemeData::ElementPropertyType> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > >::_M_insert_<std::pair<char const*, ThemeData::ElementPropertyType>&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<char const*, ThemeData::ElementPropertyType>&) [486]
0.00 0.00 41/572 std::_Rb_tree_iterator<std::pair<std::string const, ThemeData::ElementPropertyType> > std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ElementPropertyType>, std::_Select1st<std::pair<std::string const, ThemeData::ElementPropertyType> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > >::_M_insert_unique_<std::pair<char const*, ThemeData::ElementPropertyType>&>(std::_Rb_tree_const_iterator<std::pair<std::string const, ThemeData::ElementPropertyType> >, std::pair<char const*, ThemeData::ElementPropertyType>&) [488]
0.00 0.00 96/572 std::_Rb_tree_iterator<std::pair<std::string const, ThemeData::ThemeElement> > std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeElement>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeElement> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeElement> > >::_M_insert_<std::pair<std::string, ThemeData::ThemeElement> >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string, ThemeData::ThemeElement>&&) [401]
0.00 0.00 156/572 std::_Rb_tree_iterator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::_M_insert_unique_<std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >(std::_Rb_tree_const_iterator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >&&) [282]
0.00 0.00 218/572 std::_Rb_tree_iterator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::_M_insert_<std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >&&) [280]
[277] 0.0 0.00 0.00 572 bool std::operator< <char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [277]
-----------------------------------------------
0.00 0.00 564/564 ThemeData::parseElement(pugi::xml_node const&, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&, ThemeData::ThemeElement&) [374]
[278] 0.0 0.00 0.00 564 std::map<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::operator[](std::string&&) [278]
0.00 0.00 552/1104 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::variant(boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>&&) [236]
0.00 0.00 552/552 std::_Rb_tree_iterator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::_M_insert_unique_<std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >(std::_Rb_tree_const_iterator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >&&) [282]
0.00 0.00 552/552 std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >::~pair() [279]
0.00 0.00 552/1848 boost::detail::variant::destroyer::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::destroyer>(boost::detail::variant::destroyer&) [217]
-----------------------------------------------
0.00 0.00 552/552 std::map<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::operator[](std::string&&) [278]
[279] 0.0 0.00 0.00 552 std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >::~pair() [279]
0.00 0.00 552/1848 boost::detail::variant::destroyer::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::destroyer>(boost::detail::variant::destroyer&) [217]
-----------------------------------------------
0.00 0.00 102/552 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, bool> std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::_M_insert_unique<std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >(std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >&&) [399]
0.00 0.00 450/552 std::_Rb_tree_iterator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::_M_insert_unique_<std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >(std::_Rb_tree_const_iterator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >&&) [282]
[280] 0.0 0.00 0.00 552 std::_Rb_tree_iterator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::_M_insert_<std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >&&) [280]
0.00 0.00 552/552 std::_Rb_tree_node<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >* std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::_M_create_node<std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >(std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >&&) [281]
0.00 0.00 218/572 bool std::operator< <char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [277]
-----------------------------------------------
0.00 0.00 552/552 std::_Rb_tree_iterator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::_M_insert_<std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >&&) [280]
[281] 0.0 0.00 0.00 552 std::_Rb_tree_node<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >* std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::_M_create_node<std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >(std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >&&) [281]
0.00 0.00 552/1104 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::variant(boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>&&) [236]
-----------------------------------------------
0.00 0.00 552/552 std::map<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::operator[](std::string&&) [278]
[282] 0.0 0.00 0.00 552 std::_Rb_tree_iterator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::_M_insert_unique_<std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >(std::_Rb_tree_const_iterator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >&&) [282]
0.00 0.00 450/552 std::_Rb_tree_iterator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::_M_insert_<std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >&&) [280]
0.00 0.00 156/572 bool std::operator< <char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [277]
0.00 0.00 102/102 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, bool> std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::_M_insert_unique<std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >(std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >&&) [399]
-----------------------------------------------
0.00 0.00 516/516 ThemeException::setFiles(std::deque<boost::filesystem::path, std::allocator<boost::filesystem::path> > const&) [360]
[283] 0.0 0.00 0.00 516 ThemeException& operator<< <char const*>(ThemeException&, char const*) [283]
0.00 0.00 344/2793 std::_Rb_tree_iterator<std::pair<std::string const, std::shared_ptr<Sound> > > std::_Rb_tree<std::string, std::pair<std::string const, std::shared_ptr<Sound> >, std::_Select1st<std::pair<std::string const, std::shared_ptr<Sound> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared_ptr<Sound> > > >::_M_insert_unique_<std::pair<std::string const, std::shared_ptr<Sound> > >(std::_Rb_tree_const_iterator<std::pair<std::string const, std::shared_ptr<Sound> > >, std::pair<std::string const, std::shared_ptr<Sound> >&&) [201]
-----------------------------------------------
0.00 0.00 1/512 DetailedGameListView::DetailedGameListView(Window*, FileData*) [37]
0.00 0.00 1/512 ViewController::getSystemListView() [45]
0.00 0.00 2/512 TextListComponent<FileData*>::TextListComponent(Window*) [85]
0.00 0.00 2/512 DetailedGameListView::initMDValues() [48]
0.00 0.00 2/512 ISimpleGameListView::ISimpleGameListView(Window*, FileData*) [76]
0.00 0.00 2/512 SystemView::SystemView(Window*) [46]
0.00 0.00 2/512 IList<SystemViewData, SystemData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [108]
0.00 0.00 2/512 ViewController::getGameListView(SystemData*) [9]
0.00 0.00 2/512 DateTimeComponent::DateTimeComponent(Window*, DateTimeComponent::DisplayMode) [104]
0.00 0.00 3/512 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [43]
0.00 0.00 3/512 GuiMenu::GuiMenu(Window*) [17]
0.00 0.00 3/512 GuiSettings::GuiSettings(Window*, char const*) [61]
0.00 0.00 3/512 GuiComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [88]
0.00 0.00 3/512 Window::renderLoadingScreen() [101]
0.00 0.00 3/512 ButtonComponent::ButtonComponent(Window*, std::string const&, std::string const&, std::function<void ()> const&) [68]
0.00 0.00 3/512 GuiMsgBox::GuiMsgBox(Window*, std::string const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&) [62]
0.00 0.00 4/512 IList<TextListData, FileData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [86]
0.00 0.00 4/512 Window::init(unsigned int, unsigned int) [73]
0.00 0.00 4/512 ComponentList::ComponentList(Window*) [84]
0.00 0.00 5/512 GuiMenu::addEntry(char const*, unsigned int, bool, std::function<void ()> const&) [26]
0.00 0.00 5/512 makeArrow(Window*) [66]
0.00 0.00 11/512 MenuComponent::onSizeChanged() <cycle 5> [643]
0.00 0.00 12/512 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [29]
0.00 0.00 14/512 MenuComponent::getButtonGridHeight() const [565]
0.00 0.00 16/512 DetailedGameListView::initMDLabels() [848]
0.00 0.00 21/512 Font::getFromTheme(ThemeData::ThemeElement const*, unsigned int, std::shared_ptr<Font> const&) [573]
0.00 0.00 22/512 MenuComponent::updateSize() [70]
0.00 0.00 22/512 TextComponent::TextComponent(Window*) [561]
0.00 0.00 37/512 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [8]
0.00 0.00 88/512 HelpStyle::HelpStyle() [525]
0.00 0.00 210/512 Renderer::pushClipRect(Eigen::Matrix<int, 2, 1, 0, 2, 1>, Eigen::Matrix<int, 2, 1, 0, 2, 1>) [342]
[284] 0.0 0.00 0.00 512 Renderer::getScreenHeight() [284]
-----------------------------------------------
0.00 0.00 2/502 BasicGameListView::BasicGameListView(Window*, FileData*) [64]
0.00 0.00 3/502 GuiMenu::GuiMenu(Window*) [17]
0.00 0.00 4/502 ISimpleGameListView::ISimpleGameListView(Window*, FileData*) [76]
0.00 0.00 5/502 std::_Function_handler<void (), SystemView::onCursorChanged(CursorState const&)::{lambda()#2}>::_M_invoke(std::_Any_data const&) [753]
0.00 0.00 6/502 DetailedGameListView::updateInfoPanel() [87]
0.00 0.00 6/502 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [56]
0.00 0.00 9/502 DetailedGameListView::DetailedGameListView(Window*, FileData*) [37]
0.00 0.00 10/502 DetailedGameListView::initMDValues() [48]
0.00 0.00 16/502 DetailedGameListView::initMDLabels() [848]
0.00 0.00 40/502 TextComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [97]
0.00 0.00 174/502 TextComponent::TextComponent(Window*, std::string const&, std::shared_ptr<Font> const&, unsigned int, Alignment, Eigen::Matrix<float, 3, 1, 0, 3, 1>, Eigen::Matrix<float, 2, 1, 0, 2, 1>) <cycle 5> [424]
0.00 0.00 227/502 TextComponent::onSizeChanged() [338]
[285] 0.0 0.00 0.00 502 TextComponent::onTextChanged() [285]
0.00 0.00 1940/3742 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.302] [195]
0.00 0.00 502/502 TextComponent::calculateExtent() [286]
0.00 0.00 390/751 Font::sizeText(std::string, float) [246]
0.00 0.00 390/403 Font::wrapText(std::string, float) [301]
0.00 0.00 390/429 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float) [290]
0.00 0.00 390/601 Font::getHeight(float) const [275]
0.00 0.00 282/390 std::_Sp_counted_ptr<TextCache*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [304]
0.00 0.00 282/390 std::_Sp_counted_ptr<TextCache*, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [303]
0.00 0.00 32/50 strToUpper(std::string&) [485]
-----------------------------------------------
0.00 0.00 502/502 TextComponent::onTextChanged() [285]
[286] 0.0 0.00 0.00 502 TextComponent::calculateExtent() [286]
0.00 0.00 308/751 Font::sizeText(std::string, float) [246]
0.00 0.00 220/3742 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.302] [195]
0.00 0.00 13/4710 GuiComponent::getSize() const [193]
0.00 0.00 13/13 Font::sizeWrappedText(std::string, float, float) [628]
0.00 0.00 2/50 strToUpper(std::string&) [485]
-----------------------------------------------
0.00 0.00 38/502 ComponentGrid::input(InputConfig*, Input) <cycle 2> [15]
0.00 0.00 464/502 ComponentGrid::updateSeparators() [288]
[287] 0.0 0.00 0.00 502 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.252] [287]
-----------------------------------------------
0.00 0.00 1/464 GuiMsgBox::onSizeChanged() <cycle 5> [1019]
0.00 0.00 12/464 GuiComponent::setSize(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&) <cycle 5> [60]
0.00 0.00 25/464 ComponentGrid::setRowHeightPerc(int, float, bool) <cycle 5> [549]
0.00 0.00 28/464 GuiComponent::setSize(float, float) <cycle 5> [65]
0.00 0.00 164/464 ComponentGrid::setEntry(std::shared_ptr<GuiComponent> const&, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, bool, bool, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, unsigned int, GridFlags::UpdateType) <cycle 5> [126]
0.00 0.00 234/464 ComponentGrid::setColWidthPerc(int, float, bool) <cycle 5> [335]
[288] 0.0 0.00 0.00 464 ComponentGrid::updateSeparators() [288]
0.00 0.00 464/2089 Settings::getInstance() [208]
0.00 0.00 464/2047 Settings::getBool(std::string const&) [210]
0.00 0.00 464/1919 Renderer::buildGLColorArray(unsigned char*, unsigned int, unsigned int) [215]
0.00 0.00 464/502 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.252] [287]
0.00 0.00 2/2 void std::vector<ComponentGrid::Vert, std::allocator<ComponentGrid::Vert> >::_M_emplace_back_aux<ComponentGrid::Vert>(ComponentGrid::Vert&&) [903]
-----------------------------------------------
0.00 0.00 7/443 Font::~Font() [703]
0.00 0.00 7/443 Font::Font(int, std::string const&) [701]
0.00 0.00 429/443 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float) [290]
[289] 0.0 0.00 0.00 443 std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > >, std::_Select1st<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > >*) [289]
0.00 0.00 14/14 Font::FontFace::~FontFace() [612]
-----------------------------------------------
0.00 0.00 39/429 Font::buildTextCache(std::string const&, float, float, unsigned int) [500]
0.00 0.00 390/429 TextComponent::onTextChanged() [285]
[290] 0.0 0.00 0.00 429 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float) [290]
0.00 0.00 14400/16674 round(float) [173]
0.00 0.00 7629/18378 Font::getGlyph(unsigned long) [171]
0.00 0.00 7200/17224 Font::readUnicodeChar(std::string const&, unsigned int&) [172]
0.00 0.00 3600/3600 std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> >::_M_default_append(unsigned int) [196]
0.00 0.00 429/429 std::_Rb_tree_iterator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > > std::_Rb_tree<Font::FontTexture*, std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > >, std::_Select1st<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >, std::less<Font::FontTexture*>, std::allocator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > > >::_M_insert_unique_<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >(std::_Rb_tree_const_iterator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >, std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > >&&) [296]
0.00 0.00 429/1919 Renderer::buildGLColorArray(unsigned char*, unsigned int, unsigned int) [215]
0.00 0.00 429/443 std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > >, std::_Select1st<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, std::unique_ptr<Font::FontFace, std::default_delete<Font::FontFace> > > >*) [289]
0.00 0.00 429/429 std::_Rb_tree<Font::FontTexture*, std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > >, std::_Select1st<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >, std::less<Font::FontTexture*>, std::allocator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > > >::_M_erase(std::_Rb_tree_node<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >*) [297]
0.00 0.00 429/429 std::vector<TextCache::VertexList, std::allocator<TextCache::VertexList> >::_M_default_append(unsigned int) [293]
0.00 0.00 429/3169 GuiTextEditPopup::~GuiTextEditPopup() [198]
0.00 0.00 390/390 Font::getNewlineStartOffset(std::string const&, unsigned int const&, float const&, Alignment const&) [302]
-----------------------------------------------
0.00 0.00 429/429 std::vector<TextCache::VertexList, std::allocator<TextCache::VertexList> >::_M_default_append(unsigned int) [293]
[291] 0.0 0.00 0.00 429 std::vector<TextCache::VertexList, std::allocator<TextCache::VertexList> >::_M_check_len(unsigned int, char const*) const [291]
-----------------------------------------------
0.00 0.00 429/429 std::vector<TextCache::VertexList, std::allocator<TextCache::VertexList> >::_M_default_append(unsigned int) [293]
[292] 0.0 0.00 0.00 429 void std::_Destroy_aux<false>::__destroy<TextCache::VertexList*>(TextCache::VertexList*, TextCache::VertexList*) [292]
-----------------------------------------------
0.00 0.00 429/429 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float) [290]
[293] 0.0 0.00 0.00 429 std::vector<TextCache::VertexList, std::allocator<TextCache::VertexList> >::_M_default_append(unsigned int) [293]
0.00 0.00 429/429 std::vector<TextCache::VertexList, std::allocator<TextCache::VertexList> >::_M_check_len(unsigned int, char const*) const [291]
0.00 0.00 429/429 void std::_Destroy_aux<false>::__destroy<TextCache::VertexList*>(TextCache::VertexList*, TextCache::VertexList*) [292]
-----------------------------------------------
0.00 0.00 429/429 std::pair<std::_Rb_tree_iterator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >, bool> std::_Rb_tree<Font::FontTexture*, std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > >, std::_Select1st<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >, std::less<Font::FontTexture*>, std::allocator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > > >::_M_insert_unique<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >(std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > >&&) [295]
[294] 0.0 0.00 0.00 429 std::_Rb_tree_iterator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > > std::_Rb_tree<Font::FontTexture*, std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > >, std::_Select1st<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >, std::less<Font::FontTexture*>, std::allocator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > > >::_M_insert_<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > >&&) [294]
-----------------------------------------------
0.00 0.00 429/429 std::_Rb_tree_iterator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > > std::_Rb_tree<Font::FontTexture*, std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > >, std::_Select1st<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >, std::less<Font::FontTexture*>, std::allocator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > > >::_M_insert_unique_<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >(std::_Rb_tree_const_iterator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >, std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > >&&) [296]
[295] 0.0 0.00 0.00 429 std::pair<std::_Rb_tree_iterator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >, bool> std::_Rb_tree<Font::FontTexture*, std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > >, std::_Select1st<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >, std::less<Font::FontTexture*>, std::allocator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > > >::_M_insert_unique<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >(std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > >&&) [295]
0.00 0.00 429/429 std::_Rb_tree_iterator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > > std::_Rb_tree<Font::FontTexture*, std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > >, std::_Select1st<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >, std::less<Font::FontTexture*>, std::allocator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > > >::_M_insert_<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > >&&) [294]
-----------------------------------------------
0.00 0.00 429/429 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float) [290]
[296] 0.0 0.00 0.00 429 std::_Rb_tree_iterator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > > std::_Rb_tree<Font::FontTexture*, std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > >, std::_Select1st<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >, std::less<Font::FontTexture*>, std::allocator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > > >::_M_insert_unique_<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >(std::_Rb_tree_const_iterator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >, std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > >&&) [296]
0.00 0.00 429/429 std::pair<std::_Rb_tree_iterator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >, bool> std::_Rb_tree<Font::FontTexture*, std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > >, std::_Select1st<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >, std::less<Font::FontTexture*>, std::allocator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > > >::_M_insert_unique<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >(std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > >&&) [295]
-----------------------------------------------
0.00 0.00 429/429 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float) [290]
[297] 0.0 0.00 0.00 429 std::_Rb_tree<Font::FontTexture*, std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > >, std::_Select1st<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >, std::less<Font::FontTexture*>, std::allocator<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > > >::_M_erase(std::_Rb_tree_node<std::pair<Font::FontTexture* const, std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> > > >*) [297]
-----------------------------------------------
0.00 0.00 24/418 Settings::loadFile() [1017]
0.00 0.00 32/418 ThemeData::parseViews(pugi::xml_node const&) [767]
0.00 0.00 40/418 InputConfig::loadFromXML(pugi::xml_node) [987]
0.00 0.00 142/418 ThemeData::parseElement(pugi::xml_node const&, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&, ThemeData::ThemeElement&) [374]
0.00 0.00 180/418 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [580]
[298] 0.0 0.00 0.00 418 pugi::xml_node::attribute(char const*) const [298]
-----------------------------------------------
0.00 0.00 416/416 nsvgParse [157]
[299] 0.0 0.00 0.00 416 nsvg__parseElement(char*, void (*)(void*, char const*, char const**), void (*)(void*, char const*), void*) [299]
0.00 0.00 263/263 nsvg__endElement(void*, char const*) [324]
0.00 0.00 263/263 nsvg__startElement(void*, char const*, char const**) [325]
-----------------------------------------------
0.00 0.00 3/407 SystemData::loadConfig() [33]
0.00 0.00 404/407 ThemeData::parseElement(pugi::xml_node const&, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&, ThemeData::ThemeElement&) [374]
[300] 0.0 0.00 0.00 407 pugi::xml_text::as_string(char const*) const [300]
0.00 0.00 407/8719 pugi::xml_text::_data() const [180]
-----------------------------------------------
0.00 0.00 13/403 Font::sizeWrappedText(std::string, float, float) [628]
0.00 0.00 390/403 TextComponent::onTextChanged() [285]
[301] 0.0 0.00 0.00 403 Font::wrapText(std::string, float) [301]
0.00 0.00 4308/18378 Font::getGlyph(unsigned long) [171]
0.00 0.00 4308/17224 Font::readUnicodeChar(std::string const&, unsigned int&) [172]
0.00 0.00 2006/3169 GuiTextEditPopup::~GuiTextEditPopup() [198]
-----------------------------------------------
0.00 0.00 390/390 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float) [290]
[302] 0.0 0.00 0.00 390 Font::getNewlineStartOffset(std::string const&, unsigned int const&, float const&, Alignment const&) [302]
0.00 0.00 66/66 Font::sizeText(std::string, float) [clone .constprop.288] [471]
0.00 0.00 66/3169 GuiTextEditPopup::~GuiTextEditPopup() [198]
-----------------------------------------------
0.00 0.00 3/390 TextComponent::~TextComponent() <cycle 5> [789]
0.00 0.00 105/390 TextComponent::~TextComponent() <cycle 5> [388]
0.00 0.00 282/390 TextComponent::onTextChanged() [285]
[303] 0.0 0.00 0.00 390 std::_Sp_counted_ptr<TextCache*, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [303]
-----------------------------------------------
0.00 0.00 3/390 TextComponent::~TextComponent() <cycle 5> [789]
0.00 0.00 105/390 TextComponent::~TextComponent() <cycle 5> [388]
0.00 0.00 282/390 TextComponent::onTextChanged() [285]
[304] 0.0 0.00 0.00 390 std::_Sp_counted_ptr<TextCache*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [304]
-----------------------------------------------
0.00 0.00 372/372 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assigner::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assigner>(boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assigner&) [307]
[305] 0.0 0.00 0.00 372 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assigner::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assigner, void*, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assigner&, void*, mpl_::bool_<false>, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) [305]
0.00 0.00 372/1848 boost::detail::variant::destroyer::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::destroyer>(boost::detail::variant::destroyer&) [217]
-----------------------------------------------
0.00 0.00 16/372 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assign<std::string>(std::string&&) [598]
0.00 0.00 78/372 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assign<bool>(bool&&) [438]
0.00 0.00 82/372 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assign<float>(float&&) [430]
0.00 0.00 94/372 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assign<unsigned int>(unsigned int&&) [411]
0.00 0.00 102/372 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::assign<std::string>(std::string const&) [397]
[306] 0.0 0.00 0.00 372 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::variant_assign(boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>&&) [306]
0.00 0.00 372/372 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assigner::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assigner>(boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assigner&) [307]
-----------------------------------------------
0.00 0.00 372/372 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::variant_assign(boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>&&) [306]
[307] 0.0 0.00 0.00 372 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assigner::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assigner>(boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assigner&) [307]
0.00 0.00 372/372 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assigner::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assigner, void*, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assigner&, void*, mpl_::bool_<false>, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) [305]
-----------------------------------------------
0.00 0.00 371/371 nsvg__startElement(void*, char const*, char const**) [325]
[308] 0.0 0.00 0.00 371 nsvg__parseAttr(NSVGparser*, char const*, char const*) [308]
0.00 0.00 83/83 nsvg__parseColor(char const*) [427]
0.00 0.00 4/4 nsvg__convertToPixels(NSVGparser*, float, char const*, int) [clone .constprop.14] [755]
-----------------------------------------------
0.00 0.00 371/371 pugi::xml_document::load_buffer_impl(void*, unsigned int, unsigned int, pugi::xml_encoding, bool, bool) [613]
[309] 0.0 0.00 0.00 371 pugi::impl::(anonymous namespace)::strconv_pcdata_impl<pugi::impl::(anonymous namespace)::opt_true, pugi::impl::(anonymous namespace)::opt_true>::parse(char*) [309]
0.00 0.00 371/577 pugi::impl::(anonymous namespace)::gap::flush(char*) [276]
0.00 0.00 4/4 pugi::impl::(anonymous namespace)::strconv_escape(char*, pugi::impl::(anonymous namespace)::gap&) [762]
-----------------------------------------------
0.00 0.00 185/371 ImageComponent::~ImageComponent() <cycle 5> [319]
0.00 0.00 186/371 ImageComponent::resize() <cycle 5> [4]
[310] 0.0 0.00 0.00 371 TextureResource::isTiled() const [310]
-----------------------------------------------
0.00 0.00 10/365 std::_Rb_tree<std::string, std::pair<std::string const, Input>, std::_Select1st<std::pair<std::string const, Input> >, std::less<std::string>, std::allocator<std::pair<std::string const, Input> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, Input> >*) [828]
0.00 0.00 20/365 InputConfig::loadFromXML(pugi::xml_node) [987]
0.00 0.00 335/365 InputConfig::getInputByName(std::string const&, Input*) [314]
[311] 0.0 0.00 0.00 365 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.41] [311]
-----------------------------------------------
0.00 0.00 3/347 pugi::xml_document::save(pugi::xml_writer&, char const*, unsigned int, pugi::xml_encoding) const [803]
0.00 0.00 344/347 pugi::impl::(anonymous namespace)::node_output(pugi::impl::(anonymous namespace)::xml_buffered_writer&, pugi::xml_node const&, char const*, unsigned int, unsigned int) [792]
[312] 0.0 0.00 0.00 347 pugi::impl::(anonymous namespace)::xml_buffered_writer::write(char const*, unsigned int) [312]
-----------------------------------------------
0.00 0.00 4/335 ButtonComponent::input(InputConfig*, Input) <cycle 2> [110]
0.00 0.00 4/335 GuiMsgBox::input(InputConfig*, Input) [100]
0.00 0.00 14/335 GuiSettings::input(InputConfig*, Input) [79]
0.00 0.00 32/335 ViewController::input(InputConfig*, Input) [11]
0.00 0.00 33/335 ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&)::{lambda(InputConfig*, Input)#1}::operator()(InputConfig*, Input) const [23]
0.00 0.00 38/335 ComponentGrid::input(InputConfig*, Input) <cycle 2> [15]
0.00 0.00 42/335 GuiMenu::input(InputConfig*, Input) [49]
0.00 0.00 74/335 SystemView::input(InputConfig*, Input) [42]
0.00 0.00 94/335 ComponentList::input(InputConfig*, Input) [16]
[313] 0.0 0.00 0.00 335 InputConfig::isMappedTo(std::string const&, Input) [313]
0.00 0.00 335/335 InputConfig::getInputByName(std::string const&, Input*) [314]
-----------------------------------------------
0.00 0.00 335/335 InputConfig::isMappedTo(std::string const&, Input) [313]
[314] 0.0 0.00 0.00 335 InputConfig::getInputByName(std::string const&, Input*) [314]
0.00 0.00 335/335 std::_Rb_tree<std::string, std::pair<std::string const, Input>, std::_Select1st<std::pair<std::string const, Input> >, std::less<std::string>, std::allocator<std::pair<std::string const, Input> > >::find(std::string const&) [315]
0.00 0.00 335/365 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.41] [311]
-----------------------------------------------
0.00 0.00 335/335 InputConfig::getInputByName(std::string const&, Input*) [314]
[315] 0.0 0.00 0.00 335 std::_Rb_tree<std::string, std::pair<std::string const, Input>, std::_Select1st<std::pair<std::string const, Input> >, std::less<std::string>, std::allocator<std::pair<std::string const, Input> > >::find(std::string const&) [315]
-----------------------------------------------
0.00 0.00 6/321 std::_Rb_tree<std::string, std::pair<std::string const, std::shared_ptr<TextureResource> >, std::_Select1st<std::pair<std::string const, std::shared_ptr<TextureResource> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared_ptr<TextureResource> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::shared_ptr<TextureResource> > >*) [1052]
0.00 0.00 10/321 std::_Rb_tree_iterator<std::pair<std::string const, char const*> > std::_Rb_tree<std::string, std::pair<std::string const, char const*>, std::_Select1st<std::pair<std::string const, char const*> >, std::less<std::string>, std::allocator<std::pair<std::string const, char const*> > >::_M_insert_<std::pair<char const*, char const*>&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<char const*, char const*>&) [651]
0.00 0.00 10/321 std::_Rb_tree_iterator<std::pair<std::string const, char const*> > std::_Rb_tree<std::string, std::pair<std::string const, char const*>, std::_Select1st<std::pair<std::string const, char const*> >, std::less<std::string>, std::allocator<std::pair<std::string const, char const*> > >::_M_insert_unique_<std::pair<char const*, char const*>&>(std::_Rb_tree_const_iterator<std::pair<std::string const, char const*> >, std::pair<char const*, char const*>&) [372]
0.00 0.00 11/321 std::_Rb_tree<std::string, std::pair<std::string const, char const*>, std::_Select1st<std::pair<std::string const, char const*> >, std::less<std::string>, std::allocator<std::pair<std::string const, char const*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, char const*> >*) [1049]
0.00 0.00 25/321 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, char const*> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, char const*>, std::_Select1st<std::pair<std::string const, char const*> >, std::less<std::string>, std::allocator<std::pair<std::string const, char const*> > >::_M_insert_unique<std::pair<char const*, char const*>&>(std::pair<char const*, char const*>&) [694]
0.00 0.00 95/321 HelpComponent::getIconTexture(char const*) [78]
0.00 0.00 164/321 HelpComponent::updateGrid() <cycle 5> [77]
[316] 0.0 0.00 0.00 321 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.314] [316]
-----------------------------------------------
0.00 0.00 2/303 RatingComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [83]
0.00 0.00 4/303 DateTimeComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [69]
0.00 0.00 18/303 TextListComponent<FileData*>::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [145]
0.00 0.00 40/303 HelpStyle::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&) [689]
0.00 0.00 42/303 Font::getFromTheme(ThemeData::ThemeElement const*, unsigned int, std::shared_ptr<Font> const&) [573]
0.00 0.00 44/303 GuiComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [88]
0.00 0.00 74/303 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [29]
0.00 0.00 79/303 TextComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [97]
[317] 0.0 0.00 0.00 303 std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::find(std::string const&) const [317]
-----------------------------------------------
1 GuiMsgBox::onSizeChanged() <cycle 5> [1019]
12 GuiComponent::setSize(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&) <cycle 5> [60]
25 ComponentGrid::setRowHeightPerc(int, float, bool) <cycle 5> [549]
28 GuiComponent::setSize(float, float) <cycle 5> [65]
234 ComponentGrid::setColWidthPerc(int, float, bool) <cycle 5> [335]
[318] 0.0 0.00 0.00 300 ComponentGrid::onSizeChanged() <cycle 5> [318]
551 ComponentGrid::updateCellComponent(ComponentGrid::GridEntry const&) <cycle 5> [249]
-----------------------------------------------
1 SystemView::~SystemView() <cycle 5> [986]
2 ComponentList::~ComponentList() <cycle 5> [418]
82 std::_Sp_counted_ptr_inplace<ImageComponent, std::allocator<ImageComponent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 5> [433]
185 ImageComponent::resize() <cycle 5> [4]
0.00 0.00 1/395 DetailedGameListView::~DetailedGameListView() [51]
0.00 0.00 1/395 Window::renderLoadingScreen() [101]
0.00 0.00 2/395 IList<TextListData, FileData*>::~IList() [106]
0.00 0.00 4/395 ISimpleGameListView::~ISimpleGameListView() [72]
[319] 0.0 0.00 0.00 278 ImageComponent::~ImageComponent() <cycle 5> [319]
0.00 0.00 370/16674 round(float) [173]
0.00 0.00 185/371 TextureResource::isTiled() const [310]
0.00 0.00 8/22 std::_Sp_counted_ptr<SVGResource*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [568]
0.00 0.00 2/8 std::_Sp_counted_ptr<TextureResource*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [692]
93 GuiComponent::~GuiComponent() <cycle 5> [321]
-----------------------------------------------
0.00 0.00 1/275 RatingComponent::RatingComponent(Window*) [116]
0.00 0.00 1/275 GuiMenu::GuiMenu(Window*) [17]
0.00 0.00 1/275 GuiSettings::GuiSettings(Window*, char const*) [61]
0.00 0.00 1/275 IList<SystemViewData, SystemData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [108]
0.00 0.00 1/275 ViewController::ViewController(Window*) [996]
0.00 0.00 1/275 HelpComponent::HelpComponent(Window*) [995]
0.00 0.00 1/275 ScrollableContainer::ScrollableContainer(Window*) [1002]
0.00 0.00 1/275 GuiMsgBox::GuiMsgBox(Window*, std::string const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&) [62]
0.00 0.00 2/275 IList<TextListData, FileData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [86]
0.00 0.00 2/275 SystemView::populate() [54]
0.00 0.00 2/275 ComponentList::ComponentList(Window*) [84]
0.00 0.00 2/275 DateTimeComponent::DateTimeComponent(Window*, DateTimeComponent::DisplayMode) [104]
0.00 0.00 2/275 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [56]
0.00 0.00 3/275 ButtonComponent::ButtonComponent(Window*, std::string const&, std::string const&, std::function<void ()> const&) [68]
0.00 0.00 4/275 ISimpleGameListView::ISimpleGameListView(Window*, FileData*) [76]
0.00 0.00 6/275 NinePatchComponent::NinePatchComponent(Window*, std::string const&, unsigned int, unsigned int) [93]
0.00 0.00 22/275 TextComponent::TextComponent(Window*) [561]
0.00 0.00 31/275 ComponentGrid::ComponentGrid(Window*, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&) [520]
0.00 0.00 87/275 TextComponent::TextComponent(Window*, std::string const&, std::shared_ptr<Font> const&, unsigned int, Alignment, Eigen::Matrix<float, 3, 1, 0, 3, 1>, Eigen::Matrix<float, 2, 1, 0, 2, 1>) <cycle 5> [424]
0.00 0.00 104/275 ImageComponent::ImageComponent(Window*) [391]
[320] 0.0 0.00 0.00 275 GuiComponent::GuiComponent(Window*) [320]
-----------------------------------------------
1 SystemView::~SystemView() <cycle 5> [986]
2 ComponentList::~ComponentList() <cycle 5> [418]
3 TextComponent::~TextComponent() <cycle 5> [789]
4 ThemeExtras::~ThemeExtras() <cycle 5> [757]
6 ButtonComponent::~ButtonComponent() <cycle 5> [791]
11 ImageComponent::~ImageComponent() <cycle 5> [644]
31 ComponentGrid::~ComponentGrid() <cycle 5> [521]
93 ImageComponent::~ImageComponent() <cycle 5> [319]
106 TextComponent::~TextComponent() <cycle 5> [388]
0.00 0.00 1/395 NinePatchComponent::~NinePatchComponent() [125]
0.00 0.00 1/395 MenuComponent::~MenuComponent() [90]
0.00 0.00 1/395 GuiMenu::~GuiMenu() [74]
0.00 0.00 1/395 ViewController::~ViewController() [40]
0.00 0.00 1/395 HelpComponent::~HelpComponent() [124]
0.00 0.00 2/395 IList<TextListData, FileData*>::~IList() [106]
0.00 0.00 2/395 ISimpleGameListView::~ISimpleGameListView() [72]
0.00 0.00 2/395 DateTimeComponent::~DateTimeComponent() [121]
0.00 0.00 2/395 DetailedGameListView::~DetailedGameListView() [51]
0.00 0.00 2/395 GuiMsgBox::~GuiMsgBox() [112]
0.00 0.00 3/395 GuiSettings::~GuiSettings() [107]
[321] 0.0 0.00 0.00 275 GuiComponent::~GuiComponent() <cycle 5> [321]
0.00 0.00 275/275 Window::removeGui(GuiComponent*) [322]
0.00 0.00 225/227 GuiComponent::removeChild(GuiComponent*) [336]
3 GuiComponent::updateHelpPrompts() <cycle 5> [503]
-----------------------------------------------
0.00 0.00 275/275 GuiComponent::~GuiComponent() <cycle 5> [321]
[322] 0.0 0.00 0.00 275 Window::removeGui(GuiComponent*) [322]
-----------------------------------------------
0.00 0.00 2/266 ThemeData::loadFile(std::string const&) [873]
0.00 0.00 4/266 ThemeData::parseViews(pugi::xml_node const&) [767]
0.00 0.00 4/266 ThemeData::parseIncludes(pugi::xml_node const&) [872]
0.00 0.00 20/266 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [580]
0.00 0.00 94/266 getHexColor(char const*) [409]
0.00 0.00 142/266 ThemeData::parseElement(pugi::xml_node const&, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&, ThemeData::ThemeElement&) [374]
[323] 0.0 0.00 0.00 266 ThemeException::~ThemeException() [323]
0.00 0.00 172/2793 std::_Rb_tree_iterator<std::pair<std::string const, std::shared_ptr<Sound> > > std::_Rb_tree<std::string, std::pair<std::string const, std::shared_ptr<Sound> >, std::_Select1st<std::pair<std::string const, std::shared_ptr<Sound> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared_ptr<Sound> > > >::_M_insert_unique_<std::pair<std::string const, std::shared_ptr<Sound> > >(std::_Rb_tree_const_iterator<std::pair<std::string const, std::shared_ptr<Sound> > >, std::pair<std::string const, std::shared_ptr<Sound> >&&) [201]
-----------------------------------------------
0.00 0.00 263/263 nsvg__parseElement(char*, void (*)(void*, char const*, char const**), void (*)(void*, char const*), void*) [299]
[324] 0.0 0.00 0.00 263 nsvg__endElement(void*, char const*) [324]
-----------------------------------------------
0.00 0.00 263/263 nsvg__parseElement(char*, void (*)(void*, char const*, char const**), void (*)(void*, char const*), void*) [299]
[325] 0.0 0.00 0.00 263 nsvg__startElement(void*, char const*, char const**) [325]
0.00 0.00 13587/13587 nsvg__getNextPathItem(char const*, char*) [175]
0.00 0.00 1509/1765 nsvg__lineTo(NSVGparser*, float, float) [221]
0.00 0.00 371/371 nsvg__parseAttr(NSVGparser*, char const*, char const*) [308]
0.00 0.00 260/260 nsvg__addPath(NSVGparser*, char) [326]
0.00 0.00 176/176 nsvg__addShape(NSVGparser*) [357]
0.00 0.00 22/22 nsvg__convertToPixels(NSVGparser*, float, char const*, int) [clone .constprop.15] [558]
0.00 0.00 22/22 nsvg__convertToPixels(NSVGparser*, float, char const*, int) [clone .constprop.13] [557]
-----------------------------------------------
0.00 0.00 260/260 nsvg__startElement(void*, char const*, char const**) [325]
[326] 0.0 0.00 0.00 260 nsvg__addPath(NSVGparser*, char) [326]
0.00 0.00 256/1765 nsvg__lineTo(NSVGparser*, float, float) [221]
-----------------------------------------------
0.00 0.00 1/257 ViewController::playViewTransition() [151]
0.00 0.00 1/257 ViewController::goToSystemView(SystemData*) [109]
0.00 0.00 3/257 DetailedGameListView::DetailedGameListView(Window*, FileData*) [37]
0.00 0.00 12/257 DetailedGameListView::initMDLabels() [848]
0.00 0.00 36/257 DetailedGameListView::initMDValues() [48]
0.00 0.00 68/257 SystemView::onCursorChanged(CursorState const&) [28]
0.00 0.00 136/257 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [8]
[327] 0.0 0.00 0.00 257 GuiComponent::getPosition() const [327]
-----------------------------------------------
0.00 0.00 1/255 ComponentGrid::onFocusGained() [127]
0.00 0.00 3/255 ComponentGrid::moveCursor(Eigen::Matrix<int, 2, 1, 0, 2, 1>) [993]
0.00 0.00 4/255 ComponentGrid::resetCursor() [843]
0.00 0.00 14/255 ComponentGrid::getHelpPrompts() [634]
0.00 0.00 22/255 ComponentGrid::update(int) <cycle 3> [610]
0.00 0.00 41/255 ComponentGrid::input(InputConfig*, Input) <cycle 2> [15]
0.00 0.00 170/255 ComponentGrid::setEntry(std::shared_ptr<GuiComponent> const&, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, bool, bool, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, unsigned int, GridFlags::UpdateType) <cycle 5> [126]
[328] 0.0 0.00 0.00 255 ComponentGrid::getCellAt(int, int) [328]
-----------------------------------------------
0.00 0.00 1/244 Window::renderLoadingScreen() [101]
0.00 0.00 3/244 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [8]
0.00 0.00 240/244 Renderer::drawRect(float, float, float, float, unsigned int, unsigned int, unsigned int) [332]
[329] 0.0 0.00 0.00 244 Renderer::drawRect(int, int, int, int, unsigned int, unsigned int, unsigned int) [329]
-----------------------------------------------
0.00 0.00 102/244 ThemeData::ThemeElement::ThemeElement(ThemeData::ThemeElement&&) [398]
0.00 0.00 142/244 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [580]
[330] 0.0 0.00 0.00 244 std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::_Rb_tree(std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >&&) [330]
-----------------------------------------------
0.00 0.00 2/241 ThemeData::loadFile(std::string const&) [873]
0.00 0.00 6/241 SystemData::getGamelistPath(bool) const [667]
0.00 0.00 34/241 removeCommonPath(boost::filesystem::path const&, boost::filesystem::path const&, bool&) [510]
0.00 0.00 199/241 getCanonicalPath(std::string const&) [348]
[331] 0.0 0.00 0.00 241 boost::filesystem::exists(boost::filesystem::path const&) [331]
-----------------------------------------------
0.00 0.00 64/240 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [472]
0.00 0.00 68/240 SystemView::onCursorChanged(CursorState const&) [28]
0.00 0.00 108/240 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [635]
[332] 0.0 0.00 0.00 240 Renderer::drawRect(float, float, float, float, unsigned int, unsigned int, unsigned int) [332]
0.00 0.00 960/16674 round(float) [173]
0.00 0.00 240/244 Renderer::drawRect(int, int, int, int, unsigned int, unsigned int, unsigned int) [329]
-----------------------------------------------
0.00 0.00 40/240 __tcf_0 [3308]
0.00 0.00 40/240 std::pair<char const*, Res2hEntry>::~pair() [497]
0.00 0.00 80/240 __tcf_1 [3310]
0.00 0.00 80/240 std::_Rb_tree<std::string const, std::pair<std::string const, Res2hEntry const>, std::_Select1st<std::pair<std::string const, Res2hEntry const> >, std::less<std::string const>, std::allocator<std::pair<std::string const, Res2hEntry const> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, Res2hEntry const> >*) [1043]
[333] 0.0 0.00 0.00 240 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.15] [333]
-----------------------------------------------
0.00 0.00 1/236 Window::deinit() [2051]
0.00 0.00 1/236 Window::init(unsigned int, unsigned int) [73]
0.00 0.00 1/236 getFallbackFontPaths() [982]
0.00 0.00 2/236 ThemeData::parseIncludes(pugi::xml_node const&) [872]
0.00 0.00 6/236 HelpComponent::getIconTexture(char const*) [78]
0.00 0.00 7/236 Font::~Font() [703]
0.00 0.00 7/236 Font::get(int, std::string const&) [377]
0.00 0.00 14/236 Font::getFaceForChar(unsigned long) [268]
0.00 0.00 26/236 ImageComponent::setImage(std::string, bool) [21]
0.00 0.00 69/236 TextureResource::get(std::string const&, bool) [13]
0.00 0.00 102/236 ThemeData::parseElement(pugi::xml_node const&, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&, ThemeData::ThemeElement&) [374]
[334] 0.0 0.00 0.00 236 ResourceManager::getInstance() [334]
-----------------------------------------------
231 HelpComponent::updateGrid() <cycle 5> [77]
0.00 0.00 3/395 makeButtonGrid(Window*, std::vector<std::shared_ptr<ButtonComponent>, std::allocator<std::shared_ptr<ButtonComponent> > > const&) [71]
[335] 0.0 0.00 0.00 234 ComponentGrid::setColWidthPerc(int, float, bool) <cycle 5> [335]
0.00 0.00 234/464 ComponentGrid::updateSeparators() [288]
234 ComponentGrid::onSizeChanged() <cycle 5> [318]
-----------------------------------------------
0.00 0.00 2/227 ISimpleGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [58]
0.00 0.00 225/227 GuiComponent::~GuiComponent() <cycle 5> [321]
[336] 0.0 0.00 0.00 227 GuiComponent::removeChild(GuiComponent*) [336]
-----------------------------------------------
0.00 0.00 1/227 GuiSettings::GuiSettings(Window*, char const*) [61]
0.00 0.00 1/227 ViewController::getSystemListView() [45]
0.00 0.00 2/227 GuiMenu::GuiMenu(Window*) [17]
0.00 0.00 2/227 BasicGameListView::BasicGameListView(Window*, FileData*) [64]
0.00 0.00 2/227 ISimpleGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [58]
0.00 0.00 2/227 ViewController::getGameListView(SystemData*) [9]
0.00 0.00 2/227 GuiMsgBox::GuiMsgBox(Window*, std::string const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&) [62]
0.00 0.00 4/227 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [56]
0.00 0.00 6/227 ISimpleGameListView::ISimpleGameListView(Window*, FileData*) [76]
0.00 0.00 9/227 ThemeExtras::setExtras(std::vector<GuiComponent*, std::allocator<GuiComponent*> > const&) [756]
0.00 0.00 13/227 ComponentList::addRow(ComponentListRow const&, bool) [75]
0.00 0.00 19/227 DetailedGameListView::DetailedGameListView(Window*, FileData*) [37]
0.00 0.00 164/227 ComponentGrid::setEntry(std::shared_ptr<GuiComponent> const&, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, bool, bool, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, unsigned int, GridFlags::UpdateType) <cycle 5> [126]
[337] 0.0 0.00 0.00 227 GuiComponent::addChild(GuiComponent*) [337]
0.00 0.00 151/162 void std::vector<GuiComponent*, std::allocator<GuiComponent*> >::_M_emplace_back_aux<GuiComponent* const&>(GuiComponent* const&) [370]
-----------------------------------------------
0.00 0.00 16/227 GuiComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [88]
0.00 0.00 89/227 GuiComponent::setSize(float, float) <cycle 5> [65]
0.00 0.00 122/227 GuiComponent::setSize(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&) <cycle 5> [60]
[338] 0.0 0.00 0.00 227 TextComponent::onSizeChanged() [338]
0.00 0.00 454/4710 GuiComponent::getSize() const [193]
0.00 0.00 227/502 TextComponent::onTextChanged() [285]
-----------------------------------------------
0.00 0.00 9/214 TextureResource::initFromMemory(char const*, unsigned int) [41]
0.00 0.00 205/214 SVGResource::rasterizeAt(unsigned int, unsigned int) [1]
[339] 0.0 0.00 0.00 214 TextureResource::initFromPixels(unsigned char const*, unsigned int, unsigned int) [339]
-----------------------------------------------
0.00 0.00 8/212 TextureResource::~TextureResource() [445]
0.00 0.00 8/212 std::_Rb_tree<std::pair<std::string, bool>, std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> >, std::_Select1st<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > >, std::less<std::pair<std::string, bool> >, std::allocator<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::pair<std::string, bool> const, std::weak_ptr<TextureResource> > >*) [1057]
0.00 0.00 14/212 ResourceManager::unloadAll() [999]
0.00 0.00 22/212 TextureResource::~TextureResource() [564]
0.00 0.00 160/212 TextureResource::get(std::string const&, bool) [13]
[340] 0.0 0.00 0.00 212 SVGResource::unload(std::shared_ptr<ResourceManager>&) [340]
0.00 0.00 14/22 nsvgDelete [156]
-----------------------------------------------
0.00 0.00 12/210 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [635]
0.00 0.00 32/210 ScrollableContainer::render(Eigen::Transform<float, 3, 2, 0> const&) [517]
0.00 0.00 64/210 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [472]
0.00 0.00 102/210 SystemView::onCursorChanged(CursorState const&) [28]
[341] 0.0 0.00 0.00 210 Renderer::popClipRect() [341]
-----------------------------------------------
0.00 0.00 12/210 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 4> [635]
0.00 0.00 32/210 ScrollableContainer::render(Eigen::Transform<float, 3, 2, 0> const&) [517]
0.00 0.00 64/210 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [472]
0.00 0.00 102/210 SystemView::onCursorChanged(CursorState const&) [28]
[342] 0.0 0.00 0.00 210 Renderer::pushClipRect(Eigen::Matrix<int, 2, 1, 0, 2, 1>, Eigen::Matrix<int, 2, 1, 0, 2, 1>) [342]
0.00 0.00 210/512 Renderer::getScreenHeight() [284]
-----------------------------------------------
0.00 0.00 206/206 pugi::impl::(anonymous namespace)::append_attribute_ll(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&) [344]
[343] 0.0 0.00 0.00 206 pugi::impl::(anonymous namespace)::allocate_attribute(pugi::impl::(anonymous namespace)::xml_allocator&) [343]
-----------------------------------------------
0.00 0.00 206/206 pugi::xml_document::load_buffer_impl(void*, unsigned int, unsigned int, pugi::xml_encoding, bool, bool) [613]
[344] 0.0 0.00 0.00 206 pugi::impl::(anonymous namespace)::append_attribute_ll(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&) [344]
0.00 0.00 206/206 pugi::impl::(anonymous namespace)::allocate_attribute(pugi::impl::(anonymous namespace)::xml_allocator&) [343]
-----------------------------------------------
0.00 0.00 206/206 pugi::xml_document::load_buffer_impl(void*, unsigned int, unsigned int, pugi::xml_encoding, bool, bool) [613]
[345] 0.0 0.00 0.00 206 pugi::impl::(anonymous namespace)::strconv_attribute_impl<pugi::impl::(anonymous namespace)::opt_true>::parse_wconv(char*, char) [345]
0.00 0.00 206/577 pugi::impl::(anonymous namespace)::gap::flush(char*) [276]
-----------------------------------------------
0.00 0.00 68/205 ResourceManager::getFileData(std::string const&) const [492]
0.00 0.00 137/205 ResourceManager::fileExists(std::string const&) const [379]
[346] 0.0 0.00 0.00 205 std::_Rb_tree<std::string const, std::pair<std::string const, Res2hEntry const>, std::_Select1st<std::pair<std::string const, Res2hEntry const> >, std::less<std::string const>, std::allocator<std::pair<std::string const, Res2hEntry const> > >::find(std::string const&) const [346]
-----------------------------------------------
0.00 0.00 204/204 Eigen::Transform<float, 3, 2, 0>::inverse(Eigen::TransformTraits) const [469]
[347] 0.0 0.00 0.00 204 Eigen::internal::product_coeff_impl<0, 2, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<float>, Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4>, 3, 3, false> const>, Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4> const, 3, 1, false>, float>::run(int, int, Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<float>, Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4>, 3, 3, false> const> const&, Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4> const, 3, 1, false> const&, float&) [347]
-----------------------------------------------
0.00 0.00 61/199 TextureResource::get(std::string const&, bool) [13]
0.00 0.00 138/199 Font::get(int, std::string const&) [377]
[348] 0.0 0.00 0.00 199 getCanonicalPath(std::string const&) [348]
0.00 0.00 199/241 boost::filesystem::exists(boost::filesystem::path const&) [331]
0.00 0.00 199/7111 boost::filesystem::path::~path() [186]
-----------------------------------------------
0.00 0.00 192/192 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<Eigen::Matrix<float, 2, 1, 0, 2, 1> > >::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<Eigen::Matrix<float, 2, 1, 0, 2, 1> > > >(boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<Eigen::Matrix<float, 2, 1, 0, 2, 1> > >&) [350]
[349] 0.0 0.00 0.00 192 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<Eigen::Matrix<float, 2, 1, 0, 2, 1> > >::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<Eigen::Matrix<float, 2, 1, 0, 2, 1> > >, void*, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<Eigen::Matrix<float, 2, 1, 0, 2, 1> > >&, void*, mpl_::bool_<false>, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) [349]
-----------------------------------------------
0.00 0.00 192/192 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::assign<Eigen::Matrix<float, 2, 1, 0, 2, 1> >(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&) [351]
[350] 0.0 0.00 0.00 192 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<Eigen::Matrix<float, 2, 1, 0, 2, 1> > >::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<Eigen::Matrix<float, 2, 1, 0, 2, 1> > > >(boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<Eigen::Matrix<float, 2, 1, 0, 2, 1> > >&) [350]
0.00 0.00 192/192 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<Eigen::Matrix<float, 2, 1, 0, 2, 1> > >::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<Eigen::Matrix<float, 2, 1, 0, 2, 1> > >, void*, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<Eigen::Matrix<float, 2, 1, 0, 2, 1> > >&, void*, mpl_::bool_<false>, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) [349]
-----------------------------------------------
0.00 0.00 192/192 ThemeData::parseElement(pugi::xml_node const&, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&, ThemeData::ThemeElement&) [374]
[351] 0.0 0.00 0.00 192 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::assign<Eigen::Matrix<float, 2, 1, 0, 2, 1> >(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&) [351]
0.00 0.00 192/192 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<Eigen::Matrix<float, 2, 1, 0, 2, 1> > >::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<Eigen::Matrix<float, 2, 1, 0, 2, 1> > > >(boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<Eigen::Matrix<float, 2, 1, 0, 2, 1> > >&) [350]
-----------------------------------------------
0.00 0.00 3/187 pugi::xml_document::save(pugi::xml_writer&, char const*, unsigned int, pugi::xml_encoding) const [803]
0.00 0.00 184/187 pugi::impl::(anonymous namespace)::node_output(pugi::impl::(anonymous namespace)::xml_buffered_writer&, pugi::xml_node const&, char const*, unsigned int, unsigned int) [792]
[352] 0.0 0.00 0.00 187 pugi::impl::(anonymous namespace)::xml_buffered_writer::write(char const*) [352]
-----------------------------------------------
0.00 0.00 186/186 ImageComponent::resize() <cycle 5> [4]
[353] 0.0 0.00 0.00 186 ImageComponent::onSizeChanged() [353]
0.00 0.00 186/853 TextureResource::isInitialized() const [241]
-----------------------------------------------
0.00 0.00 3/186 pugi::xml_document::save(pugi::xml_writer&, char const*, unsigned int, pugi::xml_encoding) const [803]
0.00 0.00 183/186 pugi::impl::(anonymous namespace)::node_output(pugi::impl::(anonymous namespace)::xml_buffered_writer&, pugi::xml_node const&, char const*, unsigned int, unsigned int) [792]
[354] 0.0 0.00 0.00 186 pugi::impl::(anonymous namespace)::xml_buffered_writer::write(char, char) [354]
-----------------------------------------------
0.00 0.00 1/182 Window::Window() [119]
0.00 0.00 2/182 Window::renderLoadingScreen() [101]
0.00 0.00 3/182 Window::init(unsigned int, unsigned int) [73]
0.00 0.00 31/182 Window::update(int) [114]
0.00 0.00 68/182 Window::render() [7]
0.00 0.00 77/182 Window::setHelpPrompts(std::vector<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > > const&, HelpStyle const&) <cycle 5> [533]
[355] 0.0 0.00 0.00 182 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.221] [355]
-----------------------------------------------
0.00 0.00 18/182 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [29]
0.00 0.00 164/182 ComponentGrid::setEntry(std::shared_ptr<GuiComponent> const&, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, bool, bool, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, unsigned int, GridFlags::UpdateType) <cycle 5> [126]
[356] 0.0 0.00 0.00 182 GuiComponent::getParent() const [356]
-----------------------------------------------
0.00 0.00 176/176 nsvg__startElement(void*, char const*, char const**) [325]
[357] 0.0 0.00 0.00 176 nsvg__addShape(NSVGparser*) [357]
-----------------------------------------------
0.00 0.00 6/175 ThemeSet::getThemePath(std::string const&) const [806]
0.00 0.00 17/175 makeRelativePath(boost::filesystem::path const&, boost::filesystem::path const&, bool) [502]
0.00 0.00 48/175 removeCommonPath(boost::filesystem::path const&, boost::filesystem::path const&, bool&) [510]
0.00 0.00 104/175 resolvePath(char const*, boost::filesystem::path const&) [390]
[358] 0.0 0.00 0.00 175 boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&) [358]
0.00 0.00 175/2793 std::_Rb_tree_iterator<std::pair<std::string const, std::shared_ptr<Sound> > > std::_Rb_tree<std::string, std::pair<std::string const, std::shared_ptr<Sound> >, std::_Select1st<std::pair<std::string const, std::shared_ptr<Sound> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared_ptr<Sound> > > >::_M_insert_unique_<std::pair<std::string const, std::shared_ptr<Sound> > >(std::_Rb_tree_const_iterator<std::pair<std::string const, std::shared_ptr<Sound> > >, std::pair<std::string const, std::shared_ptr<Sound> >&&) [201]
-----------------------------------------------
0.00 0.00 2/174 boost::date_time::format_date_parser<boost::gregorian::date, char>::parse_year(std::istreambuf_iterator<char, std::char_traits<char> >&, std::istreambuf_iterator<char, std::char_traits<char> >&, std::string, boost::date_time::parse_match_result<char>&) const [878]
0.00 0.00 18/174 Settings::loadFile() [1017]
0.00 0.00 77/174 std::_Rb_tree<std::string, std::pair<std::string const, bool>, std::_Select1st<std::pair<std::string const, bool> >, std::less<std::string>, std::allocator<std::pair<std::string const, bool> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, bool> >*) [527]
0.00 0.00 77/174 std::_Rb_tree<std::string, std::pair<std::string const, int>, std::_Select1st<std::pair<std::string const, int> >, std::less<std::string>, std::allocator<std::pair<std::string const, int> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, int> >*) [528]
[359] 0.0 0.00 0.00 174 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.105] [359]
-----------------------------------------------
0.00 0.00 2/172 ThemeData::loadFile(std::string const&) [873]
0.00 0.00 4/172 ThemeData::parseViews(pugi::xml_node const&) [767]
0.00 0.00 4/172 ThemeData::parseIncludes(pugi::xml_node const&) [872]
0.00 0.00 20/172 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [580]
0.00 0.00 142/172 ThemeData::parseElement(pugi::xml_node const&, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&, ThemeData::ThemeElement&) [374]
[360] 0.0 0.00 0.00 172 ThemeException::setFiles(std::deque<boost::filesystem::path, std::allocator<boost::filesystem::path> > const&) [360]
0.00 0.00 572/2793 std::_Rb_tree_iterator<std::pair<std::string const, std::shared_ptr<Sound> > > std::_Rb_tree<std::string, std::pair<std::string const, std::shared_ptr<Sound> >, std::_Select1st<std::pair<std::string const, std::shared_ptr<Sound> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared_ptr<Sound> > > >::_M_insert_unique_<std::pair<std::string const, std::shared_ptr<Sound> > >(std::_Rb_tree_const_iterator<std::pair<std::string const, std::shared_ptr<Sound> > >, std::pair<std::string const, std::shared_ptr<Sound> >&&) [201]
0.00 0.00 516/516 ThemeException& operator<< <char const*>(ThemeException&, char const*) [283]
0.00 0.00 172/172 ThemeException& operator<< <std::string>(ThemeException&, std::string) [363]
0.00 0.00 172/172 std::_Deque_iterator<boost::filesystem::path, boost::filesystem::path const&, boost::filesystem::path const*>::operator+(int) const [361]
-----------------------------------------------
0.00 0.00 172/172 ThemeException::setFiles(std::deque<boost::filesystem::path, std::allocator<boost::filesystem::path> > const&) [360]
[361] 0.0 0.00 0.00 172 std::_Deque_iterator<boost::filesystem::path, boost::filesystem::path const&, boost::filesystem::path const*>::operator+(int) const [361]
0.00 0.00 172/172 std::_Deque_iterator<boost::filesystem::path, boost::filesystem::path const&, boost::filesystem::path const*>::operator+=(int) [362]
-----------------------------------------------
0.00 0.00 172/172 std::_Deque_iterator<boost::filesystem::path, boost::filesystem::path const&, boost::filesystem::path const*>::operator+(int) const [361]
[362] 0.0 0.00 0.00 172 std::_Deque_iterator<boost::filesystem::path, boost::filesystem::path const&, boost::filesystem::path const*>::operator+=(int) [362]
-----------------------------------------------
0.00 0.00 172/172 ThemeException::setFiles(std::deque<boost::filesystem::path, std::allocator<boost::filesystem::path> > const&) [360]
[363] 0.0 0.00 0.00 172 ThemeException& operator<< <std::string>(ThemeException&, std::string) [363]
0.00 0.00 172/2793 std::_Rb_tree_iterator<std::pair<std::string const, std::shared_ptr<Sound> > > std::_Rb_tree<std::string, std::pair<std::string const, std::shared_ptr<Sound> >, std::_Select1st<std::pair<std::string const, std::shared_ptr<Sound> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared_ptr<Sound> > > >::_M_insert_unique_<std::pair<std::string const, std::shared_ptr<Sound> > >(std::_Rb_tree_const_iterator<std::pair<std::string const, std::shared_ptr<Sound> > >, std::pair<std::string const, std::shared_ptr<Sound> >&&) [201]
-----------------------------------------------
0.00 0.00 171/171 ImageComponent::resize() <cycle 5> [4]
[364] 0.0 0.00 0.00 171 SVGResource::getSourceImageSize() const [364]
-----------------------------------------------
0.00 0.00 170/170 SystemView::onCursorChanged(CursorState const&) [28]
[365] 0.0 0.00 0.00 170 ImageComponent::setOpacity(unsigned char) [365]
-----------------------------------------------
0.00 0.00 3/166 pugi::xml_document::save(pugi::xml_writer&, char const*, unsigned int, pugi::xml_encoding) const [803]
0.00 0.00 163/166 pugi::impl::(anonymous namespace)::node_output(pugi::impl::(anonymous namespace)::xml_buffered_writer&, pugi::xml_node const&, char const*, unsigned int, unsigned int) [792]
[366] 0.0 0.00 0.00 166 pugi::impl::(anonymous namespace)::xml_buffered_writer::write(char) [366]
-----------------------------------------------
0.00 0.00 45/164 ResourceManager::getFileData(std::string const&) const [492]
0.00 0.00 119/164 ResourceManager::fileExists(std::string const&) const [379]
[367] 0.0 0.00 0.00 164 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.56] [367]
-----------------------------------------------
19 DateTimeComponent::updateTextCache() <cycle 5> [583]
0.00 0.00 1/395 NinePatchComponent::~NinePatchComponent() [125]
0.00 0.00 1/395 ViewController::goToSystemView(SystemData*) [109]
0.00 0.00 2/395 MenuComponent::~MenuComponent() [90]
0.00 0.00 2/395 GuiMenu::GuiMenu(Window*) [17]
0.00 0.00 2/395 DetailedGameListView::~DetailedGameListView() [51]
0.00 0.00 2/395 ViewController::~ViewController() [40]
0.00 0.00 2/395 DateTimeComponent::setFont(std::shared_ptr<Font>) [120]
0.00 0.00 4/395 DetailedGameListView::initMDValues() [48]
0.00 0.00 4/395 DateTimeComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [69]
0.00 0.00 6/395 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [43]
0.00 0.00 20/395 GuiMenu::addEntry(char const*, unsigned int, bool, std::function<void ()> const&) [26]
0.00 0.01 34/395 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [8]
0.00 0.02 64/395 DateTimeComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [19]
[368] 0.0 0.00 0.00 163 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 5> [368]
0.00 0.00 2/22 std::_Sp_counted_ptr<SVGResource*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [568]
0.00 0.00 1/8 std::_Sp_counted_ptr<TextureResource*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [692]
0.00 0.00 1/7 std::_Sp_counted_ptr<Font*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [708]
0.00 0.00 1/1 std::_Sp_counted_ptr<SystemView*, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1030]
1 std::_Sp_counted_ptr<SystemView*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 5> [1031]
-----------------------------------------------
0.00 0.00 20/162 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [580]
0.00 0.00 142/162 ThemeData::parseElement(pugi::xml_node const&, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&, ThemeData::ThemeElement&) [374]
[369] 0.0 0.00 0.00 162 pugi::xml_node::first_child() const [369]
-----------------------------------------------
0.00 0.00 3/162 Window::pushGui(GuiComponent*) [102]
0.00 0.00 8/162 ThemeData::makeExtras(std::shared_ptr<ThemeData> const&, std::string const&, Window*) [63]
0.00 0.00 151/162 GuiComponent::addChild(GuiComponent*) [337]
[370] 0.0 0.00 0.00 162 void std::vector<GuiComponent*, std::allocator<GuiComponent*> >::_M_emplace_back_aux<GuiComponent* const&>(GuiComponent* const&) [370]
-----------------------------------------------
0.00 0.00 1/161 GuiMenu::onSizeChanged() <cycle 5> [1012]
0.00 0.00 1/161 GuiMenu::GuiMenu(Window*) [17]
0.00 0.00 1/161 GuiSettings::GuiSettings(Window*, char const*) [61]
0.00 0.00 1/161 SystemView::SystemView(Window*) [46]
0.00 0.00 1/161 ViewController::getSystemListView() [45]
0.00 0.00 1/161 ViewController::goToSystemView(SystemData*) [109]
0.00 0.00 1/161 Window::renderLoadingScreen() [101]
0.00 0.00 1/161 GuiMsgBox::GuiMsgBox(Window*, std::string const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&) [62]
0.00 0.00 2/161 BasicGameListView::BasicGameListView(Window*, FileData*) [64]
0.00 0.00 2/161 DetailedGameListView::initMDValues() [48]
0.00 0.00 2/161 ViewController::getGameListView(SystemData*) [9]
0.00 0.00 3/161 DetailedGameListView::DetailedGameListView(Window*, FileData*) [37]
0.00 0.00 4/161 ISimpleGameListView::ISimpleGameListView(Window*, FileData*) [76]
0.00 0.00 4/161 SystemView::populate() [54]
0.00 0.00 15/161 NinePatchComponent::fitTo(Eigen::Matrix<float, 2, 1, 0, 2, 1>, Eigen::Matrix<float, 3, 1, 0, 3, 1>, Eigen::Matrix<float, 2, 1, 0, 2, 1>) <cycle 5> [607]
0.00 0.00 121/161 ComponentList::updateElementPosition(ComponentListRow const&) [459]
[371] 0.0 0.00 0.00 161 GuiComponent::setPosition(float, float, float) [371]
0.00 0.00 161/1054 GuiComponent::onPositionChanged() [237]
-----------------------------------------------
0.00 0.00 150/150 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [29]
[372] 0.0 0.00 0.00 150 std::_Rb_tree_iterator<std::pair<std::string const, char const*> > std::_Rb_tree<std::string, std::pair<std::string const, char const*>, std::_Select1st<std::pair<std::string const, char const*> >, std::less<std::string>, std::allocator<std::pair<std::string const, char const*> > >::_M_insert_unique_<std::pair<char const*, char const*>&>(std::_Rb_tree_const_iterator<std::pair<std::string const, char const*> >, std::pair<char const*, char const*>&) [372]
0.00 0.00 10/321 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.314] [316]
0.00 0.00 8/8 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, char const*> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, char const*>, std::_Select1st<std::pair<std::string const, char const*> >, std::less<std::string>, std::allocator<std::pair<std::string const, char const*> > >::_M_insert_unique<std::pair<char const*, char const*>&>(std::pair<char const*, char const*>&) [694]
0.00 0.00 3/11 std::_Rb_tree_iterator<std::pair<std::string const, char const*> > std::_Rb_tree<std::string, std::pair<std::string const, char const*>, std::_Select1st<std::pair<std::string const, char const*> >, std::less<std::string>, std::allocator<std::pair<std::string const, char const*> > >::_M_insert_<std::pair<char const*, char const*>&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<char const*, char const*>&) [651]
-----------------------------------------------
0.00 0.00 5/147 Settings::loadFile() [1017]
0.00 0.00 142/147 ThemeData::parseElement(pugi::xml_node const&, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&, ThemeData::ThemeElement&) [374]
[373] 0.0 0.00 0.00 147 pugi::xml_attribute::as_bool(bool) const [373]
-----------------------------------------------
0.00 0.00 142/142 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [580]
[374] 0.0 0.00 0.00 142 ThemeData::parseElement(pugi::xml_node const&, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&, ThemeData::ThemeElement&) [374]
0.00 0.00 1270/1360 pugi::xml_node::name() const [225]
0.00 0.00 706/8324 pugi::xml_node::operator void (*)(pugi::xml_node***)() const [181]
0.00 0.00 564/564 std::map<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::operator[](std::string&&) [278]
0.00 0.00 564/8719 pugi::xml_node::text() const [179]
0.00 0.00 564/654 pugi::xml_node::next_sibling() const [273]
0.00 0.00 564/2793 std::_Rb_tree_iterator<std::pair<std::string const, std::shared_ptr<Sound> > > std::_Rb_tree<std::string, std::pair<std::string const, std::shared_ptr<Sound> >, std::_Select1st<std::pair<std::string const, std::shared_ptr<Sound> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared_ptr<Sound> > > >::_M_insert_unique_<std::pair<std::string const, std::shared_ptr<Sound> > >(std::_Rb_tree_const_iterator<std::pair<std::string const, std::shared_ptr<Sound> > >, std::pair<std::string const, std::shared_ptr<Sound> >&&) [201]
0.00 0.00 404/407 pugi::xml_text::as_string(char const*) const [300]
0.00 0.00 192/192 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::assign<Eigen::Matrix<float, 2, 1, 0, 2, 1> >(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&) [351]
0.00 0.00 142/172 ThemeException::setFiles(std::deque<boost::filesystem::path, std::allocator<boost::filesystem::path> > const&) [360]
0.00 0.00 142/418 pugi::xml_node::attribute(char const*) const [298]
0.00 0.00 142/147 pugi::xml_attribute::as_bool(bool) const [373]
0.00 0.00 142/162 pugi::xml_node::first_child() const [369]
0.00 0.00 142/266 ThemeException::~ThemeException() [323]
0.00 0.00 102/104 resolvePath(char const*, boost::filesystem::path const&) [390]
0.00 0.00 102/236 ResourceManager::getInstance() [334]
0.00 0.00 102/137 ResourceManager::fileExists(std::string const&) const [379]
0.00 0.00 102/102 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::assign<std::string>(std::string const&) [397]
0.00 0.00 94/94 getHexColor(char const*) [409]
0.00 0.00 94/94 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assign<unsigned int>(unsigned int&&) [411]
0.00 0.00 82/84 pugi::xml_text::as_float(float) const [426]
0.00 0.00 82/82 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assign<float>(float&&) [430]
0.00 0.00 78/78 pugi::xml_text::as_bool(bool) const [440]
0.00 0.00 78/78 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assign<bool>(bool&&) [438]
0.00 0.00 16/16 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assign<std::string>(std::string&&) [598]
-----------------------------------------------
0.00 0.00 16/142 Settings::loadFile() [1017]
0.00 0.00 16/142 ThemeData::parseViews(pugi::xml_node const&) [767]
0.00 0.00 20/142 InputConfig::loadFromXML(pugi::xml_node) [987]
0.00 0.00 90/142 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [580]
[375] 0.0 0.00 0.00 142 pugi::xml_attribute::as_string(char const*) const [375]
-----------------------------------------------
0.00 0.00 142/142 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [580]
[376] 0.0 0.00 0.00 142 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, ThemeData::ThemeElement> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeElement>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeElement> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeElement> > >::_M_insert_unique<std::pair<std::string, ThemeData::ThemeElement> >(std::pair<std::string, ThemeData::ThemeElement>&&) [376]
0.00 0.00 102/102 std::_Rb_tree_iterator<std::pair<std::string const, ThemeData::ThemeElement> > std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeElement>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeElement> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeElement> > >::_M_insert_<std::pair<std::string, ThemeData::ThemeElement> >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string, ThemeData::ThemeElement>&&) [401]
-----------------------------------------------
0.00 0.00 1/138 GuiSettings::GuiSettings(Window*, char const*) [61]
0.00 0.00 1/138 DetailedGameListView::DetailedGameListView(Window*, FileData*) [37]
0.00 0.00 1/138 SystemView::SystemView(Window*) [46]
0.00 0.00 1/138 IList<SystemViewData, SystemData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [108]
0.00 0.00 2/138 GuiMenu::GuiMenu(Window*) [17]
0.00 0.00 2/138 IList<TextListData, FileData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [86]
0.00 0.00 2/138 TextListComponent<FileData*>::TextListComponent(Window*) [85]
0.00 0.00 2/138 DetailedGameListView::initMDValues() [48]
0.00 0.00 2/138 ComponentList::ComponentList(Window*) [84]
0.00 0.00 2/138 DateTimeComponent::DateTimeComponent(Window*, DateTimeComponent::DisplayMode) [104]
0.00 0.00 2/138 GuiMsgBox::GuiMsgBox(Window*, std::string const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&) [62]
0.00 0.00 3/138 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [43]
0.00 0.00 3/138 Window::init(unsigned int, unsigned int) [73]
0.00 0.00 3/138 ButtonComponent::ButtonComponent(Window*, std::string const&, std::string const&, std::function<void ()> const&) [68]
0.00 0.00 5/138 GuiMenu::addEntry(char const*, unsigned int, bool, std::function<void ()> const&) [26]
0.00 0.00 5/138 makeArrow(Window*) [66]
0.00 0.00 14/138 MenuComponent::getButtonGridHeight() const [565]
0.00 0.00 16/138 DetailedGameListView::initMDLabels() [848]
0.00 0.00 21/138 Font::getFromTheme(ThemeData::ThemeElement const*, unsigned int, std::shared_ptr<Font> const&) [573]
0.00 0.00 22/138 TextComponent::TextComponent(Window*) [561]
0.00 0.00 28/138 HelpStyle::HelpStyle() [525]
[377] 0.0 0.00 0.00 138 Font::get(int, std::string const&) [377]
0.00 0.00 414/3169 GuiTextEditPopup::~GuiTextEditPopup() [198]
0.00 0.00 138/199 getCanonicalPath(std::string const&) [348]
0.00 0.00 138/138 std::_Rb_tree<std::pair<std::string, int>, std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> >, std::_Select1st<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > >, std::less<std::pair<std::string, int> >, std::allocator<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > > >::find(std::pair<std::string, int> const&) [378]
0.00 0.00 131/131 std::weak_ptr<Font>::lock() const [380]
0.00 0.00 7/7 Font::Font(int, std::string const&) [701]
0.00 0.00 7/7 std::map<std::pair<std::string, int>, std::weak_ptr<Font>, std::less<std::pair<std::string, int> >, std::allocator<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > > >::operator[](std::pair<std::string, int> const&) [709]
0.00 0.00 7/236 ResourceManager::getInstance() [334]
0.00 0.00 7/37 ResourceManager::addReloadable(std::weak_ptr<IReloadable>) [504]
-----------------------------------------------
0.00 0.00 138/138 Font::get(int, std::string const&) [377]
[378] 0.0 0.00 0.00 138 std::_Rb_tree<std::pair<std::string, int>, std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> >, std::_Select1st<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > >, std::less<std::pair<std::string, int> >, std::allocator<std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> > > >::find(std::pair<std::string, int> const&) [378]
0.00 0.00 138/3169 GuiTextEditPopup::~GuiTextEditPopup() [198]
-----------------------------------------------
0.00 0.00 1/137 getFallbackFontPaths() [982]
0.00 0.00 2/137 ThemeData::parseIncludes(pugi::xml_node const&) [872]
0.00 0.00 6/137 HelpComponent::getIconTexture(char const*) [78]
0.00 0.00 26/137 ImageComponent::setImage(std::string, bool) [21]
0.00 0.00 102/137 ThemeData::parseElement(pugi::xml_node const&, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&, ThemeData::ThemeElement&) [374]
[379] 0.0 0.00 0.00 137 ResourceManager::fileExists(std::string const&) const [379]
0.00 0.00 137/205 std::_Rb_tree<std::string const, std::pair<std::string const, Res2hEntry const>, std::_Select1st<std::pair<std::string const, Res2hEntry const> >, std::less<std::string const>, std::allocator<std::pair<std::string const, Res2hEntry const> > >::find(std::string const&) const [346]
0.00 0.00 119/164 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.56] [367]
-----------------------------------------------
0.00 0.00 131/131 Font::get(int, std::string const&) [377]
[380] 0.0 0.00 0.00 131 std::weak_ptr<Font>::lock() const [380]
0.00 0.00 131/131 std::shared_ptr<Font>::shared_ptr<Font>(std::weak_ptr<Font> const&) [381]
-----------------------------------------------
0.00 0.00 131/131 std::weak_ptr<Font>::lock() const [380]
[381] 0.0 0.00 0.00 131 std::shared_ptr<Font>::shared_ptr<Font>(std::weak_ptr<Font> const&) [381]
-----------------------------------------------
0.00 0.00 17/121 makeRelativePath(boost::filesystem::path const&, boost::filesystem::path const&, bool) [502]
0.00 0.00 104/121 resolvePath(char const*, boost::filesystem::path const&) [390]
[382] 0.0 0.00 0.00 121 boost::filesystem::path::operator=(boost::filesystem::path const&) [382]
-----------------------------------------------
0.00 0.00 2/120 SystemView::SystemView(Window*) [46]
0.00 0.00 2/120 void std::_Destroy_aux<false>::__destroy<IList<SystemViewData, SystemData*>::Entry*>(IList<SystemViewData, SystemData*>::Entry*, IList<SystemViewData, SystemData*>::Entry*) <cycle 5> [770]
0.00 0.00 2/120 IList<SystemViewData, SystemData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [108]
0.00 0.00 4/120 SystemView::onCursorChanged(CursorState const&) [28]
0.00 0.00 8/120 SystemView::getHelpStyle() [679]
0.00 0.00 10/120 std::_Function_handler<void (), SystemView::onCursorChanged(CursorState const&)::{lambda()#2}>::_M_invoke(std::_Any_data const&) [753]
0.00 0.00 18/120 SystemView::populate() [54]
0.00 0.00 74/120 SystemView::input(InputConfig*, Input) [42]
[383] 0.0 0.00 0.00 120 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.296] [383]
-----------------------------------------------
0.00 0.00 3/115 TextComponent::setColor(unsigned int) [788]
0.00 0.00 8/115 LambdaAnimation::apply(float) [592]
0.00 0.00 17/115 TextComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [97]
0.00 0.00 87/115 TextComponent::TextComponent(Window*, std::string const&, std::shared_ptr<Font> const&, unsigned int, Alignment, Eigen::Matrix<float, 3, 1, 0, 3, 1>, Eigen::Matrix<float, 2, 1, 0, 2, 1>) <cycle 5> [424]
[384] 0.0 0.00 0.00 115 GuiComponent::setOpacity(unsigned char) [384]
-----------------------------------------------
0.00 0.00 1/114 GuiMenu::GuiMenu(Window*) [17]
0.00 0.00 1/114 GuiSettings::GuiSettings(Window*, char const*) [61]
0.00 0.00 1/114 SystemView::SystemView(Window*) [46]
0.00 0.00 1/114 IList<SystemViewData, SystemData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [108]
0.00 0.00 1/114 ViewController::goToSystemView(SystemData*) [109]
0.00 0.00 1/114 Window::init(unsigned int, unsigned int) [73]
0.00 0.00 2/114 IList<TextListData, FileData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [86]
0.00 0.00 2/114 ISimpleGameListView::ISimpleGameListView(Window*, FileData*) [76]
0.00 0.00 2/114 ViewController::getGameListView(SystemData*) [9]
0.00 0.00 2/114 ComponentList::ComponentList(Window*) [84]
0.00 0.00 3/114 GuiComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [88]
0.00 0.00 3/114 GuiMsgBox::GuiMsgBox(Window*, std::string const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&, std::string const&, std::function<void ()> const&) [62]
0.00 0.00 4/114 Window::renderLoadingScreen() [101]
0.00 0.00 11/114 MenuComponent::updateSize() [70]
0.00 0.00 12/114 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [29]
0.00 0.00 30/114 HelpStyle::HelpStyle() [525]
0.00 0.00 37/114 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [8]
[385] 0.0 0.00 0.00 114 Renderer::getScreenWidth() [385]
-----------------------------------------------
0.00 0.00 7/111 makeRelativePath(boost::filesystem::path const&, boost::filesystem::path const&, bool) [502]
0.00 0.00 104/111 resolvePath(char const*, boost::filesystem::path const&) [390]
[386] 0.0 0.00 0.00 111 boost::filesystem::path::path(char const*) [386]
-----------------------------------------------
0.00 0.00 3/108 TextComponent::~TextComponent() <cycle 5> [789]
0.00 0.00 105/108 TextComponent::~TextComponent() <cycle 5> [388]
[387] 0.0 0.00 0.00 108 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.83] [387]
-----------------------------------------------
1 SystemView::~SystemView() <cycle 5> [986]
88 std::_Sp_counted_ptr_inplace<TextComponent, std::allocator<TextComponent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 5> [422]
0.00 0.00 1/395 GuiMenu::~GuiMenu() [74]
0.00 0.00 2/395 ISimpleGameListView::~ISimpleGameListView() [72]
0.00 0.00 14/395 DetailedGameListView::~DetailedGameListView() [51]
[388] 0.0 0.00 0.00 106 TextComponent::~TextComponent() <cycle 5> [388]
0.00 0.00 105/390 std::_Sp_counted_ptr<TextCache*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [304]
0.00 0.00 105/390 std::_Sp_counted_ptr<TextCache*, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [303]
0.00 0.00 105/108 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.83] [387]
0.00 0.00 1/7 std::_Sp_counted_ptr<Font*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [708]
106 GuiComponent::~GuiComponent() <cycle 5> [321]
-----------------------------------------------
0.00 0.00 16/106 ThemeData::parseViews(pugi::xml_node const&) [767]
0.00 0.00 90/106 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [580]
[389] 0.0 0.00 0.00 106 pugi::xml_attribute::operator!() const [389]
-----------------------------------------------
0.00 0.00 2/104 ThemeData::parseIncludes(pugi::xml_node const&) [872]
0.00 0.00 102/104 ThemeData::parseElement(pugi::xml_node const&, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&, ThemeData::ThemeElement&) [374]
[390] 0.0 0.00 0.00 104 resolvePath(char const*, boost::filesystem::path const&) [390]
0.00 0.00 208/20318 boost::filesystem::path::iterator::~iterator() [170]
0.00 0.00 208/7111 boost::filesystem::path::~path() [186]
0.00 0.00 104/6882 boost::filesystem::path::compare(char const*) const [188]
0.00 0.00 104/104 boost::filesystem::operator==(boost::filesystem::path const&, char const*) [392]
0.00 0.00 104/111 boost::filesystem::path::path(char const*) [386]
0.00 0.00 104/175 boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&) [358]
0.00 0.00 104/121 boost::filesystem::path::operator=(boost::filesystem::path const&) [382]
-----------------------------------------------
0.00 0.00 1/104 DetailedGameListView::DetailedGameListView(Window*, FileData*) [37]
0.00 0.00 1/104 IList<SystemViewData, SystemData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [108]
0.00 0.00 1/104 Window::Window() [119]
0.00 0.00 1/104 Window::renderLoadingScreen() [101]
0.00 0.00 2/104 IList<TextListData, FileData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [86]
0.00 0.00 2/104 ComponentList::ComponentList(Window*) [84]
0.00 0.00 4/104 ISimpleGameListView::ISimpleGameListView(Window*, FileData*) [76]
0.00 0.00 4/104 SystemView::populate() [54]
0.00 0.00 5/104 makeArrow(Window*) [66]
0.00 0.00 6/104 ThemeData::makeExtras(std::shared_ptr<ThemeData> const&, std::string const&, Window*) [63]
0.00 0.00 77/104 HelpComponent::updateGrid() <cycle 5> [77]
[391] 0.0 0.00 0.00 104 ImageComponent::ImageComponent(Window*) [391]
0.00 0.00 104/275 GuiComponent::GuiComponent(Window*) [320]
0.00 0.00 104/1919 Renderer::buildGLColorArray(unsigned char*, unsigned int, unsigned int) [215]
-----------------------------------------------
0.00 0.00 104/104 resolvePath(char const*, boost::filesystem::path const&) [390]
[392] 0.0 0.00 0.00 104 boost::filesystem::operator==(boost::filesystem::path const&, char const*) [392]
0.00 0.00 104/6882 boost::filesystem::path::compare(char const*) const [188]
-----------------------------------------------
0.00 0.00 104/104 boost::date_time::string_parse_tree<char>::string_parse_tree(std::vector<std::string, std::allocator<std::string> >, unsigned int) [637]
[393] 0.0 0.00 0.00 104 boost::date_time::string_parse_tree<char>::insert(std::string const&, unsigned short) [393]
0.00 0.00 1168/1168 std::_Rb_tree<char, std::pair<char const, boost::date_time::string_parse_tree<char> >, std::_Select1st<std::pair<char const, boost::date_time::string_parse_tree<char> > >, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >::_Rb_tree(std::_Rb_tree<char, std::pair<char const, boost::date_time::string_parse_tree<char> >, std::_Select1st<std::pair<char const, boost::date_time::string_parse_tree<char> > >, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >&&) [233]
0.00 0.00 1168/1188 std::_Rb_tree<char, std::pair<char const, boost::date_time::string_parse_tree<char> >, std::_Select1st<std::pair<char const, boost::date_time::string_parse_tree<char> > >, std::less<char>, std::allocator<std::pair<char const, boost::date_time::string_parse_tree<char> > > >::_M_erase(std::_Rb_tree_node<std::pair<char const, boost::date_time::string_parse_tree<char> > >*) [232]
-----------------------------------------------
0.00 0.00 104/104 boost::date_time::string_parse_tree<char>::string_parse_tree(std::vector<std::string, std::allocator<std::string> >, unsigned int) [637]
[394] 0.0 0.00 0.00 104 char* std::string::_S_construct<boost::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<char const*, std::string>, boost::use_default, boost::use_default> >(boost::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<char const*, std::string>, boost::use_default, boost::use_default>, boost::transform_iterator<boost::algorithm::detail::to_lowerF<char>, __gnu_cxx::__normal_iterator<char const*, std::string>, boost::use_default, boost::use_default>, std::allocator<char> const&, std::input_iterator_tag) [394]
-----------------------------------------------
0.00 0.00 102/102 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<std::string> >::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<std::string> > >(boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<std::string> >&) [396]
[395] 0.0 0.00 0.00 102 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<std::string> >::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<std::string> >, void*, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<std::string> >&, void*, mpl_::bool_<false>, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) [395]
-----------------------------------------------
0.00 0.00 102/102 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::assign<std::string>(std::string const&) [397]
[396] 0.0 0.00 0.00 102 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<std::string> >::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<std::string> > >(boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<std::string> >&) [396]
0.00 0.00 102/102 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<std::string> >::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<std::string> >, void*, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<std::string> >&, void*, mpl_::bool_<false>, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) [395]
-----------------------------------------------
0.00 0.00 102/102 ThemeData::parseElement(pugi::xml_node const&, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&, ThemeData::ThemeElement&) [374]
[397] 0.0 0.00 0.00 102 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::assign<std::string>(std::string const&) [397]
0.00 0.00 102/102 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<std::string> >::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<std::string> > >(boost::detail::variant::invoke_visitor<boost::detail::variant::direct_assigner<std::string> >&) [396]
0.00 0.00 102/372 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::variant_assign(boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>&&) [306]
0.00 0.00 102/1848 boost::detail::variant::destroyer::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::destroyer>(boost::detail::variant::destroyer&) [217]
-----------------------------------------------
0.00 0.00 102/102 std::_Rb_tree_node<std::pair<std::string const, ThemeData::ThemeElement> >* std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeElement>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeElement> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeElement> > >::_M_create_node<std::pair<std::string, ThemeData::ThemeElement> >(std::pair<std::string, ThemeData::ThemeElement>&&) [402]
[398] 0.0 0.00 0.00 102 ThemeData::ThemeElement::ThemeElement(ThemeData::ThemeElement&&) [398]
0.00 0.00 102/244 std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::_Rb_tree(std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >&&) [330]
-----------------------------------------------
0.00 0.00 102/102 std::_Rb_tree_iterator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::_M_insert_unique_<std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >(std::_Rb_tree_const_iterator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >&&) [282]
[399] 0.0 0.00 0.00 102 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, bool> std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::_M_insert_unique<std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >(std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >&&) [399]
0.00 0.00 102/552 std::_Rb_tree_iterator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::_M_insert_<std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >&&) [280]
-----------------------------------------------
0.00 0.00 102/102 std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeElement>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeElement> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeElement> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, ThemeData::ThemeElement> >*) [738]
[400] 0.0 0.00 0.00 102 std::_Rb_tree<std::string, std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >, std::_Select1st<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >, std::less<std::string>, std::allocator<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > >*) [400]
0.00 0.00 670/3316 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.161] [197]
-----------------------------------------------
0.00 0.00 102/102 std::pair<std::_Rb_tree_iterator<std::pair<std::string const, ThemeData::ThemeElement> >, bool> std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeElement>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeElement> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeElement> > >::_M_insert_unique<std::pair<std::string, ThemeData::ThemeElement> >(std::pair<std::string, ThemeData::ThemeElement>&&) [376]
[401] 0.0 0.00 0.00 102 std::_Rb_tree_iterator<std::pair<std::string const, ThemeData::ThemeElement> > std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeElement>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeElement> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeElement> > >::_M_insert_<std::pair<std::string, ThemeData::ThemeElement> >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string, ThemeData::ThemeElement>&&) [401]
0.00 0.00 102/102 std::_Rb_tree_node<std::pair<std::string const, ThemeData::ThemeElement> >* std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeElement>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeElement> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeElement> > >::_M_create_node<std::pair<std::string, ThemeData::ThemeElement> >(std::pair<std::string, ThemeData::ThemeElement>&&) [402]
0.00 0.00 96/572 bool std::operator< <char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [277]
-----------------------------------------------
0.00 0.00 102/102 std::_Rb_tree_iterator<std::pair<std::string const, ThemeData::ThemeElement> > std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeElement>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeElement> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeElement> > >::_M_insert_<std::pair<std::string, ThemeData::ThemeElement> >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string, ThemeData::ThemeElement>&&) [401]
[402] 0.0 0.00 0.00 102 std::_Rb_tree_node<std::pair<std::string const, ThemeData::ThemeElement> >* std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ThemeElement>, std::_Select1st<std::pair<std::string const, ThemeData::ThemeElement> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ThemeElement> > >::_M_create_node<std::pair<std::string, ThemeData::ThemeElement> >(std::pair<std::string, ThemeData::ThemeElement>&&) [402]
0.00 0.00 102/102 ThemeData::ThemeElement::ThemeElement(ThemeData::ThemeElement&&) [398]
-----------------------------------------------
0.00 0.00 1/101 IList<SystemViewData, SystemData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [108]
0.00 0.00 1/101 Window::init(unsigned int, unsigned int) [73]
0.00 0.00 1/101 Window::renderLoadingScreen() [101]
0.00 0.00 2/101 IList<TextListData, FileData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [86]
0.00 0.00 2/101 ComponentList::ComponentList(Window*) [84]
0.00 0.00 4/101 ISimpleGameListView::ISimpleGameListView(Window*, FileData*) [76]
0.00 0.00 5/101 makeArrow(Window*) [66]
0.00 0.00 8/101 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [29]
0.00 0.00 77/101 HelpComponent::updateGrid() <cycle 5> [77]
[403] 0.0 0.00 0.00 101 ImageComponent::setResize(float, float) [403]
-----------------------------------------------
0.00 0.00 28/100 HelpStyle::HelpStyle() [525]
0.00 0.00 72/100 HelpStyle::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&) [689]
[404] 0.0 0.00 0.00 100 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.88] [404]
-----------------------------------------------
0.00 0.00 4/100 DetailedGameListView::updateInfoPanel() [87]
0.00 0.00 32/100 RatingComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [516]
0.00 0.00 64/100 DateTimeComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [19]
[405] 0.0 0.00 0.00 100 GuiComponent::getOpacity() const [405]
-----------------------------------------------
0.00 0.00 98/98 Eigen::internal::transform_right_product_impl<Eigen::Transform<float, 3, 2, 0>, Eigen::Matrix<float, 3, 1, 0, 3, 1>, 2>::run(Eigen::Transform<float, 3, 2, 0> const&, Eigen::Matrix<float, 3, 1, 0, 3, 1> const&) [407]
[406] 0.0 0.00 0.00 98 Eigen::Block<Eigen::Matrix<float, 3, 1, 0, 3, 1>, 3, 1, true>& Eigen::NoAlias<Eigen::Block<Eigen::Matrix<float, 3, 1, 0, 3, 1>, 3, 1, true>, Eigen::MatrixBase>::operator+=<Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4> const, 3, 3, false> const, Eigen::Matrix<float, 3, 1, 0, 3, 1> const&, 6>(Eigen::CoeffBasedProduct<Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4> const, 3, 3, false> const, Eigen::Matrix<float, 3, 1, 0, 3, 1> const&, 6> const&) [406]
-----------------------------------------------
0.00 0.00 34/98 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [8]
0.00 0.00 64/98 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [472]
[407] 0.0 0.00 0.00 98 Eigen::internal::transform_right_product_impl<Eigen::Transform<float, 3, 2, 0>, Eigen::Matrix<float, 3, 1, 0, 3, 1>, 2>::run(Eigen::Transform<float, 3, 2, 0> const&, Eigen::Matrix<float, 3, 1, 0, 3, 1> const&) [407]
0.00 0.00 98/98 Eigen::Block<Eigen::Matrix<float, 3, 1, 0, 3, 1>, 3, 1, true>& Eigen::NoAlias<Eigen::Block<Eigen::Matrix<float, 3, 1, 0, 3, 1>, 3, 1, true>, Eigen::MatrixBase>::operator+=<Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4> const, 3, 3, false> const, Eigen::Matrix<float, 3, 1, 0, 3, 1> const&, 6>(Eigen::CoeffBasedProduct<Eigen::Block<Eigen::Matrix<float, 4, 4, 0, 4, 4> const, 3, 3, false> const, Eigen::Matrix<float, 3, 1, 0, 3, 1> const&, 6> const&) [406]
-----------------------------------------------
0.00 0.00 4/98 ComponentList::ComponentList(Window*) [84]
0.00 0.00 94/98 ComponentList::input(InputConfig*, Input) [16]
[408] 0.0 0.00 0.00 98 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.303] [408]
-----------------------------------------------
0.00 0.00 94/94 ThemeData::parseElement(pugi::xml_node const&, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&, ThemeData::ThemeElement&) [374]
[409] 0.0 0.00 0.00 94 getHexColor(char const*) [409]
0.00 0.00 94/266 ThemeException::~ThemeException() [323]
-----------------------------------------------
0.00 0.00 94/94 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<unsigned int> >::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<unsigned int> > >(boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<unsigned int> >&) [412]
[410] 0.0 0.00 0.00 94 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<unsigned int> >::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<unsigned int> >, void*, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<unsigned int> >&, void*, mpl_::bool_<false>, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) [410]
-----------------------------------------------
0.00 0.00 94/94 ThemeData::parseElement(pugi::xml_node const&, std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > > const&, ThemeData::ThemeElement&) [374]
[411] 0.0 0.00 0.00 94 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assign<unsigned int>(unsigned int&&) [411]
0.00 0.00 94/94 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<unsigned int> >::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<unsigned int> > >(boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<unsigned int> >&) [412]
0.00 0.00 94/372 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::variant_assign(boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>&&) [306]
0.00 0.00 94/1848 boost::detail::variant::destroyer::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::destroyer>(boost::detail::variant::destroyer&) [217]
-----------------------------------------------
0.00 0.00 94/94 void boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::move_assign<unsigned int>(unsigned int&&) [411]
[412] 0.0 0.00 0.00 94 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<unsigned int> >::result_type boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<unsigned int> > >(boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<unsigned int> >&) [412]
0.00 0.00 94/94 boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<unsigned int> >::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<unsigned int> >, void*, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<boost::detail::variant::direct_mover<unsigned int> >&, void*, mpl_::bool_<false>, boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, Eigen::Matrix<float, 2, 1, 0, 2, 1>, boost::mpl::l_item<mpl_::long_<4l>, std::string, boost::mpl::l_item<mpl_::long_<3l>, unsigned int, boost::mpl::l_item<mpl_::long_<2l>, float, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) [410]
-----------------------------------------------
0.00 0.00 12/93 FileData::addChild(FileData*) [265]
0.00 0.00 81/93 FileData::getFilesRecursive(unsigned int) const [640]
[413] 0.0 0.00 0.00 93 void std::vector<FileData*, std::allocator<FileData*> >::_M_emplace_back_aux<FileData* const&>(FileData* const&) [413]
-----------------------------------------------
0.00 0.00 1/92 GuiMenu::GuiMenu(Window*) [17]
0.00 0.00 2/92 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [56]
0.00 0.00 12/92 strToUpper(std::string const&) [633]
0.00 0.00 77/92 HelpComponent::updateGrid() <cycle 5> [77]
[414] 0.0 0.00 0.00 92 strToUpper(char const*) [414]
-----------------------------------------------
0.00 0.00 91/91 std::_Rb_tree_node<std::pair<std::string const, ThemeData::ElementPropertyType> >* std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ElementPropertyType>, std::_Select1st<std::pair<std::string const, ThemeData::ElementPropertyType> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > >::_M_create_node<std::pair<std::string const, ThemeData::ElementPropertyType> const&>(std::pair<std::string const, ThemeData::ElementPropertyType> const&) [416]
[415] 0.0 0.00 0.00 91 std::_Rb_tree_node<std::pair<std::string const, ThemeData::ElementPropertyType> >::_Rb_tree_node<std::pair<std::string const, ThemeData::ElementPropertyType> const&>(std::pair<std::string const, ThemeData::ElementPropertyType> const&) [415]
-----------------------------------------------
0.00 0.00 91/91 std::_Rb_tree<std::string, std::pair<std::string const, ThemeData::ElementPropertyType>, std::_Select1st<std::pair<std::string const, ThemeData::ElementPropertyType> >, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, ThemeData::ElementPropertyType> > const*, std::_Rb_tree_node<std::pair<std::string const, ThemeData::ElementPropertyType> >*) [541]
[416] 0.0 0.00 0.00 91 std::_Rb_tree_node<std::pair<std::string const, ThemeData::ElementPropertyType> >* std::_Rb_tre
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment