Skip to content

Instantly share code, notes, and snippets.

@spikegrobstein
Created January 3, 2015 18:20
Show Gist options
  • Save spikegrobstein/1e0c6a39a91a74147151 to your computer and use it in GitHub Desktop.
Save spikegrobstein/1e0c6a39a91a74147151 to your computer and use it in GitHub Desktop.
EmulationStation gprof data (sitting for a couple minutes)
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
37.50 0.06 0.06 165 0.36 0.36 nsvgRasterize
18.75 0.09 0.03 8511 0.00 0.00 Font::renderTextCache(TextCache*)
18.75 0.12 0.03 166 0.18 0.18 ImageIO::flipPixelsVert(unsigned char*, unsigned int const&, unsigned int const&)
6.25 0.13 0.01 675 0.01 0.01 MetaDataList::appendToXML(pugi::xml_node, bool, boost::filesystem::path const&) const
6.25 0.14 0.01 246 0.04 0.04 nsvg__startElement(void*, char const*, char const**)
6.25 0.15 0.01 10 1.00 1.00 ImageIO::loadFromMemoryRGBA32(unsigned char const*, unsigned int, unsigned int&, unsigned int&)
6.25 0.16 0.01 1 10.00 17.03 GuiSettings::GuiSettings(Window*, char const*)
0.00 0.16 0.00 29816 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.30]
0.00 0.16 0.00 22788 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.52]
0.00 0.16 0.00 18822 0.00 0.00 round(float)
0.00 0.16 0.00 17604 0.00 0.00 MetaDataList::get(std::string const&) const
0.00 0.16 0.00 17524 0.00 0.00 nsvg__getNextPathItem(char const*, char*)
0.00 0.16 0.00 17054 0.00 0.00 Renderer::setMatrix(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.16 0.00 14525 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.16 0.00 13943 0.00 0.00 Font::getGlyph(unsigned long)
0.00 0.16 0.00 13108 0.00 0.00 Font::readUnicodeChar(std::string const&, unsigned int&)
0.00 0.16 0.00 11948 0.00 0.00 GuiComponent::getTransform()
0.00 0.16 0.00 9723 0.00 0.00 roundMatrix(Eigen::Transform<float, 3, 2, 0>&)
0.00 0.16 0.00 8887 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.59]
0.00 0.16 0.00 8634 0.00 0.00 Renderer::buildGLColorArray(unsigned char*, unsigned int, unsigned int)
0.00 0.16 0.00 8185 0.00 0.00 GuiComponent::renderChildren(Eigen::Transform<float, 3, 2, 0> const&) const
0.00 0.16 0.00 8116 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.16 0.00 8116 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.16 0.00 7909 0.00 0.00 GuiComponent::getSize() const
0.00 0.16 0.00 7450 0.00 0.00 FileSorts::compareFileName(FileData const*, FileData const*)
0.00 0.16 0.00 7192 0.00 0.00 TextureResource::isInitialized() const
0.00 0.16 0.00 7078 0.00 0.00 roundMatrix(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.16 0.00 7078 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.16 0.00 7055 0.00 0.00 TextureResource::bind() const
0.00 0.16 0.00 7030 0.00 0.00 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.16 0.00 6949 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.302]
0.00 0.16 0.00 6896 0.00 0.00 Settings::getInstance()
0.00 0.16 0.00 6517 0.00 0.00 Settings::getBool(std::string const&)
0.00 0.16 0.00 6517 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.16 0.00 6269 0.00 0.00 nsvg__flattenCubicBez(NSVGrasterizer*, float, float, float, float, float, float, float, float, float, int)
0.00 0.16 0.00 6172 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.161]
0.00 0.16 0.00 5866 0.00 0.00 TextCache::setColor(unsigned int)
0.00 0.16 0.00 4050 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.16 0.00 3967 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.16 0.00 3239 0.00 0.00 nsvg__lineTo(NSVGparser*, float, float)
0.00 0.16 0.00 3013 0.00 0.00 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.16 0.00 2877 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.16 0.00 2877 0.00 0.00 pugi::impl::(anonymous namespace)::allocate_node(pugi::impl::(anonymous namespace)::xml_allocator&, pugi::xml_node_type)
0.00 0.16 0.00 2856 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.16 0.00 2856 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.16 0.00 2708 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.16 0.00 2664 0.00 0.00 std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> >::_M_default_append(unsigned int)
0.00 0.16 0.00 2497 0.00 0.00 Font::getHeight(float) const
0.00 0.16 0.00 2426 0.00 0.00 Renderer::getScreenHeight()
0.00 0.16 0.00 2312 0.00 0.00 GuiTextEditPopup::~GuiTextEditPopup()
0.00 0.16 0.00 2251 0.00 0.00 pugi::xml_node::text() const
0.00 0.16 0.00 2251 0.00 0.00 pugi::xml_text::_data() const
0.00 0.16 0.00 2210 0.00 0.00 GuiComponent::getPosition() const
0.00 0.16 0.00 2208 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.16 0.00 2098 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.16 0.00 2095 0.00 0.00 pugi::xml_node::child(char const*) const
0.00 0.16 0.00 2088 0.00 0.00 pugi::xml_node::name() const
0.00 0.16 0.00 2065 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.449]
0.00 0.16 0.00 2025 0.00 0.00 pugi::impl::(anonymous namespace)::strcpy_insitu(char*&, unsigned int&, unsigned int, char const*)
0.00 0.16 0.00 2025 0.00 0.00 pugi::impl::(anonymous namespace)::xml_allocator::deallocate_string(char*)
0.00 0.16 0.00 2025 0.00 0.00 pugi::xml_node::append_child(pugi::xml_node_type)
0.00 0.16 0.00 2025 0.00 0.00 pugi::xml_node::children() const
0.00 0.16 0.00 1989 0.00 0.00 pugi::xml_node::operator void (*)(pugi::xml_node***)() const
0.00 0.16 0.00 1920 0.00 0.00 Eigen::CommaInitializer<Eigen::Matrix<float, 2, 1, 0, 2, 1> >::~CommaInitializer()
0.00 0.16 0.00 1920 0.00 0.00 Eigen::CommaInitializer<Eigen::Matrix<float, 2, 1, 0, 2, 1> >::operator,(float const&)
0.00 0.16 0.00 1852 0.00 0.01 GuiComponent::render(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.16 0.00 1850 0.00 0.00 Renderer::popClipRect()
0.00 0.16 0.00 1850 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.16 0.00 1840 0.00 0.00 ImageComponent::setOpacity(unsigned char)
0.00 0.16 0.00 1837 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.16 0.00 1709 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.34]
0.00 0.16 0.00 1704 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.16 0.00 1704 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.16 0.00 1704 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.16 0.00 1602 0.00 0.00 Renderer::drawRect(int, int, int, int, unsigned int, unsigned int, unsigned int)
0.00 0.16 0.00 1598 0.00 0.00 Renderer::drawRect(float, float, float, float, unsigned int, unsigned int, unsigned int)
0.00 0.16 0.00 1354 0.00 0.00 removeParenthesis(std::string const&)
0.00 0.16 0.00 1354 0.00 0.00 FileData::getCleanName() const
0.00 0.16 0.00 1350 0.00 0.00 roundVector(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&)
0.00 0.16 0.00 1350 0.00 0.00 pugi::xml_node::append_child(char const*)
0.00 0.16 0.00 1350 0.00 0.00 pugi::xml_node::set_name(char const*)
0.00 0.16 0.00 1350 0.00 0.00 pugi::xml_node_iterator::operator==(pugi::xml_node_iterator const&) const
0.00 0.16 0.00 1308 0.00 0.00 std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> >::_M_check_len(unsigned int, char const*) const
0.00 0.16 0.00 1308 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.16 0.00 1172 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.221]
0.00 0.16 0.00 1100 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.16 0.00 1100 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.16 0.00 1005 0.00 0.00 pugi::xml_node::next_sibling() const
0.00 0.16 0.00 960 0.00 0.00 Font::Glyph::Glyph(Font::Glyph const&)
0.00 0.16 0.00 888 0.00 0.00 GuiComponent::onPositionChanged()
0.00 0.16 0.00 867 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.16 0.00 852 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.16 0.00 852 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.16 0.00 852 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.16 0.00 852 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.16 0.00 824 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.16 0.00 783 0.00 0.00 ThemeException& operator<< <char const*>(ThemeException&, char const*)
0.00 0.16 0.00 736 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.16 0.00 736 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.16 0.00 736 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.16 0.00 736 0.00 0.00 Eigen::Transform<float, 3, 2, 0>::inverse(Eigen::TransformTraits) const
0.00 0.16 0.00 732 0.00 0.03 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.16 0.00 732 0.00 0.00 IList<TextListData, FileData*>::listRenderTitleOverlay(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.16 0.00 726 0.00 0.00 GuiComponent::setPosition(Eigen::Matrix<float, 3, 1, 0, 3, 1> const&)
0.00 0.16 0.00 702 0.00 0.00 pugi::xml_text::get() const
0.00 0.16 0.00 683 0.00 0.00 MetaDataList::set(std::string const&, std::string const&)
0.00 0.16 0.00 679 0.00 0.00 MetaDataList::MetaDataList(MetaDataListType)
0.00 0.16 0.00 679 0.00 0.00 FileData::FileData(FileType, boost::filesystem::path const&, SystemData*)
0.00 0.16 0.00 679 0.00 0.00 FileData::~FileData()
0.00 0.16 0.00 679 0.00 0.00 FileData::~FileData()
0.00 0.16 0.00 679 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.16 0.00 679 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.16 0.00 675 0.00 0.01 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*)
0.00 0.16 0.00 675 0.00 0.00 pugi::xml_node_iterator::xml_node_iterator(pugi::xml_node const&)
0.00 0.16 0.00 675 0.00 0.00 pugi::xml_node_iterator::operator++()
0.00 0.16 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.16 0.00 675 0.00 0.00 pugi::impl::(anonymous namespace)::get_allocator(pugi::xml_node_struct const*)
0.00 0.16 0.00 675 0.00 0.00 pugi::xml_node::remove_child(pugi::xml_node const&)
0.00 0.16 0.00 675 0.00 0.00 pugi::xml_text::set(char const*)
0.00 0.16 0.00 675 0.00 0.00 FileData::removeChild(FileData*)
0.00 0.16 0.00 675 0.00 0.00 FileData::addChild(FileData*)
0.00 0.16 0.00 675 0.00 0.00 FileData::getThumbnailPath() const
0.00 0.16 0.00 625 0.00 0.00 pugi::xml_text::as_string(char const*) const
0.00 0.16 0.00 619 0.00 0.00 ComponentGrid::updateCellComponent(ComponentGrid::GridEntry const&)
0.00 0.16 0.00 580 0.00 0.00 pugi::xml_node::attribute(char const*) const
0.00 0.16 0.00 576 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.16 0.00 576 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.16 0.00 576 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.16 0.00 573 0.00 0.00 pugi::impl::(anonymous namespace)::gap::flush(char*)
0.00 0.16 0.00 531 0.00 0.00 Font::sizeText(std::string, float)
0.00 0.16 0.00 480 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.16 0.00 480 0.00 0.00 Font::getFaceForChar(unsigned long)
0.00 0.16 0.00 480 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.16 0.00 480 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.16 0.00 480 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.16 0.00 480 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.16 0.00 464 0.00 0.00 boost::filesystem::path::~path()
0.00 0.16 0.00 445 0.00 0.00 Renderer::getScreenWidth()
0.00 0.16 0.00 416 0.00 0.00 GuiComponent::update(int)
0.00 0.16 0.00 405 0.00 0.00 ThemeException::~ThemeException()
0.00 0.16 0.00 404 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.252]
0.00 0.16 0.00 402 0.00 0.01 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
0.00 0.16 0.00 401 0.00 0.00 Window::peekGui()
0.00 0.16 0.00 400 0.00 0.00 ComponentGrid::updateSeparators()
0.00 0.16 0.00 389 0.00 0.00 ComponentGrid::render(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.16 0.00 377 0.00 0.03 nsvg__parseElement(char*, void (*)(void*, char const*, char const**), void (*)(void*, char const*), void*)
0.00 0.16 0.00 375 0.00 0.00 TextComponent::onTextChanged()
0.00 0.16 0.00 375 0.00 0.00 TextComponent::calculateExtent()
0.00 0.16 0.00 372 0.00 0.06 SystemView::onCursorChanged(CursorState const&)
0.00 0.16 0.00 372 0.00 0.00 TextComponent::getOpacity() const
0.00 0.16 0.00 372 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.16 0.00 369 0.00 0.06 ViewController::getSystemListView()
0.00 0.16 0.00 368 0.00 0.00 SystemView::render(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.16 0.00 368 0.00 0.00 HelpComponent::render(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.16 0.00 368 0.00 0.15 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.16 0.00 368 0.00 0.00 Settings::getInt(std::string const&)
0.00 0.16 0.00 368 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.16 0.00 353 0.00 0.00 nsvg__parseAttr(NSVGparser*, char const*, char const*)
0.00 0.16 0.00 352 0.00 0.00 SystemView::update(int)
0.00 0.16 0.00 352 0.00 0.00 GuiComponent::updateSelf(int)
0.00 0.16 0.00 352 0.00 0.00 ViewController::update(int)
0.00 0.16 0.00 352 0.00 0.00 Window::renderHelpPromptsEarly()
0.00 0.16 0.00 347 0.00 0.00 nsvg__addPath(NSVGparser*, char)
0.00 0.16 0.00 340 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.16 0.00 323 0.00 0.00 TextureResource::isTiled() const
0.00 0.16 0.00 318 0.00 0.00 boost::filesystem::path::iterator::~iterator()
0.00 0.16 0.00 318 0.00 0.00 boost::filesystem::path::compare(char const*) const
0.00 0.16 0.00 316 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.16 0.00 306 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.16 0.00 306 0.00 0.00 std::vector<TextCache::VertexList, std::allocator<TextCache::VertexList> >::_M_check_len(unsigned int, char const*) const
0.00 0.16 0.00 306 0.00 0.00 void std::_Destroy_aux<false>::__destroy<TextCache::VertexList*>(TextCache::VertexList*, TextCache::VertexList*)
0.00 0.16 0.00 306 0.00 0.00 std::vector<TextCache::VertexList, std::allocator<TextCache::VertexList> >::_M_default_append(unsigned int)
0.00 0.16 0.00 306 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.16 0.00 306 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.16 0.00 306 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.16 0.00 306 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.16 0.00 294 0.00 0.00 Font::wrapText(std::string, float)
0.00 0.16 0.00 291 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.16 0.00 291 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.16 0.00 291 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.16 0.00 286 0.00 0.00 Font::getNewlineStartOffset(std::string const&, unsigned int const&, float const&, Alignment const&)
0.00 0.16 0.00 286 0.00 0.00 std::_Sp_counted_ptr<TextCache*, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.16 0.00 286 0.00 0.00 std::_Sp_counted_ptr<TextCache*, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.16 0.00 285 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.314]
0.00 0.16 0.00 279 0.00 0.00 ResourceManager::getInstance()
0.00 0.16 0.00 261 0.00 0.00 ThemeException::setFiles(std::deque<boost::filesystem::path, std::allocator<boost::filesystem::path> > const&)
0.00 0.16 0.00 261 0.00 0.00 std::_Deque_iterator<boost::filesystem::path, boost::filesystem::path const&, boost::filesystem::path const*>::operator+(int) const
0.00 0.16 0.00 261 0.00 0.00 std::_Deque_iterator<boost::filesystem::path, boost::filesystem::path const&, boost::filesystem::path const*>::operator+=(int)
0.00 0.16 0.00 261 0.00 0.00 ThemeException& operator<< <std::string>(ThemeException&, std::string)
0.00 0.16 0.00 260 0.00 0.00 ComponentGrid::onSizeChanged()
0.00 0.16 0.00 249 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.16 0.00 246 0.00 0.00 nsvg__endElement(void*, char const*)
0.00 0.16 0.00 246 0.00 0.00 pugi::xml_node::first_child() const
0.00 0.16 0.00 241 0.00 0.00 ImageComponent::~ImageComponent()
0.00 0.16 0.00 240 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.15]
0.00 0.16 0.00 233 0.00 0.00 pugi::impl::(anonymous namespace)::allocate_attribute(pugi::impl::(anonymous namespace)::xml_allocator&)
0.00 0.16 0.00 233 0.00 0.00 pugi::impl::(anonymous namespace)::append_attribute_ll(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&)
0.00 0.16 0.00 233 0.00 0.00 pugi::impl::(anonymous namespace)::strconv_attribute_impl<pugi::impl::(anonymous namespace)::opt_true>::parse_wconv(char*, char)
0.00 0.16 0.00 229 0.00 0.00 GuiComponent::GuiComponent(Window*)
0.00 0.16 0.00 229 0.00 0.00 GuiComponent::~GuiComponent()
0.00 0.16 0.00 229 0.00 0.00 Window::removeGui(GuiComponent*)
0.00 0.16 0.00 222 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.41]
0.00 0.16 0.00 216 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.16 0.00 216 0.00 0.00 pugi::xml_attribute::as_bool(bool) const
0.00 0.16 0.00 216 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.16 0.00 211 0.00 0.00 ComponentGrid::getCellAt(int, int)
0.00 0.16 0.00 211 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.56]
0.00 0.16 0.00 198 0.00 0.02 ComponentGrid::setColWidthPerc(int, float, bool)
0.00 0.16 0.00 194 0.00 0.00 SVGResource::unload(std::shared_ptr<ResourceManager>&)
0.00 0.16 0.00 192 0.00 0.00 InputConfig::isMappedTo(std::string const&, Input)
0.00 0.16 0.00 192 0.00 0.00 InputConfig::getInputByName(std::string const&, Input*)
0.00 0.16 0.00 192 0.00 0.00 ResourceManager::fileExists(std::string const&) const
0.00 0.16 0.00 192 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.16 0.00 191 0.00 0.00 TextComponent::onSizeChanged()
0.00 0.16 0.00 186 0.00 0.43 ImageComponent::resize()
0.00 0.16 0.00 185 0.00 0.00 GuiComponent::removeChild(GuiComponent*)
0.00 0.16 0.00 185 0.00 0.00 GuiComponent::addChild(GuiComponent*)
0.00 0.16 0.00 182 0.00 0.00 pugi::xml_attribute::as_string(char const*) const
0.00 0.16 0.00 174 0.00 0.00 TextureResource::initFromPixels(unsigned char const*, unsigned int, unsigned int)
0.00 0.16 0.00 173 0.00 0.04 GuiComponent::setSize(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&)
0.00 0.16 0.00 169 0.00 0.00 nsvg__addShape(NSVGparser*)
0.00 0.16 0.00 167 0.00 0.00 boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&)
0.00 0.16 0.00 165 0.00 0.54 SVGResource::rasterizeAt(unsigned int, unsigned int)
0.00 0.16 0.00 165 0.00 0.00 nsvgCreateRasterizer
0.00 0.16 0.00 165 0.00 0.00 nsvgDeleteRasterizer
0.00 0.16 0.00 162 0.00 0.00 ImageComponent::onSizeChanged()
0.00 0.16 0.00 162 0.00 0.00 pugi::xml_attribute::operator!() const
0.00 0.16 0.00 159 0.00 0.00 resolvePath(char const*, boost::filesystem::path const&)
0.00 0.16 0.00 159 0.00 0.00 boost::filesystem::path::path(char const*)
0.00 0.16 0.00 159 0.00 0.00 boost::filesystem::path::operator=(boost::filesystem::path const&)
0.00 0.16 0.00 159 0.00 0.00 boost::filesystem::operator==(boost::filesystem::path const&, char const*)
0.00 0.16 0.00 157 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.16 0.00 156 0.00 0.00 GuiComponent::setPosition(float, float, float)
0.00 0.16 0.00 156 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.16 0.00 156 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.16 0.00 156 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.16 0.00 156 0.00 0.00 ThemeData::ThemeElement::ThemeElement(ThemeData::ThemeElement&&)
0.00 0.16 0.00 156 0.00 0.00 GuiComponent::getParent() const
0.00 0.16 0.00 156 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.16 0.00 156 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.16 0.00 156 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.16 0.00 156 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.16 0.00 153 0.00 0.00 boost::filesystem::exists(boost::filesystem::path const&)
0.00 0.16 0.00 147 0.00 0.00 SVGResource::getSourceImageSize() const
0.00 0.16 0.00 144 0.00 0.00 getHexColor(char const*)
0.00 0.16 0.00 144 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.16 0.00 144 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.16 0.00 144 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.16 0.00 142 0.00 0.00 getCanonicalPath(std::string const&)
0.00 0.16 0.00 142 0.00 0.00 void std::vector<GuiComponent*, std::allocator<GuiComponent*> >::_M_emplace_back_aux<GuiComponent* const&>(GuiComponent* const&)
0.00 0.16 0.00 142 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.16 0.00 140 0.00 0.02 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.16 0.00 132 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.105]
0.00 0.16 0.00 129 0.00 0.00 pugi::xml_text::as_float(float) const
0.00 0.16 0.00 126 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.16 0.00 126 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.16 0.00 126 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.16 0.00 122 0.00 0.00 GuiComponent::setSize(float, float)
0.00 0.16 0.00 120 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.16 0.00 120 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.16 0.00 120 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.16 0.00 120 0.00 0.00 pugi::xml_text::as_bool(bool) const
0.00 0.16 0.00 96 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.296]
0.00 0.16 0.00 94 0.00 0.00 nsvg__parseColor(char const*)
0.00 0.16 0.00 91 0.00 0.00 ImageComponent::ImageComponent(Window*)
0.00 0.16 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.16 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.16 0.00 89 0.00 0.00 ImageComponent::setResize(float, float)
0.00 0.16 0.00 85 0.00 0.00 GuiComponent::setOpacity(unsigned char)
0.00 0.16 0.00 85 0.00 0.00 Font::get(int, std::string const&)
0.00 0.16 0.00 85 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.16 0.00 83 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.83]
0.00 0.16 0.00 80 0.00 0.00 TextComponent::~TextComponent()
0.00 0.16 0.00 80 0.00 0.00 TextureResource::getSize() const
0.00 0.16 0.00 80 0.00 0.00 std::weak_ptr<Font>::lock() const
0.00 0.16 0.00 80 0.00 0.00 std::shared_ptr<Font>::shared_ptr<Font>(std::weak_ptr<Font> const&)
0.00 0.16 0.00 79 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.16 0.00 76 0.00 0.00 strToUpper(char const*)
0.00 0.16 0.00 76 0.00 0.00 std::_Sp_counted_ptr_inplace<TextComponent, std::allocator<TextComponent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.16 0.00 76 0.00 0.00 std::_Sp_counted_ptr_inplace<TextComponent, std::allocator<TextComponent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.16 0.00 76 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.16 0.00 75 0.00 0.10 HelpComponent::updateGrid()
0.00 0.16 0.00 75 0.00 0.02 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.16 0.00 74 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.16 0.00 73 0.00 0.00 TextureResource::~TextureResource()
0.00 0.16 0.00 71 0.00 0.00 ComponentList::updateElementSize(ComponentListRow const&)
0.00 0.16 0.00 71 0.00 0.00 ComponentList::updateElementPosition(ComponentListRow const&)
0.00 0.16 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.16 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.16 0.00 70 0.00 0.00 std::_Sp_counted_ptr_inplace<ImageComponent, std::allocator<ImageComponent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.16 0.00 70 0.00 0.00 std::_Sp_counted_ptr_inplace<ImageComponent, std::allocator<ImageComponent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.16 0.00 70 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.16 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.16 0.00 69 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.88]
0.00 0.16 0.00 68 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.16 0.00 67 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.16 0.00 66 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.16 0.00 66 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.16 0.00 65 0.00 0.04 HelpComponent::getIconTexture(char const*)
0.00 0.16 0.00 65 0.00 0.00 ImageComponent::setColorShift(unsigned int)
0.00 0.16 0.00 65 0.00 0.00 ImageComponent::setImage(std::shared_ptr<TextureResource> const&)
0.00 0.16 0.00 65 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.16 0.00 65 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.16 0.00 65 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.16 0.00 64 0.00 0.00 Font::sizeText(std::string, float) [clone .constprop.288]
0.00 0.16 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.16 0.00 58 0.00 0.00 ComponentList::getTotalRowHeight() const
0.00 0.16 0.00 57 0.00 0.49 TextureResource::get(std::string const&, bool)
0.00 0.16 0.00 57 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.16 0.00 55 0.00 0.00 GuiComponent::onFocusLost()
0.00 0.16 0.00 54 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.9]
0.00 0.16 0.00 51 0.00 0.00 pugi::xml_document::create()
0.00 0.16 0.00 51 0.00 0.00 pugi::xml_document::destroy()
0.00 0.16 0.00 50 0.00 0.00 void std::vector<FileData*, std::allocator<FileData*> >::_M_emplace_back_aux<FileData* const&>(FileData* const&)
0.00 0.16 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.16 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.16 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.16 0.00 50 0.00 0.00 std::function<void ()>::function(std::function<void ()> const&)
0.00 0.16 0.00 49 0.00 0.00 Font::getLetterHeight()
0.00 0.16 0.00 49 0.00 1.00 Window::input(InputConfig*, Input)
0.00 0.16 0.00 49 0.00 0.00 void std::_Destroy_aux<false>::__destroy<std::string*>(std::string*, std::string*)
0.00 0.16 0.00 48 0.00 0.00 GuiComponent::input(InputConfig*, Input)
0.00 0.16 0.00 48 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.303]
0.00 0.16 0.00 47 0.00 0.00 ComponentList::updateCameraOffset()
0.00 0.16 0.00 45 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.16 0.00 44 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.11]
0.00 0.16 0.00 41 0.00 0.00 _GLOBAL__sub_I__ZN15TextureResource11sTextureMapE
0.00 0.16 0.00 41 0.00 0.00 pugi::xml_node::next_sibling(char const*) const
0.00 0.16 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.16 0.00 40 0.00 0.00 std::pair<char const*, Res2hEntry>::~pair()
0.00 0.16 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.16 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.16 0.00 39 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.16 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.16 0.00 37 0.00 0.00 ResourceManager::getFileData(std::string const&) const
0.00 0.16 0.00 37 0.00 0.00 ThemeData::getElement(std::string const&, std::string const&, std::string const&) const
0.00 0.16 0.00 37 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.16 0.00 37 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.16 0.00 35 0.00 0.00 ComponentList::onSizeChanged()
0.00 0.16 0.00 35 0.00 0.00 pugi::impl::(anonymous namespace)::default_allocate(unsigned int)
0.00 0.16 0.00 35 0.00 0.00 pugi::impl::(anonymous namespace)::default_deallocate(void*)
0.00 0.16 0.00 33 0.00 0.00 GuiComponent::updateHelpPrompts()
0.00 0.16 0.00 31 0.00 0.00 _GLOBAL__sub_I__ZN5Sound4sMapE
0.00 0.16 0.00 31 0.00 0.00 ResourceManager::addReloadable(std::weak_ptr<IReloadable>)
0.00 0.16 0.00 30 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.16 0.00 30 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.16 0.00 30 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.16 0.00 30 0.00 0.00 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&)
0.00 0.16 0.00 30 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.16 0.00 29 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.158]
0.00 0.16 0.00 29 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.380]
0.00 0.16 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.16 0.00 28 0.00 1.21 ViewController::input(InputConfig*, Input)
0.00 0.16 0.00 28 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.651]
0.00 0.16 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.16 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.16 0.00 27 0.00 0.00 getHomePath()
0.00 0.16 0.00 27 0.00 0.70 SystemView::input(InputConfig*, Input)
0.00 0.16 0.00 27 0.00 0.00 ComponentGrid::ComponentGrid(Window*, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&)
0.00 0.16 0.00 27 0.00 0.00 ComponentGrid::~ComponentGrid()
0.00 0.16 0.00 27 0.00 1.07 TextureResource::reload(std::shared_ptr<ResourceManager>&)
0.00 0.16 0.00 26 0.00 1.12 ImageComponent::setImage(std::string, bool)
0.00 0.16 0.00 26 0.00 0.00 HelpStyle::HelpStyle()
0.00 0.16 0.00 26 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.16 0.00 26 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.16 0.00 25 0.00 0.00 ComponentGrid::setRowHeightPerc(int, float, bool)
0.00 0.16 0.00 25 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.16 0.00 25 0.00 0.00 HelpComponent::clearPrompts()
0.00 0.16 0.00 25 0.00 0.00 HelpComponent::setStyle(HelpStyle const&)
0.00 0.16 0.00 25 0.00 0.49 NinePatchComponent::buildVertices()
0.00 0.16 0.00 25 0.00 0.00 NinePatchComponent::render(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.16 0.00 25 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.16 0.00 25 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.16 0.00 24 0.00 0.00 strToUpper(std::string&)
0.00 0.16 0.00 24 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.321]
0.00 0.16 0.00 24 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.16 0.00 24 0.00 0.00 std::_Sp_counted_ptr_inplace<ComponentGrid, std::allocator<ComponentGrid>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.16 0.00 24 0.00 0.00 std::_Sp_counted_ptr_inplace<ComponentGrid, std::allocator<ComponentGrid>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.16 0.00 24 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.16 0.00 23 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.245]
0.00 0.16 0.00 22 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.60]
0.00 0.16 0.00 22 0.00 0.00 MenuComponent::getButtonGridHeight() const
0.00 0.16 0.00 22 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.16 0.00 22 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.16 0.00 21 0.00 1.52 ComponentGrid::input(InputConfig*, Input)
0.00 0.16 0.00 21 0.00 0.00 pugi::xml_node::operator!() const
0.00 0.16 0.00 20 0.00 0.00 GuiComponent::getHelpStyle()
0.00 0.16 0.00 20 0.00 0.00 Font::buildTextCache(std::string const&, float, float, unsigned int)
0.00 0.16 0.00 20 0.00 0.00 pugi::xml_attribute::as_int(int) const
0.00 0.16 0.00 20 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.16 0.00 20 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.16 0.00 20 0.00 0.00 _ZNSt19_Sp_counted_deleterIPhUlS0_E0_SaIiELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv
0.00 0.16 0.00 20 0.00 0.00 _ZNSt19_Sp_counted_deleterIPhUlS0_E0_SaIiELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv
0.00 0.16 0.00 19 0.00 1.68 ComponentList::input(InputConfig*, Input)
0.00 0.16 0.00 19 0.00 0.00 void std::_Destroy_aux<false>::__destroy<ComponentListElement*>(ComponentListElement*, ComponentListElement*)
0.00 0.16 0.00 19 0.00 1.29 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.16 0.00 19 0.00 1.29 ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&)::{lambda(InputConfig*, Input)#1}::operator()(InputConfig*, Input) const
0.00 0.16 0.00 18 0.00 0.00 nsvg__convertToPixels(NSVGparser*, float, char const*, int) [clone .constprop.13]
0.00 0.16 0.00 18 0.00 0.00 nsvg__convertToPixels(NSVGparser*, float, char const*, int) [clone .constprop.15]
0.00 0.16 0.00 18 0.00 1.10 SVGResource::initFromMemory(char const*, unsigned int)
0.00 0.16 0.00 18 0.00 0.00 SVGResource::SVGResource(std::string const&, bool)
0.00 0.16 0.00 18 0.00 0.00 SVGResource::~SVGResource()
0.00 0.16 0.00 18 0.00 0.00 TextureResource::deinit()
0.00 0.16 0.00 18 0.00 0.00 TextureResource::TextureResource(std::string const&, bool)
0.00 0.16 0.00 18 0.00 0.00 TextureResource::~TextureResource()
0.00 0.16 0.00 18 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.16 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.16 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.16 0.00 18 0.00 0.00 std::_Sp_counted_ptr<SVGResource*, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.16 0.00 18 0.00 0.00 std::_Sp_counted_ptr<SVGResource*, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.16 0.00 18 0.00 0.00 nsvgDelete
0.00 0.16 0.00 18 0.00 0.56 nsvgParse
0.00 0.16 0.00 17 0.00 0.00 TextureResource::unload(std::shared_ptr<ResourceManager>&)
0.00 0.16 0.00 17 0.00 0.00 pugi::xml_document::load_buffer_impl(void*, unsigned int, unsigned int, pugi::xml_encoding, bool, bool)
0.00 0.16 0.00 17 0.00 0.00 pugi::xml_document::load_buffer_inplace_own(void*, unsigned int, unsigned int, pugi::xml_encoding)
0.00 0.16 0.00 17 0.00 0.00 pugi::xml_document::load_file(char const*, unsigned int, pugi::xml_encoding)
0.00 0.16 0.00 17 0.00 0.00 pugi::xml_document::xml_document()
0.00 0.16 0.00 17 0.00 0.00 pugi::xml_document::~xml_document()
0.00 0.16 0.00 17 0.00 0.00 pugi::impl::(anonymous namespace)::load_file_impl(pugi::xml_document&, _IO_FILE*, unsigned int, pugi::xml_encoding)
0.00 0.16 0.00 17 0.00 0.00 pugi::impl::(anonymous namespace)::get_mutable_buffer(char*&, unsigned int&, void const*, unsigned int, bool)
0.00 0.16 0.00 17 0.00 0.00 ResourceManager::loadFile(std::string const&) const
0.00 0.16 0.00 17 0.00 0.00 pugi::xml_parse_result::operator bool() const
0.00 0.16 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.16 0.00 17 0.00 0.00 _ZNSt19_Sp_counted_deleterIPhUlS0_E_SaIiELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv
0.00 0.16 0.00 17 0.00 0.00 _ZNSt19_Sp_counted_deleterIPhUlS0_E_SaIiELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv
0.00 0.16 0.00 16 0.00 0.00 ComponentGrid::update(int)
0.00 0.16 0.00 16 0.00 0.00 ThemeData::getDefault()
0.00 0.16 0.00 16 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.47]
0.00 0.16 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.16 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.16 0.00 16 0.00 0.00 std::vector<TextCache::VertexList, std::allocator<TextCache::VertexList> >::~vector()
0.00 0.16 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.16 0.00 15 0.00 0.00 NinePatchComponent::onSizeChanged()
0.00 0.16 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.16 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.16 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.16 0.00 15 0.00 0.00 void std::vector<std::string, std::allocator<std::string> >::_M_emplace_back_aux<std::string>(std::string&&)
0.00 0.16 0.00 14 0.00 0.01 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.16 0.00 14 0.00 0.00 ComponentList::update(int)
0.00 0.16 0.00 14 0.00 1.56 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int)
0.00 0.16 0.00 14 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.16 0.00 14 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.16 0.00 14 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.16 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.16 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.16 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.16 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.16 0.00 13 0.00 0.00 void std::vector<ComponentListElement, std::allocator<ComponentListElement> >::emplace_back<ComponentListElement>(ComponentListElement&&)
0.00 0.16 0.00 12 0.00 0.00 GuiComponent::onFocusGained()
0.00 0.16 0.00 12 0.00 0.00 ComponentGrid::getHelpPrompts()
0.00 0.16 0.00 12 0.00 0.63 ComponentList::onCursorChanged(CursorState const&)
0.00 0.16 0.00 12 0.00 0.00 ImageComponent::setOrigin(float, float)
0.00 0.16 0.00 12 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.62]
0.00 0.16 0.00 12 0.00 0.00 SystemData::getGamelistPath(bool) const
0.00 0.16 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.16 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.16 0.00 11 0.00 0.02 MenuComponent::updateSize()
0.00 0.16 0.00 11 0.00 0.00 MenuComponent::onSizeChanged()
0.00 0.16 0.00 11 0.00 0.63 ImageComponent::~ImageComponent()
0.00 0.16 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.16 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.16 0.00 11 0.00 0.00 void std::vector<ComponentListElement, std::allocator<ComponentListElement> >::_M_emplace_back_aux<ComponentListElement>(ComponentListElement&&)
0.00 0.16 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.16 0.00 10 0.00 0.00 ComponentList::getHelpPrompts()
0.00 0.16 0.00 10 0.00 0.00 MenuComponent::getHelpPrompts()
0.00 0.16 0.00 10 0.00 0.00 TextComponent::setText(std::string const&)
0.00 0.16 0.00 10 0.00 0.00 LambdaAnimation::apply(float)
0.00 0.16 0.00 10 0.00 0.00 AnimationController::update(int)
0.00 0.16 0.00 10 0.00 0.00 Log::getReportingLevel()
0.00 0.16 0.00 10 0.00 0.00 Log::get(LogLevel)
0.00 0.16 0.00 10 0.00 0.00 Log::~Log()
0.00 0.16 0.00 10 0.00 0.00 Font::FontFace::~FontFace()
0.00 0.16 0.00 10 0.00 0.00 GuiMenu::getHelpPrompts()
0.00 0.16 0.00 10 0.00 0.72 GuiMenu::input(InputConfig*, Input)
0.00 0.16 0.00 10 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.137]
0.00 0.16 0.00 10 0.00 0.00 LambdaAnimation::getDuration() const
0.00 0.16 0.00 10 0.00 0.00 BasicGameListView::getName() const
0.00 0.16 0.00 10 0.00 0.00 FileData::getFilesRecursive(unsigned int) const
0.00 0.16 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.16 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.16 0.00 10 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.16 0.00 10 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.16 0.00 10 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.16 0.00 9 0.00 0.00 roundVector(Eigen::Matrix<float, 3, 1, 0, 3, 1> const&)
0.00 0.16 0.00 9 0.00 0.72 GuiSettings::input(InputConfig*, Input)
0.00 0.16 0.00 9 0.00 0.00 GuiComponent::setAnimation(Animation*, int, std::function<void ()>, bool, unsigned char)
0.00 0.16 0.00 9 0.00 0.02 GuiComponent::cancelAnimation(unsigned char)
0.00 0.16 0.00 9 0.00 0.00 TextComponent::TextComponent(Window*)
0.00 0.16 0.00 9 0.00 0.00 ButtonComponent::render(Eigen::Transform<float, 3, 2, 0> const&)
0.00 0.16 0.00 9 0.00 1.00 TextureResource::initFromMemory(char const*, unsigned int)
0.00 0.16 0.00 9 0.00 0.00 AnimationController::AnimationController(Animation*, int, std::function<void ()>, bool)
0.00 0.16 0.00 9 0.00 0.07 AnimationController::~AnimationController()
0.00 0.16 0.00 9 0.00 0.00 boost::assign_detail::generic_list<std::pair<char const*, ThemeData::ElementPropertyType> >::~generic_list()
0.00 0.16 0.00 9 0.00 0.00 ThemeData::ThemeView::ThemeView(ThemeData::ThemeView&&)
0.00 0.16 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.16 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.16 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.16 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.16 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.16 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.16 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.16 0.00 9 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.16 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.16 0.00 9 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.16 0.00 9 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.16 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.16 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.16 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.16 0.00 8 0.00 0.00 strToUpper(std::string const&)
0.00 0.16 0.00 8 0.00 0.00 readList(std::string const&, char const*) [clone .constprop.155]
0.00 0.16 0.00 8 0.00 0.00 GuiComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int)
0.00 0.16 0.00 8 0.00 0.00 GuiComponent::onSizeChanged()
0.00 0.16 0.00 8 0.00 0.02 ComponentList::addRow(ComponentListRow const&, bool)
0.00 0.16 0.00 8 0.00 0.00 ViewController::getHelpStyle()
0.00 0.16 0.00 8 0.00 0.00 ViewController::getHelpPrompts()
0.00 0.16 0.00 8 0.00 0.00 ComponentListRow::addElement(std::shared_ptr<GuiComponent> const&, bool, bool) [clone .constprop.376]
0.00 0.16 0.00 8 0.00 0.00 ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&)
0.00 0.16 0.00 8 0.00 0.00 Font::sizeWrappedText(std::string, float, float)
0.00 0.16 0.00 8 0.00 0.00 pugi::impl::(anonymous namespace)::xml_buffered_writer::write(char const*)
0.00 0.16 0.00 8 0.00 0.00 pugi::impl::(anonymous namespace)::xml_buffered_writer::write(char const*, unsigned int)
0.00 0.16 0.00 8 0.00 0.00 pugi::impl::(anonymous namespace)::xml_buffered_writer::write(char)
0.00 0.16 0.00 8 0.00 0.00 boost::filesystem::directory_iterator::directory_iterator(boost::filesystem::path const&)
0.00 0.16 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.16 0.00 8 0.00 0.00 boost::detail::sp_counted_impl_p<boost::filesystem::detail::dir_itr_imp>::~sp_counted_impl_p()
0.00 0.16 0.00 8 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.16 0.00 8 0.00 0.00 std::_Sp_counted_ptr<TextureResource*, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.16 0.00 8 0.00 0.00 std::_Sp_counted_ptr<TextureResource*, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.16 0.00 8 0.00 0.00 std::vector<ComponentListElement, std::allocator<ComponentListElement> >::operator=(std::vector<ComponentListElement, std::allocator<ComponentListElement> > const&)
0.00 0.16 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.16 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.16 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.16 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.16 0.00 7 0.00 0.00 Settings::getString(std::string const&)
0.00 0.16 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.16 0.00 7 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.16 0.00 7 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.16 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.16 0.00 6 0.00 0.00 GuiSettings::getHelpPrompts()
0.00 0.16 0.00 6 0.00 0.00 GuiComponent::getHelpPrompts()
0.00 0.16 0.00 6 0.00 0.00 TextComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int)
0.00 0.16 0.00 6 0.00 0.00 ImageComponent::setMaxSize(float, float)
0.00 0.16 0.00 6 0.00 0.00 ComponentListRow::~ComponentListRow()
0.00 0.16 0.00 6 0.00 0.00 NinePatchComponent::setImagePath(std::string const&)
0.00 0.16 0.00 6 0.00 0.32 NinePatchComponent::NinePatchComponent(Window*, std::string const&, unsigned int, unsigned int)
0.00 0.16 0.00 6 0.00 0.00 Font::getFromTheme(ThemeData::ThemeElement const*, unsigned int, std::shared_ptr<Font> const&)
0.00 0.16 0.00 6 0.00 0.00 IList<ComponentListRow, void*>::onScroll(int)
0.00 0.16 0.00 6 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.16 0.00 6 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.16 0.00 6 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.16 0.00 6 0.00 0.00 ThemeData::parseViews(pugi::xml_node const&)
0.00 0.16 0.00 6 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.34]
0.00 0.16 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.16 0.00 6 0.00 0.00 std::shared_ptr<TextureResource>::operator=(std::shared_ptr<TextureResource> const&)
0.00 0.16 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.16 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.16 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.16 0.00 5 0.00 1.74 makeArrow(Window*)
0.00 0.16 0.00 5 0.00 0.00 SystemView::getHelpStyle()
0.00 0.16 0.00 5 0.00 0.00 SystemView::getHelpPrompts()
0.00 0.16 0.00 5 0.00 0.00 TextComponent::setAlignment(Alignment)
0.00 0.16 0.00 5 0.00 0.00 ButtonComponent::getHelpPrompts()
0.00 0.16 0.00 5 0.00 0.00 ComponentListRow::addElement(std::shared_ptr<GuiComponent> const&, bool, bool) [clone .constprop.377]
0.00 0.16 0.00 5 0.00 0.00 Font::FontTexture::initTexture()
0.00 0.16 0.00 5 0.00 0.00 Font::FontTexture::FontTexture()
0.00 0.16 0.00 5 0.00 0.00 Font::unload(std::shared_ptr<ResourceManager>&)
0.00 0.16 0.00 5 0.00 0.00 Font::Font(int, std::string const&)
0.00 0.16 0.00 5 0.00 0.00 Font::~Font()
0.00 0.16 0.00 5 0.00 0.00 Font::~Font()
0.00 0.16 0.00 5 0.00 1.83 GuiMenu::addEntry(char const*, unsigned int, bool, std::function<void ()> const&)
0.00 0.16 0.00 5 0.00 0.00 HelpStyle::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&)
0.00 0.16 0.00 5 0.00 0.02 _ZN9__gnu_cxx13new_allocatorI13TextComponentE9constructIS1_IRP6WindowRPKcRSt10shared_ptrI4FontERjEEEvPT_DpOT0_
0.00 0.16 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.16 0.00 5 0.00 0.02 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.16 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.16 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.16 0.00 5 0.00 0.02 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.16 0.00 5 0.00 0.00 std::_Sp_counted_ptr<Font*, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.16 0.00 5 0.00 0.00 std::_Sp_counted_ptr<Font*, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.16 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.16 0.00 5 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.16 0.00 5 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.16 0.00 5 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.16 0.00 5 0.00 0.00 std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> >::~pair()
0.00 0.16 0.00 5 0.00 0.00 void std::vector<Font::FontTexture, std::allocator<Font::FontTexture> >::_M_emplace_back_aux<Font::FontTexture>(Font::FontTexture&&)
0.00 0.16 0.00 5 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.16 0.00 5 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.16 0.00 5 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.16 0.00 5 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.16 0.00 5 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.16 0.00 5 0.00 0.00 std::weak_ptr<Font>::~weak_ptr()
0.00 0.16 0.00 4 0.00 0.00 parseGamelist(SystemData*)
0.00 0.16 0.00 4 0.00 2.50 updateGamelist(SystemData*)
0.00 0.16 0.00 4 0.00 0.00 nsvg__convertToPixels(NSVGparser*, float, char const*, int) [clone .constprop.14]
0.00 0.16 0.00 4 0.00 0.00 SystemData::populateFolder(FileData*)
0.00 0.16 0.00 4 0.00 0.00 SystemData::loadTheme()
0.00 0.16 0.00 4 0.00 0.00 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.16 0.00 4 0.00 2.50 SystemData::~SystemData()
0.00 0.16 0.00 4 0.00 0.00 PlatformIds::getPlatformId(char const*)
0.00 0.16 0.00 4 0.00 0.00 ThemeExtras::setExtras(std::vector<GuiComponent*, std::allocator<GuiComponent*> > const&)
0.00 0.16 0.00 4 0.00 2.20 ThemeExtras::~ThemeExtras()
0.00 0.16 0.00 4 0.00 0.00 ComponentList::onFocusGained()
0.00 0.16 0.00 4 0.00 0.63 TextComponent::~TextComponent()
0.00 0.16 0.00 4 0.00 0.49 ButtonComponent::updateImage()
0.00 0.16 0.00 4 0.00 0.00 NinePatchComponent::setEdgeColor(unsigned int)
0.00 0.16 0.00 4 0.00 0.00 NinePatchComponent::setCenterColor(unsigned int)
0.00 0.16 0.00 4 0.00 0.00 pugi::xml_writer_file::write(void const*, unsigned int)
0.00 0.16 0.00 4 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.16 0.00 4 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.16 0.00 4 0.00 0.00 pugi::impl::(anonymous namespace)::xml_buffered_writer::flush(char const*, unsigned int)
0.00 0.16 0.00 4 0.00 0.00 pugi::impl::(anonymous namespace)::xml_buffered_writer::write(char, char)
0.00 0.16 0.00 4 0.00 0.00 pugi::impl::(anonymous namespace)::xml_buffered_writer::write(char, char, char, char)
0.00 0.16 0.00 4 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.16 0.00 4 0.00 0.00 pugi::xml_node::xml_node()
0.00 0.16 0.00 4 0.00 0.00 FileData::sort(bool (&)(FileData const*, FileData const*), bool)
0.00 0.16 0.00 4 0.00 0.00 FileData::sort(FileData::SortType const&)
0.00 0.16 0.00 4 0.00 0.00 ThemeSet::~ThemeSet()
0.00 0.16 0.00 4 0.00 2.35 ThemeData::makeExtras(std::shared_ptr<ThemeData> const&, std::string const&, Window*)
0.00 0.16 0.00 4 0.00 0.00 ThemeData::getThemeSets()
0.00 0.16 0.00 4 0.00 0.00 ThemeData::getThemeFromCurrentSet(std::string const&)
0.00 0.16 0.00 4 0.00 0.00 ThemeData::ThemeData()
0.00 0.16 0.00 4 0.00 0.00 SystemData::getGameCount() const
0.00 0.16 0.00 4 0.00 0.00 SystemData::getThemePath() const
0.00 0.16 0.00 4 0.00 0.00 pugi::xml_document::save(pugi::xml_writer&, char const*, unsigned int, pugi::xml_encoding) const
0.00 0.16 0.00 4 0.00 0.00 pugi::xml_document::save_file(char const*, char const*, unsigned int, pugi::xml_encoding) const
0.00 0.16 0.00 4 0.00 0.00 ThemeSet::getThemePath(std::string const&) const
0.00 0.16 0.00 4 0.00 0.00 std::_Deque_base<boost::filesystem::path, std::allocator<boost::filesystem::path> >::_M_initialize_map(unsigned int)
0.00 0.16 0.00 4 0.00 0.00 std::_Deque_base<boost::filesystem::path, std::allocator<boost::filesystem::path> >::_Deque_base()
0.00 0.16 0.00 4 0.00 0.00 std::_Deque_base<FileData*, std::allocator<FileData*> >::_M_initialize_map(unsigned int)
0.00 0.16 0.00 4 0.00 1.73 void std::_Destroy_aux<false>::__destroy<IList<SystemViewData, SystemData*>::Entry*>(IList<SystemViewData, SystemData*>::Entry*, IList<SystemViewData, SystemData*>::Entry*)
0.00 0.16 0.00 4 0.00 0.00 void std::_Destroy_aux<false>::__destroy<boost::filesystem::path*>(boost::filesystem::path*, boost::filesystem::path*)
0.00 0.16 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.16 0.00 4 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.16 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.16 0.00 4 0.00 0.00 std::_Sp_counted_ptr<ImageComponent*, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.16 0.00 4 0.00 0.63 std::_Sp_counted_ptr<ImageComponent*, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.16 0.00 4 0.00 0.00 std::_Sp_counted_ptr_inplace<ThemeData, std::allocator<ThemeData>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.16 0.00 4 0.00 0.00 std::_Sp_counted_ptr_inplace<ThemeData, std::allocator<ThemeData>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.16 0.00 4 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.16 0.00 4 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.16 0.00 4 0.00 0.00 std::pair<std::string const, ThemeSet>::pair<std::string, ThemeSet, void>(std::pair<std::string, ThemeSet>&&)
0.00 0.16 0.00 4 0.00 0.00 std::pair<std::string, ThemeSet>::pair<std::string, ThemeSet, void>(std::string&&, ThemeSet&&)
0.00 0.16 0.00 4 0.00 0.00 std::pair<std::string, ThemeSet>::~pair()
0.00 0.16 0.00 4 0.00 0.00 std::deque<boost::filesystem::path, std::allocator<boost::filesystem::path> >::~deque()
0.00 0.16 0.00 4 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.16 0.00 4 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.16 0.00 4 0.00 0.00 std::vector<GuiComponent*, std::allocator<GuiComponent*> >::operator=(std::vector<GuiComponent*, std::allocator<GuiComponent*> > const&)
0.00 0.16 0.00 4 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.16 0.00 4 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.16 0.00 4 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.16 0.00 4 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.16 0.00 4 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.16 0.00 4 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.16 0.00 4 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.16 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.16 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.16 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.16 0.00 3 0.00 0.54 MenuComponent::updateGrid()
0.00 0.16 0.00 3 0.00 0.00 TextComponent::setOpacity(unsigned char)
0.00 0.16 0.00 3 0.00 0.00 TextComponent::setFont(std::shared_ptr<Font> const&)
0.00 0.16 0.00 3 0.00 0.00 TextComponent::setColor(unsigned int)
0.00 0.16 0.00 3 0.00 0.00 ButtonComponent::onSizeChanged()
0.00 0.16 0.00 3 0.00 0.64 ButtonComponent::setText(std::string const&, std::string const&)
0.00 0.16 0.00 3 0.00 1.46 ButtonComponent::ButtonComponent(Window*, std::string const&, std::string const&, std::function<void ()> const&)
0.00 0.16 0.00 3 0.00 0.00 ButtonComponent::~ButtonComponent()
0.00 0.16 0.00 3 0.00 0.84 Window::pushGui(GuiComponent*)
0.00 0.16 0.00 3 0.00 0.00 Settings::setBool(std::string const&, bool)
0.00 0.16 0.00 3 0.00 0.00 ThemeData::parseIncludes(pugi::xml_node const&)
0.00 0.16 0.00 3 0.00 0.00 ThemeData::loadFile(std::string const&)
0.00 0.16 0.00 3 0.00 0.00 pugi::xml_node::find_child_by_attribute(char const*, char const*, char const*) const
0.00 0.16 0.00 3 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.16 0.00 3 0.00 0.00 std::_Function_handler<void (), SystemView::onCursorChanged(CursorState const&)::{lambda()#2}>::_M_invoke(std::_Any_data const&)
0.00 0.16 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.16 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.16 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.16 0.00 3 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.16 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.16 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.16 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.16 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.16 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.16 0.00 2 0.00 1.00 makeButtonGrid(Window*, std::vector<std::shared_ptr<ButtonComponent>, std::allocator<std::shared_ptr<ButtonComponent> > > const&)
0.00 0.16 0.00 2 0.00 0.00 InputConfig::isConfigured()
0.00 0.16 0.00 2 0.00 0.00 InputConfig::InputConfig(int, std::string const&, std::string const&)
0.00 0.16 0.00 2 0.00 2.20 ThemeExtras::~ThemeExtras()
0.00 0.16 0.00 2 0.00 0.00 InputManager::getInstance()
0.00 0.16 0.00 2 0.00 0.00 InputManager::loadInputConfig(InputConfig*)
0.00 0.16 0.00 2 0.00 0.00 ComponentGrid::resetCursor()
0.00 0.16 0.00 2 0.00 0.00 ComponentList::onFocusLost()
0.00 0.16 0.00 2 0.00 1.74 ComponentList::ComponentList(Window*)
0.00 0.16 0.00 2 0.00 0.00 ComponentList::~ComponentList()
0.00 0.16 0.00 2 0.00 5.48 IGameListView::setTheme(std::shared_ptr<ThemeData> const&)
0.00 0.16 0.00 2 0.00 5.00 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&)
0.00 0.16 0.00 2 0.00 0.00 ImageComponent::hasImage()
0.00 0.16 0.00 2 0.00 8.52 ViewController::getGameListView(SystemData*)
0.00 0.16 0.00 2 0.00 0.94 ButtonComponent::input(InputConfig*, Input)
0.00 0.16 0.00 2 0.00 5.48 BasicGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&)
0.00 0.16 0.00 2 0.00 3.05 BasicGameListView::BasicGameListView(Window*, FileData*)
0.00 0.16 0.00 2 0.00 5.97 BasicGameListView::~BasicGameListView()
0.00 0.16 0.00 2 0.00 0.00 TextListComponent<FileData*>::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int)
0.00 0.16 0.00 2 0.00 0.00 TextListComponent<FileData*>::setFont(std::shared_ptr<Font> const&)
0.00 0.16 0.00 2 0.00 1.74 TextListComponent<FileData*>::TextListComponent(Window*)
0.00 0.16 0.00 2 0.00 1.26 TextListComponent<FileData*>::~TextListComponent()
0.00 0.16 0.00 2 0.00 5.48 ISimpleGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&)
0.00 0.16 0.00 2 0.00 1.29 ISimpleGameListView::ISimpleGameListView(Window*, FileData*)
0.00 0.16 0.00 2 0.00 4.72 ISimpleGameListView::~ISimpleGameListView()
0.00 0.16 0.00 2 0.00 0.00 Eigen::CommaInitializer<Eigen::Matrix<int, 2, 1, 0, 2, 1> >::~CommaInitializer()
0.00 0.16 0.00 2 0.00 0.00 Eigen::CommaInitializer<Eigen::Matrix<int, 2, 1, 0, 2, 1> >::operator,(int const&)
0.00 0.16 0.00 2 0.00 1.74 IList<TextListData, FileData*>::IList(Window*, ScrollTierList const&, ListLoopType const&)
0.00 0.16 0.00 2 0.00 1.26 IList<TextListData, FileData*>::~IList()
0.00 0.16 0.00 2 0.00 0.00 IList<SystemViewData, SystemData*>::onScroll(int)
0.00 0.16 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.16 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.16 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.16 0.00 2 0.00 0.72 GuiMsgBox::input(InputConfig*, Input)
0.00 0.16 0.00 2 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.15]
0.00 0.16 0.00 2 0.00 0.00 std::string ThemeData::ThemeElement::get<std::string>(std::string const&) const
0.00 0.16 0.00 2 0.00 0.00 bool ThemeData::ThemeElement::get<bool>(std::string const&) const
0.00 0.16 0.00 2 0.00 0.00 float ThemeData::ThemeElement::get<float>(std::string const&) const
0.00 0.16 0.00 2 0.00 0.00 unsigned int ThemeData::ThemeElement::get<unsigned int>(std::string const&) const
0.00 0.16 0.00 2 0.00 12.22 std::function<void ()>::operator()() const
0.00 0.16 0.00 2 0.00 0.00 std::shared_ptr<IGameListView>::operator=(std::shared_ptr<IGameListView>&&)
0.00 0.16 0.00 2 0.00 0.00 std::shared_ptr<IGameListView>::operator=(std::shared_ptr<IGameListView> const&)
0.00 0.16 0.00 2 0.00 0.00 std::_Deque_base<char const*, std::allocator<char const*> >::_M_initialize_map(unsigned int)
0.00 0.16 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.16 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.16 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.16 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.16 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.16 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.16 0.00 2 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.16 0.00 2 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<BasicGameListView*>(BasicGameListView*)
0.00 0.16 0.00 2 0.00 0.00 std::_Sp_counted_ptr<ThemeExtras*, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.16 0.00 2 0.00 2.20 std::_Sp_counted_ptr<ThemeExtras*, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.16 0.00 2 0.00 0.00 std::_Sp_counted_ptr<BasicGameListView*, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.16 0.00 2 0.00 5.97 std::_Sp_counted_ptr<BasicGameListView*, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.16 0.00 2 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.16 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.16 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.16 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.16 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.16 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.16 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.16 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.16 0.00 2 0.00 1.73 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.16 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.16 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.16 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.16 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.16 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.16 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.16 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.16 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.16 0.00 1 0.00 0.00 _GLOBAL__sub_I_BUSY_ANIMATION_FRAMES
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z10strToUpperPKc
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z11getHomePathv
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z16findOrCreateFileP10SystemDataRKN5boost10filesystem4pathE8FileType
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z17inputTypeToString9InputType
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z17removeParenthesisRKSs
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z18startScraperSearchRK19ScraperSearchParams
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z36thearchive_generate_scraper_requestsRK19ScraperSearchParamsRSt5queueISt10unique_ptrI14ScraperRequestSt14default_deleteIS4_EESt5dequeIS7_SaIS7_EEERSt6vectorI19ScraperSearchResultSaISE_EE
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z36thegamesdb_generate_scraper_requestsRK19ScraperSearchParamsRSt5queueISt10unique_ptrI14ScraperRequestSt14default_deleteIS4_EESt5dequeIS7_SaIS7_EEERSt6vectorI19ScraperSearchResultSaISE_EE
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN10SystemData13sSystemVectorE
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN10SystemViewC2EP6Window
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN11GuiSettingsC2EP6WindowPKc
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN11SVGResourceC2ERKSsb
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN12AudioManager12sSoundVectorE
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN12GuiComponentC2EP6Window
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN12InputManager9mInstanceE
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN13ComponentGridC2EP6WindowRKN5Eigen6MatrixIiLi2ELi1ELi0ELi2ELi1EEE
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN13ComponentListC2EP6Window
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN13GuiFastSelectC2EP6WindowP13IGameListView
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN13GuiMetaDataEdC2EP6WindowP12MetaDataListRKSt6vectorI12MetaDataDeclSaIS5_EE19ScraperSearchParamsRKSsSt8functionIFvvEESF_
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN13HelpComponentC2EP6Window
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN13IGameListView5inputEP11InputConfig5Input
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN13MenuComponentC2EP6WindowPKcRKSt10shared_ptrI4FontE
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN13TextComponentC2EP6Window
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN13VolumeControl9mixerNameE
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN14GuiGameScraperC2EP6Window19ScraperSearchParamsSt8functionIFvRK19ScraperSearchResultEE
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN14GuiInputConfigC2EP6WindowP11InputConfigbRKSt8functionIFvvEE
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN14ViewController9sInstanceE
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN15ButtonComponentC2EP6WindowRKSsS3_RKSt8functionIFvvEE
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN15GuiDetectDeviceC2EP6WindowbRKSt8functionIFvvEE
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN15GuiScraperMultiC2EP6WindowRKSt5queueI19ScraperSearchParamsSt5dequeIS3_SaIS3_EEEb
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN15GuiScraperStartC2EP6Window
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN15RatingComponentC2EP6Window
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN15ResourceManager9sInstanceE
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN15SliderComponentC2EP6WindowfffRKSs
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN15SwitchComponentC2EP6Windowb
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN16GridGameListViewC2EP6WindowP8FileData
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN16GuiTextEditPopupC2EP6WindowRKSsS3_RKSt8functionIFvS3_EEbPKc
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN17BasicGameListViewC2EP6WindowP8FileData
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN17DateTimeComponentC2EP6WindowNS_11DisplayModeE
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN17TextEditComponentC2EP6Window
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN18GuiGamelistOptionsC2EP6WindowP10SystemData
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN18NinePatchComponentC2EP6WindowRKSsjj
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN19ISimpleGameListViewC2EP6WindowP8FileData
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN19ScrollableContainerC2EP6Window
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN20DetailedGameListViewC2EP6WindowP8FileData
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN22AnimatedImageComponentC2EP6Window
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN22ScraperSearchComponentC2EP6WindowNS_10SearchTypeE
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3Log14reportingLevelE
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN4Font8sLibraryE
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN4pugi15xml_writer_fileC2EPv
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN6WindowC2Ev
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN7GuiMenuC2EP6Window
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN7HttpReq14s_multi_handleE
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN7ImageIO20loadFromMemoryRGBA32EPKhjRjS2_
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8Renderer13display_widthE
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8Renderer6onInitEv
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8Renderer9clipStackE
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8Settings9sInstanceE
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN9FileSorts9SortTypesE
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN9GuiMsgBoxC2EP6WindowRKSsS3_RKSt8functionIFvvEES3_S8_S3_S8_
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN9HelpStyleC2Ev
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN9ThemeData11sElementMapE
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZNK14ImageComponent14getTextureSizeEv
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I_gameDecls
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I_out
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I_res2hNrOfFiles
0.00 0.16 0.00 1 0.00 0.00 _GLOBAL__sub_I_scrape_cmdline
0.00 0.16 0.00 1 0.00 0.00 getFallbackFontPaths()
0.00 0.16 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.14]
0.00 0.16 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.427]
0.00 0.16 0.00 1 0.00 10.00 SystemData::loadConfig()
0.00 0.16 0.00 1 0.00 5.00 SystemData::deleteSystems()
0.00 0.16 0.00 1 0.00 0.00 SystemData::getConfigPath(bool)
0.00 0.16 0.00 1 0.00 0.06 SystemView::goToSystem(SystemData*, bool)
0.00 0.16 0.00 1 0.00 18.66 SystemView::populate()
0.00 0.16 0.00 1 0.00 20.45 SystemView::SystemView(Window*)
0.00 0.16 0.00 1 0.00 3.62 SystemView::~SystemView()
0.00 0.16 0.00 1 0.00 0.00 InputConfig::loadFromXML(pugi::xml_node)
0.00 0.16 0.00 1 0.00 0.00 GuiComponent::finishAnimation(unsigned char)
0.00 0.16 0.00 1 0.00 0.00 GuiComponent::advanceAnimation(unsigned char, unsigned int)
0.00 0.16 0.00 1 0.00 0.00 InputManager::addJoystickByDeviceIndex(int)
0.00 0.16 0.00 1 0.00 0.00 InputManager::init()
0.00 0.16 0.00 1 0.00 0.00 InputManager::deinit()
0.00 0.16 0.00 1 0.00 0.00 ComponentGrid::getRowHeight(int)
0.00 0.16 0.00 1 0.00 0.49 ComponentGrid::onFocusGained()
0.00 0.16 0.00 1 0.00 0.00 HelpComponent::HelpComponent(Window*)
0.00 0.16 0.00 1 0.00 1.26 HelpComponent::~HelpComponent()
0.00 0.16 0.00 1 0.00 1.26 HelpComponent::~HelpComponent()
0.00 0.16 0.00 1 0.00 2.01 MenuComponent::addButton(std::string const&, std::string const&, std::function<void ()> const&)
0.00 0.16 0.00 1 0.00 1.91 MenuComponent::~MenuComponent()
0.00 0.16 0.00 1 0.00 0.02 ViewController::playViewTransition()
0.00 0.16 0.00 1 0.00 0.00 ViewController::ViewController(Window*)
0.00 0.16 0.00 1 0.00 12.60 ViewController::~ViewController()
0.00 0.16 0.00 1 0.00 12.60 ViewController::~ViewController()
0.00 0.16 0.00 1 0.00 0.00 ButtonComponent::onFocusGained()
0.00 0.16 0.00 1 0.00 1.07 ResourceManager::reloadAll()
0.00 0.16 0.00 1 0.00 0.00 ResourceManager::unloadAll()
0.00 0.16 0.00 1 0.00 0.64 NinePatchComponent::~NinePatchComponent()
0.00 0.16 0.00 1 0.00 0.00 Log::setReportingLevel(LogLevel)
0.00 0.16 0.00 1 0.00 0.00 Font::initLibrary()
0.00 0.16 0.00 1 0.00 1.74 IList<SystemViewData, SystemData*>::IList(Window*, ScrollTierList const&, ListLoopType const&)
0.00 0.16 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.16 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.16 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.16 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.16 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.16 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.16 0.00 1 0.00 0.00 GuiMenu::onSizeChanged()
0.00 0.16 0.00 1 0.00 14.17 GuiMenu::GuiMenu(Window*)
0.00 0.16 0.00 1 0.00 0.00 Renderer::swapBuffers()
0.00 0.16 0.00 1 0.00 1.18 Renderer::createSurface()
0.00 0.16 0.00 1 0.00 1.18 Renderer::init(int, int)
0.00 0.16 0.00 1 0.00 0.00 Renderer::onInit()
0.00 0.16 0.00 1 0.00 0.00 Renderer::onDeinit()
0.00 0.16 0.00 1 0.00 0.00 Settings::setDefaults()
0.00 0.16 0.00 1 0.00 0.00 Settings::loadFile()
0.00 0.16 0.00 1 0.00 0.00 Settings::setString(std::string const&, std::string const&)
0.00 0.16 0.00 1 0.00 0.00 Settings::Settings()
0.00 0.16 0.00 1 0.00 0.00 GuiMsgBox::onSizeChanged()
0.00 0.16 0.00 1 0.00 0.00 GuiMsgBox::getHelpPrompts()
0.00 0.16 0.00 1 0.00 1.89 GuiMsgBox::deleteMeAndCall(std::function<void ()> const&)
0.00 0.16 0.00 1 0.00 5.54 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.16 0.00 1 0.00 1.89 GuiMsgBox::~GuiMsgBox()
0.00 0.16 0.00 1 0.00 0.02 _ZN9__gnu_cxx13new_allocatorI13TextComponentE9constructIS1_IRP6WindowRA15_KcSt10shared_ptrI4FontEiEEEvPT_DpOT0_
0.00 0.16 0.00 1 0.00 0.02 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.16 0.00 1 0.00 0.02 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.16 0.00 1 0.00 0.00 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.316]
0.00 0.16 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.16 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.16 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.16 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.16 0.00 1 0.00 0.02 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.16 0.00 1 0.00 0.02 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.16 0.00 1 0.00 0.02 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.16 0.00 1 0.00 0.02 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.16 0.00 1 0.00 0.02 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.16 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<SystemView*>(SystemView*)
0.00 0.16 0.00 1 0.00 0.02 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.16 0.00 1 0.00 0.00 std::_Sp_counted_ptr<SystemView*, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.16 0.00 1 0.00 3.62 std::_Sp_counted_ptr<SystemView*, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.16 0.00 1 0.00 0.00 std::_Sp_counted_ptr<ResourceManager*, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
0.00 0.16 0.00 1 0.00 0.00 std::_Sp_counted_ptr<ResourceManager*, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
0.00 0.16 0.00 1 0.00 1.89 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.16 0.00 1 0.00 0.00 std::_Function_handler<void (), ViewController::playViewTransition()::{lambda()#2}>::_M_invoke(std::_Any_data const&)
0.00 0.16 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.16 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.16 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.16 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.16 0.00 1 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.16 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.16 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.16 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.16 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.16 0.00 1 0.00 11.95 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.16 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.16 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.16 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.16 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.16 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.16 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.16 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.16 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.16 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.16 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.16 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.16 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.16 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.16 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.16 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.16 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.16 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.16 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.16 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.16 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.16 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.16 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.16 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.16 0.00 1 0.00 0.00 std::function<void (float)>::function(std::function<void (float)> const&)
0.00 0.16 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.16 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.16 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.16 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.16 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.16 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.16 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.16 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.16 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.16 0.00 1 0.00 0.63 ViewController::playViewTransition()::{lambda()#2}::operator()() const
0.00 0.16 0.00 1 0.00 18.06 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const
0.00 0.16 0.00 1 0.00 6.37 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 6.25% of 0.16 seconds
index % time self children called name
[1] 56.2 0.00 0.09 143+1073 <cycle 2 as a whole> [1]
0.00 0.08 186 ImageComponent::resize() <cycle 2> [3]
0.00 0.01 75 HelpComponent::updateGrid() <cycle 2> [66]
0.00 0.00 140 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 2> [91]
0.00 0.00 241 ImageComponent::~ImageComponent() <cycle 2> [335]
0.00 0.00 229 GuiComponent::~GuiComponent() <cycle 2> [341]
0.00 0.00 80 TextComponent::~TextComponent() <cycle 2> [407]
0.00 0.00 33+44 GuiComponent::updateHelpPrompts() <cycle 2> [471]
0.00 0.00 76 std::_Sp_counted_ptr_inplace<TextComponent, std::allocator<TextComponent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 2> [414]
0.00 0.00 70 std::_Sp_counted_ptr_inplace<ImageComponent, std::allocator<ImageComponent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 2> [423]
0.00 0.00 27 ComponentGrid::~ComponentGrid() <cycle 2> [487]
0.00 0.00 25 Window::setHelpPrompts(std::vector<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > > const&, HelpStyle const&) <cycle 2> [496]
0.00 0.00 24 std::_Sp_counted_ptr_inplace<ComponentGrid, std::allocator<ComponentGrid>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 2> [502]
0.00 0.00 3 std::_Sp_counted_ptr_inplace<ButtonComponent, std::allocator<ButtonComponent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 2> [760]
0.00 0.00 3 ButtonComponent::~ButtonComponent() <cycle 2> [752]
0.00 0.00 2 std::_Sp_counted_ptr_inplace<ComponentList, std::allocator<ComponentList>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 2> [804]
0.00 0.00 2 ComponentList::~ComponentList() <cycle 2> [774]
-----------------------------------------------
0.00 0.01 18/165 SVGResource::initFromMemory(char const*, unsigned int) [27]
0.00 0.08 147/165 ImageComponent::resize() <cycle 2> [3]
[2] 56.1 0.00 0.09 165 SVGResource::rasterizeAt(unsigned int, unsigned int) [2]
0.06 0.00 165/165 nsvgRasterize [4]
0.03 0.00 165/166 ImageIO::flipPixelsVert(unsigned char*, unsigned int const&, unsigned int const&) [14]
0.00 0.00 242/18822 round(float) [167]
0.00 0.00 165/165 nsvgCreateRasterizer [153]
0.00 0.00 165/165 nsvgDeleteRasterizer [154]
0.00 0.00 165/174 TextureResource::initFromPixels(unsigned char const*, unsigned int, unsigned int) [358]
-----------------------------------------------
130 HelpComponent::updateGrid() <cycle 2> [66]
0.00 0.00 1/143 IList<SystemViewData, SystemData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [110]
0.00 0.00 1/143 Window::init(unsigned int, unsigned int) [82]
0.00 0.00 1/143 Window::renderLoadingScreen() [99]
0.00 0.00 2/143 IList<TextListData, FileData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [85]
0.00 0.00 2/143 ComponentList::ComponentList(Window*) [83]
0.00 0.00 4/143 ISimpleGameListView::ISimpleGameListView(Window*, FileData*) [92]
0.00 0.00 4/143 SystemView::populate() [29]
0.00 0.00 5/143 makeArrow(Window*) [62]
0.00 0.01 10/143 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [22]
0.00 0.02 26/143 ImageComponent::setImage(std::string, bool) [15]
[3] 50.0 0.00 0.08 186 ImageComponent::resize() <cycle 2> [3]
0.00 0.08 147/165 SVGResource::rasterizeAt(unsigned int, unsigned int) [2]
0.00 0.00 373/18822 round(float) [167]
0.00 0.00 162/323 TextureResource::isTiled() const [306]
0.00 0.00 162/162 ImageComponent::onSizeChanged() [361]
0.00 0.00 147/147 SVGResource::getSourceImageSize() const [379]
0.00 0.00 30/80 TextureResource::getSize() const [408]
161 ImageComponent::~ImageComponent() <cycle 2> [335]
-----------------------------------------------
0.06 0.00 165/165 SVGResource::rasterizeAt(unsigned int, unsigned int) [2]
[4] 37.5 0.06 0.00 165 nsvgRasterize [4]
0.00 0.00 6269/6269 nsvg__flattenCubicBez(NSVGrasterizer*, float, float, float, float, float, float, float, float, float, int) [191]
-----------------------------------------------
<spontaneous>
[5] 35.1 0.00 0.06 Window::render() [5]
0.00 0.06 368/368 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [6]
0.00 0.00 16/1852 GuiComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [18]
0.00 0.00 16/7019 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [186]
0.00 0.00 16/368 HelpComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [129]
0.00 0.00 736/6896 Settings::getInstance() [188]
0.00 0.00 736/1172 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.221] [239]
0.00 0.00 368/6517 Settings::getBool(std::string const&) [189]
0.00 0.00 368/368 Settings::getInt(std::string const&) [301]
-----------------------------------------------
0.00 0.06 368/368 Window::render() [5]
[6] 34.9 0.00 0.06 368 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [6]
0.00 0.02 368/372 SystemView::onCursorChanged(CursorState const&) [23]
0.00 0.02 368/369 ViewController::getSystemListView() [25]
0.00 0.01 732/1852 GuiComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [18]
0.00 0.00 368/402 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [79]
0.00 0.00 352/352 Window::renderHelpPromptsEarly() [131]
0.00 0.00 1472/2210 GuiComponent::getPosition() const [208]
0.00 0.00 1472/7909 GuiComponent::getSize() const [180]
0.00 0.00 736/736 Eigen::Transform<float, 3, 2, 0>::inverse(Eigen::TransformTraits) const [255]
0.00 0.00 371/445 Renderer::getScreenWidth() [290]
0.00 0.00 371/2426 Renderer::getScreenHeight() [204]
0.00 0.00 368/14525 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&) [171]
0.00 0.00 368/1100 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&) [241]
0.00 0.00 368/368 SystemView::render(Eigen::Transform<float, 3, 2, 0> const&) [300]
0.00 0.00 368/401 Window::peekGui() [293]
0.00 0.00 3/17054 Renderer::setMatrix(Eigen::Transform<float, 3, 2, 0> const&) [170]
0.00 0.00 3/1602 Renderer::drawRect(int, int, int, int, unsigned int, unsigned int, unsigned int) [229]
-----------------------------------------------
0.00 0.05 49/49 InputManager::parseEvent(SDL_Event const&, Window*) [8]
[7] 30.6 0.00 0.05 49 Window::input(InputConfig*, Input) [7]
0.00 0.03 28/28 ViewController::input(InputConfig*, Input) [10]
0.00 0.01 10/10 GuiMenu::input(InputConfig*, Input) [67]
0.00 0.01 9/9 GuiSettings::input(InputConfig*, Input) [70]
0.00 0.00 2/2 GuiMsgBox::input(InputConfig*, Input) [112]
-----------------------------------------------
<spontaneous>
[8] 30.6 0.00 0.05 InputManager::parseEvent(SDL_Event const&, Window*) [8]
0.00 0.05 49/49 Window::input(InputConfig*, Input) [7]
-----------------------------------------------
[9] 21.2 0.00 0.03 47+24 <cycle 3 as a whole> [9]
0.00 0.03 21+2 ComponentGrid::input(InputConfig*, Input) <cycle 3> [11]
0.00 0.00 2 ButtonComponent::input(InputConfig*, Input) <cycle 3> [106]
0.00 0.00 48+45 GuiComponent::input(InputConfig*, Input) <cycle 3> [451]
-----------------------------------------------
0.00 0.03 28/28 Window::input(InputConfig*, Input) [7]
[10] 21.2 0.00 0.03 28 ViewController::input(InputConfig*, Input) [10]
0.00 0.02 27/27 SystemView::input(InputConfig*, Input) [28]
0.00 0.01 1/1 GuiMenu::GuiMenu(Window*) [35]
0.00 0.00 1/3 Window::pushGui(GuiComponent*) [98]
0.00 0.00 28/192 InputConfig::isMappedTo(std::string const&, Input) [350]
0.00 0.00 28/28 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.651] [482]
-----------------------------------------------
2 ComponentGrid::input(InputConfig*, Input) <cycle 3> [11]
21 GuiComponent::input(InputConfig*, Input) <cycle 3> [451]
[11] 20.0 0.00 0.03 21+2 ComponentGrid::input(InputConfig*, Input) <cycle 3> [11]
0.00 0.03 19/19 ComponentList::input(InputConfig*, Input) [12]
0.00 0.00 23/211 ComponentGrid::getCellAt(int, int) [347]
0.00 0.00 4/192 InputConfig::isMappedTo(std::string const&, Input) [350]
0.00 0.00 4/404 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.252] [292]
2 ButtonComponent::input(InputConfig*, Input) <cycle 3> [106]
2 ComponentGrid::input(InputConfig*, Input) <cycle 3> [11]
-----------------------------------------------
0.00 0.03 19/19 ComponentGrid::input(InputConfig*, Input) <cycle 3> [11]
[12] 20.0 0.00 0.03 19 ComponentList::input(InputConfig*, Input) [12]
0.00 0.02 19/19 std::_Function_handler<bool (InputConfig*, Input), ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&)::{lambda(InputConfig*, Input)#1}>::_M_invoke(std::_Any_data const&, InputConfig*, Input) [19]
0.00 0.01 12/12 ComponentList::onCursorChanged(CursorState const&) [63]
0.00 0.00 44/192 InputConfig::isMappedTo(std::string const&, Input) [350]
0.00 0.00 44/48 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.303] [452]
0.00 0.00 6/6 IList<ComponentListRow, void*>::onScroll(int) [650]
-----------------------------------------------
0.00 0.00 1/8511 Window::renderLoadingScreen() [99]
0.00 0.00 9/8511 ButtonComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [141]
0.01 0.00 2645/8511 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [58]
0.02 0.00 5856/8511 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [24]
[13] 18.8 0.03 0.00 8511 Font::renderTextCache(TextCache*) [13]
-----------------------------------------------
0.00 0.00 1/166 Renderer::createSurface() [115]
0.03 0.00 165/166 SVGResource::rasterizeAt(unsigned int, unsigned int) [2]
[14] 18.7 0.03 0.00 166 ImageIO::flipPixelsVert(unsigned char*, unsigned int const&, unsigned int const&) [14]
-----------------------------------------------
0.00 0.00 1/26 IList<SystemViewData, SystemData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [110]
0.00 0.00 1/26 Window::Window() [118]
0.00 0.00 1/26 Window::renderLoadingScreen() [99]
0.00 0.00 2/26 IList<TextListData, FileData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [85]
0.00 0.00 2/26 ComponentList::ComponentList(Window*) [83]
0.00 0.01 5/26 makeArrow(Window*) [62]
0.00 0.02 14/26 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [22]
[15] 18.1 0.00 0.03 26 ImageComponent::setImage(std::string, bool) [15]
0.00 0.02 26/143 ImageComponent::resize() <cycle 2> [3]
0.00 0.01 26/57 TextureResource::get(std::string const&, bool) [17]
0.00 0.00 26/279 ResourceManager::getInstance() [326]
0.00 0.00 26/192 ResourceManager::fileExists(std::string const&) const [352]
-----------------------------------------------
0.00 0.00 1/27 ResourceManager::reloadAll() [119]
0.00 0.03 26/27 TextureResource::get(std::string const&, bool) [17]
[16] 18.0 0.00 0.03 27 TextureResource::reload(std::shared_ptr<ResourceManager>&) [16]
0.00 0.02 18/18 SVGResource::initFromMemory(char const*, unsigned int) [27]
0.00 0.01 9/9 TextureResource::initFromMemory(char const*, unsigned int) [60]
0.00 0.00 27/37 ResourceManager::getFileData(std::string const&) const [464]
0.00 0.00 17/20 _ZNSt19_Sp_counted_deleterIPhUlS0_E0_SaIiELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv [516]
0.00 0.00 17/20 _ZNSt19_Sp_counted_deleterIPhUlS0_E0_SaIiELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv [515]
0.00 0.00 10/17 _ZNSt19_Sp_counted_deleterIPhUlS0_E_SaIiELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv [542]
0.00 0.00 10/17 _ZNSt19_Sp_counted_deleterIPhUlS0_E_SaIiELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv [541]
-----------------------------------------------
0.00 0.00 6/57 HelpComponent::getIconTexture(char const*) [90]
0.00 0.01 25/57 NinePatchComponent::buildVertices() [38]
0.00 0.01 26/57 ImageComponent::setImage(std::string, bool) [15]
[17] 17.3 0.00 0.03 57 TextureResource::get(std::string const&, bool) [17]
0.00 0.03 26/27 TextureResource::reload(std::shared_ptr<ResourceManager>&) [16]
0.00 0.00 148/194 SVGResource::unload(std::shared_ptr<ResourceManager>&) [349]
0.00 0.00 65/279 ResourceManager::getInstance() [326]
0.00 0.00 57/142 getCanonicalPath(std::string const&) [384]
0.00 0.00 57/57 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&) [439]
0.00 0.00 26/31 ResourceManager::addReloadable(std::weak_ptr<IReloadable>) [473]
0.00 0.00 18/18 SVGResource::SVGResource(std::string const&, bool) [520]
0.00 0.00 8/73 TextureResource::~TextureResource() [417]
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> >&&) [636]
-----------------------------------------------
746 GuiComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [18]
0.00 0.00 16/1852 Window::render() [5]
0.00 0.01 732/1852 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [6]
0.00 0.02 1104/1852 SystemView::onCursorChanged(CursorState const&) [23]
[18] 17.3 0.00 0.03 1852+746 GuiComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [18]
0.00 0.02 732/732 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [24]
0.00 0.00 1473/3013 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [58]
0.00 0.00 4032/7019 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [186]
0.00 0.00 16/7019 ComponentGrid::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [295]
0.00 0.00 16/7019 NinePatchComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [495]
0.00 0.00 2598/14525 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&) [171]
746 GuiComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [18]
-----------------------------------------------
0.00 0.02 19/19 ComponentList::input(InputConfig*, Input) [12]
[19] 15.3 0.00 0.02 19 std::_Function_handler<bool (InputConfig*, Input), ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&)::{lambda(InputConfig*, Input)#1}>::_M_invoke(std::_Any_data const&, InputConfig*, Input) [19]
0.00 0.02 19/19 ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&)::{lambda(InputConfig*, Input)#1}::operator()(InputConfig*, Input) const [20]
-----------------------------------------------
0.00 0.02 19/19 std::_Function_handler<bool (InputConfig*, Input), ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&)::{lambda(InputConfig*, Input)#1}>::_M_invoke(std::_Any_data const&, InputConfig*, Input) [19]
[20] 15.3 0.00 0.02 19 ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&)::{lambda(InputConfig*, Input)#1}::operator()(InputConfig*, Input) const [20]
0.00 0.02 2/2 std::function<void ()>::operator()() const [21]
0.00 0.00 19/192 InputConfig::isMappedTo(std::string const&, Input) [350]
0.00 0.00 19/20 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.02 2/2 ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&)::{lambda(InputConfig*, Input)#1}::operator()(InputConfig*, Input) const [20]
[21] 15.3 0.00 0.02 2 std::function<void ()>::operator()() const [21]
0.00 0.02 1/1 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [30]
0.00 0.01 1/1 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#3}::operator()() const [71]
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&) [930]
0.00 0.00 1/1 std::_Function_handler<void (), GuiMenu::GuiMenu(Window*)::{lambda()#6}>::_M_invoke(std::_Any_data const&) [929]
-----------------------------------------------
0.00 0.01 4/14 ISimpleGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [44]
0.00 0.01 4/14 SystemView::populate() [29]
0.00 0.01 6/14 ThemeData::makeExtras(std::shared_ptr<ThemeData> const&, std::string const&, Window*) [57]
[22] 13.7 0.00 0.02 14 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [22]
0.00 0.02 14/26 ImageComponent::setImage(std::string, bool) [15]
0.00 0.01 10/143 ImageComponent::resize() <cycle 2> [3]
0.00 0.00 142/142 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*>&) [386]
0.00 0.00 70/157 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 [367]
0.00 0.00 16/156 GuiComponent::getParent() const [373]
0.00 0.00 14/37 ThemeData::getElement(std::string const&, std::string const&, std::string const&) const [465]
0.00 0.00 12/445 Renderer::getScreenWidth() [290]
0.00 0.00 12/2426 Renderer::getScreenHeight() [204]
0.00 0.00 10/726 GuiComponent::setPosition(Eigen::Matrix<float, 3, 1, 0, 3, 1> const&) [257]
0.00 0.00 10/12 ImageComponent::setOrigin(float, float) [566]
0.00 0.00 8/89 ImageComponent::setResize(float, float) [402]
0.00 0.00 2/7909 GuiComponent::getSize() const [180]
0.00 0.00 2/6 ImageComponent::setMaxSize(float, float) [646]
-----------------------------------------------
0.00 0.00 1/372 SystemView::update(int) [125]
0.00 0.00 1/372 SystemView::goToSystem(SystemData*, bool) [140]
0.00 0.00 2/372 SystemView::input(InputConfig*, Input) [28]
0.00 0.02 368/372 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [6]
[23] 13.3 0.00 0.02 372 SystemView::onCursorChanged(CursorState const&) [23]
0.00 0.02 1104/1852 GuiComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [18]
0.00 0.00 4/143 GuiComponent::updateHelpPrompts() <cycle 2> [471]
0.00 0.00 368/3013 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [58]
0.00 0.00 1840/7019 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [186]
0.00 0.00 8/9 GuiComponent::cancelAnimation(unsigned char) [134]
0.00 0.00 1840/8634 Renderer::buildGLColorArray(unsigned char*, unsigned int, unsigned int) [177]
0.00 0.00 1840/1840 ImageComponent::setOpacity(unsigned char) [223]
0.00 0.00 1104/1850 Renderer::pushClipRect(Eigen::Matrix<int, 2, 1, 0, 2, 1>, Eigen::Matrix<int, 2, 1, 0, 2, 1>) [222]
0.00 0.00 1104/1850 Renderer::popClipRect() [221]
0.00 0.00 736/17054 Renderer::setMatrix(Eigen::Transform<float, 3, 2, 0> const&) [170]
0.00 0.00 736/1598 Renderer::drawRect(float, float, float, float, unsigned int, unsigned int, unsigned int) [230]
0.00 0.00 736/2210 GuiComponent::getPosition() const [208]
0.00 0.00 372/372 TextComponent::getOpacity() const [298]
0.00 0.00 368/11948 GuiComponent::getTransform() [174]
0.00 0.00 368/14525 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&) [171]
0.00 0.00 368/7909 GuiComponent::getSize() const [180]
0.00 0.00 8/8 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) [630]
0.00 0.00 7/9 GuiComponent::setAnimation(Animation*, int, std::function<void ()>, bool, unsigned char) [596]
0.00 0.00 4/4 SystemData::getGameCount() const [714]
0.00 0.00 4/20 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) [513]
0.00 0.00 4/4 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) [724]
0.00 0.00 2/2 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) [798]
0.00 0.00 2/6896 Settings::getInstance() [188]
0.00 0.00 2/7 Settings::getString(std::string const&) [638]
0.00 0.00 2/96 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.296] [397]
-----------------------------------------------
0.00 0.02 732/732 GuiComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [18]
[24] 13.1 0.00 0.02 732 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [24]
0.02 0.00 5856/8511 Font::renderTextCache(TextCache*) [13]
0.00 0.00 732/7019 GuiComponent::renderChildren(Eigen::Transform<float, 3, 2, 0> const&) const <cycle 5> [87]
0.00 0.00 6588/17054 Renderer::setMatrix(Eigen::Transform<float, 3, 2, 0> const&) [170]
0.00 0.00 5856/5866 TextCache::setColor(unsigned int) [193]
0.00 0.00 2196/2497 Font::getHeight(float) const [203]
0.00 0.00 732/11948 GuiComponent::getTransform() [174]
0.00 0.00 732/14525 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&) [171]
0.00 0.00 732/18822 round(float) [167]
0.00 0.00 732/1100 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&) [241]
0.00 0.00 732/1850 Renderer::pushClipRect(Eigen::Matrix<int, 2, 1, 0, 2, 1>, Eigen::Matrix<int, 2, 1, 0, 2, 1>) [222]
0.00 0.00 732/1850 Renderer::popClipRect() [221]
0.00 0.00 732/732 IList<TextListData, FileData*>::listRenderTitleOverlay(Eigen::Transform<float, 3, 2, 0> const&) [256]
0.00 0.00 732/1598 Renderer::drawRect(float, float, float, float, unsigned int, unsigned int, unsigned int) [230]
0.00 0.00 16/20 Font::buildTextCache(std::string const&, float, float, unsigned int) [511]
0.00 0.00 16/24 strToUpper(std::string&) [498]
-----------------------------------------------
0.00 0.00 1/369 ViewController::goToSystemView(SystemData*) [135]
0.00 0.02 368/369 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [6]
[25] 12.8 0.00 0.02 369 ViewController::getSystemListView() [25]
0.00 0.02 1/1 SystemView::SystemView(Window*) [26]
0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<SystemView*>(SystemView*) [924]
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>&&) [923]
0.00 0.00 1/185 GuiComponent::addChild(GuiComponent*) [356]
0.00 0.00 1/2426 Renderer::getScreenHeight() [204]
0.00 0.00 1/156 GuiComponent::setPosition(float, float, float) [368]
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&) [922]
-----------------------------------------------
0.00 0.02 1/1 ViewController::getSystemListView() [25]
[26] 12.8 0.00 0.02 1 SystemView::SystemView(Window*) [26]
0.00 0.02 1/1 SystemView::populate() [29]
0.00 0.00 1/1 IList<SystemViewData, SystemData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [110]
0.00 0.00 2/473 GuiComponent::setSize(float, float) <cycle 6> [392]
0.00 0.00 1/75 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>) [117]
0.00 0.00 2/2426 Renderer::getScreenHeight() [204]
0.00 0.00 2/96 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.296] [397]
0.00 0.00 1/85 Font::get(int, std::string const&) [404]
0.00 0.00 1/445 Renderer::getScreenWidth() [290]
0.00 0.00 1/7909 GuiComponent::getSize() const [180]
0.00 0.00 1/156 GuiComponent::setPosition(float, float, float) [368]
-----------------------------------------------
0.00 0.02 18/18 TextureResource::reload(std::shared_ptr<ResourceManager>&) [16]
[27] 12.4 0.00 0.02 18 SVGResource::initFromMemory(char const*, unsigned int) [27]
0.00 0.01 18/18 nsvgParse [51]
0.00 0.01 18/165 SVGResource::rasterizeAt(unsigned int, unsigned int) [2]
0.00 0.00 36/18822 round(float) [167]
0.00 0.00 18/18 TextureResource::deinit() [522]
-----------------------------------------------
0.00 0.02 27/27 ViewController::input(InputConfig*, Input) [10]
[28] 11.8 0.00 0.02 27 SystemView::input(InputConfig*, Input) [28]
0.00 0.02 26/47 GuiComponent::input(InputConfig*, Input) <cycle 3> [451]
0.00 0.00 2/372 SystemView::onCursorChanged(CursorState const&) [23]
0.00 0.00 65/192 InputConfig::isMappedTo(std::string const&, Input) [350]
0.00 0.00 65/96 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.296] [397]
0.00 0.00 1/2 IList<SystemViewData, SystemData*>::onScroll(int) [780]
-----------------------------------------------
0.00 0.02 1/1 SystemView::SystemView(Window*) [26]
[29] 11.7 0.00 0.02 1 SystemView::populate() [29]
0.00 0.01 4/14 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [22]
0.00 0.00 2/4 ThemeData::makeExtras(std::shared_ptr<ThemeData> const&, std::string const&, Window*) [57]
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&) [86]
0.00 0.00 4/143 ImageComponent::resize() <cycle 2> [3]
0.00 0.00 1/4 void std::_Destroy_aux<false>::__destroy<IList<SystemViewData, SystemData*>::Entry*>(IList<SystemViewData, SystemData*>::Entry*, IList<SystemViewData, SystemData*>::Entry*) [69]
0.00 0.00 18/96 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.296] [397]
0.00 0.00 8/7909 GuiComponent::getSize() const [180]
0.00 0.00 4/91 ImageComponent::ImageComponent(Window*) [399]
0.00 0.00 4/6 ImageComponent::setMaxSize(float, float) [646]
0.00 0.00 4/156 GuiComponent::setPosition(float, float, float) [368]
0.00 0.00 2/37 ThemeData::getElement(std::string const&, std::string const&, std::string const&) const [465]
0.00 0.00 2/229 GuiComponent::GuiComponent(Window*) [340]
0.00 0.00 2/4 ThemeExtras::setExtras(std::vector<GuiComponent*, std::allocator<GuiComponent*> > const&) [696]
-----------------------------------------------
0.00 0.02 1/1 std::function<void ()>::operator()() const [21]
[30] 11.3 0.00 0.02 1 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [30]
0.01 0.01 1/1 GuiSettings::GuiSettings(Window*, char const*) [33]
0.00 0.00 1/3 Window::pushGui(GuiComponent*) [98]
0.00 0.00 6/402 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [79]
0.00 0.00 3/8 ComponentList::addRow(ComponentListRow const&, bool) [136]
0.00 0.00 3/11 MenuComponent::updateSize() [132]
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&&) [148]
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&&) [146]
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&&) [147]
0.00 0.00 3/8 ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&) [622]
0.00 0.00 3/2426 Renderer::getScreenHeight() [204]
0.00 0.00 3/85 Font::get(int, std::string const&) [404]
0.00 0.00 3/8 ComponentListRow::addElement(std::shared_ptr<GuiComponent> const&, bool, bool) [clone .constprop.376] [621]
0.00 0.00 3/29 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.380] [480]
0.00 0.00 2/19 void std::_Destroy_aux<false>::__destroy<ComponentListElement*>(ComponentListElement*, ComponentListElement*) [517]
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) [970]
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) [553]
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) [968]
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) [562]
0.00 0.00 1/6896 Settings::getInstance() [188]
0.00 0.00 1/6517 Settings::getBool(std::string const&) [189]
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) [969]
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) [573]
0.00 0.00 1/6 ComponentListRow::~ComponentListRow() [647]
-----------------------------------------------
0.00 0.02 2/2 ViewController::preload() [32]
[31] 10.7 0.00 0.02 2 ViewController::getGameListView(SystemData*) [31]
0.00 0.01 2/2 IGameListView::setTheme(std::shared_ptr<ThemeData> const&) [42]
0.00 0.01 2/2 BasicGameListView::BasicGameListView(Window*, FileData*) [72]
0.00 0.00 675/675 FileData::getThumbnailPath() const [274]
0.00 0.00 2/10 FileData::getFilesRecursive(unsigned int) const [589]
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) [767]
0.00 0.00 2/445 Renderer::getScreenWidth() [290]
0.00 0.00 2/2426 Renderer::getScreenHeight() [204]
0.00 0.00 2/156 GuiComponent::setPosition(float, float, float) [368]
0.00 0.00 2/185 GuiComponent::addChild(GuiComponent*) [356]
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&) [806]
0.00 0.00 2/2 std::shared_ptr<IGameListView>::operator=(std::shared_ptr<IGameListView> const&) [790]
0.00 0.00 2/2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<BasicGameListView*>(BasicGameListView*) [799]
0.00 0.00 2/2 std::shared_ptr<IGameListView>::operator=(std::shared_ptr<IGameListView>&&) [789]
-----------------------------------------------
<spontaneous>
[32] 10.7 0.00 0.02 ViewController::preload() [32]
0.00 0.02 2/2 ViewController::getGameListView(SystemData*) [31]
-----------------------------------------------
0.01 0.01 1/1 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [30]
[33] 10.6 0.01 0.01 1 GuiSettings::GuiSettings(Window*, char const*) [33]
0.00 0.00 1/2 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [55]
0.00 0.00 1/1 MenuComponent::addButton(std::string const&, std::string const&, std::function<void ()> const&) [100]
0.00 0.00 1/473 GuiComponent::setSize(float, float) <cycle 6> [392]
0.00 0.00 3/2426 Renderer::getScreenHeight() [204]
0.00 0.00 3/22 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.60] [505]
0.00 0.00 1/229 GuiComponent::GuiComponent(Window*) [340]
0.00 0.00 1/85 Font::get(int, std::string const&) [404]
0.00 0.00 1/185 GuiComponent::addChild(GuiComponent*) [356]
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) [674]
0.00 0.00 1/445 Renderer::getScreenWidth() [290]
0.00 0.00 1/7909 GuiComponent::getSize() const [180]
0.00 0.00 1/156 GuiComponent::setPosition(float, float, float) [368]
-----------------------------------------------
<spontaneous>
[34] 9.1 0.00 0.01 Window::~Window() [34]
0.00 0.01 1/1 ViewController::~ViewController() [36]
0.00 0.00 1/1 HelpComponent::~HelpComponent() [113]
0.00 0.00 1/11 ImageComponent::~ImageComponent() [68]
0.00 0.00 3/5 std::_Sp_counted_ptr<Font*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [677]
-----------------------------------------------
0.00 0.01 1/1 ViewController::input(InputConfig*, Input) [10]
[35] 8.9 0.00 0.01 1 GuiMenu::GuiMenu(Window*) [35]
0.00 0.01 5/5 GuiMenu::addEntry(char const*, unsigned int, bool, std::function<void ()> const&) [59]
0.00 0.00 1/2 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [55]
0.00 0.00 2/402 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [79]
0.00 0.00 1/473 GuiComponent::setSize(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&) <cycle 6> [65]
0.00 0.00 3/2426 Renderer::getScreenHeight() [204]
0.00 0.00 3/375 TextComponent::onTextChanged() [296]
0.00 0.00 3/29 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.380] [480]
0.00 0.00 2/85 Font::get(int, std::string const&) [404]
0.00 0.00 2/185 GuiComponent::addChild(GuiComponent*) [356]
0.00 0.00 1/229 GuiComponent::GuiComponent(Window*) [340]
0.00 0.00 1/9 TextComponent::TextComponent(Window*) [597]
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) [964]
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) [540]
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) [965]
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) [552]
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) [966]
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) [560]
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) [967]
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) [561]
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) [572]
0.00 0.00 1/3 TextComponent::setFont(std::shared_ptr<Font> const&) [749]
0.00 0.00 1/3 TextComponent::setColor(unsigned int) [750]
0.00 0.00 1/76 strToUpper(char const*) [412]
0.00 0.00 1/10 TextComponent::setText(std::string const&) [578]
0.00 0.00 1/5 TextComponent::setAlignment(Alignment) [663]
0.00 0.00 1/7909 GuiComponent::getSize() const [180]
0.00 0.00 1/445 Renderer::getScreenWidth() [290]
0.00 0.00 1/156 GuiComponent::setPosition(float, float, float) [368]
-----------------------------------------------
0.00 0.01 1/1 Window::~Window() [34]
[36] 7.9 0.00 0.01 1 ViewController::~ViewController() [36]
0.00 0.01 1/1 ViewController::~ViewController() [37]
-----------------------------------------------
0.00 0.01 1/1 ViewController::~ViewController() [36]
[37] 7.9 0.00 0.01 1 ViewController::~ViewController() [37]
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> > >*) [41]
0.00 0.00 1/143 GuiComponent::~GuiComponent() <cycle 2> [341]
0.00 0.00 2/402 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [79]
-----------------------------------------------
0.00 0.00 2/25 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [55]
0.00 0.00 4/25 ButtonComponent::updateImage() [103]
0.00 0.00 4/25 NinePatchComponent::NinePatchComponent(Window*, std::string const&, unsigned int, unsigned int) [102]
0.00 0.01 15/25 GuiComponent::setSize(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&) <cycle 6> [65]
[38] 7.6 0.00 0.01 25 NinePatchComponent::buildVertices() [38]
0.00 0.01 25/57 TextureResource::get(std::string const&, bool) [17]
0.00 0.00 1350/1350 roundVector(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&) [233]
0.00 0.00 50/80 TextureResource::getSize() const [408]
0.00 0.00 50/8634 Renderer::buildGLColorArray(unsigned char*, unsigned int, unsigned int) [177]
-----------------------------------------------
0.00 0.01 2/2 std::_Sp_counted_ptr<BasicGameListView*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [40]
[39] 7.5 0.00 0.01 2 BasicGameListView::~BasicGameListView() [39]
0.00 0.01 2/2 ISimpleGameListView::~ISimpleGameListView() [56]
0.00 0.00 2/2 TextListComponent<FileData*>::~TextListComponent() [95]
-----------------------------------------------
0.00 0.01 2/2 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> > >*) [41]
[40] 7.5 0.00 0.01 2 std::_Sp_counted_ptr<BasicGameListView*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [40]
0.00 0.01 2/2 BasicGameListView::~BasicGameListView() [39]
-----------------------------------------------
0.00 0.01 1/1 ViewController::~ViewController() [37]
[41] 7.5 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> > >*) [41]
0.00 0.01 2/2 std::_Sp_counted_ptr<BasicGameListView*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [40]
0.00 0.00 2/2 std::_Sp_counted_ptr<BasicGameListView*, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [801]
-----------------------------------------------
0.00 0.01 2/2 ViewController::getGameListView(SystemData*) [31]
[42] 6.8 0.00 0.01 2 IGameListView::setTheme(std::shared_ptr<ThemeData> const&) [42]
0.00 0.01 2/2 BasicGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [43]
-----------------------------------------------
0.00 0.01 2/2 IGameListView::setTheme(std::shared_ptr<ThemeData> const&) [42]
[43] 6.8 0.00 0.01 2 BasicGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [43]
0.00 0.01 2/2 ISimpleGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [44]
0.00 0.00 4/2065 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.449] [213]
0.00 0.00 2/10 BasicGameListView::getName() const [588]
0.00 0.00 2/2 TextListComponent<FileData*>::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [776]
-----------------------------------------------
0.00 0.01 2/2 BasicGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [43]
[44] 6.8 0.00 0.01 2 ISimpleGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [44]
0.00 0.01 4/14 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [22]
0.00 0.00 2/4 ThemeData::makeExtras(std::shared_ptr<ThemeData> const&, std::string const&, Window*) [57]
0.00 0.00 14/16 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.47] [545]
0.00 0.00 8/10 BasicGameListView::getName() const [588]
0.00 0.00 2/6 TextComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [645]
0.00 0.00 2/4 ThemeExtras::setExtras(std::vector<GuiComponent*, std::allocator<GuiComponent*> > const&) [696]
0.00 0.00 2/2 ImageComponent::hasImage() [775]
0.00 0.00 2/185 GuiComponent::removeChild(GuiComponent*) [355]
0.00 0.00 2/185 GuiComponent::addChild(GuiComponent*) [356]
-----------------------------------------------
0.00 0.01 675/675 updateGamelist(SystemData*) [47]
[45] 6.3 0.00 0.01 675 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [45]
0.01 0.00 675/675 MetaDataList::appendToXML(pugi::xml_node, bool, boost::filesystem::path const&) const [46]
0.00 0.00 2025/2025 pugi::xml_node::children() const [217]
0.00 0.00 1350/2095 pugi::xml_node::child(char const*) const [211]
0.00 0.00 1350/1350 pugi::xml_node_iterator::operator==(pugi::xml_node_iterator const&) const [236]
0.00 0.00 1350/1709 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.34] [225]
0.00 0.00 675/1350 pugi::xml_node::append_child(char const*) [234]
0.00 0.00 675/675 pugi::xml_node_iterator::xml_node_iterator(pugi::xml_node const&) [266]
0.00 0.00 675/675 pugi::xml_node_iterator::operator++() [267]
0.00 0.00 675/2251 pugi::xml_node::text() const [206]
0.00 0.00 675/702 pugi::xml_text::get() const [258]
0.00 0.00 675/1354 FileData::getCleanName() const [232]
0.00 0.00 675/675 pugi::xml_node::remove_child(pugi::xml_node const&) [270]
-----------------------------------------------
0.01 0.00 675/675 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [45]
[46] 6.3 0.01 0.00 675 MetaDataList::appendToXML(pugi::xml_node, bool, boost::filesystem::path const&) const [46]
0.00 0.00 675/1350 pugi::xml_node::append_child(char const*) [234]
0.00 0.00 675/2251 pugi::xml_node::text() const [206]
0.00 0.00 675/2025 pugi::impl::(anonymous namespace)::strcpy_insitu(char*&, unsigned int&, unsigned int, char const*) [214]
0.00 0.00 675/675 pugi::xml_text::set(char const*) [271]
0.00 0.00 675/8887 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.59] [176]
-----------------------------------------------
0.00 0.01 4/4 SystemData::~SystemData() [48]
[47] 6.3 0.00 0.01 4 updateGamelist(SystemData*) [47]
0.00 0.01 675/675 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [45]
0.00 0.00 679/2095 pugi::xml_node::child(char const*) const [211]
0.00 0.00 675/1989 pugi::xml_node::operator void (*)(pugi::xml_node***)() const [218]
0.00 0.00 24/1709 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.34] [225]
0.00 0.00 8/12 SystemData::getGamelistPath(bool) const [568]
0.00 0.00 4/6896 Settings::getInstance() [188]
0.00 0.00 4/6517 Settings::getBool(std::string const&) [189]
0.00 0.00 4/17 pugi::xml_document::xml_document() [534]
0.00 0.00 4/4 pugi::xml_node::xml_node() [707]
0.00 0.00 4/10 FileData::getFilesRecursive(unsigned int) const [589]
0.00 0.00 4/4 pugi::impl::(anonymous namespace)::save_file_impl(pugi::xml_document const&, _IO_FILE*, char const*, unsigned int, pugi::xml_encoding) [702]
0.00 0.00 4/4 pugi::xml_document::save_file(char const*, char const*, unsigned int, pugi::xml_encoding) const [717]
0.00 0.00 4/17 pugi::xml_document::load_file(char const*, unsigned int, pugi::xml_encoding) [533]
0.00 0.00 4/17 pugi::xml_parse_result::operator bool() const [539]
0.00 0.00 4/17 pugi::xml_document::~xml_document() [535]
0.00 0.00 4/21 pugi::xml_node::operator!() const [509]
-----------------------------------------------
0.00 0.01 2/4 SystemData::deleteSystems() [74]
0.00 0.01 2/4 SystemData::loadConfig() [49]
[48] 6.3 0.00 0.01 4 SystemData::~SystemData() [48]
0.00 0.01 4/4 updateGamelist(SystemData*) [47]
0.00 0.00 38/6172 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.161] [192]
0.00 0.00 4/6896 Settings::getInstance() [188]
0.00 0.00 4/6517 Settings::getBool(std::string const&) [189]
0.00 0.00 4/4 FileData::~FileData() <cycle 1> [262]
0.00 0.00 2/4 std::deque<boost::filesystem::path, std::allocator<boost::filesystem::path> >::~deque() [734]
0.00 0.00 2/4 std::_Sp_counted_ptr_inplace<ThemeData, std::allocator<ThemeData>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [728]
0.00 0.00 2/4 std::_Sp_counted_ptr_inplace<ThemeData, std::allocator<ThemeData>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [727]
-----------------------------------------------
0.00 0.01 1/1 loadSystemConfigFile(char const**) [50]
[49] 6.3 0.00 0.01 1 SystemData::loadConfig() [49]
0.00 0.01 2/4 SystemData::~SystemData() [48]
0.00 0.01 1/1 SystemData::deleteSystems() [74]
0.00 0.00 52/6172 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.161] [192]
0.00 0.00 30/2095 pugi::xml_node::child(char const*) const [211]
0.00 0.00 28/2251 pugi::xml_node::text() const [206]
0.00 0.00 24/702 pugi::xml_text::get() const [258]
0.00 0.00 8/8 readList(std::string const&, char const*) [clone .constprop.155] [616]
0.00 0.00 5/1989 pugi::xml_node::operator void (*)(pugi::xml_node***)() const [218]
0.00 0.00 4/4 PlatformIds::getPlatformId(char const*) [695]
0.00 0.00 4/625 pugi::xml_text::as_string(char const*) const [275]
0.00 0.00 4/4 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&) [694]
0.00 0.00 4/41 pugi::xml_node::next_sibling(char const*) const [457]
0.00 0.00 4/4 void std::vector<PlatformIds::PlatformId, std::allocator<PlatformIds::PlatformId> >::_M_emplace_back_aux<PlatformIds::PlatformId const&>(PlatformIds::PlatformId const&) [735]
0.00 0.00 3/10 Log::getReportingLevel() [581]
0.00 0.00 3/10 Log::get(LogLevel) [582]
0.00 0.00 3/10 Log::~Log() [583]
0.00 0.00 2/2 void std::vector<SystemData*, std::allocator<SystemData*> >::_M_emplace_back_aux<SystemData* const&>(SystemData* const&) [810]
0.00 0.00 1/1 SystemData::getConfigPath(bool) [889]
0.00 0.00 1/17 pugi::xml_document::xml_document() [534]
0.00 0.00 1/17 pugi::xml_document::load_file(char const*, unsigned int, pugi::xml_encoding) [533]
0.00 0.00 1/17 pugi::xml_parse_result::operator bool() const [539]
0.00 0.00 1/21 pugi::xml_node::operator!() const [509]
0.00 0.00 1/17 pugi::xml_document::~xml_document() [535]
-----------------------------------------------
<spontaneous>
[50] 6.3 0.00 0.01 loadSystemConfigFile(char const**) [50]
0.00 0.01 1/1 SystemData::loadConfig() [49]
-----------------------------------------------
0.00 0.01 18/18 SVGResource::initFromMemory(char const*, unsigned int) [27]
[51] 6.2 0.00 0.01 18 nsvgParse [51]
0.00 0.01 377/377 nsvg__parseElement(char*, void (*)(void*, char const*, char const**), void (*)(void*, char const*), void*) [52]
-----------------------------------------------
0.00 0.01 377/377 nsvgParse [51]
[52] 6.2 0.00 0.01 377 nsvg__parseElement(char*, void (*)(void*, char const*, char const**), void (*)(void*, char const*), void*) [52]
0.01 0.00 246/246 nsvg__startElement(void*, char const*, char const**) [53]
0.00 0.00 246/246 nsvg__endElement(void*, char const*) [333]
-----------------------------------------------
0.01 0.00 246/246 nsvg__parseElement(char*, void (*)(void*, char const*, char const**), void (*)(void*, char const*), void*) [52]
[53] 6.2 0.01 0.00 246 nsvg__startElement(void*, char const*, char const**) [53]
0.00 0.00 17524/17524 nsvg__getNextPathItem(char const*, char*) [169]
0.00 0.00 2895/3239 nsvg__lineTo(NSVGparser*, float, float) [196]
0.00 0.00 353/353 nsvg__parseAttr(NSVGparser*, char const*, char const*) [303]
0.00 0.00 347/347 nsvg__addPath(NSVGparser*, char) [304]
0.00 0.00 169/169 nsvg__addShape(NSVGparser*) [359]
0.00 0.00 18/18 nsvg__convertToPixels(NSVGparser*, float, char const*, int) [clone .constprop.15] [519]
0.00 0.00 18/18 nsvg__convertToPixels(NSVGparser*, float, char const*, int) [clone .constprop.13] [518]
-----------------------------------------------
0.00 0.00 1/10 Renderer::createSurface() [115]
0.01 0.00 9/10 TextureResource::initFromMemory(char const*, unsigned int) [60]
[54] 6.2 0.01 0.00 10 ImageIO::loadFromMemoryRGBA32(unsigned char const*, unsigned int, unsigned int&, unsigned int&) [54]
-----------------------------------------------
0.00 0.00 1/2 GuiSettings::GuiSettings(Window*, char const*) [33]
0.00 0.00 1/2 GuiMenu::GuiMenu(Window*) [35]
[55] 6.2 0.00 0.01 2 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [55]
0.00 0.00 2/2 ComponentList::ComponentList(Window*) [83]
0.00 0.00 4/143 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 2> [91]
0.00 0.00 2/143 GuiComponent::updateHelpPrompts() <cycle 2> [471]
0.00 0.00 2/3 MenuComponent::updateGrid() [111]
0.00 0.00 2/25 NinePatchComponent::buildVertices() [38]
0.00 0.00 2/6 NinePatchComponent::NinePatchComponent(Window*, std::string const&, unsigned int, unsigned int) [102]
0.00 0.00 2/11 MenuComponent::updateSize() [132]
0.00 0.00 6/375 TextComponent::onTextChanged() [296]
0.00 0.00 4/185 GuiComponent::addChild(GuiComponent*) [356]
0.00 0.00 4/29 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.158] [479]
0.00 0.00 2/229 GuiComponent::GuiComponent(Window*) [340]
0.00 0.00 2/27 ComponentGrid::ComponentGrid(Window*, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&) [486]
0.00 0.00 2/6 NinePatchComponent::setImagePath(std::string const&) [648]
0.00 0.00 2/9 TextComponent::TextComponent(Window*) [597]
0.00 0.00 2/76 std::_Sp_counted_ptr_inplace<TextComponent, std::allocator<TextComponent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [415]
0.00 0.00 2/5 TextComponent::setAlignment(Alignment) [663]
0.00 0.00 2/3 TextComponent::setColor(unsigned int) [750]
0.00 0.00 2/76 strToUpper(char const*) [412]
0.00 0.00 2/10 TextComponent::setText(std::string const&) [578]
0.00 0.00 2/3 TextComponent::setFont(std::shared_ptr<Font> const&) [749]
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&) [805]
0.00 0.00 2/2 ComponentGrid::resetCursor() [772]
-----------------------------------------------
0.00 0.01 2/2 BasicGameListView::~BasicGameListView() [39]
[56] 5.9 0.00 0.01 2 ISimpleGameListView::~ISimpleGameListView() [56]
0.00 0.00 2/4 ThemeExtras::~ThemeExtras() [61]
0.00 0.00 4/143 ImageComponent::~ImageComponent() <cycle 2> [335]
0.00 0.00 2/143 TextComponent::~TextComponent() <cycle 2> [407]
0.00 0.00 2/143 GuiComponent::~GuiComponent() <cycle 2> [341]
0.00 0.00 2/4 std::deque<boost::filesystem::path, std::allocator<boost::filesystem::path> >::~deque() [734]
0.00 0.00 2/4 std::_Sp_counted_ptr_inplace<ThemeData, std::allocator<ThemeData>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [728]
0.00 0.00 2/4 std::_Sp_counted_ptr_inplace<ThemeData, std::allocator<ThemeData>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [727]
-----------------------------------------------
0.00 0.00 2/4 ISimpleGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [44]
0.00 0.00 2/4 SystemView::populate() [29]
[57] 5.9 0.00 0.01 4 ThemeData::makeExtras(std::shared_ptr<ThemeData> const&, std::string const&, Window*) [57]
0.00 0.01 6/14 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [22]
0.00 0.00 8/142 void std::vector<GuiComponent*, std::allocator<GuiComponent*> >::_M_emplace_back_aux<GuiComponent* const&>(GuiComponent* const&) [385]
0.00 0.00 6/91 ImageComponent::ImageComponent(Window*) [399]
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&) [745]
0.00 0.00 4/6 TextComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [645]
0.00 0.00 4/9 TextComponent::TextComponent(Window*) [597]
-----------------------------------------------
0.00 0.00 60/3013 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [130]
0.00 0.00 368/3013 SystemView::onCursorChanged(CursorState const&) [23]
0.00 0.00 1112/3013 GuiComponent::renderChildren(Eigen::Transform<float, 3, 2, 0> const&) const <cycle 5> [87]
0.00 0.00 1473/3013 GuiComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [18]
[58] 5.8 0.00 0.01 3013 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [58]
0.01 0.00 2645/8511 Font::renderTextCache(TextCache*) [13]
0.00 0.00 5290/6896 Settings::getInstance() [188]
0.00 0.00 5290/6517 Settings::getBool(std::string const&) [189]
0.00 0.00 5290/6949 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.302] [187]
0.00 0.00 3013/11948 GuiComponent::getTransform() [174]
0.00 0.00 3013/14525 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&) [171]
0.00 0.00 2645/7909 GuiComponent::getSize() const [180]
0.00 0.00 2645/9723 roundMatrix(Eigen::Transform<float, 3, 2, 0>&) [175]
0.00 0.00 2645/17054 Renderer::setMatrix(Eigen::Transform<float, 3, 2, 0> const&) [170]
-----------------------------------------------
0.00 0.01 5/5 GuiMenu::GuiMenu(Window*) [35]
[59] 5.7 0.00 0.01 5 GuiMenu::addEntry(char const*, unsigned int, bool, std::function<void ()> const&) [59]
0.00 0.01 5/5 makeArrow(Window*) [62]
0.00 0.00 20/402 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [79]
0.00 0.00 5/8 ComponentList::addRow(ComponentListRow const&, bool) [136]
0.00 0.00 5/11 MenuComponent::updateSize() [132]
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&) [138]
0.00 0.00 5/2426 Renderer::getScreenHeight() [204]
0.00 0.00 5/85 Font::get(int, std::string const&) [404]
0.00 0.00 5/8 ComponentListRow::addElement(std::shared_ptr<GuiComponent> const&, bool, bool) [clone .constprop.376] [621]
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&) [673]
0.00 0.00 5/5 ComponentListRow::addElement(std::shared_ptr<GuiComponent> const&, bool, bool) [clone .constprop.377] [665]
0.00 0.00 5/8 ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&) [622]
0.00 0.00 5/6 ComponentListRow::~ComponentListRow() [647]
0.00 0.00 5/29 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.380] [480]
-----------------------------------------------
0.00 0.01 9/9 TextureResource::reload(std::shared_ptr<ResourceManager>&) [16]
[60] 5.6 0.00 0.01 9 TextureResource::initFromMemory(char const*, unsigned int) [60]
0.01 0.00 9/10 ImageIO::loadFromMemoryRGBA32(unsigned char const*, unsigned int, unsigned int&, unsigned int&) [54]
0.00 0.00 9/174 TextureResource::initFromPixels(unsigned char const*, unsigned int, unsigned int) [358]
-----------------------------------------------
0.00 0.00 2/4 ISimpleGameListView::~ISimpleGameListView() [56]
0.00 0.00 2/4 ThemeExtras::~ThemeExtras() [75]
[61] 5.5 0.00 0.01 4 ThemeExtras::~ThemeExtras() [61]
0.00 0.00 6/11 ImageComponent::~ImageComponent() [68]
0.00 0.00 4/4 TextComponent::~TextComponent() [93]
0.00 0.00 4/143 GuiComponent::~GuiComponent() <cycle 2> [341]
-----------------------------------------------
0.00 0.01 5/5 GuiMenu::addEntry(char const*, unsigned int, bool, std::function<void ()> const&) [59]
[62] 5.5 0.00 0.01 5 makeArrow(Window*) [62]
0.00 0.01 5/26 ImageComponent::setImage(std::string, bool) [15]
0.00 0.00 5/143 ImageComponent::resize() <cycle 2> [3]
0.00 0.00 10/29 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.158] [479]
0.00 0.00 5/91 ImageComponent::ImageComponent(Window*) [399]
0.00 0.00 5/70 std::_Sp_counted_ptr_inplace<ImageComponent, std::allocator<ImageComponent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [424]
0.00 0.00 5/2426 Renderer::getScreenHeight() [204]
0.00 0.00 5/85 Font::get(int, std::string const&) [404]
0.00 0.00 5/49 Font::getLetterHeight() [449]
0.00 0.00 5/18822 round(float) [167]
0.00 0.00 5/89 ImageComponent::setResize(float, float) [402]
-----------------------------------------------
0.00 0.01 12/12 ComponentList::input(InputConfig*, Input) [12]
[63] 4.7 0.00 0.01 12 ComponentList::onCursorChanged(CursorState const&) [63]
0.00 0.01 12/143 GuiComponent::updateHelpPrompts() <cycle 2> [471]
0.00 0.00 72/7909 GuiComponent::getSize() const [180]
0.00 0.00 52/55 GuiComponent::onFocusLost() [440]
0.00 0.00 12/47 ComponentList::updateCameraOffset() [453]
0.00 0.00 12/12 GuiComponent::onFocusGained() [564]
-----------------------------------------------
[64] 4.6 0.00 0.01 473+863 <cycle 6 as a whole> [64]
0.00 0.01 173 GuiComponent::setSize(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&) <cycle 6> [65]
0.00 0.00 619 ComponentGrid::updateCellComponent(ComponentGrid::GridEntry const&) <cycle 6> [276]
0.00 0.00 260 ComponentGrid::onSizeChanged() <cycle 6> [331]
0.00 0.00 122 GuiComponent::setSize(float, float) <cycle 6> [392]
0.00 0.00 71 ComponentList::updateElementSize(ComponentListRow const&) <cycle 6> [418]
0.00 0.00 35 ComponentList::onSizeChanged() <cycle 6> [468]
0.00 0.00 25 ComponentGrid::setRowHeightPerc(int, float, bool) <cycle 6> [491]
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 6> [551]
0.00 0.00 11 MenuComponent::onSizeChanged() <cycle 6> [571]
0.00 0.00 3 ButtonComponent::onSizeChanged() <cycle 6> [751]
0.00 0.00 1 GuiMenu::onSizeChanged() <cycle 6> [909]
0.00 0.00 1 GuiMsgBox::onSizeChanged() <cycle 6> [917]
-----------------------------------------------
1 GuiMsgBox::onSizeChanged() <cycle 6> [917]
11 MenuComponent::onSizeChanged() <cycle 6> [571]
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 6> [551]
70 ComponentGrid::updateCellComponent(ComponentGrid::GridEntry const&) <cycle 6> [276]
0.00 0.00 1/473 GuiMenu::GuiMenu(Window*) [35]
0.00 0.00 75/473 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>) [117]
[65] 4.6 0.00 0.01 173 GuiComponent::setSize(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&) <cycle 6> [65]
0.00 0.01 15/25 NinePatchComponent::buildVertices() [38]
0.00 0.00 110/191 TextComponent::onSizeChanged() [354]
0.00 0.00 35/47 ComponentList::updateCameraOffset() [453]
0.00 0.00 15/15 NinePatchComponent::onSizeChanged() [550]
0.00 0.00 12/400 ComponentGrid::updateSeparators() [294]
35 ComponentList::onSizeChanged() <cycle 6> [468]
12 ComponentGrid::onSizeChanged() <cycle 6> [331]
1 GuiMenu::onSizeChanged() <cycle 6> [909]
-----------------------------------------------
75 Window::setHelpPrompts(std::vector<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > > const&, HelpStyle const&) <cycle 2> [496]
[66] 4.5 0.00 0.01 75 HelpComponent::updateGrid() <cycle 2> [66]
0.00 0.00 195/198 ComponentGrid::setColWidthPerc(int, float, bool) [89]
0.00 0.00 65/65 HelpComponent::getIconTexture(char const*) [90]
0.00 0.00 65/75 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>) [117]
0.00 0.00 22/473 GuiComponent::setSize(float, float) <cycle 6> [392]
0.00 0.00 260/7909 GuiComponent::getSize() const [180]
0.00 0.00 140/285 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.314] [325]
0.00 0.00 75/6896 Settings::getInstance() [188]
0.00 0.00 75/6517 Settings::getBool(std::string const&) [189]
0.00 0.00 65/91 ImageComponent::ImageComponent(Window*) [399]
0.00 0.00 65/70 std::_Sp_counted_ptr_inplace<ImageComponent, std::allocator<ImageComponent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [424]
0.00 0.00 65/65 ImageComponent::setImage(std::shared_ptr<TextureResource> const&) [432]
0.00 0.00 65/8634 Renderer::buildGLColorArray(unsigned char*, unsigned int, unsigned int) [177]
0.00 0.00 65/65 ImageComponent::setColorShift(unsigned int) [431]
0.00 0.00 65/89 ImageComponent::setResize(float, float) [402]
0.00 0.00 65/76 strToUpper(char const*) [412]
0.00 0.00 65/76 std::_Sp_counted_ptr_inplace<TextComponent, std::allocator<TextComponent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [415]
0.00 0.00 65/65 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&) [434]
0.00 0.00 65/65 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&) [433]
0.00 0.00 22/27 ComponentGrid::ComponentGrid(Window*, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&) [486]
0.00 0.00 22/24 std::_Sp_counted_ptr_inplace<ComponentGrid, std::allocator<ComponentGrid>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [503]
0.00 0.00 22/49 Font::getLetterHeight() [449]
0.00 0.00 22/18822 round(float) [167]
0.00 0.00 22/726 GuiComponent::setPosition(Eigen::Matrix<float, 3, 1, 0, 3, 1> const&) [257]
0.00 0.00 21/24 std::_Sp_counted_ptr_inplace<ComponentGrid, std::allocator<ComponentGrid>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [501]
130 ImageComponent::resize() <cycle 2> [3]
130 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 2> [91]
21 std::_Sp_counted_ptr_inplace<ComponentGrid, std::allocator<ComponentGrid>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 2> [502]
-----------------------------------------------
0.00 0.01 10/10 Window::input(InputConfig*, Input) [7]
[67] 4.5 0.00 0.01 10 GuiMenu::input(InputConfig*, Input) [67]
0.00 0.01 10/47 GuiComponent::input(InputConfig*, Input) <cycle 3> [451]
0.00 0.00 10/192 InputConfig::isMappedTo(std::string const&, Input) [350]
-----------------------------------------------
0.00 0.00 1/11 Window::~Window() [34]
0.00 0.00 4/11 std::_Sp_counted_ptr<ImageComponent*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [94]
0.00 0.00 6/11 ThemeExtras::~ThemeExtras() [61]
[68] 4.3 0.00 0.01 11 ImageComponent::~ImageComponent() [68]
0.00 0.01 11/143 GuiComponent::~GuiComponent() <cycle 2> [341]
0.00 0.00 4/18 std::_Sp_counted_ptr<SVGResource*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [529]
0.00 0.00 3/8 std::_Sp_counted_ptr<TextureResource*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [632]
-----------------------------------------------
0.00 0.00 1/4 SystemView::populate() [29]
0.00 0.00 1/4 SystemView::~SystemView() [80]
0.00 0.00 2/4 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&) [86]
[69] 4.3 0.00 0.01 4 void std::_Destroy_aux<false>::__destroy<IList<SystemViewData, SystemData*>::Entry*>(IList<SystemViewData, SystemData*>::Entry*, IList<SystemViewData, SystemData*>::Entry*) [69]
0.00 0.00 2/2 std::_Sp_counted_ptr<ThemeExtras*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [76]
0.00 0.00 4/4 std::_Sp_counted_ptr<ImageComponent*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [94]
0.00 0.00 4/4 std::_Sp_counted_ptr<ImageComponent*, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [726]
0.00 0.00 2/2 std::_Sp_counted_ptr<ThemeExtras*, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [800]
0.00 0.00 2/96 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.296] [397]
-----------------------------------------------
0.00 0.01 9/9 Window::input(InputConfig*, Input) [7]
[70] 4.1 0.00 0.01 9 GuiSettings::input(InputConfig*, Input) [70]
0.00 0.01 9/47 GuiComponent::input(InputConfig*, Input) <cycle 3> [451]
0.00 0.00 18/192 InputConfig::isMappedTo(std::string const&, Input) [350]
0.00 0.00 18/22 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.60] [505]
-----------------------------------------------
0.00 0.01 1/1 std::function<void ()>::operator()() const [21]
[71] 4.0 0.00 0.01 1 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#3}::operator()() const [71]
0.00 0.01 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&) [73]
0.00 0.00 1/3 Window::pushGui(GuiComponent*) [98]
0.00 0.00 3/29 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.380] [480]
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) [602]
-----------------------------------------------
0.00 0.01 2/2 ViewController::getGameListView(SystemData*) [31]
[72] 3.8 0.00 0.01 2 BasicGameListView::BasicGameListView(Window*, FileData*) [72]
0.00 0.00 2/2 TextListComponent<FileData*>::TextListComponent(Window*) [84]
0.00 0.00 2/2 ISimpleGameListView::ISimpleGameListView(Window*, FileData*) [92]
0.00 0.00 2/473 GuiComponent::setSize(float, float) <cycle 6> [392]
0.00 0.00 1350/2065 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.449] [213]
0.00 0.00 675/17604 MetaDataList::get(std::string const&) const [168]
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&) [570]
0.00 0.00 2/156 GuiComponent::setPosition(float, float, float) [368]
0.00 0.00 2/185 GuiComponent::addChild(GuiComponent*) [356]
0.00 0.00 2/375 TextComponent::onTextChanged() [296]
0.00 0.00 2/10 TextComponent::setText(std::string const&) [578]
-----------------------------------------------
0.00 0.01 1/1 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#3}::operator()() const [71]
[73] 3.5 0.00 0.01 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&) [73]
0.00 0.00 2/3 ButtonComponent::ButtonComponent(Window*, std::string const&, std::string const&, std::function<void ()> const&) [77]
0.00 0.00 2/143 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 2> [91]
0.00 0.00 1/2 makeButtonGrid(Window*, std::vector<std::shared_ptr<ButtonComponent>, std::allocator<std::shared_ptr<ButtonComponent> > > const&) [101]
0.00 0.00 1/6 NinePatchComponent::NinePatchComponent(Window*, std::string const&, unsigned int, unsigned int) [102]
0.00 0.00 2/473 GuiComponent::setSize(float, float) <cycle 6> [392]
0.00 0.00 1/75 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>) [117]
0.00 0.00 7/10 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.137] [586]
0.00 0.00 6/7909 GuiComponent::getSize() const [180]
0.00 0.00 4/8 strToUpper(std::string const&) [615]
0.00 0.00 3/445 Renderer::getScreenWidth() [290]
0.00 0.00 3/2426 Renderer::getScreenHeight() [204]
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) [569]
0.00 0.00 2/85 Font::get(int, std::string const&) [404]
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&) [761]
0.00 0.00 2/185 GuiComponent::addChild(GuiComponent*) [356]
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>&&) [763]
0.00 0.00 1/229 GuiComponent::GuiComponent(Window*) [340]
0.00 0.00 1/27 ComponentGrid::ComponentGrid(Window*, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&) [486]
0.00 0.00 1/76 std::_Sp_counted_ptr_inplace<TextComponent, std::allocator<TextComponent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [415]
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) [602]
0.00 0.00 1/2497 Font::getHeight(float) const [203]
0.00 0.00 1/156 GuiComponent::setPosition(float, float, float) [368]
-----------------------------------------------
0.00 0.01 1/1 SystemData::loadConfig() [49]
[74] 3.1 0.00 0.01 1 SystemData::deleteSystems() [74]
0.00 0.01 2/4 SystemData::~SystemData() [48]
-----------------------------------------------
0.00 0.00 2/2 std::_Sp_counted_ptr<ThemeExtras*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [76]
[75] 2.8 0.00 0.00 2 ThemeExtras::~ThemeExtras() [75]
0.00 0.00 2/4 ThemeExtras::~ThemeExtras() [61]
-----------------------------------------------
0.00 0.00 2/2 void std::_Destroy_aux<false>::__destroy<IList<SystemViewData, SystemData*>::Entry*>(IList<SystemViewData, SystemData*>::Entry*, IList<SystemViewData, SystemData*>::Entry*) [69]
[76] 2.8 0.00 0.00 2 std::_Sp_counted_ptr<ThemeExtras*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [76]
0.00 0.00 2/2 ThemeExtras::~ThemeExtras() [75]
-----------------------------------------------
0.00 0.00 1/3 MenuComponent::addButton(std::string const&, std::string const&, std::function<void ()> const&) [100]
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&) [73]
[77] 2.7 0.00 0.00 3 ButtonComponent::ButtonComponent(Window*, std::string const&, std::string const&, std::function<void ()> const&) [77]
0.00 0.00 3/3 ButtonComponent::setText(std::string const&, std::string const&) [104]
0.00 0.00 3/4 ButtonComponent::updateImage() [103]
0.00 0.00 3/6 NinePatchComponent::NinePatchComponent(Window*, std::string const&, unsigned int, unsigned int) [102]
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) [569]
0.00 0.00 6/23 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.245] [504]
0.00 0.00 3/229 GuiComponent::GuiComponent(Window*) [340]
0.00 0.00 3/2426 Renderer::getScreenHeight() [204]
0.00 0.00 3/85 Font::get(int, std::string const&) [404]
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) [674]
-----------------------------------------------
[78] 2.3 0.00 0.00 7019+8633 <cycle 5 as a whole> [78]
0.00 0.00 8185 GuiComponent::renderChildren(Eigen::Transform<float, 3, 2, 0> const&) const <cycle 5> [87]
0.00 0.00 14 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [130]
0.00 0.00 9 ButtonComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [141]
0.00 0.00 7030 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [186]
0.00 0.00 389 ComponentGrid::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [295]
0.00 0.00 25 NinePatchComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [495]
-----------------------------------------------
0.00 0.00 1/402 NinePatchComponent::~NinePatchComponent() [120]
0.00 0.00 1/402 ViewController::goToSystemView(SystemData*) [135]
0.00 0.00 2/402 MenuComponent::~MenuComponent() [105]
0.00 0.00 2/402 GuiMenu::GuiMenu(Window*) [35]
0.00 0.00 2/402 ViewController::~ViewController() [37]
0.00 0.00 6/402 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [30]
0.00 0.00 20/402 GuiMenu::addEntry(char const*, unsigned int, bool, std::function<void ()> const&) [59]
0.00 0.00 368/402 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [6]
[79] 2.3 0.00 0.00 402 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [79]
0.00 0.00 1/1 std::_Sp_counted_ptr<SystemView*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [81]
0.00 0.00 1/8 std::_Sp_counted_ptr<TextureResource*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [632]
0.00 0.00 1/1 std::_Sp_counted_ptr<SystemView*, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [925]
-----------------------------------------------
0.00 0.00 1/1 std::_Sp_counted_ptr<SystemView*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [81]
[80] 2.3 0.00 0.00 1 SystemView::~SystemView() [80]
0.00 0.00 1/4 void std::_Destroy_aux<false>::__destroy<IList<SystemViewData, SystemData*>::Entry*>(IList<SystemViewData, SystemData*>::Entry*, IList<SystemViewData, SystemData*>::Entry*) [69]
0.00 0.00 1/143 TextComponent::~TextComponent() <cycle 2> [407]
0.00 0.00 1/143 ImageComponent::~ImageComponent() <cycle 2> [335]
0.00 0.00 1/143 GuiComponent::~GuiComponent() <cycle 2> [341]
-----------------------------------------------
0.00 0.00 1/1 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [79]
[81] 2.3 0.00 0.00 1 std::_Sp_counted_ptr<SystemView*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [81]
0.00 0.00 1/1 SystemView::~SystemView() [80]
-----------------------------------------------
<spontaneous>
[82] 2.2 0.00 0.00 Window::init(unsigned int, unsigned int) [82]
0.00 0.00 1/1 Renderer::init(int, int) [116]
0.00 0.00 1/1 ResourceManager::reloadAll() [119]
0.00 0.00 1/143 ImageComponent::resize() <cycle 2> [3]
0.00 0.00 1/143 GuiComponent::updateHelpPrompts() <cycle 2> [471]
0.00 0.00 4/2426 Renderer::getScreenHeight() [204]
0.00 0.00 3/85 Font::get(int, std::string const&) [404]
0.00 0.00 3/1172 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.221] [239]
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>&&) [764]
0.00 0.00 1/1 InputManager::init() [894]
0.00 0.00 1/2 InputManager::getInstance() [770]
0.00 0.00 1/279 ResourceManager::getInstance() [326]
0.00 0.00 1/445 Renderer::getScreenWidth() [290]
0.00 0.00 1/89 ImageComponent::setResize(float, float) [402]
-----------------------------------------------
0.00 0.00 2/2 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [55]
[83] 2.2 0.00 0.00 2 ComponentList::ComponentList(Window*) [83]
0.00 0.00 2/26 ImageComponent::setImage(std::string, bool) [15]
0.00 0.00 2/143 ImageComponent::resize() <cycle 2> [3]
0.00 0.00 4/2426 Renderer::getScreenHeight() [204]
0.00 0.00 4/48 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.303] [452]
0.00 0.00 2/229 GuiComponent::GuiComponent(Window*) [340]
0.00 0.00 2/91 ImageComponent::ImageComponent(Window*) [399]
0.00 0.00 2/445 Renderer::getScreenWidth() [290]
0.00 0.00 2/89 ImageComponent::setResize(float, float) [402]
0.00 0.00 2/85 Font::get(int, std::string const&) [404]
-----------------------------------------------
0.00 0.00 2/2 BasicGameListView::BasicGameListView(Window*, FileData*) [72]
[84] 2.2 0.00 0.00 2 TextListComponent<FileData*>::TextListComponent(Window*) [84]
0.00 0.00 2/2 IList<TextListData, FileData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [85]
0.00 0.00 2/2426 Renderer::getScreenHeight() [204]
0.00 0.00 2/85 Font::get(int, std::string const&) [404]
0.00 0.00 2/2065 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.449] [213]
-----------------------------------------------
0.00 0.00 2/2 TextListComponent<FileData*>::TextListComponent(Window*) [84]
[85] 2.2 0.00 0.00 2 IList<TextListData, FileData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [85]
0.00 0.00 2/26 ImageComponent::setImage(std::string, bool) [15]
0.00 0.00 2/143 ImageComponent::resize() <cycle 2> [3]
0.00 0.00 4/2426 Renderer::getScreenHeight() [204]
0.00 0.00 4/2065 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.449] [213]
0.00 0.00 2/229 GuiComponent::GuiComponent(Window*) [340]
0.00 0.00 2/91 ImageComponent::ImageComponent(Window*) [399]
0.00 0.00 2/445 Renderer::getScreenWidth() [290]
0.00 0.00 2/89 ImageComponent::setResize(float, float) [402]
0.00 0.00 2/85 Font::get(int, std::string const&) [404]
-----------------------------------------------
0.00 0.00 2/2 SystemView::populate() [29]
[86] 2.2 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&) [86]
0.00 0.00 2/4 void std::_Destroy_aux<false>::__destroy<IList<SystemViewData, SystemData*>::Entry*>(IList<SystemViewData, SystemData*>::Entry*, IList<SystemViewData, SystemData*>::Entry*) [69]
-----------------------------------------------
9 ButtonComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [141]
25 NinePatchComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [495]
389 ComponentGrid::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [295]
7030 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [186]
0.00 0.00 732/7019 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [24]
[87] 2.2 0.00 0.00 8185 GuiComponent::renderChildren(Eigen::Transform<float, 3, 2, 0> const&) const <cycle 5> [87]
0.00 0.00 1112/3013 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [58]
1096 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [186]
14 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [130]
9 ButtonComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [141]
7 ComponentGrid::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [295]
-----------------------------------------------
<spontaneous>
[88] 2.0 0.00 0.00 GuiMenu::~GuiMenu() [88]
0.00 0.00 1/1 MenuComponent::~MenuComponent() [105]
0.00 0.00 1/143 TextComponent::~TextComponent() <cycle 2> [407]
0.00 0.00 1/143 GuiComponent::~GuiComponent() <cycle 2> [341]
-----------------------------------------------
0.00 0.00 3/198 makeButtonGrid(Window*, std::vector<std::shared_ptr<ButtonComponent>, std::allocator<std::shared_ptr<ButtonComponent> > > const&) [101]
0.00 0.00 195/198 HelpComponent::updateGrid() <cycle 2> [66]
[89] 1.9 0.00 0.00 198 ComponentGrid::setColWidthPerc(int, float, bool) [89]
0.00 0.00 198/473 ComponentGrid::onSizeChanged() <cycle 6> [331]
0.00 0.00 198/400 ComponentGrid::updateSeparators() [294]
-----------------------------------------------
0.00 0.00 65/65 HelpComponent::updateGrid() <cycle 2> [66]
[90] 1.8 0.00 0.00 65 HelpComponent::getIconTexture(char const*) [90]
0.00 0.00 6/57 TextureResource::get(std::string const&, bool) [17]
0.00 0.00 83/285 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.314] [325]
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 [656]
0.00 0.00 6/279 ResourceManager::getInstance() [326]
0.00 0.00 6/192 ResourceManager::fileExists(std::string const&) const [352]
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&&) [658]
0.00 0.00 6/6 std::shared_ptr<TextureResource>::operator=(std::shared_ptr<TextureResource> const&) [657]
-----------------------------------------------
130 HelpComponent::updateGrid() <cycle 2> [66]
0.00 0.00 1/143 MenuComponent::updateGrid() [111]
0.00 0.00 2/143 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&) [73]
0.00 0.00 3/143 makeButtonGrid(Window*, std::vector<std::shared_ptr<ButtonComponent>, std::allocator<std::shared_ptr<ButtonComponent> > > const&) [101]
0.00 0.00 4/143 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [55]
[91] 1.7 0.00 0.00 140 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 2> [91]
0.00 0.00 140/473 ComponentGrid::updateCellComponent(ComponentGrid::GridEntry const&) <cycle 6> [276]
0.00 0.00 1/1 ComponentGrid::onFocusGained() [124]
0.00 0.00 146/211 ComponentGrid::getCellAt(int, int) [347]
0.00 0.00 140/156 GuiComponent::getParent() const [373]
0.00 0.00 140/185 GuiComponent::addChild(GuiComponent*) [356]
0.00 0.00 140/400 ComponentGrid::updateSeparators() [294]
0.00 0.00 3/55 GuiComponent::onFocusLost() [440]
0.00 0.00 2/4 ComponentList::onFocusGained() [697]
3 GuiComponent::updateHelpPrompts() <cycle 2> [471]
-----------------------------------------------
0.00 0.00 2/2 BasicGameListView::BasicGameListView(Window*, FileData*) [72]
[92] 1.6 0.00 0.00 2 ISimpleGameListView::ISimpleGameListView(Window*, FileData*) [92]
0.00 0.00 4/143 ImageComponent::resize() <cycle 2> [3]
0.00 0.00 4/473 GuiComponent::setSize(float, float) <cycle 6> [392]
0.00 0.00 6/185 GuiComponent::addChild(GuiComponent*) [356]
0.00 0.00 4/229 GuiComponent::GuiComponent(Window*) [340]
0.00 0.00 4/91 ImageComponent::ImageComponent(Window*) [399]
0.00 0.00 4/4 std::_Deque_base<FileData*, std::allocator<FileData*> >::_M_initialize_map(unsigned int) [721]
0.00 0.00 4/375 TextComponent::onTextChanged() [296]
0.00 0.00 4/156 GuiComponent::setPosition(float, float, float) [368]
0.00 0.00 4/89 ImageComponent::setResize(float, float) [402]
0.00 0.00 2/445 Renderer::getScreenWidth() [290]
0.00 0.00 2/2426 Renderer::getScreenHeight() [204]
0.00 0.00 2/9 TextComponent::TextComponent(Window*) [597]
0.00 0.00 2/10 TextComponent::setText(std::string const&) [578]
0.00 0.00 2/5 TextComponent::setAlignment(Alignment) [663]
0.00 0.00 2/12 ImageComponent::setOrigin(float, float) [566]
0.00 0.00 2/16 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.47] [545]
-----------------------------------------------
0.00 0.00 4/4 ThemeExtras::~ThemeExtras() [61]
[93] 1.6 0.00 0.00 4 TextComponent::~TextComponent() [93]
0.00 0.00 4/143 GuiComponent::~GuiComponent() <cycle 2> [341]
0.00 0.00 4/286 std::_Sp_counted_ptr<TextCache*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [324]
0.00 0.00 4/286 std::_Sp_counted_ptr<TextCache*, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [323]
0.00 0.00 4/83 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.83] [406]
0.00 0.00 1/5 std::_Sp_counted_ptr<Font*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [677]
-----------------------------------------------
0.00 0.00 4/4 void std::_Destroy_aux<false>::__destroy<IList<SystemViewData, SystemData*>::Entry*>(IList<SystemViewData, SystemData*>::Entry*, IList<SystemViewData, SystemData*>::Entry*) [69]
[94] 1.6 0.00 0.00 4 std::_Sp_counted_ptr<ImageComponent*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [94]
0.00 0.00 4/11 ImageComponent::~ImageComponent() [68]
-----------------------------------------------
0.00 0.00 2/2 BasicGameListView::~BasicGameListView() [39]
[95] 1.6 0.00 0.00 2 TextListComponent<FileData*>::~TextListComponent() [95]
0.00 0.00 2/2 IList<TextListData, FileData*>::~IList() [96]
0.00 0.00 1/5 std::_Sp_counted_ptr<Font*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [677]
-----------------------------------------------
0.00 0.00 2/2 TextListComponent<FileData*>::~TextListComponent() [95]
[96] 1.6 0.00 0.00 2 IList<TextListData, FileData*>::~IList() [96]
0.00 0.00 2/143 ImageComponent::~ImageComponent() <cycle 2> [335]
0.00 0.00 2/143 GuiComponent::~GuiComponent() <cycle 2> [341]
0.00 0.00 675/2065 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.449] [213]
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() [547]
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() [546]
-----------------------------------------------
<spontaneous>
[97] 1.6 0.00 0.00 GuiSettings::~GuiSettings() [97]
0.00 0.00 3/143 GuiComponent::~GuiComponent() <cycle 2> [341]
0.00 0.00 1/143 ComponentGrid::~ComponentGrid() <cycle 2> [487]
0.00 0.00 1/22 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.60] [505]
-----------------------------------------------
0.00 0.00 1/3 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const::{lambda()#3}::operator()() const [71]
0.00 0.00 1/3 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [30]
0.00 0.00 1/3 ViewController::input(InputConfig*, Input) [10]
[98] 1.6 0.00 0.00 3 Window::pushGui(GuiComponent*) [98]
0.00 0.00 4/143 GuiComponent::updateHelpPrompts() <cycle 2> [471]
0.00 0.00 3/142 void std::vector<GuiComponent*, std::allocator<GuiComponent*> >::_M_emplace_back_aux<GuiComponent* const&>(GuiComponent* const&) [385]
-----------------------------------------------
<spontaneous>
[99] 1.5 0.00 0.00 Window::renderLoadingScreen() [99]
0.00 0.00 1/26 ImageComponent::setImage(std::string, bool) [15]
0.00 0.00 1/143 ImageComponent::resize() <cycle 2> [3]
0.00 0.00 1/143 ImageComponent::~ImageComponent() <cycle 2> [335]
0.00 0.00 1/8511 Font::renderTextCache(TextCache*) [13]
0.00 0.00 1/7019 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [186]
0.00 0.00 4/445 Renderer::getScreenWidth() [290]
0.00 0.00 3/2426 Renderer::getScreenHeight() [204]
0.00 0.00 2/17054 Renderer::setMatrix(Eigen::Transform<float, 3, 2, 0> const&) [170]
0.00 0.00 2/7909 GuiComponent::getSize() const [180]
0.00 0.00 2/1172 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.221] [239]
0.00 0.00 1/1602 Renderer::drawRect(int, int, int, int, unsigned int, unsigned int, unsigned int) [229]
0.00 0.00 1/91 ImageComponent::ImageComponent(Window*) [399]
0.00 0.00 1/89 ImageComponent::setResize(float, float) [402]
0.00 0.00 1/156 GuiComponent::setPosition(float, float, float) [368]
0.00 0.00 1/20 Font::buildTextCache(std::string const&, float, float, unsigned int) [511]
0.00 0.00 1/1 Renderer::swapBuffers() [910]
-----------------------------------------------
0.00 0.00 1/1 GuiSettings::GuiSettings(Window*, char const*) [33]
[100] 1.3 0.00 0.00 1 MenuComponent::addButton(std::string const&, std::string const&, std::function<void ()> const&) [100]
0.00 0.00 1/3 ButtonComponent::ButtonComponent(Window*, std::string const&, std::string const&, std::function<void ()> const&) [77]
0.00 0.00 1/3 MenuComponent::updateGrid() [111]
0.00 0.00 1/11 MenuComponent::updateSize() [132]
0.00 0.00 1/8 strToUpper(std::string const&) [615]
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&) [761]
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>&&) [763]
0.00 0.00 1/29 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.158] [479]
-----------------------------------------------
0.00 0.00 1/2 MenuComponent::updateGrid() [111]
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&) [73]
[101] 1.2 0.00 0.00 2 makeButtonGrid(Window*, std::vector<std::shared_ptr<ButtonComponent>, std::allocator<std::shared_ptr<ButtonComponent> > > const&) [101]
0.00 0.00 3/143 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 2> [91]
0.00 0.00 3/198 ComponentGrid::setColWidthPerc(int, float, bool) [89]
0.00 0.00 2/473 GuiComponent::setSize(float, float) <cycle 6> [392]
0.00 0.00 2/473 ComponentGrid::setRowHeightPerc(int, float, bool) <cycle 6> [491]
0.00 0.00 10/7909 GuiComponent::getSize() const [180]
0.00 0.00 2/27 ComponentGrid::ComponentGrid(Window*, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&) [486]
0.00 0.00 2/24 std::_Sp_counted_ptr_inplace<ComponentGrid, std::allocator<ComponentGrid>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [503]
-----------------------------------------------
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&) [73]
0.00 0.00 2/6 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [55]
0.00 0.00 3/6 ButtonComponent::ButtonComponent(Window*, std::string const&, std::string const&, std::function<void ()> const&) [77]
[102] 1.2 0.00 0.00 6 NinePatchComponent::NinePatchComponent(Window*, std::string const&, unsigned int, unsigned int) [102]
0.00 0.00 4/25 NinePatchComponent::buildVertices() [38]
0.00 0.00 6/229 GuiComponent::GuiComponent(Window*) [340]
-----------------------------------------------
0.00 0.00 1/4 ComponentGrid::onFocusGained() [124]
0.00 0.00 3/4 ButtonComponent::ButtonComponent(Window*, std::string const&, std::string const&, std::function<void ()> const&) [77]
[103] 1.2 0.00 0.00 4 ButtonComponent::updateImage() [103]
0.00 0.00 4/25 NinePatchComponent::buildVertices() [38]
0.00 0.00 8/8634 Renderer::buildGLColorArray(unsigned char*, unsigned int, unsigned int) [177]
0.00 0.00 4/4 NinePatchComponent::setCenterColor(unsigned int) [699]
0.00 0.00 4/4 NinePatchComponent::setEdgeColor(unsigned int) [698]
0.00 0.00 4/6 NinePatchComponent::setImagePath(std::string const&) [648]
0.00 0.00 4/23 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.245] [504]
-----------------------------------------------
0.00 0.00 3/3 ButtonComponent::ButtonComponent(Window*, std::string const&, std::string const&, std::function<void ()> const&) [77]
[104] 1.2 0.00 0.00 3 ButtonComponent::setText(std::string const&, std::string const&) [104]
0.00 0.00 3/143 GuiComponent::updateHelpPrompts() <cycle 2> [471]
0.00 0.00 3/473 GuiComponent::setSize(float, float) <cycle 6> [392]
0.00 0.00 3/8 strToUpper(std::string const&) [615]
0.00 0.00 3/20 Font::buildTextCache(std::string const&, float, float, unsigned int) [511]
0.00 0.00 3/531 Font::sizeText(std::string, float) [282]
0.00 0.00 3/23 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.245] [504]
-----------------------------------------------
0.00 0.00 1/1 GuiMenu::~GuiMenu() [88]
[105] 1.2 0.00 0.00 1 MenuComponent::~MenuComponent() [105]
0.00 0.00 1/1 NinePatchComponent::~NinePatchComponent() [120]
0.00 0.00 1/143 ComponentGrid::~ComponentGrid() <cycle 2> [487]
0.00 0.00 1/143 GuiComponent::~GuiComponent() <cycle 2> [341]
0.00 0.00 2/402 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [79]
0.00 0.00 1/4 void std::_Destroy_aux<false>::__destroy<std::shared_ptr<ButtonComponent>*>(std::shared_ptr<ButtonComponent>*, std::shared_ptr<ButtonComponent>*) [723]
-----------------------------------------------
2 ComponentGrid::input(InputConfig*, Input) <cycle 3> [11]
[106] 1.2 0.00 0.00 2 ButtonComponent::input(InputConfig*, Input) <cycle 3> [106]
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&) [109]
0.00 0.00 2/192 InputConfig::isMappedTo(std::string const&, Input) [350]
0.00 0.00 2/23 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.245] [504]
1 GuiComponent::input(InputConfig*, Input) <cycle 3> [451]
-----------------------------------------------
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&) [109]
[107] 1.2 0.00 0.00 1 GuiMsgBox::deleteMeAndCall(std::function<void ()> const&) [107]
0.00 0.00 1/1 GuiMsgBox::~GuiMsgBox() [108]
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) [602]
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&) [931]
-----------------------------------------------
0.00 0.00 1/1 GuiMsgBox::deleteMeAndCall(std::function<void ()> const&) [107]
[108] 1.2 0.00 0.00 1 GuiMsgBox::~GuiMsgBox() [108]
0.00 0.00 2/143 GuiComponent::~GuiComponent() <cycle 2> [341]
0.00 0.00 1/143 ComponentGrid::~ComponentGrid() <cycle 2> [487]
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) [569]
0.00 0.00 1/10 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.137] [586]
-----------------------------------------------
0.00 0.00 1/1 ButtonComponent::input(InputConfig*, Input) <cycle 3> [106]
[109] 1.2 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&) [109]
0.00 0.00 1/1 GuiMsgBox::deleteMeAndCall(std::function<void ()> const&) [107]
-----------------------------------------------
0.00 0.00 1/1 SystemView::SystemView(Window*) [26]
[110] 1.1 0.00 0.00 1 IList<SystemViewData, SystemData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [110]
0.00 0.00 1/26 ImageComponent::setImage(std::string, bool) [15]
0.00 0.00 1/143 ImageComponent::resize() <cycle 2> [3]
0.00 0.00 2/2426 Renderer::getScreenHeight() [204]
0.00 0.00 2/96 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.296] [397]
0.00 0.00 1/229 GuiComponent::GuiComponent(Window*) [340]
0.00 0.00 1/91 ImageComponent::ImageComponent(Window*) [399]
0.00 0.00 1/445 Renderer::getScreenWidth() [290]
0.00 0.00 1/89 ImageComponent::setResize(float, float) [402]
0.00 0.00 1/85 Font::get(int, std::string const&) [404]
-----------------------------------------------
0.00 0.00 1/3 MenuComponent::addButton(std::string const&, std::string const&, std::function<void ()> const&) [100]
0.00 0.00 2/3 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [55]
[111] 1.0 0.00 0.00 3 MenuComponent::updateGrid() [111]
0.00 0.00 1/2 makeButtonGrid(Window*, std::vector<std::shared_ptr<ButtonComponent>, std::allocator<std::shared_ptr<ButtonComponent> > > const&) [101]
0.00 0.00 1/143 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 2> [91]
-----------------------------------------------
0.00 0.00 2/2 Window::input(InputConfig*, Input) [7]
[112] 0.9 0.00 0.00 2 GuiMsgBox::input(InputConfig*, Input) [112]
0.00 0.00 2/47 GuiComponent::input(InputConfig*, Input) <cycle 3> [451]
0.00 0.00 2/192 InputConfig::isMappedTo(std::string const&, Input) [350]
0.00 0.00 2/10 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.137] [586]
-----------------------------------------------
0.00 0.00 1/1 Window::~Window() [34]
[113] 0.8 0.00 0.00 1 HelpComponent::~HelpComponent() [113]
0.00 0.00 1/1 HelpComponent::~HelpComponent() [114]
-----------------------------------------------
0.00 0.00 1/1 HelpComponent::~HelpComponent() [113]
[114] 0.8 0.00 0.00 1 HelpComponent::~HelpComponent() [114]
0.00 0.00 1/143 GuiComponent::~GuiComponent() <cycle 2> [341]
0.00 0.00 1/143 std::_Sp_counted_ptr_inplace<ComponentGrid, std::allocator<ComponentGrid>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 2> [502]
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> > >*) [944]
0.00 0.00 1/24 std::_Sp_counted_ptr_inplace<ComponentGrid, std::allocator<ComponentGrid>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [501]
-----------------------------------------------
0.00 0.00 1/1 Renderer::init(int, int) [116]
[115] 0.7 0.00 0.00 1 Renderer::createSurface() [115]
0.00 0.00 1/10 ImageIO::loadFromMemoryRGBA32(unsigned char const*, unsigned int, unsigned int&, unsigned int&) [54]
0.00 0.00 1/166 ImageIO::flipPixelsVert(unsigned char*, unsigned int const&, unsigned int const&) [14]
0.00 0.00 2/10 Log::getReportingLevel() [581]
0.00 0.00 2/10 Log::get(LogLevel) [582]
0.00 0.00 2/10 Log::~Log() [583]
0.00 0.00 2/6896 Settings::getInstance() [188]
0.00 0.00 2/6517 Settings::getBool(std::string const&) [189]
0.00 0.00 2/2 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.15] [784]
-----------------------------------------------
0.00 0.00 1/1 Window::init(unsigned int, unsigned int) [82]
[116] 0.7 0.00 0.00 1 Renderer::init(int, int) [116]
0.00 0.00 1/1 Renderer::createSurface() [115]
0.00 0.00 1/1 Renderer::onInit() [911]
-----------------------------------------------
0.00 0.00 1/75 _ZN9__gnu_cxx13new_allocatorI13TextComponentE9constructIS1_IRP6WindowRA15_KcSt10shared_ptrI4FontEiEEEvPT_DpOT0_ [143]
0.00 0.00 1/75 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&&) [144]
0.00 0.00 1/75 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&&) [145]
0.00 0.00 1/75 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&) [73]
0.00 0.00 1/75 SystemView::SystemView(Window*) [26]
0.00 0.00 5/75 _ZN9__gnu_cxx13new_allocatorI13TextComponentE9constructIS1_IRP6WindowRPKcRSt10shared_ptrI4FontERjEEEvPT_DpOT0_ [137]
0.00 0.00 65/75 HelpComponent::updateGrid() <cycle 2> [66]
[117] 0.7 0.00 0.00 75 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>) [117]
0.00 0.00 75/473 GuiComponent::setSize(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&) <cycle 6> [65]
0.00 0.00 150/375 TextComponent::onTextChanged() [296]
0.00 0.00 75/229 GuiComponent::GuiComponent(Window*) [340]
0.00 0.00 75/85 GuiComponent::setOpacity(unsigned char) [403]
0.00 0.00 75/726 GuiComponent::setPosition(Eigen::Matrix<float, 3, 1, 0, 3, 1> const&) [257]
-----------------------------------------------
<spontaneous>
[118] 0.7 0.00 0.00 Window::Window() [118]
0.00 0.00 1/26 ImageComponent::setImage(std::string, bool) [15]
0.00 0.00 1/1 HelpComponent::HelpComponent(Window*) [897]
0.00 0.00 1/91 ImageComponent::ImageComponent(Window*) [399]
0.00 0.00 1/1172 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.221] [239]
-----------------------------------------------
0.00 0.00 1/1 Window::init(unsigned int, unsigned int) [82]
[119] 0.7 0.00 0.00 1 ResourceManager::reloadAll() [119]
0.00 0.00 1/27 TextureResource::reload(std::shared_ptr<ResourceManager>&) [16]
-----------------------------------------------
0.00 0.00 1/1 MenuComponent::~MenuComponent() [105]
[120] 0.4 0.00 0.00 1 NinePatchComponent::~NinePatchComponent() [120]
0.00 0.00 1/143 GuiComponent::~GuiComponent() <cycle 2> [341]
0.00 0.00 1/402 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [79]
0.00 0.00 1/20 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.00 2/9 GuiComponent::updateSelf(int) [133]
0.00 0.00 2/9 GuiComponent::cancelAnimation(unsigned char) [134]
0.00 0.00 5/9 GuiComponent::update(int) <cycle 4> [128]
[121] 0.4 0.00 0.00 9 AnimationController::~AnimationController() [121]
0.00 0.00 1/1 ViewController::playViewTransition()::{lambda()#2}::operator()() const [122]
0.00 0.00 3/3 std::_Function_handler<void (), SystemView::onCursorChanged(CursorState const&)::{lambda()#2}>::_M_invoke(std::_Any_data const&) [758]
0.00 0.00 3/20 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) [513]
0.00 0.00 1/1 std::_Function_handler<void (), ViewController::playViewTransition()::{lambda()#2}>::_M_invoke(std::_Any_data const&) [928]
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) [675]
-----------------------------------------------
0.00 0.00 1/1 AnimationController::~AnimationController() [121]
[122] 0.4 0.00 0.00 1 ViewController::playViewTransition()::{lambda()#2}::operator()() const [122]
0.00 0.00 1/143 GuiComponent::updateHelpPrompts() <cycle 2> [471]
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) [725]
0.00 0.00 1/9 GuiComponent::setAnimation(Animation*, int, std::function<void ()>, bool, unsigned char) [596]
-----------------------------------------------
<spontaneous>
[123] 0.3 0.00 0.00 Window::update(int) [123]
0.00 0.00 352/352 ViewController::update(int) [126]
0.00 0.00 352/352 GuiComponent::updateSelf(int) [133]
0.00 0.00 16/368 GuiComponent::update(int) <cycle 4> [128]
0.00 0.00 365/6896 Settings::getInstance() [188]
0.00 0.00 365/6517 Settings::getBool(std::string const&) [189]
0.00 0.00 365/1172 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.221] [239]
-----------------------------------------------
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 2> [91]
[124] 0.3 0.00 0.00 1 ComponentGrid::onFocusGained() [124]
0.00 0.00 1/4 ButtonComponent::updateImage() [103]
0.00 0.00 1/211 ComponentGrid::getCellAt(int, int) [347]
0.00 0.00 1/1 ButtonComponent::onFocusGained() [899]
-----------------------------------------------
0.00 0.00 352/352 ViewController::update(int) [126]
[125] 0.2 0.00 0.00 352 SystemView::update(int) [125]
0.00 0.00 352/368 GuiComponent::update(int) <cycle 4> [128]
0.00 0.00 1/372 SystemView::onCursorChanged(CursorState const&) [23]
0.00 0.00 1/2 IList<SystemViewData, SystemData*>::onScroll(int) [780]
-----------------------------------------------
0.00 0.00 352/352 Window::update(int) [123]
[126] 0.2 0.00 0.00 352 ViewController::update(int) [126]
0.00 0.00 352/352 SystemView::update(int) [125]
-----------------------------------------------
[127] 0.2 0.00 0.00 368+78 <cycle 4 as a whole> [127]
0.00 0.00 416+39 GuiComponent::update(int) <cycle 4> [128]
0.00 0.00 16+7 ComponentGrid::update(int) <cycle 4> [543]
0.00 0.00 14 ComponentList::update(int) <cycle 4> [555]
-----------------------------------------------
39 GuiComponent::update(int) <cycle 4> [128]
23 ComponentList::update(int) <cycle 4> [555]
25 ComponentGrid::update(int) <cycle 4> [543]
0.00 0.00 16/368 Window::update(int) [123]
0.00 0.00 352/368 SystemView::update(int) [125]
[128] 0.2 0.00 0.00 416+39 GuiComponent::update(int) <cycle 4> [128]
0.00 0.00 5/9 AnimationController::~AnimationController() [121]
0.00 0.00 5/10 AnimationController::update(int) [580]
16 ComponentGrid::update(int) <cycle 4> [543]
39 GuiComponent::update(int) <cycle 4> [128]
-----------------------------------------------
0.00 0.00 16/368 Window::render() [5]
0.00 0.00 352/368 Window::renderHelpPromptsEarly() [131]
[129] 0.1 0.00 0.00 368 HelpComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [129]
0.00 0.00 366/7019 ComponentGrid::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [295]
0.00 0.00 368/11948 GuiComponent::getTransform() [174]
0.00 0.00 368/14525 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&) [171]
-----------------------------------------------
14 GuiComponent::renderChildren(Eigen::Transform<float, 3, 2, 0> const&) const <cycle 5> [87]
[130] 0.1 0.00 0.00 14 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [130]
0.00 0.00 60/3013 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [58]
0.00 0.00 202/7909 GuiComponent::getSize() const [180]
0.00 0.00 130/1598 Renderer::drawRect(float, float, float, float, unsigned int, unsigned int, unsigned int) [230]
0.00 0.00 42/18822 round(float) [167]
0.00 0.00 14/11948 GuiComponent::getTransform() [174]
0.00 0.00 14/14525 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&) [171]
0.00 0.00 14/7078 roundMatrix(Eigen::Transform<float, 3, 2, 0> const&) [183]
0.00 0.00 14/1850 Renderer::pushClipRect(Eigen::Matrix<int, 2, 1, 0, 2, 1>, Eigen::Matrix<int, 2, 1, 0, 2, 1>) [222]
0.00 0.00 14/14 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&) [558]
0.00 0.00 14/17054 Renderer::setMatrix(Eigen::Transform<float, 3, 2, 0> const&) [170]
0.00 0.00 14/1850 Renderer::popClipRect() [221]
45 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [186]
-----------------------------------------------
0.00 0.00 352/352 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [6]
[131] 0.1 0.00 0.00 352 Window::renderHelpPromptsEarly() [131]
0.00 0.00 352/368 HelpComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [129]
-----------------------------------------------
0.00 0.00 1/11 MenuComponent::addButton(std::string const&, std::string const&, std::function<void ()> const&) [100]
0.00 0.00 2/11 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [55]
0.00 0.00 3/11 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [30]
0.00 0.00 5/11 GuiMenu::addEntry(char const*, unsigned int, bool, std::function<void ()> const&) [59]
[132] 0.1 0.00 0.00 11 MenuComponent::updateSize() [132]
0.00 0.00 11/473 GuiComponent::setSize(float, float) <cycle 6> [392]
0.00 0.00 22/2426 Renderer::getScreenHeight() [204]
0.00 0.00 11/49 Font::getLetterHeight() [449]
0.00 0.00 11/58 ComponentList::getTotalRowHeight() const [438]
0.00 0.00 11/22 MenuComponent::getButtonGridHeight() const [506]
0.00 0.00 11/445 Renderer::getScreenWidth() [290]
-----------------------------------------------
0.00 0.00 352/352 Window::update(int) [123]
[133] 0.1 0.00 0.00 352 GuiComponent::updateSelf(int) [133]
0.00 0.00 2/9 AnimationController::~AnimationController() [121]
0.00 0.00 4/10 AnimationController::update(int) [580]
-----------------------------------------------
0.00 0.00 1/9 ViewController::playViewTransition() [142]
0.00 0.00 8/9 SystemView::onCursorChanged(CursorState const&) [23]
[134] 0.1 0.00 0.00 9 GuiComponent::cancelAnimation(unsigned char) [134]
0.00 0.00 2/9 AnimationController::~AnimationController() [121]
0.00 0.00 1/20 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) [513]
-----------------------------------------------
<spontaneous>
[135] 0.1 0.00 0.00 ViewController::goToSystemView(SystemData*) [135]
0.00 0.00 1/1 SystemView::goToSystem(SystemData*, bool) [140]
0.00 0.00 1/369 ViewController::getSystemListView() [25]
0.00 0.00 1/1 ViewController::playViewTransition() [142]
0.00 0.00 1/402 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [79]
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) [767]
0.00 0.00 1/445 Renderer::getScreenWidth() [290]
0.00 0.00 1/2210 GuiComponent::getPosition() const [208]
0.00 0.00 1/156 GuiComponent::setPosition(float, float, float) [368]
-----------------------------------------------
0.00 0.00 3/8 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [30]
0.00 0.00 5/8 GuiMenu::addEntry(char const*, unsigned int, bool, std::function<void ()> const&) [59]
[136] 0.1 0.00 0.00 8 ComponentList::addRow(ComponentListRow const&, bool) [136]
0.00 0.00 8/473 ComponentList::updateElementSize(ComponentListRow const&) <cycle 6> [418]
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) [437]
0.00 0.00 13/185 GuiComponent::addChild(GuiComponent*) [356]
0.00 0.00 8/8 std::vector<ComponentListElement, std::allocator<ComponentListElement> >::operator=(std::vector<ComponentListElement, std::allocator<ComponentListElement> > const&) [633]
0.00 0.00 8/71 ComponentList::updateElementPosition(ComponentListRow const&) [419]
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&) [639]
-----------------------------------------------
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&) [139]
[137] 0.0 0.00 0.00 5 _ZN9__gnu_cxx13new_allocatorI13TextComponentE9constructIS1_IRP6WindowRPKcRSt10shared_ptrI4FontERjEEEvPT_DpOT0_ [137]
0.00 0.00 5/75 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>) [117]
0.00 0.00 5/29 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.380] [480]
-----------------------------------------------
0.00 0.00 5/5 GuiMenu::addEntry(char const*, unsigned int, bool, std::function<void ()> const&) [59]
[138] 0.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&) [138]
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&) [139]
0.00 0.00 5/76 std::_Sp_counted_ptr_inplace<TextComponent, std::allocator<TextComponent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [415]
-----------------------------------------------
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&) [138]
[139] 0.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&) [139]
0.00 0.00 5/5 _ZN9__gnu_cxx13new_allocatorI13TextComponentE9constructIS1_IRP6WindowRPKcRSt10shared_ptrI4FontERjEEEvPT_DpOT0_ [137]
-----------------------------------------------
0.00 0.00 1/1 ViewController::goToSystemView(SystemData*) [135]
[140] 0.0 0.00 0.00 1 SystemView::goToSystem(SystemData*, bool) [140]
0.00 0.00 1/372 SystemView::onCursorChanged(CursorState const&) [23]
0.00 0.00 1/1 GuiComponent::finishAnimation(unsigned char) [891]
-----------------------------------------------
9 GuiComponent::renderChildren(Eigen::Transform<float, 3, 2, 0> const&) const <cycle 5> [87]
[141] 0.0 0.00 0.00 9 ButtonComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [141]
0.00 0.00 9/8511 Font::renderTextCache(TextCache*) [13]
0.00 0.00 9/11948 GuiComponent::getTransform() [174]
0.00 0.00 9/14525 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&) [171]
0.00 0.00 9/7078 roundMatrix(Eigen::Transform<float, 3, 2, 0> const&) [183]
0.00 0.00 9/9 roundVector(Eigen::Matrix<float, 3, 1, 0, 3, 1> const&) [595]
0.00 0.00 9/17054 Renderer::setMatrix(Eigen::Transform<float, 3, 2, 0> const&) [170]
0.00 0.00 9/5866 TextCache::setColor(unsigned int) [193]
9 NinePatchComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [495]
9 GuiComponent::renderChildren(Eigen::Transform<float, 3, 2, 0> const&) const <cycle 5> [87]
-----------------------------------------------
0.00 0.00 1/1 ViewController::goToSystemView(SystemData*) [135]
[142] 0.0 0.00 0.00 1 ViewController::playViewTransition() [142]
0.00 0.00 1/9 GuiComponent::cancelAnimation(unsigned char) [134]
0.00 0.00 1/2210 GuiComponent::getPosition() const [208]
0.00 0.00 1/6896 Settings::getInstance() [188]
0.00 0.00 1/7 Settings::getString(std::string const&) [638]
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) [962]
0.00 0.00 1/1 std::function<void (float)>::function(std::function<void (float)> const&) [961]
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) [963]
0.00 0.00 1/9 GuiComponent::setAnimation(Animation*, int, std::function<void ()>, bool, unsigned char) [596]
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) [675]
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) [725]
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 [920]
0.00 0.00 1/1 GuiComponent::advanceAnimation(unsigned char, unsigned int) [892]
-----------------------------------------------
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&&) [151]
[143] 0.0 0.00 0.00 1 _ZN9__gnu_cxx13new_allocatorI13TextComponentE9constructIS1_IRP6WindowRA15_KcSt10shared_ptrI4FontEiEEEvPT_DpOT0_ [143]
0.00 0.00 1/75 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>) [117]
0.00 0.00 1/1 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.316] [919]
-----------------------------------------------
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&&) [149]
[144] 0.0 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&&) [144]
0.00 0.00 1/75 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>) [117]
0.00 0.00 1/29 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.380] [480]
-----------------------------------------------
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&&) [150]
[145] 0.0 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&&) [145]
0.00 0.00 1/75 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>) [117]
0.00 0.00 1/29 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.380] [480]
-----------------------------------------------
0.00 0.00 1/1 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [30]
[146] 0.0 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&&) [146]
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&&) [149]
0.00 0.00 1/76 std::_Sp_counted_ptr_inplace<TextComponent, std::allocator<TextComponent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [415]
-----------------------------------------------
0.00 0.00 1/1 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [30]
[147] 0.0 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&&) [147]
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&&) [150]
0.00 0.00 1/76 std::_Sp_counted_ptr_inplace<TextComponent, std::allocator<TextComponent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [415]
-----------------------------------------------
0.00 0.00 1/1 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [30]
[148] 0.0 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&&) [148]
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&&) [151]
0.00 0.00 1/76 std::_Sp_counted_ptr_inplace<TextComponent, std::allocator<TextComponent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [415]
-----------------------------------------------
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&&) [146]
[149] 0.0 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&&) [149]
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&&) [144]
-----------------------------------------------
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&&) [147]
[150] 0.0 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&&) [150]
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&&) [145]
-----------------------------------------------
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&&) [148]
[151] 0.0 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&&) [151]
0.00 0.00 1/1 _ZN9__gnu_cxx13new_allocatorI13TextComponentE9constructIS1_IRP6WindowRA15_KcSt10shared_ptrI4FontEiEEEvPT_DpOT0_ [143]
-----------------------------------------------
[152] 0.0 0.00 0.00 4+1354 <cycle 1 as a whole> [152]
0.00 0.00 679 FileData::~FileData() <cycle 1> [263]
0.00 0.00 679 FileData::~FileData() <cycle 1> [262]
-----------------------------------------------
0.00 0.00 165/165 SVGResource::rasterizeAt(unsigned int, unsigned int) [2]
[153] 0.0 0.00 0.00 165 nsvgCreateRasterizer [153]
-----------------------------------------------
0.00 0.00 165/165 SVGResource::rasterizeAt(unsigned int, unsigned int) [2]
[154] 0.0 0.00 0.00 165 nsvgDeleteRasterizer [154]
-----------------------------------------------
0.00 0.00 6/18 SVGResource::~SVGResource() [521]
0.00 0.00 12/18 SVGResource::unload(std::shared_ptr<ResourceManager>&) [349]
[155] 0.0 0.00 0.00 18 nsvgDelete [155]
-----------------------------------------------
0.00 0.00 8/29816 __tcf_0 [3307]
0.00 0.00 8/29816 std::vector<FileData::SortType, std::allocator<FileData::SortType> >::~vector() [2984]
0.00 0.00 29800/29816 FileSorts::compareFileName(FileData const*, FileData const*) [181]
[165] 0.0 0.00 0.00 29816 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.30] [165]
-----------------------------------------------
0.00 0.00 465/22788 boost::filesystem::path::~path() [289]
0.00 0.00 679/22788 FileData::~FileData() <cycle 1> [263]
0.00 0.00 1350/22788 FileData::getThumbnailPath() const [274]
0.00 0.00 1354/22788 removeParenthesis(std::string const&) [231]
0.00 0.00 2037/22788 FileData::FileData(FileType, boost::filesystem::path const&, SystemData*) [261]
0.00 0.00 2708/22788 FileData::getCleanName() const [232]
0.00 0.00 14195/22788 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> >*) [265]
[166] 0.0 0.00 0.00 22788 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.52] [166]
-----------------------------------------------
0.00 0.00 5/18822 makeArrow(Window*) [62]
0.00 0.00 22/18822 HelpComponent::updateGrid() <cycle 2> [66]
0.00 0.00 36/18822 SVGResource::initFromMemory(char const*, unsigned int) [27]
0.00 0.00 42/18822 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [130]
0.00 0.00 242/18822 SVGResource::rasterizeAt(unsigned int, unsigned int) [2]
0.00 0.00 322/18822 ImageComponent::~ImageComponent() <cycle 2> [335]
0.00 0.00 373/18822 ImageComponent::resize() <cycle 2> [3]
0.00 0.00 732/18822 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [24]
0.00 0.00 6392/18822 Renderer::drawRect(float, float, float, float, unsigned int, unsigned int, unsigned int) [230]
0.00 0.00 10656/18822 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float) [310]
[167] 0.0 0.00 0.00 18822 round(float) [167]
-----------------------------------------------
0.00 0.00 675/17604 BasicGameListView::BasicGameListView(Window*, FileData*) [72]
0.00 0.00 679/17604 FileData::FileData(FileType, boost::filesystem::path const&, SystemData*) [261]
0.00 0.00 1350/17604 FileData::getThumbnailPath() const [274]
0.00 0.00 14900/17604 FileSorts::compareFileName(FileData const*, FileData const*) [181]
[168] 0.0 0.00 0.00 17604 MetaDataList::get(std::string const&) const [168]
-----------------------------------------------
0.00 0.00 17524/17524 nsvg__startElement(void*, char const*, char const**) [53]
[169] 0.0 0.00 0.00 17524 nsvg__getNextPathItem(char const*, char*) [169]
-----------------------------------------------
0.00 0.00 2/17054 Window::renderLoadingScreen() [99]
0.00 0.00 2/17054 ComponentGrid::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [295]
0.00 0.00 3/17054 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [6]
0.00 0.00 9/17054 ButtonComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [141]
0.00 0.00 14/17054 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [130]
0.00 0.00 25/17054 NinePatchComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [495]
0.00 0.00 736/17054 SystemView::onCursorChanged(CursorState const&) [23]
0.00 0.00 2645/17054 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [58]
0.00 0.00 6588/17054 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [24]
0.00 0.00 7030/17054 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [186]
[170] 0.0 0.00 0.00 17054 Renderer::setMatrix(Eigen::Transform<float, 3, 2, 0> const&) [170]
-----------------------------------------------
0.00 0.00 9/14525 ButtonComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [141]
0.00 0.00 14/14525 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [130]
0.00 0.00 25/14525 NinePatchComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [495]
0.00 0.00 368/14525 SystemView::onCursorChanged(CursorState const&) [23]
0.00 0.00 368/14525 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [6]
0.00 0.00 368/14525 HelpComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [129]
0.00 0.00 732/14525 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [24]
0.00 0.00 2598/14525 GuiComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [18]
0.00 0.00 3013/14525 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [58]
0.00 0.00 7030/14525 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [186]
[171] 0.0 0.00 0.00 14525 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&) [171]
-----------------------------------------------
0.00 0.00 49/13943 Font::getLetterHeight() [449]
0.00 0.00 118/13943 Font::sizeWrappedText(std::string, float, float) [623]
0.00 0.00 480/13943 Font::Font(int, std::string const&) [669]
0.00 0.00 643/13943 Font::sizeText(std::string, float) [clone .constprop.288] [436]
0.00 0.00 3458/13943 Font::wrapText(std::string, float) [318]
0.00 0.00 3561/13943 Font::sizeText(std::string, float) [282]
0.00 0.00 5634/13943 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float) [310]
[172] 0.0 0.00 0.00 13943 Font::getGlyph(unsigned long) [172]
0.00 0.00 1920/1920 Eigen::CommaInitializer<Eigen::Matrix<float, 2, 1, 0, 2, 1> >::operator,(float const&) [220]
0.00 0.00 1920/1920 Eigen::CommaInitializer<Eigen::Matrix<float, 2, 1, 0, 2, 1> >::~CommaInitializer() [219]
0.00 0.00 480/480 Font::getFaceForChar(unsigned long) [284]
0.00 0.00 480/480 Font::getTextureForNewGlyph(Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, Font::FontTexture*&, Eigen::Matrix<int, 2, 1, 0, 2, 1>&) [285]
0.00 0.00 480/480 std::map<unsigned long, Font::Glyph, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, Font::Glyph> > >::operator[](unsigned long const&) [286]
-----------------------------------------------
0.00 0.00 118/13108 Font::sizeWrappedText(std::string, float, float) [623]
0.00 0.00 643/13108 Font::sizeText(std::string, float) [clone .constprop.288] [436]
0.00 0.00 3458/13108 Font::wrapText(std::string, float) [318]
0.00 0.00 3561/13108 Font::sizeText(std::string, float) [282]
0.00 0.00 5328/13108 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float) [310]
[173] 0.0 0.00 0.00 13108 Font::readUnicodeChar(std::string const&, unsigned int&) [173]
-----------------------------------------------
0.00 0.00 9/11948 ButtonComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [141]
0.00 0.00 14/11948 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [130]
0.00 0.00 25/11948 NinePatchComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [495]
0.00 0.00 368/11948 SystemView::onCursorChanged(CursorState const&) [23]
0.00 0.00 368/11948 HelpComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [129]
0.00 0.00 389/11948 ComponentGrid::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [295]
0.00 0.00 732/11948 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [24]
0.00 0.00 3013/11948 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [58]
0.00 0.00 7030/11948 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [186]
[174] 0.0 0.00 0.00 11948 GuiComponent::getTransform() [174]
-----------------------------------------------
0.00 0.00 2645/9723 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [58]
0.00 0.00 7078/9723 roundMatrix(Eigen::Transform<float, 3, 2, 0> const&) [183]
[175] 0.0 0.00 0.00 9723 roundMatrix(Eigen::Transform<float, 3, 2, 0>&) [175]
-----------------------------------------------
0.00 0.00 4/8887 __tcf_1 [3310]
0.00 0.00 44/8887 __tcf_0 [3308]
0.00 0.00 48/8887 std::vector<MetaDataDecl, std::allocator<MetaDataDecl> >::~vector() [2950]
0.00 0.00 675/8887 MetaDataList::appendToXML(pugi::xml_node, bool, boost::filesystem::path const&) const [46]
0.00 0.00 8116/8887 MetaDataList::MetaDataList(MetaDataListType) [260]
[176] 0.0 0.00 0.00 8887 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.59] [176]
-----------------------------------------------
0.00 0.00 4/8634 NinePatchComponent::setEdgeColor(unsigned int) [698]
0.00 0.00 4/8634 NinePatchComponent::setCenterColor(unsigned int) [699]
0.00 0.00 8/8634 ButtonComponent::updateImage() [103]
0.00 0.00 50/8634 NinePatchComponent::buildVertices() [38]
0.00 0.00 65/8634 HelpComponent::updateGrid() <cycle 2> [66]
0.00 0.00 91/8634 ImageComponent::ImageComponent(Window*) [399]
0.00 0.00 306/8634 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float) [310]
0.00 0.00 400/8634 ComponentGrid::updateSeparators() [294]
0.00 0.00 1840/8634 SystemView::onCursorChanged(CursorState const&) [23]
0.00 0.00 5866/8634 TextCache::setColor(unsigned int) [193]
[177] 0.0 0.00 0.00 8634 Renderer::buildGLColorArray(unsigned char*, unsigned int, unsigned int) [177]
-----------------------------------------------
0.00 0.00 679/8116 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>&&) [264]
0.00 0.00 7437/8116 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>&&) [179]
[178] 0.0 0.00 0.00 8116 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>&&) [178]
-----------------------------------------------
0.00 0.00 8116/8116 MetaDataList::MetaDataList(MetaDataListType) [260]
[179] 0.0 0.00 0.00 8116 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>&&) [179]
0.00 0.00 7437/8116 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>&&) [178]
0.00 0.00 679/679 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>&&) [264]
-----------------------------------------------
0.00 0.00 1/7909 GuiMenu::onSizeChanged() <cycle 6> [909]
0.00 0.00 1/7909 GuiMenu::GuiMenu(Window*) [35]
0.00 0.00 1/7909 GuiSettings::GuiSettings(Window*, char const*) [33]
0.00 0.00 1/7909 SystemView::SystemView(Window*) [26]
0.00 0.00 1/7909 GuiMsgBox::onSizeChanged() <cycle 6> [917]
0.00 0.00 2/7909 TextListComponent<FileData*>::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [776]
0.00 0.00 2/7909 Window::renderLoadingScreen() [99]
0.00 0.00 2/7909 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [22]
0.00 0.00 6/7909 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&) [73]
0.00 0.00 8/7909 SystemView::populate() [29]
0.00 0.00 8/7909 MenuComponent::getButtonGridHeight() const [506]
0.00 0.00 8/7909 TextComponent::calculateExtent() [297]
0.00 0.00 10/7909 makeButtonGrid(Window*, std::vector<std::shared_ptr<ButtonComponent>, std::allocator<std::shared_ptr<ButtonComponent> > > const&) [101]
0.00 0.00 52/7909 ComponentList::updateCameraOffset() [453]
0.00 0.00 72/7909 ComponentList::onCursorChanged(CursorState const&) [63]
0.00 0.00 121/7909 ComponentList::updateElementSize(ComponentListRow const&) <cycle 6> [418]
0.00 0.00 202/7909 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [130]
0.00 0.00 260/7909 HelpComponent::updateGrid() <cycle 2> [66]
0.00 0.00 368/7909 SystemView::onCursorChanged(CursorState const&) [23]
0.00 0.00 372/7909 ComponentList::getTotalRowHeight() const [438]
0.00 0.00 382/7909 TextComponent::onSizeChanged() [354]
0.00 0.00 674/7909 ComponentList::updateElementPosition(ComponentListRow const&) [419]
0.00 0.00 1238/7909 ComponentGrid::updateCellComponent(ComponentGrid::GridEntry const&) <cycle 6> [276]
0.00 0.00 1472/7909 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [6]
0.00 0.00 2645/7909 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [58]
[180] 0.0 0.00 0.00 7909 GuiComponent::getSize() const [180]
-----------------------------------------------
0.00 0.00 58/7450 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*)) [816]
0.00 0.00 171/7450 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*)) [428]
0.00 0.00 2393/7450 FileData::sort(bool (&)(FileData const*, FileData const*), bool) [708]
0.00 0.00 4828/7450 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*)) [817]
[181] 0.0 0.00 0.00 7450 FileSorts::compareFileName(FileData const*, FileData const*) [181]
0.00 0.00 29800/29816 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.30] [165]
0.00 0.00 14900/17604 MetaDataList::get(std::string const&) const [168]
-----------------------------------------------
0.00 0.00 162/7192 ImageComponent::onSizeChanged() [361]
0.00 0.00 7030/7192 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [186]
[182] 0.0 0.00 0.00 7192 TextureResource::isInitialized() const [182]
-----------------------------------------------
0.00 0.00 9/7078 ButtonComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [141]
0.00 0.00 14/7078 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [130]
0.00 0.00 25/7078 NinePatchComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [495]
0.00 0.00 7030/7078 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [186]
[183] 0.0 0.00 0.00 7078 roundMatrix(Eigen::Transform<float, 3, 2, 0> const&) [183]
0.00 0.00 7078/7078 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&) [184]
0.00 0.00 7078/9723 roundMatrix(Eigen::Transform<float, 3, 2, 0>&) [175]
-----------------------------------------------
0.00 0.00 7078/7078 roundMatrix(Eigen::Transform<float, 3, 2, 0> const&) [183]
[184] 0.0 0.00 0.00 7078 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&) [184]
-----------------------------------------------
0.00 0.00 25/7055 NinePatchComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [495]
0.00 0.00 7030/7055 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [186]
[185] 0.0 0.00 0.00 7055 TextureResource::bind() const [185]
-----------------------------------------------
45 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [130]
1096 GuiComponent::renderChildren(Eigen::Transform<float, 3, 2, 0> const&) const <cycle 5> [87]
0.00 0.00 1/7019 Window::renderLoadingScreen() [99]
0.00 0.00 16/7019 Window::render() [5]
0.00 0.00 1840/7019 SystemView::onCursorChanged(CursorState const&) [23]
0.00 0.00 4032/7019 GuiComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [18]
[186] 0.0 0.00 0.00 7030 ImageComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [186]
0.00 0.00 7030/11948 GuiComponent::getTransform() [174]
0.00 0.00 7030/14525 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&) [171]
0.00 0.00 7030/7078 roundMatrix(Eigen::Transform<float, 3, 2, 0> const&) [183]
0.00 0.00 7030/17054 Renderer::setMatrix(Eigen::Transform<float, 3, 2, 0> const&) [170]
0.00 0.00 7030/7192 TextureResource::isInitialized() const [182]
0.00 0.00 7030/7055 TextureResource::bind() const [185]
7030 GuiComponent::renderChildren(Eigen::Transform<float, 3, 2, 0> const&) const <cycle 5> [87]
-----------------------------------------------
0.00 0.00 9/6949 TextComponent::TextComponent(Window*) [597]
0.00 0.00 50/6949 TextComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [645]
0.00 0.00 172/6949 TextComponent::calculateExtent() [297]
0.00 0.00 1428/6949 TextComponent::onTextChanged() [296]
0.00 0.00 5290/6949 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [58]
[187] 0.0 0.00 0.00 6949 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.302] [187]
-----------------------------------------------
0.00 0.00 1/6896 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [30]
0.00 0.00 1/6896 ViewController::playViewTransition() [142]
0.00 0.00 2/6896 SystemView::onCursorChanged(CursorState const&) [23]
0.00 0.00 2/6896 Renderer::createSurface() [115]
0.00 0.00 3/6896 parseArgs(int, char**, unsigned int*, unsigned int*) [1001]
0.00 0.00 4/6896 SystemData::~SystemData() [48]
0.00 0.00 4/6896 updateGamelist(SystemData*) [47]
0.00 0.00 5/6896 ThemeData::getThemeFromCurrentSet(std::string const&) [712]
0.00 0.00 8/6896 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&) [694]
0.00 0.00 75/6896 HelpComponent::updateGrid() <cycle 2> [66]
0.00 0.00 365/6896 Window::update(int) [123]
0.00 0.00 400/6896 ComponentGrid::updateSeparators() [294]
0.00 0.00 736/6896 Window::render() [5]
0.00 0.00 5290/6896 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [58]
[188] 0.0 0.00 0.00 6896 Settings::getInstance() [188]
0.00 0.00 1/1 Settings::Settings() [916]
-----------------------------------------------
0.00 0.00 1/6517 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [30]
0.00 0.00 2/6517 Renderer::createSurface() [115]
0.00 0.00 4/6517 SystemData::~SystemData() [48]
0.00 0.00 4/6517 updateGamelist(SystemData*) [47]
0.00 0.00 8/6517 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&) [694]
0.00 0.00 75/6517 HelpComponent::updateGrid() <cycle 2> [66]
0.00 0.00 365/6517 Window::update(int) [123]
0.00 0.00 368/6517 Window::render() [5]
0.00 0.00 400/6517 ComponentGrid::updateSeparators() [294]
0.00 0.00 5290/6517 TextComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [58]
[189] 0.0 0.00 0.00 6517 Settings::getBool(std::string const&) [189]
0.00 0.00 6517/6517 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&) [190]
-----------------------------------------------
0.00 0.00 6517/6517 Settings::getBool(std::string const&) [189]
[190] 0.0 0.00 0.00 6517 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&) [190]
-----------------------------------------------
2921 nsvg__flattenCubicBez(NSVGrasterizer*, float, float, float, float, float, float, float, float, float, int) [191]
0.00 0.00 6269/6269 nsvgRasterize [4]
[191] 0.0 0.00 0.00 6269+2921 nsvg__flattenCubicBez(NSVGrasterizer*, float, float, float, float, float, float, float, float, float, int) [191]
2921 nsvg__flattenCubicBez(NSVGrasterizer*, float, float, float, float, float, float, float, float, float, int) [191]
-----------------------------------------------
0.00 0.00 1/6172 std::vector<std::string, std::allocator<std::string> >::~vector() [3002]
0.00 0.00 2/6172 SystemData::getConfigPath(bool) [889]
0.00 0.00 3/6172 void std::_Destroy_aux<false>::__destroy<boost::filesystem::path*>(boost::filesystem::path*, boost::filesystem::path*) [722]
0.00 0.00 8/6172 SystemData::loadTheme() [693]
0.00 0.00 8/6172 boost::detail::sp_counted_impl_p<boost::filesystem::detail::dir_itr_imp>::dispose() [1893]
0.00 0.00 16/6172 SystemData::getThemePath() const [715]
0.00 0.00 20/6172 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&) [694]
0.00 0.00 38/6172 SystemData::~SystemData() [48]
0.00 0.00 52/6172 SystemData::loadConfig() [49]
0.00 0.00 60/6172 SystemData::getGamelistPath(bool) const [568]
0.00 0.00 165/6172 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> >*) [640]
0.00 0.00 312/6172 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> >*) [608]
0.00 0.00 1038/6172 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_> > >*) [375]
0.00 0.00 4449/6172 SystemData::populateFolder(FileData*) [692]
[192] 0.0 0.00 0.00 6172 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.161] [192]
-----------------------------------------------
0.00 0.00 1/5866 TextComponent::setOpacity(unsigned char) [748]
0.00 0.00 9/5866 ButtonComponent::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [141]
0.00 0.00 5856/5866 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [24]
[193] 0.0 0.00 0.00 5866 TextCache::setColor(unsigned int) [193]
0.00 0.00 5866/8634 Renderer::buildGLColorArray(unsigned char*, unsigned int, unsigned int) [177]
-----------------------------------------------
0.00 0.00 675/4050 pugi::xml_node::remove_child(pugi::xml_node const&) [270]
0.00 0.00 3375/4050 pugi::impl::(anonymous namespace)::destroy_node(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&) [268]
[194] 0.0 0.00 0.00 4050 pugi::impl::(anonymous namespace)::xml_allocator::deallocate_memory(void*, unsigned int, pugi::impl::(anonymous namespace)::xml_memory_page*) [194]
-----------------------------------------------
0.00 0.00 2/3967 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() [796]
0.00 0.00 4/3967 std::map<std::string, ThemeSet, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeSet> > >::operator[](std::string&&) [730]
0.00 0.00 6/3967 ThemeData::loadFile(std::string const&) [755]
0.00 0.00 8/3967 ThemeSet::getThemePath(std::string const&) const [718]
0.00 0.00 18/3967 std::_Deque_base<std::pair<char const*, ThemeData::ElementPropertyType>, std::allocator<std::pair<char const*, ThemeData::ElementPropertyType> > >::~_Deque_base() [527]
0.00 0.00 18/3967 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> > > >&) [642]
0.00 0.00 24/3967 ThemeData::getThemeSets() [711]
0.00 0.00 24/3967 ThemeData::parseIncludes(pugi::xml_node const&) [754]
0.00 0.00 28/3967 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> > > >*) [797]
0.00 0.00 33/3967 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> > > > >*) [947]
0.00 0.00 75/3967 ThemeData::parseViews(pugi::xml_node const&) [654]
0.00 0.00 81/3967 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>&) [463]
0.00 0.00 155/3967 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> >*) [425]
0.00 0.00 167/3967 boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&) [360]
0.00 0.00 261/3967 ThemeException::~ThemeException() [291]
0.00 0.00 261/3967 ThemeException& operator<< <std::string>(ThemeException&, std::string) [330]
0.00 0.00 522/3967 ThemeException& operator<< <char const*>(ThemeException&, char const*) [251]
0.00 0.00 552/3967 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [477]
0.00 0.00 861/3967 ThemeException::setFiles(std::deque<boost::filesystem::path, std::allocator<boost::filesystem::path> > const&) [327]
0.00 0.00 867/3967 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&) [344]
[195] 0.0 0.00 0.00 3967 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> >&&) [195]
-----------------------------------------------
0.00 0.00 344/3239 nsvg__addPath(NSVGparser*, char) [304]
0.00 0.00 2895/3239 nsvg__startElement(void*, char const*, char const**) [53]
[196] 0.0 0.00 0.00 3239 nsvg__lineTo(NSVGparser*, float, float) [196]
-----------------------------------------------
0.00 0.00 852/2877 pugi::xml_document::load_buffer_impl(void*, unsigned int, unsigned int, pugi::xml_encoding, bool, bool) [531]
0.00 0.00 2025/2877 pugi::xml_node::append_child(pugi::xml_node_type) [216]
[197] 0.0 0.00 0.00 2877 pugi::impl::(anonymous namespace)::append_node(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&, pugi::xml_node_type) [197]
0.00 0.00 2877/2877 pugi::impl::(anonymous namespace)::allocate_node(pugi::impl::(anonymous namespace)::xml_allocator&, pugi::xml_node_type) [198]
-----------------------------------------------
0.00 0.00 2877/2877 pugi::impl::(anonymous namespace)::append_node(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&, pugi::xml_node_type) [197]
[198] 0.0 0.00 0.00 2877 pugi::impl::(anonymous namespace)::allocate_node(pugi::impl::(anonymous namespace)::xml_allocator&, pugi::xml_node_type) [198]
0.00 0.00 17/18 pugi::impl::(anonymous namespace)::xml_allocator::allocate_memory_oob(unsigned int, pugi::impl::(anonymous namespace)::xml_memory_page*&) [525]
-----------------------------------------------
0.00 0.00 2856/2856 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&) [200]
[199] 0.0 0.00 0.00 2856 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> >*) [199]
-----------------------------------------------
0.00 0.00 30/2856 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&&) [475]
0.00 0.00 120/2856 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&&) [394]
0.00 0.00 126/2856 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&&) [390]
0.00 0.00 144/2856 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&&) [382]
0.00 0.00 156/2856 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&) [371]
0.00 0.00 576/2856 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, 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> >*) [278]
0.00 0.00 852/2856 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() [246]
0.00 0.00 852/2856 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&&) [245]
[200] 0.0 0.00 0.00 2856 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&) [200]
0.00 0.00 2856/2856 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> >*) [199]
-----------------------------------------------
0.00 0.00 2708/2708 FileData::getCleanName() const [232]
[201] 0.0 0.00 0.00 2708 __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) [201]
-----------------------------------------------
0.00 0.00 2664/2664 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float) [310]
[202] 0.0 0.00 0.00 2664 std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> >::_M_default_append(unsigned int) [202]
0.00 0.00 1308/1308 std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> >::_M_check_len(unsigned int, char const*) const [237]
0.00 0.00 1308/1308 TextCache::Vertex* std::__uninitialized_copy<false>::__uninit_copy<TextCache::Vertex*, TextCache::Vertex*>(TextCache::Vertex*, TextCache::Vertex*, TextCache::Vertex*) [238]
-----------------------------------------------
0.00 0.00 1/2497 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&) [73]
0.00 0.00 14/2497 MenuComponent::getButtonGridHeight() const [506]
0.00 0.00 286/2497 TextComponent::onTextChanged() [296]
0.00 0.00 2196/2497 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [24]
[203] 0.0 0.00 0.00 2497 Font::getHeight(float) const [203]
-----------------------------------------------
0.00 0.00 1/2426 ViewController::getSystemListView() [25]
0.00 0.00 2/2426 TextListComponent<FileData*>::TextListComponent(Window*) [84]
0.00 0.00 2/2426 ISimpleGameListView::ISimpleGameListView(Window*, FileData*) [92]
0.00 0.00 2/2426 SystemView::SystemView(Window*) [26]
0.00 0.00 2/2426 IList<SystemViewData, SystemData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [110]
0.00 0.00 2/2426 ViewController::getGameListView(SystemData*) [31]
0.00 0.00 3/2426 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [30]
0.00 0.00 3/2426 GuiMenu::GuiMenu(Window*) [35]
0.00 0.00 3/2426 GuiSettings::GuiSettings(Window*, char const*) [33]
0.00 0.00 3/2426 Window::renderLoadingScreen() [99]
0.00 0.00 3/2426 ButtonComponent::ButtonComponent(Window*, std::string const&, std::string const&, std::function<void ()> const&) [77]
0.00 0.00 3/2426 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&) [73]
0.00 0.00 4/2426 IList<TextListData, FileData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [85]
0.00 0.00 4/2426 GuiComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [617]
0.00 0.00 4/2426 Window::init(unsigned int, unsigned int) [82]
0.00 0.00 4/2426 ComponentList::ComponentList(Window*) [83]
0.00 0.00 5/2426 GuiMenu::addEntry(char const*, unsigned int, bool, std::function<void ()> const&) [59]
0.00 0.00 5/2426 makeArrow(Window*) [62]
0.00 0.00 6/2426 Font::getFromTheme(ThemeData::ThemeElement const*, unsigned int, std::shared_ptr<Font> const&) [649]
0.00 0.00 9/2426 TextComponent::TextComponent(Window*) [597]
0.00 0.00 11/2426 MenuComponent::onSizeChanged() <cycle 6> [571]
0.00 0.00 12/2426 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [22]
0.00 0.00 14/2426 MenuComponent::getButtonGridHeight() const [506]
0.00 0.00 22/2426 MenuComponent::updateSize() [132]
0.00 0.00 76/2426 HelpStyle::HelpStyle() [488]
0.00 0.00 371/2426 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [6]
0.00 0.00 1850/2426 Renderer::pushClipRect(Eigen::Matrix<int, 2, 1, 0, 2, 1>, Eigen::Matrix<int, 2, 1, 0, 2, 1>) [222]
[204] 0.0 0.00 0.00 2426 Renderer::getScreenHeight() [204]
-----------------------------------------------
0.00 0.00 1/2312 getFallbackFontPaths() [886]
0.00 0.00 5/2312 Font::~Font() [671]
0.00 0.00 5/2312 std::pair<std::pair<std::string, int> const, std::weak_ptr<Font> >::~pair() [682]
0.00 0.00 5/2312 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> > >*) [951]
0.00 0.00 5/2312 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&) [679]
0.00 0.00 18/2312 Font::getFromTheme(ThemeData::ThemeElement const*, unsigned int, std::shared_ptr<Font> const&) [649]
0.00 0.00 24/2312 Font::sizeWrappedText(std::string, float, float) [623]
0.00 0.00 64/2312 Font::getNewlineStartOffset(std::string const&, unsigned int const&, float const&, Alignment const&) [322]
0.00 0.00 85/2312 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&) [405]
0.00 0.00 255/2312 Font::get(int, std::string const&) [404]
0.00 0.00 306/2312 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float) [310]
0.00 0.00 1539/2312 Font::wrapText(std::string, float) [318]
[205] 0.0 0.00 0.00 2312 GuiTextEditPopup::~GuiTextEditPopup() [205]
-----------------------------------------------
0.00 0.00 3/2251 ThemeData::parseIncludes(pugi::xml_node const&) [754]
0.00 0.00 3/2251 ThemeData::loadFile(std::string const&) [755]
0.00 0.00 28/2251 SystemData::loadConfig() [49]
0.00 0.00 675/2251 MetaDataList::appendToXML(pugi::xml_node, bool, boost::filesystem::path const&) const [46]
0.00 0.00 675/2251 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [45]
0.00 0.00 867/2251 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&) [344]
[206] 0.0 0.00 0.00 2251 pugi::xml_node::text() const [206]
-----------------------------------------------
0.00 0.00 120/2251 pugi::xml_text::as_bool(bool) const [396]
0.00 0.00 129/2251 pugi::xml_text::as_float(float) const [388]
0.00 0.00 625/2251 pugi::xml_text::as_string(char const*) const [275]
0.00 0.00 675/2251 pugi::xml_text::set(char const*) [271]
0.00 0.00 702/2251 pugi::xml_text::get() const [258]
[207] 0.0 0.00 0.00 2251 pugi::xml_text::_data() const [207]
-----------------------------------------------
0.00 0.00 1/2210 ViewController::playViewTransition() [142]
0.00 0.00 1/2210 ViewController::goToSystemView(SystemData*) [135]
0.00 0.00 736/2210 SystemView::onCursorChanged(CursorState const&) [23]
0.00 0.00 1472/2210 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [6]
[208] 0.0 0.00 0.00 2210 GuiComponent::getPosition() const [208]
-----------------------------------------------
0.00 0.00 2208/2208 Eigen::Transform<float, 3, 2, 0>::inverse(Eigen::TransformTraits) const [255]
[209] 0.0 0.00 0.00 2208 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&) [209]
-----------------------------------------------
0.00 0.00 216/2098 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [477]
0.00 0.00 1882/2098 SystemData::populateFolder(FileData*) [692]
[210] 0.0 0.00 0.00 2098 __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) [210]
0.00 0.00 1804/1837 __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&) [224]
-----------------------------------------------
0.00 0.00 1/2095 InputConfig::loadFromXML(pugi::xml_node) [890]
0.00 0.00 2/2095 InputManager::loadInputConfig(InputConfig*) [771]
0.00 0.00 6/2095 ThemeData::parseViews(pugi::xml_node const&) [654]
0.00 0.00 6/2095 ThemeData::loadFile(std::string const&) [755]
0.00 0.00 9/2095 ThemeData::parseIncludes(pugi::xml_node const&) [754]
0.00 0.00 12/2095 parseGamelist(SystemData*) [690]
0.00 0.00 30/2095 SystemData::loadConfig() [49]
0.00 0.00 679/2095 updateGamelist(SystemData*) [47]
0.00 0.00 1350/2095 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [45]
[211] 0.0 0.00 0.00 2095 pugi::xml_node::child(char const*) const [211]
-----------------------------------------------
0.00 0.00 138/2088 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [477]
0.00 0.00 1950/2088 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&) [344]
[212] 0.0 0.00 0.00 2088 pugi::xml_node::name() const [212]
-----------------------------------------------
0.00 0.00 2/2065 TextListComponent<FileData*>::TextListComponent(Window*) [84]
0.00 0.00 4/2065 BasicGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [43]
0.00 0.00 4/2065 IList<TextListData, FileData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [85]
0.00 0.00 30/2065 TextListComponent<FileData*>::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [776]
0.00 0.00 675/2065 IList<TextListData, FileData*>::~IList() [96]
0.00 0.00 1350/2065 BasicGameListView::BasicGameListView(Window*, FileData*) [72]
[213] 0.0 0.00 0.00 2065 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.449] [213]
-----------------------------------------------
0.00 0.00 675/2025 MetaDataList::appendToXML(pugi::xml_node, bool, boost::filesystem::path const&) const [46]
0.00 0.00 1350/2025 pugi::xml_node::append_child(char const*) [234]
[214] 0.0 0.00 0.00 2025 pugi::impl::(anonymous namespace)::strcpy_insitu(char*&, unsigned int&, unsigned int, char const*) [214]
0.00 0.00 1/18 pugi::impl::(anonymous namespace)::xml_allocator::allocate_memory_oob(unsigned int, pugi::impl::(anonymous namespace)::xml_memory_page*&) [525]
-----------------------------------------------
0.00 0.00 2025/2025 pugi::impl::(anonymous namespace)::destroy_node(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&) [268]
[215] 0.0 0.00 0.00 2025 pugi::impl::(anonymous namespace)::xml_allocator::deallocate_string(char*) [215]
-----------------------------------------------
675 pugi::xml_node::append_child(pugi::xml_node_type) [216]
0.00 0.00 675/2025 pugi::xml_text::set(char const*) [271]
0.00 0.00 1350/2025 pugi::xml_node::append_child(char const*) [234]
[216] 0.0 0.00 0.00 2025+675 pugi::xml_node::append_child(pugi::xml_node_type) [216]
0.00 0.00 2025/2877 pugi::impl::(anonymous namespace)::append_node(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&, pugi::xml_node_type) [197]
675 pugi::xml_node::append_child(pugi::xml_node_type) [216]
-----------------------------------------------
0.00 0.00 2025/2025 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [45]
[217] 0.0 0.00 0.00 2025 pugi::xml_node::children() const [217]
-----------------------------------------------
0.00 0.00 5/1989 SystemData::loadConfig() [49]
0.00 0.00 8/1989 parseGamelist(SystemData*) [690]
0.00 0.00 9/1989 ThemeData::parseIncludes(pugi::xml_node const&) [754]
0.00 0.00 11/1989 InputConfig::loadFromXML(pugi::xml_node) [890]
0.00 0.00 30/1989 ThemeData::parseViews(pugi::xml_node const&) [654]
0.00 0.00 168/1989 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [477]
0.00 0.00 675/1989 updateGamelist(SystemData*) [47]
0.00 0.00 1083/1989 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&) [344]
[218] 0.0 0.00 0.00 1989 pugi::xml_node::operator void (*)(pugi::xml_node***)() const [218]
-----------------------------------------------
0.00 0.00 1920/1920 Font::getGlyph(unsigned long) [172]
[219] 0.0 0.00 0.00 1920 Eigen::CommaInitializer<Eigen::Matrix<float, 2, 1, 0, 2, 1> >::~CommaInitializer() [219]
-----------------------------------------------
0.00 0.00 1920/1920 Font::getGlyph(unsigned long) [172]
[220] 0.0 0.00 0.00 1920 Eigen::CommaInitializer<Eigen::Matrix<float, 2, 1, 0, 2, 1> >::operator,(float const&) [220]
-----------------------------------------------
0.00 0.00 14/1850 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [130]
0.00 0.00 732/1850 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [24]
0.00 0.00 1104/1850 SystemView::onCursorChanged(CursorState const&) [23]
[221] 0.0 0.00 0.00 1850 Renderer::popClipRect() [221]
-----------------------------------------------
0.00 0.00 14/1850 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [130]
0.00 0.00 732/1850 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [24]
0.00 0.00 1104/1850 SystemView::onCursorChanged(CursorState const&) [23]
[222] 0.0 0.00 0.00 1850 Renderer::pushClipRect(Eigen::Matrix<int, 2, 1, 0, 2, 1>, Eigen::Matrix<int, 2, 1, 0, 2, 1>) [222]
0.00 0.00 1850/2426 Renderer::getScreenHeight() [204]
-----------------------------------------------
0.00 0.00 1840/1840 SystemView::onCursorChanged(CursorState const&) [23]
[223] 0.0 0.00 0.00 1840 ImageComponent::setOpacity(unsigned char) [223]
-----------------------------------------------
0.00 0.00 33/1837 ThemeData::getElement(std::string const&, std::string const&, std::string const&) const [465]
0.00 0.00 1804/1837 __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) [210]
[224] 0.0 0.00 0.00 1837 __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&) [224]
-----------------------------------------------
0.00 0.00 1/1709 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> >&)>&) [814]
0.00 0.00 1/1709 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> >&)>&) [815]
0.00 0.00 1/1709 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> >&)>&) [3032]
0.00 0.00 2/1709 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> >&)> >*) [940]
0.00 0.00 12/1709 parseGamelist(SystemData*) [690]
0.00 0.00 24/1709 updateGamelist(SystemData*) [47]
0.00 0.00 318/1709 boost::filesystem::path::iterator::~iterator() [307]
0.00 0.00 1350/1709 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [45]
[225] 0.0 0.00 0.00 1709 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.34] [225]
-----------------------------------------------
0.00 0.00 1704/1704 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&) [227]
[226] 0.0 0.00 0.00 1704 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> >*) [226]
-----------------------------------------------
0.00 0.00 1704/1704 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, 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_>&&) [228]
[227] 0.0 0.00 0.00 1704 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&) [227]
0.00 0.00 1704/1704 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> >*) [226]
-----------------------------------------------
0.00 0.00 852/1704 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_> >&&) [248]
0.00 0.00 852/1704 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&&) [245]
[228] 0.0 0.00 0.00 1704 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, 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_>&&) [228]
0.00 0.00 1704/1704 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&) [227]
-----------------------------------------------
0.00 0.00 1/1602 Window::renderLoadingScreen() [99]
0.00 0.00 3/1602 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [6]
0.00 0.00 1598/1602 Renderer::drawRect(float, float, float, float, unsigned int, unsigned int, unsigned int) [230]
[229] 0.0 0.00 0.00 1602 Renderer::drawRect(int, int, int, int, unsigned int, unsigned int, unsigned int) [229]
-----------------------------------------------
0.00 0.00 130/1598 ComponentList::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [130]
0.00 0.00 732/1598 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [24]
0.00 0.00 736/1598 SystemView::onCursorChanged(CursorState const&) [23]
[230] 0.0 0.00 0.00 1598 Renderer::drawRect(float, float, float, float, unsigned int, unsigned int, unsigned int) [230]
0.00 0.00 6392/18822 round(float) [167]
0.00 0.00 1598/1602 Renderer::drawRect(int, int, int, int, unsigned int, unsigned int, unsigned int) [229]
-----------------------------------------------
0.00 0.00 1354/1354 FileData::getCleanName() const [232]
[231] 0.0 0.00 0.00 1354 removeParenthesis(std::string const&) [231]
0.00 0.00 1354/22788 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.52] [166]
-----------------------------------------------
0.00 0.00 675/1354 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [45]
0.00 0.00 679/1354 FileData::FileData(FileType, boost::filesystem::path const&, SystemData*) [261]
[232] 0.0 0.00 0.00 1354 FileData::getCleanName() const [232]
0.00 0.00 2708/2708 __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) [201]
0.00 0.00 2708/22788 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.52] [166]
0.00 0.00 1354/1354 removeParenthesis(std::string const&) [231]
-----------------------------------------------
0.00 0.00 1350/1350 NinePatchComponent::buildVertices() [38]
[233] 0.0 0.00 0.00 1350 roundVector(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&) [233]
-----------------------------------------------
0.00 0.00 675/1350 MetaDataList::appendToXML(pugi::xml_node, bool, boost::filesystem::path const&) const [46]
0.00 0.00 675/1350 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [45]
[234] 0.0 0.00 0.00 1350 pugi::xml_node::append_child(char const*) [234]
0.00 0.00 1350/2025 pugi::xml_node::append_child(pugi::xml_node_type) [216]
0.00 0.00 1350/2025 pugi::impl::(anonymous namespace)::strcpy_insitu(char*&, unsigned int&, unsigned int, char const*) [214]
0.00 0.00 1350/1350 pugi::xml_node::set_name(char const*) [235]
-----------------------------------------------
0.00 0.00 1350/1350 pugi::xml_node::append_child(char const*) [234]
[235] 0.0 0.00 0.00 1350 pugi::xml_node::set_name(char const*) [235]
-----------------------------------------------
0.00 0.00 1350/1350 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [45]
[236] 0.0 0.00 0.00 1350 pugi::xml_node_iterator::operator==(pugi::xml_node_iterator const&) const [236]
-----------------------------------------------
0.00 0.00 1308/1308 std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> >::_M_default_append(unsigned int) [202]
[237] 0.0 0.00 0.00 1308 std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> >::_M_check_len(unsigned int, char const*) const [237]
-----------------------------------------------
0.00 0.00 1308/1308 std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> >::_M_default_append(unsigned int) [202]
[238] 0.0 0.00 0.00 1308 TextCache::Vertex* std::__uninitialized_copy<false>::__uninit_copy<TextCache::Vertex*, TextCache::Vertex*>(TextCache::Vertex*, TextCache::Vertex*, TextCache::Vertex*) [238]
-----------------------------------------------
0.00 0.00 1/1172 Window::Window() [118]
0.00 0.00 2/1172 Window::renderLoadingScreen() [99]
0.00 0.00 3/1172 Window::init(unsigned int, unsigned int) [82]
0.00 0.00 65/1172 Window::setHelpPrompts(std::vector<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > > const&, HelpStyle const&) <cycle 2> [496]
0.00 0.00 365/1172 Window::update(int) [123]
0.00 0.00 736/1172 Window::render() [5]
[239] 0.0 0.00 0.00 1172 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.221] [239]
-----------------------------------------------
0.00 0.00 1100/1100 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&) [241]
[240] 0.0 0.00 0.00 1100 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&) [240]
-----------------------------------------------
0.00 0.00 368/1100 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [6]
0.00 0.00 732/1100 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [24]
[241] 0.0 0.00 0.00 1100 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&) [241]
0.00 0.00 1100/1100 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&) [240]
-----------------------------------------------
0.00 0.00 138/1005 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [477]
0.00 0.00 867/1005 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&) [344]
[242] 0.0 0.00 0.00 1005 pugi::xml_node::next_sibling() const [242]
-----------------------------------------------
0.00 0.00 480/960 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>&&) [287]
0.00 0.00 480/960 std::map<unsigned long, Font::Glyph, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, Font::Glyph> > >::operator[](unsigned long const&) [286]
[243] 0.0 0.00 0.00 960 Font::Glyph::Glyph(Font::Glyph const&) [243]
-----------------------------------------------
0.00 0.00 6/888 GuiComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [617]
0.00 0.00 156/888 GuiComponent::setPosition(float, float, float) [368]
0.00 0.00 726/888 GuiComponent::setPosition(Eigen::Matrix<float, 3, 1, 0, 3, 1> const&) [257]
[244] 0.0 0.00 0.00 888 GuiComponent::onPositionChanged() [244]
-----------------------------------------------
0.00 0.00 867/867 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&) [344]
[245] 0.0 0.00 0.00 867 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&&) [245]
0.00 0.00 852/1704 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, 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_>&&) [228]
0.00 0.00 852/852 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_> >&&) [249]
0.00 0.00 852/852 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() [246]
0.00 0.00 852/2856 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&) [200]
-----------------------------------------------
0.00 0.00 852/852 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&&) [245]
[246] 0.0 0.00 0.00 852 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() [246]
0.00 0.00 852/2856 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&) [200]
-----------------------------------------------
0.00 0.00 156/852 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_> >&&) [374]
0.00 0.00 696/852 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_> >&&) [249]
[247] 0.0 0.00 0.00 852 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_> >&&) [247]
0.00 0.00 852/852 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_> >&&) [248]
0.00 0.00 339/824 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&) [250]
-----------------------------------------------
0.00 0.00 852/852 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_> >&&) [247]
[248] 0.0 0.00 0.00 852 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_> >&&) [248]
0.00 0.00 852/1704 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, 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_>&&) [228]
-----------------------------------------------
0.00 0.00 852/852 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&&) [245]
[249] 0.0 0.00 0.00 852 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_> >&&) [249]
0.00 0.00 696/852 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_> >&&) [247]
0.00 0.00 234/824 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&) [250]
0.00 0.00 156/156 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_> >&&) [374]
-----------------------------------------------
0.00 0.00 6/824 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>&&) [610]
0.00 0.00 8/824 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> > > >&) [612]
0.00 0.00 8/824 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> > > >&) [614]
0.00 0.00 41/824 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>&) [445]
0.00 0.00 41/824 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>&) [447]
0.00 0.00 147/824 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>&&) [376]
0.00 0.00 234/824 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_> >&&) [249]
0.00 0.00 339/824 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_> >&&) [247]
[250] 0.0 0.00 0.00 824 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&) [250]
-----------------------------------------------
0.00 0.00 783/783 ThemeException::setFiles(std::deque<boost::filesystem::path, std::allocator<boost::filesystem::path> > const&) [327]
[251] 0.0 0.00 0.00 783 ThemeException& operator<< <char const*>(ThemeException&, char const*) [251]
0.00 0.00 522/3967 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> >&&) [195]
-----------------------------------------------
0.00 0.00 736/736 Eigen::Transform<float, 3, 2, 0>::inverse(Eigen::TransformTraits) const [255]
[252] 0.0 0.00 0.00 736 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>&) [252]
0.00 0.00 736/736 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>&) [253]
-----------------------------------------------
0.00 0.00 736/736 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>&) [252]
[253] 0.0 0.00 0.00 736 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>&) [253]
-----------------------------------------------
0.00 0.00 736/736 Eigen::Transform<float, 3, 2, 0>::inverse(Eigen::TransformTraits) const [255]
[254] 0.0 0.00 0.00 736 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&) [254]
-----------------------------------------------
0.00 0.00 736/736 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [6]
[255] 0.0 0.00 0.00 736 Eigen::Transform<float, 3, 2, 0>::inverse(Eigen::TransformTraits) const [255]
0.00 0.00 2208/2208 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&) [209]
0.00 0.00 736/736 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&) [254]
0.00 0.00 736/736 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>&) [252]
-----------------------------------------------
0.00 0.00 732/732 TextListComponent<FileData*>::render(Eigen::Transform<float, 3, 2, 0> const&) [24]
[256] 0.0 0.00 0.00 732 IList<TextListData, FileData*>::listRenderTitleOverlay(Eigen::Transform<float, 3, 2, 0> const&) [256]
-----------------------------------------------
0.00 0.00 10/726 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [22]
0.00 0.00 22/726 HelpComponent::updateGrid() <cycle 2> [66]
0.00 0.00 75/726 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>) [117]
0.00 0.00 619/726 ComponentGrid::updateCellComponent(ComponentGrid::GridEntry const&) <cycle 6> [276]
[257] 0.0 0.00 0.00 726 GuiComponent::setPosition(Eigen::Matrix<float, 3, 1, 0, 3, 1> const&) [257]
0.00 0.00 726/888 GuiComponent::onPositionChanged() [244]
-----------------------------------------------
0.00 0.00 3/702 ThemeData::parseIncludes(pugi::xml_node const&) [754]
0.00 0.00 24/702 SystemData::loadConfig() [49]
0.00 0.00 675/702 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [45]
[258] 0.0 0.00 0.00 702 pugi::xml_text::get() const [258]
0.00 0.00 702/2251 pugi::xml_text::_data() const [207]
-----------------------------------------------
0.00 0.00 4/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&) [694]
0.00 0.00 679/683 FileData::FileData(FileType, boost::filesystem::path const&, SystemData*) [261]
[259] 0.0 0.00 0.00 683 MetaDataList::set(std::string const&, std::string const&) [259]
-----------------------------------------------
0.00 0.00 679/679 FileData::FileData(FileType, boost::filesystem::path const&, SystemData*) [261]
[260] 0.0 0.00 0.00 679 MetaDataList::MetaDataList(MetaDataListType) [260]
0.00 0.00 8116/8116 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>&&) [179]
0.00 0.00 8116/8887 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.59] [176]
-----------------------------------------------
0.00 0.00 4/679 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&) [694]
0.00 0.00 675/679 SystemData::populateFolder(FileData*) [692]
[261] 0.0 0.00 0.00 679 FileData::FileData(FileType, boost::filesystem::path const&, SystemData*) [261]
0.00 0.00 2037/22788 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.52] [166]
0.00 0.00 679/679 MetaDataList::MetaDataList(MetaDataListType) [260]
0.00 0.00 679/17604 MetaDataList::get(std::string const&) const [168]
0.00 0.00 679/1354 FileData::getCleanName() const [232]
0.00 0.00 679/683 MetaDataList::set(std::string const&, std::string const&) [259]
-----------------------------------------------
675 FileData::~FileData() <cycle 1> [263]
0.00 0.00 4/4 SystemData::~SystemData() [48]
[262] 0.0 0.00 0.00 679 FileData::~FileData() <cycle 1> [262]
679 FileData::~FileData() <cycle 1> [263]
-----------------------------------------------
679 FileData::~FileData() <cycle 1> [262]
[263] 0.0 0.00 0.00 679 FileData::~FileData() <cycle 1> [263]
0.00 0.00 679/679 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> >*) [265]
0.00 0.00 679/22788 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.52] [166]
0.00 0.00 675/675 FileData::removeChild(FileData*) [272]
675 FileData::~FileData() <cycle 1> [262]
-----------------------------------------------
0.00 0.00 679/679 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>&&) [179]
[264] 0.0 0.00 0.00 679 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>&&) [264]
0.00 0.00 679/8116 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>&&) [178]
-----------------------------------------------
0.00 0.00 679/679 FileData::~FileData() <cycle 1> [263]
[265] 0.0 0.00 0.00 679 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> >*) [265]
0.00 0.00 14195/22788 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.52] [166]
-----------------------------------------------
0.00 0.00 675/675 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [45]
[266] 0.0 0.00 0.00 675 pugi::xml_node_iterator::xml_node_iterator(pugi::xml_node const&) [266]
-----------------------------------------------
0.00 0.00 675/675 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [45]
[267] 0.0 0.00 0.00 675 pugi::xml_node_iterator::operator++() [267]
-----------------------------------------------
1350 pugi::impl::(anonymous namespace)::destroy_node(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&) [268]
0.00 0.00 675/675 pugi::xml_node::remove_child(pugi::xml_node const&) [270]
[268] 0.0 0.00 0.00 675+1350 pugi::impl::(anonymous namespace)::destroy_node(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&) [268]
0.00 0.00 3375/4050 pugi::impl::(anonymous namespace)::xml_allocator::deallocate_memory(void*, unsigned int, pugi::impl::(anonymous namespace)::xml_memory_page*) [194]
0.00 0.00 2025/2025 pugi::impl::(anonymous namespace)::xml_allocator::deallocate_string(char*) [215]
1350 pugi::impl::(anonymous namespace)::destroy_node(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&) [268]
-----------------------------------------------
0.00 0.00 675/675 pugi::xml_node::remove_child(pugi::xml_node const&) [270]
[269] 0.0 0.00 0.00 675 pugi::impl::(anonymous namespace)::get_allocator(pugi::xml_node_struct const*) [269]
-----------------------------------------------
0.00 0.00 675/675 addFileDataNode(pugi::xml_node&, FileData const*, char const*, SystemData*) [45]
[270] 0.0 0.00 0.00 675 pugi::xml_node::remove_child(pugi::xml_node const&) [270]
0.00 0.00 675/675 pugi::impl::(anonymous namespace)::get_allocator(pugi::xml_node_struct const*) [269]
0.00 0.00 675/4050 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&) [268]
-----------------------------------------------
0.00 0.00 675/675 MetaDataList::appendToXML(pugi::xml_node, bool, boost::filesystem::path const&) const [46]
[271] 0.0 0.00 0.00 675 pugi::xml_text::set(char const*) [271]
0.00 0.00 675/2251 pugi::xml_text::_data() const [207]
0.00 0.00 675/2025 pugi::xml_node::append_child(pugi::xml_node_type) [216]
-----------------------------------------------
0.00 0.00 675/675 FileData::~FileData() <cycle 1> [263]
[272] 0.0 0.00 0.00 675 FileData::removeChild(FileData*) [272]
-----------------------------------------------
0.00 0.00 675/675 SystemData::populateFolder(FileData*) [692]
[273] 0.0 0.00 0.00 675 FileData::addChild(FileData*) [273]
0.00 0.00 12/50 void std::vector<FileData*, std::allocator<FileData*> >::_M_emplace_back_aux<FileData* const&>(FileData* const&) [444]
-----------------------------------------------
0.00 0.00 675/675 ViewController::getGameListView(SystemData*) [31]
[274] 0.0 0.00 0.00 675 FileData::getThumbnailPath() const [274]
0.00 0.00 1350/17604 MetaDataList::get(std::string const&) const [168]
0.00 0.00 1350/22788 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.52] [166]
-----------------------------------------------
0.00 0.00 4/625 SystemData::loadConfig() [49]
0.00 0.00 621/625 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&) [344]
[275] 0.0 0.00 0.00 625 pugi::xml_text::as_string(char const*) const [275]
0.00 0.00 625/2251 pugi::xml_text::_data() const [207]
-----------------------------------------------
479 ComponentGrid::onSizeChanged() <cycle 6> [331]
0.00 0.00 140/473 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 2> [91]
[276] 0.0 0.00 0.00 619 ComponentGrid::updateCellComponent(ComponentGrid::GridEntry const&) <cycle 6> [276]
0.00 0.00 1238/7909 GuiComponent::getSize() const [180]
0.00 0.00 619/726 GuiComponent::setPosition(Eigen::Matrix<float, 3, 1, 0, 3, 1> const&) [257]
70 GuiComponent::setSize(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&) <cycle 6> [65]
-----------------------------------------------
0.00 0.00 40/580 InputConfig::loadFromXML(pugi::xml_node) [890]
0.00 0.00 48/580 ThemeData::parseViews(pugi::xml_node const&) [654]
0.00 0.00 216/580 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&) [344]
0.00 0.00 276/580 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [477]
[277] 0.0 0.00 0.00 580 pugi::xml_node::attribute(char const*) const [277]
-----------------------------------------------
0.00 0.00 576/576 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, 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&) [280]
[278] 0.0 0.00 0.00 576 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, 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> >*) [278]
0.00 0.00 576/2856 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&) [200]
-----------------------------------------------
0.00 0.00 30/576 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&&) [475]
0.00 0.00 120/576 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&&) [394]
0.00 0.00 126/576 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&&) [390]
0.00 0.00 144/576 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&&) [382]
0.00 0.00 156/576 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&) [371]
[279] 0.0 0.00 0.00 576 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, 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_>&&) [279]
0.00 0.00 576/576 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, 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&) [280]
-----------------------------------------------
0.00 0.00 576/576 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, 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_>&&) [279]
[280] 0.0 0.00 0.00 576 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, 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&) [280]
0.00 0.00 576/576 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, 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> >*) [278]
-----------------------------------------------
0.00 0.00 233/573 pugi::impl::(anonymous namespace)::strconv_attribute_impl<pugi::impl::(anonymous namespace)::opt_true>::parse_wconv(char*, char) [339]
0.00 0.00 340/573 pugi::impl::(anonymous namespace)::strconv_pcdata_impl<pugi::impl::(anonymous namespace)::opt_true, pugi::impl::(anonymous namespace)::opt_true>::parse(char*) [305]
[281] 0.0 0.00 0.00 573 pugi::impl::(anonymous namespace)::gap::flush(char*) [281]
-----------------------------------------------
0.00 0.00 3/531 ButtonComponent::setText(std::string const&, std::string const&) [104]
0.00 0.00 242/531 TextComponent::calculateExtent() [297]
0.00 0.00 286/531 TextComponent::onTextChanged() [296]
[282] 0.0 0.00 0.00 531 Font::sizeText(std::string, float) [282]
0.00 0.00 3561/13943 Font::getGlyph(unsigned long) [172]
0.00 0.00 3561/13108 Font::readUnicodeChar(std::string const&, unsigned int&) [173]
-----------------------------------------------
0.00 0.00 480/480 Font::getTextureForNewGlyph(Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, Font::FontTexture*&, Eigen::Matrix<int, 2, 1, 0, 2, 1>&) [285]
[283] 0.0 0.00 0.00 480 Font::FontTexture::findEmpty(Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, Eigen::Matrix<int, 2, 1, 0, 2, 1>&) [283]
0.00 0.00 2/2 Eigen::CommaInitializer<Eigen::Matrix<int, 2, 1, 0, 2, 1> >::operator,(int const&) [779]
0.00 0.00 2/2 Eigen::CommaInitializer<Eigen::Matrix<int, 2, 1, 0, 2, 1> >::~CommaInitializer() [778]
-----------------------------------------------
0.00 0.00 480/480 Font::getGlyph(unsigned long) [172]
[284] 0.0 0.00 0.00 480 Font::getFaceForChar(unsigned long) [284]
0.00 0.00 10/279 ResourceManager::getInstance() [326]
0.00 0.00 10/37 ResourceManager::getFileData(std::string const&) const [464]
0.00 0.00 10/10 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> > >&&) [593]
0.00 0.00 1/1 getFallbackFontPaths() [886]
-----------------------------------------------
0.00 0.00 480/480 Font::getGlyph(unsigned long) [172]
[285] 0.0 0.00 0.00 480 Font::getTextureForNewGlyph(Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, Font::FontTexture*&, Eigen::Matrix<int, 2, 1, 0, 2, 1>&) [285]
0.00 0.00 480/480 Font::FontTexture::findEmpty(Eigen::Matrix<int, 2, 1, 0, 2, 1> const&, Eigen::Matrix<int, 2, 1, 0, 2, 1>&) [283]
0.00 0.00 5/5 Font::FontTexture::FontTexture() [667]
0.00 0.00 5/5 Font::FontTexture::initTexture() [666]
0.00 0.00 5/5 void std::vector<Font::FontTexture, std::allocator<Font::FontTexture> >::_M_emplace_back_aux<Font::FontTexture>(Font::FontTexture&&) [683]
-----------------------------------------------
0.00 0.00 480/480 Font::getGlyph(unsigned long) [172]
[286] 0.0 0.00 0.00 480 std::map<unsigned long, Font::Glyph, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, Font::Glyph> > >::operator[](unsigned long const&) [286]
0.00 0.00 480/960 Font::Glyph::Glyph(Font::Glyph const&) [243]
0.00 0.00 480/480 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>&&) [288]
-----------------------------------------------
0.00 0.00 5/480 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>&&) [687]
0.00 0.00 475/480 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>&&) [288]
[287] 0.0 0.00 0.00 480 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>&&) [287]
0.00 0.00 480/960 Font::Glyph::Glyph(Font::Glyph const&) [243]
-----------------------------------------------
0.00 0.00 480/480 std::map<unsigned long, Font::Glyph, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, Font::Glyph> > >::operator[](unsigned long const&) [286]
[288] 0.0 0.00 0.00 480 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>&&) [288]
0.00 0.00 475/480 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>&&) [287]
0.00 0.00 5/5 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>&&) [687]
-----------------------------------------------
0.00 0.00 4/464 SystemData::getGamelistPath(bool) const [568]
0.00 0.00 142/464 getCanonicalPath(std::string const&) [384]
0.00 0.00 318/464 resolvePath(char const*, boost::filesystem::path const&) [363]
[289] 0.0 0.00 0.00 464 boost::filesystem::path::~path() [289]
0.00 0.00 465/22788 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.52] [166]
-----------------------------------------------
0.00 0.00 1/445 GuiMenu::GuiMenu(Window*) [35]
0.00 0.00 1/445 GuiSettings::GuiSettings(Window*, char const*) [33]
0.00 0.00 1/445 SystemView::SystemView(Window*) [26]
0.00 0.00 1/445 IList<SystemViewData, SystemData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [110]
0.00 0.00 1/445 ViewController::goToSystemView(SystemData*) [135]
0.00 0.00 1/445 Window::init(unsigned int, unsigned int) [82]
0.00 0.00 2/445 IList<TextListData, FileData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [85]
0.00 0.00 2/445 ISimpleGameListView::ISimpleGameListView(Window*, FileData*) [92]
0.00 0.00 2/445 ViewController::getGameListView(SystemData*) [31]
0.00 0.00 2/445 ComponentList::ComponentList(Window*) [83]
0.00 0.00 3/445 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&) [73]
0.00 0.00 4/445 GuiComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [617]
0.00 0.00 4/445 Window::renderLoadingScreen() [99]
0.00 0.00 11/445 MenuComponent::updateSize() [132]
0.00 0.00 12/445 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [22]
0.00 0.00 26/445 HelpStyle::HelpStyle() [488]
0.00 0.00 371/445 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [6]
[290] 0.0 0.00 0.00 445 Renderer::getScreenWidth() [290]
-----------------------------------------------
0.00 0.00 3/405 ThemeData::loadFile(std::string const&) [755]
0.00 0.00 6/405 ThemeData::parseViews(pugi::xml_node const&) [654]
0.00 0.00 6/405 ThemeData::parseIncludes(pugi::xml_node const&) [754]
0.00 0.00 30/405 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [477]
0.00 0.00 144/405 getHexColor(char const*) [380]
0.00 0.00 216/405 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&) [344]
[291] 0.0 0.00 0.00 405 ThemeException::~ThemeException() [291]
0.00 0.00 261/3967 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> >&&) [195]
-----------------------------------------------
0.00 0.00 4/404 ComponentGrid::input(InputConfig*, Input) <cycle 3> [11]
0.00 0.00 400/404 ComponentGrid::updateSeparators() [294]
[292] 0.0 0.00 0.00 404 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.252] [292]
-----------------------------------------------
0.00 0.00 33/401 GuiComponent::updateHelpPrompts() <cycle 2> [471]
0.00 0.00 368/401 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [6]
[293] 0.0 0.00 0.00 401 Window::peekGui() [293]
-----------------------------------------------
0.00 0.00 1/400 GuiMsgBox::onSizeChanged() <cycle 6> [917]
0.00 0.00 12/400 GuiComponent::setSize(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&) <cycle 6> [65]
0.00 0.00 24/400 GuiComponent::setSize(float, float) <cycle 6> [392]
0.00 0.00 25/400 ComponentGrid::setRowHeightPerc(int, float, bool) <cycle 6> [491]
0.00 0.00 140/400 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 2> [91]
0.00 0.00 198/400 ComponentGrid::setColWidthPerc(int, float, bool) [89]
[294] 0.0 0.00 0.00 400 ComponentGrid::updateSeparators() [294]
0.00 0.00 400/6896 Settings::getInstance() [188]
0.00 0.00 400/6517 Settings::getBool(std::string const&) [189]
0.00 0.00 400/8634 Renderer::buildGLColorArray(unsigned char*, unsigned int, unsigned int) [177]
0.00 0.00 400/404 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.252] [292]
0.00 0.00 2/2 void std::vector<ComponentGrid::Vert, std::allocator<ComponentGrid::Vert> >::_M_emplace_back_aux<ComponentGrid::Vert>(ComponentGrid::Vert&&) [809]
-----------------------------------------------
7 GuiComponent::renderChildren(Eigen::Transform<float, 3, 2, 0> const&) const <cycle 5> [87]
0.00 0.00 16/7019 GuiComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [18]
0.00 0.00 366/7019 HelpComponent::render(Eigen::Transform<float, 3, 2, 0> const&) [129]
[295] 0.0 0.00 0.00 389 ComponentGrid::render(Eigen::Transform<float, 3, 2, 0> const&) <cycle 5> [295]
0.00 0.00 389/11948 GuiComponent::getTransform() [174]
0.00 0.00 2/17054 Renderer::setMatrix(Eigen::Transform<float, 3, 2, 0> const&) [170]
389 GuiComponent::renderChildren(Eigen::Transform<float, 3, 2, 0> const&) const <cycle 5> [87]
-----------------------------------------------
0.00 0.00 2/375 BasicGameListView::BasicGameListView(Window*, FileData*) [72]
0.00 0.00 3/375 GuiMenu::GuiMenu(Window*) [35]
0.00 0.00 3/375 std::_Function_handler<void (), SystemView::onCursorChanged(CursorState const&)::{lambda()#2}>::_M_invoke(std::_Any_data const&) [758]
0.00 0.00 4/375 ISimpleGameListView::ISimpleGameListView(Window*, FileData*) [92]
0.00 0.00 6/375 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [55]
0.00 0.00 16/375 TextComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [645]
0.00 0.00 150/375 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>) [117]
0.00 0.00 191/375 TextComponent::onSizeChanged() [354]
[296] 0.0 0.00 0.00 375 TextComponent::onTextChanged() [296]
0.00 0.00 1428/6949 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.302] [187]
0.00 0.00 375/375 TextComponent::calculateExtent() [297]
0.00 0.00 286/531 Font::sizeText(std::string, float) [282]
0.00 0.00 286/294 Font::wrapText(std::string, float) [318]
0.00 0.00 286/306 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float) [310]
0.00 0.00 286/2497 Font::getHeight(float) const [203]
0.00 0.00 203/286 std::_Sp_counted_ptr<TextCache*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [324]
0.00 0.00 203/286 std::_Sp_counted_ptr<TextCache*, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [323]
0.00 0.00 8/24 strToUpper(std::string&) [498]
-----------------------------------------------
0.00 0.00 375/375 TextComponent::onTextChanged() [296]
[297] 0.0 0.00 0.00 375 TextComponent::calculateExtent() [297]
0.00 0.00 242/531 Font::sizeText(std::string, float) [282]
0.00 0.00 172/6949 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.302] [187]
0.00 0.00 8/7909 GuiComponent::getSize() const [180]
0.00 0.00 8/8 Font::sizeWrappedText(std::string, float, float) [623]
-----------------------------------------------
0.00 0.00 372/372 SystemView::onCursorChanged(CursorState const&) [23]
[298] 0.0 0.00 0.00 372 TextComponent::getOpacity() const [298]
-----------------------------------------------
0.00 0.00 156/372 ThemeData::ThemeElement::ThemeElement(ThemeData::ThemeElement&&) [372]
0.00 0.00 216/372 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [477]
[299] 0.0 0.00 0.00 372 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_> > > >&&) [299]
-----------------------------------------------
0.00 0.00 368/368 ViewController::render(Eigen::Transform<float, 3, 2, 0> const&) [6]
[300] 0.0 0.00 0.00 368 SystemView::render(Eigen::Transform<float, 3, 2, 0> const&) [300]
-----------------------------------------------
0.00 0.00 368/368 Window::render() [5]
[301] 0.0 0.00 0.00 368 Settings::getInt(std::string const&) [301]
0.00 0.00 368/368 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&) [302]
-----------------------------------------------
0.00 0.00 368/368 Settings::getInt(std::string const&) [301]
[302] 0.0 0.00 0.00 368 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&) [302]
-----------------------------------------------
0.00 0.00 353/353 nsvg__startElement(void*, char const*, char const**) [53]
[303] 0.0 0.00 0.00 353 nsvg__parseAttr(NSVGparser*, char const*, char const*) [303]
0.00 0.00 94/94 nsvg__parseColor(char const*) [398]
0.00 0.00 4/4 nsvg__convertToPixels(NSVGparser*, float, char const*, int) [clone .constprop.14] [691]
-----------------------------------------------
0.00 0.00 347/347 nsvg__startElement(void*, char const*, char const**) [53]
[304] 0.0 0.00 0.00 347 nsvg__addPath(NSVGparser*, char) [304]
0.00 0.00 344/3239 nsvg__lineTo(NSVGparser*, float, float) [196]
-----------------------------------------------
0.00 0.00 340/340 pugi::xml_document::load_buffer_impl(void*, unsigned int, unsigned int, pugi::xml_encoding, bool, bool) [531]
[305] 0.0 0.00 0.00 340 pugi::impl::(anonymous namespace)::strconv_pcdata_impl<pugi::impl::(anonymous namespace)::opt_true, pugi::impl::(anonymous namespace)::opt_true>::parse(char*) [305]
0.00 0.00 340/573 pugi::impl::(anonymous namespace)::gap::flush(char*) [281]
-----------------------------------------------
0.00 0.00 161/323 ImageComponent::~ImageComponent() <cycle 2> [335]
0.00 0.00 162/323 ImageComponent::resize() <cycle 2> [3]
[306] 0.0 0.00 0.00 323 TextureResource::isTiled() const [306]
-----------------------------------------------
0.00 0.00 318/318 resolvePath(char const*, boost::filesystem::path const&) [363]
[307] 0.0 0.00 0.00 318 boost::filesystem::path::iterator::~iterator() [307]
0.00 0.00 318/1709 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.34] [225]
-----------------------------------------------
0.00 0.00 159/318 resolvePath(char const*, boost::filesystem::path const&) [363]
0.00 0.00 159/318 boost::filesystem::operator==(boost::filesystem::path const&, char const*) [366]
[308] 0.0 0.00 0.00 318 boost::filesystem::path::compare(char const*) const [308]
-----------------------------------------------
0.00 0.00 5/316 Font::~Font() [671]
0.00 0.00 5/316 Font::Font(int, std::string const&) [669]
0.00 0.00 306/316 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float) [310]
[309] 0.0 0.00 0.00 316 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> > > >*) [309]
0.00 0.00 10/10 Font::FontFace::~FontFace() [584]
-----------------------------------------------
0.00 0.00 20/306 Font::buildTextCache(std::string const&, float, float, unsigned int) [511]
0.00 0.00 286/306 TextComponent::onTextChanged() [296]
[310] 0.0 0.00 0.00 306 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float) [310]
0.00 0.00 10656/18822 round(float) [167]
0.00 0.00 5634/13943 Font::getGlyph(unsigned long) [172]
0.00 0.00 5328/13108 Font::readUnicodeChar(std::string const&, unsigned int&) [173]
0.00 0.00 2664/2664 std::vector<TextCache::Vertex, std::allocator<TextCache::Vertex> >::_M_default_append(unsigned int) [202]
0.00 0.00 306/306 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> > >&&) [316]
0.00 0.00 306/8634 Renderer::buildGLColorArray(unsigned char*, unsigned int, unsigned int) [177]
0.00 0.00 306/316 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> > > >*) [309]
0.00 0.00 306/306 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> > > >*) [317]
0.00 0.00 306/306 std::vector<TextCache::VertexList, std::allocator<TextCache::VertexList> >::_M_default_append(unsigned int) [313]
0.00 0.00 306/2312 GuiTextEditPopup::~GuiTextEditPopup() [205]
0.00 0.00 286/286 Font::getNewlineStartOffset(std::string const&, unsigned int const&, float const&, Alignment const&) [322]
-----------------------------------------------
0.00 0.00 306/306 std::vector<TextCache::VertexList, std::allocator<TextCache::VertexList> >::_M_default_append(unsigned int) [313]
[311] 0.0 0.00 0.00 306 std::vector<TextCache::VertexList, std::allocator<TextCache::VertexList> >::_M_check_len(unsigned int, char const*) const [311]
-----------------------------------------------
0.00 0.00 306/306 std::vector<TextCache::VertexList, std::allocator<TextCache::VertexList> >::_M_default_append(unsigned int) [313]
[312] 0.0 0.00 0.00 306 void std::_Destroy_aux<false>::__destroy<TextCache::VertexList*>(TextCache::VertexList*, TextCache::VertexList*) [312]
-----------------------------------------------
0.00 0.00 306/306 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float) [310]
[313] 0.0 0.00 0.00 306 std::vector<TextCache::VertexList, std::allocator<TextCache::VertexList> >::_M_default_append(unsigned int) [313]
0.00 0.00 306/306 std::vector<TextCache::VertexList, std::allocator<TextCache::VertexList> >::_M_check_len(unsigned int, char const*) const [311]
0.00 0.00 306/306 void std::_Destroy_aux<false>::__destroy<TextCache::VertexList*>(TextCache::VertexList*, TextCache::VertexList*) [312]
-----------------------------------------------
0.00 0.00 306/306 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> > >&&) [315]
[314] 0.0 0.00 0.00 306 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> > >&&) [314]
-----------------------------------------------
0.00 0.00 306/306 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> > >&&) [316]
[315] 0.0 0.00 0.00 306 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> > >&&) [315]
0.00 0.00 306/306 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> > >&&) [314]
-----------------------------------------------
0.00 0.00 306/306 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float) [310]
[316] 0.0 0.00 0.00 306 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> > >&&) [316]
0.00 0.00 306/306 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> > >&&) [315]
-----------------------------------------------
0.00 0.00 306/306 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float) [310]
[317] 0.0 0.00 0.00 306 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> > > >*) [317]
-----------------------------------------------
0.00 0.00 8/294 Font::sizeWrappedText(std::string, float, float) [623]
0.00 0.00 286/294 TextComponent::onTextChanged() [296]
[318] 0.0 0.00 0.00 294 Font::wrapText(std::string, float) [318]
0.00 0.00 3458/13943 Font::getGlyph(unsigned long) [172]
0.00 0.00 3458/13108 Font::readUnicodeChar(std::string const&, unsigned int&) [173]
0.00 0.00 1539/2312 GuiTextEditPopup::~GuiTextEditPopup() [205]
-----------------------------------------------
0.00 0.00 291/291 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> > >&) [320]
[319] 0.0 0.00 0.00 291 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> >*) [319]
-----------------------------------------------
0.00 0.00 291/291 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&) [321]
[320] 0.0 0.00 0.00 291 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> > >&) [320]
0.00 0.00 291/291 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> >*) [319]
-----------------------------------------------
0.00 0.00 291/291 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&) [344]
[321] 0.0 0.00 0.00 291 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&) [321]
0.00 0.00 291/291 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> > >&) [320]
-----------------------------------------------
0.00 0.00 286/286 Font::buildTextCache(std::string const&, Eigen::Matrix<float, 2, 1, 0, 2, 1>, unsigned int, float, Alignment, float) [310]
[322] 0.0 0.00 0.00 286 Font::getNewlineStartOffset(std::string const&, unsigned int const&, float const&, Alignment const&) [322]
0.00 0.00 64/64 Font::sizeText(std::string, float) [clone .constprop.288] [436]
0.00 0.00 64/2312 GuiTextEditPopup::~GuiTextEditPopup() [205]
-----------------------------------------------
0.00 0.00 4/286 TextComponent::~TextComponent() [93]
0.00 0.00 79/286 TextComponent::~TextComponent() <cycle 2> [407]
0.00 0.00 203/286 TextComponent::onTextChanged() [296]
[323] 0.0 0.00 0.00 286 std::_Sp_counted_ptr<TextCache*, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [323]
-----------------------------------------------
0.00 0.00 4/286 TextComponent::~TextComponent() [93]
0.00 0.00 79/286 TextComponent::~TextComponent() <cycle 2> [407]
0.00 0.00 203/286 TextComponent::onTextChanged() [296]
[324] 0.0 0.00 0.00 286 std::_Sp_counted_ptr<TextCache*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [324]
-----------------------------------------------
0.00 0.00 6/285 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> > >*) [944]
0.00 0.00 10/285 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*>&) [575]
0.00 0.00 10/285 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*>&) [386]
0.00 0.00 11/285 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*> >*) [941]
0.00 0.00 25/285 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*>&) [634]
0.00 0.00 83/285 HelpComponent::getIconTexture(char const*) [90]
0.00 0.00 140/285 HelpComponent::updateGrid() <cycle 2> [66]
[325] 0.0 0.00 0.00 285 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.314] [325]
-----------------------------------------------
0.00 0.00 1/279 Window::deinit() [2013]
0.00 0.00 1/279 Window::init(unsigned int, unsigned int) [82]
0.00 0.00 1/279 getFallbackFontPaths() [886]
0.00 0.00 3/279 ThemeData::parseIncludes(pugi::xml_node const&) [754]
0.00 0.00 5/279 Font::~Font() [671]
0.00 0.00 5/279 Font::get(int, std::string const&) [404]
0.00 0.00 6/279 HelpComponent::getIconTexture(char const*) [90]
0.00 0.00 10/279 Font::getFaceForChar(unsigned long) [284]
0.00 0.00 26/279 ImageComponent::setImage(std::string, bool) [15]
0.00 0.00 65/279 TextureResource::get(std::string const&, bool) [17]
0.00 0.00 156/279 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&) [344]
[326] 0.0 0.00 0.00 279 ResourceManager::getInstance() [326]
-----------------------------------------------
0.00 0.00 3/261 ThemeData::loadFile(std::string const&) [755]
0.00 0.00 6/261 ThemeData::parseViews(pugi::xml_node const&) [654]
0.00 0.00 6/261 ThemeData::parseIncludes(pugi::xml_node const&) [754]
0.00 0.00 30/261 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [477]
0.00 0.00 216/261 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&) [344]
[327] 0.0 0.00 0.00 261 ThemeException::setFiles(std::deque<boost::filesystem::path, std::allocator<boost::filesystem::path> > const&) [327]
0.00 0.00 861/3967 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> >&&) [195]
0.00 0.00 783/783 ThemeException& operator<< <char const*>(ThemeException&, char const*) [251]
0.00 0.00 261/261 ThemeException& operator<< <std::string>(ThemeException&, std::string) [330]
0.00 0.00 261/261 std::_Deque_iterator<boost::filesystem::path, boost::filesystem::path const&, boost::filesystem::path const*>::operator+(int) const [328]
-----------------------------------------------
0.00 0.00 261/261 ThemeException::setFiles(std::deque<boost::filesystem::path, std::allocator<boost::filesystem::path> > const&) [327]
[328] 0.0 0.00 0.00 261 std::_Deque_iterator<boost::filesystem::path, boost::filesystem::path const&, boost::filesystem::path const*>::operator+(int) const [328]
0.00 0.00 261/261 std::_Deque_iterator<boost::filesystem::path, boost::filesystem::path const&, boost::filesystem::path const*>::operator+=(int) [329]
-----------------------------------------------
0.00 0.00 261/261 std::_Deque_iterator<boost::filesystem::path, boost::filesystem::path const&, boost::filesystem::path const*>::operator+(int) const [328]
[329] 0.0 0.00 0.00 261 std::_Deque_iterator<boost::filesystem::path, boost::filesystem::path const&, boost::filesystem::path const*>::operator+=(int) [329]
-----------------------------------------------
0.00 0.00 261/261 ThemeException::setFiles(std::deque<boost::filesystem::path, std::allocator<boost::filesystem::path> > const&) [327]
[330] 0.0 0.00 0.00 261 ThemeException& operator<< <std::string>(ThemeException&, std::string) [330]
0.00 0.00 261/3967 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> >&&) [195]
-----------------------------------------------
1 GuiMsgBox::onSizeChanged() <cycle 6> [917]
12 GuiComponent::setSize(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&) <cycle 6> [65]
24 GuiComponent::setSize(float, float) <cycle 6> [392]
25 ComponentGrid::setRowHeightPerc(int, float, bool) <cycle 6> [491]
0.00 0.00 198/473 ComponentGrid::setColWidthPerc(int, float, bool) [89]
[331] 0.0 0.00 0.00 260 ComponentGrid::onSizeChanged() <cycle 6> [331]
479 ComponentGrid::updateCellComponent(ComponentGrid::GridEntry const&) <cycle 6> [276]
-----------------------------------------------
0.00 0.00 57/249 ResourceManager::getFileData(std::string const&) const [464]
0.00 0.00 192/249 ResourceManager::fileExists(std::string const&) const [352]
[332] 0.0 0.00 0.00 249 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 [332]
-----------------------------------------------
0.00 0.00 246/246 nsvg__parseElement(char*, void (*)(void*, char const*, char const**), void (*)(void*, char const*), void*) [52]
[333] 0.0 0.00 0.00 246 nsvg__endElement(void*, char const*) [333]
-----------------------------------------------
0.00 0.00 30/246 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [477]
0.00 0.00 216/246 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&) [344]
[334] 0.0 0.00 0.00 246 pugi::xml_node::first_child() const [334]
-----------------------------------------------
2 ComponentList::~ComponentList() <cycle 2> [774]
70 std::_Sp_counted_ptr_inplace<ImageComponent, std::allocator<ImageComponent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 2> [423]
161 ImageComponent::resize() <cycle 2> [3]
0.00 0.00 1/143 SystemView::~SystemView() [80]
0.00 0.00 1/143 Window::renderLoadingScreen() [99]
0.00 0.00 2/143 IList<TextListData, FileData*>::~IList() [96]
0.00 0.00 4/143 ISimpleGameListView::~ISimpleGameListView() [56]
[335] 0.0 0.00 0.00 241 ImageComponent::~ImageComponent() <cycle 2> [335]
0.00 0.00 322/18822 round(float) [167]
0.00 0.00 161/323 TextureResource::isTiled() const [306]
0.00 0.00 8/18 std::_Sp_counted_ptr<SVGResource*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [529]
0.00 0.00 2/8 std::_Sp_counted_ptr<TextureResource*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [632]
80 GuiComponent::~GuiComponent() <cycle 2> [341]
-----------------------------------------------
0.00 0.00 40/240 __tcf_0 [3309]
0.00 0.00 40/240 std::pair<char const*, Res2hEntry>::~pair() [459]
0.00 0.00 80/240 __tcf_1 [3311]
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> >*) [935]
[336] 0.0 0.00 0.00 240 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.15] [336]
-----------------------------------------------
0.00 0.00 233/233 pugi::impl::(anonymous namespace)::append_attribute_ll(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&) [338]
[337] 0.0 0.00 0.00 233 pugi::impl::(anonymous namespace)::allocate_attribute(pugi::impl::(anonymous namespace)::xml_allocator&) [337]
-----------------------------------------------
0.00 0.00 233/233 pugi::xml_document::load_buffer_impl(void*, unsigned int, unsigned int, pugi::xml_encoding, bool, bool) [531]
[338] 0.0 0.00 0.00 233 pugi::impl::(anonymous namespace)::append_attribute_ll(pugi::xml_node_struct*, pugi::impl::(anonymous namespace)::xml_allocator&) [338]
0.00 0.00 233/233 pugi::impl::(anonymous namespace)::allocate_attribute(pugi::impl::(anonymous namespace)::xml_allocator&) [337]
-----------------------------------------------
0.00 0.00 233/233 pugi::xml_document::load_buffer_impl(void*, unsigned int, unsigned int, pugi::xml_encoding, bool, bool) [531]
[339] 0.0 0.00 0.00 233 pugi::impl::(anonymous namespace)::strconv_attribute_impl<pugi::impl::(anonymous namespace)::opt_true>::parse_wconv(char*, char) [339]
0.00 0.00 233/573 pugi::impl::(anonymous namespace)::gap::flush(char*) [281]
-----------------------------------------------
0.00 0.00 1/229 GuiMenu::GuiMenu(Window*) [35]
0.00 0.00 1/229 GuiSettings::GuiSettings(Window*, char const*) [33]
0.00 0.00 1/229 IList<SystemViewData, SystemData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [110]
0.00 0.00 1/229 ViewController::ViewController(Window*) [898]
0.00 0.00 1/229 HelpComponent::HelpComponent(Window*) [897]
0.00 0.00 1/229 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&) [73]
0.00 0.00 2/229 IList<TextListData, FileData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [85]
0.00 0.00 2/229 SystemView::populate() [29]
0.00 0.00 2/229 ComponentList::ComponentList(Window*) [83]
0.00 0.00 2/229 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [55]
0.00 0.00 3/229 ButtonComponent::ButtonComponent(Window*, std::string const&, std::string const&, std::function<void ()> const&) [77]
0.00 0.00 4/229 ISimpleGameListView::ISimpleGameListView(Window*, FileData*) [92]
0.00 0.00 6/229 NinePatchComponent::NinePatchComponent(Window*, std::string const&, unsigned int, unsigned int) [102]
0.00 0.00 9/229 TextComponent::TextComponent(Window*) [597]
0.00 0.00 27/229 ComponentGrid::ComponentGrid(Window*, Eigen::Matrix<int, 2, 1, 0, 2, 1> const&) [486]
0.00 0.00 75/229 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>) [117]
0.00 0.00 91/229 ImageComponent::ImageComponent(Window*) [399]
[340] 0.0 0.00 0.00 229 GuiComponent::GuiComponent(Window*) [340]
-----------------------------------------------
2 ComponentList::~ComponentList() <cycle 2> [774]
6 ButtonComponent::~ButtonComponent() <cycle 2> [752]
27 ComponentGrid::~ComponentGrid() <cycle 2> [487]
80 TextComponent::~TextComponent() <cycle 2> [407]
80 ImageComponent::~ImageComponent() <cycle 2> [335]
0.00 0.00 1/143 NinePatchComponent::~NinePatchComponent() [120]
0.00 0.00 1/143 MenuComponent::~MenuComponent() [105]
0.00 0.00 1/143 GuiMenu::~GuiMenu() [88]
0.00 0.00 1/143 SystemView::~SystemView() [80]
0.00 0.00 1/143 ViewController::~ViewController() [37]
0.00 0.00 1/143 HelpComponent::~HelpComponent() [114]
0.00 0.00 2/143 GuiMsgBox::~GuiMsgBox() [108]
0.00 0.00 2/143 IList<TextListData, FileData*>::~IList() [96]
0.00 0.00 2/143 ISimpleGameListView::~ISimpleGameListView() [56]
0.00 0.00 3/143 GuiSettings::~GuiSettings() [97]
0.00 0.00 4/143 TextComponent::~TextComponent() [93]
0.00 0.00 4/143 ThemeExtras::~ThemeExtras() [61]
0.00 0.01 11/143 ImageComponent::~ImageComponent() [68]
[341] 0.0 0.00 0.00 229 GuiComponent::~GuiComponent() <cycle 2> [341]
0.00 0.00 229/229 Window::removeGui(GuiComponent*) [342]
0.00 0.00 183/185 GuiComponent::removeChild(GuiComponent*) [355]
3 GuiComponent::updateHelpPrompts() <cycle 2> [471]
-----------------------------------------------
0.00 0.00 229/229 GuiComponent::~GuiComponent() <cycle 2> [341]
[342] 0.0 0.00 0.00 229 Window::removeGui(GuiComponent*) [342]
-----------------------------------------------
0.00 0.00 10/222 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> >*) [765]
0.00 0.00 20/222 InputConfig::loadFromXML(pugi::xml_node) [890]
0.00 0.00 192/222 InputConfig::getInputByName(std::string const&, Input*) [351]
[343] 0.0 0.00 0.00 222 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.41] [343]
-----------------------------------------------
0.00 0.00 216/216 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [477]
[344] 0.0 0.00 0.00 216 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&) [344]
0.00 0.00 1950/2088 pugi::xml_node::name() const [212]
0.00 0.00 1083/1989 pugi::xml_node::operator void (*)(pugi::xml_node***)() const [218]
0.00 0.00 867/867 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&&) [245]
0.00 0.00 867/2251 pugi::xml_node::text() const [206]
0.00 0.00 867/1005 pugi::xml_node::next_sibling() const [242]
0.00 0.00 867/3967 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> >&&) [195]
0.00 0.00 621/625 pugi::xml_text::as_string(char const*) const [275]
0.00 0.00 291/291 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&) [321]
0.00 0.00 216/261 ThemeException::setFiles(std::deque<boost::filesystem::path, std::allocator<boost::filesystem::path> > const&) [327]
0.00 0.00 216/580 pugi::xml_node::attribute(char const*) const [277]
0.00 0.00 216/216 pugi::xml_attribute::as_bool(bool) const [345]
0.00 0.00 216/246 pugi::xml_node::first_child() const [334]
0.00 0.00 216/405 ThemeException::~ThemeException() [291]
0.00 0.00 156/159 resolvePath(char const*, boost::filesystem::path const&) [363]
0.00 0.00 156/279 ResourceManager::getInstance() [326]
0.00 0.00 156/192 ResourceManager::fileExists(std::string const&) const [352]
0.00 0.00 156/156 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&) [371]
0.00 0.00 144/144 getHexColor(char const*) [380]
0.00 0.00 144/144 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&&) [382]
0.00 0.00 126/129 pugi::xml_text::as_float(float) const [388]
0.00 0.00 126/126 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&&) [390]
0.00 0.00 120/120 pugi::xml_text::as_bool(bool) const [396]
0.00 0.00 120/120 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&&) [394]
0.00 0.00 30/30 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&&) [475]
-----------------------------------------------
0.00 0.00 216/216 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&) [344]
[345] 0.0 0.00 0.00 216 pugi::xml_attribute::as_bool(bool) const [345]
-----------------------------------------------
0.00 0.00 216/216 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [477]
[346] 0.0 0.00 0.00 216 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>&&) [346]
0.00 0.00 156/156 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>&&) [376]
-----------------------------------------------
0.00 0.00 1/211 ComponentGrid::onFocusGained() [124]
0.00 0.00 4/211 ComponentGrid::resetCursor() [772]
0.00 0.00 14/211 ComponentGrid::getHelpPrompts() [565]
0.00 0.00 23/211 ComponentGrid::update(int) <cycle 4> [543]
0.00 0.00 23/211 ComponentGrid::input(InputConfig*, Input) <cycle 3> [11]
0.00 0.00 146/211 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 2> [91]
[347] 0.0 0.00 0.00 211 ComponentGrid::getCellAt(int, int) [347]
-----------------------------------------------
0.00 0.00 37/211 ResourceManager::getFileData(std::string const&) const [464]
0.00 0.00 174/211 ResourceManager::fileExists(std::string const&) const [352]
[348] 0.0 0.00 0.00 211 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.56] [348]
-----------------------------------------------
0.00 0.00 8/194 TextureResource::~TextureResource() [417]
0.00 0.00 8/194 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> > >*) [949]
0.00 0.00 12/194 ResourceManager::unloadAll() [900]
0.00 0.00 18/194 TextureResource::~TextureResource() [524]
0.00 0.00 148/194 TextureResource::get(std::string const&, bool) [17]
[349] 0.0 0.00 0.00 194 SVGResource::unload(std::shared_ptr<ResourceManager>&) [349]
0.00 0.00 12/18 nsvgDelete [155]
-----------------------------------------------
0.00 0.00 2/192 ButtonComponent::input(InputConfig*, Input) <cycle 3> [106]
0.00 0.00 2/192 GuiMsgBox::input(InputConfig*, Input) [112]
0.00 0.00 4/192 ComponentGrid::input(InputConfig*, Input) <cycle 3> [11]
0.00 0.00 10/192 GuiMenu::input(InputConfig*, Input) [67]
0.00 0.00 18/192 GuiSettings::input(InputConfig*, Input) [70]
0.00 0.00 19/192 ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&)::{lambda(InputConfig*, Input)#1}::operator()(InputConfig*, Input) const [20]
0.00 0.00 28/192 ViewController::input(InputConfig*, Input) [10]
0.00 0.00 44/192 ComponentList::input(InputConfig*, Input) [12]
0.00 0.00 65/192 SystemView::input(InputConfig*, Input) [28]
[350] 0.0 0.00 0.00 192 InputConfig::isMappedTo(std::string const&, Input) [350]
0.00 0.00 192/192 InputConfig::getInputByName(std::string const&, Input*) [351]
-----------------------------------------------
0.00 0.00 192/192 InputConfig::isMappedTo(std::string const&, Input) [350]
[351] 0.0 0.00 0.00 192 InputConfig::getInputByName(std::string const&, Input*) [351]
0.00 0.00 192/192 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&) [353]
0.00 0.00 192/222 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.41] [343]
-----------------------------------------------
0.00 0.00 1/192 getFallbackFontPaths() [886]
0.00 0.00 3/192 ThemeData::parseIncludes(pugi::xml_node const&) [754]
0.00 0.00 6/192 HelpComponent::getIconTexture(char const*) [90]
0.00 0.00 26/192 ImageComponent::setImage(std::string, bool) [15]
0.00 0.00 156/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&) [344]
[352] 0.0 0.00 0.00 192 ResourceManager::fileExists(std::string const&) const [352]
0.00 0.00 192/249 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 [332]
0.00 0.00 174/211 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.56] [348]
-----------------------------------------------
0.00 0.00 192/192 InputConfig::getInputByName(std::string const&, Input*) [351]
[353] 0.0 0.00 0.00 192 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&) [353]
-----------------------------------------------
0.00 0.00 4/191 GuiComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [617]
0.00 0.00 77/191 GuiComponent::setSize(float, float) <cycle 6> [392]
0.00 0.00 110/191 GuiComponent::setSize(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&) <cycle 6> [65]
[354] 0.0 0.00 0.00 191 TextComponent::onSizeChanged() [354]
0.00 0.00 382/7909 GuiComponent::getSize() const [180]
0.00 0.00 191/375 TextComponent::onTextChanged() [296]
-----------------------------------------------
0.00 0.00 2/185 ISimpleGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [44]
0.00 0.00 183/185 GuiComponent::~GuiComponent() <cycle 2> [341]
[355] 0.0 0.00 0.00 185 GuiComponent::removeChild(GuiComponent*) [355]
-----------------------------------------------
0.00 0.00 1/185 GuiSettings::GuiSettings(Window*, char const*) [33]
0.00 0.00 1/185 ViewController::getSystemListView() [25]
0.00 0.00 2/185 GuiMenu::GuiMenu(Window*) [35]
0.00 0.00 2/185 BasicGameListView::BasicGameListView(Window*, FileData*) [72]
0.00 0.00 2/185 ISimpleGameListView::onThemeChanged(std::shared_ptr<ThemeData> const&) [44]
0.00 0.00 2/185 ViewController::getGameListView(SystemData*) [31]
0.00 0.00 2/185 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&) [73]
0.00 0.00 4/185 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [55]
0.00 0.00 6/185 ISimpleGameListView::ISimpleGameListView(Window*, FileData*) [92]
0.00 0.00 10/185 ThemeExtras::setExtras(std::vector<GuiComponent*, std::allocator<GuiComponent*> > const&) [696]
0.00 0.00 13/185 ComponentList::addRow(ComponentListRow const&, bool) [136]
0.00 0.00 140/185 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 2> [91]
[356] 0.0 0.00 0.00 185 GuiComponent::addChild(GuiComponent*) [356]
0.00 0.00 131/142 void std::vector<GuiComponent*, std::allocator<GuiComponent*> >::_M_emplace_back_aux<GuiComponent* const&>(GuiComponent* const&) [385]
-----------------------------------------------
0.00 0.00 20/182 InputConfig::loadFromXML(pugi::xml_node) [890]
0.00 0.00 24/182 ThemeData::parseViews(pugi::xml_node const&) [654]
0.00 0.00 138/182 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [477]
[357] 0.0 0.00 0.00 182 pugi::xml_attribute::as_string(char const*) const [357]
-----------------------------------------------
0.00 0.00 9/174 TextureResource::initFromMemory(char const*, unsigned int) [60]
0.00 0.00 165/174 SVGResource::rasterizeAt(unsigned int, unsigned int) [2]
[358] 0.0 0.00 0.00 174 TextureResource::initFromPixels(unsigned char const*, unsigned int, unsigned int) [358]
-----------------------------------------------
0.00 0.00 169/169 nsvg__startElement(void*, char const*, char const**) [53]
[359] 0.0 0.00 0.00 169 nsvg__addShape(NSVGparser*) [359]
-----------------------------------------------
0.00 0.00 8/167 ThemeSet::getThemePath(std::string const&) const [718]
0.00 0.00 159/167 resolvePath(char const*, boost::filesystem::path const&) [363]
[360] 0.0 0.00 0.00 167 boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&) [360]
0.00 0.00 167/3967 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> >&&) [195]
-----------------------------------------------
0.00 0.00 162/162 ImageComponent::resize() <cycle 2> [3]
[361] 0.0 0.00 0.00 162 ImageComponent::onSizeChanged() [361]
0.00 0.00 162/7192 TextureResource::isInitialized() const [182]
-----------------------------------------------
0.00 0.00 24/162 ThemeData::parseViews(pugi::xml_node const&) [654]
0.00 0.00 138/162 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [477]
[362] 0.0 0.00 0.00 162 pugi::xml_attribute::operator!() const [362]
-----------------------------------------------
0.00 0.00 3/159 ThemeData::parseIncludes(pugi::xml_node const&) [754]
0.00 0.00 156/159 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&) [344]
[363] 0.0 0.00 0.00 159 resolvePath(char const*, boost::filesystem::path const&) [363]
0.00 0.00 318/318 boost::filesystem::path::iterator::~iterator() [307]
0.00 0.00 318/464 boost::filesystem::path::~path() [289]
0.00 0.00 159/318 boost::filesystem::path::compare(char const*) const [308]
0.00 0.00 159/159 boost::filesystem::operator==(boost::filesystem::path const&, char const*) [366]
0.00 0.00 159/159 boost::filesystem::path::path(char const*) [364]
0.00 0.00 159/167 boost::filesystem::operator/(boost::filesystem::path const&, boost::filesystem::path const&) [360]
0.00 0.00 159/159 boost::filesystem::path::operator=(boost::filesystem::path const&) [365]
-----------------------------------------------
0.00 0.00 159/159 resolvePath(char const*, boost::filesystem::path const&) [363]
[364] 0.0 0.00 0.00 159 boost::filesystem::path::path(char const*) [364]
-----------------------------------------------
0.00 0.00 159/159 resolvePath(char const*, boost::filesystem::path const&) [363]
[365] 0.0 0.00 0.00 159 boost::filesystem::path::operator=(boost::filesystem::path const&) [365]
-----------------------------------------------
0.00 0.00 159/159 resolvePath(char const*, boost::filesystem::path const&) [363]
[366] 0.0 0.00 0.00 159 boost::filesystem::operator==(boost::filesystem::path const&, char const*) [366]
0.00 0.00 159/318 boost::filesystem::path::compare(char const*) const [308]
-----------------------------------------------
0.00 0.00 12/157 GuiComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [617]
0.00 0.00 12/157 Font::getFromTheme(ThemeData::ThemeElement const*, unsigned int, std::shared_ptr<Font> const&) [649]
0.00 0.00 18/157 TextListComponent<FileData*>::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [776]
0.00 0.00 20/157 TextComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [645]
0.00 0.00 25/157 HelpStyle::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&) [672]
0.00 0.00 70/157 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [22]
[367] 0.0 0.00 0.00 157 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 [367]
-----------------------------------------------
0.00 0.00 1/156 GuiMenu::onSizeChanged() <cycle 6> [909]
0.00 0.00 1/156 GuiMenu::GuiMenu(Window*) [35]
0.00 0.00 1/156 GuiSettings::GuiSettings(Window*, char const*) [33]
0.00 0.00 1/156 SystemView::SystemView(Window*) [26]
0.00 0.00 1/156 ViewController::getSystemListView() [25]
0.00 0.00 1/156 ViewController::goToSystemView(SystemData*) [135]
0.00 0.00 1/156 Window::renderLoadingScreen() [99]
0.00 0.00 1/156 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&) [73]
0.00 0.00 2/156 BasicGameListView::BasicGameListView(Window*, FileData*) [72]
0.00 0.00 2/156 ViewController::getGameListView(SystemData*) [31]
0.00 0.00 4/156 ISimpleGameListView::ISimpleGameListView(Window*, FileData*) [92]
0.00 0.00 4/156 SystemView::populate() [29]
0.00 0.00 15/156 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 6> [551]
0.00 0.00 121/156 ComponentList::updateElementPosition(ComponentListRow const&) [419]
[368] 0.0 0.00 0.00 156 GuiComponent::setPosition(float, float, float) [368]
0.00 0.00 156/888 GuiComponent::onPositionChanged() [244]
-----------------------------------------------
0.00 0.00 156/156 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> >&) [370]
[369] 0.0 0.00 0.00 156 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> >*) [369]
-----------------------------------------------
0.00 0.00 156/156 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&) [371]
[370] 0.0 0.00 0.00 156 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> >&) [370]
0.00 0.00 156/156 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> >*) [369]
-----------------------------------------------
0.00 0.00 156/156 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&) [344]
[371] 0.0 0.00 0.00 156 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&) [371]
0.00 0.00 156/156 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> >&) [370]
0.00 0.00 156/576 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, 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_>&&) [279]
0.00 0.00 156/2856 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&) [200]
-----------------------------------------------
0.00 0.00 156/156 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>&&) [377]
[372] 0.0 0.00 0.00 156 ThemeData::ThemeElement::ThemeElement(ThemeData::ThemeElement&&) [372]
0.00 0.00 156/372 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_> > > >&&) [299]
-----------------------------------------------
0.00 0.00 16/156 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [22]
0.00 0.00 140/156 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 2> [91]
[373] 0.0 0.00 0.00 156 GuiComponent::getParent() const [373]
-----------------------------------------------
0.00 0.00 156/156 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_> >&&) [249]
[374] 0.0 0.00 0.00 156 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_> >&&) [374]
0.00 0.00 156/852 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_> >&&) [247]
-----------------------------------------------
0.00 0.00 156/156 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> >*) [608]
[375] 0.0 0.00 0.00 156 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_> > >*) [375]
0.00 0.00 1038/6172 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.161] [192]
-----------------------------------------------
0.00 0.00 156/156 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>&&) [346]
[376] 0.0 0.00 0.00 156 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>&&) [376]
0.00 0.00 156/156 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>&&) [377]
0.00 0.00 147/824 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&) [250]
-----------------------------------------------
0.00 0.00 156/156 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>&&) [376]
[377] 0.0 0.00 0.00 156 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>&&) [377]
0.00 0.00 156/156 ThemeData::ThemeElement::ThemeElement(ThemeData::ThemeElement&&) [372]
-----------------------------------------------
0.00 0.00 3/153 ThemeData::loadFile(std::string const&) [755]
0.00 0.00 8/153 SystemData::getGamelistPath(bool) const [568]
0.00 0.00 142/153 getCanonicalPath(std::string const&) [384]
[378] 0.0 0.00 0.00 153 boost::filesystem::exists(boost::filesystem::path const&) [378]
-----------------------------------------------
0.00 0.00 147/147 ImageComponent::resize() <cycle 2> [3]
[379] 0.0 0.00 0.00 147 SVGResource::getSourceImageSize() const [379]
-----------------------------------------------
0.00 0.00 144/144 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&) [344]
[380] 0.0 0.00 0.00 144 getHexColor(char const*) [380]
0.00 0.00 144/405 ThemeException::~ThemeException() [291]
-----------------------------------------------
0.00 0.00 144/144 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> >&) [383]
[381] 0.0 0.00 0.00 144 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> >*) [381]
-----------------------------------------------
0.00 0.00 144/144 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&) [344]
[382] 0.0 0.00 0.00 144 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&&) [382]
0.00 0.00 144/144 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> >&) [383]
0.00 0.00 144/576 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, 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_>&&) [279]
0.00 0.00 144/2856 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&) [200]
-----------------------------------------------
0.00 0.00 144/144 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&&) [382]
[383] 0.0 0.00 0.00 144 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> >&) [383]
0.00 0.00 144/144 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> >*) [381]
-----------------------------------------------
0.00 0.00 57/142 TextureResource::get(std::string const&, bool) [17]
0.00 0.00 85/142 Font::get(int, std::string const&) [404]
[384] 0.0 0.00 0.00 142 getCanonicalPath(std::string const&) [384]
0.00 0.00 142/153 boost::filesystem::exists(boost::filesystem::path const&) [378]
0.00 0.00 142/464 boost::filesystem::path::~path() [289]
-----------------------------------------------
0.00 0.00 3/142 Window::pushGui(GuiComponent*) [98]
0.00 0.00 8/142 ThemeData::makeExtras(std::shared_ptr<ThemeData> const&, std::string const&, Window*) [57]
0.00 0.00 131/142 GuiComponent::addChild(GuiComponent*) [356]
[385] 0.0 0.00 0.00 142 void std::vector<GuiComponent*, std::allocator<GuiComponent*> >::_M_emplace_back_aux<GuiComponent* const&>(GuiComponent* const&) [385]
-----------------------------------------------
0.00 0.00 142/142 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [22]
[386] 0.0 0.00 0.00 142 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*>&) [386]
0.00 0.00 10/285 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.314] [325]
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*>&) [634]
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*>&) [575]
-----------------------------------------------
0.00 0.00 2/132 Settings::loadFile() [914]
0.00 0.00 65/132 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> >*) [489]
0.00 0.00 65/132 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> >*) [490]
[387] 0.0 0.00 0.00 132 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.105] [387]
-----------------------------------------------
0.00 0.00 3/129 ThemeData::loadFile(std::string const&) [755]
0.00 0.00 126/129 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&) [344]
[388] 0.0 0.00 0.00 129 pugi::xml_text::as_float(float) const [388]
0.00 0.00 129/2251 pugi::xml_text::_data() const [207]
-----------------------------------------------
0.00 0.00 126/126 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> >&) [391]
[389] 0.0 0.00 0.00 126 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> >*) [389]
-----------------------------------------------
0.00 0.00 126/126 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&) [344]
[390] 0.0 0.00 0.00 126 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&&) [390]
0.00 0.00 126/126 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> >&) [391]
0.00 0.00 126/576 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, 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_>&&) [279]
0.00 0.00 126/2856 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&) [200]
-----------------------------------------------
0.00 0.00 126/126 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&&) [390]
[391] 0.0 0.00 0.00 126 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> >&) [391]
0.00 0.00 126/126 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> >*) [389]
-----------------------------------------------
1 GuiMenu::onSizeChanged() <cycle 6> [909]
1 GuiMsgBox::onSizeChanged() <cycle 6> [917]
71 ComponentList::updateElementSize(ComponentListRow const&) <cycle 6> [418]
0.00 0.00 1/473 GuiSettings::GuiSettings(Window*, char const*) [33]
0.00 0.00 2/473 makeButtonGrid(Window*, std::vector<std::shared_ptr<ButtonComponent>, std::allocator<std::shared_ptr<ButtonComponent> > > const&) [101]
0.00 0.00 2/473 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&) [73]
0.00 0.00 2/473 BasicGameListView::BasicGameListView(Window*, FileData*) [72]
0.00 0.00 2/473 SystemView::SystemView(Window*) [26]
0.00 0.00 3/473 ButtonComponent::setText(std::string const&, std::string const&) [104]
0.00 0.00 4/473 ISimpleGameListView::ISimpleGameListView(Window*, FileData*) [92]
0.00 0.00 11/473 MenuComponent::updateSize() [132]
0.00 0.00 22/473 HelpComponent::updateGrid() <cycle 2> [66]
[392] 0.0 0.00 0.00 122 GuiComponent::setSize(float, float) <cycle 6> [392]
0.00 0.00 77/191 TextComponent::onSizeChanged() [354]
0.00 0.00 24/400 ComponentGrid::updateSeparators() [294]
0.00 0.00 6/8 GuiComponent::onSizeChanged() [618]
24 ComponentGrid::onSizeChanged() <cycle 6> [331]
11 MenuComponent::onSizeChanged() <cycle 6> [571]
3 ButtonComponent::onSizeChanged() <cycle 6> [751]
1 GuiMsgBox::onSizeChanged() <cycle 6> [917]
-----------------------------------------------
0.00 0.00 120/120 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> >&) [395]
[393] 0.0 0.00 0.00 120 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> >*) [393]
-----------------------------------------------
0.00 0.00 120/120 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&) [344]
[394] 0.0 0.00 0.00 120 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&&) [394]
0.00 0.00 120/120 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> >&) [395]
0.00 0.00 120/576 boost::variant<Eigen::Matrix<float, 2, 1, 0, 2, 1>, std::string, unsigned int, float, bool, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, 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_>&&) [279]
0.00 0.00 120/2856 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&) [200]
-----------------------------------------------
0.00 0.00 120/120 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&&) [394]
[395] 0.0 0.00 0.00 120 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> >&) [395]
0.00 0.00 120/120 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> >*) [393]
-----------------------------------------------
0.00 0.00 120/120 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&) [344]
[396] 0.0 0.00 0.00 120 pugi::xml_text::as_bool(bool) const [396]
0.00 0.00 120/2251 pugi::xml_text::_data() const [207]
-----------------------------------------------
0.00 0.00 2/96 SystemView::SystemView(Window*) [26]
0.00 0.00 2/96 SystemView::onCursorChanged(CursorState const&) [23]
0.00 0.00 2/96 void std::_Destroy_aux<false>::__destroy<IList<SystemViewData, SystemData*>::Entry*>(IList<SystemViewData, SystemData*>::Entry*, IList<SystemViewData, SystemData*>::Entry*) [69]
0.00 0.00 2/96 IList<SystemViewData, SystemData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [110]
0.00 0.00 5/96 SystemView::getHelpStyle() [661]
0.00 0.00 18/96 SystemView::populate() [29]
0.00 0.00 65/96 SystemView::input(InputConfig*, Input) [28]
[397] 0.0 0.00 0.00 96 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.296] [397]
-----------------------------------------------
0.00 0.00 94/94 nsvg__parseAttr(NSVGparser*, char const*, char const*) [303]
[398] 0.0 0.00 0.00 94 nsvg__parseColor(char const*) [398]
-----------------------------------------------
0.00 0.00 1/91 IList<SystemViewData, SystemData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [110]
0.00 0.00 1/91 Window::Window() [118]
0.00 0.00 1/91 Window::renderLoadingScreen() [99]
0.00 0.00 2/91 IList<TextListData, FileData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [85]
0.00 0.00 2/91 ComponentList::ComponentList(Window*) [83]
0.00 0.00 4/91 ISimpleGameListView::ISimpleGameListView(Window*, FileData*) [92]
0.00 0.00 4/91 SystemView::populate() [29]
0.00 0.00 5/91 makeArrow(Window*) [62]
0.00 0.00 6/91 ThemeData::makeExtras(std::shared_ptr<ThemeData> const&, std::string const&, Window*) [57]
0.00 0.00 65/91 HelpComponent::updateGrid() <cycle 2> [66]
[399] 0.0 0.00 0.00 91 ImageComponent::ImageComponent(Window*) [399]
0.00 0.00 91/229 GuiComponent::GuiComponent(Window*) [340]
0.00 0.00 91/8634 Renderer::buildGLColorArray(unsigned char*, unsigned int, unsigned int) [177]
-----------------------------------------------
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&) [401]
[400] 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&) [400]
-----------------------------------------------
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> >*) [483]
[401] 0.0 0.00 0.00 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&) [401]
0.00 0.00 91/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&) [400]
-----------------------------------------------
0.00 0.00 1/89 IList<SystemViewData, SystemData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [110]
0.00 0.00 1/89 Window::init(unsigned int, unsigned int) [82]
0.00 0.00 1/89 Window::renderLoadingScreen() [99]
0.00 0.00 2/89 IList<TextListData, FileData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [85]
0.00 0.00 2/89 ComponentList::ComponentList(Window*) [83]
0.00 0.00 4/89 ISimpleGameListView::ISimpleGameListView(Window*, FileData*) [92]
0.00 0.00 5/89 makeArrow(Window*) [62]
0.00 0.00 8/89 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [22]
0.00 0.00 65/89 HelpComponent::updateGrid() <cycle 2> [66]
[402] 0.0 0.00 0.00 89 ImageComponent::setResize(float, float) [402]
-----------------------------------------------
0.00 0.00 3/85 LambdaAnimation::apply(float) [579]
0.00 0.00 3/85 TextComponent::setColor(unsigned int) [750]
0.00 0.00 4/85 TextComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [645]
0.00 0.00 75/85 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>) [117]
[403] 0.0 0.00 0.00 85 GuiComponent::setOpacity(unsigned char) [403]
-----------------------------------------------
0.00 0.00 1/85 GuiSettings::GuiSettings(Window*, char const*) [33]
0.00 0.00 1/85 SystemView::SystemView(Window*) [26]
0.00 0.00 1/85 IList<SystemViewData, SystemData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [110]
0.00 0.00 2/85 GuiMenu::GuiMenu(Window*) [35]
0.00 0.00 2/85 IList<TextListData, FileData*>::IList(Window*, ScrollTierList const&, ListLoopType const&) [85]
0.00 0.00 2/85 TextListComponent<FileData*>::TextListComponent(Window*) [84]
0.00 0.00 2/85 ComponentList::ComponentList(Window*) [83]
0.00 0.00 2/85 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&) [73]
0.00 0.00 3/85 GuiMenu::GuiMenu(Window*)::{lambda()#6}::operator()() const [30]
0.00 0.00 3/85 Window::init(unsigned int, unsigned int) [82]
0.00 0.00 3/85 ButtonComponent::ButtonComponent(Window*, std::string const&, std::string const&, std::function<void ()> const&) [77]
0.00 0.00 5/85 GuiMenu::addEntry(char const*, unsigned int, bool, std::function<void ()> const&) [59]
0.00 0.00 5/85 makeArrow(Window*) [62]
0.00 0.00 6/85 Font::getFromTheme(ThemeData::ThemeElement const*, unsigned int, std::shared_ptr<Font> const&) [649]
0.00 0.00 9/85 TextComponent::TextComponent(Window*) [597]
0.00 0.00 14/85 MenuComponent::getButtonGridHeight() const [506]
0.00 0.00 24/85 HelpStyle::HelpStyle() [488]
[404] 0.0 0.00 0.00 85 Font::get(int, std::string const&) [404]
0.00 0.00 255/2312 GuiTextEditPopup::~GuiTextEditPopup() [205]
0.00 0.00 85/142 getCanonicalPath(std::string const&) [384]
0.00 0.00 85/85 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&) [405]
0.00 0.00 80/80 std::weak_ptr<Font>::lock() const [409]
0.00 0.00 5/5 Font::Font(int, std::string const&) [669]
0.00 0.00 5/5 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&) [679]
0.00 0.00 5/279 ResourceManager::getInstance() [326]
0.00 0.00 5/31 ResourceManager::addReloadable(std::weak_ptr<IReloadable>) [473]
-----------------------------------------------
0.00 0.00 85/85 Font::get(int, std::string const&) [404]
[405] 0.0 0.00 0.00 85 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&) [405]
0.00 0.00 85/2312 GuiTextEditPopup::~GuiTextEditPopup() [205]
-----------------------------------------------
0.00 0.00 4/83 TextComponent::~TextComponent() [93]
0.00 0.00 79/83 TextComponent::~TextComponent() <cycle 2> [407]
[406] 0.0 0.00 0.00 83 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.83] [406]
-----------------------------------------------
76 std::_Sp_counted_ptr_inplace<TextComponent, std::allocator<TextComponent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 2> [414]
0.00 0.00 1/143 GuiMenu::~GuiMenu() [88]
0.00 0.00 1/143 SystemView::~SystemView() [80]
0.00 0.00 2/143 ISimpleGameListView::~ISimpleGameListView() [56]
[407] 0.0 0.00 0.00 80 TextComponent::~TextComponent() <cycle 2> [407]
0.00 0.00 79/286 std::_Sp_counted_ptr<TextCache*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [324]
0.00 0.00 79/286 std::_Sp_counted_ptr<TextCache*, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [323]
0.00 0.00 79/83 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.83] [406]
80 GuiComponent::~GuiComponent() <cycle 2> [341]
-----------------------------------------------
0.00 0.00 30/80 ImageComponent::resize() <cycle 2> [3]
0.00 0.00 50/80 NinePatchComponent::buildVertices() [38]
[408] 0.0 0.00 0.00 80 TextureResource::getSize() const [408]
-----------------------------------------------
0.00 0.00 80/80 Font::get(int, std::string const&) [404]
[409] 0.0 0.00 0.00 80 std::weak_ptr<Font>::lock() const [409]
0.00 0.00 80/80 std::shared_ptr<Font>::shared_ptr<Font>(std::weak_ptr<Font> const&) [410]
-----------------------------------------------
0.00 0.00 80/80 std::weak_ptr<Font>::lock() const [409]
[410] 0.0 0.00 0.00 80 std::shared_ptr<Font>::shared_ptr<Font>(std::weak_ptr<Font> const&) [410]
-----------------------------------------------
0.00 0.00 13/79 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>&&) [559]
0.00 0.00 66/79 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>&&) [429]
[411] 0.0 0.00 0.00 79 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>&&) [411]
-----------------------------------------------
0.00 0.00 1/76 GuiMenu::GuiMenu(Window*) [35]
0.00 0.00 2/76 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [55]
0.00 0.00 8/76 strToUpper(std::string const&) [615]
0.00 0.00 65/76 HelpComponent::updateGrid() <cycle 2> [66]
[412] 0.0 0.00 0.00 76 strToUpper(char const*) [412]
-----------------------------------------------
0.00 0.00 8/76 ComponentList::~ComponentList() <cycle 2> [774]
0.00 0.00 68/76 ComponentGrid::~ComponentGrid() <cycle 2> [487]
[413] 0.0 0.00 0.00 76 std::_Sp_counted_ptr_inplace<TextComponent, std::allocator<TextComponent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [413]
-----------------------------------------------
8 ComponentList::~ComponentList() <cycle 2> [774]
68 ComponentGrid::~ComponentGrid() <cycle 2> [487]
[414] 0.0 0.00 0.00 76 std::_Sp_counted_ptr_inplace<TextComponent, std::allocator<TextComponent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 2> [414]
76 TextComponent::~TextComponent() <cycle 2> [407]
-----------------------------------------------
0.00 0.00 1/76 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&&) [148]
0.00 0.00 1/76 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&&) [146]
0.00 0.00 1/76 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&&) [147]
0.00 0.00 1/76 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&) [73]
0.00 0.00 2/76 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [55]
0.00 0.00 5/76 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&) [138]
0.00 0.00 65/76 HelpComponent::updateGrid() <cycle 2> [66]
[415] 0.0 0.00 0.00 76 std::_Sp_counted_ptr_inplace<TextComponent, std::allocator<TextComponent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [415]
-----------------------------------------------
0.00 0.00 5/74 ViewController::getHelpPrompts() [620]
0.00 0.00 5/74 ButtonComponent::getHelpPrompts() [664]
0.00 0.00 6/74 ComponentGrid::getHelpPrompts() [565]
0.00 0.00 6/74 ComponentList::getHelpPrompts() [576]
0.00 0.00 10/74 SystemView::getHelpPrompts() [662]
0.00 0.00 12/74 GuiSettings::getHelpPrompts() [643]
0.00 0.00 30/74 GuiMenu::getHelpPrompts() [585]
[416] 0.0 0.00 0.00 74 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*>&&) [416]
-----------------------------------------------
0.00 0.00 8/73 TextureResource::get(std::string const&, bool) [17]
0.00 0.00 8/73 std::_Sp_counted_ptr<TextureResource*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [632]
0.00 0.00 57/73 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&) [439]
[417] 0.0 0.00 0.00 73 TextureResource::~TextureResource() [417]
0.00 0.00 8/194 SVGResource::unload(std::shared_ptr<ResourceManager>&) [349]
-----------------------------------------------
63 ComponentList::onSizeChanged() <cycle 6> [468]
0.00 0.00 8/473 ComponentList::addRow(ComponentListRow const&, bool) [136]
[418] 0.0 0.00 0.00 71 ComponentList::updateElementSize(ComponentListRow const&) <cycle 6> [418]
0.00 0.00 121/7909 GuiComponent::getSize() const [180]
0.00 0.00 71/71 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&) [421]
71 GuiComponent::setSize(float, float) <cycle 6> [392]
-----------------------------------------------
0.00 0.00 8/71 ComponentList::addRow(ComponentListRow const&, bool) [136]
0.00 0.00 63/71 ComponentList::onSizeChanged() <cycle 6> [468]
[419] 0.0 0.00 0.00 71 ComponentList::updateElementPosition(ComponentListRow const&) [419]
0.00 0.00 674/7909 GuiComponent::getSize() const [180]
0.00 0.00 121/156 GuiComponent::setPosition(float, float, float) [368]
-----------------------------------------------
0.00 0.00 71/71 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&) [421]
[420] 0.0 0.00 0.00 71 void std::_Destroy_aux<false>::__destroy<std::shared_ptr<GuiComponent>*>(std::shared_ptr<GuiComponent>*, std::shared_ptr<GuiComponent>*) [420]
-----------------------------------------------
0.00 0.00 71/71 ComponentList::updateElementSize(ComponentListRow const&) <cycle 6> [418]
[421] 0.0 0.00 0.00 71 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&) [421]
0.00 0.00 71/71 void std::_Destroy_aux<false>::__destroy<std::shared_ptr<GuiComponent>*>(std::shared_ptr<GuiComponent>*, std::shared_ptr<GuiComponent>*) [420]
-----------------------------------------------
0.00 0.00 5/70 ComponentList::~ComponentList() <cycle 2> [774]
0.00 0.00 65/70 ComponentGrid::~ComponentGrid() <cycle 2> [487]
[422] 0.0 0.00 0.00 70 std::_Sp_counted_ptr_inplace<ImageComponent, std::allocator<ImageComponent>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [422]
-----------------------------------------------
5 ComponentList::~ComponentList() <cycle 2> [774]
65 ComponentGrid::~ComponentGrid() <cycle 2> [487]
[423] 0.0 0.00 0.00 70 std::_Sp_counted_ptr_inplace<ImageComponent, std::allocator<ImageComponent>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 2> [423]
70 ImageComponent::~ImageComponent() <cycle 2> [335]
-----------------------------------------------
0.00 0.00 5/70 makeArrow(Window*) [62]
0.00 0.00 65/70 HelpComponent::updateGrid() <cycle 2> [66]
[424] 0.0 0.00 0.00 70 std::_Sp_counted_ptr_inplace<ImageComponent, std::allocator<ImageComponent>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [424]
-----------------------------------------------
0.00 0.00 1/70 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&) [904]
0.00 0.00 1/70 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&) [905]
0.00 0.00 1/70 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&) [906]
0.00 0.00 2/70 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&) [781]
0.00 0.00 2/70 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&) [783]
0.00 0.00 2/70 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&) [782]
0.00 0.00 9/70 std::map<std::string, ThemeData::ElementPropertyType, std::less<std::string>, std::allocator<std::pair<std::string const, ThemeData::ElementPropertyType> > >::~map() [603]
0.00 0.00 24/70 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> > > > >*) [947]
0.00 0.00 28/70 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> > > >*) [797]
[425] 0.0 0.00 0.00 70 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> >*) [425]
0.00 0.00 155/3967 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> >&&) [195]
-----------------------------------------------
0.00 0.00 24/69 HelpStyle::HelpStyle() [488]
0.00 0.00 45/69 HelpStyle::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&) [672]
[426] 0.0 0.00 0.00 69 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.88] [426]
-----------------------------------------------
0.00 0.00 2/68 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>&&) [766]
0.00 0.00 66/68 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>&&) [430]
[427] 0.0 0.00 0.00 68 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>&&) [427]
-----------------------------------------------
0.00 0.00 67/67 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*)) [817]
[428] 0.0 0.00 0.00 67 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*)) [428]
0.00 0.00 171/7450 FileSorts::compareFileName(FileData const*, FileData const*) [181]
-----------------------------------------------
0.00 0.00 1/66 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>&&) [559]
0.00 0.00 65/66 Window::setHelpPrompts(std::vector<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > > const&, HelpStyle const&) <cycle 2> [496]
[429] 0.0 0.00 0.00 66 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>&&) [429]
0.00 0.00 66/79 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>&&) [411]
-----------------------------------------------
0.00 0.00 1/66 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>&&) [766]
0.00 0.00 65/66 Window::setHelpPrompts(std::vector<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > > const&, HelpStyle const&) <cycle 2> [496]
[430] 0.0 0.00 0.00 66 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>&&) [430]
0.00 0.00 66/68 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>&&) [427]
-----------------------------------------------
0.00 0.00 65/65 HelpComponent::updateGrid() <cycle 2> [66]
[431] 0.0 0.00 0.00 65 ImageComponent::setColorShift(unsigned int) [431]
-----------------------------------------------
0.00 0.00 65/65 HelpComponent::updateGrid() <cycle 2> [66]
[432] 0.0 0.00 0.00 65 ImageComponent::setImage(std::shared_ptr<TextureResource> const&) [432]
-----------------------------------------------
0.00 0.00 65/65 HelpComponent::updateGrid() <cycle 2> [66]
[433] 0.0 0.00 0.00 65 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&) [433]
-----------------------------------------------
0.00 0.00 65/65 HelpComponent::updateGrid() <cycle 2> [66]
[434] 0.0 0.00 0.00 65 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&) [434]
-----------------------------------------------
0.00 0.00 65/65 Window::setHelpPrompts(std::vector<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > > const&, HelpStyle const&) <cycle 2> [496]
[435] 0.0 0.00 0.00 65 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&) [435]
-----------------------------------------------
0.00 0.00 64/64 Font::getNewlineStartOffset(std::string const&, unsigned int const&, float const&, Alignment const&) [322]
[436] 0.0 0.00 0.00 64 Font::sizeText(std::string, float) [clone .constprop.288] [436]
0.00 0.00 643/13943 Font::getGlyph(unsigned long) [172]
0.00 0.00 643/13108 Font::readUnicodeChar(std::string const&, unsigned int&) [173]
-----------------------------------------------
0.00 0.00 2/60 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&&) [637]
0.00 0.00 6/60 ComponentListRow::~ComponentListRow() [647]
0.00 0.00 8/60 ComponentList::~ComponentList() <cycle 2> [774]
0.00 0.00 17/60 ComponentList::addRow(ComponentListRow const&, bool) [136]
0.00 0.00 27/60 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&) [639]
[437] 0.0 0.00 0.00 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) [437]
0.00 0.00 26/50 std::function<void ()>::function(std::function<void ()> const&) [448]
0.00 0.00 6/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) [540]
0.00 0.00 5/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) [552]
0.00 0.00 5/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) [553]
0.00 0.00 4/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) [561]
0.00 0.00 4/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) [560]
0.00 0.00 4/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) [562]
0.00 0.00 3/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) [572]
0.00 0.00 3/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) [573]
-----------------------------------------------
0.00 0.00 11/58 MenuComponent::updateSize() [132]
0.00 0.00 47/58 ComponentList::updateCameraOffset() [453]
[438] 0.0 0.00 0.00 58 ComponentList::getTotalRowHeight() const [438]
0.00 0.00 372/7909 GuiComponent::getSize() const [180]
-----------------------------------------------
0.00 0.00 57/57 TextureResource::get(std::string const&, bool) [17]
[439] 0.0 0.00 0.00 57 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&) [439]
0.00 0.00 57/73 TextureResource::~TextureResource() [417]
-----------------------------------------------
0.00 0.00 3/55 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 2> [91]
0.00 0.00 52/55 ComponentList::onCursorChanged(CursorState const&) [63]
[440] 0.0 0.00 0.00 55 GuiComponent::onFocusLost() [440]
-----------------------------------------------
0.00 0.00 54/54 getHomePath() [485]
[441] 0.0 0.00 0.00 54 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.9] [441]
-----------------------------------------------
0.00 0.00 17/51 pugi::xml_document::xml_document() [534]
0.00 0.00 17/51 pugi::xml_document::load_buffer_impl(void*, unsigned int, unsigned int, pugi::xml_encoding, bool, bool) [531]
0.00 0.00 17/51 pugi::xml_document::load_file(char const*, unsigned int, pugi::xml_encoding) [533]
[442] 0.0 0.00 0.00 51 pugi::xml_document::create() [442]
-----------------------------------------------
0.00 0.00 17/51 pugi::xml_document::~xml_document() [535]
0.00 0.00 17/51 pugi::xml_document::load_buffer_impl(void*, unsigned int, unsigned int, pugi::xml_encoding, bool, bool) [531]
0.00 0.00 17/51 pugi::xml_document::load_file(char const*, unsigned int, pugi::xml_encoding) [533]
[443] 0.0 0.00 0.00 51 pugi::xml_document::destroy() [443]
0.00 0.00 35/35 pugi::impl::(anonymous namespace)::default_deallocate(void*) [470]
-----------------------------------------------
0.00 0.00 12/50 FileData::addChild(FileData*) [273]
0.00 0.00 38/50 FileData::getFilesRecursive(unsigned int) const [589]
[444] 0.0 0.00 0.00 50 void std::vector<FileData*, std::allocator<FileData*> >::_M_emplace_back_aux<FileData* const&>(FileData* const&) [444]
-----------------------------------------------
0.00 0.00 11/50 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>&) [447]
0.00 0.00 39/50 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>&) [463]
[445] 0.0 0.00 0.00 50 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>&) [445]
0.00 0.00 50/50 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>&) [446]
0.00 0.00 41/824 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&) [250]
-----------------------------------------------
0.00 0.00 50/50 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>&) [445]
[446] 0.0 0.00 0.00 50 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>&) [446]
-----------------------------------------------
0.00 0.00 50/50 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>*>) [609]
[447] 0.0 0.00 0.00 50 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>&) [447]
0.00 0.00 41/824 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&) [250]
0.00 0.00 39/39 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>&) [463]
0.00 0.00 11/50 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>&) [445]
-----------------------------------------------
0.00 0.00 8/50 ComponentListRow::makeAcceptInputHandler(std::function<void ()> const&) [622]
0.00 0.00 16/50 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&&) [637]
0.00 0.00 26/50 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) [437]
[448] 0.0 0.00 0.00 50 std::function<void ()>::function(std::function<void ()> const&) [448]
0.00 0.00 8/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) [540]
0.00 0.00 7/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) [553]
0.00 0.00 7/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) [552]
0.00 0.00 6/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) [562]
0.00 0.00 6/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) [561]
0.00 0.00 6/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) [560]
0.00 0.00 5/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) [573]
0.00 0.00 5/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) [572]
-----------------------------------------------
0.00 0.00 5/49 makeArrow(Window*) [62]
0.00 0.00 11/49 MenuComponent::onSizeChanged() <cycle 6> [571]
0.00 0.00 11/49 MenuComponent::updateSize() [132]
0.00 0.00 22/49 HelpComponent::updateGrid() <cycle 2> [66]
[449] 0.0 0.00 0.00 49 Font::getLetterHeight() [449]
0.00 0.00 49/13943 Font::getGlyph(unsigned long) [172]
-----------------------------------------------
0.00 0.00 4/49 std::vector<std::string, std::allocator<std::string> >::operator=(std::vector<std::string, std::allocator<std::string> > const&) [738]
0.00 0.00 45/49 void std::vector<std::string, std::allocator<std::string> >::_M_emplace_back_aux<std::string const&>(std::string const&) [454]
[450] 0.0 0.00 0.00 49 void std::_Destroy_aux<false>::__destroy<std::string*>(std::string*, std::string*) [450]
-----------------------------------------------
45 GuiComponent::input(InputConfig*, Input) <cycle 3> [451]
1 ButtonComponent::input(InputConfig*, Input) <cycle 3> [106]
0.00 0.00 2/47 GuiMsgBox::input(InputConfig*, Input) [112]
0.00 0.01 9/47 GuiSettings::input(InputConfig*, Input) [70]
0.00 0.01 10/47 GuiMenu::input(InputConfig*, Input) [67]
0.00 0.02 26/47 SystemView::input(InputConfig*, Input) [28]
[451] 0.0 0.00 0.00 48+45 GuiComponent::input(InputConfig*, Input) <cycle 3> [451]
21 ComponentGrid::input(InputConfig*, Input) <cycle 3> [11]
45 GuiComponent::input(InputConfig*, Input) <cycle 3> [451]
-----------------------------------------------
0.00 0.00 4/48 ComponentList::ComponentList(Window*) [83]
0.00 0.00 44/48 ComponentList::input(InputConfig*, Input) [12]
[452] 0.0 0.00 0.00 48 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.303] [452]
-----------------------------------------------
0.00 0.00 12/47 ComponentList::onCursorChanged(CursorState const&) [63]
0.00 0.00 35/47 GuiComponent::setSize(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&) <cycle 6> [65]
[453] 0.0 0.00 0.00 47 ComponentList::updateCameraOffset() [453]
0.00 0.00 52/7909 GuiComponent::getSize() const [180]
0.00 0.00 47/58 ComponentList::getTotalRowHeight() const [438]
-----------------------------------------------
0.00 0.00 45/45 ThemeData::parseView(pugi::xml_node const&, ThemeData::ThemeView&) [477]
[454] 0.0 0.00 0.00 45 void std::vector<std::string, std::allocator<std::string> >::_M_emplace_back_aux<std::string const&>(std::string const&) [454]
0.00 0.00 45/49 void std::_Destroy_aux<false>::__destroy<std::string*>(std::string*, std::string*) [450]
-----------------------------------------------
0.00 0.00 2/44 Log::open() [1478]
0.00 0.00 42/44 Log::~Log() [583]
[455] 0.0 0.00 0.00 44 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.11] [455]
-----------------------------------------------
0.00 0.00 1/41 __libc_csu_init [3306]
0.00 0.00 40/41 __static_initialization_and_destruction_0(int, int) [clone .constprop.14] [887]
[456] 0.0 0.00 0.00 41 _GLOBAL__sub_I__ZN15TextureResource11sTextureMapE [456]
-----------------------------------------------
0.00 0.00 3/41 ThemeData::parseIncludes(pugi::xml_node const&) [754]
0.00 0.00 4/41 SystemData::loadConfig() [49]
0.00 0.00 10/41 InputConfig::loadFromXML(pugi::xml_node) [890]
0.00 0.00 24/41 ThemeData::parseViews(pugi::xml_node const&) [654]
[457] 0.0 0.00 0.00 41 pugi::xml_node::next_sibling(char const*) const [457]
-----------------------------------------------
0.00 0.00 40/40 __static_initialization_and_destruction_0(int, int) [clone .constprop.14] [887]
[458] 0.0 0.00 0.00 40 std::pair<std::string const, Res2hEntry const>::pair<char const*, Res2hEntry, void>(std::pair<char const*, Res2hEntry>&&) [458]
-----------------------------------------------
0.00 0.00 40/40 __static_initialization_and_destruction_0(int, int) [clone .constprop.14] [887]
[459] 0.0 0.00 0.00 40 std::pair<char const*, Res2hEntry>::~pair() [459]
0.00 0.00 40/240 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.15] [336]
-----------------------------------------------
0.00 0.00 16/40 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>&) [549]
0.00 0.00 24/40 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>&) [461]
[460] 0.0 0.00 0.00 40 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>&) [460]
-----------------------------------------------
0.00 0.00 40/40 __static_initialization_and_destruction_0(int, int) [clone .constprop.14] [887]
[461] 0.0 0.00 0.00 40 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>&) [461]
0.00 0.00 24/40 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>&) [460]
0.00 0.00 16/16 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>&) [549]
-----------------------------------------------
0.00 0.00 9/39 ThemeData::ThemeView::ThemeView(ThemeData::ThemeView&&) [600]
0.00 0.00 30/39 ThemeData::parseViews(pugi::xml_node const&) [654]
[462] 0.0 0.00 0.00 39 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> > >&&) [462]
-----------------------------------------------
0.00 0.00 39/39 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>&) [447]
[463] 0.0 0.00 0.00 39 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>&) [463]
0.00 0.00 81/3967 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> >&&) [195]
0.00 0.00 39/50 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>&) [445]
-----------------------------------------------
0.00 0.00 10/37 Font::getFaceForChar(unsigned long) [284]
0.00 0.00 27/37 TextureResource::reload(std::shared_ptr<ResourceManager>&) [16]
[464] 0.0 0.00 0.00 37 ResourceManager::getFileData(std::string const&) const [464]
0.00 0.00 57/249 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 [332]
0.00 0.00 37/211 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [clone .constprop.56] [348]
0.00 0.00 17/17 ResourceManager::loadFile(std::string const&) const [538]
-----------------------------------------------
0.00 0.00 2/37 TextListComponent<FileData*>::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [776]
0.00 0.00 2/37 SystemView::populate() [29]
0.00 0.00 5/37 HelpStyle::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&) [672]
0.00 0.00 6/37 TextComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [645]
0.00 0.00 8/37 GuiComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [617]
0.00 0.00 14/37 ImageComponent::applyTheme(std::shared_ptr<ThemeData> const&, std::string const&, std::string const&, unsigned int) [22]
[465] 0.0 0.00 0.00 37 ThemeData::getElement(std::string const&, std::string const&, std::string const&) const [465]
0.00 0.00 37/37 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 [467]
0.00 0.00 37/37 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 [466]
0.00 0.00 33/1837 __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&) [224]
-----------------------------------------------
0.00 0.00 37/37 ThemeData::getElement(std::string const&, std::string const&, std::string const&) const [465]
[466] 0.0 0.00 0.00 37 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 [466]
-----------------------------------------------
0.00 0.00 37/37 ThemeData::getElement(std::string const&, std::string const&, std::string const&) const [465]
[467] 0.0 0.00 0.00 37 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 [467]
-----------------------------------------------
35 GuiComponent::setSize(Eigen::Matrix<float, 2, 1, 0, 2, 1> const&) <cycle 6> [65]
[468] 0.0 0.00 0.00 35 ComponentList::onSizeChanged() <cycle 6> [468]
0.00 0.00 63/71 ComponentList::updateElementPosition(ComponentListRow const&) [419]
63 ComponentList::updateElementSize(ComponentListRow const&) <cycle 6> [418]
-----------------------------------------------
0.00 0.00 17/35 pugi::impl::(anonymous namespace)::load_file_impl(pugi::xml_document&, _IO_FILE*, unsigned int, pugi::xml_encoding) [536]
0.00 0.00 18/35 pugi::impl::(anonymous namespace)::xml_allocator::allocate_memory_oob(unsigned int, pugi::impl::(anonymous namespace)::xml_memory_page*&) [525]
[469] 0.0 0.00 0.00 35 pugi::impl::(anonymous namespace)::default_allocate(unsigned int) [469]
-----------------------------------------------
0.00 0.00 35/35 pugi::xml_document::destroy() [443]
[470] 0.0 0.00 0.00 35 pugi::impl::(anonymous namespace)::default_deallocate(void*) [470]
-----------------------------------------------
44 GuiComponent::updateHelpPrompts() <cycle 2> [471]
3 GuiComponent::~GuiComponent() <cycle 2> [341]
3 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 2> [91]
0.00 0.00 1/143 ViewController::playViewTransition()::{lambda()#2}::operator()() const [122]
0.00 0.00 1/143 Window::init(unsigned int, unsigned int) [82]
0.00 0.00 2/143 MenuComponent::MenuComponent(Window*, char const*, std::shared_ptr<Font> const&) [55]
0.00 0.00 3/143 ButtonComponent::setText(std::string const&, std::string const&) [104]
0.00 0.00 4/143 Window::pushGui(GuiComponent*) [98]
0.00 0.00 4/143 SystemView::onCursorChanged(CursorState const&) [23]
0.00 0.01 12/143 ComponentList::onCursorChanged(CursorState const&) [63]
[471] 0.0 0.00 0.00 33+44 GuiComponent::updateHelpPrompts() <cycle 2> [471]
0.00 0.00 33/401 Window::peekGui() [293]
0.00 0.00 17/20 GuiComponent::getHelpStyle() [510]
0.00 0.00 10/10 GuiMenu::getHelpPrompts() [585]
0.00 0.00 8/8 ViewController::getHelpPrompts() [620]
0.00 0.00 8/8 ViewController::getHelpStyle() [619]
0.00 0.00 6/6 GuiSettings::getHelpPrompts() [643]
0.00 0.00 4/10 MenuComponent::getHelpPrompts() [577]
0.00 0.00 3/5 ButtonComponent::getHelpPrompts() [664]
0.00 0.00 1/1 GuiMsgBox::getHelpPrompts() [918]
0.00 0.00 1/12 ComponentGrid::getHelpPrompts() [565]
25 Window::setHelpPrompts(std::vector<std::pair<char const*, char const*>, std::allocator<std::pair<char const*, char const*> > > const&, HelpStyle const&) <cycle 2> [496]
44 GuiComponent::updateHelpPrompts() <cycle 2> [471]
-----------------------------------------------
0.00 0.00 1/31 __libc_csu_init [3306]
0.00 0.00 30/31 __static_initialization_and_destruction_0(int, int) [clone .constprop.427] [888]
[472] 0.0 0.00 0.00 31 _GLOBAL__sub_I__ZN5Sound4sMapE [472]
-----------------------------------------------
0.00 0.00 5/31 Font::get(int, std::string const&) [404]
0.00 0.00 26/31 TextureResource::get(std::string const&, bool) [17]
[473] 0.0 0.00 0.00 31 ResourceManager::addReloadable(std::weak_ptr<IReloadable>) [473]
-----------------------------------------------
0.00 0.00 30/30 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> >&) [476]
[474] 0.0 0.00 0.00 30 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> >*) [474]
-----------------------------------------------
0.00 0.00 30/30 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&) [344]
[475] 0.0 0.00 0.00 30 void boost::variant<Eigen::Matrix<float, 2,
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment