PIVO - Report

BASIC INFO
FLAT PROFILE
CALL GRAPH
CALL TREE
FLAME GRAPH
PROFILING SUMMARY
Analyzed function count294
Binary file../../GA_EquationSolving/a.out
Input module namegprof input module
Input module version0.1-dev
Input path../../GA_EquationSolving/gmon.out
Output module nameHTML File Output module
Output module version0.1-dev
Total execution time0.59s
HIDE
Filter:
Time [%] Time [s] Inclusive time [%] Inclusive time [s] Call count Function name
28.81 0.17 83.05 0.49 1247941
rpn_evaluate_stack(c_stack*, double*)
15.25 0.09 15.25 0.09 14975314
stck_push(c_stack*, void*)
15.25 0.09 15.25 0.09 14975303
stck_pop(c_stack*)
11.86 0.07 22.03 0.13 4991764
rpn_pop_two_values(c_stack*, double*, double*)
5.08 0.03 5.08 0.03 3743823
rpn_apply_function(supported_functions, double)
3.39 0.02 25.42 0.15 4991764
rpn_apply_operator(operator_type, c_stack*)
3.39 0.02 79.66 0.47 1247941
fitness_function(chromozome*)
3.39 0.02 65.18 0.38 10000
perform_crossover(chromozome**, int)
1.69 0.01 1.69 0.01 14975363
stck_get(c_stack*, int)
1.69 0.01 1.69 0.01 6239705
rpn_clone(rpn_element*)
1.69 0.01 1.69 0.01 2495885
std::_List_iterator<char>::operator!=(std::_List_iterator<char> const&) const
1.69 0.01 1.69 0.01 1247943
std::_List_iterator<char>::operator*() const
1.69 0.01 61.79 0.36 30718
select_random_chromozome(chromozome**, int, chromozome*)
1.69 0.01 1.69 0.01 10001
get_fittest(chromozome**)
1.69 0.01 1.69 0.01 10000
perform_mutation(chromozome**)
1.69 0.01 1.69 0.01 10000
print_population(int, chromozome**)
0.00 0.00 0.00 0.00 4991779
rpn_build_element(rpn_token_type)
0.00 0.00 0.00 0.00 3743830
std::_List_iterator<char>::_List_iterator(std::__detail::_List_node_base*)
0.00 0.00 0.00 0.00 2495886
std::list<char, std::allocator<char> >::end()
0.00 0.00 0.00 0.00 2130841
frand()
0.00 0.00 0.00 0.00 1247944
std::list<char, std::allocator<char> >::begin()
0.00 0.00 0.00 0.00 1247943
stck_destroy(c_stack*)
0.00 0.00 0.00 0.00 1247943
stck_create(int)
0.00 0.00 0.00 0.00 1247941
std::_List_iterator<char>::operator++()
0.00 0.00 0.00 0.00 266667
std::vector<chromozome*, std::allocator<chromozome*> >::size() const
0.00 0.00 0.00 0.00 153590
std::vector<chromozome*, std::allocator<chromozome*> >::operator[](unsigned long)
0.00 0.00 0.00 0.00 118106
chromozome* const& std::forward<chromozome* const&>(std::remove_reference<chromozome* const&>::type&)
0.00 0.00 0.00 0.00 100023
mutation_single(chromozome*)
0.00 0.00 0.00 0.00 77856
__gnu_cxx::new_allocator<chromozome*>::max_size() const
0.00 0.00 0.00 0.00 77856
std::_Iter_base<chromozome**, false>::_S_base(chromozome**)
0.00 0.00 0.00 0.00 77856
std::_Niter_base<chromozome**>::iterator_type std::__niter_base<chromozome**>(chromozome**)
0.00 0.00 0.00 0.00 71562
std::_Vector_base<chromozome*, std::allocator<chromozome*> >::_M_get_Tp_allocator()
0.00 0.00 0.00 0.00 51904
std::vector<chromozome*, std::allocator<chromozome*> >::max_size() const
0.00 0.00 0.00 0.00 51904
std::_Vector_base<chromozome*, std::allocator<chromozome*> >::_M_get_Tp_allocator() const
0.00 0.00 0.00 0.00 51904
std::move_iterator<chromozome**>::move_iterator(chromozome**)
0.00 0.00 0.00 0.00 51904
std::enable_if<std::allocator_traits<std::allocator<chromozome*> >::__maxsize_helper<std::allocator<chromozome*> const>::value, unsigned long>::type std::allocator_traits<std::allocator<chromozome*> >::_S_max_size<std::allocator<chromoz
0.00 0.00 0.00 0.00 51904
std::_Miter_base<std::move_iterator<chromozome**> >::iterator_type std::__miter_base<std::move_iterator<chromozome**> >(std::move_iterator<chromozome**>)
0.00 0.00 0.00 0.00 51904
std::_Iter_base<std::move_iterator<chromozome**>, true>::_S_base(std::move_iterator<chromozome**>)
0.00 0.00 0.00 0.00 51904
std::move_iterator<chromozome**>::base() const
0.00 0.00 0.00 0.00 51904
std::allocator_traits<std::allocator<chromozome*> >::max_size(std::allocator<chromozome*> const&)
0.00 0.00 0.00 0.00 51904
std::move_iterator<chromozome**> std::__make_move_if_noexcept_iterator<chromozome**, std::move_iterator<chromozome**> >(chromozome**)
0.00 0.00 0.00 0.00 45610
void std::_Destroy<chromozome**, chromozome*>(chromozome**, chromozome**, std::allocator<chromozome*>&)
0.00 0.00 0.00 0.00 45610
void std::_Destroy_aux<true>::__destroy<chromozome**>(chromozome**, chromozome**)
0.00 0.00 0.00 0.00 45610
void std::_Destroy<chromozome**>(chromozome**, chromozome**)
0.00 0.00 79.65 0.47 40718
recalculate_fitness(chromozome**, int)
0.00 0.00 0.00 0.00 35952
std::_Vector_base<chromozome*, std::allocator<chromozome*> >::_M_deallocate(chromozome**, unsigned long)
0.00 0.00 0.00 0.00 30719
operator new(unsigned long, void*)
0.00 0.00 0.00 0.00 30718
_ZNSt16allocator_traitsISaIP10chromozomeEE12_S_constructIS1_IRKS1_EEENSt9enable_ifIXsrNS3_18__construct_helperIT_IDpT0_EEE5valueEvE4typeERS2_PS9_DpOSA_
0.00 0.00 0.00 0.00 30718
decltype (_S_construct({parm#1}, {parm#2}, (forward<chromozome* const&>)({parm#3}))) std::allocator_traits<std::allocator<chromozome*> >::construct<chromozome*, chromozome* const&>(std::allocator<chromozome*>&, chromozome**, chromozome*
0.00 0.00 0.00 0.00 30718
std::vector<chromozome*, std::allocator<chromozome*> >::push_back(chromozome* const&)
0.00 0.00 0.00 0.00 30718
crossover_single(chromozome*, chromozome*)
0.00 0.00 0.00 0.00 30718
_ZN9__gnu_cxx13new_allocatorIP10chromozomeE9constructIS2_IRKS2_EEEvPT_DpOT0_
0.00 0.00 0.00 0.00 25952
chromozome** std::copy<std::move_iterator<chromozome**>, chromozome**>(std::move_iterator<chromozome**>, std::move_iterator<chromozome**>, chromozome**)
0.00 0.00 0.00 0.00 25952
__gnu_cxx::new_allocator<chromozome*>::allocate(unsigned long, void const*)
0.00 0.00 0.00 0.00 25952
chromozome** std::__uninitialized_move_if_noexcept_a<chromozome**, chromozome**, std::allocator<chromozome*> >(chromozome**, chromozome**, chromozome**, std::allocator<chromozome*>&)
0.00 0.00 0.00 0.00 25952
unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&)
0.00 0.00 0.00 0.00 25952
chromozome** std::__copy_move<true, true, std::random_access_iterator_tag>::__copy_m<chromozome*>(chromozome* const*, chromozome* const*, chromozome**)
0.00 0.00 0.00 0.00 25952
std::_Vector_base<chromozome*, std::allocator<chromozome*> >::_M_allocate(unsigned long)
0.00 0.00 0.00 0.00 25952
std::vector<chromozome*, std::allocator<chromozome*> >::_M_check_len(unsigned long, char const*) const
0.00 0.00 0.00 0.00 25952
chromozome** std::__copy_move_a<true, chromozome**, chromozome**>(chromozome**, chromozome**, chromozome**)
0.00 0.00 0.00 0.00 25952
chromozome** std::__uninitialized_copy_a<std::move_iterator<chromozome**>, chromozome**, chromozome*>(std::move_iterator<chromozome**>, std::move_iterator<chromozome**>, chromozome**, std::allocator<chromozome*>&)
0.00 0.00 0.00 0.00 25952
chromozome** std::__copy_move_a2<true, chromozome**, chromozome**>(chromozome**, chromozome**, chromozome**)
0.00 0.00 0.00 0.00 25952
chromozome** std::uninitialized_copy<std::move_iterator<chromozome**>, chromozome**>(std::move_iterator<chromozome**>, std::move_iterator<chromozome**>, chromozome**)
0.00 0.00 0.00 0.00 25952
chromozome** std::__uninitialized_copy<true>::__uninit_copy<std::move_iterator<chromozome**>, chromozome**>(std::move_iterator<chromozome**>, std::move_iterator<chromozome**>, chromozome**)
0.00 0.00 0.00 0.00 25952
void std::vector<chromozome*, std::allocator<chromozome*> >::_M_emplace_back_aux<chromozome* const&>(chromozome* const&)
0.00 0.00 0.00 0.00 25952
__gnu_cxx::new_allocator<chromozome*>::deallocate(chromozome**, unsigned long)
0.00 0.00 0.00 0.00 10000
std::vector<chromozome*, std::allocator<chromozome*> >::vector()
0.00 0.00 0.00 0.00 10000
std::_Vector_base<chromozome*, std::allocator<chromozome*> >::_Vector_impl::~_Vector_impl()
0.00 0.00 0.00 0.00 10000
std::allocator<chromozome*>::~allocator()
0.00 0.00 0.00 0.00 10000
std::vector<chromozome*, std::allocator<chromozome*> >::~vector()
0.00 0.00 0.00 0.00 10000
std::_Vector_base<chromozome*, std::allocator<chromozome*> >::_Vector_impl::_Vector_impl()
0.00 0.00 0.00 0.00 10000
return_fittest(chromozome**, chromozome*)
0.00 0.00 0.00 0.00 10000
__gnu_cxx::new_allocator<chromozome*>::~new_allocator()
0.00 0.00 0.00 0.00 10000
__gnu_cxx::new_allocator<chromozome*>::new_allocator()
0.00 0.00 0.00 0.00 10000
std::allocator<chromozome*>::allocator()
0.00 0.00 0.00 0.00 10000
std::_Vector_base<chromozome*, std::allocator<chromozome*> >::~_Vector_base()
0.00 0.00 0.00 0.00 10000
std::_Vector_base<chromozome*, std::allocator<chromozome*> >::_Vector_base()
0.00 0.00 0.00 0.00 9658
std::vector<chromozome*, std::allocator<chromozome*> >::clear()
0.00 0.00 0.00 0.00 9658
std::vector<chromozome*, std::allocator<chromozome*> >::_M_erase_at_end(chromozome**)
0.00 0.00 0.00 0.00 20
sy_get_number(char)
0.00 0.00 0.00 0.00 16
sy_get_operator(char)
0.00 0.00 0.00 0.00 12
sy_get_parenthesis(char)
0.00 0.00 0.00 0.00 7
stck_peek(c_stack*)
0.00 0.00 0.00 0.00 6
sy_get_function(char**)
0.00 0.00 0.00 0.00 4
char&& std::forward<char>(std::remove_reference<char>::type&)
0.00 0.00 0.00 0.00 3
sy_get_variable(char**)
0.00 0.00 0.00 0.00 3
sy_operator_priority(int, int)
0.00 0.00 0.00 0.00 3
is_var_present(char)
0.00 0.00 0.00 0.00 2
std::_List_base<char, std::allocator<char> >::_M_get_Node_allocator()
0.00 0.00 0.00 0.00 1
_GLOBAL__sub_I_exp_stack
0.00 0.00 0.00 0.00 1
std::_List_base<char, std::allocator<char> >::_List_impl::_List_impl()
0.00 0.00 0.00 0.00 1
std::_List_base<char, std::allocator<char> >::_M_get_node()
0.00 0.00 0.00 0.00 1
__gnu_cxx::new_allocator<std::_List_node<char> >::deallocate(std::_List_node<char>*, unsigned long)
0.00 0.00 0.00 0.00 1
std::remove_reference<char&>::type&& std::move<char&>(char&)
0.00 0.00 0.00 0.00 1
void __gnu_cxx::new_allocator<std::_List_node<char> >::construct<std::_List_node<char>, char>(std::_List_node<char>*, char&&)
0.00 0.00 0.00 0.00 1
__gnu_cxx::new_allocator<std::_List_node<char> >::allocate(unsigned long, void const*)
0.00 0.00 0.00 0.00 1
std::list<char, std::allocator<char> >::list()
0.00 0.00 0.00 0.00 1
std::list<char, std::allocator<char> >::push_back(char&&)
0.00 0.00 0.00 0.00 1
void std::list<char, std::allocator<char> >::_M_insert<char>(std::_List_iterator<char>, char&&)
0.00 0.00 0.00 0.00 1
std::_List_base<char, std::allocator<char> >::~_List_base()
0.00 0.00 0.00 0.00 1
std::_List_base<char, std::allocator<char> >::_List_base()
0.00 0.00 0.00 0.00 1
__gnu_cxx::new_allocator<std::_List_node<char> >::new_allocator()
0.00 0.00 0.00 0.00 1
std::_List_base<char, std::allocator<char> >::_List_impl::~_List_impl()
0.00 0.00 0.00 0.00 1
std::_List_node<char>::_List_node<char>(char&&)
0.00 0.00 0.00 0.00 1
std::_List_node<char>* std::list<char, std::allocator<char> >::_M_create_node<char>(char&&)
0.00 0.00 0.00 0.00 1
std::allocator<std::_List_node<char> >::allocator()
0.00 0.00 0.00 0.00 1
__gnu_cxx::new_allocator<std::_List_node<char> >::~new_allocator()
0.00 0.00 0.00 0.00 1
__static_initialization_and_destruction_0(int, int)
0.00 0.00 0.00 0.00 1
sy_generate_rpn_stack(char*, int*, char**)
0.00 0.00 0.00 0.00 1
__gnu_cxx::new_allocator<std::_List_node<char> >::max_size() const
0.00 0.00 0.00 0.00 1
void __gnu_cxx::new_allocator<std::_List_node<char> >::destroy<std::_List_node<char> >(std::_List_node<char>*)
0.00 0.00 0.00 0.00 1
std::_List_base<char, std::allocator<char> >::_M_put_node(std::_List_node<char>*)
0.00 0.00 0.00 0.00 1
std::_List_base<char, std::allocator<char> >::_M_clear()
0.00 0.00 0.00 0.00 1
std::_List_base<char, std::allocator<char> >::_M_init()
0.00 0.00 0.00 0.00 1
std::allocator<std::_List_node<char> >::~allocator()
0.00 0.00 0.00 0.00 1
print_genome(chromozome*)
0.00 0.00 0.00 0.00 0
variable_map
0.00 0.00 0.00 0.00 0
genome_size
0.00 0.00 0.00 0.00 0
void __gnu_cxx::new_allocator<chromozome*>::construct<chromozome*, chromozome* const&>(chromozome**, chromozome* const&)
0.00 0.00 0.00 0.00 0
__gnu_cxx::new_allocator<chromozome*>::new_allocator()
0.00 0.00 0.00 0.00 0
generation_count_limit
0.00 0.00 0.00 0.00 0
_fini
0.00 0.00 0.00 0.00 0
completed.6973
0.00 0.00 0.00 0.00 0
exp_stack
0.00 0.00 0.00 0.00 0
population_size
0.00 0.00 0.00 0.00 0
std::__ioinit
0.00 0.00 0.00 0.00 0
rightside
0.00 0.00 0.00 0.00 0
eval_map
0.00 0.00 0.00 0.00 0
std::enable_if<std::allocator_traits<std::allocator<chromozome*> >::__destroy_helper<chromozome*>::value, void>::type std::allocator_traits<std::allocator<chromozome*> >::_S_destroy<chromozome*>(std::allocator<chromozome*>&, chromozome*
0.00 0.00 0.00 0.00 0
U pow@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
__gnu_cxx::new_allocator<std::_List_node<char> >::new_allocator()
0.00 0.00 0.00 0.00 0
_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIcEE9constructIS2_IcEEEvPT_DpOT0_
0.00 0.00 0.00 0.00 0
.gcc_except_table
0.00 0.00 0.00 0.00 0
.dynamic
0.00 0.00 0.00 0.00 0
.jcr
0.00 0.00 0.00 0.00 0
__JCR_END__
0.00 0.00 0.00 0.00 0
__JCR_LIST__
0.00 0.00 0.00 0.00 0
__init_array_end
0.00 0.00 0.00 0.00 0
.fini_array
0.00 0.00 0.00 0.00 0
__do_global_dtors_aux_fini_array_entry
0.00 0.00 0.00 0.00 0
std::list<char, std::allocator<char> >::~list()
0.00 0.00 0.00 0.00 0
std::list<char, std::allocator<char> >::~list()
0.00 0.00 0.00 0.00 0
.init_array
0.00 0.00 0.00 0.00 0
__init_array_start
0.00 0.00 0.00 0.00 0
__frame_dummy_init_array_entry
0.00 0.00 0.00 0.00 0
_DYNAMIC
0.00 0.00 0.00 0.00 0
__FRAME_END__
0.00 0.00 0.00 0.00 0
.eh_frame
0.00 0.00 0.00 0.00 0
.eh_frame_hdr
0.00 0.00 0.00 0.00 0
std::piecewise_construct
0.00 0.00 0.00 0.00 0
.rodata
0.00 0.00 0.00 0.00 0
_IO_stdin_used
0.00 0.00 0.00 0.00 0
etext
0.00 0.00 0.00 0.00 0
__libc_csu_init
0.00 0.00 0.00 0.00 0
__libc_csu_fini
0.00 0.00 0.00 0.00 0
atexit
0.00 0.00 0.00 0.00 0
.fini
0.00 0.00 0.00 0.00 0
mutation_base_chance_pct
0.00 0.00 0.00 0.00 0
.bss
0.00 0.00 0.00 0.00 0
std::cout@@GLIBCXX_3.4
0.00 0.00 0.00 0.00 0
__TMC_END__
0.00 0.00 0.00 0.00 0
std::move_iterator<chromozome**>::move_iterator(chromozome**)
0.00 0.00 0.00 0.00 0
__bss_start
0.00 0.00 0.00 0.00 0
_edata
0.00 0.00 0.00 0.00 0
func_match
0.00 0.00 0.00 0.00 0
crossover_method
0.00 0.00 0.00 0.00 0
parameter_limit_max
0.00 0.00 0.00 0.00 0
void __gnu_cxx::new_allocator<chromozome*>::destroy<chromozome*>(chromozome**)
0.00 0.00 0.00 0.00 0
parameter_limit_min
0.00 0.00 0.00 0.00 0
called.4237
0.00 0.00 0.00 0.00 0
crossover_base_chance_pct
0.00 0.00 0.00 0.00 0
__dso_handle
0.00 0.00 0.00 0.00 0
__data_start
0.00 0.00 0.00 0.00 0
data_start
0.00 0.00 0.00 0.00 0
.data
0.00 0.00 0.00 0.00 0
std::_List_node<char>::_List_node<char>(char&&)
0.00 0.00 0.00 0.00 0
std::_List_node<char>::_List_node<char>(char&&)
0.00 0.00 0.00 0.00 0
std::_List_node<char>::_List_node<char>(char&&)
0.00 0.00 0.00 0.00 0
_GLOBAL_OFFSET_TABLE_
0.00 0.00 0.00 0.00 0
_end
0.00 0.00 0.00 0.00 0
.got.plt
0.00 0.00 0.00 0.00 0
U __cxa_begin_catch@@CXXABI_1.3
0.00 0.00 0.00 0.00 0
main.cpp
0.00 0.00 0.00 0.00 0
U malloc@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
U _mcleanup@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
U std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@@GLIBCXX_3.4
0.00 0.00 0.00 0.00 0
U std::__throw_bad_alloc()@@GLIBCXX_3.4
0.00 0.00 0.00 0.00 0
U std::ostream::operator<<(double)@@GLIBCXX_3.4
0.00 0.00 0.00 0.00 0
U __cxa_atexit@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
crtstuff.c
0.00 0.00 0.00 0.00 0
crtstuff.c
0.00 0.00 0.00 0.00 0
U cosh@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
U cos@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
U operator new[](unsigned long)@@GLIBCXX_3.4
0.00 0.00 0.00 0.00 0
.comment
0.00 0.00 0.00 0.00 0
0.00 0.00 0.00 0.00 0
U log10@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
U std::ostream::operator<<(int)@@GLIBCXX_3.4
0.00 0.00 0.00 0.00 0
U atoi@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
U atof@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
U std::ostream::operator<<(std::ostream& (*)(std::ostream&))@@GLIBCXX_3.4
0.00 0.00 0.00 0.00 0
U atan@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
U asin@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
U acos@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
.debug_line
0.00 0.00 0.00 0.00 0
U strncmp@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
U tan@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
U tanh@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
U time@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
U _Unwind_Resume@@GCC_3.0
0.00 0.00 0.00 0.00 0
U sinh@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
U std::__throw_length_error(char const*)@@GLIBCXX_3.4
0.00 0.00 0.00 0.00 0
U mcount@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
U memcpy@@GLIBC_2.14
0.00 0.00 0.00 0.00 0
U std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)@@GLIBCXX_3.4
0.00 0.00 0.00 0.00 0
U memmove@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
U memset@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
U __monstartup@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
U exp@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
U free@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
U rand@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
rpn.cpp
0.00 0.00 0.00 0.00 0
shunting_yard.cpp
0.00 0.00 0.00 0.00 0
U sin@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
.debug_str
0.00 0.00 0.00 0.00 0
U srand@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
stack.cpp
0.00 0.00 0.00 0.00 0
U __libc_start_main@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
w _ITM_deregisterTMCloneTable
0.00 0.00 0.00 0.00 0
U operator new(unsigned long)@@GLIBCXX_3.4
0.00 0.00 0.00 0.00 0
w _ITM_registerTMCloneTable
0.00 0.00 0.00 0.00 0
U std::ios_base::Init::~Init()@@GLIBCXX_3.4
0.00 0.00 0.00 0.00 0
U std::ios_base::Init::Init()@@GLIBCXX_3.4
0.00 0.00 0.00 0.00 0
U std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)@@GLIBCXX_3.4.15
0.00 0.00 0.00 0.00 0
w _Jv_RegisterClasses
0.00 0.00 0.00 0.00 0
U __gxx_personality_v0@@CXXABI_1.3
0.00 0.00 0.00 0.00 0
U strlen@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
U log@@GLIBC_2.2.5
0.00 0.00 0.00 0.00 0
std::_Vector_base<chromozome*, std::allocator<chromozome*> >::~_Vector_base()
0.00 0.00 0.00 0.00 0
frame_dummy
0.00 0.00 0.00 0.00 0
pop_sort(chromozome**, int)
0.00 0.00 0.00 0.00 0
perform_genocide(chromozome**)
0.00 0.00 11.01 0.06 0
main
0.00 0.00 0.00 0.00 0
std::list<char, std::allocator<char> >::list()
0.00 0.00 0.00 0.00 0
std::vector<chromozome*, std::allocator<chromozome*> >::vector()
0.00 0.00 0.00 0.00 0
std::vector<chromozome*, std::allocator<chromozome*> >::~vector()
0.00 0.00 0.00 0.00 0
std::_List_base<char, std::allocator<char> >::_List_impl::~_List_impl()
0.00 0.00 0.00 0.00 0
std::_List_base<char, std::allocator<char> >::_List_base()
0.00 0.00 0.00 0.00 0
std::_List_base<char, std::allocator<char> >::~_List_base()
0.00 0.00 0.00 0.00 0
std::_List_iterator<char>::_List_iterator(std::__detail::_List_node_base*)
0.00 0.00 0.00 0.00 0
std::_Vector_base<chromozome*, std::allocator<chromozome*> >::_Vector_impl::~_Vector_impl()
0.00 0.00 0.00 0.00 0
std::_Vector_base<chromozome*, std::allocator<chromozome*> >::_Vector_base()
0.00 0.00 0.00 0.00 0
__do_global_dtors_aux
0.00 0.00 0.00 0.00 0
_ZNSt16allocator_traitsISaIP10chromozomeEE9constructIS1_IRKS1_EEEDTcl12_S_constructfp_fp0_spcl7forwardIT0_Efp1_EEERS2_PT_DpOS7_
0.00 0.00 0.00 0.00 0
void std::vector<chromozome*, std::allocator<chromozome*> >::_M_emplace_back_aux<chromozome* const&>(chromozome* const&)
0.00 0.00 0.00 0.00 0
void std::list<char, std::allocator<char> >::_M_insert<char>(std::_List_iterator<char>, char&&)
0.00 0.00 0.00 0.00 0
std::_List_base<char, std::allocator<char> >::_List_impl::_List_impl()
0.00 0.00 0.00 0.00 0
std::allocator<std::_List_node<char> >::~allocator()
0.00 0.00 0.00 0.00 0
std::_Vector_base<chromozome*, std::allocator<chromozome*> >::_Vector_impl::_Vector_impl()
0.00 0.00 0.00 0.00 0
std::allocator<chromozome*>::~allocator()
0.00 0.00 0.00 0.00 0
std::enable_if<std::allocator_traits<std::allocator<chromozome*> >::__construct_helper<chromozome*, chromozome* const&>::value, void>::type std::allocator_traits<std::allocator<chromozome*> >::_S_construct<chromozome*, chromozome* const
0.00 0.00 0.00 0.00 0
void std::allocator_traits<std::allocator<chromozome*> >::destroy<chromozome*>(std::allocator<chromozome*>&, chromozome**)
0.00 0.00 0.00 0.00 0
std::_List_node<char>* std::list<char, std::allocator<char> >::_M_create_node<char>(char&&)
0.00 0.00 0.00 0.00 0
std::allocator<std::_List_node<char> >::allocator()
0.00 0.00 0.00 0.00 0
__gnu_cxx::new_allocator<std::_List_node<char> >::~new_allocator()
0.00 0.00 0.00 0.00 0
std::allocator<chromozome*>::allocator()
0.00 0.00 0.00 0.00 0
.dynsym
0.00 0.00 0.00 0.00 0
.debug_ranges
0.00 0.00 0.00 0.00 0
.debug_info
0.00 0.00 0.00 0.00 0
.debug_aranges
0.00 0.00 0.00 0.00 0
.debug_abbrev
0.00 0.00 0.00 0.00 0
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/gcrt1.o
0.00 0.00 0.00 0.00 0
U operator delete[](void*)@@GLIBCXX_3.4
0.00 0.00 0.00 0.00 0
U operator delete(void*)@@GLIBCXX_3.4
0.00 0.00 0.00 0.00 0
U __cxa_rethrow@@CXXABI_1.3
0.00 0.00 0.00 0.00 0
U __cxa_end_catch@@CXXABI_1.3
0.00 0.00 0.00 0.00 0
.interp
0.00 0.00 0.00 0.00 0
.note.ABI-tag
0.00 0.00 0.00 0.00 0
.note.gnu.build-id
0.00 0.00 0.00 0.00 0
.gnu.hash
0.00 0.00 0.00 0.00 0
__gnu_cxx::new_allocator<chromozome*>::~new_allocator()
0.00 0.00 0.00 0.00 0
.dynstr
0.00 0.00 0.00 0.00 0
.gnu.version
0.00 0.00 0.00 0.00 0
.gnu.version_r
0.00 0.00 0.00 0.00 0
.rela.dyn
0.00 0.00 0.00 0.00 0
.rela.plt
0.00 0.00 0.00 0.00 0
.init
0.00 0.00 0.00 0.00 0
_init
0.00 0.00 0.00 0.00 0
.plt
0.00 0.00 0.00 0.00 0
.text
0.00 0.00 0.00 0.00 0
_start
0.00 0.00 0.00 0.00 0
__gmon_start__
0.00 0.00 0.00 0.00 0
deregister_tm_clones
0.00 0.00 0.00 0.00 0
register_tm_clones
HIDE
Filter:
Preferences:
Determine color by:
Name ellipsis (0 for none):
Hierarchical view:
Entry point within .text:
Manual entry point: -
Hover over node to show details
Double-click to set entry point
Loading...
INCLUSIVEEXCLUSIVE
Tree nodes with less than 0.01% of inclusive time were excluded