Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Flat profile:
- Each sample counts as 0.01 seconds.
- % cumulative self self total
- time seconds seconds calls us/call us/call name
- 100.00 0.01 0.01 41 243.90 243.90 std::string* std::__addressof<std::string>(std::string&)
- 0.00 0.01 0.00 52 0.00 0.00 bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)
- 0.00 0.01 0.00 47 0.00 0.00 std::string const& std::forward<std::string const&>(std::remove_reference<std::string const&>::type&)
- 0.00 0.01 0.00 41 0.00 0.00 std::vector<std::string, std::allocator<std::string> >::size() const
- 0.00 0.01 0.00 27 0.00 0.00 void std::_Destroy<std::string>(std::string*)
- 0.00 0.01 0.00 27 0.00 0.00 operator new(unsigned int, void*)
- 0.00 0.01 0.00 24 0.00 0.00 __gnu_cxx::new_allocator<std::string>::max_size() const
- 0.00 0.01 0.00 22 0.00 0.00 std::_Vector_base<std::string, std::allocator<std::string> >::_M_get_Tp_allocator()
- 0.00 0.01 0.00 17 0.00 0.00 std::_Vector_base<std::string, std::allocator<std::string> >::_M_get_Tp_allocator() const
- 0.00 0.01 0.00 16 0.00 0.00 std::vector<std::string, std::allocator<std::string> >::max_size() const
- 0.00 0.01 0.00 16 0.00 0.00 unsigned int std::allocator_traits<std::allocator<std::string> >::_S_max_size<std::allocator<std::string> const, void>(std::allocator<std::string> const&, int)
- 0.00 0.01 0.00 16 0.00 0.00 std::allocator_traits<std::allocator<std::string> >::max_size(std::allocator<std::string> const&)
- 0.00 0.01 0.00 16 0.00 0.00 std::string* std::__make_move_if_noexcept_iterator<std::string*, std::string*>(std::string*)
- 0.00 0.01 0.00 14 0.00 0.00 _ZSt10_ConstructISsIRSsEEvPT_DpOT0_
- 0.00 0.01 0.00 14 0.00 0.00 std::string& std::forward<std::string&>(std::remove_reference<std::string&>::type&)
- 0.00 0.01 0.00 13 0.00 0.00 _ZN9__gnu_cxx13new_allocatorISsE9constructISsIRKSsEEEvPT_DpOT0_
- 0.00 0.01 0.00 13 0.00 506.57 void std::_Destroy_aux<false>::__destroy<std::string*>(std::string*, std::string*)
- 0.00 0.01 0.00 13 0.00 0.00 std::_Vector_base<std::string, std::allocator<std::string> >::_M_deallocate(std::string*, unsigned int)
- 0.00 0.01 0.00 13 0.00 0.00 _ZNSt16allocator_traitsISaISsEE12_S_constructISsIRKSsEEENSt9enable_ifIXsrSt6__and_IINS1_18__construct_helperIT_IDpT0_EE4typeEEE5valueEvE4typeERS0_PS8_DpOS9_
- 0.00 0.01 0.00 13 0.00 0.00 _ZNSt16allocator_traitsISaISsEE9constructISsIRKSsEEEDTcl12_S_constructfp_fp0_spcl7forwardIT0_Efp1_EEERS0_PT_DpOS5_
- 0.00 0.01 0.00 13 0.00 574.40 std::vector<std::string, std::allocator<std::string> >::push_back(std::string const&)
- 0.00 0.01 0.00 13 0.00 506.57 void std::_Destroy<std::string*>(std::string*, std::string*)
- 0.00 0.01 0.00 13 0.00 506.57 void std::_Destroy<std::string*, std::string>(std::string*, std::string*, std::allocator<std::string>&)
- 0.00 0.01 0.00 9 0.00 0.00 std::_Vector_base<std::string, std::allocator<std::string> >::_M_allocate(unsigned int)
- 0.00 0.01 0.00 8 0.00 0.00 closeLibrary(void*)
- 0.00 0.01 0.00 8 0.00 0.00 __gnu_cxx::new_allocator<std::string>::deallocate(std::string*, unsigned int)
- 0.00 0.01 0.00 8 0.00 0.00 __gnu_cxx::new_allocator<std::string>::allocate(unsigned int, void const*)
- 0.00 0.01 0.00 8 0.00 0.00 std::vector<std::string, std::allocator<std::string> >::_M_check_len(unsigned int, char const*) const
- 0.00 0.01 0.00 8 0.00 0.00 std::allocator_traits<std::allocator<std::string> >::deallocate(std::allocator<std::string>&, std::string*, unsigned int)
- 0.00 0.01 0.00 8 0.00 0.00 std::allocator_traits<std::allocator<std::string> >::allocate(std::allocator<std::string>&, unsigned int)
- 0.00 0.01 0.00 8 0.00 426.83 std::string* std::__uninitialized_copy<false>::__uninit_copy<std::string*, std::string*>(std::string*, std::string*, std::string*)
- 0.00 0.01 0.00 8 0.00 933.40 void std::vector<std::string, std::allocator<std::string> >::_M_emplace_back_aux<std::string const&>(std::string const&)
- 0.00 0.01 0.00 8 0.00 426.83 std::string* std::uninitialized_copy<std::string*, std::string*>(std::string*, std::string*, std::string*)
- 0.00 0.01 0.00 8 0.00 426.83 std::string* std::__uninitialized_copy_a<std::string*, std::string*, std::string>(std::string*, std::string*, std::string*, std::allocator<std::string>&)
- 0.00 0.01 0.00 8 0.00 426.83 std::string* std::__uninitialized_move_if_noexcept_a<std::string*, std::string*, std::allocator<std::string> >(std::string*, std::string*, std::string*, std::allocator<std::string>&)
- 0.00 0.01 0.00 8 0.00 0.00 unsigned int const& std::max<unsigned int>(unsigned int const&, unsigned int const&)
- 0.00 0.01 0.00 6 0.00 0.00 __gnu_cxx::new_allocator<std::string>::~new_allocator()
- 0.00 0.01 0.00 5 0.00 0.00 std::allocator<std::string>::~allocator()
- 0.00 0.01 0.00 5 0.00 0.00 std::_Vector_base<std::string, std::allocator<std::string> >::_Vector_impl::~_Vector_impl()
- 0.00 0.01 0.00 5 0.00 0.00 std::_Vector_base<std::string, std::allocator<std::string> >::~_Vector_base()
- 0.00 0.01 0.00 5 0.00 506.57 std::vector<std::string, std::allocator<std::string> >::~vector()
- 0.00 0.01 0.00 4 0.00 0.00 __gnu_cxx::new_allocator<std::string>::new_allocator()
- 0.00 0.01 0.00 4 0.00 0.00 std::allocator<std::string>::allocator()
- 0.00 0.01 0.00 4 0.00 0.00 std::_Vector_base<std::string, std::allocator<std::string> >::_Vector_impl::_Vector_impl()
- 0.00 0.01 0.00 4 0.00 0.00 std::_Vector_base<std::string, std::allocator<std::string> >::_Vector_base()
- 0.00 0.01 0.00 4 0.00 0.00 std::vector<std::string, std::allocator<std::string> >::vector()
- 0.00 0.01 0.00 3 0.00 0.00 getFunction(void*, std::string const&)
- 0.00 0.01 0.00 2 0.00 0.00 loadLibrary(std::string const&)
- 0.00 0.01 0.00 2 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count()
- 0.00 0.01 0.00 1 0.00 0.00 std::__shared_ptr<I4::CompilationState, (__gnu_cxx::_Lock_policy)2>::get() const
- 0.00 0.01 0.00 1 0.00 0.00 std::__shared_ptr<I4::CompilationState, (__gnu_cxx::_Lock_policy)2>::operator bool() const
- 0.00 0.01 0.00 1 0.00 0.00 std::shared_ptr<I4::CompilationState>::~shared_ptr()
- 0.00 0.01 0.00 1 0.00 0.00 std::shared_ptr<I4::VM::LoadInputListener>::shared_ptr<I4::VM::LoadFileListener>(I4::VM::LoadFileListener*)
- 0.00 0.01 0.00 1 0.00 0.00 std::shared_ptr<I4::VM::LoadInputListener>::~shared_ptr()
- 0.00 0.01 0.00 1 0.00 0.00 std::_Mutex_base<(__gnu_cxx::_Lock_policy)2>::_Mutex_base()
- 0.00 0.01 0.00 1 0.00 0.00 std::__shared_ptr<I4::CompilationState, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
- 0.00 0.01 0.00 1 0.00 0.00 std::__shared_ptr<I4::VM::LoadInputListener, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<I4::VM::LoadFileListener>(I4::VM::LoadFileListener*)
- 0.00 0.01 0.00 1 0.00 0.00 std::__shared_ptr<I4::VM::LoadInputListener, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr()
- 0.00 0.01 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<I4::VM::LoadFileListener*>(I4::VM::LoadFileListener*)
- 0.00 0.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr<I4::VM::LoadFileListener*, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
- 0.00 0.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr<I4::VM::LoadFileListener*, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
- 0.00 0.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr<I4::VM::LoadFileListener*, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr(I4::VM::LoadFileListener*)
- 0.00 0.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr<I4::VM::LoadFileListener*, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr()
- 0.00 0.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr<I4::VM::LoadFileListener*, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr()
- 0.00 0.01 0.00 1 0.00 0.00 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
- 0.00 0.01 0.00 1 0.00 0.00 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_Sp_counted_base()
- 0.00 0.01 0.00 1 0.00 0.00 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::~_Sp_counted_base()
- 0.00 0.01 0.00 1 0.00 0.00 void std::__enable_shared_from_this_helper<(__gnu_cxx::_Lock_policy)2>(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&, ...)
- 0.00 0.01 0.00 1 0.00 0.00 std::remove_reference<std::string&>::type&& std::move<std::string&>(std::string&)
- 0.00 0.01 0.00 1 0.00 0.00 std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*)
- % the percentage of the total running time of the
- time program used by this function.
- cumulative a running sum of the number of seconds accounted
- seconds for by this function and those listed above it.
- self the number of seconds accounted for by this
- seconds function alone. This is the major sort for this
- listing.
- calls the number of times this function was invoked, if
- this function is profiled, else blank.
- self the average number of milliseconds spent in this
- ms/call function per call, if this function is profiled,
- else blank.
- total the average number of milliseconds spent in this
- ms/call function and its descendents per call, if this
- function is profiled, else blank.
- name the name of the function. This is the minor sort
- for this listing. The index shows the location of
- the function in the gprof listing. If the index is
- in parenthesis it shows where it would appear in
- the gprof listing if it were to be printed.
- Copyright (C) 2012 Free Software Foundation, Inc.
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved.
- Call graph (explanation follows)
- granularity: each sample hit covers 4 byte(s) for 100.00% of 0.01 seconds
- index % time self children called name
- 0.00 0.00 14/41 std::string* std::__uninitialized_copy<false>::__uninit_copy<std::string*, std::string*>(std::string*, std::string*, std::string*) [8]
- 0.01 0.00 27/41 void std::_Destroy_aux<false>::__destroy<std::string*>(std::string*, std::string*) [5]
- [1] 100.0 0.01 0.00 41 std::string* std::__addressof<std::string>(std::string&) [1]
- -----------------------------------------------
- <spontaneous>
- [2] 94.9 0.00 0.01 main [2]
- 0.00 0.01 13/13 std::vector<std::string, std::allocator<std::string> >::push_back(std::string const&) [3]
- 0.00 0.00 4/5 std::vector<std::string, std::allocator<std::string> >::~vector() [12]
- 0.00 0.00 52/52 bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [15]
- 0.00 0.00 4/4 std::vector<std::string, std::allocator<std::string> >::vector() [49]
- 0.00 0.00 3/3 getFunction(void*, std::string const&) [50]
- 0.00 0.00 2/2 loadLibrary(std::string const&) [51]
- 0.00 0.00 2/8 closeLibrary(void*) [34]
- 0.00 0.00 1/1 std::shared_ptr<I4::VM::LoadInputListener>::shared_ptr<I4::VM::LoadFileListener>(I4::VM::LoadFileListener*) [56]
- 0.00 0.00 1/1 std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*) [73]
- 0.00 0.00 1/1 std::__shared_ptr<I4::CompilationState, (__gnu_cxx::_Lock_policy)2>::operator bool() const [54]
- 0.00 0.00 1/1 std::__shared_ptr<I4::CompilationState, (__gnu_cxx::_Lock_policy)2>::get() const [53]
- 0.00 0.00 1/1 std::shared_ptr<I4::CompilationState>::~shared_ptr() [55]
- 0.00 0.00 1/1 std::shared_ptr<I4::VM::LoadInputListener>::~shared_ptr() [57]
- -----------------------------------------------
- 0.00 0.01 13/13 main [2]
- [3] 74.7 0.00 0.01 13 std::vector<std::string, std::allocator<std::string> >::push_back(std::string const&) [3]
- 0.00 0.01 8/8 void std::vector<std::string, std::allocator<std::string> >::_M_emplace_back_aux<std::string const&>(std::string const&) [4]
- 0.00 0.00 5/13 _ZNSt16allocator_traitsISaISsEE9constructISsIRKSsEEEDTcl12_S_constructfp_fp0_spcl7forwardIT0_Efp1_EEERS0_PT_DpOS5_ [32]
- -----------------------------------------------
- 0.00 0.01 8/8 std::vector<std::string, std::allocator<std::string> >::push_back(std::string const&) [3]
- [4] 74.7 0.00 0.01 8 void std::vector<std::string, std::allocator<std::string> >::_M_emplace_back_aux<std::string const&>(std::string const&) [4]
- 0.00 0.00 8/13 void std::_Destroy<std::string*, std::string>(std::string*, std::string*, std::allocator<std::string>&) [7]
- 0.00 0.00 8/8 std::string* std::__uninitialized_move_if_noexcept_a<std::string*, std::string*, std::allocator<std::string> >(std::string*, std::string*, std::string*, std::allocator<std::string>&) [11]
- 0.00 0.00 16/22 std::_Vector_base<std::string, std::allocator<std::string> >::_M_get_Tp_allocator() [21]
- 0.00 0.00 8/8 std::vector<std::string, std::allocator<std::string> >::_M_check_len(unsigned int, char const*) const [37]
- 0.00 0.00 8/9 std::_Vector_base<std::string, std::allocator<std::string> >::_M_allocate(unsigned int) [33]
- 0.00 0.00 8/47 std::string const& std::forward<std::string const&>(std::remove_reference<std::string const&>::type&) [16]
- 0.00 0.00 8/41 std::vector<std::string, std::allocator<std::string> >::size() const [17]
- 0.00 0.00 8/13 _ZNSt16allocator_traitsISaISsEE9constructISsIRKSsEEEDTcl12_S_constructfp_fp0_spcl7forwardIT0_Efp1_EEERS0_PT_DpOS5_ [32]
- 0.00 0.00 8/13 std::_Vector_base<std::string, std::allocator<std::string> >::_M_deallocate(std::string*, unsigned int) [30]
- -----------------------------------------------
- 0.00 0.01 13/13 void std::_Destroy<std::string*>(std::string*, std::string*) [6]
- [5] 65.9 0.00 0.01 13 void std::_Destroy_aux<false>::__destroy<std::string*>(std::string*, std::string*) [5]
- 0.01 0.00 27/41 std::string* std::__addressof<std::string>(std::string&) [1]
- 0.00 0.00 27/27 void std::_Destroy<std::string>(std::string*) [18]
- -----------------------------------------------
- 0.00 0.01 13/13 void std::_Destroy<std::string*, std::string>(std::string*, std::string*, std::allocator<std::string>&) [7]
- [6] 65.9 0.00 0.01 13 void std::_Destroy<std::string*>(std::string*, std::string*) [6]
- 0.00 0.01 13/13 void std::_Destroy_aux<false>::__destroy<std::string*>(std::string*, std::string*) [5]
- -----------------------------------------------
- 0.00 0.00 5/13 std::vector<std::string, std::allocator<std::string> >::~vector() [12]
- 0.00 0.00 8/13 void std::vector<std::string, std::allocator<std::string> >::_M_emplace_back_aux<std::string const&>(std::string const&) [4]
- [7] 65.9 0.00 0.01 13 void std::_Destroy<std::string*, std::string>(std::string*, std::string*, std::allocator<std::string>&) [7]
- 0.00 0.01 13/13 void std::_Destroy<std::string*>(std::string*, std::string*) [6]
- -----------------------------------------------
- 0.00 0.00 8/8 std::string* std::uninitialized_copy<std::string*, std::string*>(std::string*, std::string*, std::string*) [9]
- [8] 34.1 0.00 0.00 8 std::string* std::__uninitialized_copy<false>::__uninit_copy<std::string*, std::string*>(std::string*, std::string*, std::string*) [8]
- 0.00 0.00 14/41 std::string* std::__addressof<std::string>(std::string&) [1]
- 0.00 0.00 14/14 _ZSt10_ConstructISsIRSsEEvPT_DpOT0_ [27]
- -----------------------------------------------
- 0.00 0.00 8/8 std::string* std::__uninitialized_copy_a<std::string*, std::string*, std::string>(std::string*, std::string*, std::string*, std::allocator<std::string>&) [10]
- [9] 34.1 0.00 0.00 8 std::string* std::uninitialized_copy<std::string*, std::string*>(std::string*, std::string*, std::string*) [9]
- 0.00 0.00 8/8 std::string* std::__uninitialized_copy<false>::__uninit_copy<std::string*, std::string*>(std::string*, std::string*, std::string*) [8]
- -----------------------------------------------
- 0.00 0.00 8/8 std::string* std::__uninitialized_move_if_noexcept_a<std::string*, std::string*, std::allocator<std::string> >(std::string*, std::string*, std::string*, std::allocator<std::string>&) [11]
- [10] 34.1 0.00 0.00 8 std::string* std::__uninitialized_copy_a<std::string*, std::string*, std::string>(std::string*, std::string*, std::string*, std::allocator<std::string>&) [10]
- 0.00 0.00 8/8 std::string* std::uninitialized_copy<std::string*, std::string*>(std::string*, std::string*, std::string*) [9]
- -----------------------------------------------
- 0.00 0.00 8/8 void std::vector<std::string, std::allocator<std::string> >::_M_emplace_back_aux<std::string const&>(std::string const&) [4]
- [11] 34.1 0.00 0.00 8 std::string* std::__uninitialized_move_if_noexcept_a<std::string*, std::string*, std::allocator<std::string> >(std::string*, std::string*, std::string*, std::allocator<std::string>&) [11]
- 0.00 0.00 8/8 std::string* std::__uninitialized_copy_a<std::string*, std::string*, std::string>(std::string*, std::string*, std::string*, std::allocator<std::string>&) [10]
- 0.00 0.00 16/16 std::string* std::__make_move_if_noexcept_iterator<std::string*, std::string*>(std::string*) [26]
- -----------------------------------------------
- 0.00 0.00 1/5 I4::VM::LoadFileListener::~LoadFileListener() [13]
- 0.00 0.00 4/5 main [2]
- [12] 25.3 0.00 0.00 5 std::vector<std::string, std::allocator<std::string> >::~vector() [12]
- 0.00 0.00 5/13 void std::_Destroy<std::string*, std::string>(std::string*, std::string*, std::allocator<std::string>&) [7]
- 0.00 0.00 5/22 std::_Vector_base<std::string, std::allocator<std::string> >::_M_get_Tp_allocator() [21]
- 0.00 0.00 5/5 std::_Vector_base<std::string, std::allocator<std::string> >::~_Vector_base() [44]
- -----------------------------------------------
- <spontaneous>
- [13] 5.1 0.00 0.00 I4::VM::LoadFileListener::~LoadFileListener() [13]
- 0.00 0.00 1/5 std::vector<std::string, std::allocator<std::string> >::~vector() [12]
- -----------------------------------------------
- 0.00 0.00 52/52 main [2]
- [15] 0.0 0.00 0.00 52 bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [15]
- -----------------------------------------------
- 0.00 0.00 8/47 void std::vector<std::string, std::allocator<std::string> >::_M_emplace_back_aux<std::string const&>(std::string const&) [4]
- 0.00 0.00 13/47 _ZN9__gnu_cxx13new_allocatorISsE9constructISsIRKSsEEEvPT_DpOT0_ [29]
- 0.00 0.00 13/47 _ZNSt16allocator_traitsISaISsEE12_S_constructISsIRKSsEEENSt9enable_ifIXsrSt6__and_IINS1_18__construct_helperIT_IDpT0_EE4typeEEE5valueEvE4typeERS0_PS8_DpOS9_ [31]
- 0.00 0.00 13/47 _ZNSt16allocator_traitsISaISsEE9constructISsIRKSsEEEDTcl12_S_constructfp_fp0_spcl7forwardIT0_Efp1_EEERS0_PT_DpOS5_ [32]
- [16] 0.0 0.00 0.00 47 std::string const& std::forward<std::string const&>(std::remove_reference<std::string const&>::type&) [16]
- -----------------------------------------------
- 0.00 0.00 1/41 std::vector<std::string, std::allocator<std::string> >::vector(std::vector<std::string, std::allocator<std::string> > const&) [12393]
- 0.00 0.00 8/41 void std::vector<std::string, std::allocator<std::string> >::_M_emplace_back_aux<std::string const&>(std::string const&) [4]
- 0.00 0.00 32/41 std::vector<std::string, std::allocator<std::string> >::_M_check_len(unsigned int, char const*) const [37]
- [17] 0.0 0.00 0.00 41 std::vector<std::string, std::allocator<std::string> >::size() const [17]
- -----------------------------------------------
- 0.00 0.00 27/27 void std::_Destroy_aux<false>::__destroy<std::string*>(std::string*, std::string*) [5]
- [18] 0.0 0.00 0.00 27 void std::_Destroy<std::string>(std::string*) [18]
- -----------------------------------------------
- 0.00 0.00 13/27 _ZN9__gnu_cxx13new_allocatorISsE9constructISsIRKSsEEEvPT_DpOT0_ [29]
- 0.00 0.00 14/27 _ZSt10_ConstructISsIRSsEEvPT_DpOT0_ [27]
- [19] 0.0 0.00 0.00 27 operator new(unsigned int, void*) [19]
- -----------------------------------------------
- 0.00 0.00 8/24 __gnu_cxx::new_allocator<std::string>::allocate(unsigned int, void const*) [36]
- 0.00 0.00 16/24 unsigned int std::allocator_traits<std::allocator<std::string> >::_S_max_size<std::allocator<std::string> const, void>(std::allocator<std::string> const&, int) [24]
- [20] 0.0 0.00 0.00 24 __gnu_cxx::new_allocator<std::string>::max_size() const [20]
- -----------------------------------------------
- 0.00 0.00 1/22 std::vector<std::string, std::allocator<std::string> >::vector(std::vector<std::string, std::allocator<std::string> > const&) [12393]
- 0.00 0.00 5/22 std::vector<std::string, std::allocator<std::string> >::~vector() [12]
- 0.00 0.00 16/22 void std::vector<std::string, std::allocator<std::string> >::_M_emplace_back_aux<std::string const&>(std::string const&) [4]
- [21] 0.0 0.00 0.00 22 std::_Vector_base<std::string, std::allocator<std::string> >::_M_get_Tp_allocator() [21]
- -----------------------------------------------
- 0.00 0.00 1/17 std::vector<std::string, std::allocator<std::string> >::vector(std::vector<std::string, std::allocator<std::string> > const&) [12393]
- 0.00 0.00 16/17 std::vector<std::string, std::allocator<std::string> >::max_size() const [23]
- [22] 0.0 0.00 0.00 17 std::_Vector_base<std::string, std::allocator<std::string> >::_M_get_Tp_allocator() const [22]
- -----------------------------------------------
- 0.00 0.00 16/16 std::vector<std::string, std::allocator<std::string> >::_M_check_len(unsigned int, char const*) const [37]
- [23] 0.0 0.00 0.00 16 std::vector<std::string, std::allocator<std::string> >::max_size() const [23]
- 0.00 0.00 16/17 std::_Vector_base<std::string, std::allocator<std::string> >::_M_get_Tp_allocator() const [22]
- 0.00 0.00 16/16 std::allocator_traits<std::allocator<std::string> >::max_size(std::allocator<std::string> const&) [25]
- -----------------------------------------------
- 0.00 0.00 16/16 std::allocator_traits<std::allocator<std::string> >::max_size(std::allocator<std::string> const&) [25]
- [24] 0.0 0.00 0.00 16 unsigned int std::allocator_traits<std::allocator<std::string> >::_S_max_size<std::allocator<std::string> const, void>(std::allocator<std::string> const&, int) [24]
- 0.00 0.00 16/24 __gnu_cxx::new_allocator<std::string>::max_size() const [20]
- -----------------------------------------------
- 0.00 0.00 16/16 std::vector<std::string, std::allocator<std::string> >::max_size() const [23]
- [25] 0.0 0.00 0.00 16 std::allocator_traits<std::allocator<std::string> >::max_size(std::allocator<std::string> const&) [25]
- 0.00 0.00 16/16 unsigned int std::allocator_traits<std::allocator<std::string> >::_S_max_size<std::allocator<std::string> const, void>(std::allocator<std::string> const&, int) [24]
- -----------------------------------------------
- 0.00 0.00 16/16 std::string* std::__uninitialized_move_if_noexcept_a<std::string*, std::string*, std::allocator<std::string> >(std::string*, std::string*, std::string*, std::allocator<std::string>&) [11]
- [26] 0.0 0.00 0.00 16 std::string* std::__make_move_if_noexcept_iterator<std::string*, std::string*>(std::string*) [26]
- -----------------------------------------------
- 0.00 0.00 14/14 std::string* std::__uninitialized_copy<false>::__uninit_copy<std::string*, std::string*>(std::string*, std::string*, std::string*) [8]
- [27] 0.0 0.00 0.00 14 _ZSt10_ConstructISsIRSsEEvPT_DpOT0_ [27]
- 0.00 0.00 14/14 std::string& std::forward<std::string&>(std::remove_reference<std::string&>::type&) [28]
- 0.00 0.00 14/27 operator new(unsigned int, void*) [19]
- -----------------------------------------------
- 0.00 0.00 14/14 _ZSt10_ConstructISsIRSsEEvPT_DpOT0_ [27]
- [28] 0.0 0.00 0.00 14 std::string& std::forward<std::string&>(std::remove_reference<std::string&>::type&) [28]
- -----------------------------------------------
- 0.00 0.00 13/13 _ZNSt16allocator_traitsISaISsEE12_S_constructISsIRKSsEEENSt9enable_ifIXsrSt6__and_IINS1_18__construct_helperIT_IDpT0_EE4typeEEE5valueEvE4typeERS0_PS8_DpOS9_ [31]
- [29] 0.0 0.00 0.00 13 _ZN9__gnu_cxx13new_allocatorISsE9constructISsIRKSsEEEvPT_DpOT0_ [29]
- 0.00 0.00 13/47 std::string const& std::forward<std::string const&>(std::remove_reference<std::string const&>::type&) [16]
- 0.00 0.00 13/27 operator new(unsigned int, void*) [19]
- -----------------------------------------------
- 0.00 0.00 5/13 std::_Vector_base<std::string, std::allocator<std::string> >::~_Vector_base() [44]
- 0.00 0.00 8/13 void std::vector<std::string, std::allocator<std::string> >::_M_emplace_back_aux<std::string const&>(std::string const&) [4]
- [30] 0.0 0.00 0.00 13 std::_Vector_base<std::string, std::allocator<std::string> >::_M_deallocate(std::string*, unsigned int) [30]
- 0.00 0.00 8/8 std::allocator_traits<std::allocator<std::string> >::deallocate(std::allocator<std::string>&, std::string*, unsigned int) [38]
- -----------------------------------------------
- 0.00 0.00 13/13 _ZNSt16allocator_traitsISaISsEE9constructISsIRKSsEEEDTcl12_S_constructfp_fp0_spcl7forwardIT0_Efp1_EEERS0_PT_DpOS5_ [32]
- [31] 0.0 0.00 0.00 13 _ZNSt16allocator_traitsISaISsEE12_S_constructISsIRKSsEEENSt9enable_ifIXsrSt6__and_IINS1_18__construct_helperIT_IDpT0_EE4typeEEE5valueEvE4typeERS0_PS8_DpOS9_ [31]
- 0.00 0.00 13/47 std::string const& std::forward<std::string const&>(std::remove_reference<std::string const&>::type&) [16]
- 0.00 0.00 13/13 _ZN9__gnu_cxx13new_allocatorISsE9constructISsIRKSsEEEvPT_DpOT0_ [29]
- -----------------------------------------------
- 0.00 0.00 5/13 std::vector<std::string, std::allocator<std::string> >::push_back(std::string const&) [3]
- 0.00 0.00 8/13 void std::vector<std::string, std::allocator<std::string> >::_M_emplace_back_aux<std::string const&>(std::string const&) [4]
- [32] 0.0 0.00 0.00 13 _ZNSt16allocator_traitsISaISsEE9constructISsIRKSsEEEDTcl12_S_constructfp_fp0_spcl7forwardIT0_Efp1_EEERS0_PT_DpOS5_ [32]
- 0.00 0.00 13/47 std::string const& std::forward<std::string const&>(std::remove_reference<std::string const&>::type&) [16]
- 0.00 0.00 13/13 _ZNSt16allocator_traitsISaISsEE12_S_constructISsIRKSsEEENSt9enable_ifIXsrSt6__and_IINS1_18__construct_helperIT_IDpT0_EE4typeEEE5valueEvE4typeERS0_PS8_DpOS9_ [31]
- -----------------------------------------------
- 0.00 0.00 1/9 std::_Vector_base<std::string, std::allocator<std::string> >::_M_create_storage(unsigned int) [10735]
- 0.00 0.00 8/9 void std::vector<std::string, std::allocator<std::string> >::_M_emplace_back_aux<std::string const&>(std::string const&) [4]
- [33] 0.0 0.00 0.00 9 std::_Vector_base<std::string, std::allocator<std::string> >::_M_allocate(unsigned int) [33]
- 0.00 0.00 8/8 std::allocator_traits<std::allocator<std::string> >::allocate(std::allocator<std::string>&, unsigned int) [39]
- -----------------------------------------------
- 0.00 0.00 2/8 main [2]
- 0.00 0.00 2/8 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [68]
- 0.00 0.00 4/8 __gnu_cxx::__exchange_and_add_dispatch(int*, int) [8694]
- [34] 0.0 0.00 0.00 8 closeLibrary(void*) [34]
- -----------------------------------------------
- 0.00 0.00 8/8 std::allocator_traits<std::allocator<std::string> >::deallocate(std::allocator<std::string>&, std::string*, unsigned int) [38]
- [35] 0.0 0.00 0.00 8 __gnu_cxx::new_allocator<std::string>::deallocate(std::string*, unsigned int) [35]
- -----------------------------------------------
- 0.00 0.00 8/8 std::allocator_traits<std::allocator<std::string> >::allocate(std::allocator<std::string>&, unsigned int) [39]
- [36] 0.0 0.00 0.00 8 __gnu_cxx::new_allocator<std::string>::allocate(unsigned int, void const*) [36]
- 0.00 0.00 8/24 __gnu_cxx::new_allocator<std::string>::max_size() const [20]
- -----------------------------------------------
- 0.00 0.00 8/8 void std::vector<std::string, std::allocator<std::string> >::_M_emplace_back_aux<std::string const&>(std::string const&) [4]
- [37] 0.0 0.00 0.00 8 std::vector<std::string, std::allocator<std::string> >::_M_check_len(unsigned int, char const*) const [37]
- 0.00 0.00 32/41 std::vector<std::string, std::allocator<std::string> >::size() const [17]
- 0.00 0.00 16/16 std::vector<std::string, std::allocator<std::string> >::max_size() const [23]
- 0.00 0.00 8/8 unsigned int const& std::max<unsigned int>(unsigned int const&, unsigned int const&) [40]
- -----------------------------------------------
- 0.00 0.00 8/8 std::_Vector_base<std::string, std::allocator<std::string> >::_M_deallocate(std::string*, unsigned int) [30]
- [38] 0.0 0.00 0.00 8 std::allocator_traits<std::allocator<std::string> >::deallocate(std::allocator<std::string>&, std::string*, unsigned int) [38]
- 0.00 0.00 8/8 __gnu_cxx::new_allocator<std::string>::deallocate(std::string*, unsigned int) [35]
- -----------------------------------------------
- 0.00 0.00 8/8 std::_Vector_base<std::string, std::allocator<std::string> >::_M_allocate(unsigned int) [33]
- [39] 0.0 0.00 0.00 8 std::allocator_traits<std::allocator<std::string> >::allocate(std::allocator<std::string>&, unsigned int) [39]
- 0.00 0.00 8/8 __gnu_cxx::new_allocator<std::string>::allocate(unsigned int, void const*) [36]
- -----------------------------------------------
- 0.00 0.00 8/8 std::vector<std::string, std::allocator<std::string> >::_M_check_len(unsigned int, char const*) const [37]
- [40] 0.0 0.00 0.00 8 unsigned int const& std::max<unsigned int>(unsigned int const&, unsigned int const&) [40]
- -----------------------------------------------
- 0.00 0.00 1/6 std::allocator<std::string>::~allocator() [9909]
- 0.00 0.00 5/6 std::allocator<std::string>::~allocator() [42]
- [41] 0.0 0.00 0.00 6 __gnu_cxx::new_allocator<std::string>::~new_allocator() [41]
- -----------------------------------------------
- 0.00 0.00 5/5 std::_Vector_base<std::string, std::allocator<std::string> >::_Vector_impl::~_Vector_impl() [43]
- [42] 0.0 0.00 0.00 5 std::allocator<std::string>::~allocator() [42]
- 0.00 0.00 5/6 __gnu_cxx::new_allocator<std::string>::~new_allocator() [41]
- -----------------------------------------------
- 0.00 0.00 5/5 std::_Vector_base<std::string, std::allocator<std::string> >::~_Vector_base() [44]
- [43] 0.0 0.00 0.00 5 std::_Vector_base<std::string, std::allocator<std::string> >::_Vector_impl::~_Vector_impl() [43]
- 0.00 0.00 5/5 std::allocator<std::string>::~allocator() [42]
- -----------------------------------------------
- 0.00 0.00 5/5 std::vector<std::string, std::allocator<std::string> >::~vector() [12]
- [44] 0.0 0.00 0.00 5 std::_Vector_base<std::string, std::allocator<std::string> >::~_Vector_base() [44]
- 0.00 0.00 5/13 std::_Vector_base<std::string, std::allocator<std::string> >::_M_deallocate(std::string*, unsigned int) [30]
- 0.00 0.00 5/5 std::_Vector_base<std::string, std::allocator<std::string> >::_Vector_impl::~_Vector_impl() [43]
- -----------------------------------------------
- 0.00 0.00 4/4 std::allocator<std::string>::allocator() [46]
- [45] 0.0 0.00 0.00 4 __gnu_cxx::new_allocator<std::string>::new_allocator() [45]
- -----------------------------------------------
- 0.00 0.00 4/4 std::_Vector_base<std::string, std::allocator<std::string> >::_Vector_impl::_Vector_impl() [47]
- [46] 0.0 0.00 0.00 4 std::allocator<std::string>::allocator() [46]
- 0.00 0.00 4/4 __gnu_cxx::new_allocator<std::string>::new_allocator() [45]
- -----------------------------------------------
- 0.00 0.00 4/4 std::_Vector_base<std::string, std::allocator<std::string> >::_Vector_base() [48]
- [47] 0.0 0.00 0.00 4 std::_Vector_base<std::string, std::allocator<std::string> >::_Vector_impl::_Vector_impl() [47]
- 0.00 0.00 4/4 std::allocator<std::string>::allocator() [46]
- -----------------------------------------------
- 0.00 0.00 4/4 std::vector<std::string, std::allocator<std::string> >::vector() [49]
- [48] 0.0 0.00 0.00 4 std::_Vector_base<std::string, std::allocator<std::string> >::_Vector_base() [48]
- 0.00 0.00 4/4 std::_Vector_base<std::string, std::allocator<std::string> >::_Vector_impl::_Vector_impl() [47]
- -----------------------------------------------
- 0.00 0.00 4/4 main [2]
- [49] 0.0 0.00 0.00 4 std::vector<std::string, std::allocator<std::string> >::vector() [49]
- 0.00 0.00 4/4 std::_Vector_base<std::string, std::allocator<std::string> >::_Vector_base() [48]
- -----------------------------------------------
- 0.00 0.00 3/3 main [2]
- [50] 0.0 0.00 0.00 3 getFunction(void*, std::string const&) [50]
- -----------------------------------------------
- 0.00 0.00 2/2 main [2]
- [51] 0.0 0.00 0.00 2 loadLibrary(std::string const&) [51]
- -----------------------------------------------
- 0.00 0.00 1/2 std::__shared_ptr<I4::CompilationState, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [59]
- 0.00 0.00 1/2 std::__shared_ptr<I4::VM::LoadInputListener, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [61]
- [52] 0.0 0.00 0.00 2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [52]
- 0.00 0.00 1/1 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [68]
- -----------------------------------------------
- 0.00 0.00 1/1 main [2]
- [53] 0.0 0.00 0.00 1 std::__shared_ptr<I4::CompilationState, (__gnu_cxx::_Lock_policy)2>::get() const [53]
- -----------------------------------------------
- 0.00 0.00 1/1 main [2]
- [54] 0.0 0.00 0.00 1 std::__shared_ptr<I4::CompilationState, (__gnu_cxx::_Lock_policy)2>::operator bool() const [54]
- -----------------------------------------------
- 0.00 0.00 1/1 main [2]
- [55] 0.0 0.00 0.00 1 std::shared_ptr<I4::CompilationState>::~shared_ptr() [55]
- 0.00 0.00 1/1 std::__shared_ptr<I4::CompilationState, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [59]
- -----------------------------------------------
- 0.00 0.00 1/1 main [2]
- [56] 0.0 0.00 0.00 1 std::shared_ptr<I4::VM::LoadInputListener>::shared_ptr<I4::VM::LoadFileListener>(I4::VM::LoadFileListener*) [56]
- 0.00 0.00 1/1 std::__shared_ptr<I4::VM::LoadInputListener, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<I4::VM::LoadFileListener>(I4::VM::LoadFileListener*) [60]
- -----------------------------------------------
- 0.00 0.00 1/1 main [2]
- [57] 0.0 0.00 0.00 1 std::shared_ptr<I4::VM::LoadInputListener>::~shared_ptr() [57]
- 0.00 0.00 1/1 std::__shared_ptr<I4::VM::LoadInputListener, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [61]
- -----------------------------------------------
- 0.00 0.00 1/1 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_Sp_counted_base() [69]
- [58] 0.0 0.00 0.00 1 std::_Mutex_base<(__gnu_cxx::_Lock_policy)2>::_Mutex_base() [58]
- -----------------------------------------------
- 0.00 0.00 1/1 std::shared_ptr<I4::CompilationState>::~shared_ptr() [55]
- [59] 0.0 0.00 0.00 1 std::__shared_ptr<I4::CompilationState, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [59]
- 0.00 0.00 1/2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [52]
- -----------------------------------------------
- 0.00 0.00 1/1 std::shared_ptr<I4::VM::LoadInputListener>::shared_ptr<I4::VM::LoadFileListener>(I4::VM::LoadFileListener*) [56]
- [60] 0.0 0.00 0.00 1 std::__shared_ptr<I4::VM::LoadInputListener, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<I4::VM::LoadFileListener>(I4::VM::LoadFileListener*) [60]
- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<I4::VM::LoadFileListener*>(I4::VM::LoadFileListener*) [62]
- 0.00 0.00 1/1 void std::__enable_shared_from_this_helper<(__gnu_cxx::_Lock_policy)2>(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&, ...) [71]
- -----------------------------------------------
- 0.00 0.00 1/1 std::shared_ptr<I4::VM::LoadInputListener>::~shared_ptr() [57]
- [61] 0.0 0.00 0.00 1 std::__shared_ptr<I4::VM::LoadInputListener, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [61]
- 0.00 0.00 1/2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [52]
- -----------------------------------------------
- 0.00 0.00 1/1 std::__shared_ptr<I4::VM::LoadInputListener, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<I4::VM::LoadFileListener>(I4::VM::LoadFileListener*) [60]
- [62] 0.0 0.00 0.00 1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<I4::VM::LoadFileListener*>(I4::VM::LoadFileListener*) [62]
- 0.00 0.00 1/1 std::_Sp_counted_ptr<I4::VM::LoadFileListener*, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr(I4::VM::LoadFileListener*) [65]
- -----------------------------------------------
- 0.00 0.00 1/1 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [68]
- [63] 0.0 0.00 0.00 1 std::_Sp_counted_ptr<I4::VM::LoadFileListener*, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [63]
- 0.00 0.00 1/1 std::_Sp_counted_ptr<I4::VM::LoadFileListener*, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr() [66]
- -----------------------------------------------
- 0.00 0.00 1/1 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [68]
- [64] 0.0 0.00 0.00 1 std::_Sp_counted_ptr<I4::VM::LoadFileListener*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [64]
- -----------------------------------------------
- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<I4::VM::LoadFileListener*>(I4::VM::LoadFileListener*) [62]
- [65] 0.0 0.00 0.00 1 std::_Sp_counted_ptr<I4::VM::LoadFileListener*, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr(I4::VM::LoadFileListener*) [65]
- 0.00 0.00 1/1 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_Sp_counted_base() [69]
- -----------------------------------------------
- 0.00 0.00 1/1 std::_Sp_counted_ptr<I4::VM::LoadFileListener*, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [63]
- [66] 0.0 0.00 0.00 1 std::_Sp_counted_ptr<I4::VM::LoadFileListener*, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr() [66]
- 0.00 0.00 1/1 std::_Sp_counted_ptr<I4::VM::LoadFileListener*, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr() [67]
- -----------------------------------------------
- 0.00 0.00 1/1 std::_Sp_counted_ptr<I4::VM::LoadFileListener*, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr() [66]
- [67] 0.0 0.00 0.00 1 std::_Sp_counted_ptr<I4::VM::LoadFileListener*, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr() [67]
- 0.00 0.00 1/1 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::~_Sp_counted_base() [70]
- -----------------------------------------------
- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [52]
- [68] 0.0 0.00 0.00 1 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [68]
- 0.00 0.00 2/8 closeLibrary(void*) [34]
- 0.00 0.00 1/1 std::_Sp_counted_ptr<I4::VM::LoadFileListener*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [64]
- 0.00 0.00 1/1 std::_Sp_counted_ptr<I4::VM::LoadFileListener*, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [63]
- -----------------------------------------------
- 0.00 0.00 1/1 std::_Sp_counted_ptr<I4::VM::LoadFileListener*, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr(I4::VM::LoadFileListener*) [65]
- [69] 0.0 0.00 0.00 1 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_Sp_counted_base() [69]
- 0.00 0.00 1/1 std::_Mutex_base<(__gnu_cxx::_Lock_policy)2>::_Mutex_base() [58]
- -----------------------------------------------
- 0.00 0.00 1/1 std::_Sp_counted_ptr<I4::VM::LoadFileListener*, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr() [67]
- [70] 0.0 0.00 0.00 1 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::~_Sp_counted_base() [70]
- -----------------------------------------------
- 0.00 0.00 1/1 std::__shared_ptr<I4::VM::LoadInputListener, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<I4::VM::LoadFileListener>(I4::VM::LoadFileListener*) [60]
- [71] 0.0 0.00 0.00 1 void std::__enable_shared_from_this_helper<(__gnu_cxx::_Lock_policy)2>(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&, ...) [71]
- -----------------------------------------------
- 0.00 0.00 1/1 std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*) [73]
- [72] 0.0 0.00 0.00 1 std::remove_reference<std::string&>::type&& std::move<std::string&>(std::string&) [72]
- -----------------------------------------------
- 0.00 0.00 1/1 main [2]
- [73] 0.0 0.00 0.00 1 std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*) [73]
- 0.00 0.00 1/1 std::remove_reference<std::string&>::type&& std::move<std::string&>(std::string&) [72]
- -----------------------------------------------
- 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 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
- [50] getFunction(void*, std::string const&) [43] std::_Vector_base<std::string, std::allocator<std::string> >::_Vector_impl::~_Vector_impl() [8] std::string* std::__uninitialized_copy<false>::__uninit_copy<std::string*, std::string*>(std::string*, std::string*, std::string*)
- [51] loadLibrary(std::string const&) [30] std::_Vector_base<std::string, std::allocator<std::string> >::_M_deallocate(std::string*, unsigned int) [4] void std::vector<std::string, std::allocator<std::string> >::_M_emplace_back_aux<std::string const&>(std::string const&)
- [34] closeLibrary(void*) [21] std::_Vector_base<std::string, std::allocator<std::string> >::_M_get_Tp_allocator() [3] std::vector<std::string, std::allocator<std::string> >::push_back(std::string const&)
- [35] __gnu_cxx::new_allocator<std::string>::deallocate(std::string*, unsigned int) [48] std::_Vector_base<std::string, std::allocator<std::string> >::_Vector_base() [49] std::vector<std::string, std::allocator<std::string> >::vector()
- [36] __gnu_cxx::new_allocator<std::string>::allocate(unsigned int, void const*) [44] std::_Vector_base<std::string, std::allocator<std::string> >::~_Vector_base() [12] std::vector<std::string, std::allocator<std::string> >::~vector()
- [29] _ZN9__gnu_cxx13new_allocatorISsE9constructISsIRKSsEEEvPT_DpOT0_ [59] std::__shared_ptr<I4::CompilationState, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [27] _ZSt10_ConstructISsIRSsEEvPT_DpOT0_
- [45] __gnu_cxx::new_allocator<std::string>::new_allocator() [60] std::__shared_ptr<I4::VM::LoadInputListener, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<I4::VM::LoadFileListener>(I4::VM::LoadFileListener*) [1] std::string* std::__addressof<std::string>(std::string&)
- [41] __gnu_cxx::new_allocator<std::string>::~new_allocator() [61] std::__shared_ptr<I4::VM::LoadInputListener, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [9] std::string* std::uninitialized_copy<std::string*, std::string*>(std::string*, std::string*, std::string*)
- [20] __gnu_cxx::new_allocator<std::string>::max_size() const [62] std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<I4::VM::LoadFileListener*>(I4::VM::LoadFileListener*) [10] std::string* std::__uninitialized_copy_a<std::string*, std::string*, std::string>(std::string*, std::string*, std::string*, std::allocator<std::string>&)
- [22] std::_Vector_base<std::string, std::allocator<std::string> >::_M_get_Tp_allocator() const [52] std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [71] void std::__enable_shared_from_this_helper<(__gnu_cxx::_Lock_policy)2>(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&, ...)
- [53] std::__shared_ptr<I4::CompilationState, (__gnu_cxx::_Lock_policy)2>::get() const [63] std::_Sp_counted_ptr<I4::VM::LoadFileListener*, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [26] std::string* std::__make_move_if_noexcept_iterator<std::string*, std::string*>(std::string*)
- [54] std::__shared_ptr<I4::CompilationState, (__gnu_cxx::_Lock_policy)2>::operator bool() const [64] std::_Sp_counted_ptr<I4::VM::LoadFileListener*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [11] std::string* std::__uninitialized_move_if_noexcept_a<std::string*, std::string*, std::allocator<std::string> >(std::string*, std::string*, std::string*, std::allocator<std::string>&)
- [37] std::vector<std::string, std::allocator<std::string> >::_M_check_len(unsigned int, char const*) const [65] std::_Sp_counted_ptr<I4::VM::LoadFileListener*, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr(I4::VM::LoadFileListener*) [40] unsigned int const& std::max<unsigned int>(unsigned int const&, unsigned int const&)
- [17] std::vector<std::string, std::allocator<std::string> >::size() const [66] std::_Sp_counted_ptr<I4::VM::LoadFileListener*, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr() [72] std::remove_reference<std::string&>::type&& std::move<std::string&>(std::string&)
- [23] std::vector<std::string, std::allocator<std::string> >::max_size() const [67] std::_Sp_counted_ptr<I4::VM::LoadFileListener*, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr() [16] std::string const& std::forward<std::string const&>(std::remove_reference<std::string const&>::type&)
- [46] std::allocator<std::string>::allocator() [68] std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [28] std::string& std::forward<std::string&>(std::remove_reference<std::string&>::type&)
- [42] std::allocator<std::string>::~allocator() [69] std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_Sp_counted_base() [6] void std::_Destroy<std::string*>(std::string*, std::string*)
- [55] std::shared_ptr<I4::CompilationState>::~shared_ptr() [70] std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::~_Sp_counted_base() [7] void std::_Destroy<std::string*, std::string>(std::string*, std::string*, std::allocator<std::string>&)
- [56] std::shared_ptr<I4::VM::LoadInputListener>::shared_ptr<I4::VM::LoadFileListener>(I4::VM::LoadFileListener*) [38] std::allocator_traits<std::allocator<std::string> >::deallocate(std::allocator<std::string>&, std::string*, unsigned int) [18] void std::_Destroy<std::string>(std::string*)
- [57] std::shared_ptr<I4::VM::LoadInputListener>::~shared_ptr() [24] unsigned int std::allocator_traits<std::allocator<std::string> >::_S_max_size<std::allocator<std::string> const, void>(std::allocator<std::string> const&, int) [15] bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)
- [58] std::_Mutex_base<(__gnu_cxx::_Lock_policy)2>::_Mutex_base() [31] _ZNSt16allocator_traitsISaISsEE12_S_constructISsIRKSsEEENSt9enable_ifIXsrSt6__and_IINS1_18__construct_helperIT_IDpT0_EE4typeEEE5valueEvE4typeERS0_PS8_DpOS9_ [73] std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*)
- [5] void std::_Destroy_aux<false>::__destroy<std::string*>(std::string*, std::string*) [39] std::allocator_traits<std::allocator<std::string> >::allocate(std::allocator<std::string>&, unsigned int) [19] operator new(unsigned int, void*)
- [33] std::_Vector_base<std::string, std::allocator<std::string> >::_M_allocate(unsigned int) [25] std::allocator_traits<std::allocator<std::string> >::max_size(std::allocator<std::string> const&)
- [47] std::_Vector_base<std::string, std::allocator<std::string> >::_Vector_impl::_Vector_impl() [32] _ZNSt16allocator_traitsISaISsEE9constructISsIRKSsEEEDTcl12_S_constructfp_fp0_spcl7forwardIT0_Efp1_EEERS0_PT_DpOS5_
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement