Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls   s/call   s/call  name    
 20.78      1.18     1.18 11317506     0.00     0.00  Matrix_MultiplyVector(LL3D_Matrix4x4&, LL3D_Vector3D&)
 14.61      2.01     0.83  6079670     0.00     0.00  Vector_Sub(LL3D_Vector3D&, LL3D_Vector3D&)
  9.16      2.53     0.52  5333013     0.00     0.00  Vector_Normalise(LL3D_Vector3D&)
  6.34      2.89     0.36   140993     0.00     0.00  MK2D_RenderAATexture2DColored(MK2D_Texture2D&, int, int, int, int, int, int, int)
  5.81      3.22     0.33       27     0.01     0.14  LL3D_ProjectObjects()
  5.63      3.54     0.32  2387957     0.00     0.00  Triangle_ClipAgainstPlane(LL3D_Vector3D, LL3D_Vector3D, LL3D_Triangle&, LL3D_Triangle&, LL3D_Triangle&)
  5.11      3.83     0.29    92218     0.00     0.00  LL3D_TexturedTriangle(int, int, float, float, float, int, int, float, float, float, int, int, float, float, float, MK2D_Texture2D*)
  3.87      4.05     0.22  2007948     0.00     0.00  Vector_CrossProduct(LL3D_Vector3D&, LL3D_Vector3D&)
  3.52      4.25     0.20  2649894     0.00     0.00  Vector_Div(LL3D_Vector3D&, float)
  3.17      4.43     0.18  2705738     0.00     0.00  Vector_Add(LL3D_Vector3D&, LL3D_Vector3D&)
  2.11      4.55     0.12 11069438     0.00     0.00  Vector_DotProduct(LL3D_Vector3D&, LL3D_Vector3D&)
  1.76      4.65     0.10       27     0.00     0.05  LL3D_RenderObjects()
  1.23      4.72     0.07  1032034     0.00     0.00  void __gnu_cxx::new_allocator<LL3D_Triangle>::construct<LL3D_Triangle, LL3D_Triangle const&>(LL3D_Triangle*, LL3D_Triangle const&)
  1.06      4.78     0.06  5333013     0.00     0.00  Vector_Length(LL3D_Vector3D&)
  1.06      4.84     0.06  4603719     0.00     0.00  std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_get_size() const
  0.97      4.90     0.06  5333013     0.00     0.00  std::sqrt(float)
  0.88      4.95     0.05  3387844     0.00     0.00  std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::begin()
  0.70      4.99     0.04  2965602     0.00     0.00  std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::operator[](unsigned long)
  0.62      5.02     0.04  5081766     0.00     0.00  std::_List_node<LL3D_Triangle>::_M_valptr()
  0.53      5.05     0.03  8840015     0.00     0.00  LL3D_Triangle const& std::forward<LL3D_Triangle const&>(std::remove_reference<LL3D_Triangle const&>::type&)
  0.53      5.08     0.03  5081766     0.00     0.00  __gnu_cxx::__aligned_membuf<LL3D_Triangle>::_M_ptr()
  0.53      5.11     0.03  1693922     0.00     0.00  void __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::destroy<LL3D_Triangle>(LL3D_Triangle*)
  0.53      5.14     0.03  1693922     0.00     0.00  void std::allocator_traits<std::allocator<std::_List_node<LL3D_Triangle> > >::destroy<LL3D_Triangle>(std::allocator<std::_List_node<LL3D_Triangle> >&, LL3D_Triangle*)
  0.53      5.17     0.03                             LL3D_RandomInt()
  0.44      5.20     0.03  2197827     0.00     0.00  MK2D_Texture2D::SampleMaskFast(int, int)
  0.44      5.22     0.03  3387844     0.00     0.00  std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_get_Node_allocator()
  0.35      5.24     0.02  5081766     0.00     0.00  std::_List_iterator<LL3D_Triangle>::_List_iterator(std::__detail::_List_node_base*)
  0.35      5.26     0.02  2966708     0.00     0.00  std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::size() const
  0.35      5.28     0.02  1693922     0.00     0.00  void __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::construct<LL3D_Triangle, LL3D_Triangle const&>(LL3D_Triangle*, LL3D_Triangle const&)
  0.35      5.30     0.02  1693922     0.00     0.00  std::__allocated_ptr<std::allocator<std::_List_node<LL3D_Triangle> > >::~__allocated_ptr()
  0.35      5.32     0.02  1693922     0.00     0.00  std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_put_node(std::_List_node<LL3D_Triangle>*)
  0.35      5.34     0.02  1693922     0.00     0.00  std::_List_node<LL3D_Triangle>* std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_create_node<LL3D_Triangle const&>(LL3D_Triangle const&)
  0.35      5.36     0.02  1693922     0.00     0.00  std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::front()
  0.35      5.38     0.02  1693922     0.00     0.00  std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::push_back(LL3D_Triangle const&)
  0.35      5.40     0.02    10865     0.00     0.00  MC_Write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, unsigned char)
  0.26      5.42     0.02       72     0.00     0.00  std::cos(float)
  0.18      5.43     0.01  4603719     0.00     0.00  std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_node_count() const
  0.18      5.44     0.01  1693922     0.00     0.00  __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::deallocate(std::_List_node<LL3D_Triangle>*, unsigned long)
  0.18      5.45     0.01  1693922     0.00     0.00  __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::allocate(unsigned long, void const*)
  0.18      5.46     0.01  1693922     0.00     0.00  std::_List_iterator<LL3D_Triangle>::operator*() const
  0.18      5.47     0.01  1693922     0.00     0.00  std::allocator_traits<std::allocator<std::_List_node<LL3D_Triangle> > >::deallocate(std::allocator<std::_List_node<LL3D_Triangle> >&, std::_List_node<LL3D_Triangle>*, unsigned long)
  0.18      5.48     0.01  1693922     0.00     0.00  std::allocator_traits<std::allocator<std::_List_node<LL3D_Triangle> > >::allocate(std::allocator<std::_List_node<LL3D_Triangle> >&, unsigned long)
  0.18      5.49     0.01  1693922     0.00     0.00  void std::allocator_traits<std::allocator<std::_List_node<LL3D_Triangle> > >::construct<LL3D_Triangle, LL3D_Triangle const&>(std::allocator<std::_List_node<LL3D_Triangle> >&, LL3D_Triangle*, LL3D_Triangle const&)
  0.18      5.50     0.01  1693922     0.00     0.00  std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_erase(std::_List_iterator<LL3D_Triangle>)
  0.18      5.51     0.01  1693922     0.00     0.00  void std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_insert<LL3D_Triangle const&>(std::_List_iterator<LL3D_Triangle>, LL3D_Triangle const&)
  0.18      5.52     0.01  1693922     0.00     0.00  std::allocator<std::_List_node<LL3D_Triangle> >* std::__addressof<std::allocator<std::_List_node<LL3D_Triangle> > >(std::allocator<std::_List_node<LL3D_Triangle> >&)
  0.18      5.53     0.01  1032034     0.00     0.00  std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::push_back(LL3D_Triangle const&)
  0.18      5.54     0.01   385088     0.00     0.00  std::vector<SubChunk, std::allocator<SubChunk> >::operator[](unsigned long)
  0.18      5.55     0.01    74368     0.00     0.00  LL3D_Triangle::translate(float, float, float)
  0.18      5.56     0.01    55871     0.00     0.00  Vector_Mul(LL3D_Vector3D&, float)
  0.18      5.57     0.01    55832     0.00     0.00  Vector_IntersectPlane(LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&, float&)
  0.18      5.58     0.01     8576     0.00     0.00  BlockState::setup(unsigned short, bool, short, char, unsigned char, unsigned char)
  0.18      5.59     0.01     2379     0.00     0.00  MK_SDL_GetKeys()
  0.18      5.60     0.01     2379     0.00     0.00  MC_Menu_DrawDirt()
  0.18      5.61     0.01     2379     0.00     0.00  MK2D_RenderBuffer()
  0.18      5.62     0.01     2379     0.00     0.00  MK2D_DrawMonkeyMouse()
  0.18      5.63     0.01       44     0.00     0.00  void std::_Destroy<LL3D_Triangle*>(LL3D_Triangle*, LL3D_Triangle*)
  0.18      5.64     0.01       27     0.00     0.00  __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::new_allocator()
  0.18      5.65     0.01        5     0.00     0.00  MK2D_Texture2D::LoadBitmap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)
  0.18      5.66     0.01        1     0.01     0.01  _GLOBAL__sub_I_LL3D_PixelBuffer
  0.18      5.67     0.01        1     0.01     5.62  MC_MinecraftLoop()
  0.09      5.67     0.01  1693922     0.00     0.00  __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::max_size() const
  0.09      5.68     0.01   331987     0.00     0.00  MK2D_Texture2D::SampleTexFast(int, int)
  0.09      5.68     0.01                             LL3D_Vector3D* std::copy<std::move_iterator<LL3D_Vector3D*>, LL3D_Vector3D*>(std::move_iterator<LL3D_Vector3D*>, std::move_iterator<LL3D_Vector3D*>, LL3D_Vector3D*)
  0.00      5.68     0.00  5081766     0.00     0.00  __gnu_cxx::__aligned_membuf<LL3D_Triangle>::_M_addr()
  0.00      5.68     0.00  4603719     0.00     0.00  std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::size() const
  0.00      5.68     0.00  2726077     0.00     0.00  operator new(unsigned long, void*)
  0.00      5.68     0.00  1693922     0.00     0.00  std::__allocated_ptr<std::allocator<std::_List_node<LL3D_Triangle> > >::__allocated_ptr(std::allocator<std::_List_node<LL3D_Triangle> >&, std::_List_node<LL3D_Triangle>*)
  0.00      5.68     0.00  1693922     0.00     0.00  std::__allocated_ptr<std::allocator<std::_List_node<LL3D_Triangle> > >::operator=(decltype(nullptr))
  0.00      5.68     0.00  1693922     0.00     0.00  std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_dec_size(unsigned long)
  0.00      5.68     0.00  1693922     0.00     0.00  std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_get_node()
  0.00      5.68     0.00  1693922     0.00     0.00  std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_inc_size(unsigned long)
  0.00      5.68     0.00  1693922     0.00     0.00  std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::end()
  0.00      5.68     0.00  1693922     0.00     0.00  std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::pop_front()
  0.00      5.68     0.00  1032034     0.00     0.00  void std::allocator_traits<std::allocator<LL3D_Triangle> >::construct<LL3D_Triangle, LL3D_Triangle const&>(std::allocator<LL3D_Triangle>&, LL3D_Triangle*, LL3D_Triangle const&)
  0.00      5.68     0.00   355248     0.00     0.00  std::vector<Chunk, std::allocator<Chunk> >::operator[](unsigned long)
  0.00      5.68     0.00   355072     0.00     0.00  MC_GetChunkBlock(Chunk&, int, int, int, int)
  0.00      5.68     0.00   223104     0.00     0.00  LL3D_Vector2D::Set(float, float)
  0.00      5.68     0.00   140993     0.00     0.00  MK2D_RenderGliph(unsigned char, int, int, unsigned char)
  0.00      5.68     0.00    50060     0.00     0.00  std::vector<MC_Button, std::allocator<MC_Button> >::operator[](unsigned long)
  0.00      5.68     0.00    24111     0.00     0.00  MK2D_SetRenderBlend(int)
  0.00      5.68     0.00    10865     0.00     0.00  MK2D_GetPalRGB(MK2D_RGB)
  0.00      5.68     0.00    10865     0.00     0.00  MK2D_GetPalRGB(unsigned char, unsigned char, unsigned char)
  0.00      5.68     0.00    10865     0.00     0.00  MK2D_FindPalRGB(unsigned char)
  0.00      5.68     0.00     9573     0.00     0.00  std::vector<MC_Button, std::allocator<MC_Button> >::size() const
  0.00      5.68     0.00     7150     0.00     0.00  MK2D_BlitBar(int, int, int, int, unsigned char)
  0.00      5.68     0.00     7150     0.00     0.00  MK2D_BlitBox(int, int, int, int, unsigned char)
  0.00      5.68     0.00     4760     0.00     0.00  MK2D_ClearRenderer(unsigned char)
  0.00      5.68     0.00     2380     0.00     0.00  MK2D_IsError()
  0.00      5.68     0.00     2380     0.00     0.00  std::ceil(float)
  0.00      5.68     0.00     2379     0.00     0.00  MK2D_GetFPS()
  0.00      5.68     0.00     2379     0.00     0.00  MK2D_SetVRT(bool)
  0.00      5.68     0.00     2379     0.00     0.00  MK_GetMouse()
  0.00      5.68     0.00     2379     0.00     0.00  LL3D_IsError()
  0.00      5.68     0.00     2379     0.00     0.00  MK2D_Int2Str[abi:cxx11](int)
  0.00      5.68     0.00     2379     0.00     0.00  MK2D_WaitVRT()
  0.00      5.68     0.00     2379     0.00     0.00  MC_RenderMenu()
  0.00      5.68     0.00     2379     0.00     0.00  MK2D_IsKeyReleased(unsigned char)
  0.00      5.68     0.00     2379     0.00     0.00  MC_Write(int, int, int, unsigned char)
  0.00      5.68     0.00     2374     0.00     0.00  MK2D_MouseReleased(unsigned char)
  0.00      5.68     0.00     1554     0.00     0.00  LL3D_Triangle* std::__niter_base<LL3D_Triangle*>(LL3D_Triangle*)
  0.00      5.68     0.00     1336     0.00     0.00  MC_MainMenuDrawMeFunction()
  0.00      5.68     0.00     1036     0.00     0.00  __gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >::base() const
  0.00      5.68     0.00      777     0.00     0.00  __gnu_cxx::new_allocator<LL3D_Triangle>::max_size() const
  0.00      5.68     0.00      622     0.00     0.00  unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&)
  0.00      5.68     0.00      562     0.00     0.00  std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_get_Tp_allocator()
  0.00      5.68     0.00      518     0.00     0.00  __gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >::__normal_iterator(LL3D_Triangle* const&)
  0.00      5.68     0.00      518     0.00     0.00  std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_get_Tp_allocator() const
  0.00      5.68     0.00      518     0.00     0.00  std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::max_size() const
  0.00      5.68     0.00      518     0.00     0.00  std::allocator_traits<std::allocator<LL3D_Triangle> >::max_size(std::allocator<LL3D_Triangle> const&)
  0.00      5.68     0.00      518     0.00     0.00  std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_S_max_size(std::allocator<LL3D_Triangle> const&)
  0.00      5.68     0.00      518     0.00     0.00  std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_S_relocate(LL3D_Triangle*, LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle>&)
  0.00      5.68     0.00      518     0.00     0.00  std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_S_do_relocate(LL3D_Triangle*, LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle>&, std::integral_constant<bool, true>)
  0.00      5.68     0.00      518     0.00     0.00  std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_S_use_relocate()
  0.00      5.68     0.00      518     0.00     0.00  std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_S_nothrow_relocate(std::integral_constant<bool, true>)
  0.00      5.68     0.00      518     0.00     0.00  LL3D_Triangle* std::__relocate_a<LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle> >(LL3D_Triangle*, LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle>&)
  0.00      5.68     0.00      518     0.00     0.00  std::enable_if<std::__is_bitwise_relocatable<LL3D_Triangle, void>::value, LL3D_Triangle*>::type std::__relocate_a_1<LL3D_Triangle, LL3D_Triangle>(LL3D_Triangle*, LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle>&)
  0.00      5.68     0.00      295     0.00     0.00  unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&)
  0.00      5.68     0.00      277     0.00     0.00  std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_deallocate(LL3D_Triangle*, unsigned long)
  0.00      5.68     0.00      259     0.00     0.00  __gnu_cxx::new_allocator<LL3D_Triangle>::deallocate(LL3D_Triangle*, unsigned long)
  0.00      5.68     0.00      259     0.00     0.00  __gnu_cxx::new_allocator<LL3D_Triangle>::allocate(unsigned long, void const*)
  0.00      5.68     0.00      259     0.00     0.00  __gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >::difference_type __gnu_cxx::operator-<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >(__gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > > const&, __gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > > const&)
  0.00      5.68     0.00      259     0.00     0.00  std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_check_len(unsigned long, char const*) const
  0.00      5.68     0.00      259     0.00     0.00  std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_allocate(unsigned long)
  0.00      5.68     0.00      259     0.00     0.00  std::allocator_traits<std::allocator<LL3D_Triangle> >::deallocate(std::allocator<LL3D_Triangle>&, LL3D_Triangle*, unsigned long)
  0.00      5.68     0.00      259     0.00     0.00  std::allocator_traits<std::allocator<LL3D_Triangle> >::allocate(std::allocator<LL3D_Triangle>&, unsigned long)
  0.00      5.68     0.00      259     0.00     0.00  void std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_realloc_insert<LL3D_Triangle const&>(__gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >, LL3D_Triangle const&)
  0.00      5.68     0.00      259     0.00     0.00  std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::end()
  0.00      5.68     0.00      259     0.00     0.00  std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::begin()
  0.00      5.68     0.00      243     0.00     0.00  MK2D_IsKey(unsigned char)
  0.00      5.68     0.00      235     0.00     0.00  MC_SingleplayerDrawMeFunction()
  0.00      5.68     0.00      156     0.00     0.00  std::vector<Chunk, std::allocator<Chunk> >::size() const
  0.00      5.68     0.00      138     0.00     0.00  __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >::__normal_iterator(Chunk* const&)
  0.00      5.68     0.00      128     0.00     0.00  std::vector<SubChunk, std::allocator<SubChunk> >::size() const
  0.00      5.68     0.00       88     0.00     0.00  MC_Button* std::__addressof<MC_Button>(MC_Button&)
  0.00      5.68     0.00       82     0.00     0.00  __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::base() const
  0.00      5.68     0.00       80     0.00     0.00  __gnu_cxx::new_allocator<SubChunk>::max_size() const
  0.00      5.68     0.00       80     0.00     0.00  std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_get_Tp_allocator() const
  0.00      5.68     0.00       80     0.00     0.00  std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_get_Tp_allocator()
  0.00      5.68     0.00       80     0.00     0.00  SubChunk* std::__niter_base<SubChunk*>(SubChunk*)
  0.00      5.68     0.00       77     0.00     0.00  std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator()
  0.00      5.68     0.00       75     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__addressof<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00      5.68     0.00       73     0.00     0.00  LL3D_Matrix4x4::zero()
  0.00      5.68     0.00       72     0.00     0.00  std::sin(float)
  0.00      5.68     0.00       69     0.00     0.00  std::vector<Chunk, std::allocator<Chunk> >::end()
  0.00      5.68     0.00       69     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&)
  0.00      5.68     0.00       66     0.00     0.00  MC_Button* std::__niter_base<MC_Button*>(MC_Button*)
  0.00      5.68     0.00       64     0.00     0.00  __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >::operator*() const
  0.00      5.68     0.00       64     0.00     0.00  __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >::operator-(long) const
  0.00      5.68     0.00       64     0.00     0.00  std::vector<SubChunk, std::allocator<SubChunk> >::max_size() const
  0.00      5.68     0.00       64     0.00     0.00  std::allocator_traits<std::allocator<SubChunk> >::max_size(std::allocator<SubChunk> const&)
  0.00      5.68     0.00       64     0.00     0.00  std::vector<Chunk, std::allocator<Chunk> >::back()
  0.00      5.68     0.00       64     0.00     0.00  std::vector<SubChunk, std::allocator<SubChunk> >::_S_max_size(std::allocator<SubChunk> const&)
  0.00      5.68     0.00       63     0.00     0.00  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~new_allocator()
  0.00      5.68     0.00       63     0.00     0.00  std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator()
  0.00      5.68     0.00       61     0.00     0.00  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator(__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00      5.68     0.00       61     0.00     0.00  std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00      5.68     0.00       61     0.00     0.00  Chunk* std::__addressof<Chunk>(Chunk&)
  0.00      5.68     0.00       52     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
  0.00      5.68     0.00       52     0.00     0.00  void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
  0.00      5.68     0.00       52     0.00     0.00  void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
  0.00      5.68     0.00       49     0.00     0.00  MC_Button const& std::forward<MC_Button const&>(std::remove_reference<MC_Button const&>::type&)
  0.00      5.68     0.00       48     0.00     0.00  __gnu_cxx::new_allocator<SubChunk>::~new_allocator()
  0.00      5.68     0.00       48     0.00     0.00  std::allocator<SubChunk>::~allocator()
  0.00      5.68     0.00       48     0.00     0.00  std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_deallocate(SubChunk*, unsigned long)
  0.00      5.68     0.00       47     0.00     0.00  __gnu_cxx::new_allocator<SubChunk>::new_allocator(__gnu_cxx::new_allocator<SubChunk> const&)
  0.00      5.68     0.00       47     0.00     0.00  std::allocator<SubChunk>::allocator(std::allocator<SubChunk> const&)
  0.00      5.68     0.00       47     0.00     0.00  std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long)
  0.00      5.68     0.00       46     0.00     0.00  std::remove_reference<std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl&>::type&& std::move<std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl&>(std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl&)
  0.00      5.68     0.00       46     0.00     0.00  MC_Button&& std::forward<MC_Button>(std::remove_reference<MC_Button>::type&)
  0.00      5.68     0.00       44     0.00     0.00  __gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >::base() const
  0.00      5.68     0.00       44     0.00     0.00  void std::_Destroy_aux<true>::__destroy<LL3D_Triangle*>(LL3D_Triangle*, LL3D_Triangle*)
  0.00      5.68     0.00       44     0.00     0.00  std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::~_Vector_impl()
  0.00      5.68     0.00       44     0.00     0.00  std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~_Vector_base()
  0.00      5.68     0.00       44     0.00     0.00  void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
  0.00      5.68     0.00       44     0.00     0.00  void std::_Destroy<LL3D_Triangle*, LL3D_Triangle>(LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle>&)
  0.00      5.68     0.00       43     0.00     0.00  MC_Button::~MC_Button()
  0.00      5.68     0.00       43     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector()
  0.00      5.68     0.00       41     0.00     0.00  bool __gnu_cxx::operator!=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&)
  0.00      5.68     0.00       38     0.00     0.00  __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::__normal_iterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const* const&)
  0.00      5.68     0.00       37     0.00     0.00  Chunk const& std::forward<Chunk const&>(std::remove_reference<Chunk const&>::type&)
  0.00      5.68     0.00       36     0.00     0.00  Matrix_MultiplyMatrix(LL3D_Matrix4x4&, LL3D_Matrix4x4&)
  0.00      5.68     0.00       33     0.00     0.00  __gnu_cxx::new_allocator<MC_Button>::max_size() const
  0.00      5.68     0.00       32     0.00     0.00  __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >::__normal_iterator(SubChunk const* const&)
  0.00      5.68     0.00       32     0.00     0.00  __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >::base() const
  0.00      5.68     0.00       32     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::size() const
  0.00      5.68     0.00       32     0.00     0.00  void std::_Destroy_aux<true>::__destroy<SubChunk*>(SubChunk*, SubChunk*)
  0.00      5.68     0.00       32     0.00     0.00  std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_allocate(unsigned long)
  0.00      5.68     0.00       32     0.00     0.00  std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl::~_Vector_impl()
  0.00      5.68     0.00       32     0.00     0.00  std::_Vector_base<SubChunk, std::allocator<SubChunk> >::~_Vector_base()
  0.00      5.68     0.00       32     0.00     0.00  std::vector<SubChunk, std::allocator<SubChunk> >::~vector()
  0.00      5.68     0.00       32     0.00     0.00  __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > > std::__miter_base<__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > > >(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >)
  0.00      5.68     0.00       32     0.00     0.00  SubChunk const* std::__niter_base<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >)
  0.00      5.68     0.00       32     0.00     0.00  SubChunk* std::__niter_wrap<SubChunk*>(SubChunk* const&, SubChunk*)
  0.00      5.68     0.00       32     0.00     0.00  void std::_Destroy<SubChunk*>(SubChunk*, SubChunk*)
  0.00      5.68     0.00       32     0.00     0.00  void std::_Destroy<SubChunk*, SubChunk>(SubChunk*, SubChunk*, std::allocator<SubChunk>&)
  0.00      5.68     0.00       31     0.00     0.00  Chunk::~Chunk()
  0.00      5.68     0.00       30     0.00     0.00  Chunk* std::__niter_base<Chunk*>(Chunk*)
  0.00      5.68     0.00       30     0.00     0.00  std::remove_reference<std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl&>::type&& std::move<std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl&>(std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl&)
  0.00      5.68     0.00       30     0.00     0.00  Chunk&& std::forward<Chunk>(std::remove_reference<Chunk>::type&)
  0.00      5.68     0.00       29     0.00     0.00  std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_M_get_Tp_allocator()
  0.00      5.68     0.00       28     0.00     0.00  std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_erase_at_end(LL3D_Triangle*)
  0.00      5.68     0.00       28     0.00     0.00  std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::clear()
  0.00      5.68     0.00       27     0.00     0.19  MC_GameLoop()
  0.00      5.68     0.00       27     0.00     0.00  MC_UpdateInput()
  0.00      5.68     0.00       27     0.00     0.00  MK2D_BlitMem2Mem(unsigned char*, int, int, unsigned char*, int, int, int, int)
  0.00      5.68     0.00       27     0.00     0.00  MK2D_KeyReleased()
  0.00      5.68     0.00       27     0.00     0.00  __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::~new_allocator()
  0.00      5.68     0.00       27     0.00     0.00  std::allocator<std::_List_node<LL3D_Triangle> >::allocator()
  0.00      5.68     0.00       27     0.00     0.00  std::allocator<std::_List_node<LL3D_Triangle> >::~allocator()
  0.00      5.68     0.00       27     0.00     0.00  std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_List_impl::_List_impl()
  0.00      5.68     0.00       27     0.00     0.00  std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_List_impl::~_List_impl()
  0.00      5.68     0.00       27     0.00     0.00  std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_clear()
  0.00      5.68     0.00       27     0.00     0.00  std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_List_base()
  0.00      5.68     0.00       27     0.00     0.00  std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::~_List_base()
  0.00      5.68     0.00       27     0.00     0.00  std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::list()
  0.00      5.68     0.00       27     0.00     0.00  std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::~list()
  0.00      5.68     0.00       27     0.00     0.00  std::__detail::_List_node_header::_M_init()
  0.00      5.68     0.00       27     0.00     0.00  std::__detail::_List_node_header::_List_node_header()
  0.00      5.68     0.00       25     0.00     0.00  std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator() const
  0.00      5.68     0.00       23     0.00     0.00  MC_Button::MC_Button(MC_Button&&)
  0.00      5.68     0.00       23     0.00     0.00  void __gnu_cxx::new_allocator<MC_Button>::destroy<MC_Button>(MC_Button*)
  0.00      5.68     0.00       23     0.00     0.00  void __gnu_cxx::new_allocator<MC_Button>::construct<MC_Button, MC_Button>(MC_Button*, MC_Button&&)
  0.00      5.68     0.00       23     0.00     0.00  std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::_Vector_impl(std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl&&)
  0.00      5.68     0.00       23     0.00     0.00  std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl_data::_Vector_impl_data(std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl_data&&)
  0.00      5.68     0.00       23     0.00     0.00  std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_base(std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&)
  0.00      5.68     0.00       23     0.00     0.00  void std::allocator_traits<std::allocator<MC_Button> >::destroy<MC_Button>(std::allocator<MC_Button>&, MC_Button*)
  0.00      5.68     0.00       23     0.00     0.00  void std::allocator_traits<std::allocator<MC_Button> >::construct<MC_Button, MC_Button>(std::allocator<MC_Button>&, MC_Button*, MC_Button&&)
  0.00      5.68     0.00       23     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&)
  0.00      5.68     0.00       23     0.00     0.00  void std::__relocate_object_a<MC_Button, MC_Button, std::allocator<MC_Button> >(MC_Button*, MC_Button*, std::allocator<MC_Button>&)
  0.00      5.68     0.00       23     0.00     0.00  std::remove_reference<MC_Button&>::type&& std::move<MC_Button&>(MC_Button&)
  0.00      5.68     0.00       22     0.00     0.00  MC_Button::AddValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  0.00      5.68     0.00       22     0.00     0.00  void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      5.68     0.00       22     0.00     0.00  __gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >::__normal_iterator(MC_Button* const&)
  0.00      5.68     0.00       22     0.00     0.00  __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator++()
  0.00      5.68     0.00       22     0.00     0.00  __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator*() const
  0.00      5.68     0.00       22     0.00     0.00  std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_M_get_Tp_allocator() const
  0.00      5.68     0.00       22     0.00     0.00  std::vector<MC_Button, std::allocator<MC_Button> >::max_size() const
  0.00      5.68     0.00       22     0.00     0.00  std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long)
  0.00      5.68     0.00       22     0.00     0.00  std::allocator_traits<std::allocator<MC_Button> >::max_size(std::allocator<MC_Button> const&)
  0.00      5.68     0.00       22     0.00     0.00  void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      5.68     0.00       22     0.00     0.00  std::vector<MC_Button, std::allocator<MC_Button> >::_S_max_size(std::allocator<MC_Button> const&)
  0.00      5.68     0.00       22     0.00     0.00  std::vector<MC_Button, std::allocator<MC_Button> >::_S_relocate(MC_Button*, MC_Button*, MC_Button*, std::allocator<MC_Button>&)
  0.00      5.68     0.00       22     0.00     0.00  std::vector<MC_Button, std::allocator<MC_Button> >::_S_do_relocate(MC_Button*, MC_Button*, MC_Button*, std::allocator<MC_Button>&, std::integral_constant<bool, true>)
  0.00      5.68     0.00       22     0.00     0.00  std::vector<MC_Button, std::allocator<MC_Button> >::_S_use_relocate()
  0.00      5.68     0.00       22     0.00     0.00  std::vector<MC_Button, std::allocator<MC_Button> >::_S_nothrow_relocate(std::integral_constant<bool, true>)
  0.00      5.68     0.00       22     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      5.68     0.00       22     0.00     0.00  void std::_Construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      5.68     0.00       22     0.00     0.00  MC_Button* std::__relocate_a<MC_Button*, MC_Button*, std::allocator<MC_Button> >(MC_Button*, MC_Button*, MC_Button*, std::allocator<MC_Button>&)
  0.00      5.68     0.00       22     0.00     0.00  MC_Button* std::__relocate_a_1<MC_Button*, MC_Button*, std::allocator<MC_Button> >(MC_Button*, MC_Button*, MC_Button*, std::allocator<MC_Button>&)
  0.00      5.68     0.00       21     0.00     0.00  std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl_data::_Vector_impl_data()
  0.00      5.68     0.00       20     0.00     0.00  __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >::base() const
  0.00      5.68     0.00       19     0.00     0.00  MC_Menu::AddButton(MC_Button&)
  0.00      5.68     0.00       19     0.00     0.00  MC_Button::Setup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, bool, MC_Menu*, void (*)())
  0.00      5.68     0.00       19     0.00     0.00  MC_Button::MC_Button(MC_Button const&)
  0.00      5.68     0.00       19     0.00     0.00  void __gnu_cxx::new_allocator<MC_Button>::construct<MC_Button, MC_Button const&>(MC_Button*, MC_Button const&)
  0.00      5.68     0.00       19     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_S_select_on_copy(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00      5.68     0.00       19     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::end() const
  0.00      5.68     0.00       19     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::begin() const
  0.00      5.68     0.00       19     0.00     0.00  std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::_Vector_impl(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00      5.68     0.00       19     0.00     0.00  std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_create_storage(unsigned long)
  0.00      5.68     0.00       19     0.00     0.00  std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00      5.68     0.00       19     0.00     0.00  void std::allocator_traits<std::allocator<MC_Button> >::construct<MC_Button, MC_Button const&>(std::allocator<MC_Button>&, MC_Button*, MC_Button const&)
  0.00      5.68     0.00       19     0.00     0.00  std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::select_on_container_copy_construction(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00      5.68     0.00       19     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
  0.00      5.68     0.00       19     0.00     0.00  std::vector<MC_Button, std::allocator<MC_Button> >::push_back(MC_Button const&)
  0.00      5.68     0.00       19     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_erase_at_end(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
  0.00      5.68     0.00       19     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::clear()
  0.00      5.68     0.00       19     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)
  0.00      5.68     0.00       19     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::uninitialized_copy<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
  0.00      5.68     0.00       19     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
  0.00      5.68     0.00       19     0.00     0.00  void std::_Destroy<MC_Button>(MC_Button*)
  0.00      5.68     0.00       18     0.00     0.00  __gnu_cxx::new_allocator<LL3D_Triangle>::new_allocator()
  0.00      5.68     0.00       18     0.00     0.00  __gnu_cxx::new_allocator<LL3D_Triangle>::~new_allocator()
  0.00      5.68     0.00       18     0.00     0.00  std::allocator<LL3D_Triangle>::allocator()
  0.00      5.68     0.00       18     0.00     0.00  std::allocator<LL3D_Triangle>::~allocator()
  0.00      5.68     0.00       18     0.00     0.00  std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_Vector_impl::_Vector_impl()
  0.00      5.68     0.00       18     0.00     0.00  std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_Vector_impl::~_Vector_impl()
  0.00      5.68     0.00       18     0.00     0.00  std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_Vector_impl_data::_Vector_impl_data()
  0.00      5.68     0.00       18     0.00     0.00  std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_Vector_base()
  0.00      5.68     0.00       18     0.00     0.00  std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::~_Vector_base()
  0.00      5.68     0.00       18     0.00     0.00  std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_M_deallocate(MC_Button*, unsigned long)
  0.00      5.68     0.00       18     0.00     0.00  std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::vector()
  0.00      5.68     0.00       18     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__niter_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
  0.00      5.68     0.00       17     0.00     0.00  LL3D_Mesh::LL3D_Mesh()
  0.00      5.68     0.00       17     0.00     0.00  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::max_size() const
  0.00      5.68     0.00       17     0.00     0.00  std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl_data::_Vector_impl_data()
  0.00      5.68     0.00       17     0.00     0.00  std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::~vector()
  0.00      5.68     0.00       16     0.00     0.00  LL3D_AddMesh(LL3D_Mesh&)
  0.00      5.68     0.00       16     0.00     0.00  MC_GenerateChunk(Chunk&)
  0.00      5.68     0.00       16     0.00     0.00  MC_GenerateChunkMesh(int, int)
  0.00      5.68     0.00       16     0.00     0.00  MC_GetMinecraftChunk(int, int)
  0.00      5.68     0.00       16     0.00     0.00  MC_GenerateWorldChunk(int, int)
  0.00      5.68     0.00       16     0.00     0.00  Chunk::Chunk(Chunk const&)
  0.00      5.68     0.00       16     0.00     0.00  LL3D_Mesh::~LL3D_Mesh()
  0.00      5.68     0.00       16     0.00     0.00  void __gnu_cxx::new_allocator<Chunk>::construct<Chunk, Chunk const&>(Chunk*, Chunk const&)
  0.00      5.68     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<SubChunk>::deallocate(SubChunk*, unsigned long)
  0.00      5.68     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<SubChunk>::allocate(unsigned long, void const*)
  0.00      5.68     0.00       16     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<SubChunk>, SubChunk>::_S_select_on_copy(std::allocator<SubChunk> const&)
  0.00      5.68     0.00       16     0.00     0.00  std::vector<SubChunk, std::allocator<SubChunk> >::_M_check_len(unsigned long, char const*) const
  0.00      5.68     0.00       16     0.00     0.00  std::vector<SubChunk, std::allocator<SubChunk> >::end() const
  0.00      5.68     0.00       16     0.00     0.00  std::vector<SubChunk, std::allocator<SubChunk> >::begin() const
  0.00      5.68     0.00       16     0.00     0.00  SubChunk* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<SubChunk>(SubChunk const*, SubChunk const*, SubChunk*)
  0.00      5.68     0.00       16     0.00     0.00  std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl::_Vector_impl(std::allocator<SubChunk> const&)
  0.00      5.68     0.00       16     0.00     0.00  std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_create_storage(unsigned long)
  0.00      5.68     0.00       16     0.00     0.00  std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_base(unsigned long, std::allocator<SubChunk> const&)
  0.00      5.68     0.00       16     0.00     0.00  void std::allocator_traits<std::allocator<Chunk> >::construct<Chunk, Chunk const&>(std::allocator<Chunk>&, Chunk*, Chunk const&)
  0.00      5.68     0.00       16     0.00     0.00  std::allocator_traits<std::allocator<SubChunk> >::deallocate(std::allocator<SubChunk>&, SubChunk*, unsigned long)
  0.00      5.68     0.00       16     0.00     0.00  std::allocator_traits<std::allocator<SubChunk> >::select_on_container_copy_construction(std::allocator<SubChunk> const&)
  0.00      5.68     0.00       16     0.00     0.00  std::allocator_traits<std::allocator<SubChunk> >::allocate(std::allocator<SubChunk>&, unsigned long)
  0.00      5.68     0.00       16     0.00     0.00  SubChunk* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*)
  0.00      5.68     0.00       16     0.00     0.00  SubChunk* std::__uninitialized_default_n_1<true>::__uninit_default_n<SubChunk*, unsigned long>(SubChunk*, unsigned long)
  0.00      5.68     0.00       16     0.00     0.00  std::vector<Chunk, std::allocator<Chunk> >::push_back(Chunk const&)
  0.00      5.68     0.00       16     0.00     0.00  std::vector<SubChunk, std::allocator<SubChunk> >::_S_relocate(SubChunk*, SubChunk*, SubChunk*, std::allocator<SubChunk>&)
  0.00      5.68     0.00       16     0.00     0.00  std::vector<SubChunk, std::allocator<SubChunk> >::_S_do_relocate(SubChunk*, SubChunk*, SubChunk*, std::allocator<SubChunk>&, std::integral_constant<bool, true>)
  0.00      5.68     0.00       16     0.00     0.00  std::vector<SubChunk, std::allocator<SubChunk> >::_S_use_relocate()
  0.00      5.68     0.00       16     0.00     0.00  std::vector<SubChunk, std::allocator<SubChunk> >::_M_default_append(unsigned long)
  0.00      5.68     0.00       16     0.00     0.00  std::vector<SubChunk, std::allocator<SubChunk> >::_S_nothrow_relocate(std::integral_constant<bool, true>)
  0.00      5.68     0.00       16     0.00     0.00  std::vector<SubChunk, std::allocator<SubChunk> >::resize(unsigned long)
  0.00      5.68     0.00       16     0.00     0.00  std::vector<SubChunk, std::allocator<SubChunk> >::vector(std::vector<SubChunk, std::allocator<SubChunk> > const&)
  0.00      5.68     0.00       16     0.00     0.00  __gnu_cxx::__enable_if<!std::__is_scalar<SubChunk>::__value, SubChunk*>::__type std::__fill_n_a<SubChunk*, unsigned long, SubChunk>(SubChunk*, unsigned long, SubChunk const&)
  0.00      5.68     0.00       16     0.00     0.00  SubChunk* std::__relocate_a<SubChunk*, SubChunk*, std::allocator<SubChunk> >(SubChunk*, SubChunk*, SubChunk*, std::allocator<SubChunk>&)
  0.00      5.68     0.00       16     0.00     0.00  SubChunk* std::__copy_move_a<false, SubChunk const*, SubChunk*>(SubChunk const*, SubChunk const*, SubChunk*)
  0.00      5.68     0.00       16     0.00     0.00  SubChunk* std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*)
  0.00      5.68     0.00       16     0.00     0.00  std::enable_if<std::__is_bitwise_relocatable<SubChunk, void>::value, SubChunk*>::type std::__relocate_a_1<SubChunk, SubChunk>(SubChunk*, SubChunk*, SubChunk*, std::allocator<SubChunk>&)
  0.00      5.68     0.00       16     0.00     0.00  SubChunk* std::uninitialized_copy<__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*)
  0.00      5.68     0.00       16     0.00     0.00  SubChunk* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*, SubChunk>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*, std::allocator<SubChunk>&)
  0.00      5.68     0.00       16     0.00     0.00  SubChunk* std::__uninitialized_default_n<SubChunk*, unsigned long>(SubChunk*, unsigned long)
  0.00      5.68     0.00       16     0.00     0.00  SubChunk* std::__uninitialized_default_n_a<SubChunk*, unsigned long, SubChunk>(SubChunk*, unsigned long, std::allocator<SubChunk>&)
  0.00      5.68     0.00       16     0.00     0.00  SubChunk* std::copy<__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*)
  0.00      5.68     0.00       16     0.00     0.00  SubChunk* std::fill_n<SubChunk*, unsigned long, SubChunk>(SubChunk*, unsigned long, SubChunk const&)
  0.00      5.68     0.00       16     0.00     0.00  void std::_Destroy<Chunk>(Chunk*)
  0.00      5.68     0.00       15     0.00     0.00  Chunk::Chunk(Chunk&&)
  0.00      5.68     0.00       15     0.00     0.00  void __gnu_cxx::new_allocator<Chunk>::destroy<Chunk>(Chunk*)
  0.00      5.68     0.00       15     0.00     0.00  void __gnu_cxx::new_allocator<Chunk>::construct<Chunk, Chunk>(Chunk*, Chunk&&)
  0.00      5.68     0.00       15     0.00     0.00  __gnu_cxx::new_allocator<Chunk>::max_size() const
  0.00      5.68     0.00       15     0.00     0.00  std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl::_Vector_impl(std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl&&)
  0.00      5.68     0.00       15     0.00     0.00  std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl_data::_Vector_impl_data(std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl_data&&)
  0.00      5.68     0.00       15     0.00     0.00  std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_base(std::_Vector_base<SubChunk, std::allocator<SubChunk> >&&)
  0.00      5.68     0.00       15     0.00     0.00  void std::allocator_traits<std::allocator<Chunk> >::destroy<Chunk>(std::allocator<Chunk>&, Chunk*)
  0.00      5.68     0.00       15     0.00     0.00  void std::allocator_traits<std::allocator<Chunk> >::construct<Chunk, Chunk>(std::allocator<Chunk>&, Chunk*, Chunk&&)
  0.00      5.68     0.00       15     0.00     0.00  std::vector<SubChunk, std::allocator<SubChunk> >::vector(std::vector<SubChunk, std::allocator<SubChunk> >&&)
  0.00      5.68     0.00       15     0.00     0.00  void std::__relocate_object_a<Chunk, Chunk, std::allocator<Chunk> >(Chunk*, Chunk*, std::allocator<Chunk>&)
  0.00      5.68     0.00       15     0.00     0.00  std::remove_reference<Chunk&>::type&& std::move<Chunk&>(Chunk&)
  0.00      5.68     0.00       12     0.00     0.00  Matrix_PointAt(LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&)
  0.00      5.68     0.00       12     0.00     0.00  LL3D_ProjectCamera()
  0.00      5.68     0.00       12     0.00     0.00  Matrix_MakeIdentity()
  0.00      5.68     0.00       12     0.00     0.00  Matrix_QuickInverse(LL3D_Matrix4x4&)
  0.00      5.68     0.00       12     0.00     0.00  Matrix_MakeRotationX(float)
  0.00      5.68     0.00       12     0.00     0.00  Matrix_MakeRotationY(float)
  0.00      5.68     0.00       12     0.00     0.00  Matrix_MakeRotationZ(float)
  0.00      5.68     0.00       12     0.00     0.00  Matrix_MakeTranslation(float, float, float)
  0.00      5.68     0.00       12     0.00     0.00  __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::base() const
  0.00      5.68     0.00       11     0.00     0.00  LL3D_Camera::clamp()
  0.00      5.68     0.00       11     0.00     0.00  __gnu_cxx::new_allocator<MC_Button>::deallocate(MC_Button*, unsigned long)
  0.00      5.68     0.00       11     0.00     0.00  __gnu_cxx::new_allocator<MC_Button>::allocate(unsigned long, void const*)
  0.00      5.68     0.00       11     0.00     0.00  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long)
  0.00      5.68     0.00       11     0.00     0.00  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*)
  0.00      5.68     0.00       11     0.00     0.00  __gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >::difference_type __gnu_cxx::operator-<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >(__gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > > const&, __gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > > const&)
  0.00      5.68     0.00       11     0.00     0.00  std::vector<MC_Button, std::allocator<MC_Button> >::_M_check_len(unsigned long, char const*) const
  0.00      5.68     0.00       11     0.00     0.00  std::_Vector_base<Chunk, std::allocator<Chunk> >::_M_get_Tp_allocator()
  0.00      5.68     0.00       11     0.00     0.00  std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_M_allocate(unsigned long)
  0.00      5.68     0.00       11     0.00     0.00  std::allocator_traits<std::allocator<MC_Button> >::deallocate(std::allocator<MC_Button>&, MC_Button*, unsigned long)
  0.00      5.68     0.00       11     0.00     0.00  std::allocator_traits<std::allocator<MC_Button> >::allocate(std::allocator<MC_Button>&, unsigned long)
  0.00      5.68     0.00       11     0.00     0.00  std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long)
  0.00      5.68     0.00       11     0.00     0.00  std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long)
  0.00      5.68     0.00       11     0.00     0.00  void std::vector<MC_Button, std::allocator<MC_Button> >::_M_realloc_insert<MC_Button const&>(__gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >, MC_Button const&)
  0.00      5.68     0.00       11     0.00     0.00  std::vector<MC_Button, std::allocator<MC_Button> >::end()
  0.00      5.68     0.00       11     0.00     0.00  std::vector<MC_Button, std::allocator<MC_Button> >::begin()
  0.00      5.68     0.00       10     0.00     0.00  std::_Vector_base<Chunk, std::allocator<Chunk> >::_M_get_Tp_allocator() const
  0.00      5.68     0.00       10     0.00     0.00  std::vector<Chunk, std::allocator<Chunk> >::max_size() const
  0.00      5.68     0.00       10     0.00     0.00  std::allocator_traits<std::allocator<Chunk> >::max_size(std::allocator<Chunk> const&)
  0.00      5.68     0.00       10     0.00     0.00  std::vector<Chunk, std::allocator<Chunk> >::_S_max_size(std::allocator<Chunk> const&)
  0.00      5.68     0.00       10     0.00     0.00  std::vector<Chunk, std::allocator<Chunk> >::_S_relocate(Chunk*, Chunk*, Chunk*, std::allocator<Chunk>&)
  0.00      5.68     0.00       10     0.00     0.00  std::vector<Chunk, std::allocator<Chunk> >::_S_do_relocate(Chunk*, Chunk*, Chunk*, std::allocator<Chunk>&, std::integral_constant<bool, true>)
  0.00      5.68     0.00       10     0.00     0.00  std::vector<Chunk, std::allocator<Chunk> >::_S_use_relocate()
  0.00      5.68     0.00       10     0.00     0.00  std::vector<Chunk, std::allocator<Chunk> >::_S_nothrow_relocate(std::integral_constant<bool, true>)
  0.00      5.68     0.00       10     0.00     0.00  Chunk* std::__relocate_a<Chunk*, Chunk*, std::allocator<Chunk> >(Chunk*, Chunk*, Chunk*, std::allocator<Chunk>&)
  0.00      5.68     0.00       10     0.00     0.00  Chunk* std::__relocate_a_1<Chunk*, Chunk*, std::allocator<Chunk> >(Chunk*, Chunk*, Chunk*, std::allocator<Chunk>&)
  0.00      5.68     0.00        9     0.00     0.00  MK2D_Texture2D::OnCreateStruct()
  0.00      5.68     0.00        8     0.00     0.00  MK2D_Texture2D::Free()
  0.00      5.68     0.00        8     0.00     0.00  MC_Button::SetAsSwitch(int, int, int*)
  0.00      5.68     0.00        7     0.00     0.00  MC_Menu::MC_Menu()
  0.00      5.68     0.00        7     0.00     0.00  __gnu_cxx::new_allocator<MC_Button>::new_allocator()
  0.00      5.68     0.00        7     0.00     0.00  __gnu_cxx::new_allocator<MC_Button>::~new_allocator()
  0.00      5.68     0.00        7     0.00     0.00  std::allocator<MC_Button>::allocator()
  0.00      5.68     0.00        7     0.00     0.00  std::allocator<MC_Button>::~allocator()
  0.00      5.68     0.00        7     0.00     0.00  void std::_Destroy_aux<false>::__destroy<MC_Button*>(MC_Button*, MC_Button*)
  0.00      5.68     0.00        7     0.00     0.00  std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_Vector_impl::_Vector_impl()
  0.00      5.68     0.00        7     0.00     0.00  std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_Vector_impl::~_Vector_impl()
  0.00      5.68     0.00        7     0.00     0.00  std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_Vector_impl_data::_Vector_impl_data()
  0.00      5.68     0.00        7     0.00     0.00  std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_Vector_base()
  0.00      5.68     0.00        7     0.00     0.00  std::_Vector_base<MC_Button, std::allocator<MC_Button> >::~_Vector_base()
  0.00      5.68     0.00        7     0.00     0.00  std::vector<MC_Button, std::allocator<MC_Button> >::vector()
  0.00      5.68     0.00        7     0.00     0.00  std::vector<MC_Button, std::allocator<MC_Button> >::~vector()
  0.00      5.68     0.00        7     0.00     0.00  void std::_Destroy<MC_Button*>(MC_Button*, MC_Button*)
  0.00      5.68     0.00        7     0.00     0.00  void std::_Destroy<MC_Button*, MC_Button>(MC_Button*, MC_Button*, std::allocator<MC_Button>&)
  0.00      5.68     0.00        6     0.00     0.00  __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::__normal_iterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&)
  0.00      5.68     0.00        6     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::max_size() const
  0.00      5.68     0.00        6     0.00     0.00  std::_Vector_base<Chunk, std::allocator<Chunk> >::_M_deallocate(Chunk*, unsigned long)
  0.00      5.68     0.00        6     0.00     0.00  std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::max_size(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00      5.68     0.00        6     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_max_size(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00      5.68     0.00        6     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_relocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
  0.00      5.68     0.00        6     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_do_relocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::integral_constant<bool, true>)
  0.00      5.68     0.00        6     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_use_relocate()
  0.00      5.68     0.00        6     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_nothrow_relocate(std::integral_constant<bool, true>)
  0.00      5.68     0.00        6     0.00     0.00  MC_Menu** std::__niter_base<MC_Menu**>(MC_Menu**)
  0.00      5.68     0.00        6     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__relocate_a<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
  0.00      5.68     0.00        6     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__relocate_a_1<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
  0.00      5.68     0.00        6     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type&)
  0.00      5.68     0.00        5     0.00     0.00  __gnu_cxx::new_allocator<Chunk>::deallocate(Chunk*, unsigned long)
  0.00      5.68     0.00        5     0.00     0.00  __gnu_cxx::new_allocator<Chunk>::allocate(unsigned long, void const*)
  0.00      5.68     0.00        5     0.00     0.00  __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >::difference_type __gnu_cxx::operator-<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >(__gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > > const&, __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > > const&)
  0.00      5.68     0.00        5     0.00     0.00  std::vector<Chunk, std::allocator<Chunk> >::_M_check_len(unsigned long, char const*) const
  0.00      5.68     0.00        5     0.00     0.00  std::vector<MC_Menu*, std::allocator<MC_Menu*> >::size() const
  0.00      5.68     0.00        5     0.00     0.00  std::_Vector_base<Chunk, std::allocator<Chunk> >::_M_allocate(unsigned long)
  0.00      5.68     0.00        5     0.00     0.00  std::allocator_traits<std::allocator<Chunk> >::deallocate(std::allocator<Chunk>&, Chunk*, unsigned long)
  0.00      5.68     0.00        5     0.00     0.00  std::allocator_traits<std::allocator<Chunk> >::allocate(std::allocator<Chunk>&, unsigned long)
  0.00      5.68     0.00        5     0.00     0.00  void std::vector<Chunk, std::allocator<Chunk> >::_M_realloc_insert<Chunk const&>(__gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >, Chunk const&)
  0.00      5.68     0.00        5     0.00     0.00  std::vector<Chunk, std::allocator<Chunk> >::begin()
  0.00      5.68     0.00        4     0.00     0.00  MK2D_Write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, unsigned char)
  0.00      5.68     0.00        4     0.00     0.00  LL3D_Vector3D::Set(float, float, float)
  0.00      5.68     0.00        4     0.00     0.00  MK2D_Texture2D::Create(int, int, bool)
  0.00      5.68     0.00        4     0.00     0.00  MK2D_PixelBuffer::OnCreateStruct()
  0.00      5.68     0.00        4     0.00     0.00  __gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >::base() const
  0.00      5.68     0.00        4     0.00     0.00  std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_M_get_Tp_allocator()
  0.00      5.68     0.00        3     0.00     0.00  MK2D_BlitPartMem2Mem(unsigned char*, int, int, unsigned char*, int, int, int, int, int)
  0.00      5.68     0.00        3     0.00     0.00  MK2D_PixelBuffer::Free()
  0.00      5.68     0.00        3     0.00     0.00  MK2D_PixelBuffer::Create(int, int)
  0.00      5.68     0.00        3     0.00     0.00  void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
  0.00      5.68     0.00        3     0.00     0.00  void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.00      5.68     0.00        3     0.00     0.00  __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::difference_type __gnu_cxx::operator-<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&)
  0.00      5.68     0.00        3     0.00     0.00  __gnu_cxx::new_allocator<MC_Menu*>::max_size() const
  0.00      5.68     0.00        3     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_check_len(unsigned long, char const*) const
  0.00      5.68     0.00        3     0.00     0.00  void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
  0.00      5.68     0.00        3     0.00     0.00  void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.00      5.68     0.00        3     0.00     0.00  void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      5.68     0.00        3     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::end()
  0.00      5.68     0.00        3     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::begin()
  0.00      5.68     0.00        3     0.00     0.00  void std::__relocate_object_a<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
  0.00      5.68     0.00        3     0.00     0.00  std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&& std::move<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00      5.68     0.00        3     0.00     0.00  MC_Menu* const& std::forward<MC_Menu* const&>(std::remove_reference<MC_Menu* const&>::type&)
  0.00      5.68     0.00        2     0.00     0.00  MK2D_SetRenderer(MK2D_PixelBuffer&)
  0.00      5.68     0.00        2     0.00     0.00  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator()
  0.00      5.68     0.00        2     0.00     0.00  __gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >::__normal_iterator(MC_Menu** const&)
  0.00      5.68     0.00        2     0.00     0.00  std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_M_get_Tp_allocator() const
  0.00      5.68     0.00        2     0.00     0.00  std::vector<MC_Menu*, std::allocator<MC_Menu*> >::max_size() const
  0.00      5.68     0.00        2     0.00     0.00  std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator()
  0.00      5.68     0.00        2     0.00     0.00  void std::_Destroy_aux<true>::__destroy<MC_Menu**>(MC_Menu**, MC_Menu**)
  0.00      5.68     0.00        2     0.00     0.00  std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::_Vector_impl()
  0.00      5.68     0.00        2     0.00     0.00  std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_base()
  0.00      5.68     0.00        2     0.00     0.00  std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_M_deallocate(MC_Menu**, unsigned long)
  0.00      5.68     0.00        2     0.00     0.00  std::allocator_traits<std::allocator<MC_Menu*> >::max_size(std::allocator<MC_Menu*> const&)
  0.00      5.68     0.00        2     0.00     0.00  std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector()
  0.00      5.68     0.00        2     0.00     0.00  std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_S_max_size(std::allocator<MC_Menu*> const&)
  0.00      5.68     0.00        2     0.00     0.00  std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_S_relocate(MC_Menu**, MC_Menu**, MC_Menu**, std::allocator<MC_Menu*>&)
  0.00      5.68     0.00        2     0.00     0.00  std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_S_do_relocate(MC_Menu**, MC_Menu**, MC_Menu**, std::allocator<MC_Menu*>&, std::integral_constant<bool, true>)
  0.00      5.68     0.00        2     0.00     0.00  std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_erase_at_end(MC_Menu**)
  0.00      5.68     0.00        2     0.00     0.00  std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_S_use_relocate()
  0.00      5.68     0.00        2     0.00     0.00  std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_S_nothrow_relocate(std::integral_constant<bool, true>)
  0.00      5.68     0.00        2     0.00     0.00  std::vector<MC_Menu*, std::allocator<MC_Menu*> >::clear()
  0.00      5.68     0.00        2     0.00     0.00  MC_Menu** std::__relocate_a<MC_Menu**, MC_Menu**, std::allocator<MC_Menu*> >(MC_Menu**, MC_Menu**, MC_Menu**, std::allocator<MC_Menu*>&)
  0.00      5.68     0.00        2     0.00     0.00  std::enable_if<std::__is_bitwise_relocatable<MC_Menu*, void>::value, MC_Menu**>::type std::__relocate_a_1<MC_Menu*, MC_Menu*>(MC_Menu**, MC_Menu**, MC_Menu**, std::allocator<MC_Menu*>&)
  0.00      5.68     0.00        2     0.00     0.00  void std::_Destroy<MC_Menu**>(MC_Menu**, MC_Menu**)
  0.00      5.68     0.00        2     0.00     0.00  void std::_Destroy<MC_Menu**, MC_Menu*>(MC_Menu**, MC_Menu**, std::allocator<MC_Menu*>&)
  0.00      5.68     0.00        1     0.00     0.00  _GLOBAL__sub_I_LL3D_IsThereError
  0.00      5.68     0.00        1     0.00     0.00  _GLOBAL__sub_I_MC_DirtBackground
  0.00      5.68     0.00        1     0.00     0.00  _GLOBAL__sub_I_MC_GeneratedChunksYet
  0.00      5.68     0.00        1     0.00     0.00  _GLOBAL__sub_I_MC_Menu_MainMenu
  0.00      5.68     0.00        1     0.00     0.00  _GLOBAL__sub_I_MC_WorldSeed
  0.00      5.68     0.00        1     0.00     0.00  _GLOBAL__sub_I_MK_MouseAvailable
  0.00      5.68     0.00        1     0.00     0.00  _GLOBAL__sub_I_Prog_Window
  0.00      5.68     0.00        1     0.00     0.00  _GLOBAL__sub_I__Z14LL3D_SetupMathv
  0.00      5.68     0.00        1     0.00     0.00  _GLOBAL__sub_I__Z14MC_CmdlineArgsB5cxx11
  0.00      5.68     0.00        1     0.00     0.00  MK2D_Print(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int)
  0.00      5.68     0.00        1     0.00     0.00  MC_SetSplash()
  0.00      5.68     0.00        1     0.00     0.00  MK2D_SetFont(MK2D_Texture2D&)
  0.00      5.68     0.00        1     0.00     0.00  MK_HideMouse()
  0.00      5.68     0.00        1     0.00     0.00  MK_InitMouse()
  0.00      5.68     0.00        1     0.00     0.00  LL3D_FreeMath()
  0.00      5.68     0.00        1     0.00     0.00  LL3D_Shutdown()
  0.00      5.68     0.00        1     0.00     0.00  MC_HandleArgs()
  0.00      5.68     0.00        1     0.00     0.01  MC_LoadAssets()
  0.00      5.68     0.00        1     0.00     0.00  MC_Menu_Setup()
  0.00      5.68     0.00        1     0.00     0.00  MK2D_Shutdown()
  0.00      5.68     0.00        1     0.00     0.00  LL3D_SetupMath()
  0.00      5.68     0.00        1     0.00     0.00  MK2D_ClearKeys()
  0.00      5.68     0.00        1     0.00     0.00  MK2D_ClearText()
  0.00      5.68     0.00        1     0.00     0.00  MK2D_InitInput()
  0.00      5.68     0.00        1     0.00     0.00  LL3D_ClearScene()
  0.00      5.68     0.00        1     0.00     0.00  MC_Menu_DoneFun()
  0.00      5.68     0.00        1     0.00     0.00  MC_Setup3DStuff()
  0.00      5.68     0.00        1     0.00     0.00  MC_UnloadAssets()
  0.00      5.68     0.00        1     0.00     0.00  MK2D_ThrowError(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  0.00      5.68     0.00        1     0.00     0.00  LL3D_SetRenderer(MK2D_PixelBuffer&, PixelBuffer_f&)
  0.00      5.68     0.00        1     0.00     0.00  MC_Menu_Shutdown()
  0.00      5.68     0.00        1     0.00     0.00  LL3D_PrintExitCode()
  0.00      5.68     0.00        1     0.00     0.00  LL3D_SetRasterType(LL3D_RasterType)
  0.00      5.68     0.00        1     0.00     0.00  LL3D_SetRenderType(LL3D_RenderType)
  0.00      5.68     0.00        1     0.00     0.00  MC_Shutdown3DStuff()
  0.00      5.68     0.00        1     0.00     0.00  MK2D_PrintExitCode()
  0.00      5.68     0.00        1     0.00     0.00  MK2D_ResetRenderer()
  0.00      5.68     0.00        1     0.00     0.00  MK2D_ShutdownInput()
  0.00      5.68     0.00        1     0.00     0.00  LL3D_SetWorldCamera(LL3D_Camera&)
  0.00      5.68     0.00        1     0.00     0.00  MC_ClearWorldChunks()
  0.00      5.68     0.00        1     0.00     0.05  MC_CreateGameChunks()
  0.00      5.68     0.00        1     0.00     0.01  MC_MinecraftStartup()
  0.00      5.68     0.00        1     0.00     0.00  MC_PlayGameFunction()
  0.00      5.68     0.00        1     0.00     0.00  MK2D_PositionCursor(int, int)
  0.00      5.68     0.00        1     0.00     0.00  MC_MinecraftShutdown()
  0.00      5.68     0.00        1     0.00     0.00  MC_NullButtonFunction()
  0.00      5.68     0.00        1     0.00     0.00  Matrix_MakeProjection(float, float, float, float)
  0.00      5.68     0.00        1     0.00     0.00  MK_GetMouseSensitivity()
  0.00      5.68     0.00        1     0.00     0.00  MK_SetMouseSensitivity()
  0.00      5.68     0.00        1     0.00     0.00  MK2D_GenerateRGBPallete()
  0.00      5.68     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      5.68     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      5.68     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      5.68     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      5.68     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      5.68     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      5.68     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      5.68     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      5.68     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      5.68     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      5.68     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      5.68     0.00        1     0.00     0.00  LL3D_Init()
  0.00      5.68     0.00        1     0.00     0.00  MK2D_Init()
  0.00      5.68     0.00        1     0.00     0.00  LL3D_Camera::Reset()
  0.00      5.68     0.00        1     0.00     0.00  LL3D_Camera::SetMat(float, float)
  0.00      5.68     0.00        1     0.00     0.00  PixelBuffer_f::OnCreateStruct()
  0.00      5.68     0.00        1     0.00     0.00  PixelBuffer_f::Free()
  0.00      5.68     0.00        1     0.00     0.00  PixelBuffer_f::Create(int, int)
  0.00      5.68     0.00        1     0.00     0.00  Chunk::Chunk()
  0.00      5.68     0.00        1     0.00     0.00  MK2D_RGB::SetRGB(unsigned char, unsigned char, unsigned char)
  0.00      5.68     0.00        1     0.00     0.00  MC_Button::MC_Button()
  0.00      5.68     0.00        1     0.00     0.00  __gnu_cxx::new_allocator<Chunk>::new_allocator()
  0.00      5.68     0.00        1     0.00     0.00  __gnu_cxx::new_allocator<Chunk>::~new_allocator()
  0.00      5.68     0.00        1     0.00     0.00  __gnu_cxx::new_allocator<SubChunk>::new_allocator()
  0.00      5.68     0.00        1     0.00     0.00  __gnu_cxx::new_allocator<MC_Menu*>::deallocate(MC_Menu**, unsigned long)
  0.00      5.68     0.00        1     0.00     0.00  __gnu_cxx::new_allocator<MC_Menu*>::allocate(unsigned long, void const*)
  0.00      5.68     0.00        1     0.00     0.00  void __gnu_cxx::new_allocator<MC_Menu*>::construct<MC_Menu*, MC_Menu* const&>(MC_Menu**, MC_Menu* const&)
  0.00      5.68     0.00        1     0.00     0.00  __gnu_cxx::new_allocator<MC_Menu*>::new_allocator()
  0.00      5.68     0.00        1     0.00     0.00  __gnu_cxx::new_allocator<MC_Menu*>::~new_allocator()
  0.00      5.68     0.00        1     0.00     0.00  __gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >::difference_type __gnu_cxx::operator-<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >(__gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > > const&, __gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > > const&)
  0.00      5.68     0.00        1     0.00     0.00  std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_check_len(unsigned long, char const*) const
  0.00      5.68     0.00        1     0.00     0.00  std::allocator<Chunk>::allocator()
  0.00      5.68     0.00        1     0.00     0.00  std::allocator<Chunk>::~allocator()
  0.00      5.68     0.00        1     0.00     0.00  std::allocator<SubChunk>::allocator()
  0.00      5.68     0.00        1     0.00     0.00  std::allocator<MC_Menu*>::allocator()
  0.00      5.68     0.00        1     0.00     0.00  std::allocator<MC_Menu*>::~allocator()
  0.00      5.68     0.00        1     0.00     0.00  void std::_Destroy_aux<false>::__destroy<Chunk*>(Chunk*, Chunk*)
  0.00      5.68     0.00        1     0.00     0.00  std::_Vector_base<Chunk, std::allocator<Chunk> >::_Vector_impl::_Vector_impl()
  0.00      5.68     0.00        1     0.00     0.00  std::_Vector_base<Chunk, std::allocator<Chunk> >::_Vector_impl::~_Vector_impl()
  0.00      5.68     0.00        1     0.00     0.00  std::_Vector_base<Chunk, std::allocator<Chunk> >::_Vector_impl_data::_Vector_impl_data()
  0.00      5.68     0.00        1     0.00     0.00  std::_Vector_base<Chunk, std::allocator<Chunk> >::_Vector_base()
  0.00      5.68     0.00        1     0.00     0.00  std::_Vector_base<Chunk, std::allocator<Chunk> >::~_Vector_base()
  0.00      5.68     0.00        1     0.00     0.00  std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl::_Vector_impl()
  0.00      5.68     0.00        1     0.00     0.00  std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_base()
  0.00      5.68     0.00        1     0.00     0.00  std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_M_allocate(unsigned long)
  0.00      5.68     0.00        1     0.00     0.00  std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_Vector_impl::_Vector_impl()
  0.00      5.68     0.00        1     0.00     0.00  std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_Vector_impl::~_Vector_impl()
  0.00      5.68     0.00        1     0.00     0.00  std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_Vector_impl_data::_Vector_impl_data()
  0.00      5.68     0.00        1     0.00     0.00  std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_Vector_base()
  0.00      5.68     0.00        1     0.00     0.00  std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::~_Vector_base()
  0.00      5.68     0.00        1     0.00     0.00  std::allocator_traits<std::allocator<MC_Menu*> >::deallocate(std::allocator<MC_Menu*>&, MC_Menu**, unsigned long)
  0.00      5.68     0.00        1     0.00     0.00  std::allocator_traits<std::allocator<MC_Menu*> >::allocate(std::allocator<MC_Menu*>&, unsigned long)
  0.00      5.68     0.00        1     0.00     0.00  void std::allocator_traits<std::allocator<MC_Menu*> >::construct<MC_Menu*, MC_Menu* const&>(std::allocator<MC_Menu*>&, MC_Menu**, MC_Menu* const&)
  0.00      5.68     0.00        1     0.00     0.00  std::vector<Chunk, std::allocator<Chunk> >::_M_erase_at_end(Chunk*)
  0.00      5.68     0.00        1     0.00     0.00  std::vector<Chunk, std::allocator<Chunk> >::clear()
  0.00      5.68     0.00        1     0.00     0.00  std::vector<Chunk, std::allocator<Chunk> >::vector()
  0.00      5.68     0.00        1     0.00     0.00  std::vector<SubChunk, std::allocator<SubChunk> >::vector()
  0.00      5.68     0.00        1     0.00     0.00  std::vector<MC_Button, std::allocator<MC_Button> >::_M_erase_at_end(MC_Button*)
  0.00      5.68     0.00        1     0.00     0.00  std::vector<MC_Button, std::allocator<MC_Button> >::clear()
  0.00      5.68     0.00        1     0.00     0.00  void std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_realloc_insert<MC_Menu* const&>(__gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >, MC_Menu* const&)
  0.00      5.68     0.00        1     0.00     0.00  std::vector<MC_Menu*, std::allocator<MC_Menu*> >::end()
  0.00      5.68     0.00        1     0.00     0.00  std::vector<MC_Menu*, std::allocator<MC_Menu*> >::begin()
  0.00      5.68     0.00        1     0.00     0.00  std::vector<MC_Menu*, std::allocator<MC_Menu*> >::push_back(MC_Menu* const&)
  0.00      5.68     0.00        1     0.00     0.00  std::vector<MC_Menu*, std::allocator<MC_Menu*> >::vector()
  0.00      5.68     0.00        1     0.00     0.00  std::tan(float)
  0.00      5.68     0.00        1     0.00     0.00  void std::_Destroy<Chunk*>(Chunk*, Chunk*)
  0.00      5.68     0.00        1     0.00     0.00  void std::_Destroy<Chunk*, Chunk>(Chunk*, Chunk*, std::allocator<Chunk>&)

 %         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-2020 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 2 byte(s) for 0.18% of 5.68 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]     99.2    0.00    5.64                 main [1]
                0.01    5.61       1/1           MC_MinecraftLoop() [2]
                0.00    0.01       1/1           MC_MinecraftStartup() [65]
                0.00    0.00       1/1           MC_HandleArgs() [496]
                0.00    0.00       1/1           MC_MinecraftShutdown() [518]
                0.00    0.00       1/1           MK2D_ClearText() [500]
                0.00    0.00       1/1           MK2D_Print(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int) [490]
-----------------------------------------------
                0.01    5.61       1/1           main [1]
[2]     99.0    0.01    5.61       1         MC_MinecraftLoop() [2]
                0.00    5.19      27/27          MC_GameLoop() [3]
                0.00    0.30    2379/2379        MC_RenderMenu() [14]
                0.00    0.08    2379/2379        MC_Write(int, int, int, unsigned char) [27]
                0.01    0.01    2379/2379        MK2D_RenderBuffer() [58]
                0.01    0.00    2379/2379        MC_Menu_DrawDirt() [74]
                0.01    0.00    2379/2379        MK2D_DrawMonkeyMouse() [75]
                0.00    0.00    4758/24111       MK2D_SetRenderBlend(int) [122]
                0.00    0.00    2380/2380        std::ceil(float) [131]
                0.00    0.00    2380/2380        MK2D_IsError() [130]
                0.00    0.00    2379/2379        LL3D_IsError() [135]
                0.00    0.00    2379/2379        MK_GetMouse() [134]
                0.00    0.00    2379/4760        MK2D_ClearRenderer(unsigned char) [129]
                0.00    0.00    2379/2379        MK2D_SetVRT(bool) [133]
                0.00    0.00    2379/2379        MK2D_GetFPS() [132]
-----------------------------------------------
                0.00    5.19      27/27          MC_MinecraftLoop() [2]
[3]     91.4    0.00    5.19      27         MC_GameLoop() [3]
                0.33    3.39      27/27          LL3D_ProjectObjects() [4]
                0.10    1.32      27/27          LL3D_RenderObjects() [5]
                0.00    0.05       1/1           MC_CreateGameChunks() [37]
                0.00    0.01      27/27          MC_UpdateInput() [62]
                0.00    0.00      27/27          MK2D_BlitMem2Mem(unsigned char*, int, int, unsigned char*, int, int, int, int) [237]
-----------------------------------------------
                0.33    3.39      27/27          MC_GameLoop() [3]
[4]     65.4    0.33    3.39      27         LL3D_ProjectObjects() [4]
                1.18    0.00 11317494/11317506     Matrix_MultiplyVector(LL3D_Matrix4x4&, LL3D_Vector3D&) [6]
                0.82    0.00 6023808/6079670     Vector_Sub(LL3D_Vector3D&, LL3D_Vector3D&) [7]
                0.28    0.09 2889200/5333013     Vector_Normalise(LL3D_Vector3D&) [9]
                0.12    0.14  881264/2387957     Triangle_ClipAgainstPlane(LL3D_Vector3D, LL3D_Vector3D, LL3D_Triangle&, LL3D_Triangle&, LL3D_Triangle&) [8]
                0.22    0.00 2007936/2007948     Vector_CrossProduct(LL3D_Vector3D&, LL3D_Vector3D&) [15]
                0.20    0.00 2649894/2649894     Vector_Div(LL3D_Vector3D&, float) [16]
                0.18    0.00 2649894/2705738     Vector_Add(LL3D_Vector3D&, LL3D_Vector3D&) [18]
                0.01    0.07  883298/1032034     std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::push_back(LL3D_Triangle const&) [25]
                0.03    0.00 3180960/11069438     Vector_DotProduct(LL3D_Vector3D&, LL3D_Vector3D&) [24]
                0.03    0.00 2007936/2965602     std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::operator[](unsigned long) [41]
                0.01    0.00 2007963/2966708     std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::size() const [55]
                0.00    0.01      27/28          std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::clear() [91]
-----------------------------------------------
                0.10    1.32      27/27          MC_GameLoop() [3]
[5]     24.9    0.10    1.32      27         LL3D_RenderObjects() [5]
                0.20    0.24 1506693/2387957     Triangle_ClipAgainstPlane(LL3D_Vector3D, LL3D_Vector3D, LL3D_Triangle&, LL3D_Triangle&, LL3D_Triangle&) [8]
                0.29    0.03   92218/92218       LL3D_TexturedTriangle(int, int, float, float, float, int, int, float, float, float, int, int, float, float, float, MK2D_Texture2D*) [13]
                0.02    0.18 1693922/1693922     std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::push_back(LL3D_Triangle const&) [17]
                0.00    0.18 1693922/1693922     std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::pop_front() [19]
                0.02    0.06 1693922/1693922     std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::front() [26]
                0.00    0.07 4603719/4603719     std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::size() const [31]
                0.01    0.00  883298/2965602     std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::operator[](unsigned long) [41]
                0.00    0.01      27/27          std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::list() [82]
                0.01    0.00  883325/2966708     std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::size() const [55]
                0.00    0.00      27/27          std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::~list() [244]
-----------------------------------------------
                0.00    0.00      12/11317506     LL3D_ProjectCamera() [59]
                1.18    0.00 11317494/11317506     LL3D_ProjectObjects() [4]
[6]     20.8    1.18    0.00 11317506         Matrix_MultiplyVector(LL3D_Matrix4x4&, LL3D_Vector3D&) [6]
-----------------------------------------------
                0.00    0.00       6/6079670     MC_UpdateInput() [62]
                0.00    0.00      24/6079670     Matrix_PointAt(LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&) [106]
                0.01    0.00   55832/6079670     Vector_IntersectPlane(LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&, float&) [40]
                0.82    0.00 6023808/6079670     LL3D_ProjectObjects() [4]
[7]     14.6    0.83    0.00 6079670         Vector_Sub(LL3D_Vector3D&, LL3D_Vector3D&) [7]
-----------------------------------------------
                0.12    0.14  881264/2387957     LL3D_ProjectObjects() [4]
                0.20    0.24 1506693/2387957     LL3D_RenderObjects() [5]
[8]     12.3    0.32    0.38 2387957         Triangle_ClipAgainstPlane(LL3D_Vector3D, LL3D_Vector3D, LL3D_Triangle&, LL3D_Triangle&, LL3D_Triangle&) [8]
                0.23    0.08 2387957/5333013     Vector_Normalise(LL3D_Vector3D&) [9]
                0.01    0.03   55832/55832       Vector_IntersectPlane(LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&, float&) [40]
                0.03    0.00 2387957/11069438     Vector_DotProduct(LL3D_Vector3D&, LL3D_Vector3D&) [24]
-----------------------------------------------
                0.00    0.00      24/5333013     Matrix_PointAt(LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&) [106]
                0.01    0.00   55832/5333013     Vector_IntersectPlane(LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&, float&) [40]
                0.23    0.08 2387957/5333013     Triangle_ClipAgainstPlane(LL3D_Vector3D, LL3D_Vector3D, LL3D_Triangle&, LL3D_Triangle&, LL3D_Triangle&) [8]
                0.28    0.09 2889200/5333013     LL3D_ProjectObjects() [4]
[9]     12.2    0.52    0.17 5333013         Vector_Normalise(LL3D_Vector3D&) [9]
                0.06    0.11 5333013/5333013     Vector_Length(LL3D_Vector3D&) [20]
-----------------------------------------------
                0.00    0.04    1336/10865       MC_MainMenuDrawMeFunction() [38]
                0.00    0.08    2379/10865       MC_Write(int, int, int, unsigned char) [27]
                0.01    0.24    7150/10865       MC_RenderMenu() [14]
[10]     6.7    0.02    0.36   10865         MC_Write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, unsigned char) [10]
                0.00    0.36  140937/140993      MK2D_RenderGliph(unsigned char, int, int, unsigned char) [11]
                0.00    0.00   10865/10865       MK2D_FindPalRGB(unsigned char) [125]
                0.00    0.00   10865/10865       MK2D_GetPalRGB(MK2D_RGB) [123]
-----------------------------------------------
                0.00    0.00      56/140993      MK2D_Write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, unsigned char) [102]
                0.00    0.36  140937/140993      MC_Write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, unsigned char) [10]
[11]     6.3    0.00    0.36  140993         MK2D_RenderGliph(unsigned char, int, int, unsigned char) [11]
                0.36    0.00  140993/140993      MK2D_RenderAATexture2DColored(MK2D_Texture2D&, int, int, int, int, int, int, int) [12]
-----------------------------------------------
                0.36    0.00  140993/140993      MK2D_RenderGliph(unsigned char, int, int, unsigned char) [11]
[12]     6.3    0.36    0.00  140993         MK2D_RenderAATexture2DColored(MK2D_Texture2D&, int, int, int, int, int, int, int) [12]
-----------------------------------------------
                0.29    0.03   92218/92218       LL3D_RenderObjects() [5]
[13]     5.6    0.29    0.03   92218         LL3D_TexturedTriangle(int, int, float, float, float, int, int, float, float, float, int, int, float, float, float, MK2D_Texture2D*) [13]
                0.03    0.00 2197827/2197827     MK2D_Texture2D::SampleMaskFast(int, int) [50]
                0.01    0.00  331987/331987      MK2D_Texture2D::SampleTexFast(int, int) [93]
-----------------------------------------------
                0.00    0.30    2379/2379        MC_MinecraftLoop() [2]
[14]     5.2    0.00    0.30    2379         MC_RenderMenu() [14]
                0.01    0.24    7150/10865       MC_Write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, unsigned char) [10]
                0.00    0.05    1336/1336        MC_MainMenuDrawMeFunction() [38]
                0.00    0.00   50060/50060       std::vector<MC_Button, std::allocator<MC_Button> >::operator[](unsigned long) [121]
                0.00    0.00   14300/24111       MK2D_SetRenderBlend(int) [122]
                0.00    0.00    9529/9573        std::vector<MC_Button, std::allocator<MC_Button> >::size() const [126]
                0.00    0.00    7150/7150        MK2D_BlitBar(int, int, int, int, unsigned char) [127]
                0.00    0.00    7150/7150        MK2D_BlitBox(int, int, int, int, unsigned char) [128]
                0.00    0.00    2379/2379        MK2D_IsKeyReleased(unsigned char) [138]
                0.00    0.00    2374/2374        MK2D_MouseReleased(unsigned char) [139]
                0.00    0.00     235/235         MC_SingleplayerDrawMeFunction() [167]
                0.00    0.00       1/1           MC_Menu_DoneFun() [502]
                0.00    0.00       1/1           MC_PlayGameFunction() [516]
                0.00    0.00       1/1           MC_NullButtonFunction() [519]
-----------------------------------------------
                0.00    0.00      12/2007948     Matrix_PointAt(LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&) [106]
                0.22    0.00 2007936/2007948     LL3D_ProjectObjects() [4]
[15]     3.9    0.22    0.00 2007948         Vector_CrossProduct(LL3D_Vector3D&, LL3D_Vector3D&) [15]
-----------------------------------------------
                0.20    0.00 2649894/2649894     LL3D_ProjectObjects() [4]
[16]     3.5    0.20    0.00 2649894         Vector_Div(LL3D_Vector3D&, float) [16]
-----------------------------------------------
                0.02    0.18 1693922/1693922     LL3D_RenderObjects() [5]
[17]     3.5    0.02    0.18 1693922         std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::push_back(LL3D_Triangle const&) [17]
                0.01    0.16 1693922/1693922     void std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_insert<LL3D_Triangle const&>(std::_List_iterator<LL3D_Triangle>, LL3D_Triangle const&) [21]
                0.00    0.01 1693922/1693922     std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::end() [89]
-----------------------------------------------
                0.00    0.00      12/2705738     LL3D_ProjectCamera() [59]
                0.00    0.00   55832/2705738     Vector_IntersectPlane(LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&, float&) [40]
                0.18    0.00 2649894/2705738     LL3D_ProjectObjects() [4]
[18]     3.2    0.18    0.00 2705738         Vector_Add(LL3D_Vector3D&, LL3D_Vector3D&) [18]
-----------------------------------------------
                0.00    0.18 1693922/1693922     LL3D_RenderObjects() [5]
[19]     3.1    0.00    0.18 1693922         std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::pop_front() [19]
                0.01    0.13 1693922/1693922     std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_erase(std::_List_iterator<LL3D_Triangle>) [23]
                0.03    0.01 1693922/3387844     std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::begin() [33]
-----------------------------------------------
                0.06    0.11 5333013/5333013     Vector_Normalise(LL3D_Vector3D&) [9]
[20]     3.0    0.06    0.11 5333013         Vector_Length(LL3D_Vector3D&) [20]
                0.06    0.00 5333013/11069438     Vector_DotProduct(LL3D_Vector3D&, LL3D_Vector3D&) [24]
                0.06    0.00 5333013/5333013     std::sqrt(float) [36]
-----------------------------------------------
                0.01    0.16 1693922/1693922     std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::push_back(LL3D_Triangle const&) [17]
[21]     3.0    0.01    0.16 1693922         void std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_insert<LL3D_Triangle const&>(std::_List_iterator<LL3D_Triangle>, LL3D_Triangle const&) [21]
                0.02    0.14 1693922/1693922     std::_List_node<LL3D_Triangle>* std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_create_node<LL3D_Triangle const&>(LL3D_Triangle const&) [22]
                0.01    0.00 1693922/8840015     LL3D_Triangle const& std::forward<LL3D_Triangle const&>(std::remove_reference<LL3D_Triangle const&>::type&) [48]
                0.00    0.00 1693922/1693922     std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_inc_size(unsigned long) [118]
-----------------------------------------------
                0.02    0.14 1693922/1693922     void std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_insert<LL3D_Triangle const&>(std::_List_iterator<LL3D_Triangle>, LL3D_Triangle const&) [21]
[22]     2.8    0.02    0.14 1693922         std::_List_node<LL3D_Triangle>* std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_create_node<LL3D_Triangle const&>(LL3D_Triangle const&) [22]
                0.01    0.03 1693922/1693922     void std::allocator_traits<std::allocator<std::_List_node<LL3D_Triangle> > >::construct<LL3D_Triangle, LL3D_Triangle const&>(std::allocator<std::_List_node<LL3D_Triangle> >&, LL3D_Triangle*, LL3D_Triangle const&) [39]
                0.00    0.03 1693922/1693922     std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_get_node() [52]
                0.01    0.01 1693922/5081766     std::_List_node<LL3D_Triangle>::_M_valptr() [32]
                0.02    0.00 1693922/1693922     std::__allocated_ptr<std::allocator<std::_List_node<LL3D_Triangle> > >::~__allocated_ptr() [56]
                0.01    0.00 1693922/3387844     std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_get_Node_allocator() [53]
                0.00    0.01 1693922/1693922     std::__allocated_ptr<std::allocator<std::_List_node<LL3D_Triangle> > >::__allocated_ptr(std::allocator<std::_List_node<LL3D_Triangle> >&, std::_List_node<LL3D_Triangle>*) [67]
                0.01    0.00 1693922/8840015     LL3D_Triangle const& std::forward<LL3D_Triangle const&>(std::remove_reference<LL3D_Triangle const&>::type&) [48]
                0.00    0.00 1693922/1693922     std::__allocated_ptr<std::allocator<std::_List_node<LL3D_Triangle> > >::operator=(decltype(nullptr)) [116]
-----------------------------------------------
                0.01    0.13 1693922/1693922     std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::pop_front() [19]
[23]     2.5    0.01    0.13 1693922         std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_erase(std::_List_iterator<LL3D_Triangle>) [23]
                0.03    0.03 1693922/1693922     void std::allocator_traits<std::allocator<std::_List_node<LL3D_Triangle> > >::destroy<LL3D_Triangle>(std::allocator<std::_List_node<LL3D_Triangle> >&, LL3D_Triangle*) [35]
                0.02    0.02 1693922/1693922     std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_put_node(std::_List_node<LL3D_Triangle>*) [42]
                0.01    0.01 1693922/5081766     std::_List_node<LL3D_Triangle>::_M_valptr() [32]
                0.01    0.00 1693922/3387844     std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_get_Node_allocator() [53]
                0.00    0.00 1693922/1693922     std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_dec_size(unsigned long) [117]
-----------------------------------------------
                0.00    0.00      12/11069438     Matrix_PointAt(LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&) [106]
                0.00    0.00  167496/11069438     Vector_IntersectPlane(LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&, float&) [40]
                0.03    0.00 2387957/11069438     Triangle_ClipAgainstPlane(LL3D_Vector3D, LL3D_Vector3D, LL3D_Triangle&, LL3D_Triangle&, LL3D_Triangle&) [8]
                0.03    0.00 3180960/11069438     LL3D_ProjectObjects() [4]
                0.06    0.00 5333013/11069438     Vector_Length(LL3D_Vector3D&) [20]
[24]     2.1    0.12    0.00 11069438         Vector_DotProduct(LL3D_Vector3D&, LL3D_Vector3D&) [24]
-----------------------------------------------
                0.00    0.01   74368/1032034     MC_GenerateChunkMesh(int, int) [43]
                0.00    0.01   74368/1032034     LL3D_AddMesh(LL3D_Mesh&) [88]
                0.01    0.07  883298/1032034     LL3D_ProjectObjects() [4]
[25]     1.5    0.01    0.08 1032034         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::push_back(LL3D_Triangle const&) [25]
                0.00    0.08 1031775/1032034     void std::allocator_traits<std::allocator<LL3D_Triangle> >::construct<LL3D_Triangle, LL3D_Triangle const&>(std::allocator<LL3D_Triangle>&, LL3D_Triangle*, LL3D_Triangle const&) [28]
                0.00    0.00     259/259         void std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_realloc_insert<LL3D_Triangle const&>(__gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >, LL3D_Triangle const&) [105]
                0.00    0.00     259/259         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::end() [164]
-----------------------------------------------
                0.02    0.06 1693922/1693922     LL3D_RenderObjects() [5]
[26]     1.5    0.02    0.06 1693922         std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::front() [26]
                0.03    0.01 1693922/3387844     std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::begin() [33]
                0.01    0.02 1693922/1693922     std::_List_iterator<LL3D_Triangle>::operator*() const [44]
-----------------------------------------------
                0.00    0.08    2379/2379        MC_MinecraftLoop() [2]
[27]     1.5    0.00    0.08    2379         MC_Write(int, int, int, unsigned char) [27]
                0.00    0.08    2379/10865       MC_Write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, unsigned char) [10]
                0.00    0.00    2379/2379        MK2D_Int2Str[abi:cxx11](int) [136]
-----------------------------------------------
                0.00    0.00     259/1032034     void std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_realloc_insert<LL3D_Triangle const&>(__gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >, LL3D_Triangle const&) [105]
                0.00    0.08 1031775/1032034     std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::push_back(LL3D_Triangle const&) [25]
[28]     1.4    0.00    0.08 1032034         void std::allocator_traits<std::allocator<LL3D_Triangle> >::construct<LL3D_Triangle, LL3D_Triangle const&>(std::allocator<LL3D_Triangle>&, LL3D_Triangle*, LL3D_Triangle const&) [28]
                0.07    0.00 1032034/1032034     void __gnu_cxx::new_allocator<LL3D_Triangle>::construct<LL3D_Triangle, LL3D_Triangle const&>(LL3D_Triangle*, LL3D_Triangle const&) [29]
                0.00    0.00 1032034/8840015     LL3D_Triangle const& std::forward<LL3D_Triangle const&>(std::remove_reference<LL3D_Triangle const&>::type&) [48]
-----------------------------------------------
                0.07    0.00 1032034/1032034     void std::allocator_traits<std::allocator<LL3D_Triangle> >::construct<LL3D_Triangle, LL3D_Triangle const&>(std::allocator<LL3D_Triangle>&, LL3D_Triangle*, LL3D_Triangle const&) [28]
[29]     1.3    0.07    0.00 1032034         void __gnu_cxx::new_allocator<LL3D_Triangle>::construct<LL3D_Triangle, LL3D_Triangle const&>(LL3D_Triangle*, LL3D_Triangle const&) [29]
                0.00    0.00 1032034/8840015     LL3D_Triangle const& std::forward<LL3D_Triangle const&>(std::remove_reference<LL3D_Triangle const&>::type&) [48]
                0.00    0.00 1032034/2726077     operator new(unsigned long, void*) [115]
-----------------------------------------------
                0.01    0.06 4603719/4603719     std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::size() const [31]
[30]     1.2    0.01    0.06 4603719         std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_node_count() const [30]
                0.06    0.00 4603719/4603719     std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_get_size() const [34]
-----------------------------------------------
                0.00    0.07 4603719/4603719     LL3D_RenderObjects() [5]
[31]     1.2    0.00    0.07 4603719         std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::size() const [31]
                0.01    0.06 4603719/4603719     std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_node_count() const [30]
-----------------------------------------------
                0.01    0.01 1693922/5081766     std::_List_iterator<LL3D_Triangle>::operator*() const [44]
                0.01    0.01 1693922/5081766     std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_erase(std::_List_iterator<LL3D_Triangle>) [23]
                0.01    0.01 1693922/5081766     std::_List_node<LL3D_Triangle>* std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_create_node<LL3D_Triangle const&>(LL3D_Triangle const&) [22]
[32]     1.1    0.04    0.03 5081766         std::_List_node<LL3D_Triangle>::_M_valptr() [32]
                0.03    0.00 5081766/5081766     __gnu_cxx::__aligned_membuf<LL3D_Triangle>::_M_ptr() [45]
-----------------------------------------------
                0.03    0.01 1693922/3387844     std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::front() [26]
                0.03    0.01 1693922/3387844     std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::pop_front() [19]
[33]     1.1    0.05    0.01 3387844         std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::begin() [33]
                0.01    0.00 3387844/5081766     std::_List_iterator<LL3D_Triangle>::_List_iterator(std::__detail::_List_node_base*) [54]
-----------------------------------------------
                0.06    0.00 4603719/4603719     std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_node_count() const [30]
[34]     1.1    0.06    0.00 4603719         std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_get_size() const [34]
-----------------------------------------------
                0.03    0.03 1693922/1693922     std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_erase(std::_List_iterator<LL3D_Triangle>) [23]
[35]     1.1    0.03    0.03 1693922         void std::allocator_traits<std::allocator<std::_List_node<LL3D_Triangle> > >::destroy<LL3D_Triangle>(std::allocator<std::_List_node<LL3D_Triangle> >&, LL3D_Triangle*) [35]
                0.03    0.00 1693922/1693922     void __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::destroy<LL3D_Triangle>(LL3D_Triangle*) [46]
-----------------------------------------------
                0.06    0.00 5333013/5333013     Vector_Length(LL3D_Vector3D&) [20]
[36]     1.0    0.06    0.00 5333013         std::sqrt(float) [36]
-----------------------------------------------
                0.00    0.05       1/1           MC_GameLoop() [3]
[37]     0.9    0.00    0.05       1         MC_CreateGameChunks() [37]
                0.00    0.04      16/16          MC_GenerateChunkMesh(int, int) [43]
                0.00    0.01      16/16          MC_GenerateWorldChunk(int, int) [64]
                0.00    0.00       1/1           LL3D_ClearScene() [101]
                0.00    0.00       1/1           MC_ClearWorldChunks() [515]
-----------------------------------------------
                0.00    0.05    1336/1336        MC_RenderMenu() [14]
[38]     0.8    0.00    0.05    1336         MC_MainMenuDrawMeFunction() [38]
                0.00    0.04    1336/10865       MC_Write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, unsigned char) [10]
                0.00    0.00    2672/24111       MK2D_SetRenderBlend(int) [122]
-----------------------------------------------
                0.01    0.03 1693922/1693922     std::_List_node<LL3D_Triangle>* std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_create_node<LL3D_Triangle const&>(LL3D_Triangle const&) [22]
[39]     0.7    0.01    0.03 1693922         void std::allocator_traits<std::allocator<std::_List_node<LL3D_Triangle> > >::construct<LL3D_Triangle, LL3D_Triangle const&>(std::allocator<std::_List_node<LL3D_Triangle> >&, LL3D_Triangle*, LL3D_Triangle const&) [39]
                0.02    0.01 1693922/1693922     void __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::construct<LL3D_Triangle, LL3D_Triangle const&>(LL3D_Triangle*, LL3D_Triangle const&) [49]
                0.01    0.00 1693922/8840015     LL3D_Triangle const& std::forward<LL3D_Triangle const&>(std::remove_reference<LL3D_Triangle const&>::type&) [48]
-----------------------------------------------
                0.01    0.03   55832/55832       Triangle_ClipAgainstPlane(LL3D_Vector3D, LL3D_Vector3D, LL3D_Triangle&, LL3D_Triangle&, LL3D_Triangle&) [8]
[40]     0.7    0.01    0.03   55832         Vector_IntersectPlane(LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&, float&) [40]
                0.01    0.00   55832/55871       Vector_Mul(LL3D_Vector3D&, float) [71]
                0.01    0.00   55832/6079670     Vector_Sub(LL3D_Vector3D&, LL3D_Vector3D&) [7]
                0.01    0.00   55832/5333013     Vector_Normalise(LL3D_Vector3D&) [9]
                0.00    0.00   55832/2705738     Vector_Add(LL3D_Vector3D&, LL3D_Vector3D&) [18]
                0.00    0.00  167496/11069438     Vector_DotProduct(LL3D_Vector3D&, LL3D_Vector3D&) [24]
-----------------------------------------------
                0.00    0.00   74368/2965602     LL3D_AddMesh(LL3D_Mesh&) [88]
                0.01    0.00  883298/2965602     LL3D_RenderObjects() [5]
                0.03    0.00 2007936/2965602     LL3D_ProjectObjects() [4]
[41]     0.7    0.04    0.00 2965602         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::operator[](unsigned long) [41]
-----------------------------------------------
                0.02    0.02 1693922/1693922     std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_erase(std::_List_iterator<LL3D_Triangle>) [23]
[42]     0.7    0.02    0.02 1693922         std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_put_node(std::_List_node<LL3D_Triangle>*) [42]
                0.01    0.01 1693922/1693922     std::allocator_traits<std::allocator<std::_List_node<LL3D_Triangle> > >::deallocate(std::allocator<std::_List_node<LL3D_Triangle> >&, std::_List_node<LL3D_Triangle>*, unsigned long) [57]
-----------------------------------------------
                0.00    0.04      16/16          MC_CreateGameChunks() [37]
[43]     0.6    0.00    0.04      16         MC_GenerateChunkMesh(int, int) [43]
                0.01    0.00   74368/74368       LL3D_Triangle::translate(float, float, float) [70]
                0.00    0.01  355072/355072      MC_GetChunkBlock(Chunk&, int, int, int, int) [87]
                0.00    0.01      16/16          LL3D_AddMesh(LL3D_Mesh&) [88]
                0.00    0.01   74368/1032034     std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::push_back(LL3D_Triangle const&) [25]
                0.00    0.00      16/16          LL3D_Mesh::~LL3D_Mesh() [99]
                0.00    0.00  355072/355248      std::vector<Chunk, std::allocator<Chunk> >::operator[](unsigned long) [119]
                0.00    0.00  223104/223104      LL3D_Vector2D::Set(float, float) [120]
                0.00    0.00      16/17          LL3D_Mesh::LL3D_Mesh() [312]
                0.00    0.00      16/16          MC_GetMinecraftChunk(int, int) [315]
-----------------------------------------------
                0.01    0.02 1693922/1693922     std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::front() [26]
[44]     0.6    0.01    0.02 1693922         std::_List_iterator<LL3D_Triangle>::operator*() const [44]
                0.01    0.01 1693922/5081766     std::_List_node<LL3D_Triangle>::_M_valptr() [32]
-----------------------------------------------
                0.03    0.00 5081766/5081766     std::_List_node<LL3D_Triangle>::_M_valptr() [32]
[45]     0.5    0.03    0.00 5081766         __gnu_cxx::__aligned_membuf<LL3D_Triangle>::_M_ptr() [45]
                0.00    0.00 5081766/5081766     __gnu_cxx::__aligned_membuf<LL3D_Triangle>::_M_addr() [114]
-----------------------------------------------
                0.03    0.00 1693922/1693922     void std::allocator_traits<std::allocator<std::_List_node<LL3D_Triangle> > >::destroy<LL3D_Triangle>(std::allocator<std::_List_node<LL3D_Triangle> >&, LL3D_Triangle*) [35]
[46]     0.5    0.03    0.00 1693922         void __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::destroy<LL3D_Triangle>(LL3D_Triangle*) [46]
-----------------------------------------------
                                                 <spontaneous>
[47]     0.5    0.03    0.00                 LL3D_RandomInt() [47]
-----------------------------------------------
                0.00    0.00     259/8840015     void std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_realloc_insert<LL3D_Triangle const&>(__gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >, LL3D_Triangle const&) [105]
                0.00    0.00 1032034/8840015     void std::allocator_traits<std::allocator<LL3D_Triangle> >::construct<LL3D_Triangle, LL3D_Triangle const&>(std::allocator<LL3D_Triangle>&, LL3D_Triangle*, LL3D_Triangle const&) [28]
                0.00    0.00 1032034/8840015     void __gnu_cxx::new_allocator<LL3D_Triangle>::construct<LL3D_Triangle, LL3D_Triangle const&>(LL3D_Triangle*, LL3D_Triangle const&) [29]
                0.01    0.00 1693922/8840015     void std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_insert<LL3D_Triangle const&>(std::_List_iterator<LL3D_Triangle>, LL3D_Triangle const&) [21]
                0.01    0.00 1693922/8840015     std::_List_node<LL3D_Triangle>* std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_create_node<LL3D_Triangle const&>(LL3D_Triangle const&) [22]
                0.01    0.00 1693922/8840015     void std::allocator_traits<std::allocator<std::_List_node<LL3D_Triangle> > >::construct<LL3D_Triangle, LL3D_Triangle const&>(std::allocator<std::_List_node<LL3D_Triangle> >&, LL3D_Triangle*, LL3D_Triangle const&) [39]
                0.01    0.00 1693922/8840015     void __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::construct<LL3D_Triangle, LL3D_Triangle const&>(LL3D_Triangle*, LL3D_Triangle const&) [49]
[48]     0.5    0.03    0.00 8840015         LL3D_Triangle const& std::forward<LL3D_Triangle const&>(std::remove_reference<LL3D_Triangle const&>::type&) [48]
-----------------------------------------------
                0.02    0.01 1693922/1693922     void std::allocator_traits<std::allocator<std::_List_node<LL3D_Triangle> > >::construct<LL3D_Triangle, LL3D_Triangle const&>(std::allocator<std::_List_node<LL3D_Triangle> >&, LL3D_Triangle*, LL3D_Triangle const&) [39]
[49]     0.5    0.02    0.01 1693922         void __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::construct<LL3D_Triangle, LL3D_Triangle const&>(LL3D_Triangle*, LL3D_Triangle const&) [49]
                0.01    0.00 1693922/8840015     LL3D_Triangle const& std::forward<LL3D_Triangle const&>(std::remove_reference<LL3D_Triangle const&>::type&) [48]
                0.00    0.00 1693922/2726077     operator new(unsigned long, void*) [115]
-----------------------------------------------
                0.03    0.00 2197827/2197827     LL3D_TexturedTriangle(int, int, float, float, float, int, int, float, float, float, int, int, float, float, float, MK2D_Texture2D*) [13]
[50]     0.4    0.03    0.00 2197827         MK2D_Texture2D::SampleMaskFast(int, int) [50]
-----------------------------------------------
                0.01    0.02 1693922/1693922     std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_get_node() [52]
[51]     0.4    0.01    0.02 1693922         std::allocator_traits<std::allocator<std::_List_node<LL3D_Triangle> > >::allocate(std::allocator<std::_List_node<LL3D_Triangle> >&, unsigned long) [51]
                0.01    0.01 1693922/1693922     __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::allocate(unsigned long, void const*) [60]
-----------------------------------------------
                0.00    0.03 1693922/1693922     std::_List_node<LL3D_Triangle>* std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_create_node<LL3D_Triangle const&>(LL3D_Triangle const&) [22]
[52]     0.4    0.00    0.03 1693922         std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_get_node() [52]
                0.01    0.02 1693922/1693922     std::allocator_traits<std::allocator<std::_List_node<LL3D_Triangle> > >::allocate(std::allocator<std::_List_node<LL3D_Triangle> >&, unsigned long) [51]
-----------------------------------------------
                0.01    0.00 1693922/3387844     std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_erase(std::_List_iterator<LL3D_Triangle>) [23]
                0.01    0.00 1693922/3387844     std::_List_node<LL3D_Triangle>* std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_create_node<LL3D_Triangle const&>(LL3D_Triangle const&) [22]
[53]     0.4    0.03    0.00 3387844         std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_get_Node_allocator() [53]
-----------------------------------------------
                0.01    0.00 1693922/5081766     std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::end() [89]
                0.01    0.00 3387844/5081766     std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::begin() [33]
[54]     0.4    0.02    0.00 5081766         std::_List_iterator<LL3D_Triangle>::_List_iterator(std::__detail::_List_node_base*) [54]
-----------------------------------------------
                0.00    0.00    1036/2966708     std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_check_len(unsigned long, char const*) const [107]
                0.00    0.00   74384/2966708     LL3D_AddMesh(LL3D_Mesh&) [88]
                0.01    0.00  883325/2966708     LL3D_RenderObjects() [5]
                0.01    0.00 2007963/2966708     LL3D_ProjectObjects() [4]
[55]     0.4    0.02    0.00 2966708         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::size() const [55]
-----------------------------------------------
                0.02    0.00 1693922/1693922     std::_List_node<LL3D_Triangle>* std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_create_node<LL3D_Triangle const&>(LL3D_Triangle const&) [22]
[56]     0.4    0.02    0.00 1693922         std::__allocated_ptr<std::allocator<std::_List_node<LL3D_Triangle> > >::~__allocated_ptr() [56]
-----------------------------------------------
                0.01    0.01 1693922/1693922     std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_put_node(std::_List_node<LL3D_Triangle>*) [42]
[57]     0.4    0.01    0.01 1693922         std::allocator_traits<std::allocator<std::_List_node<LL3D_Triangle> > >::deallocate(std::allocator<std::_List_node<LL3D_Triangle> >&, std::_List_node<LL3D_Triangle>*, unsigned long) [57]
                0.01    0.00 1693922/1693922     __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::deallocate(std::_List_node<LL3D_Triangle>*, unsigned long) [66]
-----------------------------------------------
                0.01    0.01    2379/2379        MC_MinecraftLoop() [2]
[58]     0.4    0.01    0.01    2379         MK2D_RenderBuffer() [58]
                0.01    0.00    2379/2379        MK_SDL_GetKeys() [73]
                0.00    0.00    2379/2379        MK2D_WaitVRT() [137]
-----------------------------------------------
                0.00    0.00       1/12          MC_Setup3DStuff() [100]
                0.00    0.01      11/12          MC_UpdateInput() [62]
[59]     0.3    0.00    0.02      12         LL3D_ProjectCamera() [59]
                0.00    0.01      12/12          Matrix_MakeRotationZ(float) [96]
                0.00    0.01      12/12          Matrix_MakeRotationX(float) [94]
                0.00    0.01      12/12          Matrix_MakeRotationY(float) [95]
                0.00    0.00      12/12          Matrix_PointAt(LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&) [106]
                0.00    0.00      12/11317506     Matrix_MultiplyVector(LL3D_Matrix4x4&, LL3D_Vector3D&) [6]
                0.00    0.00      12/2705738     Vector_Add(LL3D_Vector3D&, LL3D_Vector3D&) [18]
                0.00    0.00      36/36          Matrix_MultiplyMatrix(LL3D_Matrix4x4&, LL3D_Matrix4x4&) [217]
                0.00    0.00      12/12          Matrix_MakeIdentity() [366]
                0.00    0.00      12/12          Matrix_MakeTranslation(float, float, float) [368]
                0.00    0.00      12/12          Matrix_QuickInverse(LL3D_Matrix4x4&) [367]
-----------------------------------------------
                0.01    0.01 1693922/1693922     std::allocator_traits<std::allocator<std::_List_node<LL3D_Triangle> > >::allocate(std::allocator<std::_List_node<LL3D_Triangle> >&, unsigned long) [51]
[60]     0.3    0.01    0.01 1693922         __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::allocate(unsigned long, void const*) [60]
                0.01    0.00 1693922/1693922     __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::max_size() const [92]
-----------------------------------------------
                0.01    0.00      24/72          Matrix_MakeRotationX(float) [94]
                0.01    0.00      24/72          Matrix_MakeRotationY(float) [95]
                0.01    0.00      24/72          Matrix_MakeRotationZ(float) [96]
[61]     0.3    0.02    0.00      72         std::cos(float) [61]
-----------------------------------------------
                0.00    0.01      27/27          MC_GameLoop() [3]
[62]     0.2    0.00    0.01      27         MC_UpdateInput() [62]
                0.00    0.01      11/12          LL3D_ProjectCamera() [59]
                0.00    0.00      27/55871       Vector_Mul(LL3D_Vector3D&, float) [71]
                0.00    0.00       6/6079670     Vector_Sub(LL3D_Vector3D&, LL3D_Vector3D&) [7]
                0.00    0.00     243/243         MK2D_IsKey(unsigned char) [166]
                0.00    0.00      27/27          MK2D_KeyReleased() [238]
                0.00    0.00      11/11          LL3D_Camera::clamp() [370]
                0.00    0.00       1/1           LL3D_SetRenderType(LL3D_RenderType) [509]
                0.00    0.00       1/1           LL3D_SetRasterType(LL3D_RasterType) [508]
-----------------------------------------------
                0.00    0.01      16/16          MC_GenerateWorldChunk(int, int) [64]
[63]     0.2    0.00    0.01      16         MC_GenerateChunk(Chunk&) [63]
                0.01    0.00    8576/8576        BlockState::setup(unsigned short, bool, short, char, unsigned char, unsigned char) [72]
                0.00    0.00   65536/385088      std::vector<SubChunk, std::allocator<SubChunk> >::operator[](unsigned long) [69]
-----------------------------------------------
                0.00    0.01      16/16          MC_CreateGameChunks() [37]
[64]     0.2    0.00    0.01      16         MC_GenerateWorldChunk(int, int) [64]
                0.00    0.01      16/16          MC_GenerateChunk(Chunk&) [63]
                0.00    0.00      64/64          std::vector<Chunk, std::allocator<Chunk> >::back() [188]
                0.00    0.00      16/16          std::vector<Chunk, std::allocator<Chunk> >::push_back(Chunk const&) [334]
                0.00    0.00      16/16          std::vector<SubChunk, std::allocator<SubChunk> >::resize(unsigned long) [340]
-----------------------------------------------
                0.00    0.01       1/1           main [1]
[65]     0.2    0.00    0.01       1         MC_MinecraftStartup() [65]
                0.00    0.01       1/1           MC_LoadAssets() [85]
                0.00    0.00       1/1           MC_Setup3DStuff() [100]
                0.00    0.00       1/1           MC_Menu_Setup() [104]
                0.00    0.00       1/1           MK_HideMouse() [492]
                0.00    0.00       1/1           LL3D_Init() [535]
                0.00    0.00       1/1           MK2D_Init() [536]
                0.00    0.00       1/1           MK_GetMouseSensitivity() [521]
                0.00    0.00       1/1           MK_SetMouseSensitivity() [522]
-----------------------------------------------
                0.01    0.00 1693922/1693922     std::allocator_traits<std::allocator<std::_List_node<LL3D_Triangle> > >::deallocate(std::allocator<std::_List_node<LL3D_Triangle> >&, std::_List_node<LL3D_Triangle>*, unsigned long) [57]
[66]     0.2    0.01    0.00 1693922         __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::deallocate(std::_List_node<LL3D_Triangle>*, unsigned long) [66]
-----------------------------------------------
                0.00    0.01 1693922/1693922     std::_List_node<LL3D_Triangle>* std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_create_node<LL3D_Triangle const&>(LL3D_Triangle const&) [22]
[67]     0.2    0.00    0.01 1693922         std::__allocated_ptr<std::allocator<std::_List_node<LL3D_Triangle> > >::__allocated_ptr(std::allocator<std::_List_node<LL3D_Triangle> >&, std::_List_node<LL3D_Triangle>*) [67]
                0.01    0.00 1693922/1693922     std::allocator<std::_List_node<LL3D_Triangle> >* std::__addressof<std::allocator<std::_List_node<LL3D_Triangle> > >(std::allocator<std::_List_node<LL3D_Triangle> >&) [68]
-----------------------------------------------
                0.01    0.00 1693922/1693922     std::__allocated_ptr<std::allocator<std::_List_node<LL3D_Triangle> > >::__allocated_ptr(std::allocator<std::_List_node<LL3D_Triangle> >&, std::_List_node<LL3D_Triangle>*) [67]
[68]     0.2    0.01    0.00 1693922         std::allocator<std::_List_node<LL3D_Triangle> >* std::__addressof<std::allocator<std::_List_node<LL3D_Triangle> > >(std::allocator<std::_List_node<LL3D_Triangle> >&) [68]
-----------------------------------------------
                0.00    0.00   65536/385088      MC_GenerateChunk(Chunk&) [63]
                0.01    0.00  319552/385088      MC_GetChunkBlock(Chunk&, int, int, int, int) [87]
[69]     0.2    0.01    0.00  385088         std::vector<SubChunk, std::allocator<SubChunk> >::operator[](unsigned long) [69]
-----------------------------------------------
                0.01    0.00   74368/74368       MC_GenerateChunkMesh(int, int) [43]
[70]     0.2    0.01    0.00   74368         LL3D_Triangle::translate(float, float, float) [70]
-----------------------------------------------
                0.00    0.00      12/55871       Matrix_PointAt(LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&) [106]
                0.00    0.00      27/55871       MC_UpdateInput() [62]
                0.01    0.00   55832/55871       Vector_IntersectPlane(LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&, float&) [40]
[71]     0.2    0.01    0.00   55871         Vector_Mul(LL3D_Vector3D&, float) [71]
-----------------------------------------------
                0.01    0.00    8576/8576        MC_GenerateChunk(Chunk&) [63]
[72]     0.2    0.01    0.00    8576         BlockState::setup(unsigned short, bool, short, char, unsigned char, unsigned char) [72]
-----------------------------------------------
                0.01    0.00    2379/2379        MK2D_RenderBuffer() [58]
[73]     0.2    0.01    0.00    2379         MK_SDL_GetKeys() [73]
                0.00    0.00       1/1           MK2D_ThrowError(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [504]
-----------------------------------------------
                0.01    0.00    2379/2379        MC_MinecraftLoop() [2]
[74]     0.2    0.01    0.00    2379         MC_Menu_DrawDirt() [74]
                0.00    0.00    2379/24111       MK2D_SetRenderBlend(int) [122]
                0.00    0.00    2379/4760        MK2D_ClearRenderer(unsigned char) [129]
-----------------------------------------------
                0.01    0.00    2379/2379        MC_MinecraftLoop() [2]
[75]     0.2    0.01    0.00    2379         MK2D_DrawMonkeyMouse() [75]
-----------------------------------------------
                0.01    0.00      44/44          void std::_Destroy<LL3D_Triangle*, LL3D_Triangle>(LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle>&) [77]
[76]     0.2    0.01    0.00      44         void std::_Destroy<LL3D_Triangle*>(LL3D_Triangle*, LL3D_Triangle*) [76]
                0.00    0.00      44/44          void std::_Destroy_aux<true>::__destroy<LL3D_Triangle*>(LL3D_Triangle*, LL3D_Triangle*) [208]
-----------------------------------------------
                0.00    0.00      18/44          std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::~vector() [98]
                0.00    0.01      26/44          std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_erase_at_end(LL3D_Triangle*) [90]
[77]     0.2    0.00    0.01      44         void std::_Destroy<LL3D_Triangle*, LL3D_Triangle>(LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle>&) [77]
                0.01    0.00      44/44          void std::_Destroy<LL3D_Triangle*>(LL3D_Triangle*, LL3D_Triangle*) [76]
-----------------------------------------------
                0.01    0.00      27/27          std::allocator<std::_List_node<LL3D_Triangle> >::allocator() [79]
[78]     0.2    0.01    0.00      27         __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::new_allocator() [78]
-----------------------------------------------
                0.00    0.01      27/27          std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_List_impl::_List_impl() [80]
[79]     0.2    0.00    0.01      27         std::allocator<std::_List_node<LL3D_Triangle> >::allocator() [79]
                0.01    0.00      27/27          __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::new_allocator() [78]
-----------------------------------------------
                0.00    0.01      27/27          std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_List_base() [81]
[80]     0.2    0.00    0.01      27         std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_List_impl::_List_impl() [80]
                0.00    0.01      27/27          std::allocator<std::_List_node<LL3D_Triangle> >::allocator() [79]
                0.00    0.00      27/27          std::__detail::_List_node_header::_List_node_header() [246]
-----------------------------------------------
                0.00    0.01      27/27          std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::list() [82]
[81]     0.2    0.00    0.01      27         std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_List_base() [81]
                0.00    0.01      27/27          std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_List_impl::_List_impl() [80]
-----------------------------------------------
                0.00    0.01      27/27          LL3D_RenderObjects() [5]
[82]     0.2    0.00    0.01      27         std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::list() [82]
                0.00    0.01      27/27          std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_List_base() [81]
-----------------------------------------------
                0.01    0.00       5/5           MC_LoadAssets() [85]
[83]     0.2    0.01    0.00       5         MK2D_Texture2D::LoadBitmap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool) [83]
-----------------------------------------------
                0.01    0.00       1/1           __libc_csu_init [86]
[84]     0.2    0.01    0.00       1         _GLOBAL__sub_I_LL3D_PixelBuffer [84]
                0.00    0.00       1/1           __static_initialization_and_destruction_0(int, int) [532]
-----------------------------------------------
                0.00    0.01       1/1           MC_MinecraftStartup() [65]
[85]     0.2    0.00    0.01       1         MC_LoadAssets() [85]
                0.01    0.00       5/5           MK2D_Texture2D::LoadBitmap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool) [83]
                0.00    0.00       9/9           MK2D_Texture2D::OnCreateStruct() [396]
                0.00    0.00       3/4           MK2D_Texture2D::Create(int, int, bool) [438]
                0.00    0.00       3/3           MK2D_BlitPartMem2Mem(unsigned char*, int, int, unsigned char*, int, int, int, int, int) [442]
                0.00    0.00       1/1           MK2D_SetFont(MK2D_Texture2D&) [491]
                0.00    0.00       1/8           MK2D_Texture2D::Free() [397]
                0.00    0.00       1/4           MK2D_PixelBuffer::OnCreateStruct() [439]
-----------------------------------------------
                                                 <spontaneous>
[86]     0.2    0.00    0.01                 __libc_csu_init [86]
                0.01    0.00       1/1           _GLOBAL__sub_I_LL3D_PixelBuffer [84]
                0.00    0.00       1/1           _GLOBAL__sub_I_MK_MouseAvailable [486]
                0.00    0.00       1/1           _GLOBAL__sub_I_Prog_Window [487]
                0.00    0.00       1/1           _GLOBAL__sub_I__Z14LL3D_SetupMathv [488]
                0.00    0.00       1/1           _GLOBAL__sub_I_LL3D_IsThereError [481]
                0.00    0.00       1/1           _GLOBAL__sub_I_MC_GeneratedChunksYet [483]
                0.00    0.00       1/1           __static_initialization_and_destruction_0(int, int) [528]
                0.00    0.00       1/1           _GLOBAL__sub_I_MC_DirtBackground [482]
                0.00    0.00       1/1           _GLOBAL__sub_I_MC_Menu_MainMenu [484]
                0.00    0.00       1/1           _GLOBAL__sub_I_MC_WorldSeed [485]
                0.00    0.00       1/1           _GLOBAL__sub_I__Z14MC_CmdlineArgsB5cxx11 [489]
-----------------------------------------------
                0.00    0.01  355072/355072      MC_GenerateChunkMesh(int, int) [43]
[87]     0.1    0.00    0.01  355072         MC_GetChunkBlock(Chunk&, int, int, int, int) [87]
                0.01    0.00  319552/385088      std::vector<SubChunk, std::allocator<SubChunk> >::operator[](unsigned long) [69]
-----------------------------------------------
                0.00    0.01      16/16          MC_GenerateChunkMesh(int, int) [43]
[88]     0.1    0.00    0.01      16         LL3D_AddMesh(LL3D_Mesh&) [88]
                0.00    0.01   74368/1032034     std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::push_back(LL3D_Triangle const&) [25]
                0.00    0.00   74368/2965602     std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::operator[](unsigned long) [41]
                0.00    0.00   74384/2966708     std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::size() const [55]
-----------------------------------------------
                0.00    0.01 1693922/1693922     std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::push_back(LL3D_Triangle const&) [17]
[89]     0.1    0.00    0.01 1693922         std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::end() [89]
                0.01    0.00 1693922/5081766     std::_List_iterator<LL3D_Triangle>::_List_iterator(std::__detail::_List_node_base*) [54]
-----------------------------------------------
                0.00    0.01      28/28          std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::clear() [91]
[90]     0.1    0.00    0.01      28         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_erase_at_end(LL3D_Triangle*) [90]
                0.00    0.01      26/44          void std::_Destroy<LL3D_Triangle*, LL3D_Triangle>(LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle>&) [77]
                0.00    0.00      26/562         std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_get_Tp_allocator() [144]
-----------------------------------------------
                0.00    0.00       1/28          LL3D_ClearScene() [101]
                0.00    0.01      27/28          LL3D_ProjectObjects() [4]
[91]     0.1    0.00    0.01      28         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::clear() [91]
                0.00    0.01      28/28          std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_erase_at_end(LL3D_Triangle*) [90]
-----------------------------------------------
                0.01    0.00 1693922/1693922     __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::allocate(unsigned long, void const*) [60]
[92]     0.1    0.01    0.00 1693922         __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::max_size() const [92]
-----------------------------------------------
                0.01    0.00  331987/331987      LL3D_TexturedTriangle(int, int, float, float, float, int, int, float, float, float, int, int, float, float, float, MK2D_Texture2D*) [13]
[93]     0.1    0.01    0.00  331987         MK2D_Texture2D::SampleTexFast(int, int) [93]
-----------------------------------------------
                0.00    0.01      12/12          LL3D_ProjectCamera() [59]
[94]     0.1    0.00    0.01      12         Matrix_MakeRotationX(float) [94]
                0.01    0.00      24/72          std::cos(float) [61]
                0.00    0.00      24/72          std::sin(float) [180]
                0.00    0.00      12/73          LL3D_Matrix4x4::zero() [179]
-----------------------------------------------
                0.00    0.01      12/12          LL3D_ProjectCamera() [59]
[95]     0.1    0.00    0.01      12         Matrix_MakeRotationY(float) [95]
                0.01    0.00      24/72          std::cos(float) [61]
                0.00    0.00      24/72          std::sin(float) [180]
                0.00    0.00      12/73          LL3D_Matrix4x4::zero() [179]
-----------------------------------------------
                0.00    0.01      12/12          LL3D_ProjectCamera() [59]
[96]     0.1    0.00    0.01      12         Matrix_MakeRotationZ(float) [96]
                0.01    0.00      24/72          std::cos(float) [61]
                0.00    0.00      24/72          std::sin(float) [180]
                0.00    0.00      12/73          LL3D_Matrix4x4::zero() [179]
-----------------------------------------------
                                                 <spontaneous>
[97]     0.1    0.01    0.00                 LL3D_Vector3D* std::copy<std::move_iterator<LL3D_Vector3D*>, LL3D_Vector3D*>(std::move_iterator<LL3D_Vector3D*>, std::move_iterator<LL3D_Vector3D*>, LL3D_Vector3D*) [97]
-----------------------------------------------
                0.00    0.00      17/17          LL3D_Mesh::~LL3D_Mesh() [99]
[98]     0.1    0.00    0.00      17         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::~vector() [98]
                0.00    0.00      18/44          void std::_Destroy<LL3D_Triangle*, LL3D_Triangle>(LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle>&) [77]
                0.00    0.00      18/562         std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_get_Tp_allocator() [144]
                0.00    0.00      18/18          std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::~_Vector_base() [308]
-----------------------------------------------
                0.00    0.00      16/16          MC_GenerateChunkMesh(int, int) [43]
[99]     0.1    0.00    0.00      16         LL3D_Mesh::~LL3D_Mesh() [99]
                0.00    0.00      17/17          std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::~vector() [98]
-----------------------------------------------
                0.00    0.00       1/1           MC_MinecraftStartup() [65]
[100]    0.0    0.00    0.00       1         MC_Setup3DStuff() [100]
                0.00    0.00       1/12          LL3D_ProjectCamera() [59]
                0.00    0.00       1/1           LL3D_SetRenderer(MK2D_PixelBuffer&, PixelBuffer_f&) [505]
                0.00    0.00       1/1           LL3D_Camera::Reset() [537]
                0.00    0.00       1/1           PixelBuffer_f::OnCreateStruct() [539]
                0.00    0.00       1/4           MK2D_PixelBuffer::OnCreateStruct() [439]
                0.00    0.00       1/3           MK2D_PixelBuffer::Create(int, int) [444]
                0.00    0.00       1/1           PixelBuffer_f::Create(int, int) [541]
                0.00    0.00       1/1           LL3D_Camera::SetMat(float, float) [538]
                0.00    0.00       1/1           LL3D_SetWorldCamera(LL3D_Camera&) [514]
-----------------------------------------------
                0.00    0.00       1/1           MC_CreateGameChunks() [37]
[101]    0.0    0.00    0.00       1         LL3D_ClearScene() [101]
                0.00    0.00       1/28          std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::clear() [91]
-----------------------------------------------
                0.00    0.00       4/4           MC_SetSplash() [103]
[102]    0.0    0.00    0.00       4         MK2D_Write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, unsigned char) [102]
                0.00    0.00      56/140993      MK2D_RenderGliph(unsigned char, int, int, unsigned char) [11]
-----------------------------------------------
                0.00    0.00       1/1           MC_Menu_Setup() [104]
[103]    0.0    0.00    0.00       1         MC_SetSplash() [103]
                0.00    0.00       4/4           MK2D_Write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, unsigned char) [102]
                0.00    0.00       2/24111       MK2D_SetRenderBlend(int) [122]
                0.00    0.00       2/4760        MK2D_ClearRenderer(unsigned char) [129]
                0.00    0.00       1/4           MK2D_Texture2D::Create(int, int, bool) [438]
                0.00    0.00       1/3           MK2D_PixelBuffer::Create(int, int) [444]
                0.00    0.00       1/2           MK2D_SetRenderer(MK2D_PixelBuffer&) [458]
                0.00    0.00       1/1           MK2D_ResetRenderer() [512]
-----------------------------------------------
                0.00    0.00       1/1           MC_MinecraftStartup() [65]
[104]    0.0    0.00    0.00       1         MC_Menu_Setup() [104]
                0.00    0.00       1/1           MC_SetSplash() [103]
                0.00    0.00      22/22          MC_Button::AddValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [259]
                0.00    0.00      19/19          MC_Button::Setup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, bool, MC_Menu*, void (*)()) [281]
                0.00    0.00      19/19          MC_Menu::AddButton(MC_Button&) [280]
                0.00    0.00       8/8           MC_Button::SetAsSwitch(int, int, int*) [398]
                0.00    0.00       1/1           MC_Button::MC_Button() [544]
                0.00    0.00       1/1           std::vector<MC_Button, std::allocator<MC_Button> >::clear() [582]
                0.00    0.00       1/2           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::clear() [476]
                0.00    0.00       1/43          MC_Button::~MC_Button() [212]
-----------------------------------------------
                0.00    0.00     259/259         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::push_back(LL3D_Triangle const&) [25]
[105]    0.0    0.00    0.00     259         void std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_realloc_insert<LL3D_Triangle const&>(__gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >, LL3D_Triangle const&) [105]
                0.00    0.00     259/1032034     void std::allocator_traits<std::allocator<LL3D_Triangle> >::construct<LL3D_Triangle, LL3D_Triangle const&>(std::allocator<LL3D_Triangle>&, LL3D_Triangle*, LL3D_Triangle const&) [28]
                0.00    0.00     259/259         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_check_len(unsigned long, char const*) const [107]
                0.00    0.00     259/8840015     LL3D_Triangle const& std::forward<LL3D_Triangle const&>(std::remove_reference<LL3D_Triangle const&>::type&) [48]
                0.00    0.00     518/518         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_S_use_relocate() [152]
                0.00    0.00     518/562         std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_get_Tp_allocator() [144]
                0.00    0.00     518/1036        __gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >::base() const [141]
                0.00    0.00     518/518         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_S_relocate(LL3D_Triangle*, LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle>&) [150]
                0.00    0.00     259/259         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::begin() [165]
                0.00    0.00     259/259         __gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >::difference_type __gnu_cxx::operator-<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >(__gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > > const&, __gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > > const&) [160]
                0.00    0.00     259/259         std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_allocate(unsigned long) [161]
                0.00    0.00     259/277         std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_deallocate(LL3D_Triangle*, unsigned long) [157]
-----------------------------------------------
                0.00    0.00      12/12          LL3D_ProjectCamera() [59]
[106]    0.0    0.00    0.00      12         Matrix_PointAt(LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&) [106]
                0.00    0.00      24/6079670     Vector_Sub(LL3D_Vector3D&, LL3D_Vector3D&) [7]
                0.00    0.00      24/5333013     Vector_Normalise(LL3D_Vector3D&) [9]
                0.00    0.00      12/55871       Vector_Mul(LL3D_Vector3D&, float) [71]
                0.00    0.00      12/2007948     Vector_CrossProduct(LL3D_Vector3D&, LL3D_Vector3D&) [15]
                0.00    0.00      12/11069438     Vector_DotProduct(LL3D_Vector3D&, LL3D_Vector3D&) [24]
-----------------------------------------------
                0.00    0.00     259/259         void std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_realloc_insert<LL3D_Triangle const&>(__gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >, LL3D_Triangle const&) [105]
[107]    0.0    0.00    0.00     259         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_check_len(unsigned long, char const*) const [107]
                0.00    0.00    1036/2966708     std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::size() const [55]
                0.00    0.00     518/518         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::max_size() const [147]
                0.00    0.00     259/295         unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                0.00    0.00 5081766/5081766     __gnu_cxx::__aligned_membuf<LL3D_Triangle>::_M_ptr() [45]
[114]    0.0    0.00    0.00 5081766         __gnu_cxx::__aligned_membuf<LL3D_Triangle>::_M_addr() [114]
-----------------------------------------------
                0.00    0.00       1/2726077     void __gnu_cxx::new_allocator<MC_Menu*>::construct<MC_Menu*, MC_Menu* const&>(MC_Menu**, MC_Menu* const&) [550]
                0.00    0.00       3/2726077     void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [446]
                0.00    0.00      15/2726077     void __gnu_cxx::new_allocator<Chunk>::construct<Chunk, Chunk>(Chunk*, Chunk&&) [356]
                0.00    0.00      16/2726077     void __gnu_cxx::new_allocator<Chunk>::construct<Chunk, Chunk const&>(Chunk*, Chunk const&) [317]
                0.00    0.00      19/2726077     void __gnu_cxx::new_allocator<MC_Button>::construct<MC_Button, MC_Button const&>(MC_Button*, MC_Button const&) [283]
                0.00    0.00      22/2726077     void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [260]
                0.00    0.00      22/2726077     void std::_Construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [275]
                0.00    0.00      23/2726077     void __gnu_cxx::new_allocator<MC_Button>::construct<MC_Button, MC_Button>(MC_Button*, MC_Button&&) [250]
                0.00    0.00 1032034/2726077     void __gnu_cxx::new_allocator<LL3D_Triangle>::construct<LL3D_Triangle, LL3D_Triangle const&>(LL3D_Triangle*, LL3D_Triangle const&) [29]
                0.00    0.00 1693922/2726077     void __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::construct<LL3D_Triangle, LL3D_Triangle const&>(LL3D_Triangle*, LL3D_Triangle const&) [49]
[115]    0.0    0.00    0.00 2726077         operator new(unsigned long, void*) [115]
-----------------------------------------------
                0.00    0.00 1693922/1693922     std::_List_node<LL3D_Triangle>* std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_create_node<LL3D_Triangle const&>(LL3D_Triangle const&) [22]
[116]    0.0    0.00    0.00 1693922         std::__allocated_ptr<std::allocator<std::_List_node<LL3D_Triangle> > >::operator=(decltype(nullptr)) [116]
-----------------------------------------------
                0.00    0.00 1693922/1693922     std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_erase(std::_List_iterator<LL3D_Triangle>) [23]
[117]    0.0    0.00    0.00 1693922         std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_dec_size(unsigned long) [117]
-----------------------------------------------
                0.00    0.00 1693922/1693922     void std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_insert<LL3D_Triangle const&>(std::_List_iterator<LL3D_Triangle>, LL3D_Triangle const&) [21]
[118]    0.0    0.00    0.00 1693922         std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_inc_size(unsigned long) [118]
-----------------------------------------------
                0.00    0.00     176/355248      MC_GetMinecraftChunk(int, int) [315]
                0.00    0.00  355072/355248      MC_GenerateChunkMesh(int, int) [43]
[119]    0.0    0.00    0.00  355248         std::vector<Chunk, std::allocator<Chunk> >::operator[](unsigned long) [119]
-----------------------------------------------
                0.00    0.00  223104/223104      MC_GenerateChunkMesh(int, int) [43]
[120]    0.0    0.00    0.00  223104         LL3D_Vector2D::Set(float, float) [120]
-----------------------------------------------
                0.00    0.00   50060/50060       MC_RenderMenu() [14]
[121]    0.0    0.00    0.00   50060         std::vector<MC_Button, std::allocator<MC_Button> >::operator[](unsigned long) [121]
-----------------------------------------------
                0.00    0.00       2/24111       MC_SetSplash() [103]
                0.00    0.00    2379/24111       MC_Menu_DrawDirt() [74]
                0.00    0.00    2672/24111       MC_MainMenuDrawMeFunction() [38]
                0.00    0.00    4758/24111       MC_MinecraftLoop() [2]
                0.00    0.00   14300/24111       MC_RenderMenu() [14]
[122]    0.0    0.00    0.00   24111         MK2D_SetRenderBlend(int) [122]
-----------------------------------------------
                0.00    0.00   10865/10865       MC_Write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, unsigned char) [10]
[123]    0.0    0.00    0.00   10865         MK2D_GetPalRGB(MK2D_RGB) [123]
                0.00    0.00   10865/10865       MK2D_GetPalRGB(unsigned char, unsigned char, unsigned char) [124]
-----------------------------------------------
                0.00    0.00   10865/10865       MK2D_GetPalRGB(MK2D_RGB) [123]
[124]    0.0    0.00    0.00   10865         MK2D_GetPalRGB(unsigned char, unsigned char, unsigned char) [124]
-----------------------------------------------
                0.00    0.00   10865/10865       MC_Write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, unsigned char) [10]
[125]    0.0    0.00    0.00   10865         MK2D_FindPalRGB(unsigned char) [125]
-----------------------------------------------
                0.00    0.00      44/9573        std::vector<MC_Button, std::allocator<MC_Button> >::_M_check_len(unsigned long, char const*) const [376]
                0.00    0.00    9529/9573        MC_RenderMenu() [14]
[126]    0.0    0.00    0.00    9573         std::vector<MC_Button, std::allocator<MC_Button> >::size() const [126]
-----------------------------------------------
                0.00    0.00    7150/7150        MC_RenderMenu() [14]
[127]    0.0    0.00    0.00    7150         MK2D_BlitBar(int, int, int, int, unsigned char) [127]
-----------------------------------------------
                0.00    0.00    7150/7150        MC_RenderMenu() [14]
[128]    0.0    0.00    0.00    7150         MK2D_BlitBox(int, int, int, int, unsigned char) [128]
-----------------------------------------------
                0.00    0.00       2/4760        MC_SetSplash() [103]
                0.00    0.00    2379/4760        MC_MinecraftLoop() [2]
                0.00    0.00    2379/4760        MC_Menu_DrawDirt() [74]
[129]    0.0    0.00    0.00    4760         MK2D_ClearRenderer(unsigned char) [129]
-----------------------------------------------
                0.00    0.00    2380/2380        MC_MinecraftLoop() [2]
[130]    0.0    0.00    0.00    2380         MK2D_IsError() [130]
-----------------------------------------------
                0.00    0.00    2380/2380        MC_MinecraftLoop() [2]
[131]    0.0    0.00    0.00    2380         std::ceil(float) [131]
-----------------------------------------------
                0.00    0.00    2379/2379        MC_MinecraftLoop() [2]
[132]    0.0    0.00    0.00    2379         MK2D_GetFPS() [132]
-----------------------------------------------
                0.00    0.00    2379/2379        MC_MinecraftLoop() [2]
[133]    0.0    0.00    0.00    2379         MK2D_SetVRT(bool) [133]
-----------------------------------------------
                0.00    0.00    2379/2379        MC_MinecraftLoop() [2]
[134]    0.0    0.00    0.00    2379         MK_GetMouse() [134]
-----------------------------------------------
                0.00    0.00    2379/2379        MC_MinecraftLoop() [2]
[135]    0.0    0.00    0.00    2379         LL3D_IsError() [135]
-----------------------------------------------
                0.00    0.00    2379/2379        MC_Write(int, int, int, unsigned char) [27]
[136]    0.0    0.00    0.00    2379         MK2D_Int2Str[abi:cxx11](int) [136]
-----------------------------------------------
                0.00    0.00    2379/2379        MK2D_RenderBuffer() [58]
[137]    0.0    0.00    0.00    2379         MK2D_WaitVRT() [137]
-----------------------------------------------
                0.00    0.00    2379/2379        MC_RenderMenu() [14]
[138]    0.0    0.00    0.00    2379         MK2D_IsKeyReleased(unsigned char) [138]
-----------------------------------------------
                0.00    0.00    2374/2374        MC_RenderMenu() [14]
[139]    0.0    0.00    0.00    2374         MK2D_MouseReleased(unsigned char) [139]
-----------------------------------------------
                0.00    0.00    1554/1554        LL3D_Triangle* std::__relocate_a<LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle> >(LL3D_Triangle*, LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle>&) [154]
[140]    0.0    0.00    0.00    1554         LL3D_Triangle* std::__niter_base<LL3D_Triangle*>(LL3D_Triangle*) [140]
-----------------------------------------------
                0.00    0.00     518/1036        void std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_realloc_insert<LL3D_Triangle const&>(__gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >, LL3D_Triangle const&) [105]
                0.00    0.00     518/1036        __gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >::difference_type __gnu_cxx::operator-<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >(__gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > > const&, __gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > > const&) [160]
[141]    0.0    0.00    0.00    1036         __gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >::base() const [141]
-----------------------------------------------
                0.00    0.00     259/777         __gnu_cxx::new_allocator<LL3D_Triangle>::allocate(unsigned long, void const*) [159]
                0.00    0.00     518/777         std::allocator_traits<std::allocator<LL3D_Triangle> >::max_size(std::allocator<LL3D_Triangle> const&) [148]
[142]    0.0    0.00    0.00     777         __gnu_cxx::new_allocator<LL3D_Triangle>::max_size() const [142]
-----------------------------------------------
                0.00    0.00       2/622         std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_S_max_size(std::allocator<MC_Menu*> const&) [470]
                0.00    0.00       6/622         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_max_size(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [418]
                0.00    0.00      10/622         std::vector<Chunk, std::allocator<Chunk> >::_S_max_size(std::allocator<Chunk> const&) [389]
                0.00    0.00      22/622         std::vector<MC_Button, std::allocator<MC_Button> >::_S_max_size(std::allocator<MC_Button> const&) [269]
                0.00    0.00      64/622         std::vector<SubChunk, std::allocator<SubChunk> >::_S_max_size(std::allocator<SubChunk> const&) [189]
                0.00    0.00     518/622         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_S_max_size(std::allocator<LL3D_Triangle> const&) [149]
[143]    0.0    0.00    0.00     622         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [143]
-----------------------------------------------
                0.00    0.00      18/562         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::~vector() [98]
                0.00    0.00      26/562         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_erase_at_end(LL3D_Triangle*) [90]
                0.00    0.00     518/562         void std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_realloc_insert<LL3D_Triangle const&>(__gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >, LL3D_Triangle const&) [105]
[144]    0.0    0.00    0.00     562         std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_get_Tp_allocator() [144]
-----------------------------------------------
                0.00    0.00     259/518         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::end() [164]
                0.00    0.00     259/518         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::begin() [165]
[145]    0.0    0.00    0.00     518         __gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >::__normal_iterator(LL3D_Triangle* const&) [145]
-----------------------------------------------
                0.00    0.00     518/518         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::max_size() const [147]
[146]    0.0    0.00    0.00     518         std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_get_Tp_allocator() const [146]
-----------------------------------------------
                0.00    0.00     518/518         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_check_len(unsigned long, char const*) const [107]
[147]    0.0    0.00    0.00     518         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::max_size() const [147]
                0.00    0.00     518/518         std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_get_Tp_allocator() const [146]
                0.00    0.00     518/518         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_S_max_size(std::allocator<LL3D_Triangle> const&) [149]
-----------------------------------------------
                0.00    0.00     518/518         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_S_max_size(std::allocator<LL3D_Triangle> const&) [149]
[148]    0.0    0.00    0.00     518         std::allocator_traits<std::allocator<LL3D_Triangle> >::max_size(std::allocator<LL3D_Triangle> const&) [148]
                0.00    0.00     518/777         __gnu_cxx::new_allocator<LL3D_Triangle>::max_size() const [142]
-----------------------------------------------
                0.00    0.00     518/518         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::max_size() const [147]
[149]    0.0    0.00    0.00     518         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_S_max_size(std::allocator<LL3D_Triangle> const&) [149]
                0.00    0.00     518/518         std::allocator_traits<std::allocator<LL3D_Triangle> >::max_size(std::allocator<LL3D_Triangle> const&) [148]
                0.00    0.00     518/622         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [143]
-----------------------------------------------
                0.00    0.00     518/518         void std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_realloc_insert<LL3D_Triangle const&>(__gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >, LL3D_Triangle const&) [105]
[150]    0.0    0.00    0.00     518         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_S_relocate(LL3D_Triangle*, LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle>&) [150]
                0.00    0.00     518/518         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_S_do_relocate(LL3D_Triangle*, LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle>&, std::integral_constant<bool, true>) [151]
-----------------------------------------------
                0.00    0.00     518/518         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_S_relocate(LL3D_Triangle*, LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle>&) [150]
[151]    0.0    0.00    0.00     518         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_S_do_relocate(LL3D_Triangle*, LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle>&, std::integral_constant<bool, true>) [151]
                0.00    0.00     518/518         LL3D_Triangle* std::__relocate_a<LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle> >(LL3D_Triangle*, LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle>&) [154]
-----------------------------------------------
                0.00    0.00     518/518         void std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_realloc_insert<LL3D_Triangle const&>(__gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >, LL3D_Triangle const&) [105]
[152]    0.0    0.00    0.00     518         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_S_use_relocate() [152]
                0.00    0.00     518/518         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_S_nothrow_relocate(std::integral_constant<bool, true>) [153]
-----------------------------------------------
                0.00    0.00     518/518         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_S_use_relocate() [152]
[153]    0.0    0.00    0.00     518         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_S_nothrow_relocate(std::integral_constant<bool, true>) [153]
-----------------------------------------------
                0.00    0.00     518/518         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_S_do_relocate(LL3D_Triangle*, LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle>&, std::integral_constant<bool, true>) [151]
[154]    0.0    0.00    0.00     518         LL3D_Triangle* std::__relocate_a<LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle> >(LL3D_Triangle*, LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle>&) [154]
                0.00    0.00    1554/1554        LL3D_Triangle* std::__niter_base<LL3D_Triangle*>(LL3D_Triangle*) [140]
                0.00    0.00     518/518         std::enable_if<std::__is_bitwise_relocatable<LL3D_Triangle, void>::value, LL3D_Triangle*>::type std::__relocate_a_1<LL3D_Triangle, LL3D_Triangle>(LL3D_Triangle*, LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle>&) [155]
-----------------------------------------------
                0.00    0.00     518/518         LL3D_Triangle* std::__relocate_a<LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle> >(LL3D_Triangle*, LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle>&) [154]
[155]    0.0    0.00    0.00     518         std::enable_if<std::__is_bitwise_relocatable<LL3D_Triangle, void>::value, LL3D_Triangle*>::type std::__relocate_a_1<LL3D_Triangle, LL3D_Triangle>(LL3D_Triangle*, LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle>&) [155]
-----------------------------------------------
                0.00    0.00       1/295         std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_check_len(unsigned long, char const*) const [554]
                0.00    0.00       3/295         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_check_len(unsigned long, char const*) const [449]
                0.00    0.00       5/295         std::vector<Chunk, std::allocator<Chunk> >::_M_check_len(unsigned long, char const*) const [430]
                0.00    0.00      11/295         std::vector<MC_Button, std::allocator<MC_Button> >::_M_check_len(unsigned long, char const*) const [376]
                0.00    0.00      16/295         std::vector<SubChunk, std::allocator<SubChunk> >::_M_check_len(unsigned long, char const*) const [321]
                0.00    0.00     259/295         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_check_len(unsigned long, char const*) const [107]
[156]    0.0    0.00    0.00     295         unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                0.00    0.00      18/277         std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::~_Vector_base() [308]
                0.00    0.00     259/277         void std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_realloc_insert<LL3D_Triangle const&>(__gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >, LL3D_Triangle const&) [105]
[157]    0.0    0.00    0.00     277         std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_deallocate(LL3D_Triangle*, unsigned long) [157]
                0.00    0.00     259/259         std::allocator_traits<std::allocator<LL3D_Triangle> >::deallocate(std::allocator<LL3D_Triangle>&, LL3D_Triangle*, unsigned long) [162]
-----------------------------------------------
                0.00    0.00     259/259         std::allocator_traits<std::allocator<LL3D_Triangle> >::deallocate(std::allocator<LL3D_Triangle>&, LL3D_Triangle*, unsigned long) [162]
[158]    0.0    0.00    0.00     259         __gnu_cxx::new_allocator<LL3D_Triangle>::deallocate(LL3D_Triangle*, unsigned long) [158]
-----------------------------------------------
                0.00    0.00     259/259         std::allocator_traits<std::allocator<LL3D_Triangle> >::allocate(std::allocator<LL3D_Triangle>&, unsigned long) [163]
[159]    0.0    0.00    0.00     259         __gnu_cxx::new_allocator<LL3D_Triangle>::allocate(unsigned long, void const*) [159]
                0.00    0.00     259/777         __gnu_cxx::new_allocator<LL3D_Triangle>::max_size() const [142]
-----------------------------------------------
                0.00    0.00     259/259         void std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_realloc_insert<LL3D_Triangle const&>(__gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >, LL3D_Triangle const&) [105]
[160]    0.0    0.00    0.00     259         __gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >::difference_type __gnu_cxx::operator-<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >(__gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > > const&, __gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > > const&) [160]
                0.00    0.00     518/1036        __gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >::base() const [141]
-----------------------------------------------
                0.00    0.00     259/259         void std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_realloc_insert<LL3D_Triangle const&>(__gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >, LL3D_Triangle const&) [105]
[161]    0.0    0.00    0.00     259         std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_allocate(unsigned long) [161]
                0.00    0.00     259/259         std::allocator_traits<std::allocator<LL3D_Triangle> >::allocate(std::allocator<LL3D_Triangle>&, unsigned long) [163]
-----------------------------------------------
                0.00    0.00     259/259         std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_deallocate(LL3D_Triangle*, unsigned long) [157]
[162]    0.0    0.00    0.00     259         std::allocator_traits<std::allocator<LL3D_Triangle> >::deallocate(std::allocator<LL3D_Triangle>&, LL3D_Triangle*, unsigned long) [162]
                0.00    0.00     259/259         __gnu_cxx::new_allocator<LL3D_Triangle>::deallocate(LL3D_Triangle*, unsigned long) [158]
-----------------------------------------------
                0.00    0.00     259/259         std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_allocate(unsigned long) [161]
[163]    0.0    0.00    0.00     259         std::allocator_traits<std::allocator<LL3D_Triangle> >::allocate(std::allocator<LL3D_Triangle>&, unsigned long) [163]
                0.00    0.00     259/259         __gnu_cxx::new_allocator<LL3D_Triangle>::allocate(unsigned long, void const*) [159]
-----------------------------------------------
                0.00    0.00     259/259         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::push_back(LL3D_Triangle const&) [25]
[164]    0.0    0.00    0.00     259         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::end() [164]
                0.00    0.00     259/518         __gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >::__normal_iterator(LL3D_Triangle* const&) [145]
-----------------------------------------------
                0.00    0.00     259/259         void std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_realloc_insert<LL3D_Triangle const&>(__gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >, LL3D_Triangle const&) [105]
[165]    0.0    0.00    0.00     259         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::begin() [165]
                0.00    0.00     259/518         __gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >::__normal_iterator(LL3D_Triangle* const&) [145]
-----------------------------------------------
                0.00    0.00     243/243         MC_UpdateInput() [62]
[166]    0.0    0.00    0.00     243         MK2D_IsKey(unsigned char) [166]
-----------------------------------------------
                0.00    0.00     235/235         MC_RenderMenu() [14]
[167]    0.0    0.00    0.00     235         MC_SingleplayerDrawMeFunction() [167]
-----------------------------------------------
                0.00    0.00      20/156         std::vector<Chunk, std::allocator<Chunk> >::_M_check_len(unsigned long, char const*) const [430]
                0.00    0.00     136/156         MC_GetMinecraftChunk(int, int) [315]
[168]    0.0    0.00    0.00     156         std::vector<Chunk, std::allocator<Chunk> >::size() const [168]
-----------------------------------------------
                0.00    0.00       5/138         std::vector<Chunk, std::allocator<Chunk> >::begin() [436]
                0.00    0.00      64/138         __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >::operator-(long) const [185]
                0.00    0.00      69/138         std::vector<Chunk, std::allocator<Chunk> >::end() [181]
[169]    0.0    0.00    0.00     138         __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >::__normal_iterator(Chunk* const&) [169]
-----------------------------------------------
                0.00    0.00      16/128         std::vector<SubChunk, std::allocator<SubChunk> >::_M_default_append(unsigned long) [338]
                0.00    0.00      16/128         std::vector<SubChunk, std::allocator<SubChunk> >::vector(std::vector<SubChunk, std::allocator<SubChunk> > const&) [341]
                0.00    0.00      32/128         std::vector<SubChunk, std::allocator<SubChunk> >::resize(unsigned long) [340]
                0.00    0.00      64/128         std::vector<SubChunk, std::allocator<SubChunk> >::_M_check_len(unsigned long, char const*) const [321]
[170]    0.0    0.00    0.00     128         std::vector<SubChunk, std::allocator<SubChunk> >::size() const [170]
-----------------------------------------------
                0.00    0.00      19/88          void std::_Destroy_aux<false>::__destroy<MC_Button*>(MC_Button*, MC_Button*) [404]
                0.00    0.00      23/88          void std::__relocate_object_a<MC_Button, MC_Button, std::allocator<MC_Button> >(MC_Button*, MC_Button*, std::allocator<MC_Button>&) [257]
                0.00    0.00      46/88          MC_Button* std::__relocate_a_1<MC_Button*, MC_Button*, std::allocator<MC_Button> >(MC_Button*, MC_Button*, MC_Button*, std::allocator<MC_Button>&) [277]
[171]    0.0    0.00    0.00      88         MC_Button* std::__addressof<MC_Button>(MC_Button&) [171]
-----------------------------------------------
                0.00    0.00      82/82          bool __gnu_cxx::operator!=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) [214]
[172]    0.0    0.00    0.00      82         __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::base() const [172]
-----------------------------------------------
                0.00    0.00      16/80          __gnu_cxx::new_allocator<SubChunk>::allocate(unsigned long, void const*) [319]
                0.00    0.00      64/80          std::allocator_traits<std::allocator<SubChunk> >::max_size(std::allocator<SubChunk> const&) [187]
[173]    0.0    0.00    0.00      80         __gnu_cxx::new_allocator<SubChunk>::max_size() const [173]
-----------------------------------------------
                0.00    0.00      16/80          std::vector<SubChunk, std::allocator<SubChunk> >::vector(std::vector<SubChunk, std::allocator<SubChunk> > const&) [341]
                0.00    0.00      64/80          std::vector<SubChunk, std::allocator<SubChunk> >::max_size() const [186]
[174]    0.0    0.00    0.00      80         std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_get_Tp_allocator() const [174]
-----------------------------------------------
                0.00    0.00      16/80          std::vector<SubChunk, std::allocator<SubChunk> >::vector(std::vector<SubChunk, std::allocator<SubChunk> > const&) [341]
                0.00    0.00      32/80          std::vector<SubChunk, std::allocator<SubChunk> >::~vector() [226]
                0.00    0.00      32/80          std::vector<SubChunk, std::allocator<SubChunk> >::_M_default_append(unsigned long) [338]
[175]    0.0    0.00    0.00      80         std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_get_Tp_allocator() [175]
-----------------------------------------------
                0.00    0.00      16/80          SubChunk* std::fill_n<SubChunk*, unsigned long, SubChunk>(SubChunk*, unsigned long, SubChunk const&) [352]
                0.00    0.00      16/80          SubChunk* std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*) [345]
                0.00    0.00      48/80          SubChunk* std::__relocate_a<SubChunk*, SubChunk*, std::allocator<SubChunk> >(SubChunk*, SubChunk*, SubChunk*, std::allocator<SubChunk>&) [343]
[176]    0.0    0.00    0.00      80         SubChunk* std::__niter_base<SubChunk*>(SubChunk*) [176]
-----------------------------------------------
                0.00    0.00       6/77          void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [452]
                0.00    0.00       8/77          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_erase_at_end(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [294]
                0.00    0.00      19/77          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [296]
                0.00    0.00      44/77          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() [213]
[177]    0.0    0.00    0.00      77         std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator() [177]
-----------------------------------------------
                0.00    0.00       3/75          void std::__relocate_object_a<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [455]
                0.00    0.00       6/75          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__relocate_a_1<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [425]
                0.00    0.00      22/75          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [292]
                0.00    0.00      44/75          void std::_Destroy_aux<false>::__destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [195]
[178]    0.0    0.00    0.00      75         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__addressof<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [178]
-----------------------------------------------
                0.00    0.00       1/73          Matrix_MakeProjection(float, float, float, float) [520]
                0.00    0.00      12/73          Matrix_MakeIdentity() [366]
                0.00    0.00      12/73          Matrix_MakeRotationX(float) [94]
                0.00    0.00      12/73          Matrix_MakeRotationY(float) [95]
                0.00    0.00      12/73          Matrix_MakeRotationZ(float) [96]
                0.00    0.00      12/73          Matrix_MakeTranslation(float, float, float) [368]
                0.00    0.00      12/73          Matrix_QuickInverse(LL3D_Matrix4x4&) [367]
[179]    0.0    0.00    0.00      73         LL3D_Matrix4x4::zero() [179]
-----------------------------------------------
                0.00    0.00      24/72          Matrix_MakeRotationX(float) [94]
                0.00    0.00      24/72          Matrix_MakeRotationY(float) [95]
                0.00    0.00      24/72          Matrix_MakeRotationZ(float) [96]
[180]    0.0    0.00    0.00      72         std::sin(float) [180]
-----------------------------------------------
                0.00    0.00       5/69          std::vector<Chunk, std::allocator<Chunk> >::push_back(Chunk const&) [334]
                0.00    0.00      64/69          std::vector<Chunk, std::allocator<Chunk> >::back() [188]
[181]    0.0    0.00    0.00      69         std::vector<Chunk, std::allocator<Chunk> >::end() [181]
                0.00    0.00      69/138         __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >::__normal_iterator(Chunk* const&) [169]
-----------------------------------------------
                0.00    0.00       3/69          void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [452]
                0.00    0.00      22/69          void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [268]
                0.00    0.00      22/69          void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [260]
                0.00    0.00      22/69          void std::_Construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [275]
[182]    0.0    0.00    0.00      69         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&) [182]
-----------------------------------------------
                0.00    0.00      66/66          MC_Button* std::__relocate_a<MC_Button*, MC_Button*, std::allocator<MC_Button> >(MC_Button*, MC_Button*, MC_Button*, std::allocator<MC_Button>&) [276]
[183]    0.0    0.00    0.00      66         MC_Button* std::__niter_base<MC_Button*>(MC_Button*) [183]
-----------------------------------------------
                0.00    0.00      64/64          std::vector<Chunk, std::allocator<Chunk> >::back() [188]
[184]    0.0    0.00    0.00      64         __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >::operator*() const [184]
-----------------------------------------------
                0.00    0.00      64/64          std::vector<Chunk, std::allocator<Chunk> >::back() [188]
[185]    0.0    0.00    0.00      64         __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >::operator-(long) const [185]
                0.00    0.00      64/138         __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >::__normal_iterator(Chunk* const&) [169]
-----------------------------------------------
                0.00    0.00      32/64          std::vector<SubChunk, std::allocator<SubChunk> >::_M_default_append(unsigned long) [338]
                0.00    0.00      32/64          std::vector<SubChunk, std::allocator<SubChunk> >::_M_check_len(unsigned long, char const*) const [321]
[186]    0.0    0.00    0.00      64         std::vector<SubChunk, std::allocator<SubChunk> >::max_size() const [186]
                0.00    0.00      64/64          std::vector<SubChunk, std::allocator<SubChunk> >::_S_max_size(std::allocator<SubChunk> const&) [189]
                0.00    0.00      64/80          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_get_Tp_allocator() const [174]
-----------------------------------------------
                0.00    0.00      64/64          std::vector<SubChunk, std::allocator<SubChunk> >::_S_max_size(std::allocator<SubChunk> const&) [189]
[187]    0.0    0.00    0.00      64         std::allocator_traits<std::allocator<SubChunk> >::max_size(std::allocator<SubChunk> const&) [187]
                0.00    0.00      64/80          __gnu_cxx::new_allocator<SubChunk>::max_size() const [173]
-----------------------------------------------
                0.00    0.00      64/64          MC_GenerateWorldChunk(int, int) [64]
[188]    0.0    0.00    0.00      64         std::vector<Chunk, std::allocator<Chunk> >::back() [188]
                0.00    0.00      64/69          std::vector<Chunk, std::allocator<Chunk> >::end() [181]
                0.00    0.00      64/64          __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >::operator-(long) const [185]
                0.00    0.00      64/64          __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >::operator*() const [184]
-----------------------------------------------
                0.00    0.00      64/64          std::vector<SubChunk, std::allocator<SubChunk> >::max_size() const [186]
[189]    0.0    0.00    0.00      64         std::vector<SubChunk, std::allocator<SubChunk> >::_S_max_size(std::allocator<SubChunk> const&) [189]
                0.00    0.00      64/64          std::allocator_traits<std::allocator<SubChunk> >::max_size(std::allocator<SubChunk> const&) [187]
                0.00    0.00      64/622         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [143]
-----------------------------------------------
                0.00    0.00      63/63          std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [191]
[190]    0.0    0.00    0.00      63         __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~new_allocator() [190]
-----------------------------------------------
                0.00    0.00      19/63          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [296]
                0.00    0.00      44/63          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::~_Vector_impl() [209]
[191]    0.0    0.00    0.00      63         std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [191]
                0.00    0.00      63/63          __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~new_allocator() [190]
-----------------------------------------------
                0.00    0.00      61/61          std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [193]
[192]    0.0    0.00    0.00      61         __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator(__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [192]
-----------------------------------------------
                0.00    0.00      19/61          std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::select_on_container_copy_construction(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [291]
                0.00    0.00      19/61          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::_Vector_impl(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [287]
                0.00    0.00      23/61          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::_Vector_impl(std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl&&) [251]
[193]    0.0    0.00    0.00      61         std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [193]
                0.00    0.00      61/61          __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator(__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [192]
-----------------------------------------------
                0.00    0.00      15/61          void std::__relocate_object_a<Chunk, Chunk, std::allocator<Chunk> >(Chunk*, Chunk*, std::allocator<Chunk>&) [364]
                0.00    0.00      16/61          void std::_Destroy_aux<false>::__destroy<Chunk*>(Chunk*, Chunk*) [560]
                0.00    0.00      30/61          Chunk* std::__relocate_a_1<Chunk*, Chunk*, std::allocator<Chunk> >(Chunk*, Chunk*, Chunk*, std::allocator<Chunk>&) [395]
[194]    0.0    0.00    0.00      61         Chunk* std::__addressof<Chunk>(Chunk&) [194]
-----------------------------------------------
                0.00    0.00      52/52          void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [196]
[195]    0.0    0.00    0.00      52         void std::_Destroy_aux<false>::__destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [195]
                0.00    0.00      44/44          void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [211]
                0.00    0.00      44/75          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__addressof<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [178]
-----------------------------------------------
                0.00    0.00      52/52          void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [197]
[196]    0.0    0.00    0.00      52         void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [196]
                0.00    0.00      52/52          void std::_Destroy_aux<false>::__destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [195]
-----------------------------------------------
                0.00    0.00       8/52          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_erase_at_end(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [294]
                0.00    0.00      44/52          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() [213]
[197]    0.0    0.00    0.00      52         void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [197]
                0.00    0.00      52/52          void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [196]
-----------------------------------------------
                0.00    0.00      11/49          void std::vector<MC_Button, std::allocator<MC_Button> >::_M_realloc_insert<MC_Button const&>(__gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >, MC_Button const&) [383]
                0.00    0.00      19/49          void std::allocator_traits<std::allocator<MC_Button> >::construct<MC_Button, MC_Button const&>(std::allocator<MC_Button>&, MC_Button*, MC_Button const&) [290]
                0.00    0.00      19/49          void __gnu_cxx::new_allocator<MC_Button>::construct<MC_Button, MC_Button const&>(MC_Button*, MC_Button const&) [283]
[198]    0.0    0.00    0.00      49         MC_Button const& std::forward<MC_Button const&>(std::remove_reference<MC_Button const&>::type&) [198]
-----------------------------------------------
                0.00    0.00      48/48          std::allocator<SubChunk>::~allocator() [200]
[199]    0.0    0.00    0.00      48         __gnu_cxx::new_allocator<SubChunk>::~new_allocator() [199]
-----------------------------------------------
                0.00    0.00      16/48          std::vector<SubChunk, std::allocator<SubChunk> >::vector(std::vector<SubChunk, std::allocator<SubChunk> > const&) [341]
                0.00    0.00      32/48          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl::~_Vector_impl() [224]
[200]    0.0    0.00    0.00      48         std::allocator<SubChunk>::~allocator() [200]
                0.00    0.00      48/48          __gnu_cxx::new_allocator<SubChunk>::~new_allocator() [199]
-----------------------------------------------
                0.00    0.00      16/48          std::vector<SubChunk, std::allocator<SubChunk> >::_M_default_append(unsigned long) [338]
                0.00    0.00      32/48          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::~_Vector_base() [225]
[201]    0.0    0.00    0.00      48         std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_deallocate(SubChunk*, unsigned long) [201]
                0.00    0.00      16/16          std::allocator_traits<std::allocator<SubChunk> >::deallocate(std::allocator<SubChunk>&, SubChunk*, unsigned long) [329]
-----------------------------------------------
                0.00    0.00      47/47          std::allocator<SubChunk>::allocator(std::allocator<SubChunk> const&) [203]
[202]    0.0    0.00    0.00      47         __gnu_cxx::new_allocator<SubChunk>::new_allocator(__gnu_cxx::new_allocator<SubChunk> const&) [202]
-----------------------------------------------
                0.00    0.00      15/47          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl::_Vector_impl(std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl&&) [358]
                0.00    0.00      16/47          std::allocator_traits<std::allocator<SubChunk> >::select_on_container_copy_construction(std::allocator<SubChunk> const&) [330]
                0.00    0.00      16/47          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl::_Vector_impl(std::allocator<SubChunk> const&) [325]
[203]    0.0    0.00    0.00      47         std::allocator<SubChunk>::allocator(std::allocator<SubChunk> const&) [203]
                0.00    0.00      47/47          __gnu_cxx::new_allocator<SubChunk>::new_allocator(__gnu_cxx::new_allocator<SubChunk> const&) [202]
-----------------------------------------------
                0.00    0.00       3/47          void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [452]
                0.00    0.00      44/47          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~_Vector_base() [210]
[204]    0.0    0.00    0.00      47         std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) [204]
                0.00    0.00      11/11          std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) [381]
-----------------------------------------------
                0.00    0.00      46/46          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::_Vector_impl(std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl&&) [251]
[205]    0.0    0.00    0.00      46         std::remove_reference<std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl&>::type&& std::move<std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl&>(std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl&) [205]
-----------------------------------------------
                0.00    0.00      23/46          void std::allocator_traits<std::allocator<MC_Button> >::construct<MC_Button, MC_Button>(std::allocator<MC_Button>&, MC_Button*, MC_Button&&) [255]
                0.00    0.00      23/46          void __gnu_cxx::new_allocator<MC_Button>::construct<MC_Button, MC_Button>(MC_Button*, MC_Button&&) [250]
[206]    0.0    0.00    0.00      46         MC_Button&& std::forward<MC_Button>(std::remove_reference<MC_Button>::type&) [206]
-----------------------------------------------
                0.00    0.00      22/44          void std::vector<MC_Button, std::allocator<MC_Button> >::_M_realloc_insert<MC_Button const&>(__gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >, MC_Button const&) [383]
                0.00    0.00      22/44          __gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >::difference_type __gnu_cxx::operator-<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >(__gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > > const&, __gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > > const&) [375]
[207]    0.0    0.00    0.00      44         __gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >::base() const [207]
-----------------------------------------------
                0.00    0.00      44/44          void std::_Destroy<LL3D_Triangle*>(LL3D_Triangle*, LL3D_Triangle*) [76]
[208]    0.0    0.00    0.00      44         void std::_Destroy_aux<true>::__destroy<LL3D_Triangle*>(LL3D_Triangle*, LL3D_Triangle*) [208]
-----------------------------------------------
                0.00    0.00      44/44          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~_Vector_base() [210]
[209]    0.0    0.00    0.00      44         std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::~_Vector_impl() [209]
                0.00    0.00      44/63          std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [191]
-----------------------------------------------
                0.00    0.00      44/44          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() [213]
[210]    0.0    0.00    0.00      44         std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~_Vector_base() [210]
                0.00    0.00      44/47          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) [204]
                0.00    0.00      44/44          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::~_Vector_impl() [209]
-----------------------------------------------
                0.00    0.00      44/44          void std::_Destroy_aux<false>::__destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [195]
[211]    0.0    0.00    0.00      44         void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [211]
-----------------------------------------------
                0.00    0.00       1/43          MC_Menu_Setup() [104]
                0.00    0.00      19/43          void std::_Destroy<MC_Button>(MC_Button*) [299]
                0.00    0.00      23/43          void __gnu_cxx::new_allocator<MC_Button>::destroy<MC_Button>(MC_Button*) [249]
[212]    0.0    0.00    0.00      43         MC_Button::~MC_Button() [212]
                0.00    0.00      43/43          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() [213]
-----------------------------------------------
                0.00    0.00      43/43          MC_Button::~MC_Button() [212]
[213]    0.0    0.00    0.00      43         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() [213]
                0.00    0.00      44/77          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator() [177]
                0.00    0.00      44/44          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~_Vector_base() [210]
                0.00    0.00      44/52          void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [197]
-----------------------------------------------
                0.00    0.00      41/41          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [292]
[214]    0.0    0.00    0.00      41         bool __gnu_cxx::operator!=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) [214]
                0.00    0.00      82/82          __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::base() const [172]
-----------------------------------------------
                0.00    0.00      19/38          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::begin() const [286]
                0.00    0.00      19/38          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::end() const [285]
[215]    0.0    0.00    0.00      38         __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::__normal_iterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const* const&) [215]
-----------------------------------------------
                0.00    0.00       5/37          void std::vector<Chunk, std::allocator<Chunk> >::_M_realloc_insert<Chunk const&>(__gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >, Chunk const&) [435]
                0.00    0.00      16/37          void std::allocator_traits<std::allocator<Chunk> >::construct<Chunk, Chunk const&>(std::allocator<Chunk>&, Chunk*, Chunk const&) [328]
                0.00    0.00      16/37          void __gnu_cxx::new_allocator<Chunk>::construct<Chunk, Chunk const&>(Chunk*, Chunk const&) [317]
[216]    0.0    0.00    0.00      37         Chunk const& std::forward<Chunk const&>(std::remove_reference<Chunk const&>::type&) [216]
-----------------------------------------------
                0.00    0.00      36/36          LL3D_ProjectCamera() [59]
[217]    0.0    0.00    0.00      36         Matrix_MultiplyMatrix(LL3D_Matrix4x4&, LL3D_Matrix4x4&) [217]
-----------------------------------------------
                0.00    0.00      11/33          __gnu_cxx::new_allocator<MC_Button>::allocate(unsigned long, void const*) [372]
                0.00    0.00      22/33          std::allocator_traits<std::allocator<MC_Button> >::max_size(std::allocator<MC_Button> const&) [267]
[218]    0.0    0.00    0.00      33         __gnu_cxx::new_allocator<MC_Button>::max_size() const [218]
-----------------------------------------------
                0.00    0.00      16/32          std::vector<SubChunk, std::allocator<SubChunk> >::begin() const [323]
                0.00    0.00      16/32          std::vector<SubChunk, std::allocator<SubChunk> >::end() const [322]
[219]    0.0    0.00    0.00      32         __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >::__normal_iterator(SubChunk const* const&) [219]
-----------------------------------------------
                0.00    0.00      32/32          SubChunk const* std::__niter_base<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >) [228]
[220]    0.0    0.00    0.00      32         __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >::base() const [220]
-----------------------------------------------
                0.00    0.00       1/32          MC_HandleArgs() [496]
                0.00    0.00      12/32          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_check_len(unsigned long, char const*) const [449]
                0.00    0.00      19/32          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [296]
[221]    0.0    0.00    0.00      32         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::size() const [221]
-----------------------------------------------
                0.00    0.00      32/32          void std::_Destroy<SubChunk*>(SubChunk*, SubChunk*) [230]
[222]    0.0    0.00    0.00      32         void std::_Destroy_aux<true>::__destroy<SubChunk*>(SubChunk*, SubChunk*) [222]
-----------------------------------------------
                0.00    0.00      16/32          std::vector<SubChunk, std::allocator<SubChunk> >::_M_default_append(unsigned long) [338]
                0.00    0.00      16/32          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_create_storage(unsigned long) [326]
[223]    0.0    0.00    0.00      32         std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_allocate(unsigned long) [223]
                0.00    0.00      16/16          std::allocator_traits<std::allocator<SubChunk> >::allocate(std::allocator<SubChunk>&, unsigned long) [331]
-----------------------------------------------
                0.00    0.00      32/32          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::~_Vector_base() [225]
[224]    0.0    0.00    0.00      32         std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl::~_Vector_impl() [224]
                0.00    0.00      32/48          std::allocator<SubChunk>::~allocator() [200]
-----------------------------------------------
                0.00    0.00      32/32          std::vector<SubChunk, std::allocator<SubChunk> >::~vector() [226]
[225]    0.0    0.00    0.00      32         std::_Vector_base<SubChunk, std::allocator<SubChunk> >::~_Vector_base() [225]
                0.00    0.00      32/32          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl::~_Vector_impl() [224]
                0.00    0.00      32/48          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_deallocate(SubChunk*, unsigned long) [201]
-----------------------------------------------
                0.00    0.00      32/32          Chunk::~Chunk() [232]
[226]    0.0    0.00    0.00      32         std::vector<SubChunk, std::allocator<SubChunk> >::~vector() [226]
                0.00    0.00      32/80          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_get_Tp_allocator() [175]
                0.00    0.00      32/32          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::~_Vector_base() [225]
                0.00    0.00      32/32          void std::_Destroy<SubChunk*, SubChunk>(SubChunk*, SubChunk*, std::allocator<SubChunk>&) [231]
-----------------------------------------------
                0.00    0.00      32/32          SubChunk* std::copy<__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*) [351]
[227]    0.0    0.00    0.00      32         __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > > std::__miter_base<__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > > >(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >) [227]
-----------------------------------------------
                0.00    0.00      32/32          SubChunk* std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*) [345]
[228]    0.0    0.00    0.00      32         SubChunk const* std::__niter_base<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >) [228]
                0.00    0.00      32/32          __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >::base() const [220]
-----------------------------------------------
                0.00    0.00      16/32          SubChunk* std::fill_n<SubChunk*, unsigned long, SubChunk>(SubChunk*, unsigned long, SubChunk const&) [352]
                0.00    0.00      16/32          SubChunk* std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*) [345]
[229]    0.0    0.00    0.00      32         SubChunk* std::__niter_wrap<SubChunk*>(SubChunk* const&, SubChunk*) [229]
-----------------------------------------------
                0.00    0.00      32/32          void std::_Destroy<SubChunk*, SubChunk>(SubChunk*, SubChunk*, std::allocator<SubChunk>&) [231]
[230]    0.0    0.00    0.00      32         void std::_Destroy<SubChunk*>(SubChunk*, SubChunk*) [230]
                0.00    0.00      32/32          void std::_Destroy_aux<true>::__destroy<SubChunk*>(SubChunk*, SubChunk*) [222]
-----------------------------------------------
                0.00    0.00      32/32          std::vector<SubChunk, std::allocator<SubChunk> >::~vector() [226]
[231]    0.0    0.00    0.00      32         void std::_Destroy<SubChunk*, SubChunk>(SubChunk*, SubChunk*, std::allocator<SubChunk>&) [231]
                0.00    0.00      32/32          void std::_Destroy<SubChunk*>(SubChunk*, SubChunk*) [230]
-----------------------------------------------
                0.00    0.00      15/31          void __gnu_cxx::new_allocator<Chunk>::destroy<Chunk>(Chunk*) [355]
                0.00    0.00      16/31          void std::_Destroy<Chunk>(Chunk*) [353]
[232]    0.0    0.00    0.00      31         Chunk::~Chunk() [232]
                0.00    0.00      32/32          std::vector<SubChunk, std::allocator<SubChunk> >::~vector() [226]
-----------------------------------------------
                0.00    0.00      30/30          Chunk* std::__relocate_a<Chunk*, Chunk*, std::allocator<Chunk> >(Chunk*, Chunk*, Chunk*, std::allocator<Chunk>&) [394]
[233]    0.0    0.00    0.00      30         Chunk* std::__niter_base<Chunk*>(Chunk*) [233]
-----------------------------------------------
                0.00    0.00      30/30          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl::_Vector_impl(std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl&&) [358]
[234]    0.0    0.00    0.00      30         std::remove_reference<std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl&>::type&& std::move<std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl&>(std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl&) [234]
-----------------------------------------------
                0.00    0.00      15/30          void std::allocator_traits<std::allocator<Chunk> >::construct<Chunk, Chunk>(std::allocator<Chunk>&, Chunk*, Chunk&&) [362]
                0.00    0.00      15/30          void __gnu_cxx::new_allocator<Chunk>::construct<Chunk, Chunk>(Chunk*, Chunk&&) [356]
[235]    0.0    0.00    0.00      30         Chunk&& std::forward<Chunk>(std::remove_reference<Chunk>::type&) [235]
-----------------------------------------------
                0.00    0.00       7/29          std::vector<MC_Button, std::allocator<MC_Button> >::~vector() [411]
                0.00    0.00      22/29          void std::vector<MC_Button, std::allocator<MC_Button> >::_M_realloc_insert<MC_Button const&>(__gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >, MC_Button const&) [383]
[236]    0.0    0.00    0.00      29         std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_M_get_Tp_allocator() [236]
-----------------------------------------------
                0.00    0.00      27/27          MC_GameLoop() [3]
[237]    0.0    0.00    0.00      27         MK2D_BlitMem2Mem(unsigned char*, int, int, unsigned char*, int, int, int, int) [237]
-----------------------------------------------
                0.00    0.00      27/27          MC_UpdateInput() [62]
[238]    0.0    0.00    0.00      27         MK2D_KeyReleased() [238]
-----------------------------------------------
                0.00    0.00      27/27          std::allocator<std::_List_node<LL3D_Triangle> >::~allocator() [240]
[239]    0.0    0.00    0.00      27         __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::~new_allocator() [239]
-----------------------------------------------
                0.00    0.00      27/27          std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_List_impl::~_List_impl() [241]
[240]    0.0    0.00    0.00      27         std::allocator<std::_List_node<LL3D_Triangle> >::~allocator() [240]
                0.00    0.00      27/27          __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::~new_allocator() [239]
-----------------------------------------------
                0.00    0.00      27/27          std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::~_List_base() [243]
[241]    0.0    0.00    0.00      27         std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_List_impl::~_List_impl() [241]
                0.00    0.00      27/27          std::allocator<std::_List_node<LL3D_Triangle> >::~allocator() [240]
-----------------------------------------------
                0.00    0.00      27/27          std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::~_List_base() [243]
[242]    0.0    0.00    0.00      27         std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_clear() [242]
-----------------------------------------------
                0.00    0.00      27/27          std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::~list() [244]
[243]    0.0    0.00    0.00      27         std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::~_List_base() [243]
                0.00    0.00      27/27          std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_clear() [242]
                0.00    0.00      27/27          std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_List_impl::~_List_impl() [241]
-----------------------------------------------
                0.00    0.00      27/27          LL3D_RenderObjects() [5]
[244]    0.0    0.00    0.00      27         std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::~list() [244]
                0.00    0.00      27/27          std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::~_List_base() [243]
-----------------------------------------------
                0.00    0.00      27/27          std::__detail::_List_node_header::_List_node_header() [246]
[245]    0.0    0.00    0.00      27         std::__detail::_List_node_header::_M_init() [245]
-----------------------------------------------
                0.00    0.00      27/27          std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_List_impl::_List_impl() [80]
[246]    0.0    0.00    0.00      27         std::__detail::_List_node_header::_List_node_header() [246]
                0.00    0.00      27/27          std::__detail::_List_node_header::_M_init() [245]
-----------------------------------------------
                0.00    0.00       6/25          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::max_size() const [415]
                0.00    0.00      19/25          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [296]
[247]    0.0    0.00    0.00      25         std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator() const [247]
-----------------------------------------------
                0.00    0.00      23/23          void __gnu_cxx::new_allocator<MC_Button>::construct<MC_Button, MC_Button>(MC_Button*, MC_Button&&) [250]
[248]    0.0    0.00    0.00      23         MC_Button::MC_Button(MC_Button&&) [248]
                0.00    0.00      23/23          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&) [256]
-----------------------------------------------
                0.00    0.00      23/23          void std::allocator_traits<std::allocator<MC_Button> >::destroy<MC_Button>(std::allocator<MC_Button>&, MC_Button*) [254]
[249]    0.0    0.00    0.00      23         void __gnu_cxx::new_allocator<MC_Button>::destroy<MC_Button>(MC_Button*) [249]
                0.00    0.00      23/43          MC_Button::~MC_Button() [212]
-----------------------------------------------
                0.00    0.00      23/23          void std::allocator_traits<std::allocator<MC_Button> >::construct<MC_Button, MC_Button>(std::allocator<MC_Button>&, MC_Button*, MC_Button&&) [255]
[250]    0.0    0.00    0.00      23         void __gnu_cxx::new_allocator<MC_Button>::construct<MC_Button, MC_Button>(MC_Button*, MC_Button&&) [250]
                0.00    0.00      23/46          MC_Button&& std::forward<MC_Button>(std::remove_reference<MC_Button>::type&) [206]
                0.00    0.00      23/23          MC_Button::MC_Button(MC_Button&&) [248]
                0.00    0.00      23/2726077     operator new(unsigned long, void*) [115]
-----------------------------------------------
                0.00    0.00      23/23          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_base(std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&) [253]
[251]    0.0    0.00    0.00      23         std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::_Vector_impl(std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl&&) [251]
                0.00    0.00      46/46          std::remove_reference<std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl&>::type&& std::move<std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl&>(std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl&) [205]
                0.00    0.00      23/61          std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [193]
                0.00    0.00      23/23          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl_data::_Vector_impl_data(std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl_data&&) [252]
-----------------------------------------------
                0.00    0.00      23/23          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::_Vector_impl(std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl&&) [251]
[252]    0.0    0.00    0.00      23         std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl_data::_Vector_impl_data(std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl_data&&) [252]
-----------------------------------------------
                0.00    0.00      23/23          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&) [256]
[253]    0.0    0.00    0.00      23         std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_base(std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&) [253]
                0.00    0.00      23/23          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::_Vector_impl(std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl&&) [251]
-----------------------------------------------
                0.00    0.00      23/23          void std::__relocate_object_a<MC_Button, MC_Button, std::allocator<MC_Button> >(MC_Button*, MC_Button*, std::allocator<MC_Button>&) [257]
[254]    0.0    0.00    0.00      23         void std::allocator_traits<std::allocator<MC_Button> >::destroy<MC_Button>(std::allocator<MC_Button>&, MC_Button*) [254]
                0.00    0.00      23/23          void __gnu_cxx::new_allocator<MC_Button>::destroy<MC_Button>(MC_Button*) [249]
-----------------------------------------------
                0.00    0.00      23/23          void std::__relocate_object_a<MC_Button, MC_Button, std::allocator<MC_Button> >(MC_Button*, MC_Button*, std::allocator<MC_Button>&) [257]
[255]    0.0    0.00    0.00      23         void std::allocator_traits<std::allocator<MC_Button> >::construct<MC_Button, MC_Button>(std::allocator<MC_Button>&, MC_Button*, MC_Button&&) [255]
                0.00    0.00      23/46          MC_Button&& std::forward<MC_Button>(std::remove_reference<MC_Button>::type&) [206]
                0.00    0.00      23/23          void __gnu_cxx::new_allocator<MC_Button>::construct<MC_Button, MC_Button>(MC_Button*, MC_Button&&) [250]
-----------------------------------------------
                0.00    0.00      23/23          MC_Button::MC_Button(MC_Button&&) [248]
[256]    0.0    0.00    0.00      23         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&) [256]
                0.00    0.00      23/23          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_base(std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&) [253]
-----------------------------------------------
                0.00    0.00      23/23          MC_Button* std::__relocate_a_1<MC_Button*, MC_Button*, std::allocator<MC_Button> >(MC_Button*, MC_Button*, MC_Button*, std::allocator<MC_Button>&) [277]
[257]    0.0    0.00    0.00      23         void std::__relocate_object_a<MC_Button, MC_Button, std::allocator<MC_Button> >(MC_Button*, MC_Button*, std::allocator<MC_Button>&) [257]
                0.00    0.00      23/23          std::remove_reference<MC_Button&>::type&& std::move<MC_Button&>(MC_Button&) [258]
                0.00    0.00      23/23          void std::allocator_traits<std::allocator<MC_Button> >::construct<MC_Button, MC_Button>(std::allocator<MC_Button>&, MC_Button*, MC_Button&&) [255]
                0.00    0.00      23/88          MC_Button* std::__addressof<MC_Button>(MC_Button&) [171]
                0.00    0.00      23/23          void std::allocator_traits<std::allocator<MC_Button> >::destroy<MC_Button>(std::allocator<MC_Button>&, MC_Button*) [254]
-----------------------------------------------
                0.00    0.00      23/23          void std::__relocate_object_a<MC_Button, MC_Button, std::allocator<MC_Button> >(MC_Button*, MC_Button*, std::allocator<MC_Button>&) [257]
[258]    0.0    0.00    0.00      23         std::remove_reference<MC_Button&>::type&& std::move<MC_Button&>(MC_Button&) [258]
-----------------------------------------------
                0.00    0.00      22/22          MC_Menu_Setup() [104]
[259]    0.0    0.00    0.00      22         MC_Button::AddValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [259]
                0.00    0.00      22/22          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [274]
-----------------------------------------------
                0.00    0.00      22/22          void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [268]
[260]    0.0    0.00    0.00      22         void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [260]
                0.00    0.00      22/69          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&) [182]
                0.00    0.00      22/2726077     operator new(unsigned long, void*) [115]
-----------------------------------------------
                0.00    0.00      11/22          std::vector<MC_Button, std::allocator<MC_Button> >::end() [384]
                0.00    0.00      11/22          std::vector<MC_Button, std::allocator<MC_Button> >::begin() [385]
[261]    0.0    0.00    0.00      22         __gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >::__normal_iterator(MC_Button* const&) [261]
-----------------------------------------------
                0.00    0.00      22/22          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [292]
[262]    0.0    0.00    0.00      22         __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator++() [262]
-----------------------------------------------
                0.00    0.00      22/22          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [292]
[263]    0.0    0.00    0.00      22         __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator*() const [263]
-----------------------------------------------
                0.00    0.00      22/22          std::vector<MC_Button, std::allocator<MC_Button> >::max_size() const [265]
[264]    0.0    0.00    0.00      22         std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_M_get_Tp_allocator() const [264]
-----------------------------------------------
                0.00    0.00      22/22          std::vector<MC_Button, std::allocator<MC_Button> >::_M_check_len(unsigned long, char const*) const [376]
[265]    0.0    0.00    0.00      22         std::vector<MC_Button, std::allocator<MC_Button> >::max_size() const [265]
                0.00    0.00      22/22          std::vector<MC_Button, std::allocator<MC_Button> >::_S_max_size(std::allocator<MC_Button> const&) [269]
                0.00    0.00      22/22          std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_M_get_Tp_allocator() const [264]
-----------------------------------------------
                0.00    0.00       3/22          void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [452]
                0.00    0.00      19/22          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_create_storage(unsigned long) [288]
[266]    0.0    0.00    0.00      22         std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) [266]
                0.00    0.00      11/11          std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) [382]
-----------------------------------------------
                0.00    0.00      22/22          std::vector<MC_Button, std::allocator<MC_Button> >::_S_max_size(std::allocator<MC_Button> const&) [269]
[267]    0.0    0.00    0.00      22         std::allocator_traits<std::allocator<MC_Button> >::max_size(std::allocator<MC_Button> const&) [267]
                0.00    0.00      22/33          __gnu_cxx::new_allocator<MC_Button>::max_size() const [218]
-----------------------------------------------
                0.00    0.00       3/22          void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [452]
                0.00    0.00      19/22          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [274]
[268]    0.0    0.00    0.00      22         void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [268]
                0.00    0.00      22/69          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&) [182]
                0.00    0.00      22/22          void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [260]
-----------------------------------------------
                0.00    0.00      22/22          std::vector<MC_Button, std::allocator<MC_Button> >::max_size() const [265]
[269]    0.0    0.00    0.00      22         std::vector<MC_Button, std::allocator<MC_Button> >::_S_max_size(std::allocator<MC_Button> const&) [269]
                0.00    0.00      22/22          std::allocator_traits<std::allocator<MC_Button> >::max_size(std::allocator<MC_Button> const&) [267]
                0.00    0.00      22/622         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [143]
-----------------------------------------------
                0.00    0.00      22/22          void std::vector<MC_Button, std::allocator<MC_Button> >::_M_realloc_insert<MC_Button const&>(__gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >, MC_Button const&) [383]
[270]    0.0    0.00    0.00      22         std::vector<MC_Button, std::allocator<MC_Button> >::_S_relocate(MC_Button*, MC_Button*, MC_Button*, std::allocator<MC_Button>&) [270]
                0.00    0.00      22/22          std::vector<MC_Button, std::allocator<MC_Button> >::_S_do_relocate(MC_Button*, MC_Button*, MC_Button*, std::allocator<MC_Button>&, std::integral_constant<bool, true>) [271]
-----------------------------------------------
                0.00    0.00      22/22          std::vector<MC_Button, std::allocator<MC_Button> >::_S_relocate(MC_Button*, MC_Button*, MC_Button*, std::allocator<MC_Button>&) [270]
[271]    0.0    0.00    0.00      22         std::vector<MC_Button, std::allocator<MC_Button> >::_S_do_relocate(MC_Button*, MC_Button*, MC_Button*, std::allocator<MC_Button>&, std::integral_constant<bool, true>) [271]
                0.00    0.00      22/22          MC_Button* std::__relocate_a<MC_Button*, MC_Button*, std::allocator<MC_Button> >(MC_Button*, MC_Button*, MC_Button*, std::allocator<MC_Button>&) [276]
-----------------------------------------------
                0.00    0.00      22/22          void std::vector<MC_Button, std::allocator<MC_Button> >::_M_realloc_insert<MC_Button const&>(__gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >, MC_Button const&) [383]
[272]    0.0    0.00    0.00      22         std::vector<MC_Button, std::allocator<MC_Button> >::_S_use_relocate() [272]
                0.00    0.00      22/22          std::vector<MC_Button, std::allocator<MC_Button> >::_S_nothrow_relocate(std::integral_constant<bool, true>) [273]
-----------------------------------------------
                0.00    0.00      22/22          std::vector<MC_Button, std::allocator<MC_Button> >::_S_use_relocate() [272]
[273]    0.0    0.00    0.00      22         std::vector<MC_Button, std::allocator<MC_Button> >::_S_nothrow_relocate(std::integral_constant<bool, true>) [273]
-----------------------------------------------
                0.00    0.00      22/22          MC_Button::AddValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [259]
[274]    0.0    0.00    0.00      22         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [274]
                0.00    0.00      19/22          void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [268]
                0.00    0.00       3/3           std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::end() [453]
                0.00    0.00       3/3           void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [452]
-----------------------------------------------
                0.00    0.00      22/22          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [292]
[275]    0.0    0.00    0.00      22         void std::_Construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [275]
                0.00    0.00      22/69          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&) [182]
                0.00    0.00      22/2726077     operator new(unsigned long, void*) [115]
-----------------------------------------------
                0.00    0.00      22/22          std::vector<MC_Button, std::allocator<MC_Button> >::_S_do_relocate(MC_Button*, MC_Button*, MC_Button*, std::allocator<MC_Button>&, std::integral_constant<bool, true>) [271]
[276]    0.0    0.00    0.00      22         MC_Button* std::__relocate_a<MC_Button*, MC_Button*, std::allocator<MC_Button> >(MC_Button*, MC_Button*, MC_Button*, std::allocator<MC_Button>&) [276]
                0.00    0.00      66/66          MC_Button* std::__niter_base<MC_Button*>(MC_Button*) [183]
                0.00    0.00      22/22          MC_Button* std::__relocate_a_1<MC_Button*, MC_Button*, std::allocator<MC_Button> >(MC_Button*, MC_Button*, MC_Button*, std::allocator<MC_Button>&) [277]
-----------------------------------------------
                0.00    0.00      22/22          MC_Button* std::__relocate_a<MC_Button*, MC_Button*, std::allocator<MC_Button> >(MC_Button*, MC_Button*, MC_Button*, std::allocator<MC_Button>&) [276]
[277]    0.0    0.00    0.00      22         MC_Button* std::__relocate_a_1<MC_Button*, MC_Button*, std::allocator<MC_Button> >(MC_Button*, MC_Button*, MC_Button*, std::allocator<MC_Button>&) [277]
                0.00    0.00      46/88          MC_Button* std::__addressof<MC_Button>(MC_Button&) [171]
                0.00    0.00      23/23          void std::__relocate_object_a<MC_Button, MC_Button, std::allocator<MC_Button> >(MC_Button*, MC_Button*, std::allocator<MC_Button>&) [257]
-----------------------------------------------
                0.00    0.00       2/21          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::_Vector_impl() [465]
                0.00    0.00      19/21          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::_Vector_impl(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [287]
[278]    0.0    0.00    0.00      21         std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl_data::_Vector_impl_data() [278]
-----------------------------------------------
                0.00    0.00      10/20          void std::vector<Chunk, std::allocator<Chunk> >::_M_realloc_insert<Chunk const&>(__gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >, Chunk const&) [435]
                0.00    0.00      10/20          __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >::difference_type __gnu_cxx::operator-<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >(__gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > > const&, __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > > const&) [429]
[279]    0.0    0.00    0.00      20         __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >::base() const [279]
-----------------------------------------------
                0.00    0.00      19/19          MC_Menu_Setup() [104]
[280]    0.0    0.00    0.00      19         MC_Menu::AddButton(MC_Button&) [280]
                0.00    0.00      19/19          std::vector<MC_Button, std::allocator<MC_Button> >::push_back(MC_Button const&) [293]
-----------------------------------------------
                0.00    0.00      19/19          MC_Menu_Setup() [104]
[281]    0.0    0.00    0.00      19         MC_Button::Setup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, bool, MC_Menu*, void (*)()) [281]
                0.00    0.00      19/19          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::clear() [295]
-----------------------------------------------
                0.00    0.00      19/19          void __gnu_cxx::new_allocator<MC_Button>::construct<MC_Button, MC_Button const&>(MC_Button*, MC_Button const&) [283]
[282]    0.0    0.00    0.00      19         MC_Button::MC_Button(MC_Button const&) [282]
                0.00    0.00      19/19          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [296]
-----------------------------------------------
                0.00    0.00      19/19          void std::allocator_traits<std::allocator<MC_Button> >::construct<MC_Button, MC_Button const&>(std::allocator<MC_Button>&, MC_Button*, MC_Button const&) [290]
[283]    0.0    0.00    0.00      19         void __gnu_cxx::new_allocator<MC_Button>::construct<MC_Button, MC_Button const&>(MC_Button*, MC_Button const&) [283]
                0.00    0.00      19/49          MC_Button const& std::forward<MC_Button const&>(std::remove_reference<MC_Button const&>::type&) [198]
                0.00    0.00      19/19          MC_Button::MC_Button(MC_Button const&) [282]
                0.00    0.00      19/2726077     operator new(unsigned long, void*) [115]
-----------------------------------------------
                0.00    0.00      19/19          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [296]
[284]    0.0    0.00    0.00      19         __gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_S_select_on_copy(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [284]
                0.00    0.00      19/19          std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::select_on_container_copy_construction(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [291]
-----------------------------------------------
                0.00    0.00      19/19          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [296]
[285]    0.0    0.00    0.00      19         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::end() const [285]
                0.00    0.00      19/38          __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::__normal_iterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const* const&) [215]
-----------------------------------------------
                0.00    0.00      19/19          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [296]
[286]    0.0    0.00    0.00      19         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::begin() const [286]
                0.00    0.00      19/38          __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::__normal_iterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const* const&) [215]
-----------------------------------------------
                0.00    0.00      19/19          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [289]
[287]    0.0    0.00    0.00      19         std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::_Vector_impl(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [287]
                0.00    0.00      19/21          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl_data::_Vector_impl_data() [278]
                0.00    0.00      19/61          std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [193]
-----------------------------------------------
                0.00    0.00      19/19          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [289]
[288]    0.0    0.00    0.00      19         std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_create_storage(unsigned long) [288]
                0.00    0.00      19/22          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) [266]
-----------------------------------------------
                0.00    0.00      19/19          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [296]
[289]    0.0    0.00    0.00      19         std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [289]
                0.00    0.00      19/19          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::_Vector_impl(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [287]
                0.00    0.00      19/19          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_create_storage(unsigned long) [288]
-----------------------------------------------
                0.00    0.00       8/19          std::vector<MC_Button, std::allocator<MC_Button> >::push_back(MC_Button const&) [293]
                0.00    0.00      11/19          void std::vector<MC_Button, std::allocator<MC_Button> >::_M_realloc_insert<MC_Button const&>(__gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >, MC_Button const&) [383]
[290]    0.0    0.00    0.00      19         void std::allocator_traits<std::allocator<MC_Button> >::construct<MC_Button, MC_Button const&>(std::allocator<MC_Button>&, MC_Button*, MC_Button const&) [290]
                0.00    0.00      19/49          MC_Button const& std::forward<MC_Button const&>(std::remove_reference<MC_Button const&>::type&) [198]
                0.00    0.00      19/19          void __gnu_cxx::new_allocator<MC_Button>::construct<MC_Button, MC_Button const&>(MC_Button*, MC_Button const&) [283]
-----------------------------------------------
                0.00    0.00      19/19          __gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_S_select_on_copy(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [284]
[291]    0.0    0.00    0.00      19         std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::select_on_container_copy_construction(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [291]
                0.00    0.00      19/61          std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [193]
-----------------------------------------------
                0.00    0.00      19/19          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::uninitialized_copy<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [297]
[292]    0.0    0.00    0.00      19         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [292]
                0.00    0.00      41/41          bool __gnu_cxx::operator!=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) [214]
                0.00    0.00      22/22          __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator*() const [263]
                0.00    0.00      22/22          void std::_Construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [275]
                0.00    0.00      22/75          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__addressof<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [178]
                0.00    0.00      22/22          __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator++() [262]
-----------------------------------------------
                0.00    0.00      19/19          MC_Menu::AddButton(MC_Button&) [280]
[293]    0.0    0.00    0.00      19         std::vector<MC_Button, std::allocator<MC_Button> >::push_back(MC_Button const&) [293]
                0.00    0.00      11/11          std::vector<MC_Button, std::allocator<MC_Button> >::end() [384]
                0.00    0.00      11/11          void std::vector<MC_Button, std::allocator<MC_Button> >::_M_realloc_insert<MC_Button const&>(__gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >, MC_Button const&) [383]
                0.00    0.00       8/19          void std::allocator_traits<std::allocator<MC_Button> >::construct<MC_Button, MC_Button const&>(std::allocator<MC_Button>&, MC_Button*, MC_Button const&) [290]
-----------------------------------------------
                0.00    0.00      19/19          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::clear() [295]
[294]    0.0    0.00    0.00      19         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_erase_at_end(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [294]
                0.00    0.00       8/77          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator() [177]
                0.00    0.00       8/52          void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [197]
-----------------------------------------------
                0.00    0.00      19/19          MC_Button::Setup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, bool, MC_Menu*, void (*)()) [281]
[295]    0.0    0.00    0.00      19         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::clear() [295]
                0.00    0.00      19/19          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_erase_at_end(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [294]
-----------------------------------------------
                0.00    0.00      19/19          MC_Button::MC_Button(MC_Button const&) [282]
[296]    0.0    0.00    0.00      19         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [296]
                0.00    0.00      19/25          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator() const [247]
                0.00    0.00      19/19          __gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_S_select_on_copy(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [284]
                0.00    0.00      19/32          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::size() const [221]
                0.00    0.00      19/19          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [289]
                0.00    0.00      19/63          std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [191]
                0.00    0.00      19/77          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator() [177]
                0.00    0.00      19/19          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::end() const [285]
                0.00    0.00      19/19          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::begin() const [286]
                0.00    0.00      19/19          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [298]
-----------------------------------------------
                0.00    0.00      19/19          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [298]
[297]    0.0    0.00    0.00      19         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::uninitialized_copy<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [297]
                0.00    0.00      19/19          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [292]
-----------------------------------------------
                0.00    0.00      19/19          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [296]
[298]    0.0    0.00    0.00      19         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [298]
                0.00    0.00      19/19          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::uninitialized_copy<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [297]
-----------------------------------------------
                0.00    0.00      19/19          void std::_Destroy_aux<false>::__destroy<MC_Button*>(MC_Button*, MC_Button*) [404]
[299]    0.0    0.00    0.00      19         void std::_Destroy<MC_Button>(MC_Button*) [299]
                0.00    0.00      19/43          MC_Button::~MC_Button() [212]
-----------------------------------------------
                0.00    0.00      18/18          std::allocator<LL3D_Triangle>::allocator() [302]
[300]    0.0    0.00    0.00      18         __gnu_cxx::new_allocator<LL3D_Triangle>::new_allocator() [300]
-----------------------------------------------
                0.00    0.00      18/18          std::allocator<LL3D_Triangle>::~allocator() [303]
[301]    0.0    0.00    0.00      18         __gnu_cxx::new_allocator<LL3D_Triangle>::~new_allocator() [301]
-----------------------------------------------
                0.00    0.00      18/18          std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_Vector_impl::_Vector_impl() [304]
[302]    0.0    0.00    0.00      18         std::allocator<LL3D_Triangle>::allocator() [302]
                0.00    0.00      18/18          __gnu_cxx::new_allocator<LL3D_Triangle>::new_allocator() [300]
-----------------------------------------------
                0.00    0.00      18/18          std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_Vector_impl::~_Vector_impl() [305]
[303]    0.0    0.00    0.00      18         std::allocator<LL3D_Triangle>::~allocator() [303]
                0.00    0.00      18/18          __gnu_cxx::new_allocator<LL3D_Triangle>::~new_allocator() [301]
-----------------------------------------------
                0.00    0.00      18/18          std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_Vector_base() [307]
[304]    0.0    0.00    0.00      18         std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_Vector_impl::_Vector_impl() [304]
                0.00    0.00      18/18          std::allocator<LL3D_Triangle>::allocator() [302]
                0.00    0.00      18/18          std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_Vector_impl_data::_Vector_impl_data() [306]
-----------------------------------------------
                0.00    0.00      18/18          std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::~_Vector_base() [308]
[305]    0.0    0.00    0.00      18         std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_Vector_impl::~_Vector_impl() [305]
                0.00    0.00      18/18          std::allocator<LL3D_Triangle>::~allocator() [303]
-----------------------------------------------
                0.00    0.00      18/18          std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_Vector_impl::_Vector_impl() [304]
[306]    0.0    0.00    0.00      18         std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_Vector_impl_data::_Vector_impl_data() [306]
-----------------------------------------------
                0.00    0.00      18/18          std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::vector() [310]
[307]    0.0    0.00    0.00      18         std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_Vector_base() [307]
                0.00    0.00      18/18          std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_Vector_impl::_Vector_impl() [304]
-----------------------------------------------
                0.00    0.00      18/18          std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::~vector() [98]
[308]    0.0    0.00    0.00      18         std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::~_Vector_base() [308]
                0.00    0.00      18/18          std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_Vector_impl::~_Vector_impl() [305]
                0.00    0.00      18/277         std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_deallocate(LL3D_Triangle*, unsigned long) [157]
-----------------------------------------------
                0.00    0.00       7/18          std::_Vector_base<MC_Button, std::allocator<MC_Button> >::~_Vector_base() [409]
                0.00    0.00      11/18          void std::vector<MC_Button, std::allocator<MC_Button> >::_M_realloc_insert<MC_Button const&>(__gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >, MC_Button const&) [383]
[309]    0.0    0.00    0.00      18         std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_M_deallocate(MC_Button*, unsigned long) [309]
                0.00    0.00      11/11          std::allocator_traits<std::allocator<MC_Button> >::deallocate(std::allocator<MC_Button>&, MC_Button*, unsigned long) [379]
-----------------------------------------------
                0.00    0.00       1/18          __static_initialization_and_destruction_0(int, int) [530]
                0.00    0.00      17/18          LL3D_Mesh::LL3D_Mesh() [312]
[310]    0.0    0.00    0.00      18         std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::vector() [310]
                0.00    0.00      18/18          std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_Vector_base() [307]
-----------------------------------------------
                0.00    0.00      18/18          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__relocate_a<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [424]
[311]    0.0    0.00    0.00      18         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__niter_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [311]
-----------------------------------------------
                0.00    0.00       1/17          __static_initialization_and_destruction_0(int, int) [530]
                0.00    0.00      16/17          MC_GenerateChunkMesh(int, int) [43]
[312]    0.0    0.00    0.00      17         LL3D_Mesh::LL3D_Mesh() [312]
                0.00    0.00      17/18          std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::vector() [310]
-----------------------------------------------
                0.00    0.00       6/17          std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::max_size(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [417]
                0.00    0.00      11/17          __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) [374]
[313]    0.0    0.00    0.00      17         __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::max_size() const [313]
-----------------------------------------------
                0.00    0.00       1/17          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl::_Vector_impl() [566]
                0.00    0.00      16/17          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl::_Vector_impl(std::allocator<SubChunk> const&) [325]
[314]    0.0    0.00    0.00      17         std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl_data::_Vector_impl_data() [314]
-----------------------------------------------
                0.00    0.00      16/16          MC_GenerateChunkMesh(int, int) [43]
[315]    0.0    0.00    0.00      16         MC_GetMinecraftChunk(int, int) [315]
                0.00    0.00     176/355248      std::vector<Chunk, std::allocator<Chunk> >::operator[](unsigned long) [119]
                0.00    0.00     136/156         std::vector<Chunk, std::allocator<Chunk> >::size() const [168]
-----------------------------------------------
                0.00    0.00      16/16          void __gnu_cxx::new_allocator<Chunk>::construct<Chunk, Chunk const&>(Chunk*, Chunk const&) [317]
[316]    0.0    0.00    0.00      16         Chunk::Chunk(Chunk const&) [316]
                0.00    0.00      16/16          std::vector<SubChunk, std::allocator<SubChunk> >::vector(std::vector<SubChunk, std::allocator<SubChunk> > const&) [341]
-----------------------------------------------
                0.00    0.00      16/16          void std::allocator_traits<std::allocator<Chunk> >::construct<Chunk, Chunk const&>(std::allocator<Chunk>&, Chunk*, Chunk const&) [328]
[317]    0.0    0.00    0.00      16         void __gnu_cxx::new_allocator<Chunk>::construct<Chunk, Chunk const&>(Chunk*, Chunk const&) [317]
                0.00    0.00      16/37          Chunk const& std::forward<Chunk const&>(std::remove_reference<Chunk const&>::type&) [216]
                0.00    0.00      16/2726077     operator new(unsigned long, void*) [115]
                0.00    0.00      16/16          Chunk::Chunk(Chunk const&) [316]
-----------------------------------------------
                0.00    0.00      16/16          std::allocator_traits<std::allocator<SubChunk> >::deallocate(std::allocator<SubChunk>&, SubChunk*, unsigned long) [329]
[318]    0.0    0.00    0.00      16         __gnu_cxx::new_allocator<SubChunk>::deallocate(SubChunk*, unsigned long) [318]
-----------------------------------------------
                0.00    0.00      16/16          std::allocator_traits<std::allocator<SubChunk> >::allocate(std::allocator<SubChunk>&, unsigned long) [331]
[319]    0.0    0.00    0.00      16         __gnu_cxx::new_allocator<SubChunk>::allocate(unsigned long, void const*) [319]
                0.00    0.00      16/80          __gnu_cxx::new_allocator<SubChunk>::max_size() const [173]
-----------------------------------------------
                0.00    0.00      16/16          std::vector<SubChunk, std::allocator<SubChunk> >::vector(std::vector<SubChunk, std::allocator<SubChunk> > const&) [341]
[320]    0.0    0.00    0.00      16         __gnu_cxx::__alloc_traits<std::allocator<SubChunk>, SubChunk>::_S_select_on_copy(std::allocator<SubChunk> const&) [320]
                0.00    0.00      16/16          std::allocator_traits<std::allocator<SubChunk> >::select_on_container_copy_construction(std::allocator<SubChunk> const&) [330]
-----------------------------------------------
                0.00    0.00      16/16          std::vector<SubChunk, std::allocator<SubChunk> >::_M_default_append(unsigned long) [338]
[321]    0.0    0.00    0.00      16         std::vector<SubChunk, std::allocator<SubChunk> >::_M_check_len(unsigned long, char const*) const [321]
                0.00    0.00      64/128         std::vector<SubChunk, std::allocator<SubChunk> >::size() const [170]
                0.00    0.00      32/64          std::vector<SubChunk, std::allocator<SubChunk> >::max_size() const [186]
                0.00    0.00      16/295         unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                0.00    0.00      16/16          std::vector<SubChunk, std::allocator<SubChunk> >::vector(std::vector<SubChunk, std::allocator<SubChunk> > const&) [341]
[322]    0.0    0.00    0.00      16         std::vector<SubChunk, std::allocator<SubChunk> >::end() const [322]
                0.00    0.00      16/32          __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >::__normal_iterator(SubChunk const* const&) [219]
-----------------------------------------------
                0.00    0.00      16/16          std::vector<SubChunk, std::allocator<SubChunk> >::vector(std::vector<SubChunk, std::allocator<SubChunk> > const&) [341]
[323]    0.0    0.00    0.00      16         std::vector<SubChunk, std::allocator<SubChunk> >::begin() const [323]
                0.00    0.00      16/32          __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >::__normal_iterator(SubChunk const* const&) [219]
-----------------------------------------------
                0.00    0.00      16/16          SubChunk* std::__copy_move_a<false, SubChunk const*, SubChunk*>(SubChunk const*, SubChunk const*, SubChunk*) [344]
[324]    0.0    0.00    0.00      16         SubChunk* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<SubChunk>(SubChunk const*, SubChunk const*, SubChunk*) [324]
-----------------------------------------------
                0.00    0.00      16/16          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_base(unsigned long, std::allocator<SubChunk> const&) [327]
[325]    0.0    0.00    0.00      16         std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl::_Vector_impl(std::allocator<SubChunk> const&) [325]
                0.00    0.00      16/17          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl_data::_Vector_impl_data() [314]
                0.00    0.00      16/47          std::allocator<SubChunk>::allocator(std::allocator<SubChunk> const&) [203]
-----------------------------------------------
                0.00    0.00      16/16          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_base(unsigned long, std::allocator<SubChunk> const&) [327]
[326]    0.0    0.00    0.00      16         std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_create_storage(unsigned long) [326]
                0.00    0.00      16/32          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_allocate(unsigned long) [223]
-----------------------------------------------
                0.00    0.00      16/16          std::vector<SubChunk, std::allocator<SubChunk> >::vector(std::vector<SubChunk, std::allocator<SubChunk> > const&) [341]
[327]    0.0    0.00    0.00      16         std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_base(unsigned long, std::allocator<SubChunk> const&) [327]
                0.00    0.00      16/16          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl::_Vector_impl(std::allocator<SubChunk> const&) [325]
                0.00    0.00      16/16          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_create_storage(unsigned long) [326]
-----------------------------------------------
                0.00    0.00       5/16          void std::vector<Chunk, std::allocator<Chunk> >::_M_realloc_insert<Chunk const&>(__gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >, Chunk const&) [435]
                0.00    0.00      11/16          std::vector<Chunk, std::allocator<Chunk> >::push_back(Chunk const&) [334]
[328]    0.0    0.00    0.00      16         void std::allocator_traits<std::allocator<Chunk> >::construct<Chunk, Chunk const&>(std::allocator<Chunk>&, Chunk*, Chunk const&) [328]
                0.00    0.00      16/37          Chunk const& std::forward<Chunk const&>(std::remove_reference<Chunk const&>::type&) [216]
                0.00    0.00      16/16          void __gnu_cxx::new_allocator<Chunk>::construct<Chunk, Chunk const&>(Chunk*, Chunk const&) [317]
-----------------------------------------------
                0.00    0.00      16/16          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_deallocate(SubChunk*, unsigned long) [201]
[329]    0.0    0.00    0.00      16         std::allocator_traits<std::allocator<SubChunk> >::deallocate(std::allocator<SubChunk>&, SubChunk*, unsigned long) [329]
                0.00    0.00      16/16          __gnu_cxx::new_allocator<SubChunk>::deallocate(SubChunk*, unsigned long) [318]
-----------------------------------------------
                0.00    0.00      16/16          __gnu_cxx::__alloc_traits<std::allocator<SubChunk>, SubChunk>::_S_select_on_copy(std::allocator<SubChunk> const&) [320]
[330]    0.0    0.00    0.00      16         std::allocator_traits<std::allocator<SubChunk> >::select_on_container_copy_construction(std::allocator<SubChunk> const&) [330]
                0.00    0.00      16/47          std::allocator<SubChunk>::allocator(std::allocator<SubChunk> const&) [203]
-----------------------------------------------
                0.00    0.00      16/16          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_allocate(unsigned long) [223]
[331]    0.0    0.00    0.00      16         std::allocator_traits<std::allocator<SubChunk> >::allocate(std::allocator<SubChunk>&, unsigned long) [331]
                0.00    0.00      16/16          __gnu_cxx::new_allocator<SubChunk>::allocate(unsigned long, void const*) [319]
-----------------------------------------------
                0.00    0.00      16/16          SubChunk* std::uninitialized_copy<__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*) [347]
[332]    0.0    0.00    0.00      16         SubChunk* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*) [332]
                0.00    0.00      16/16          SubChunk* std::copy<__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*) [351]
-----------------------------------------------
                0.00    0.00      16/16          SubChunk* std::__uninitialized_default_n<SubChunk*, unsigned long>(SubChunk*, unsigned long) [349]
[333]    0.0    0.00    0.00      16         SubChunk* std::__uninitialized_default_n_1<true>::__uninit_default_n<SubChunk*, unsigned long>(SubChunk*, unsigned long) [333]
                0.00    0.00      16/16          SubChunk* std::fill_n<SubChunk*, unsigned long, SubChunk>(SubChunk*, unsigned long, SubChunk const&) [352]
-----------------------------------------------
                0.00    0.00      16/16          MC_GenerateWorldChunk(int, int) [64]
[334]    0.0    0.00    0.00      16         std::vector<Chunk, std::allocator<Chunk> >::push_back(Chunk const&) [334]
                0.00    0.00      11/16          void std::allocator_traits<std::allocator<Chunk> >::construct<Chunk, Chunk const&>(std::allocator<Chunk>&, Chunk*, Chunk const&) [328]
                0.00    0.00       5/69          std::vector<Chunk, std::allocator<Chunk> >::end() [181]
                0.00    0.00       5/5           void std::vector<Chunk, std::allocator<Chunk> >::_M_realloc_insert<Chunk const&>(__gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >, Chunk const&) [435]
-----------------------------------------------
                0.00    0.00      16/16          std::vector<SubChunk, std::allocator<SubChunk> >::_M_default_append(unsigned long) [338]
[335]    0.0    0.00    0.00      16         std::vector<SubChunk, std::allocator<SubChunk> >::_S_relocate(SubChunk*, SubChunk*, SubChunk*, std::allocator<SubChunk>&) [335]
                0.00    0.00      16/16          std::vector<SubChunk, std::allocator<SubChunk> >::_S_do_relocate(SubChunk*, SubChunk*, SubChunk*, std::allocator<SubChunk>&, std::integral_constant<bool, true>) [336]
-----------------------------------------------
                0.00    0.00      16/16          std::vector<SubChunk, std::allocator<SubChunk> >::_S_relocate(SubChunk*, SubChunk*, SubChunk*, std::allocator<SubChunk>&) [335]
[336]    0.0    0.00    0.00      16         std::vector<SubChunk, std::allocator<SubChunk> >::_S_do_relocate(SubChunk*, SubChunk*, SubChunk*, std::allocator<SubChunk>&, std::integral_constant<bool, true>) [336]
                0.00    0.00      16/16          SubChunk* std::__relocate_a<SubChunk*, SubChunk*, std::allocator<SubChunk> >(SubChunk*, SubChunk*, SubChunk*, std::allocator<SubChunk>&) [343]
-----------------------------------------------
                0.00    0.00      16/16          std::vector<SubChunk, std::allocator<SubChunk> >::_M_default_append(unsigned long) [338]
[337]    0.0    0.00    0.00      16         std::vector<SubChunk, std::allocator<SubChunk> >::_S_use_relocate() [337]
                0.00    0.00      16/16          std::vector<SubChunk, std::allocator<SubChunk> >::_S_nothrow_relocate(std::integral_constant<bool, true>) [339]
-----------------------------------------------
                0.00    0.00      16/16          std::vector<SubChunk, std::allocator<SubChunk> >::resize(unsigned long) [340]
[338]    0.0    0.00    0.00      16         std::vector<SubChunk, std::allocator<SubChunk> >::_M_default_append(unsigned long) [338]
                0.00    0.00      32/64          std::vector<SubChunk, std::allocator<SubChunk> >::max_size() const [186]
                0.00    0.00      32/80          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_get_Tp_allocator() [175]
                0.00    0.00      16/128         std::vector<SubChunk, std::allocator<SubChunk> >::size() const [170]
                0.00    0.00      16/16          std::vector<SubChunk, std::allocator<SubChunk> >::_M_check_len(unsigned long, char const*) const [321]
                0.00    0.00      16/32          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_allocate(unsigned long) [223]
                0.00    0.00      16/16          std::vector<SubChunk, std::allocator<SubChunk> >::_S_use_relocate() [337]
                0.00    0.00      16/16          SubChunk* std::__uninitialized_default_n_a<SubChunk*, unsigned long, SubChunk>(SubChunk*, unsigned long, std::allocator<SubChunk>&) [350]
                0.00    0.00      16/16          std::vector<SubChunk, std::allocator<SubChunk> >::_S_relocate(SubChunk*, SubChunk*, SubChunk*, std::allocator<SubChunk>&) [335]
                0.00    0.00      16/48          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_deallocate(SubChunk*, unsigned long) [201]
-----------------------------------------------
                0.00    0.00      16/16          std::vector<SubChunk, std::allocator<SubChunk> >::_S_use_relocate() [337]
[339]    0.0    0.00    0.00      16         std::vector<SubChunk, std::allocator<SubChunk> >::_S_nothrow_relocate(std::integral_constant<bool, true>) [339]
-----------------------------------------------
                0.00    0.00      16/16          MC_GenerateWorldChunk(int, int) [64]
[340]    0.0    0.00    0.00      16         std::vector<SubChunk, std::allocator<SubChunk> >::resize(unsigned long) [340]
                0.00    0.00      32/128         std::vector<SubChunk, std::allocator<SubChunk> >::size() const [170]
                0.00    0.00      16/16          std::vector<SubChunk, std::allocator<SubChunk> >::_M_default_append(unsigned long) [338]
-----------------------------------------------
                0.00    0.00      16/16          Chunk::Chunk(Chunk const&) [316]
[341]    0.0    0.00    0.00      16         std::vector<SubChunk, std::allocator<SubChunk> >::vector(std::vector<SubChunk, std::allocator<SubChunk> > const&) [341]
                0.00    0.00      16/80          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_get_Tp_allocator() const [174]
                0.00    0.00      16/16          __gnu_cxx::__alloc_traits<std::allocator<SubChunk>, SubChunk>::_S_select_on_copy(std::allocator<SubChunk> const&) [320]
                0.00    0.00      16/128         std::vector<SubChunk, std::allocator<SubChunk> >::size() const [170]
                0.00    0.00      16/16          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_base(unsigned long, std::allocator<SubChunk> const&) [327]
                0.00    0.00      16/80          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_get_Tp_allocator() [175]
                0.00    0.00      16/48          std::allocator<SubChunk>::~allocator() [200]
                0.00    0.00      16/16          std::vector<SubChunk, std::allocator<SubChunk> >::end() const [322]
                0.00    0.00      16/16          std::vector<SubChunk, std::allocator<SubChunk> >::begin() const [323]
                0.00    0.00      16/16          SubChunk* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*, SubChunk>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*, std::allocator<SubChunk>&) [348]
-----------------------------------------------
                0.00    0.00      16/16          SubChunk* std::fill_n<SubChunk*, unsigned long, SubChunk>(SubChunk*, unsigned long, SubChunk const&) [352]
[342]    0.0    0.00    0.00      16         __gnu_cxx::__enable_if<!std::__is_scalar<SubChunk>::__value, SubChunk*>::__type std::__fill_n_a<SubChunk*, unsigned long, SubChunk>(SubChunk*, unsigned long, SubChunk const&) [342]
-----------------------------------------------
                0.00    0.00      16/16          std::vector<SubChunk, std::allocator<SubChunk> >::_S_do_relocate(SubChunk*, SubChunk*, SubChunk*, std::allocator<SubChunk>&, std::integral_constant<bool, true>) [336]
[343]    0.0    0.00    0.00      16         SubChunk* std::__relocate_a<SubChunk*, SubChunk*, std::allocator<SubChunk> >(SubChunk*, SubChunk*, SubChunk*, std::allocator<SubChunk>&) [343]
                0.00    0.00      48/80          SubChunk* std::__niter_base<SubChunk*>(SubChunk*) [176]
                0.00    0.00      16/16          std::enable_if<std::__is_bitwise_relocatable<SubChunk, void>::value, SubChunk*>::type std::__relocate_a_1<SubChunk, SubChunk>(SubChunk*, SubChunk*, SubChunk*, std::allocator<SubChunk>&) [346]
-----------------------------------------------
                0.00    0.00      16/16          SubChunk* std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*) [345]
[344]    0.0    0.00    0.00      16         SubChunk* std::__copy_move_a<false, SubChunk const*, SubChunk*>(SubChunk const*, SubChunk const*, SubChunk*) [344]
                0.00    0.00      16/16          SubChunk* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<SubChunk>(SubChunk const*, SubChunk const*, SubChunk*) [324]
-----------------------------------------------
                0.00    0.00      16/16          SubChunk* std::copy<__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*) [351]
[345]    0.0    0.00    0.00      16         SubChunk* std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*) [345]
                0.00    0.00      32/32          SubChunk const* std::__niter_base<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >) [228]
                0.00    0.00      16/80          SubChunk* std::__niter_base<SubChunk*>(SubChunk*) [176]
                0.00    0.00      16/16          SubChunk* std::__copy_move_a<false, SubChunk const*, SubChunk*>(SubChunk const*, SubChunk const*, SubChunk*) [344]
                0.00    0.00      16/32          SubChunk* std::__niter_wrap<SubChunk*>(SubChunk* const&, SubChunk*) [229]
-----------------------------------------------
                0.00    0.00      16/16          SubChunk* std::__relocate_a<SubChunk*, SubChunk*, std::allocator<SubChunk> >(SubChunk*, SubChunk*, SubChunk*, std::allocator<SubChunk>&) [343]
[346]    0.0    0.00    0.00      16         std::enable_if<std::__is_bitwise_relocatable<SubChunk, void>::value, SubChunk*>::type std::__relocate_a_1<SubChunk, SubChunk>(SubChunk*, SubChunk*, SubChunk*, std::allocator<SubChunk>&) [346]
-----------------------------------------------
                0.00    0.00      16/16          SubChunk* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*, SubChunk>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*, std::allocator<SubChunk>&) [348]
[347]    0.0    0.00    0.00      16         SubChunk* std::uninitialized_copy<__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*) [347]
                0.00    0.00      16/16          SubChunk* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*) [332]
-----------------------------------------------
                0.00    0.00      16/16          std::vector<SubChunk, std::allocator<SubChunk> >::vector(std::vector<SubChunk, std::allocator<SubChunk> > const&) [341]
[348]    0.0    0.00    0.00      16         SubChunk* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*, SubChunk>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*, std::allocator<SubChunk>&) [348]
                0.00    0.00      16/16          SubChunk* std::uninitialized_copy<__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*) [347]
-----------------------------------------------
                0.00    0.00      16/16          SubChunk* std::__uninitialized_default_n_a<SubChunk*, unsigned long, SubChunk>(SubChunk*, unsigned long, std::allocator<SubChunk>&) [350]
[349]    0.0    0.00    0.00      16         SubChunk* std::__uninitialized_default_n<SubChunk*, unsigned long>(SubChunk*, unsigned long) [349]
                0.00    0.00      16/16          SubChunk* std::__uninitialized_default_n_1<true>::__uninit_default_n<SubChunk*, unsigned long>(SubChunk*, unsigned long) [333]
-----------------------------------------------
                0.00    0.00      16/16          std::vector<SubChunk, std::allocator<SubChunk> >::_M_default_append(unsigned long) [338]
[350]    0.0    0.00    0.00      16         SubChunk* std::__uninitialized_default_n_a<SubChunk*, unsigned long, SubChunk>(SubChunk*, unsigned long, std::allocator<SubChunk>&) [350]
                0.00    0.00      16/16          SubChunk* std::__uninitialized_default_n<SubChunk*, unsigned long>(SubChunk*, unsigned long) [349]
-----------------------------------------------
                0.00    0.00      16/16          SubChunk* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*) [332]
[351]    0.0    0.00    0.00      16         SubChunk* std::copy<__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*) [351]
                0.00    0.00      32/32          __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > > std::__miter_base<__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > > >(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >) [227]
                0.00    0.00      16/16          SubChunk* std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*) [345]
-----------------------------------------------
                0.00    0.00      16/16          SubChunk* std::__uninitialized_default_n_1<true>::__uninit_default_n<SubChunk*, unsigned long>(SubChunk*, unsigned long) [333]
[352]    0.0    0.00    0.00      16         SubChunk* std::fill_n<SubChunk*, unsigned long, SubChunk>(SubChunk*, unsigned long, SubChunk const&) [352]
                0.00    0.00      16/80          SubChunk* std::__niter_base<SubChunk*>(SubChunk*) [176]
                0.00    0.00      16/16          __gnu_cxx::__enable_if<!std::__is_scalar<SubChunk>::__value, SubChunk*>::__type std::__fill_n_a<SubChunk*, unsigned long, SubChunk>(SubChunk*, unsigned long, SubChunk const&) [342]
                0.00    0.00      16/32          SubChunk* std::__niter_wrap<SubChunk*>(SubChunk* const&, SubChunk*) [229]
-----------------------------------------------
                0.00    0.00      16/16          void std::_Destroy_aux<false>::__destroy<Chunk*>(Chunk*, Chunk*) [560]
[353]    0.0    0.00    0.00      16         void std::_Destroy<Chunk>(Chunk*) [353]
                0.00    0.00      16/31          Chunk::~Chunk() [232]
-----------------------------------------------
                0.00    0.00      15/15          void __gnu_cxx::new_allocator<Chunk>::construct<Chunk, Chunk>(Chunk*, Chunk&&) [356]
[354]    0.0    0.00    0.00      15         Chunk::Chunk(Chunk&&) [354]
                0.00    0.00      15/15          std::vector<SubChunk, std::allocator<SubChunk> >::vector(std::vector<SubChunk, std::allocator<SubChunk> >&&) [363]
-----------------------------------------------
                0.00    0.00      15/15          void std::allocator_traits<std::allocator<Chunk> >::destroy<Chunk>(std::allocator<Chunk>&, Chunk*) [361]
[355]    0.0    0.00    0.00      15         void __gnu_cxx::new_allocator<Chunk>::destroy<Chunk>(Chunk*) [355]
                0.00    0.00      15/31          Chunk::~Chunk() [232]
-----------------------------------------------
                0.00    0.00      15/15          void std::allocator_traits<std::allocator<Chunk> >::construct<Chunk, Chunk>(std::allocator<Chunk>&, Chunk*, Chunk&&) [362]
[356]    0.0    0.00    0.00      15         void __gnu_cxx::new_allocator<Chunk>::construct<Chunk, Chunk>(Chunk*, Chunk&&) [356]
                0.00    0.00      15/30          Chunk&& std::forward<Chunk>(std::remove_reference<Chunk>::type&) [235]
                0.00    0.00      15/2726077     operator new(unsigned long, void*) [115]
                0.00    0.00      15/15          Chunk::Chunk(Chunk&&) [354]
-----------------------------------------------
                0.00    0.00       5/15          __gnu_cxx::new_allocator<Chunk>::allocate(unsigned long, void const*) [428]
                0.00    0.00      10/15          std::allocator_traits<std::allocator<Chunk> >::max_size(std::allocator<Chunk> const&) [388]
[357]    0.0    0.00    0.00      15         __gnu_cxx::new_allocator<Chunk>::max_size() const [357]
-----------------------------------------------
                0.00    0.00      15/15          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_base(std::_Vector_base<SubChunk, std::allocator<SubChunk> >&&) [360]
[358]    0.0    0.00    0.00      15         std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl::_Vector_impl(std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl&&) [358]
                0.00    0.00      30/30          std::remove_reference<std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl&>::type&& std::move<std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl&>(std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl&) [234]
                0.00    0.00      15/47          std::allocator<SubChunk>::allocator(std::allocator<SubChunk> const&) [203]
                0.00    0.00      15/15          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl_data::_Vector_impl_data(std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl_data&&) [359]
-----------------------------------------------
                0.00    0.00      15/15          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl::_Vector_impl(std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl&&) [358]
[359]    0.0    0.00    0.00      15         std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl_data::_Vector_impl_data(std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl_data&&) [359]
-----------------------------------------------
                0.00    0.00      15/15          std::vector<SubChunk, std::allocator<SubChunk> >::vector(std::vector<SubChunk, std::allocator<SubChunk> >&&) [363]
[360]    0.0    0.00    0.00      15         std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_base(std::_Vector_base<SubChunk, std::allocator<SubChunk> >&&) [360]
                0.00    0.00      15/15          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl::_Vector_impl(std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl&&) [358]
-----------------------------------------------
                0.00    0.00      15/15          void std::__relocate_object_a<Chunk, Chunk, std::allocator<Chunk> >(Chunk*, Chunk*, std::allocator<Chunk>&) [364]
[361]    0.0    0.00    0.00      15         void std::allocator_traits<std::allocator<Chunk> >::destroy<Chunk>(std::allocator<Chunk>&, Chunk*) [361]
                0.00    0.00      15/15          void __gnu_cxx::new_allocator<Chunk>::destroy<Chunk>(Chunk*) [355]
-----------------------------------------------
                0.00    0.00      15/15          void std::__relocate_object_a<Chunk, Chunk, std::allocator<Chunk> >(Chunk*, Chunk*, std::allocator<Chunk>&) [364]
[362]    0.0    0.00    0.00      15         void std::allocator_traits<std::allocator<Chunk> >::construct<Chunk, Chunk>(std::allocator<Chunk>&, Chunk*, Chunk&&) [362]
                0.00    0.00      15/30          Chunk&& std::forward<Chunk>(std::remove_reference<Chunk>::type&) [235]
                0.00    0.00      15/15          void __gnu_cxx::new_allocator<Chunk>::construct<Chunk, Chunk>(Chunk*, Chunk&&) [356]
-----------------------------------------------
                0.00    0.00      15/15          Chunk::Chunk(Chunk&&) [354]
[363]    0.0    0.00    0.00      15         std::vector<SubChunk, std::allocator<SubChunk> >::vector(std::vector<SubChunk, std::allocator<SubChunk> >&&) [363]
                0.00    0.00      15/15          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_base(std::_Vector_base<SubChunk, std::allocator<SubChunk> >&&) [360]
-----------------------------------------------
                0.00    0.00      15/15          Chunk* std::__relocate_a_1<Chunk*, Chunk*, std::allocator<Chunk> >(Chunk*, Chunk*, Chunk*, std::allocator<Chunk>&) [395]
[364]    0.0    0.00    0.00      15         void std::__relocate_object_a<Chunk, Chunk, std::allocator<Chunk> >(Chunk*, Chunk*, std::allocator<Chunk>&) [364]
                0.00    0.00      15/15          std::remove_reference<Chunk&>::type&& std::move<Chunk&>(Chunk&) [365]
                0.00    0.00      15/15          void std::allocator_traits<std::allocator<Chunk> >::construct<Chunk, Chunk>(std::allocator<Chunk>&, Chunk*, Chunk&&) [362]
                0.00    0.00      15/61          Chunk* std::__addressof<Chunk>(Chunk&) [194]
                0.00    0.00      15/15          void std::allocator_traits<std::allocator<Chunk> >::destroy<Chunk>(std::allocator<Chunk>&, Chunk*) [361]
-----------------------------------------------
                0.00    0.00      15/15          void std::__relocate_object_a<Chunk, Chunk, std::allocator<Chunk> >(Chunk*, Chunk*, std::allocator<Chunk>&) [364]
[365]    0.0    0.00    0.00      15         std::remove_reference<Chunk&>::type&& std::move<Chunk&>(Chunk&) [365]
-----------------------------------------------
                0.00    0.00      12/12          LL3D_ProjectCamera() [59]
[366]    0.0    0.00    0.00      12         Matrix_MakeIdentity() [366]
                0.00    0.00      12/73          LL3D_Matrix4x4::zero() [179]
-----------------------------------------------
                0.00    0.00      12/12          LL3D_ProjectCamera() [59]
[367]    0.0    0.00    0.00      12         Matrix_QuickInverse(LL3D_Matrix4x4&) [367]
                0.00    0.00      12/73          LL3D_Matrix4x4::zero() [179]
-----------------------------------------------
                0.00    0.00      12/12          LL3D_ProjectCamera() [59]
[368]    0.0    0.00    0.00      12         Matrix_MakeTranslation(float, float, float) [368]
                0.00    0.00      12/73          LL3D_Matrix4x4::zero() [179]
-----------------------------------------------
                0.00    0.00       6/12          __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::difference_type __gnu_cxx::operator-<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) [447]
                0.00    0.00       6/12          void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [452]
[369]    0.0    0.00    0.00      12         __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::base() const [369]
-----------------------------------------------
                0.00    0.00      11/11          MC_UpdateInput() [62]
[370]    0.0    0.00    0.00      11         LL3D_Camera::clamp() [370]
-----------------------------------------------
                0.00    0.00      11/11          std::allocator_traits<std::allocator<MC_Button> >::deallocate(std::allocator<MC_Button>&, MC_Button*, unsigned long) [379]
[371]    0.0    0.00    0.00      11         __gnu_cxx::new_allocator<MC_Button>::deallocate(MC_Button*, unsigned long) [371]
-----------------------------------------------
                0.00    0.00      11/11          std::allocator_traits<std::allocator<MC_Button> >::allocate(std::allocator<MC_Button>&, unsigned long) [380]
[372]    0.0    0.00    0.00      11         __gnu_cxx::new_allocator<MC_Button>::allocate(unsigned long, void const*) [372]
                0.00    0.00      11/33          __gnu_cxx::new_allocator<MC_Button>::max_size() const [218]
-----------------------------------------------
                0.00    0.00      11/11          std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) [381]
[373]    0.0    0.00    0.00      11         __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) [373]
-----------------------------------------------
                0.00    0.00      11/11          std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) [382]
[374]    0.0    0.00    0.00      11         __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) [374]
                0.00    0.00      11/17          __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::max_size() const [313]
-----------------------------------------------
                0.00    0.00      11/11          void std::vector<MC_Button, std::allocator<MC_Button> >::_M_realloc_insert<MC_Button const&>(__gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >, MC_Button const&) [383]
[375]    0.0    0.00    0.00      11         __gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >::difference_type __gnu_cxx::operator-<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >(__gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > > const&, __gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > > const&) [375]
                0.00    0.00      22/44          __gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >::base() const [207]
-----------------------------------------------
                0.00    0.00      11/11          void std::vector<MC_Button, std::allocator<MC_Button> >::_M_realloc_insert<MC_Button const&>(__gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >, MC_Button const&) [383]
[376]    0.0    0.00    0.00      11         std::vector<MC_Button, std::allocator<MC_Button> >::_M_check_len(unsigned long, char const*) const [376]
                0.00    0.00      44/9573        std::vector<MC_Button, std::allocator<MC_Button> >::size() const [126]
                0.00    0.00      22/22          std::vector<MC_Button, std::allocator<MC_Button> >::max_size() const [265]
                0.00    0.00      11/295         unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                0.00    0.00       1/11          std::vector<Chunk, std::allocator<Chunk> >::~vector() [717]
                0.00    0.00      10/11          void std::vector<Chunk, std::allocator<Chunk> >::_M_realloc_insert<Chunk const&>(__gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >, Chunk const&) [435]
[377]    0.0    0.00    0.00      11         std::_Vector_base<Chunk, std::allocator<Chunk> >::_M_get_Tp_allocator() [377]
-----------------------------------------------
                0.00    0.00      11/11          void std::vector<MC_Button, std::allocator<MC_Button> >::_M_realloc_insert<MC_Button const&>(__gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >, MC_Button const&) [383]
[378]    0.0    0.00    0.00      11         std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_M_allocate(unsigned long) [378]
                0.00    0.00      11/11          std::allocator_traits<std::allocator<MC_Button> >::allocate(std::allocator<MC_Button>&, unsigned long) [380]
-----------------------------------------------
                0.00    0.00      11/11          std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_M_deallocate(MC_Button*, unsigned long) [309]
[379]    0.0    0.00    0.00      11         std::allocator_traits<std::allocator<MC_Button> >::deallocate(std::allocator<MC_Button>&, MC_Button*, unsigned long) [379]
                0.00    0.00      11/11          __gnu_cxx::new_allocator<MC_Button>::deallocate(MC_Button*, unsigned long) [371]
-----------------------------------------------
                0.00    0.00      11/11          std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_M_allocate(unsigned long) [378]
[380]    0.0    0.00    0.00      11         std::allocator_traits<std::allocator<MC_Button> >::allocate(std::allocator<MC_Button>&, unsigned long) [380]
                0.00    0.00      11/11          __gnu_cxx::new_allocator<MC_Button>::allocate(unsigned long, void const*) [372]
-----------------------------------------------
                0.00    0.00      11/11          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) [204]
[381]    0.0    0.00    0.00      11         std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) [381]
                0.00    0.00      11/11          __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) [373]
-----------------------------------------------
                0.00    0.00      11/11          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) [266]
[382]    0.0    0.00    0.00      11         std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) [382]
                0.00    0.00      11/11          __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) [374]
-----------------------------------------------
                0.00    0.00      11/11          std::vector<MC_Button, std::allocator<MC_Button> >::push_back(MC_Button const&) [293]
[383]    0.0    0.00    0.00      11         void std::vector<MC_Button, std::allocator<MC_Button> >::_M_realloc_insert<MC_Button const&>(__gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >, MC_Button const&) [383]
                0.00    0.00      22/22          std::vector<MC_Button, std::allocator<MC_Button> >::_S_use_relocate() [272]
                0.00    0.00      22/29          std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_M_get_Tp_allocator() [236]
                0.00    0.00      22/44          __gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >::base() const [207]
                0.00    0.00      22/22          std::vector<MC_Button, std::allocator<MC_Button> >::_S_relocate(MC_Button*, MC_Button*, MC_Button*, std::allocator<MC_Button>&) [270]
                0.00    0.00      11/11          std::vector<MC_Button, std::allocator<MC_Button> >::_M_check_len(unsigned long, char const*) const [376]
                0.00    0.00      11/11          std::vector<MC_Button, std::allocator<MC_Button> >::begin() [385]
                0.00    0.00      11/11          __gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >::difference_type __gnu_cxx::operator-<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >(__gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > > const&, __gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > > const&) [375]
                0.00    0.00      11/11          std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_M_allocate(unsigned long) [378]
                0.00    0.00      11/49          MC_Button const& std::forward<MC_Button const&>(std::remove_reference<MC_Button const&>::type&) [198]
                0.00    0.00      11/19          void std::allocator_traits<std::allocator<MC_Button> >::construct<MC_Button, MC_Button const&>(std::allocator<MC_Button>&, MC_Button*, MC_Button const&) [290]
                0.00    0.00      11/18          std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_M_deallocate(MC_Button*, unsigned long) [309]
-----------------------------------------------
                0.00    0.00      11/11          std::vector<MC_Button, std::allocator<MC_Button> >::push_back(MC_Button const&) [293]
[384]    0.0    0.00    0.00      11         std::vector<MC_Button, std::allocator<MC_Button> >::end() [384]
                0.00    0.00      11/22          __gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >::__normal_iterator(MC_Button* const&) [261]
-----------------------------------------------
                0.00    0.00      11/11          void std::vector<MC_Button, std::allocator<MC_Button> >::_M_realloc_insert<MC_Button const&>(__gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >, MC_Button const&) [383]
[385]    0.0    0.00    0.00      11         std::vector<MC_Button, std::allocator<MC_Button> >::begin() [385]
                0.00    0.00      11/22          __gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >::__normal_iterator(MC_Button* const&) [261]
-----------------------------------------------
                0.00    0.00      10/10          std::vector<Chunk, std::allocator<Chunk> >::max_size() const [387]
[386]    0.0    0.00    0.00      10         std::_Vector_base<Chunk, std::allocator<Chunk> >::_M_get_Tp_allocator() const [386]
-----------------------------------------------
                0.00    0.00      10/10          std::vector<Chunk, std::allocator<Chunk> >::_M_check_len(unsigned long, char const*) const [430]
[387]    0.0    0.00    0.00      10         std::vector<Chunk, std::allocator<Chunk> >::max_size() const [387]
                0.00    0.00      10/10          std::_Vector_base<Chunk, std::allocator<Chunk> >::_M_get_Tp_allocator() const [386]
                0.00    0.00      10/10          std::vector<Chunk, std::allocator<Chunk> >::_S_max_size(std::allocator<Chunk> const&) [389]
-----------------------------------------------
                0.00    0.00      10/10          std::vector<Chunk, std::allocator<Chunk> >::_S_max_size(std::allocator<Chunk> const&) [389]
[388]    0.0    0.00    0.00      10         std::allocator_traits<std::allocator<Chunk> >::max_size(std::allocator<Chunk> const&) [388]
                0.00    0.00      10/15          __gnu_cxx::new_allocator<Chunk>::max_size() const [357]
-----------------------------------------------
                0.00    0.00      10/10          std::vector<Chunk, std::allocator<Chunk> >::max_size() const [387]
[389]    0.0    0.00    0.00      10         std::vector<Chunk, std::allocator<Chunk> >::_S_max_size(std::allocator<Chunk> const&) [389]
                0.00    0.00      10/10          std::allocator_traits<std::allocator<Chunk> >::max_size(std::allocator<Chunk> const&) [388]
                0.00    0.00      10/622         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [143]
-----------------------------------------------
                0.00    0.00      10/10          void std::vector<Chunk, std::allocator<Chunk> >::_M_realloc_insert<Chunk const&>(__gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >, Chunk const&) [435]
[390]    0.0    0.00    0.00      10         std::vector<Chunk, std::allocator<Chunk> >::_S_relocate(Chunk*, Chunk*, Chunk*, std::allocator<Chunk>&) [390]
                0.00    0.00      10/10          std::vector<Chunk, std::allocator<Chunk> >::_S_do_relocate(Chunk*, Chunk*, Chunk*, std::allocator<Chunk>&, std::integral_constant<bool, true>) [391]
-----------------------------------------------
                0.00    0.00      10/10          std::vector<Chunk, std::allocator<Chunk> >::_S_relocate(Chunk*, Chunk*, Chunk*, std::allocator<Chunk>&) [390]
[391]    0.0    0.00    0.00      10         std::vector<Chunk, std::allocator<Chunk> >::_S_do_relocate(Chunk*, Chunk*, Chunk*, std::allocator<Chunk>&, std::integral_constant<bool, true>) [391]
                0.00    0.00      10/10          Chunk* std::__relocate_a<Chunk*, Chunk*, std::allocator<Chunk> >(Chunk*, Chunk*, Chunk*, std::allocator<Chunk>&) [394]
-----------------------------------------------
                0.00    0.00      10/10          void std::vector<Chunk, std::allocator<Chunk> >::_M_realloc_insert<Chunk const&>(__gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >, Chunk const&) [435]
[392]    0.0    0.00    0.00      10         std::vector<Chunk, std::allocator<Chunk> >::_S_use_relocate() [392]
                0.00    0.00      10/10          std::vector<Chunk, std::allocator<Chunk> >::_S_nothrow_relocate(std::integral_constant<bool, true>) [393]
-----------------------------------------------
                0.00    0.00      10/10          std::vector<Chunk, std::allocator<Chunk> >::_S_use_relocate() [392]
[393]    0.0    0.00    0.00      10         std::vector<Chunk, std::allocator<Chunk> >::_S_nothrow_relocate(std::integral_constant<bool, true>) [393]
-----------------------------------------------
                0.00    0.00      10/10          std::vector<Chunk, std::allocator<Chunk> >::_S_do_relocate(Chunk*, Chunk*, Chunk*, std::allocator<Chunk>&, std::integral_constant<bool, true>) [391]
[394]    0.0    0.00    0.00      10         Chunk* std::__relocate_a<Chunk*, Chunk*, std::allocator<Chunk> >(Chunk*, Chunk*, Chunk*, std::allocator<Chunk>&) [394]
                0.00    0.00      30/30          Chunk* std::__niter_base<Chunk*>(Chunk*) [233]
                0.00    0.00      10/10          Chunk* std::__relocate_a_1<Chunk*, Chunk*, std::allocator<Chunk> >(Chunk*, Chunk*, Chunk*, std::allocator<Chunk>&) [395]
-----------------------------------------------
                0.00    0.00      10/10          Chunk* std::__relocate_a<Chunk*, Chunk*, std::allocator<Chunk> >(Chunk*, Chunk*, Chunk*, std::allocator<Chunk>&) [394]
[395]    0.0    0.00    0.00      10         Chunk* std::__relocate_a_1<Chunk*, Chunk*, std::allocator<Chunk> >(Chunk*, Chunk*, Chunk*, std::allocator<Chunk>&) [395]
                0.00    0.00      30/61          Chunk* std::__addressof<Chunk>(Chunk&) [194]
                0.00    0.00      15/15          void std::__relocate_object_a<Chunk, Chunk, std::allocator<Chunk> >(Chunk*, Chunk*, std::allocator<Chunk>&) [364]
-----------------------------------------------
                0.00    0.00       9/9           MC_LoadAssets() [85]
[396]    0.0    0.00    0.00       9         MK2D_Texture2D::OnCreateStruct() [396]
-----------------------------------------------
                0.00    0.00       1/8           MC_LoadAssets() [85]
                0.00    0.00       7/8           MC_UnloadAssets() [503]
[397]    0.0    0.00    0.00       8         MK2D_Texture2D::Free() [397]
-----------------------------------------------
                0.00    0.00       8/8           MC_Menu_Setup() [104]
[398]    0.0    0.00    0.00       8         MC_Button::SetAsSwitch(int, int, int*) [398]
-----------------------------------------------
                0.00    0.00       7/7           __static_initialization_and_destruction_0(int, int) [526]
[399]    0.0    0.00    0.00       7         MC_Menu::MC_Menu() [399]
                0.00    0.00       7/7           std::vector<MC_Button, std::allocator<MC_Button> >::vector() [410]
-----------------------------------------------
                0.00    0.00       7/7           std::allocator<MC_Button>::allocator() [402]
[400]    0.0    0.00    0.00       7         __gnu_cxx::new_allocator<MC_Button>::new_allocator() [400]
-----------------------------------------------
                0.00    0.00       7/7           std::allocator<MC_Button>::~allocator() [403]
[401]    0.0    0.00    0.00       7         __gnu_cxx::new_allocator<MC_Button>::~new_allocator() [401]
-----------------------------------------------
                0.00    0.00       7/7           std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_Vector_impl::_Vector_impl() [405]
[402]    0.0    0.00    0.00       7         std::allocator<MC_Button>::allocator() [402]
                0.00    0.00       7/7           __gnu_cxx::new_allocator<MC_Button>::new_allocator() [400]
-----------------------------------------------
                0.00    0.00       7/7           std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_Vector_impl::~_Vector_impl() [406]
[403]    0.0    0.00    0.00       7         std::allocator<MC_Button>::~allocator() [403]
                0.00    0.00       7/7           __gnu_cxx::new_allocator<MC_Button>::~new_allocator() [401]
-----------------------------------------------
                0.00    0.00       7/7           void std::_Destroy<MC_Button*>(MC_Button*, MC_Button*) [412]
[404]    0.0    0.00    0.00       7         void std::_Destroy_aux<false>::__destroy<MC_Button*>(MC_Button*, MC_Button*) [404]
                0.00    0.00      19/19          void std::_Destroy<MC_Button>(MC_Button*) [299]
                0.00    0.00      19/88          MC_Button* std::__addressof<MC_Button>(MC_Button&) [171]
-----------------------------------------------
                0.00    0.00       7/7           std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_Vector_base() [408]
[405]    0.0    0.00    0.00       7         std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_Vector_impl::_Vector_impl() [405]
                0.00    0.00       7/7           std::allocator<MC_Button>::allocator() [402]
                0.00    0.00       7/7           std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_Vector_impl_data::_Vector_impl_data() [407]
-----------------------------------------------
                0.00    0.00       7/7           std::_Vector_base<MC_Button, std::allocator<MC_Button> >::~_Vector_base() [409]
[406]    0.0    0.00    0.00       7         std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_Vector_impl::~_Vector_impl() [406]
                0.00    0.00       7/7           std::allocator<MC_Button>::~allocator() [403]
-----------------------------------------------
                0.00    0.00       7/7           std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_Vector_impl::_Vector_impl() [405]
[407]    0.0    0.00    0.00       7         std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_Vector_impl_data::_Vector_impl_data() [407]
-----------------------------------------------
                0.00    0.00       7/7           std::vector<MC_Button, std::allocator<MC_Button> >::vector() [410]
[408]    0.0    0.00    0.00       7         std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_Vector_base() [408]
                0.00    0.00       7/7           std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_Vector_impl::_Vector_impl() [405]
-----------------------------------------------
                0.00    0.00       7/7           std::vector<MC_Button, std::allocator<MC_Button> >::~vector() [411]
[409]    0.0    0.00    0.00       7         std::_Vector_base<MC_Button, std::allocator<MC_Button> >::~_Vector_base() [409]
                0.00    0.00       7/7           std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_Vector_impl::~_Vector_impl() [406]
                0.00    0.00       7/18          std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_M_deallocate(MC_Button*, unsigned long) [309]
-----------------------------------------------
                0.00    0.00       7/7           MC_Menu::MC_Menu() [399]
[410]    0.0    0.00    0.00       7         std::vector<MC_Button, std::allocator<MC_Button> >::vector() [410]
                0.00    0.00       7/7           std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_Vector_base() [408]
-----------------------------------------------
                0.00    0.00       7/7           MC_Menu::~MC_Menu() [636]
[411]    0.0    0.00    0.00       7         std::vector<MC_Button, std::allocator<MC_Button> >::~vector() [411]
                0.00    0.00       7/29          std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_M_get_Tp_allocator() [236]
                0.00    0.00       7/7           std::_Vector_base<MC_Button, std::allocator<MC_Button> >::~_Vector_base() [409]
                0.00    0.00       7/7           void std::_Destroy<MC_Button*, MC_Button>(MC_Button*, MC_Button*, std::allocator<MC_Button>&) [413]
-----------------------------------------------
                0.00    0.00       7/7           void std::_Destroy<MC_Button*, MC_Button>(MC_Button*, MC_Button*, std::allocator<MC_Button>&) [413]
[412]    0.0    0.00    0.00       7         void std::_Destroy<MC_Button*>(MC_Button*, MC_Button*) [412]
                0.00    0.00       7/7           void std::_Destroy_aux<false>::__destroy<MC_Button*>(MC_Button*, MC_Button*) [404]
-----------------------------------------------
                0.00    0.00       7/7           std::vector<MC_Button, std::allocator<MC_Button> >::~vector() [411]
[413]    0.0    0.00    0.00       7         void std::_Destroy<MC_Button*, MC_Button>(MC_Button*, MC_Button*, std::allocator<MC_Button>&) [413]
                0.00    0.00       7/7           void std::_Destroy<MC_Button*>(MC_Button*, MC_Button*) [412]
-----------------------------------------------
                0.00    0.00       3/6           std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::end() [453]
                0.00    0.00       3/6           std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::begin() [454]
[414]    0.0    0.00    0.00       6         __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::__normal_iterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&) [414]
-----------------------------------------------
                0.00    0.00       6/6           std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_check_len(unsigned long, char const*) const [449]
[415]    0.0    0.00    0.00       6         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::max_size() const [415]
                0.00    0.00       6/25          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator() const [247]
                0.00    0.00       6/6           std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_max_size(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [418]
-----------------------------------------------
                0.00    0.00       1/6           std::_Vector_base<Chunk, std::allocator<Chunk> >::~_Vector_base() [565]
                0.00    0.00       5/6           void std::vector<Chunk, std::allocator<Chunk> >::_M_realloc_insert<Chunk const&>(__gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >, Chunk const&) [435]
[416]    0.0    0.00    0.00       6         std::_Vector_base<Chunk, std::allocator<Chunk> >::_M_deallocate(Chunk*, unsigned long) [416]
                0.00    0.00       5/5           std::allocator_traits<std::allocator<Chunk> >::deallocate(std::allocator<Chunk>&, Chunk*, unsigned long) [433]
-----------------------------------------------
                0.00    0.00       6/6           std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_max_size(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [418]
[417]    0.0    0.00    0.00       6         std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::max_size(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [417]
                0.00    0.00       6/17          __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::max_size() const [313]
-----------------------------------------------
                0.00    0.00       6/6           std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::max_size() const [415]
[418]    0.0    0.00    0.00       6         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_max_size(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [418]
                0.00    0.00       6/6           std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::max_size(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [417]
                0.00    0.00       6/622         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [143]
-----------------------------------------------
                0.00    0.00       6/6           void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [452]
[419]    0.0    0.00    0.00       6         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_relocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [419]
                0.00    0.00       6/6           std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_do_relocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::integral_constant<bool, true>) [420]
-----------------------------------------------
                0.00    0.00       6/6           std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_relocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [419]
[420]    0.0    0.00    0.00       6         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_do_relocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::integral_constant<bool, true>) [420]
                0.00    0.00       6/6           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__relocate_a<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [424]
-----------------------------------------------
                0.00    0.00       6/6           void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [452]
[421]    0.0    0.00    0.00       6         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_use_relocate() [421]
                0.00    0.00       6/6           std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_nothrow_relocate(std::integral_constant<bool, true>) [422]
-----------------------------------------------
                0.00    0.00       6/6           std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_use_relocate() [421]
[422]    0.0    0.00    0.00       6         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_nothrow_relocate(std::integral_constant<bool, true>) [422]
-----------------------------------------------
                0.00    0.00       6/6           MC_Menu** std::__relocate_a<MC_Menu**, MC_Menu**, std::allocator<MC_Menu*> >(MC_Menu**, MC_Menu**, MC_Menu**, std::allocator<MC_Menu*>&) [477]
[423]    0.0    0.00    0.00       6         MC_Menu** std::__niter_base<MC_Menu**>(MC_Menu**) [423]
-----------------------------------------------
                0.00    0.00       6/6           std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_do_relocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::integral_constant<bool, true>) [420]
[424]    0.0    0.00    0.00       6         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__relocate_a<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [424]
                0.00    0.00      18/18          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__niter_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [311]
                0.00    0.00       6/6           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__relocate_a_1<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [425]
-----------------------------------------------
                0.00    0.00       6/6           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__relocate_a<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [424]
[425]    0.0    0.00    0.00       6         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__relocate_a_1<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [425]
                0.00    0.00       6/75          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__addressof<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [178]
                0.00    0.00       3/3           void std::__relocate_object_a<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [455]
-----------------------------------------------
                0.00    0.00       3/6           void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [451]
                0.00    0.00       3/6           void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [446]
[426]    0.0    0.00    0.00       6         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type&) [426]
-----------------------------------------------
                0.00    0.00       5/5           std::allocator_traits<std::allocator<Chunk> >::deallocate(std::allocator<Chunk>&, Chunk*, unsigned long) [433]
[427]    0.0    0.00    0.00       5         __gnu_cxx::new_allocator<Chunk>::deallocate(Chunk*, unsigned long) [427]
-----------------------------------------------
                0.00    0.00       5/5           std::allocator_traits<std::allocator<Chunk> >::allocate(std::allocator<Chunk>&, unsigned long) [434]
[428]    0.0    0.00    0.00       5         __gnu_cxx::new_allocator<Chunk>::allocate(unsigned long, void const*) [428]
                0.00    0.00       5/15          __gnu_cxx::new_allocator<Chunk>::max_size() const [357]
-----------------------------------------------
                0.00    0.00       5/5           void std::vector<Chunk, std::allocator<Chunk> >::_M_realloc_insert<Chunk const&>(__gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >, Chunk const&) [435]
[429]    0.0    0.00    0.00       5         __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >::difference_type __gnu_cxx::operator-<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >(__gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > > const&, __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > > const&) [429]
                0.00    0.00      10/20          __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >::base() const [279]
-----------------------------------------------
                0.00    0.00       5/5           void std::vector<Chunk, std::allocator<Chunk> >::_M_realloc_insert<Chunk const&>(__gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >, Chunk const&) [435]
[430]    0.0    0.00    0.00       5         std::vector<Chunk, std::allocator<Chunk> >::_M_check_len(unsigned long, char const*) const [430]
                0.00    0.00      20/156         std::vector<Chunk, std::allocator<Chunk> >::size() const [168]
                0.00    0.00      10/10          std::vector<Chunk, std::allocator<Chunk> >::max_size() const [387]
                0.00    0.00       5/295         unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                0.00    0.00       1/5           MC_Menu_DoneFun() [502]
                0.00    0.00       4/5           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_check_len(unsigned long, char const*) const [554]
[431]    0.0    0.00    0.00       5         std::vector<MC_Menu*, std::allocator<MC_Menu*> >::size() const [431]
-----------------------------------------------
                0.00    0.00       5/5           void std::vector<Chunk, std::allocator<Chunk> >::_M_realloc_insert<Chunk const&>(__gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >, Chunk const&) [435]
[432]    0.0    0.00    0.00       5         std::_Vector_base<Chunk, std::allocator<Chunk> >::_M_allocate(unsigned long) [432]
                0.00    0.00       5/5           std::allocator_traits<std::allocator<Chunk> >::allocate(std::allocator<Chunk>&, unsigned long) [434]
-----------------------------------------------
                0.00    0.00       5/5           std::_Vector_base<Chunk, std::allocator<Chunk> >::_M_deallocate(Chunk*, unsigned long) [416]
[433]    0.0    0.00    0.00       5         std::allocator_traits<std::allocator<Chunk> >::deallocate(std::allocator<Chunk>&, Chunk*, unsigned long) [433]
                0.00    0.00       5/5           __gnu_cxx::new_allocator<Chunk>::deallocate(Chunk*, unsigned long) [427]
-----------------------------------------------
                0.00    0.00       5/5           std::_Vector_base<Chunk, std::allocator<Chunk> >::_M_allocate(unsigned long) [432]
[434]    0.0    0.00    0.00       5         std::allocator_traits<std::allocator<Chunk> >::allocate(std::allocator<Chunk>&, unsigned long) [434]
                0.00    0.00       5/5           __gnu_cxx::new_allocator<Chunk>::allocate(unsigned long, void const*) [428]
-----------------------------------------------
                0.00    0.00       5/5           std::vector<Chunk, std::allocator<Chunk> >::push_back(Chunk const&) [334]
[435]    0.0    0.00    0.00       5         void std::vector<Chunk, std::allocator<Chunk> >::_M_realloc_insert<Chunk const&>(__gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >, Chunk const&) [435]
                0.00    0.00      10/10          std::vector<Chunk, std::allocator<Chunk> >::_S_use_relocate() [392]
                0.00    0.00      10/11          std::_Vector_base<Chunk, std::allocator<Chunk> >::_M_get_Tp_allocator() [377]
                0.00    0.00      10/20          __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >::base() const [279]
                0.00    0.00      10/10          std::vector<Chunk, std::allocator<Chunk> >::_S_relocate(Chunk*, Chunk*, Chunk*, std::allocator<Chunk>&) [390]
                0.00    0.00       5/5           std::vector<Chunk, std::allocator<Chunk> >::_M_check_len(unsigned long, char const*) const [430]
                0.00    0.00       5/5           std::vector<Chunk, std::allocator<Chunk> >::begin() [436]
                0.00    0.00       5/5           __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >::difference_type __gnu_cxx::operator-<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >(__gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > > const&, __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > > const&) [429]
                0.00    0.00       5/5           std::_Vector_base<Chunk, std::allocator<Chunk> >::_M_allocate(unsigned long) [432]
                0.00    0.00       5/37          Chunk const& std::forward<Chunk const&>(std::remove_reference<Chunk const&>::type&) [216]
                0.00    0.00       5/16          void std::allocator_traits<std::allocator<Chunk> >::construct<Chunk, Chunk const&>(std::allocator<Chunk>&, Chunk*, Chunk const&) [328]
                0.00    0.00       5/6           std::_Vector_base<Chunk, std::allocator<Chunk> >::_M_deallocate(Chunk*, unsigned long) [416]
-----------------------------------------------
                0.00    0.00       5/5           void std::vector<Chunk, std::allocator<Chunk> >::_M_realloc_insert<Chunk const&>(__gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >, Chunk const&) [435]
[436]    0.0    0.00    0.00       5         std::vector<Chunk, std::allocator<Chunk> >::begin() [436]
                0.00    0.00       5/138         __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >::__normal_iterator(Chunk* const&) [169]
-----------------------------------------------
                0.00    0.00       1/4           LL3D_SetWorldCamera(LL3D_Camera&) [514]
                0.00    0.00       3/4           LL3D_Camera::Reset() [537]
[437]    0.0    0.00    0.00       4         LL3D_Vector3D::Set(float, float, float) [437]
-----------------------------------------------
                0.00    0.00       1/4           MC_SetSplash() [103]
                0.00    0.00       3/4           MC_LoadAssets() [85]
[438]    0.0    0.00    0.00       4         MK2D_Texture2D::Create(int, int, bool) [438]
-----------------------------------------------
                0.00    0.00       1/4           MC_LoadAssets() [85]
                0.00    0.00       1/4           MC_Setup3DStuff() [100]
                0.00    0.00       2/4           MK2D_Init() [536]
[439]    0.0    0.00    0.00       4         MK2D_PixelBuffer::OnCreateStruct() [439]
-----------------------------------------------
                0.00    0.00       2/4           void std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_realloc_insert<MC_Menu* const&>(__gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >, MC_Menu* const&) [583]
                0.00    0.00       2/4           __gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >::difference_type __gnu_cxx::operator-<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >(__gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > > const&, __gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > > const&) [553]
[440]    0.0    0.00    0.00       4         __gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >::base() const [440]
-----------------------------------------------
                0.00    0.00       1/4           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_erase_at_end(MC_Menu**) [473]
                0.00    0.00       1/4           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::~vector() [725]
                0.00    0.00       2/4           void std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_realloc_insert<MC_Menu* const&>(__gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >, MC_Menu* const&) [583]
[441]    0.0    0.00    0.00       4         std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_M_get_Tp_allocator() [441]
-----------------------------------------------
                0.00    0.00       3/3           MC_LoadAssets() [85]
[442]    0.0    0.00    0.00       3         MK2D_BlitPartMem2Mem(unsigned char*, int, int, unsigned char*, int, int, int, int, int) [442]
-----------------------------------------------
                0.00    0.00       1/3           MC_UnloadAssets() [503]
                0.00    0.00       1/3           MC_Shutdown3DStuff() [510]
                0.00    0.00       1/3           MK2D_Shutdown() [497]
[443]    0.0    0.00    0.00       3         MK2D_PixelBuffer::Free() [443]
-----------------------------------------------
                0.00    0.00       1/3           MC_SetSplash() [103]
                0.00    0.00       1/3           MC_Setup3DStuff() [100]
                0.00    0.00       1/3           MK2D_Init() [536]
[444]    0.0    0.00    0.00       3         MK2D_PixelBuffer::Create(int, int) [444]
-----------------------------------------------
                0.00    0.00       3/3           void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [450]
[445]    0.0    0.00    0.00       3         void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [445]
-----------------------------------------------
                0.00    0.00       3/3           void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [451]
[446]    0.0    0.00    0.00       3         void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [446]
                0.00    0.00       3/6           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type&) [426]
                0.00    0.00       3/2726077     operator new(unsigned long, void*) [115]
-----------------------------------------------
                0.00    0.00       3/3           void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [452]
[447]    0.0    0.00    0.00       3         __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::difference_type __gnu_cxx::operator-<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) [447]
                0.00    0.00       6/12          __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::base() const [369]
-----------------------------------------------
                0.00    0.00       1/3           __gnu_cxx::new_allocator<MC_Menu*>::allocate(unsigned long, void const*) [549]
                0.00    0.00       2/3           std::allocator_traits<std::allocator<MC_Menu*> >::max_size(std::allocator<MC_Menu*> const&) [468]
[448]    0.0    0.00    0.00       3         __gnu_cxx::new_allocator<MC_Menu*>::max_size() const [448]
-----------------------------------------------
                0.00    0.00       3/3           void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [452]
[449]    0.0    0.00    0.00       3         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_check_len(unsigned long, char const*) const [449]
                0.00    0.00      12/32          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::size() const [221]
                0.00    0.00       6/6           std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::max_size() const [415]
                0.00    0.00       3/295         unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                0.00    0.00       3/3           void std::__relocate_object_a<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [455]
[450]    0.0    0.00    0.00       3         void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [450]
                0.00    0.00       3/3           void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [445]
-----------------------------------------------
                0.00    0.00       3/3           void std::__relocate_object_a<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [455]
[451]    0.0    0.00    0.00       3         void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [451]
                0.00    0.00       3/6           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type&) [426]
                0.00    0.00       3/3           void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [446]
-----------------------------------------------
                0.00    0.00       3/3           std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [274]
[452]    0.0    0.00    0.00       3         void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [452]
                0.00    0.00       6/6           std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_use_relocate() [421]
                0.00    0.00       6/77          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator() [177]
                0.00    0.00       6/12          __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::base() const [369]
                0.00    0.00       6/6           std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_relocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [419]
                0.00    0.00       3/3           std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_check_len(unsigned long, char const*) const [449]
                0.00    0.00       3/3           std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::begin() [454]
                0.00    0.00       3/3           __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::difference_type __gnu_cxx::operator-<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) [447]
                0.00    0.00       3/22          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) [266]
                0.00    0.00       3/69          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&) [182]
                0.00    0.00       3/22          void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [268]
                0.00    0.00       3/47          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) [204]
-----------------------------------------------
                0.00    0.00       3/3           std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [274]
[453]    0.0    0.00    0.00       3         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::end() [453]
                0.00    0.00       3/6           __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::__normal_iterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&) [414]
-----------------------------------------------
                0.00    0.00       3/3           void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [452]
[454]    0.0    0.00    0.00       3         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::begin() [454]
                0.00    0.00       3/6           __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::__normal_iterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&) [414]
-----------------------------------------------
                0.00    0.00       3/3           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__relocate_a_1<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [425]
[455]    0.0    0.00    0.00       3         void std::__relocate_object_a<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [455]
                0.00    0.00       3/3           std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&& std::move<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [456]
                0.00    0.00       3/75          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__addressof<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [178]
                0.00    0.00       3/3           void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [451]
                0.00    0.00       3/3           void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [450]
-----------------------------------------------
                0.00    0.00       3/3           void std::__relocate_object_a<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [455]
[456]    0.0    0.00    0.00       3         std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&& std::move<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [456]
-----------------------------------------------
                0.00    0.00       1/3           void std::allocator_traits<std::allocator<MC_Menu*> >::construct<MC_Menu*, MC_Menu* const&>(std::allocator<MC_Menu*>&, MC_Menu**, MC_Menu* const&) [576]
                0.00    0.00       1/3           void std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_realloc_insert<MC_Menu* const&>(__gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >, MC_Menu* const&) [583]
                0.00    0.00       1/3           void __gnu_cxx::new_allocator<MC_Menu*>::construct<MC_Menu*, MC_Menu* const&>(MC_Menu**, MC_Menu* const&) [550]
[457]    0.0    0.00    0.00       3         MC_Menu* const& std::forward<MC_Menu* const&>(std::remove_reference<MC_Menu* const&>::type&) [457]
-----------------------------------------------
                0.00    0.00       1/2           MC_SetSplash() [103]
                0.00    0.00       1/2           MK2D_Init() [536]
[458]    0.0    0.00    0.00       2         MK2D_SetRenderer(MK2D_PixelBuffer&) [458]
-----------------------------------------------
                0.00    0.00       2/2           std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator() [463]
[459]    0.0    0.00    0.00       2         __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator() [459]
-----------------------------------------------
                0.00    0.00       1/2           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::end() [584]
                0.00    0.00       1/2           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::begin() [585]
[460]    0.0    0.00    0.00       2         __gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >::__normal_iterator(MC_Menu** const&) [460]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::max_size() const [462]
[461]    0.0    0.00    0.00       2         std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_M_get_Tp_allocator() const [461]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_check_len(unsigned long, char const*) const [554]
[462]    0.0    0.00    0.00       2         std::vector<MC_Menu*, std::allocator<MC_Menu*> >::max_size() const [462]
                0.00    0.00       2/2           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_S_max_size(std::allocator<MC_Menu*> const&) [470]
                0.00    0.00       2/2           std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_M_get_Tp_allocator() const [461]
-----------------------------------------------
                0.00    0.00       2/2           std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::_Vector_impl() [465]
[463]    0.0    0.00    0.00       2         std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator() [463]
                0.00    0.00       2/2           __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator() [459]
-----------------------------------------------
                0.00    0.00       2/2           void std::_Destroy<MC_Menu**>(MC_Menu**, MC_Menu**) [479]
[464]    0.0    0.00    0.00       2         void std::_Destroy_aux<true>::__destroy<MC_Menu**>(MC_Menu**, MC_Menu**) [464]
-----------------------------------------------
                0.00    0.00       2/2           std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_base() [466]
[465]    0.0    0.00    0.00       2         std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::_Vector_impl() [465]
                0.00    0.00       2/2           std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator() [463]
                0.00    0.00       2/21          std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl_data::_Vector_impl_data() [278]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector() [469]
[466]    0.0    0.00    0.00       2         std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_base() [466]
                0.00    0.00       2/2           std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::_Vector_impl() [465]
-----------------------------------------------
                0.00    0.00       1/2           std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::~_Vector_base() [573]
                0.00    0.00       1/2           void std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_realloc_insert<MC_Menu* const&>(__gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >, MC_Menu* const&) [583]
[467]    0.0    0.00    0.00       2         std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_M_deallocate(MC_Menu**, unsigned long) [467]
                0.00    0.00       1/1           std::allocator_traits<std::allocator<MC_Menu*> >::deallocate(std::allocator<MC_Menu*>&, MC_Menu**, unsigned long) [574]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_S_max_size(std::allocator<MC_Menu*> const&) [470]
[468]    0.0    0.00    0.00       2         std::allocator_traits<std::allocator<MC_Menu*> >::max_size(std::allocator<MC_Menu*> const&) [468]
                0.00    0.00       2/3           __gnu_cxx::new_allocator<MC_Menu*>::max_size() const [448]
-----------------------------------------------
                0.00    0.00       1/2           __static_initialization_and_destruction_0(int, int) [524]
                0.00    0.00       1/2           MC_Button::MC_Button() [544]
[469]    0.0    0.00    0.00       2         std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector() [469]
                0.00    0.00       2/2           std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_base() [466]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::max_size() const [462]
[470]    0.0    0.00    0.00       2         std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_S_max_size(std::allocator<MC_Menu*> const&) [470]
                0.00    0.00       2/2           std::allocator_traits<std::allocator<MC_Menu*> >::max_size(std::allocator<MC_Menu*> const&) [468]
                0.00    0.00       2/622         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [143]
-----------------------------------------------
                0.00    0.00       2/2           void std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_realloc_insert<MC_Menu* const&>(__gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >, MC_Menu* const&) [583]
[471]    0.0    0.00    0.00       2         std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_S_relocate(MC_Menu**, MC_Menu**, MC_Menu**, std::allocator<MC_Menu*>&) [471]
                0.00    0.00       2/2           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_S_do_relocate(MC_Menu**, MC_Menu**, MC_Menu**, std::allocator<MC_Menu*>&, std::integral_constant<bool, true>) [472]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_S_relocate(MC_Menu**, MC_Menu**, MC_Menu**, std::allocator<MC_Menu*>&) [471]
[472]    0.0    0.00    0.00       2         std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_S_do_relocate(MC_Menu**, MC_Menu**, MC_Menu**, std::allocator<MC_Menu*>&, std::integral_constant<bool, true>) [472]
                0.00    0.00       2/2           MC_Menu** std::__relocate_a<MC_Menu**, MC_Menu**, std::allocator<MC_Menu*> >(MC_Menu**, MC_Menu**, MC_Menu**, std::allocator<MC_Menu*>&) [477]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::clear() [476]
[473]    0.0    0.00    0.00       2         std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_erase_at_end(MC_Menu**) [473]
                0.00    0.00       1/4           std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_M_get_Tp_allocator() [441]
                0.00    0.00       1/2           void std::_Destroy<MC_Menu**, MC_Menu*>(MC_Menu**, MC_Menu**, std::allocator<MC_Menu*>&) [480]
-----------------------------------------------
                0.00    0.00       2/2           void std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_realloc_insert<MC_Menu* const&>(__gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >, MC_Menu* const&) [583]
[474]    0.0    0.00    0.00       2         std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_S_use_relocate() [474]
                0.00    0.00       2/2           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_S_nothrow_relocate(std::integral_constant<bool, true>) [475]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_S_use_relocate() [474]
[475]    0.0    0.00    0.00       2         std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_S_nothrow_relocate(std::integral_constant<bool, true>) [475]
-----------------------------------------------
                0.00    0.00       1/2           MC_PlayGameFunction() [516]
                0.00    0.00       1/2           MC_Menu_Setup() [104]
[476]    0.0    0.00    0.00       2         std::vector<MC_Menu*, std::allocator<MC_Menu*> >::clear() [476]
                0.00    0.00       2/2           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_erase_at_end(MC_Menu**) [473]
-----------------------------------------------
                0.00    0.00       2/2           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_S_do_relocate(MC_Menu**, MC_Menu**, MC_Menu**, std::allocator<MC_Menu*>&, std::integral_constant<bool, true>) [472]
[477]    0.0    0.00    0.00       2         MC_Menu** std::__relocate_a<MC_Menu**, MC_Menu**, std::allocator<MC_Menu*> >(MC_Menu**, MC_Menu**, MC_Menu**, std::allocator<MC_Menu*>&) [477]
                0.00    0.00       6/6           MC_Menu** std::__niter_base<MC_Menu**>(MC_Menu**) [423]
                0.00    0.00       2/2           std::enable_if<std::__is_bitwise_relocatable<MC_Menu*, void>::value, MC_Menu**>::type std::__relocate_a_1<MC_Menu*, MC_Menu*>(MC_Menu**, MC_Menu**, MC_Menu**, std::allocator<MC_Menu*>&) [478]
-----------------------------------------------
                0.00    0.00       2/2           MC_Menu** std::__relocate_a<MC_Menu**, MC_Menu**, std::allocator<MC_Menu*> >(MC_Menu**, MC_Menu**, MC_Menu**, std::allocator<MC_Menu*>&) [477]
[478]    0.0    0.00    0.00       2         std::enable_if<std::__is_bitwise_relocatable<MC_Menu*, void>::value, MC_Menu**>::type std::__relocate_a_1<MC_Menu*, MC_Menu*>(MC_Menu**, MC_Menu**, MC_Menu**, std::allocator<MC_Menu*>&) [478]
-----------------------------------------------
                0.00    0.00       2/2           void std::_Destroy<MC_Menu**, MC_Menu*>(MC_Menu**, MC_Menu**, std::allocator<MC_Menu*>&) [480]
[479]    0.0    0.00    0.00       2         void std::_Destroy<MC_Menu**>(MC_Menu**, MC_Menu**) [479]
                0.00    0.00       2/2           void std::_Destroy_aux<true>::__destroy<MC_Menu**>(MC_Menu**, MC_Menu**) [464]
-----------------------------------------------
                0.00    0.00       1/2           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_erase_at_end(MC_Menu**) [473]
                0.00    0.00       1/2           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::~vector() [725]
[480]    0.0    0.00    0.00       2         void std::_Destroy<MC_Menu**, MC_Menu*>(MC_Menu**, MC_Menu**, std::allocator<MC_Menu*>&) [480]
                0.00    0.00       2/2           void std::_Destroy<MC_Menu**>(MC_Menu**, MC_Menu**) [479]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [86]
[481]    0.0    0.00    0.00       1         _GLOBAL__sub_I_LL3D_IsThereError [481]
                0.00    0.00       1/1           __static_initialization_and_destruction_0(int, int) [530]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [86]
[482]    0.0    0.00    0.00       1         _GLOBAL__sub_I_MC_DirtBackground [482]
                0.00    0.00       1/1           __static_initialization_and_destruction_0(int, int) [527]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [86]
[483]    0.0    0.00    0.00       1         _GLOBAL__sub_I_MC_GeneratedChunksYet [483]
                0.00    0.00       1/1           __static_initialization_and_destruction_0(int, int) [529]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [86]
[484]    0.0    0.00    0.00       1         _GLOBAL__sub_I_MC_Menu_MainMenu [484]
                0.00    0.00       1/1           __static_initialization_and_destruction_0(int, int) [526]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [86]
[485]    0.0    0.00    0.00       1         _GLOBAL__sub_I_MC_WorldSeed [485]
                0.00    0.00       1/1           __static_initialization_and_destruction_0(int, int) [525]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [86]
[486]    0.0    0.00    0.00       1         _GLOBAL__sub_I_MK_MouseAvailable [486]
                0.00    0.00       1/1           __static_initialization_and_destruction_0(int, int) [534]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [86]
[487]    0.0    0.00    0.00       1         _GLOBAL__sub_I_Prog_Window [487]
                0.00    0.00       1/1           __static_initialization_and_destruction_0(int, int) [533]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [86]
[488]    0.0    0.00    0.00       1         _GLOBAL__sub_I__Z14LL3D_SetupMathv [488]
                0.00    0.00       1/1           __static_initialization_and_destruction_0(int, int) [531]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [86]
[489]    0.0    0.00    0.00       1         _GLOBAL__sub_I__Z14MC_CmdlineArgsB5cxx11 [489]
                0.00    0.00       1/1           __static_initialization_and_destruction_0(int, int) [524]
-----------------------------------------------
                0.00    0.00       1/1           main [1]
[490]    0.0    0.00    0.00       1         MK2D_Print(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int) [490]
                0.00    0.00       1/1           MK2D_PositionCursor(int, int) [517]
-----------------------------------------------
                0.00    0.00       1/1           MC_LoadAssets() [85]
[491]    0.0    0.00    0.00       1         MK2D_SetFont(MK2D_Texture2D&) [491]
-----------------------------------------------
                0.00    0.00       1/1           MC_MinecraftStartup() [65]
[492]    0.0    0.00    0.00       1         MK_HideMouse() [492]
-----------------------------------------------
                0.00    0.00       1/1           MK2D_InitInput() [501]
[493]    0.0    0.00    0.00       1         MK_InitMouse() [493]
-----------------------------------------------
                0.00    0.00       1/1           LL3D_Shutdown() [495]
[494]    0.0    0.00    0.00       1         LL3D_FreeMath() [494]
-----------------------------------------------
                0.00    0.00       1/1           MC_MinecraftShutdown() [518]
[495]    0.0    0.00    0.00       1         LL3D_Shutdown() [495]
                0.00    0.00       1/1           LL3D_PrintExitCode() [507]
                0.00    0.00       1/1           LL3D_FreeMath() [494]
-----------------------------------------------
                0.00    0.00       1/1           main [1]
[496]    0.0    0.00    0.00       1         MC_HandleArgs() [496]
                0.00    0.00       1/32          std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::size() const [221]
-----------------------------------------------
                0.00    0.00       1/1           MC_MinecraftShutdown() [518]
[497]    0.0    0.00    0.00       1         MK2D_Shutdown() [497]
                0.00    0.00       1/1           MK2D_ShutdownInput() [513]
                0.00    0.00       1/3           MK2D_PixelBuffer::Free() [443]
                0.00    0.00       1/1           MK2D_PrintExitCode() [511]
-----------------------------------------------
                0.00    0.00       1/1           LL3D_Init() [535]
[498]    0.0    0.00    0.00       1         LL3D_SetupMath() [498]
-----------------------------------------------
                0.00    0.00       1/1           MK2D_InitInput() [501]
[499]    0.0    0.00    0.00       1         MK2D_ClearKeys() [499]
-----------------------------------------------
                0.00    0.00       1/1           main [1]
[500]    0.0    0.00    0.00       1         MK2D_ClearText() [500]
-----------------------------------------------
                0.00    0.00       1/1           MK2D_Init() [536]
[501]    0.0    0.00    0.00       1         MK2D_InitInput() [501]
                0.00    0.00       1/1           MK_InitMouse() [493]
                0.00    0.00       1/1           MK2D_ClearKeys() [499]
-----------------------------------------------
                0.00    0.00       1/1           MC_RenderMenu() [14]
[502]    0.0    0.00    0.00       1         MC_Menu_DoneFun() [502]
                0.00    0.00       1/5           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::size() const [431]
-----------------------------------------------
                0.00    0.00       1/1           MC_MinecraftShutdown() [518]
[503]    0.0    0.00    0.00       1         MC_UnloadAssets() [503]
                0.00    0.00       7/8           MK2D_Texture2D::Free() [397]
                0.00    0.00       1/3           MK2D_PixelBuffer::Free() [443]
-----------------------------------------------
                0.00    0.00       1/1           MK_SDL_GetKeys() [73]
[504]    0.0    0.00    0.00       1         MK2D_ThrowError(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [504]
-----------------------------------------------
                0.00    0.00       1/1           MC_Setup3DStuff() [100]
[505]    0.0    0.00    0.00       1         LL3D_SetRenderer(MK2D_PixelBuffer&, PixelBuffer_f&) [505]
-----------------------------------------------
                0.00    0.00       1/1           MC_MinecraftShutdown() [518]
[506]    0.0    0.00    0.00       1         MC_Menu_Shutdown() [506]
-----------------------------------------------
                0.00    0.00       1/1           LL3D_Shutdown() [495]
[507]    0.0    0.00    0.00       1         LL3D_PrintExitCode() [507]
-----------------------------------------------
                0.00    0.00       1/1           MC_UpdateInput() [62]
[508]    0.0    0.00    0.00       1         LL3D_SetRasterType(LL3D_RasterType) [508]
-----------------------------------------------
                0.00    0.00       1/1           MC_UpdateInput() [62]
[509]    0.0    0.00    0.00       1         LL3D_SetRenderType(LL3D_RenderType) [509]
-----------------------------------------------
                0.00    0.00       1/1           MC_MinecraftShutdown() [518]
[510]    0.0    0.00    0.00       1         MC_Shutdown3DStuff() [510]
                0.00    0.00       1/1           PixelBuffer_f::Free() [540]
                0.00    0.00       1/3           MK2D_PixelBuffer::Free() [443]
-----------------------------------------------
                0.00    0.00       1/1           MK2D_Shutdown() [497]
[511]    0.0    0.00    0.00       1         MK2D_PrintExitCode() [511]
-----------------------------------------------
                0.00    0.00       1/1           MC_SetSplash() [103]
[512]    0.0    0.00    0.00       1         MK2D_ResetRenderer() [512]
-----------------------------------------------
                0.00    0.00       1/1           MK2D_Shutdown() [497]
[513]    0.0    0.00    0.00       1         MK2D_ShutdownInput() [513]
-----------------------------------------------
                0.00    0.00       1/1           MC_Setup3DStuff() [100]
[514]    0.0    0.00    0.00       1         LL3D_SetWorldCamera(LL3D_Camera&) [514]
                0.00    0.00       1/4           LL3D_Vector3D::Set(float, float, float) [437]
-----------------------------------------------
                0.00    0.00       1/1           MC_CreateGameChunks() [37]
[515]    0.0    0.00    0.00       1         MC_ClearWorldChunks() [515]
                0.00    0.00       1/1           std::vector<Chunk, std::allocator<Chunk> >::clear() [578]
-----------------------------------------------
                0.00    0.00       1/1           MC_RenderMenu() [14]
[516]    0.0    0.00    0.00       1         MC_PlayGameFunction() [516]
                0.00    0.00       1/2           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::clear() [476]
-----------------------------------------------
                0.00    0.00       1/1           MK2D_Print(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int) [490]
[517]    0.0    0.00    0.00       1         MK2D_PositionCursor(int, int) [517]
-----------------------------------------------
                0.00    0.00       1/1           main [1]
[518]    0.0    0.00    0.00       1         MC_MinecraftShutdown() [518]
                0.00    0.00       1/1           MC_Menu_Shutdown() [506]
                0.00    0.00       1/1           MC_Shutdown3DStuff() [510]
                0.00    0.00       1/1           MK2D_Shutdown() [497]
                0.00    0.00       1/1           LL3D_Shutdown() [495]
                0.00    0.00       1/1           MC_UnloadAssets() [503]
-----------------------------------------------
                0.00    0.00       1/1           MC_RenderMenu() [14]
[519]    0.0    0.00    0.00       1         MC_NullButtonFunction() [519]
                0.00    0.00       1/1           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::push_back(MC_Menu* const&) [586]
-----------------------------------------------
                0.00    0.00       1/1           LL3D_Camera::SetMat(float, float) [538]
[520]    0.0    0.00    0.00       1         Matrix_MakeProjection(float, float, float, float) [520]
                0.00    0.00       1/1           std::tan(float) [588]
                0.00    0.00       1/73          LL3D_Matrix4x4::zero() [179]
-----------------------------------------------
                0.00    0.00       1/1           MC_MinecraftStartup() [65]
[521]    0.0    0.00    0.00       1         MK_GetMouseSensitivity() [521]
-----------------------------------------------
                0.00    0.00       1/1           MC_MinecraftStartup() [65]
[522]    0.0    0.00    0.00       1         MK_SetMouseSensitivity() [522]
-----------------------------------------------
                0.00    0.00       1/1           MK2D_Init() [536]
[523]    0.0    0.00    0.00       1         MK2D_GenerateRGBPallete() [523]
-----------------------------------------------
                0.00    0.00       1/1           _GLOBAL__sub_I__Z14MC_CmdlineArgsB5cxx11 [489]
[524]    0.0    0.00    0.00       1         __static_initialization_and_destruction_0(int, int) [524]
                0.00    0.00       1/2           std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector() [469]
-----------------------------------------------
                0.00    0.00       1/1           _GLOBAL__sub_I_MC_WorldSeed [485]
[525]    0.0    0.00    0.00       1         __static_initialization_and_destruction_0(int, int) [525]
                0.00    0.00       1/1           std::vector<Chunk, std::allocator<Chunk> >::vector() [579]
                0.00    0.00       1/1           Chunk::Chunk() [542]
-----------------------------------------------
                0.00    0.00       1/1           _GLOBAL__sub_I_MC_Menu_MainMenu [484]
[526]    0.0    0.00    0.00       1         __static_initialization_and_destruction_0(int, int) [526]
                0.00    0.00       7/7           MC_Menu::MC_Menu() [399]
                0.00    0.00       1/1           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::vector() [587]
-----------------------------------------------
                0.00    0.00       1/1           _GLOBAL__sub_I_MC_DirtBackground [482]
[527]    0.0    0.00    0.00       1         __static_initialization_and_destruction_0(int, int) [527]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0(int, int) [528]
                0.00    0.00       1/1           __libc_csu_init [86]
[528]    0.0    0.00    0.00       1+1       __static_initialization_and_destruction_0(int, int) [528]
                                   1             __static_initialization_and_destruction_0(int, int) [528]
-----------------------------------------------
                0.00    0.00       1/1           _GLOBAL__sub_I_MC_GeneratedChunksYet [483]
[529]    0.0    0.00    0.00       1         __static_initialization_and_destruction_0(int, int) [529]
-----------------------------------------------
                0.00    0.00       1/1           _GLOBAL__sub_I_LL3D_IsThereError [481]
[530]    0.0    0.00    0.00       1         __static_initialization_and_destruction_0(int, int) [530]
                0.00    0.00       1/17          LL3D_Mesh::LL3D_Mesh() [312]
                0.00    0.00       1/18          std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::vector() [310]
-----------------------------------------------
                0.00    0.00       1/1           _GLOBAL__sub_I__Z14LL3D_SetupMathv [488]
[531]    0.0    0.00    0.00       1         __static_initialization_and_destruction_0(int, int) [531]
-----------------------------------------------
                0.00    0.00       1/1           _GLOBAL__sub_I_LL3D_PixelBuffer [84]
[532]    0.0    0.00    0.00       1         __static_initialization_and_destruction_0(int, int) [532]
-----------------------------------------------
                0.00    0.00       1/1           _GLOBAL__sub_I_Prog_Window [487]
[533]    0.0    0.00    0.00       1         __static_initialization_and_destruction_0(int, int) [533]
-----------------------------------------------
                0.00    0.00       1/1           _GLOBAL__sub_I_MK_MouseAvailable [486]
[534]    0.0    0.00    0.00       1         __static_initialization_and_destruction_0(int, int) [534]
-----------------------------------------------
                0.00    0.00       1/1           MC_MinecraftStartup() [65]
[535]    0.0    0.00    0.00       1         LL3D_Init() [535]
                0.00    0.00       1/1           LL3D_SetupMath() [498]
-----------------------------------------------
                0.00    0.00       1/1           MC_MinecraftStartup() [65]
[536]    0.0    0.00    0.00       1         MK2D_Init() [536]
                0.00    0.00       2/4           MK2D_PixelBuffer::OnCreateStruct() [439]
                0.00    0.00       1/3           MK2D_PixelBuffer::Create(int, int) [444]
                0.00    0.00       1/1           MK2D_GenerateRGBPallete() [523]
                0.00    0.00       1/2           MK2D_SetRenderer(MK2D_PixelBuffer&) [458]
                0.00    0.00       1/1           MK2D_InitInput() [501]
                0.00    0.00       1/1           MK2D_RGB::SetRGB(unsigned char, unsigned char, unsigned char) [543]
-----------------------------------------------
                0.00    0.00       1/1           MC_Setup3DStuff() [100]
[537]    0.0    0.00    0.00       1         LL3D_Camera::Reset() [537]
                0.00    0.00       3/4           LL3D_Vector3D::Set(float, float, float) [437]
-----------------------------------------------
                0.00    0.00       1/1           MC_Setup3DStuff() [100]
[538]    0.0    0.00    0.00       1         LL3D_Camera::SetMat(float, float) [538]
                0.00    0.00       1/1           Matrix_MakeProjection(float, float, float, float) [520]
-----------------------------------------------
                0.00    0.00       1/1           MC_Setup3DStuff() [100]
[539]    0.0    0.00    0.00       1         PixelBuffer_f::OnCreateStruct() [539]
-----------------------------------------------
                0.00    0.00       1/1           MC_Shutdown3DStuff() [510]
[540]    0.0    0.00    0.00       1         PixelBuffer_f::Free() [540]
-----------------------------------------------
                0.00    0.00       1/1           MC_Setup3DStuff() [100]
[541]    0.0    0.00    0.00       1         PixelBuffer_f::Create(int, int) [541]
-----------------------------------------------
                0.00    0.00       1/1           __static_initialization_and_destruction_0(int, int) [525]
[542]    0.0    0.00    0.00       1         Chunk::Chunk() [542]
                0.00    0.00       1/1           std::vector<SubChunk, std::allocator<SubChunk> >::vector() [580]
-----------------------------------------------
                0.00    0.00       1/1           MK2D_Init() [536]
[543]    0.0    0.00    0.00       1         MK2D_RGB::SetRGB(unsigned char, unsigned char, unsigned char) [543]
-----------------------------------------------
                0.00    0.00       1/1           MC_Menu_Setup() [104]
[544]    0.0    0.00    0.00       1         MC_Button::MC_Button() [544]
                0.00    0.00       1/2           std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector() [469]
-----------------------------------------------
                0.00    0.00       1/1           std::allocator<Chunk>::allocator() [555]
[545]    0.0    0.00    0.00       1         __gnu_cxx::new_allocator<Chunk>::new_allocator() [545]
-----------------------------------------------
                0.00    0.00       1/1           std::allocator<Chunk>::~allocator() [556]
[546]    0.0    0.00    0.00       1         __gnu_cxx::new_allocator<Chunk>::~new_allocator() [546]
-----------------------------------------------
                0.00    0.00       1/1           std::allocator<SubChunk>::allocator() [557]
[547]    0.0    0.00    0.00       1         __gnu_cxx::new_allocator<SubChunk>::new_allocator() [547]
-----------------------------------------------
                0.00    0.00       1/1           std::allocator_traits<std::allocator<MC_Menu*> >::deallocate(std::allocator<MC_Menu*>&, MC_Menu**, unsigned long) [574]
[548]    0.0    0.00    0.00       1         __gnu_cxx::new_allocator<MC_Menu*>::deallocate(MC_Menu**, unsigned long) [548]
-----------------------------------------------
                0.00    0.00       1/1           std::allocator_traits<std::allocator<MC_Menu*> >::allocate(std::allocator<MC_Menu*>&, unsigned long) [575]
[549]    0.0    0.00    0.00       1         __gnu_cxx::new_allocator<MC_Menu*>::allocate(unsigned long, void const*) [549]
                0.00    0.00       1/3           __gnu_cxx::new_allocator<MC_Menu*>::max_size() const [448]
-----------------------------------------------
                0.00    0.00       1/1           void std::allocator_traits<std::allocator<MC_Menu*> >::construct<MC_Menu*, MC_Menu* const&>(std::allocator<MC_Menu*>&, MC_Menu**, MC_Menu* const&) [576]
[550]    0.0    0.00    0.00       1         void __gnu_cxx::new_allocator<MC_Menu*>::construct<MC_Menu*, MC_Menu* const&>(MC_Menu**, MC_Menu* const&) [550]
                0.00    0.00       1/3           MC_Menu* const& std::forward<MC_Menu* const&>(std::remove_reference<MC_Menu* const&>::type&) [457]
                0.00    0.00       1/2726077     operator new(unsigned long, void*) [115]
-----------------------------------------------
                0.00    0.00       1/1           std::allocator<MC_Menu*>::allocator() [558]
[551]    0.0    0.00    0.00       1         __gnu_cxx::new_allocator<MC_Menu*>::new_allocator() [551]
-----------------------------------------------
                0.00    0.00       1/1           std::allocator<MC_Menu*>::~allocator() [559]
[552]    0.0    0.00    0.00       1         __gnu_cxx::new_allocator<MC_Menu*>::~new_allocator() [552]
-----------------------------------------------
                0.00    0.00       1/1           void std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_realloc_insert<MC_Menu* const&>(__gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >, MC_Menu* const&) [583]
[553]    0.0    0.00    0.00       1         __gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >::difference_type __gnu_cxx::operator-<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >(__gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > > const&, __gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > > const&) [553]
                0.00    0.00       2/4           __gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >::base() const [440]
-----------------------------------------------
                0.00    0.00       1/1           void std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_realloc_insert<MC_Menu* const&>(__gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >, MC_Menu* const&) [583]
[554]    0.0    0.00    0.00       1         std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_check_len(unsigned long, char const*) const [554]
                0.00    0.00       4/5           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::size() const [431]
                0.00    0.00       2/2           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::max_size() const [462]
                0.00    0.00       1/295         unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [156]
-----------------------------------------------
                0.00    0.00       1/1           std::_Vector_base<Chunk, std::allocator<Chunk> >::_Vector_impl::_Vector_impl() [561]
[555]    0.0    0.00    0.00       1         std::allocator<Chunk>::allocator() [555]
                0.00    0.00       1/1           __gnu_cxx::new_allocator<Chunk>::new_allocator() [545]
-----------------------------------------------
                0.00    0.00       1/1           std::_Vector_base<Chunk, std::allocator<Chunk> >::_Vector_impl::~_Vector_impl() [562]
[556]    0.0    0.00    0.00       1         std::allocator<Chunk>::~allocator() [556]
                0.00    0.00       1/1           __gnu_cxx::new_allocator<Chunk>::~new_allocator() [546]
-----------------------------------------------
                0.00    0.00       1/1           std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl::_Vector_impl() [566]
[557]    0.0    0.00    0.00       1         std::allocator<SubChunk>::allocator() [557]
                0.00    0.00       1/1           __gnu_cxx::new_allocator<SubChunk>::new_allocator() [547]
-----------------------------------------------
                0.00    0.00       1/1           std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_Vector_impl::_Vector_impl() [569]
[558]    0.0    0.00    0.00       1         std::allocator<MC_Menu*>::allocator() [558]
                0.00    0.00       1/1           __gnu_cxx::new_allocator<MC_Menu*>::new_allocator() [551]
-----------------------------------------------
                0.00    0.00       1/1           std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_Vector_impl::~_Vector_impl() [570]
[559]    0.0    0.00    0.00       1         std::allocator<MC_Menu*>::~allocator() [559]
                0.00    0.00       1/1           __gnu_cxx::new_allocator<MC_Menu*>::~new_allocator() [552]
-----------------------------------------------
                0.00    0.00       1/1           void std::_Destroy<Chunk*>(Chunk*, Chunk*) [589]
[560]    0.0    0.00    0.00       1         void std::_Destroy_aux<false>::__destroy<Chunk*>(Chunk*, Chunk*) [560]
                0.00    0.00      16/16          void std::_Destroy<Chunk>(Chunk*) [353]
                0.00    0.00      16/61          Chunk* std::__addressof<Chunk>(Chunk&) [194]
-----------------------------------------------
                0.00    0.00       1/1           std::_Vector_base<Chunk, std::allocator<Chunk> >::_Vector_base() [564]
[561]    0.0    0.00    0.00       1         std::_Vector_base<Chunk, std::allocator<Chunk> >::_Vector_impl::_Vector_impl() [561]
                0.00    0.00       1/1           std::allocator<Chunk>::allocator() [555]
                0.00    0.00       1/1           std::_Vector_base<Chunk, std::allocator<Chunk> >::_Vector_impl_data::_Vector_impl_data() [563]
-----------------------------------------------
                0.00    0.00       1/1           std::_Vector_base<Chunk, std::allocator<Chunk> >::~_Vector_base() [565]
[562]    0.0    0.00    0.00       1         std::_Vector_base<Chunk, std::allocator<Chunk> >::_Vector_impl::~_Vector_impl() [562]
                0.00    0.00       1/1           std::allocator<Chunk>::~allocator() [556]
-----------------------------------------------
                0.00    0.00       1/1           std::_Vector_base<Chunk, std::allocator<Chunk> >::_Vector_impl::_Vector_impl() [561]
[563]    0.0    0.00    0.00       1         std::_Vector_base<Chunk, std::allocator<Chunk> >::_Vector_impl_data::_Vector_impl_data() [563]
-----------------------------------------------
                0.00    0.00       1/1           std::vector<Chunk, std::allocator<Chunk> >::vector() [579]
[564]    0.0    0.00    0.00       1         std::_Vector_base<Chunk, std::allocator<Chunk> >::_Vector_base() [564]
                0.00    0.00       1/1           std::_Vector_base<Chunk, std::allocator<Chunk> >::_Vector_impl::_Vector_impl() [561]
-----------------------------------------------
                0.00    0.00       1/1           std::vector<Chunk, std::allocator<Chunk> >::~vector() [717]
[565]    0.0    0.00    0.00       1         std::_Vector_base<Chunk, std::allocator<Chunk> >::~_Vector_base() [565]
                0.00    0.00       1/1           std::_Vector_base<Chunk, std::allocator<Chunk> >::_Vector_impl::~_Vector_impl() [562]
                0.00    0.00       1/6           std::_Vector_base<Chunk, std::allocator<Chunk> >::_M_deallocate(Chunk*, unsigned long) [416]
-----------------------------------------------
                0.00    0.00       1/1           std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_base() [567]
[566]    0.0    0.00    0.00       1         std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl::_Vector_impl() [566]
                0.00    0.00       1/1           std::allocator<SubChunk>::allocator() [557]
                0.00    0.00       1/17          std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl_data::_Vector_impl_data() [314]
-----------------------------------------------
                0.00    0.00       1/1           std::vector<SubChunk, std::allocator<SubChunk> >::vector() [580]
[567]    0.0    0.00    0.00       1         std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_base() [567]
                0.00    0.00       1/1           std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl::_Vector_impl() [566]
-----------------------------------------------
                0.00    0.00       1/1           void std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_realloc_insert<MC_Menu* const&>(__gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >, MC_Menu* const&) [583]
[568]    0.0    0.00    0.00       1         std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_M_allocate(unsigned long) [568]
                0.00    0.00       1/1           std::allocator_traits<std::allocator<MC_Menu*> >::allocate(std::allocator<MC_Menu*>&, unsigned long) [575]
-----------------------------------------------
                0.00    0.00       1/1           std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_Vector_base() [572]
[569]    0.0    0.00    0.00       1         std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_Vector_impl::_Vector_impl() [569]
                0.00    0.00       1/1           std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_Vector_impl_data::_Vector_impl_data() [571]
                0.00    0.00       1/1           std::allocator<MC_Menu*>::allocator() [558]
-----------------------------------------------
                0.00    0.00       1/1           std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::~_Vector_base() [573]
[570]    0.0    0.00    0.00       1         std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_Vector_impl::~_Vector_impl() [570]
                0.00    0.00       1/1           std::allocator<MC_Menu*>::~allocator() [559]
-----------------------------------------------
                0.00    0.00       1/1           std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_Vector_impl::_Vector_impl() [569]
[571]    0.0    0.00    0.00       1         std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_Vector_impl_data::_Vector_impl_data() [571]
-----------------------------------------------
                0.00    0.00       1/1           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::vector() [587]
[572]    0.0    0.00    0.00       1         std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_Vector_base() [572]
                0.00    0.00       1/1           std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_Vector_impl::_Vector_impl() [569]
-----------------------------------------------
                0.00    0.00       1/1           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::~vector() [725]
[573]    0.0    0.00    0.00       1         std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::~_Vector_base() [573]
                0.00    0.00       1/1           std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_Vector_impl::~_Vector_impl() [570]
                0.00    0.00       1/2           std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_M_deallocate(MC_Menu**, unsigned long) [467]
-----------------------------------------------
                0.00    0.00       1/1           std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_M_deallocate(MC_Menu**, unsigned long) [467]
[574]    0.0    0.00    0.00       1         std::allocator_traits<std::allocator<MC_Menu*> >::deallocate(std::allocator<MC_Menu*>&, MC_Menu**, unsigned long) [574]
                0.00    0.00       1/1           __gnu_cxx::new_allocator<MC_Menu*>::deallocate(MC_Menu**, unsigned long) [548]
-----------------------------------------------
                0.00    0.00       1/1           std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_M_allocate(unsigned long) [568]
[575]    0.0    0.00    0.00       1         std::allocator_traits<std::allocator<MC_Menu*> >::allocate(std::allocator<MC_Menu*>&, unsigned long) [575]
                0.00    0.00       1/1           __gnu_cxx::new_allocator<MC_Menu*>::allocate(unsigned long, void const*) [549]
-----------------------------------------------
                0.00    0.00       1/1           void std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_realloc_insert<MC_Menu* const&>(__gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >, MC_Menu* const&) [583]
[576]    0.0    0.00    0.00       1         void std::allocator_traits<std::allocator<MC_Menu*> >::construct<MC_Menu*, MC_Menu* const&>(std::allocator<MC_Menu*>&, MC_Menu**, MC_Menu* const&) [576]
                0.00    0.00       1/3           MC_Menu* const& std::forward<MC_Menu* const&>(std::remove_reference<MC_Menu* const&>::type&) [457]
                0.00    0.00       1/1           void __gnu_cxx::new_allocator<MC_Menu*>::construct<MC_Menu*, MC_Menu* const&>(MC_Menu**, MC_Menu* const&) [550]
-----------------------------------------------
                0.00    0.00       1/1           std::vector<Chunk, std::allocator<Chunk> >::clear() [578]
[577]    0.0    0.00    0.00       1         std::vector<Chunk, std::allocator<Chunk> >::_M_erase_at_end(Chunk*) [577]
-----------------------------------------------
                0.00    0.00       1/1           MC_ClearWorldChunks() [515]
[578]    0.0    0.00    0.00       1         std::vector<Chunk, std::allocator<Chunk> >::clear() [578]
                0.00    0.00       1/1           std::vector<Chunk, std::allocator<Chunk> >::_M_erase_at_end(Chunk*) [577]
-----------------------------------------------
                0.00    0.00       1/1           __static_initialization_and_destruction_0(int, int) [525]
[579]    0.0    0.00    0.00       1         std::vector<Chunk, std::allocator<Chunk> >::vector() [579]
                0.00    0.00       1/1           std::_Vector_base<Chunk, std::allocator<Chunk> >::_Vector_base() [564]
-----------------------------------------------
                0.00    0.00       1/1           Chunk::Chunk() [542]
[580]    0.0    0.00    0.00       1         std::vector<SubChunk, std::allocator<SubChunk> >::vector() [580]
                0.00    0.00       1/1           std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_base() [567]
-----------------------------------------------
                0.00    0.00       1/1           std::vector<MC_Button, std::allocator<MC_Button> >::clear() [582]
[581]    0.0    0.00    0.00       1         std::vector<MC_Button, std::allocator<MC_Button> >::_M_erase_at_end(MC_Button*) [581]
-----------------------------------------------
                0.00    0.00       1/1           MC_Menu_Setup() [104]
[582]    0.0    0.00    0.00       1         std::vector<MC_Button, std::allocator<MC_Button> >::clear() [582]
                0.00    0.00       1/1           std::vector<MC_Button, std::allocator<MC_Button> >::_M_erase_at_end(MC_Button*) [581]
-----------------------------------------------
                0.00    0.00       1/1           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::push_back(MC_Menu* const&) [586]
[583]    0.0    0.00    0.00       1         void std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_realloc_insert<MC_Menu* const&>(__gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >, MC_Menu* const&) [583]
                0.00    0.00       2/2           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_S_use_relocate() [474]
                0.00    0.00       2/4           std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_M_get_Tp_allocator() [441]
                0.00    0.00       2/4           __gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >::base() const [440]
                0.00    0.00       2/2           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_S_relocate(MC_Menu**, MC_Menu**, MC_Menu**, std::allocator<MC_Menu*>&) [471]
                0.00    0.00       1/1           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_check_len(unsigned long, char const*) const [554]
                0.00    0.00       1/1           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::begin() [585]
                0.00    0.00       1/1           __gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >::difference_type __gnu_cxx::operator-<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >(__gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > > const&, __gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > > const&) [553]
                0.00    0.00       1/1           std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_M_allocate(unsigned long) [568]
                0.00    0.00       1/3           MC_Menu* const& std::forward<MC_Menu* const&>(std::remove_reference<MC_Menu* const&>::type&) [457]
                0.00    0.00       1/1           void std::allocator_traits<std::allocator<MC_Menu*> >::construct<MC_Menu*, MC_Menu* const&>(std::allocator<MC_Menu*>&, MC_Menu**, MC_Menu* const&) [576]
                0.00    0.00       1/2           std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_M_deallocate(MC_Menu**, unsigned long) [467]
-----------------------------------------------
                0.00    0.00       1/1           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::push_back(MC_Menu* const&) [586]
[584]    0.0    0.00    0.00       1         std::vector<MC_Menu*, std::allocator<MC_Menu*> >::end() [584]
                0.00    0.00       1/2           __gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >::__normal_iterator(MC_Menu** const&) [460]
-----------------------------------------------
                0.00    0.00       1/1           void std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_realloc_insert<MC_Menu* const&>(__gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >, MC_Menu* const&) [583]
[585]    0.0    0.00    0.00       1         std::vector<MC_Menu*, std::allocator<MC_Menu*> >::begin() [585]
                0.00    0.00       1/2           __gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >::__normal_iterator(MC_Menu** const&) [460]
-----------------------------------------------
                0.00    0.00       1/1           MC_NullButtonFunction() [519]
[586]    0.0    0.00    0.00       1         std::vector<MC_Menu*, std::allocator<MC_Menu*> >::push_back(MC_Menu* const&) [586]
                0.00    0.00       1/1           std::vector<MC_Menu*, std::allocator<MC_Menu*> >::end() [584]
                0.00    0.00       1/1           void std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_realloc_insert<MC_Menu* const&>(__gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >, MC_Menu* const&) [583]
-----------------------------------------------
                0.00    0.00       1/1           __static_initialization_and_destruction_0(int, int) [526]
[587]    0.0    0.00    0.00       1         std::vector<MC_Menu*, std::allocator<MC_Menu*> >::vector() [587]
                0.00    0.00       1/1           std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_Vector_base() [572]
-----------------------------------------------
                0.00    0.00       1/1           Matrix_MakeProjection(float, float, float, float) [520]
[588]    0.0    0.00    0.00       1         std::tan(float) [588]
-----------------------------------------------
                0.00    0.00       1/1           void std::_Destroy<Chunk*, Chunk>(Chunk*, Chunk*, std::allocator<Chunk>&) [590]
[589]    0.0    0.00    0.00       1         void std::_Destroy<Chunk*>(Chunk*, Chunk*) [589]
                0.00    0.00       1/1           void std::_Destroy_aux<false>::__destroy<Chunk*>(Chunk*, Chunk*) [560]
-----------------------------------------------
                0.00    0.00       1/1           std::vector<Chunk, std::allocator<Chunk> >::~vector() [717]
[590]    0.0    0.00    0.00       1         void std::_Destroy<Chunk*, Chunk>(Chunk*, Chunk*, std::allocator<Chunk>&) [590]
                0.00    0.00       1/1           void std::_Destroy<Chunk*>(Chunk*, Chunk*) [589]
-----------------------------------------------

 This table describes the call tree of the program, and was sorted by
 the total amount of time spent in each function and its children.

 Each entry in this table consists of several lines.  The line with the
 index number at the left hand margin lists the current function.
 The lines above it list the functions that called this function,
 and the lines below it list the functions this one called.
 This line lists:
     index	A unique number given to each element of the table.
		Index numbers are sorted numerically.
		The index number is printed next to every function name so
		it is easier to look up where the function is in the table.

     % time	This is the percentage of the `total' time that was spent
		in this function and its children.  Note that due to
		different viewpoints, functions excluded by options, etc,
		these numbers will NOT add up to 100%.

     self	This is the total amount of time spent in this function.

     children	This is the total amount of time propagated into this
		function by its children.

     called	This is the number of times the function was called.
		If the function called itself recursively, the number
		only includes non-recursive calls, and is followed by
		a `+' and the number of recursive calls.

     name	The name of the current function.  The index number is
		printed after it.  If the function is a member of a
		cycle, the cycle number is printed between the
		function's name and the index number.


 For the function's parents, the fields have the following meanings:

     self	This is the amount of time that was propagated directly
		from the function into this parent.

     children	This is the amount of time that was propagated from
		the function's children into this parent.

     called	This is the number of times this parent called the
		function `/' the total number of times the function
		was called.  Recursive calls to the function are not
		included in the number after the `/'.

     name	This is the name of the parent.  The parent's index
		number is printed after it.  If the parent is a
		member of a cycle, the cycle number is printed between
		the name and the index number.

 If the parents of the function cannot be determined, the word
 `<spontaneous>' is printed in the `name' field, and all the other
 fields are blank.

 For the function's children, the fields have the following meanings:

     self	This is the amount of time that was propagated directly
		from the child into the function.

     children	This is the amount of time that was propagated from the
		child's children to the function.

     called	This is the number of times the function called
		this child `/' the total number of times the child
		was called.  Recursive calls by the child are not
		listed in the number after the `/'.

     name	This is the name of the child.  The child's index
		number is printed after it.  If the child is a
		member of a cycle, the cycle number is printed
		between the name and the index number.

 If there are any cycles (circles) in the call graph, there is an
 entry for the cycle-as-a-whole.  This entry shows who called the
 cycle (as parents) and the members of the cycle (as children.)
 The `+' recursive calls entry shows the number of function calls that
 were internal to the cycle, and the calls entry for each member shows,
 for that member, how many times it was called from other members of
 the cycle.

Copyright (C) 2012-2020 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.

Index by function name

 [481] _GLOBAL__sub_I_LL3D_IsThereError (Llama_3D.cpp) [446] void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [417] std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::max_size(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  [84] _GLOBAL__sub_I_LL3D_PixelBuffer (Llama_Graphics.cpp) [192] __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator(__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [268] void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
 [482] _GLOBAL__sub_I_MC_DirtBackground (Loader.cpp) [459] __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator() [451] void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
 [483] _GLOBAL__sub_I_MC_GeneratedChunksYet (Gameplay.cpp) [190] __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~new_allocator() [574] std::allocator_traits<std::allocator<MC_Menu*> >::deallocate(std::allocator<MC_Menu*>&, MC_Menu**, unsigned long)
 [484] _GLOBAL__sub_I_MC_Menu_MainMenu (Menu.cpp) [548] __gnu_cxx::new_allocator<MC_Menu*>::deallocate(MC_Menu**, unsigned long) [575] std::allocator_traits<std::allocator<MC_Menu*> >::allocate(std::allocator<MC_Menu*>&, unsigned long)
 [485] _GLOBAL__sub_I_MC_WorldSeed (World.cpp) [549] __gnu_cxx::new_allocator<MC_Menu*>::allocate(unsigned long, void const*) [468] std::allocator_traits<std::allocator<MC_Menu*> >::max_size(std::allocator<MC_Menu*> const&)
 [486] _GLOBAL__sub_I_MK_MouseAvailable (Monkey_Input.cpp) [550] void __gnu_cxx::new_allocator<MC_Menu*>::construct<MC_Menu*, MC_Menu* const&>(MC_Menu**, MC_Menu* const&) [576] void std::allocator_traits<std::allocator<MC_Menu*> >::construct<MC_Menu*, MC_Menu* const&>(std::allocator<MC_Menu*>&, MC_Menu**, MC_Menu* const&)
 [487] _GLOBAL__sub_I_Prog_Window (Monkey_2D.cpp) [551] __gnu_cxx::new_allocator<MC_Menu*>::new_allocator() [57] std::allocator_traits<std::allocator<std::_List_node<LL3D_Triangle> > >::deallocate(std::allocator<std::_List_node<LL3D_Triangle> >&, std::_List_node<LL3D_Triangle>*, unsigned long)
 [488] _GLOBAL__sub_I__Z14LL3D_SetupMathv (Llama_Math.cpp) [552] __gnu_cxx::new_allocator<MC_Menu*>::~new_allocator() [35] void std::allocator_traits<std::allocator<std::_List_node<LL3D_Triangle> > >::destroy<LL3D_Triangle>(std::allocator<std::_List_node<LL3D_Triangle> >&, LL3D_Triangle*)
 [489] _GLOBAL__sub_I__Z14MC_CmdlineArgsB5cxx11 (Minecraft.cpp) [66] __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::deallocate(std::_List_node<LL3D_Triangle>*, unsigned long) [51] std::allocator_traits<std::allocator<std::_List_node<LL3D_Triangle> > >::allocate(std::allocator<std::_List_node<LL3D_Triangle> >&, unsigned long)
 [166] MK2D_IsKey(unsigned char) [46] void __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::destroy<LL3D_Triangle>(LL3D_Triangle*) [39] void std::allocator_traits<std::allocator<std::_List_node<LL3D_Triangle> > >::construct<LL3D_Triangle, LL3D_Triangle const&>(std::allocator<std::_List_node<LL3D_Triangle> >&, LL3D_Triangle*, LL3D_Triangle const&)
 [490] MK2D_Print(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int) [60] __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::allocate(unsigned long, void const*) [292] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
 [102] MK2D_Write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, unsigned char) [49] void __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::construct<LL3D_Triangle, LL3D_Triangle const&>(LL3D_Triangle*, LL3D_Triangle const&) [332] SubChunk* std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*)
  [18] Vector_Add(LL3D_Vector3D&, LL3D_Vector3D&) [78] __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::new_allocator() [333] SubChunk* std::__uninitialized_default_n_1<true>::__uninit_default_n<SubChunk*, unsigned long>(SubChunk*, unsigned long)
  [16] Vector_Div(LL3D_Vector3D&, float) [239] __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::~new_allocator() [149] std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_S_max_size(std::allocator<LL3D_Triangle> const&)
  [71] Vector_Mul(LL3D_Vector3D&, float) [320] __gnu_cxx::__alloc_traits<std::allocator<SubChunk>, SubChunk>::_S_select_on_copy(std::allocator<SubChunk> const&) [150] std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_S_relocate(LL3D_Triangle*, LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle>&)
   [7] Vector_Sub(LL3D_Vector3D&, LL3D_Vector3D&) [284] __gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_S_select_on_copy(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [151] std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_S_do_relocate(LL3D_Triangle*, LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle>&, std::integral_constant<bool, true>)
   [3] MC_GameLoop()          [45] __gnu_cxx::__aligned_membuf<LL3D_Triangle>::_M_ptr() [90] std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_erase_at_end(LL3D_Triangle*)
 [132] MK2D_GetFPS()         [114] __gnu_cxx::__aligned_membuf<LL3D_Triangle>::_M_addr() [152] std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_S_use_relocate()
 [133] MK2D_SetVRT(bool)     [145] __gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >::__normal_iterator(LL3D_Triangle* const&) [105] void std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_realloc_insert<LL3D_Triangle const&>(__gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >, LL3D_Triangle const&)
 [134] MK_GetMouse()         [169] __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >::__normal_iterator(Chunk* const&) [153] std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_S_nothrow_relocate(std::integral_constant<bool, true>)
  [88] LL3D_AddMesh(LL3D_Mesh&) [261] __gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >::__normal_iterator(MC_Button* const&) [164] std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::end()
 [135] LL3D_IsError()        [219] __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >::__normal_iterator(SubChunk const* const&) [165] std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::begin()
 [103] MC_SetSplash()        [215] __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::__normal_iterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const* const&) [91] std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::clear()
 [127] MK2D_BlitBar(int, int, int, int, unsigned char) [262] __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator++() [25] std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::push_back(LL3D_Triangle const&)
 [128] MK2D_BlitBox(int, int, int, int, unsigned char) [414] __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::__normal_iterator(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* const&) [310] std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::vector()
 [136] MK2D_Int2Str[abi:cxx11](int) [460] __gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >::__normal_iterator(MC_Menu** const&) [98] std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::~vector()
 [130] MK2D_IsError()        [160] __gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >::difference_type __gnu_cxx::operator-<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >(__gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > > const&, __gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > > const&) [41] std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::operator[](unsigned long)
 [491] MK2D_SetFont(MK2D_Texture2D&) [429] __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >::difference_type __gnu_cxx::operator-<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >(__gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > > const&, __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > > const&) [389] std::vector<Chunk, std::allocator<Chunk> >::_S_max_size(std::allocator<Chunk> const&)
 [137] MK2D_WaitVRT()        [375] __gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >::difference_type __gnu_cxx::operator-<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >(__gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > > const&, __gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > > const&) [390] std::vector<Chunk, std::allocator<Chunk> >::_S_relocate(Chunk*, Chunk*, Chunk*, std::allocator<Chunk>&)
 [492] MK_HideMouse()        [447] __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::difference_type __gnu_cxx::operator-<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) [391] std::vector<Chunk, std::allocator<Chunk> >::_S_do_relocate(Chunk*, Chunk*, Chunk*, std::allocator<Chunk>&, std::integral_constant<bool, true>)
 [493] MK_InitMouse()        [553] __gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >::difference_type __gnu_cxx::operator-<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >(__gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > > const&, __gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > > const&) [577] std::vector<Chunk, std::allocator<Chunk> >::_M_erase_at_end(Chunk*)
 [494] LL3D_FreeMath()       [214] bool __gnu_cxx::operator!=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) [392] std::vector<Chunk, std::allocator<Chunk> >::_S_use_relocate()
 [495] LL3D_Shutdown()       [142] __gnu_cxx::new_allocator<LL3D_Triangle>::max_size() const [435] void std::vector<Chunk, std::allocator<Chunk> >::_M_realloc_insert<Chunk const&>(__gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >, Chunk const&)
 [496] MC_HandleArgs()       [357] __gnu_cxx::new_allocator<Chunk>::max_size() const [393] std::vector<Chunk, std::allocator<Chunk> >::_S_nothrow_relocate(std::integral_constant<bool, true>)
  [85] MC_LoadAssets()       [173] __gnu_cxx::new_allocator<SubChunk>::max_size() const [181] std::vector<Chunk, std::allocator<Chunk> >::end()
 [104] MC_Menu_Setup()       [218] __gnu_cxx::new_allocator<MC_Button>::max_size() const [188] std::vector<Chunk, std::allocator<Chunk> >::back()
  [14] MC_RenderMenu()       [313] __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::max_size() const [436] std::vector<Chunk, std::allocator<Chunk> >::begin()
 [497] MK2D_Shutdown()       [448] __gnu_cxx::new_allocator<MC_Menu*>::max_size() const [578] std::vector<Chunk, std::allocator<Chunk> >::clear()
  [20] Vector_Length(LL3D_Vector3D&) [92] __gnu_cxx::new_allocator<std::_List_node<LL3D_Triangle> >::max_size() const [334] std::vector<Chunk, std::allocator<Chunk> >::push_back(Chunk const&)
  [47] LL3D_RandomInt()      [141] __gnu_cxx::__normal_iterator<LL3D_Triangle*, std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> > >::base() const [579] std::vector<Chunk, std::allocator<Chunk> >::vector()
 [498] LL3D_SetupMath()      [279] __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >::base() const [119] std::vector<Chunk, std::allocator<Chunk> >::operator[](unsigned long)
  [62] MC_UpdateInput()      [184] __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >::operator*() const [189] std::vector<SubChunk, std::allocator<SubChunk> >::_S_max_size(std::allocator<SubChunk> const&)
 [499] MK2D_ClearKeys()      [185] __gnu_cxx::__normal_iterator<Chunk*, std::vector<Chunk, std::allocator<Chunk> > >::operator-(long) const [335] std::vector<SubChunk, std::allocator<SubChunk> >::_S_relocate(SubChunk*, SubChunk*, SubChunk*, std::allocator<SubChunk>&)
 [500] MK2D_ClearText()      [207] __gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >::base() const [336] std::vector<SubChunk, std::allocator<SubChunk> >::_S_do_relocate(SubChunk*, SubChunk*, SubChunk*, std::allocator<SubChunk>&, std::integral_constant<bool, true>)
 [123] MK2D_GetPalRGB(MK2D_RGB) [220] __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >::base() const [337] std::vector<SubChunk, std::allocator<SubChunk> >::_S_use_relocate()
 [124] MK2D_GetPalRGB(unsigned char, unsigned char, unsigned char) [172] __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::base() const [338] std::vector<SubChunk, std::allocator<SubChunk> >::_M_default_append(unsigned long)
 [501] MK2D_InitInput()      [263] __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator*() const [339] std::vector<SubChunk, std::allocator<SubChunk> >::_S_nothrow_relocate(std::integral_constant<bool, true>)
  [73] MK_SDL_GetKeys()      [369] __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::base() const [340] std::vector<SubChunk, std::allocator<SubChunk> >::resize(unsigned long)
 [106] Matrix_PointAt(LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&) [440] __gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >::base() const [363] std::vector<SubChunk, std::allocator<SubChunk> >::vector(std::vector<SubChunk, std::allocator<SubChunk> >&&)
 [101] LL3D_ClearScene()     [146] std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_get_Tp_allocator() const [580] std::vector<SubChunk, std::allocator<SubChunk> >::vector()
 [502] MC_Menu_DoneFun()     [386] std::_Vector_base<Chunk, std::allocator<Chunk> >::_M_get_Tp_allocator() const [341] std::vector<SubChunk, std::allocator<SubChunk> >::vector(std::vector<SubChunk, std::allocator<SubChunk> > const&)
 [100] MC_Setup3DStuff()     [174] std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_get_Tp_allocator() const [226] std::vector<SubChunk, std::allocator<SubChunk> >::~vector()
 [503] MC_UnloadAssets()     [264] std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_M_get_Tp_allocator() const [69] std::vector<SubChunk, std::allocator<SubChunk> >::operator[](unsigned long)
 [125] MK2D_FindPalRGB(unsigned char) [247] std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator() const [269] std::vector<MC_Button, std::allocator<MC_Button> >::_S_max_size(std::allocator<MC_Button> const&)
 [504] MK2D_ThrowError(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [461] std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_M_get_Tp_allocator() const [270] std::vector<MC_Button, std::allocator<MC_Button> >::_S_relocate(MC_Button*, MC_Button*, MC_Button*, std::allocator<MC_Button>&)
 [505] LL3D_SetRenderer(MK2D_PixelBuffer&, PixelBuffer_f&) [44] std::_List_iterator<LL3D_Triangle>::operator*() const [271] std::vector<MC_Button, std::allocator<MC_Button> >::_S_do_relocate(MC_Button*, MC_Button*, MC_Button*, std::allocator<MC_Button>&, std::integral_constant<bool, true>)
  [63] MC_GenerateChunk(Chunk&) [107] std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_check_len(unsigned long, char const*) const [581] std::vector<MC_Button, std::allocator<MC_Button> >::_M_erase_at_end(MC_Button*)
  [87] MC_GetChunkBlock(Chunk&, int, int, int, int) [55] std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::size() const [272] std::vector<MC_Button, std::allocator<MC_Button> >::_S_use_relocate()
  [74] MC_Menu_DrawDirt()    [147] std::vector<LL3D_Triangle, std::allocator<LL3D_Triangle> >::max_size() const [383] void std::vector<MC_Button, std::allocator<MC_Button> >::_M_realloc_insert<MC_Button const&>(__gnu_cxx::__normal_iterator<MC_Button*, std::vector<MC_Button, std::allocator<MC_Button> > >, MC_Button const&)
 [506] MC_Menu_Shutdown()    [430] std::vector<Chunk, std::allocator<Chunk> >::_M_check_len(unsigned long, char const*) const [273] std::vector<MC_Button, std::allocator<MC_Button> >::_S_nothrow_relocate(std::integral_constant<bool, true>)
   [2] MC_MinecraftLoop()    [168] std::vector<Chunk, std::allocator<Chunk> >::size() const [384] std::vector<MC_Button, std::allocator<MC_Button> >::end()
 [237] MK2D_BlitMem2Mem(unsigned char*, int, int, unsigned char*, int, int, int, int) [387] std::vector<Chunk, std::allocator<Chunk> >::max_size() const [385] std::vector<MC_Button, std::allocator<MC_Button> >::begin()
 [238] MK2D_KeyReleased()    [321] std::vector<SubChunk, std::allocator<SubChunk> >::_M_check_len(unsigned long, char const*) const [582] std::vector<MC_Button, std::allocator<MC_Button> >::clear()
  [11] MK2D_RenderGliph(unsigned char, int, int, unsigned char) [322] std::vector<SubChunk, std::allocator<SubChunk> >::end() const [293] std::vector<MC_Button, std::allocator<MC_Button> >::push_back(MC_Button const&)
 [458] MK2D_SetRenderer(MK2D_PixelBuffer&) [170] std::vector<SubChunk, std::allocator<SubChunk> >::size() const [410] std::vector<MC_Button, std::allocator<MC_Button> >::vector()
   [9] Vector_Normalise(LL3D_Vector3D&) [323] std::vector<SubChunk, std::allocator<SubChunk> >::begin() const [411] std::vector<MC_Button, std::allocator<MC_Button> >::~vector()
  [58] MK2D_RenderBuffer()   [186] std::vector<SubChunk, std::allocator<SubChunk> >::max_size() const [121] std::vector<MC_Button, std::allocator<MC_Button> >::operator[](unsigned long)
  [24] Vector_DotProduct(LL3D_Vector3D&, LL3D_Vector3D&) [376] std::vector<MC_Button, std::allocator<MC_Button> >::_M_check_len(unsigned long, char const*) const [418] std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_max_size(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
 [507] LL3D_PrintExitCode()  [126] std::vector<MC_Button, std::allocator<MC_Button> >::size() const [419] std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_relocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
  [59] LL3D_ProjectCamera()  [265] std::vector<MC_Button, std::allocator<MC_Button> >::max_size() const [420] std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_do_relocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::integral_constant<bool, true>)
   [5] LL3D_RenderObjects()  [449] std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_check_len(unsigned long, char const*) const [294] std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_erase_at_end(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
 [508] LL3D_SetRasterType(LL3D_RasterType) [285] std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::end() const [421] std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_use_relocate()
 [509] LL3D_SetRenderType(LL3D_RenderType) [221] std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::size() const [452] void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
 [510] MC_Shutdown3DStuff()  [286] std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::begin() const [422] std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_nothrow_relocate(std::integral_constant<bool, true>)
 [129] MK2D_ClearRenderer(unsigned char) [415] std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::max_size() const [453] std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::end()
 [138] MK2D_IsKeyReleased(unsigned char) [554] std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_check_len(unsigned long, char const*) const [454] std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::begin()
 [139] MK2D_MouseReleased(unsigned char) [431] std::vector<MC_Menu*, std::allocator<MC_Menu*> >::size() const [295] std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::clear()
 [511] MK2D_PrintExitCode()  [462] std::vector<MC_Menu*, std::allocator<MC_Menu*> >::max_size() const [274] std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
 [512] MK2D_ResetRenderer()   [34] std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_get_size() const [256] std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&)
 [513] MK2D_ShutdownInput()   [30] std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_node_count() const [296] std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)
   [4] LL3D_ProjectObjects()  [31] std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::size() const [469] std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector()
 [514] LL3D_SetWorldCamera(LL3D_Camera&) [302] std::allocator<LL3D_Triangle>::allocator() [213] std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector()
 [515] MC_ClearWorldChunks() [303] std::allocator<LL3D_Triangle>::~allocator() [470] std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_S_max_size(std::allocator<MC_Menu*> const&)
  [37] MC_CreateGameChunks() [555] std::allocator<Chunk>::allocator() [471] std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_S_relocate(MC_Menu**, MC_Menu**, MC_Menu**, std::allocator<MC_Menu*>&)
  [65] MC_MinecraftStartup() [556] std::allocator<Chunk>::~allocator() [472] std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_S_do_relocate(MC_Menu**, MC_Menu**, MC_Menu**, std::allocator<MC_Menu*>&, std::integral_constant<bool, true>)
 [516] MC_PlayGameFunction() [203] std::allocator<SubChunk>::allocator(std::allocator<SubChunk> const&) [473] std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_erase_at_end(MC_Menu**)
 [517] MK2D_PositionCursor(int, int) [557] std::allocator<SubChunk>::allocator() [474] std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_S_use_relocate()
 [122] MK2D_SetRenderBlend(int) [200] std::allocator<SubChunk>::~allocator() [583] void std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_M_realloc_insert<MC_Menu* const&>(__gnu_cxx::__normal_iterator<MC_Menu**, std::vector<MC_Menu*, std::allocator<MC_Menu*> > >, MC_Menu* const&)
 [366] Matrix_MakeIdentity() [402] std::allocator<MC_Button>::allocator() [475] std::vector<MC_Menu*, std::allocator<MC_Menu*> >::_S_nothrow_relocate(std::integral_constant<bool, true>)
 [367] Matrix_QuickInverse(LL3D_Matrix4x4&) [403] std::allocator<MC_Button>::~allocator() [584] std::vector<MC_Menu*, std::allocator<MC_Menu*> >::end()
  [15] Vector_CrossProduct(LL3D_Vector3D&, LL3D_Vector3D&) [193] std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [585] std::vector<MC_Menu*, std::allocator<MC_Menu*> >::begin()
  [43] MC_GenerateChunkMesh(int, int) [463] std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator() [476] std::vector<MC_Menu*, std::allocator<MC_Menu*> >::clear()
 [315] MC_GetMinecraftChunk(int, int) [191] std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [586] std::vector<MC_Menu*, std::allocator<MC_Menu*> >::push_back(MC_Menu* const&)
 [518] MC_MinecraftShutdown() [558] std::allocator<MC_Menu*>::allocator() [587] std::vector<MC_Menu*, std::allocator<MC_Menu*> >::vector()
 [442] MK2D_BlitPartMem2Mem(unsigned char*, int, int, unsigned char*, int, int, int, int, int) [559] std::allocator<MC_Menu*>::~allocator() [80] std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_List_impl::_List_impl()
  [75] MK2D_DrawMonkeyMouse() [79] std::allocator<std::_List_node<LL3D_Triangle> >::allocator() [241] std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_List_impl::~_List_impl()
  [94] Matrix_MakeRotationX(float) [240] std::allocator<std::_List_node<LL3D_Triangle> >::~allocator() [117] std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_dec_size(unsigned long)
  [95] Matrix_MakeRotationY(float) [32] std::_List_node<LL3D_Triangle>::_M_valptr() [52] std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_get_node()
  [96] Matrix_MakeRotationZ(float) [324] SubChunk* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<SubChunk>(SubChunk const*, SubChunk const*, SubChunk*) [118] std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_inc_size(unsigned long)
  [13] LL3D_TexturedTriangle(int, int, float, float, float, int, int, float, float, float, int, int, float, float, float, MK2D_Texture2D*) [560] void std::_Destroy_aux<false>::__destroy<Chunk*>(Chunk*, Chunk*) [42] std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_put_node(std::_List_node<LL3D_Triangle>*)
  [64] MC_GenerateWorldChunk(int, int) [404] void std::_Destroy_aux<false>::__destroy<MC_Button*>(MC_Button*, MC_Button*) [53] std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_get_Node_allocator()
 [519] MC_NullButtonFunction() [195] void std::_Destroy_aux<false>::__destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [242] std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_clear()
 [520] Matrix_MakeProjection(float, float, float, float) [208] void std::_Destroy_aux<true>::__destroy<LL3D_Triangle*>(LL3D_Triangle*, LL3D_Triangle*) [81] std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_List_base()
 [217] Matrix_MultiplyMatrix(LL3D_Matrix4x4&, LL3D_Matrix4x4&) [222] void std::_Destroy_aux<true>::__destroy<SubChunk*>(SubChunk*, SubChunk*) [243] std::__cxx11::_List_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::~_List_base()
   [6] Matrix_MultiplyVector(LL3D_Matrix4x4&, LL3D_Vector3D&) [464] void std::_Destroy_aux<true>::__destroy<MC_Menu**>(MC_Menu**, MC_Menu**) [22] std::_List_node<LL3D_Triangle>* std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_create_node<LL3D_Triangle const&>(LL3D_Triangle const&)
  [40] Vector_IntersectPlane(LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&, LL3D_Vector3D&, float&) [161] std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_allocate(unsigned long) [89] std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::end()
 [521] MK_GetMouseSensitivity() [304] std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_Vector_impl::_Vector_impl() [33] std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::begin()
 [522] MK_SetMouseSensitivity() [305] std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_Vector_impl::~_Vector_impl() [26] std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::front()
 [368] Matrix_MakeTranslation(float, float, float) [157] std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_deallocate(LL3D_Triangle*, unsigned long) [23] std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_erase(std::_List_iterator<LL3D_Triangle>)
 [523] MK2D_GenerateRGBPallete() [306] std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_Vector_impl_data::_Vector_impl_data() [21] void std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_insert<LL3D_Triangle const&>(std::_List_iterator<LL3D_Triangle>, LL3D_Triangle const&)
  [38] MC_MainMenuDrawMeFunction() [144] std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_M_get_Tp_allocator() [19] std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::pop_front()
   [8] Triangle_ClipAgainstPlane(LL3D_Vector3D, LL3D_Vector3D, LL3D_Triangle&, LL3D_Triangle&, LL3D_Triangle&) [307] std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::_Vector_base() [17] std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::push_back(LL3D_Triangle const&)
 [167] MC_SingleplayerDrawMeFunction() [308] std::_Vector_base<LL3D_Triangle, std::allocator<LL3D_Triangle> >::~_Vector_base() [82] std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::list()
  [12] MK2D_RenderAATexture2DColored(MK2D_Texture2D&, int, int, int, int, int, int, int) [432] std::_Vector_base<Chunk, std::allocator<Chunk> >::_M_allocate(unsigned long) [244] std::__cxx11::list<LL3D_Triangle, std::allocator<LL3D_Triangle> >::~list()
 [524] __static_initialization_and_destruction_0(int, int) (Minecraft.cpp) [561] std::_Vector_base<Chunk, std::allocator<Chunk> >::_Vector_impl::_Vector_impl() [245] std::__detail::_List_node_header::_M_init()
 [525] __static_initialization_and_destruction_0(int, int) (World.cpp) [562] std::_Vector_base<Chunk, std::allocator<Chunk> >::_Vector_impl::~_Vector_impl() [246] std::__detail::_List_node_header::_List_node_header()
 [526] __static_initialization_and_destruction_0(int, int) (Menu.cpp) [416] std::_Vector_base<Chunk, std::allocator<Chunk> >::_M_deallocate(Chunk*, unsigned long) [275] void std::_Construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
 [527] __static_initialization_and_destruction_0(int, int) (Loader.cpp) [563] std::_Vector_base<Chunk, std::allocator<Chunk> >::_Vector_impl_data::_Vector_impl_data() [342] __gnu_cxx::__enable_if<!std::__is_scalar<SubChunk>::__value, SubChunk*>::__type std::__fill_n_a<SubChunk*, unsigned long, SubChunk>(SubChunk*, unsigned long, SubChunk const&)
 [528] __static_initialization_and_destruction_0(int, int) (Gameplay.h) [377] std::_Vector_base<Chunk, std::allocator<Chunk> >::_M_get_Tp_allocator() [194] Chunk* std::__addressof<Chunk>(Chunk&)
 [529] __static_initialization_and_destruction_0(int, int) (Gameplay.cpp) [564] std::_Vector_base<Chunk, std::allocator<Chunk> >::_Vector_base() [171] MC_Button* std::__addressof<MC_Button>(MC_Button&)
 [530] __static_initialization_and_destruction_0(int, int) (Llama_3D.cpp) [565] std::_Vector_base<Chunk, std::allocator<Chunk> >::~_Vector_base() [178] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__addressof<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
 [531] __static_initialization_and_destruction_0(int, int) (Llama_Math.cpp) [223] std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_allocate(unsigned long) [68] std::allocator<std::_List_node<LL3D_Triangle> >* std::__addressof<std::allocator<std::_List_node<LL3D_Triangle> > >(std::allocator<std::_List_node<LL3D_Triangle> >&)
 [532] __static_initialization_and_destruction_0(int, int) (Llama_Graphics.cpp) [358] std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl::_Vector_impl(std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl&&) [227] __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > > std::__miter_base<__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > > >(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >)
 [533] __static_initialization_and_destruction_0(int, int) (Monkey_2D.cpp) [325] std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl::_Vector_impl(std::allocator<SubChunk> const&) [140] LL3D_Triangle* std::__niter_base<LL3D_Triangle*>(LL3D_Triangle*)
 [534] __static_initialization_and_destruction_0(int, int) (Monkey_Input.cpp) [566] std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl::_Vector_impl() [233] Chunk* std::__niter_base<Chunk*>(Chunk*)
  [10] MC_Write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, unsigned char) [224] std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl::~_Vector_impl() [176] SubChunk* std::__niter_base<SubChunk*>(SubChunk*)
  [27] MC_Write(int, int, int, unsigned char) [201] std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_deallocate(SubChunk*, unsigned long) [183] MC_Button* std::__niter_base<MC_Button*>(MC_Button*)
 [535] LL3D_Init()           [326] std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_create_storage(unsigned long) [228] SubChunk const* std::__niter_base<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >)
 [536] MK2D_Init()           [359] std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl_data::_Vector_impl_data(std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl_data&&) [311] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__niter_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
  [72] BlockState::setup(unsigned short, bool, short, char, unsigned char, unsigned char) [314] std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl_data::_Vector_impl_data() [423] MC_Menu** std::__niter_base<MC_Menu**>(MC_Menu**)
 [537] LL3D_Camera::Reset()  [175] std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_M_get_Tp_allocator() [229] SubChunk* std::__niter_wrap<SubChunk*>(SubChunk* const&, SubChunk*)
 [370] LL3D_Camera::clamp()  [360] std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_base(std::_Vector_base<SubChunk, std::allocator<SubChunk> >&&) [154] LL3D_Triangle* std::__relocate_a<LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle> >(LL3D_Triangle*, LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle>&)
 [538] LL3D_Camera::SetMat(float, float) [327] std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_base(unsigned long, std::allocator<SubChunk> const&) [394] Chunk* std::__relocate_a<Chunk*, Chunk*, std::allocator<Chunk> >(Chunk*, Chunk*, Chunk*, std::allocator<Chunk>&)
  [70] LL3D_Triangle::translate(float, float, float) [567] std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_base() [343] SubChunk* std::__relocate_a<SubChunk*, SubChunk*, std::allocator<SubChunk> >(SubChunk*, SubChunk*, SubChunk*, std::allocator<SubChunk>&)
 [120] LL3D_Vector2D::Set(float, float) [225] std::_Vector_base<SubChunk, std::allocator<SubChunk> >::~_Vector_base() [276] MC_Button* std::__relocate_a<MC_Button*, MC_Button*, std::allocator<MC_Button> >(MC_Button*, MC_Button*, MC_Button*, std::allocator<MC_Button>&)
 [437] LL3D_Vector3D::Set(float, float, float) [378] std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_M_allocate(unsigned long) [424] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__relocate_a<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
 [539] PixelBuffer_f::OnCreateStruct() [405] std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_Vector_impl::_Vector_impl() [477] MC_Menu** std::__relocate_a<MC_Menu**, MC_Menu**, std::allocator<MC_Menu*> >(MC_Menu**, MC_Menu**, MC_Menu**, std::allocator<MC_Menu*>&)
 [540] PixelBuffer_f::Free() [406] std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_Vector_impl::~_Vector_impl() [344] SubChunk* std::__copy_move_a<false, SubChunk const*, SubChunk*>(SubChunk const*, SubChunk const*, SubChunk*)
 [541] PixelBuffer_f::Create(int, int) [309] std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_M_deallocate(MC_Button*, unsigned long) [345] SubChunk* std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*)
 [179] LL3D_Matrix4x4::zero() [407] std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_Vector_impl_data::_Vector_impl_data() [155] std::enable_if<std::__is_bitwise_relocatable<LL3D_Triangle, void>::value, LL3D_Triangle*>::type std::__relocate_a_1<LL3D_Triangle, LL3D_Triangle>(LL3D_Triangle*, LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle>&)
  [83] MK2D_Texture2D::LoadBitmap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool) [236] std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_M_get_Tp_allocator() [346] std::enable_if<std::__is_bitwise_relocatable<SubChunk, void>::value, SubChunk*>::type std::__relocate_a_1<SubChunk, SubChunk>(SubChunk*, SubChunk*, SubChunk*, std::allocator<SubChunk>&)
  [93] MK2D_Texture2D::SampleTexFast(int, int) [408] std::_Vector_base<MC_Button, std::allocator<MC_Button> >::_Vector_base() [395] Chunk* std::__relocate_a_1<Chunk*, Chunk*, std::allocator<Chunk> >(Chunk*, Chunk*, Chunk*, std::allocator<Chunk>&)
 [396] MK2D_Texture2D::OnCreateStruct() [409] std::_Vector_base<MC_Button, std::allocator<MC_Button> >::~_Vector_base() [478] std::enable_if<std::__is_bitwise_relocatable<MC_Menu*, void>::value, MC_Menu**>::type std::__relocate_a_1<MC_Menu*, MC_Menu*>(MC_Menu**, MC_Menu**, MC_Menu**, std::allocator<MC_Menu*>&)
  [50] MK2D_Texture2D::SampleMaskFast(int, int) [266] std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) [277] MC_Button* std::__relocate_a_1<MC_Button*, MC_Button*, std::allocator<MC_Button> >(MC_Button*, MC_Button*, MC_Button*, std::allocator<MC_Button>&)
 [397] MK2D_Texture2D::Free() [287] std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::_Vector_impl(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [425] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__relocate_a_1<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
 [438] MK2D_Texture2D::Create(int, int, bool) [465] std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::_Vector_impl() [347] SubChunk* std::uninitialized_copy<__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*)
 [439] MK2D_PixelBuffer::OnCreateStruct() [251] std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::_Vector_impl(std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl&&) [297] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::uninitialized_copy<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
 [443] MK2D_PixelBuffer::Free() [209] std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl::~_Vector_impl() [364] void std::__relocate_object_a<Chunk, Chunk, std::allocator<Chunk> >(Chunk*, Chunk*, std::allocator<Chunk>&)
 [444] MK2D_PixelBuffer::Create(int, int) [204] std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) [257] void std::__relocate_object_a<MC_Button, MC_Button, std::allocator<MC_Button> >(MC_Button*, MC_Button*, std::allocator<MC_Button>&)
 [316] Chunk::Chunk(Chunk const&) [288] std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_create_storage(unsigned long) [455] void std::__relocate_object_a<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
 [542] Chunk::Chunk()        [278] std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl_data::_Vector_impl_data() [348] SubChunk* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*, SubChunk>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*, std::allocator<SubChunk>&)
 [354] Chunk::Chunk(Chunk&&) [252] std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl_data::_Vector_impl_data(std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl_data&&) [298] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
 [232] Chunk::~Chunk()       [177] std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator() [349] SubChunk* std::__uninitialized_default_n<SubChunk*, unsigned long>(SubChunk*, unsigned long)
 [280] MC_Menu::AddButton(MC_Button&) [466] std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_base() [350] SubChunk* std::__uninitialized_default_n_a<SubChunk*, unsigned long, SubChunk>(SubChunk*, unsigned long, std::allocator<SubChunk>&)
 [399] MC_Menu::MC_Menu()    [253] std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_base(std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&) [61] std::cos(float)
 [543] MK2D_RGB::SetRGB(unsigned char, unsigned char, unsigned char) [289] std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [156] unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&)
 [312] LL3D_Mesh::LL3D_Mesh() [210] std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~_Vector_base() [143] unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&)
  [99] LL3D_Mesh::~LL3D_Mesh() [568] std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_M_allocate(unsigned long) [180] std::sin(float)
 [398] MC_Button::SetAsSwitch(int, int, int*) [569] std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_Vector_impl::_Vector_impl() [588] std::tan(float)
 [281] MC_Button::Setup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, bool, MC_Menu*, void (*)()) [570] std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_Vector_impl::~_Vector_impl() [131] std::ceil(float)
 [259] MC_Button::AddValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [467] std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_M_deallocate(MC_Menu**, unsigned long) [351] SubChunk* std::copy<__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*>(__gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, __gnu_cxx::__normal_iterator<SubChunk const*, std::vector<SubChunk, std::allocator<SubChunk> > >, SubChunk*)
 [248] MC_Button::MC_Button(MC_Button&&) [571] std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_Vector_impl_data::_Vector_impl_data() [97] LL3D_Vector3D* std::copy<std::move_iterator<LL3D_Vector3D*>, LL3D_Vector3D*>(std::move_iterator<LL3D_Vector3D*>, std::move_iterator<LL3D_Vector3D*>, LL3D_Vector3D*)
 [282] MC_Button::MC_Button(MC_Button const&) [441] std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_M_get_Tp_allocator() [365] std::remove_reference<Chunk&>::type&& std::move<Chunk&>(Chunk&)
 [544] MC_Button::MC_Button() [572] std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::_Vector_base() [258] std::remove_reference<MC_Button&>::type&& std::move<MC_Button&>(MC_Button&)
 [212] MC_Button::~MC_Button() [573] std::_Vector_base<MC_Menu*, std::allocator<MC_Menu*> >::~_Vector_base() [234] std::remove_reference<std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl&>::type&& std::move<std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl&>(std::_Vector_base<SubChunk, std::allocator<SubChunk> >::_Vector_impl&)
 [158] __gnu_cxx::new_allocator<LL3D_Triangle>::deallocate(LL3D_Triangle*, unsigned long) [54] std::_List_iterator<LL3D_Triangle>::_List_iterator(std::__detail::_List_node_base*) [205] std::remove_reference<std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl&>::type&& std::move<std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl&>(std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl&)
 [159] __gnu_cxx::new_allocator<LL3D_Triangle>::allocate(unsigned long, void const*) [67] std::__allocated_ptr<std::allocator<std::_List_node<LL3D_Triangle> > >::__allocated_ptr(std::allocator<std::_List_node<LL3D_Triangle> >&, std::_List_node<LL3D_Triangle>*) [456] std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&& std::move<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  [29] void __gnu_cxx::new_allocator<LL3D_Triangle>::construct<LL3D_Triangle, LL3D_Triangle const&>(LL3D_Triangle*, LL3D_Triangle const&) [56] std::__allocated_ptr<std::allocator<std::_List_node<LL3D_Triangle> > >::~__allocated_ptr() [36] std::sqrt(float)
 [300] __gnu_cxx::new_allocator<LL3D_Triangle>::new_allocator() [116] std::__allocated_ptr<std::allocator<std::_List_node<LL3D_Triangle> > >::operator=(decltype(nullptr)) [352] SubChunk* std::fill_n<SubChunk*, unsigned long, SubChunk>(SubChunk*, unsigned long, SubChunk const&)
 [301] __gnu_cxx::new_allocator<LL3D_Triangle>::~new_allocator() [162] std::allocator_traits<std::allocator<LL3D_Triangle> >::deallocate(std::allocator<LL3D_Triangle>&, LL3D_Triangle*, unsigned long) [235] Chunk&& std::forward<Chunk>(std::remove_reference<Chunk>::type&)
 [427] __gnu_cxx::new_allocator<Chunk>::deallocate(Chunk*, unsigned long) [163] std::allocator_traits<std::allocator<LL3D_Triangle> >::allocate(std::allocator<LL3D_Triangle>&, unsigned long) [206] MC_Button&& std::forward<MC_Button>(std::remove_reference<MC_Button>::type&)
 [355] void __gnu_cxx::new_allocator<Chunk>::destroy<Chunk>(Chunk*) [148] std::allocator_traits<std::allocator<LL3D_Triangle> >::max_size(std::allocator<LL3D_Triangle> const&) [426] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::type&)
 [428] __gnu_cxx::new_allocator<Chunk>::allocate(unsigned long, void const*) [28] void std::allocator_traits<std::allocator<LL3D_Triangle> >::construct<LL3D_Triangle, LL3D_Triangle const&>(std::allocator<LL3D_Triangle>&, LL3D_Triangle*, LL3D_Triangle const&) [48] LL3D_Triangle const& std::forward<LL3D_Triangle const&>(std::remove_reference<LL3D_Triangle const&>::type&)
 [317] void __gnu_cxx::new_allocator<Chunk>::construct<Chunk, Chunk const&>(Chunk*, Chunk const&) [433] std::allocator_traits<std::allocator<Chunk> >::deallocate(std::allocator<Chunk>&, Chunk*, unsigned long) [216] Chunk const& std::forward<Chunk const&>(std::remove_reference<Chunk const&>::type&)
 [356] void __gnu_cxx::new_allocator<Chunk>::construct<Chunk, Chunk>(Chunk*, Chunk&&) [361] void std::allocator_traits<std::allocator<Chunk> >::destroy<Chunk>(std::allocator<Chunk>&, Chunk*) [198] MC_Button const& std::forward<MC_Button const&>(std::remove_reference<MC_Button const&>::type&)
 [545] __gnu_cxx::new_allocator<Chunk>::new_allocator() [434] std::allocator_traits<std::allocator<Chunk> >::allocate(std::allocator<Chunk>&, unsigned long) [182] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type&)
 [546] __gnu_cxx::new_allocator<Chunk>::~new_allocator() [388] std::allocator_traits<std::allocator<Chunk> >::max_size(std::allocator<Chunk> const&) [457] MC_Menu* const& std::forward<MC_Menu* const&>(std::remove_reference<MC_Menu* const&>::type&)
 [318] __gnu_cxx::new_allocator<SubChunk>::deallocate(SubChunk*, unsigned long) [328] void std::allocator_traits<std::allocator<Chunk> >::construct<Chunk, Chunk const&>(std::allocator<Chunk>&, Chunk*, Chunk const&) [353] void std::_Destroy<Chunk>(Chunk*)
 [319] __gnu_cxx::new_allocator<SubChunk>::allocate(unsigned long, void const*) [362] void std::allocator_traits<std::allocator<Chunk> >::construct<Chunk, Chunk>(std::allocator<Chunk>&, Chunk*, Chunk&&) [299] void std::_Destroy<MC_Button>(MC_Button*)
 [547] __gnu_cxx::new_allocator<SubChunk>::new_allocator() [329] std::allocator_traits<std::allocator<SubChunk> >::deallocate(std::allocator<SubChunk>&, SubChunk*, unsigned long) [211] void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
 [202] __gnu_cxx::new_allocator<SubChunk>::new_allocator(__gnu_cxx::new_allocator<SubChunk> const&) [330] std::allocator_traits<std::allocator<SubChunk> >::select_on_container_copy_construction(std::allocator<SubChunk> const&) [76] void std::_Destroy<LL3D_Triangle*>(LL3D_Triangle*, LL3D_Triangle*)
 [199] __gnu_cxx::new_allocator<SubChunk>::~new_allocator() [331] std::allocator_traits<std::allocator<SubChunk> >::allocate(std::allocator<SubChunk>&, unsigned long) [77] void std::_Destroy<LL3D_Triangle*, LL3D_Triangle>(LL3D_Triangle*, LL3D_Triangle*, std::allocator<LL3D_Triangle>&)
 [371] __gnu_cxx::new_allocator<MC_Button>::deallocate(MC_Button*, unsigned long) [187] std::allocator_traits<std::allocator<SubChunk> >::max_size(std::allocator<SubChunk> const&) [589] void std::_Destroy<Chunk*>(Chunk*, Chunk*)
 [249] void __gnu_cxx::new_allocator<MC_Button>::destroy<MC_Button>(MC_Button*) [379] std::allocator_traits<std::allocator<MC_Button> >::deallocate(std::allocator<MC_Button>&, MC_Button*, unsigned long) [590] void std::_Destroy<Chunk*, Chunk>(Chunk*, Chunk*, std::allocator<Chunk>&)
 [372] __gnu_cxx::new_allocator<MC_Button>::allocate(unsigned long, void const*) [254] void std::allocator_traits<std::allocator<MC_Button> >::destroy<MC_Button>(std::allocator<MC_Button>&, MC_Button*) [230] void std::_Destroy<SubChunk*>(SubChunk*, SubChunk*)
 [283] void __gnu_cxx::new_allocator<MC_Button>::construct<MC_Button, MC_Button const&>(MC_Button*, MC_Button const&) [380] std::allocator_traits<std::allocator<MC_Button> >::allocate(std::allocator<MC_Button>&, unsigned long) [231] void std::_Destroy<SubChunk*, SubChunk>(SubChunk*, SubChunk*, std::allocator<SubChunk>&)
 [250] void __gnu_cxx::new_allocator<MC_Button>::construct<MC_Button, MC_Button>(MC_Button*, MC_Button&&) [267] std::allocator_traits<std::allocator<MC_Button> >::max_size(std::allocator<MC_Button> const&) [412] void std::_Destroy<MC_Button*>(MC_Button*, MC_Button*)
 [400] __gnu_cxx::new_allocator<MC_Button>::new_allocator() [290] void std::allocator_traits<std::allocator<MC_Button> >::construct<MC_Button, MC_Button const&>(std::allocator<MC_Button>&, MC_Button*, MC_Button const&) [413] void std::_Destroy<MC_Button*, MC_Button>(MC_Button*, MC_Button*, std::allocator<MC_Button>&)
 [401] __gnu_cxx::new_allocator<MC_Button>::~new_allocator() [255] void std::allocator_traits<std::allocator<MC_Button> >::construct<MC_Button, MC_Button>(std::allocator<MC_Button>&, MC_Button*, MC_Button&&) [196] void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)
 [373] __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) [381] std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) [197] void std::_Destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
 [445] void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [291] std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::select_on_container_copy_construction(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [479] void std::_Destroy<MC_Menu**>(MC_Menu**, MC_Menu**)
 [374] __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) [450] void std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [480] void std::_Destroy<MC_Menu**, MC_Menu*>(MC_Menu**, MC_Menu**, std::allocator<MC_Menu*>&)
 [260] void __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [382] std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, unsigned long) [115] operator new(unsigned long, void*)
