| PROFILING SUMMARY | |
| Analyzed function count | 294 |
| Binary file | ../../GA_EquationSolving/a.out |
| Input module name | gprof input module |
| Input module version | 0.1-dev |
| Input path | gengmon.out |
| Output module name | HTML File Output module |
| Output module version | 0.1-dev |
| Total execution time | 5.45s |
| Time [%] | Time [s] | Inclusive time [%] | Inclusive time [s] | Call count | Function name |
|---|---|---|---|---|---|
| 26.61 | 1.45 | 67.89 | 3.70 | 11222301 | rpn_evaluate_stack(c_stack*, double*) |
| 11.10 | 0.61 | 91.74 | 5.00 | 11222301 | fitness_function(chromozome*) |
| 9.17 | 0.50 | 9.17 | 0.50 | 123445333 | stck_push(c_stack*, void*) |
| 6.61 | 0.36 | 6.61 | 0.36 | 44889204 | rpn_apply_function(supported_functions, double) |
| 5.50 | 0.30 | 5.50 | 0.30 | 123445323 | stck_pop(c_stack*) |
| 5.41 | 0.30 | 8.42 | 0.46 | 33666903 | rpn_pop_two_values(c_stack*, double*, double*) |
| 4.95 | 0.27 | 4.95 | 0.27 | 123445386 | stck_get(c_stack*, int) |
| 3.76 | 0.21 | 12.18 | 0.66 | 33666903 | rpn_apply_operator(operator_type, c_stack*) |
| 3.58 | 0.20 | 3.58 | 0.20 | 56111515 | std::_List_iterator<char>::operator!=(std::_List_iterator<char> const&) const |
| 2.94 | 0.16 | 2.94 | 0.16 | 11222303 | stck_create(int) |
| 2.48 | 0.14 | 2.48 | 0.14 | 44889210 | std::_List_iterator<char>::operator*() const |
| 2.39 | 0.13 | 73.32 | 4.00 | 1000 | perform_crossover(chromozome**, int) |
| 2.02 | 0.11 | 3.55 | 0.19 | 56111519 | std::list<char, std::allocator<char> >::end() |
| 1.83 | 0.10 | 1.83 | 0.10 | 44889210 | std::_List_iterator<char>::operator++() |
| 1.83 | 0.10 | 1.83 | 0.10 | 67333824 | std::_List_iterator<char>::_List_iterator(std::__detail::_List_node_base*) |
| 1.47 | 0.08 | 1.47 | 0.08 | 44889204 | rpn_clone(rpn_element*) |
| 1.47 | 0.08 | 1.47 | 0.08 | 21043777 | frand() |
| 1.28 | 0.07 | 1.28 | 0.07 | 1000 | print_population(int, chromozome**) |
| 1.01 | 0.06 | 1.31 | 0.07 | 11222305 | std::list<char, std::allocator<char> >::begin() |
| 0.73 | 0.04 | 0.73 | 0.04 | 33666918 | rpn_build_element(rpn_token_type) |
| 0.73 | 0.04 | 0.73 | 0.04 | 11222303 | stck_destroy(c_stack*) |
| 0.73 | 0.04 | 92.40 | 5.04 | 4131 | recalculate_fitness(chromozome**, int) |
| 0.73 | 0.04 | 0.73 | 0.04 | 1001 | get_fittest(chromozome**) |
| 0.55 | 0.03 | 0.55 | 0.03 | 1000 | return_fittest(chromozome**, chromozome*) |
| 0.18 | 0.01 | 0.18 | 0.01 | 3135 | operator new(unsigned long, void*) |
| 0.18 | 0.01 | 70.21 | 3.83 | 3131 | select_random_chromozome(chromozome**, int, chromozome*) |
| 0.18 | 0.01 | 0.95 | 0.05 | 1000 | perform_mutation(chromozome**) |
| 0.18 | 0.01 | 0.18 | 0.01 | 1 | std::_List_base<char, std::allocator<char> >::~_List_base() |
| 0.18 | 0.01 | 0.18 | 0.01 | 1 | sy_generate_rpn_stack(char*, int*, char**) |
| 0.09 | 0.01 | 0.09 | 0.01 | 1 | std::list<char, std::allocator<char> >::list() |
| 0.09 | 0.01 | 0.09 | 0.01 | 0 | frame_dummy |
| 0.00 | 0.00 | 0.07 | 0.00 | 1000646 | mutation_single(chromozome*) |
| 0.00 | 0.00 | 0.00 | 0.00 | 27054 | std::vector<chromozome*, std::allocator<chromozome*> >::size() const |
| 0.00 | 0.00 | 0.00 | 0.00 | 15655 | std::vector<chromozome*, std::allocator<chromozome*> >::operator[](unsigned long) |
| 0.00 | 0.00 | 0.00 | 0.00 | 12026 | chromozome* const& std::forward<chromozome* const&>(std::remove_reference<chromozome* const&>::type&) |
| 0.00 | 0.00 | 0.00 | 0.00 | 7899 | __gnu_cxx::new_allocator<chromozome*>::max_size() const |
| 0.00 | 0.00 | 0.00 | 0.00 | 7899 | std::_Niter_base<chromozome**>::iterator_type std::__niter_base<chromozome**>(chromozome**) |
| 0.00 | 0.00 | 0.00 | 0.00 | 7899 | std::_Iter_base<chromozome**, false>::_S_base(chromozome**) |
| 0.00 | 0.00 | 0.00 | 0.00 | 7230 | std::_Vector_base<chromozome*, std::allocator<chromozome*> >::_M_get_Tp_allocator() |
| 0.00 | 0.00 | 0.00 | 0.00 | 5266 | std::move_iterator<chromozome**> std::__make_move_if_noexcept_iterator<chromozome**, std::move_iterator<chromozome**> >(chromozome**) |
| 0.00 | 0.00 | 0.00 | 0.00 | 5266 | std::move_iterator<chromozome**>::base() const |
| 0.00 | 0.00 | 0.00 | 0.00 | 5266 | 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 | 5266 | std::vector<chromozome*, std::allocator<chromozome*> >::max_size() const |
| 0.00 | 0.00 | 0.00 | 0.00 | 5266 | std::_Iter_base<std::move_iterator<chromozome**>, true>::_S_base(std::move_iterator<chromozome**>) |
| 0.00 | 0.00 | 0.00 | 0.00 | 5266 | 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 | 5266 | std::move_iterator<chromozome**>::move_iterator(chromozome**) |
| 0.00 | 0.00 | 0.00 | 0.00 | 5266 | std::allocator_traits<std::allocator<chromozome*> >::max_size(std::allocator<chromozome*> const&) |
| 0.00 | 0.00 | 0.00 | 0.00 | 5266 | std::_Vector_base<chromozome*, std::allocator<chromozome*> >::_M_get_Tp_allocator() const |
| 0.00 | 0.00 | 0.00 | 0.00 | 4597 | void std::_Destroy<chromozome**>(chromozome**, chromozome**) |
| 0.00 | 0.00 | 0.00 | 0.00 | 4597 | void std::_Destroy<chromozome**, chromozome*>(chromozome**, chromozome**, std::allocator<chromozome*>&) |
| 0.00 | 0.00 | 0.00 | 0.00 | 4597 | void std::_Destroy_aux<true>::__destroy<chromozome**>(chromozome**, chromozome**) |
| 0.00 | 0.00 | 0.00 | 0.00 | 3633 | std::_Vector_base<chromozome*, std::allocator<chromozome*> >::_M_deallocate(chromozome**, unsigned long) |
| 0.00 | 0.00 | 0.18 | 0.01 | 3131 | 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.18 | 0.01 | 3131 | _ZNSt16allocator_traitsISaIP10chromozomeEE12_S_constructIS1_IRKS1_EEENSt9enable_ifIXsrNS3_18__construct_helperIT_IDpT0_EEE5valueEvE4typeERS2_PS9_DpOSA_ |
| 0.00 | 0.00 | 0.00 | 0.00 | 3131 | crossover_single(chromozome*, chromozome*) |
| 0.00 | 0.00 | 0.03 | 0.00 | 3131 | std::vector<chromozome*, std::allocator<chromozome*> >::push_back(chromozome* const&) |
| 0.00 | 0.00 | 0.18 | 0.01 | 3131 | _ZN9__gnu_cxx13new_allocatorIP10chromozomeE9constructIS2_IRKS2_EEEvPT_DpOT0_ |
| 0.00 | 0.00 | 0.00 | 0.00 | 2633 | chromozome** std::__copy_move_a2<true, chromozome**, chromozome**>(chromozome**, chromozome**, chromozome**) |
| 0.00 | 0.00 | 0.00 | 0.00 | 2633 | unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) |
| 0.00 | 0.00 | 0.00 | 0.00 | 2633 | chromozome** std::uninitialized_copy<std::move_iterator<chromozome**>, chromozome**>(std::move_iterator<chromozome**>, std::move_iterator<chromozome**>, chromozome**) |
| 0.00 | 0.00 | 0.15 | 0.01 | 2633 | void std::vector<chromozome*, std::allocator<chromozome*> >::_M_emplace_back_aux<chromozome* const&>(chromozome* const&) |
| 0.00 | 0.00 | 0.00 | 0.00 | 2633 | __gnu_cxx::new_allocator<chromozome*>::allocate(unsigned long, void const*) |
| 0.00 | 0.00 | 0.00 | 0.00 | 2633 | 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 | 2633 | 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 | 2633 | std::_Vector_base<chromozome*, std::allocator<chromozome*> >::_M_allocate(unsigned long) |
| 0.00 | 0.00 | 0.00 | 0.00 | 2633 | std::vector<chromozome*, std::allocator<chromozome*> >::_M_check_len(unsigned long, char const*) const |
| 0.00 | 0.00 | 0.00 | 0.00 | 2633 | chromozome** std::__copy_move_a<true, chromozome**, chromozome**>(chromozome**, chromozome**, chromozome**) |
| 0.00 | 0.00 | 0.00 | 0.00 | 2633 | 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 | 2633 | 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 | 2633 | 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 | 2633 | __gnu_cxx::new_allocator<chromozome*>::deallocate(chromozome**, unsigned long) |
| 0.00 | 0.00 | 0.00 | 0.00 | 1000 | std::allocator<chromozome*>::~allocator() |
| 0.00 | 0.00 | 0.00 | 0.00 | 1000 | std::_Vector_base<chromozome*, std::allocator<chromozome*> >::_Vector_impl::_Vector_impl() |
| 0.00 | 0.00 | 0.00 | 0.00 | 1000 | std::vector<chromozome*, std::allocator<chromozome*> >::~vector() |
| 0.00 | 0.00 | 0.00 | 0.00 | 1000 | std::_Vector_base<chromozome*, std::allocator<chromozome*> >::_Vector_base() |
| 0.00 | 0.00 | 0.00 | 0.00 | 1000 | std::_Vector_base<chromozome*, std::allocator<chromozome*> >::~_Vector_base() |
| 0.00 | 0.00 | 0.00 | 0.00 | 1000 | std::vector<chromozome*, std::allocator<chromozome*> >::vector() |
| 0.00 | 0.00 | 0.00 | 0.00 | 1000 | std::allocator<chromozome*>::allocator() |
| 0.00 | 0.00 | 0.00 | 0.00 | 1000 | std::_Vector_base<chromozome*, std::allocator<chromozome*> >::_Vector_impl::~_Vector_impl() |
| 0.00 | 0.00 | 0.00 | 0.00 | 1000 | __gnu_cxx::new_allocator<chromozome*>::new_allocator() |
| 0.00 | 0.00 | 0.00 | 0.00 | 1000 | __gnu_cxx::new_allocator<chromozome*>::~new_allocator() |
| 0.00 | 0.00 | 0.00 | 0.00 | 964 | std::vector<chromozome*, std::allocator<chromozome*> >::_M_erase_at_end(chromozome**) |
| 0.00 | 0.00 | 0.00 | 0.00 | 964 | std::vector<chromozome*, std::allocator<chromozome*> >::clear() |
| 0.00 | 0.00 | 0.00 | 0.00 | 19 | sy_get_number(char) |
| 0.00 | 0.00 | 0.00 | 0.00 | 19 | sy_get_operator(char) |
| 0.00 | 0.00 | 0.00 | 0.00 | 16 | char&& std::forward<char>(std::remove_reference<char>::type&) |
| 0.00 | 0.00 | 0.00 | 0.00 | 16 | sy_get_parenthesis(char) |
| 0.00 | 0.00 | 0.00 | 0.00 | 11 | stck_peek(c_stack*) |
| 0.00 | 0.00 | 0.00 | 0.00 | 8 | std::_List_base<char, std::allocator<char> >::_M_get_Node_allocator() |
| 0.00 | 0.00 | 0.00 | 0.00 | 8 | sy_get_function(char**) |
| 0.00 | 0.00 | 0.00 | 0.00 | 4 | std::_List_base<char, std::allocator<char> >::_M_get_node() |
| 0.00 | 0.00 | 0.00 | 0.00 | 4 | is_var_present(char) |
| 0.00 | 0.00 | 0.00 | 0.00 | 4 | 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 | 4 | __gnu_cxx::new_allocator<std::_List_node<char> >::allocate(unsigned long, void const*) |
| 0.00 | 0.00 | 0.00 | 0.00 | 4 | std::list<char, std::allocator<char> >::push_back(char&&) |
| 0.00 | 0.00 | 0.00 | 0.00 | 4 | void std::list<char, std::allocator<char> >::_M_insert<char>(std::_List_iterator<char>, char&&) |
| 0.00 | 0.00 | 0.00 | 0.00 | 4 | std::remove_reference<char&>::type&& std::move<char&>(char&) |
| 0.00 | 0.00 | 0.00 | 0.00 | 4 | __gnu_cxx::new_allocator<std::_List_node<char> >::deallocate(std::_List_node<char>*, unsigned long) |
| 0.00 | 0.00 | 0.00 | 0.00 | 4 | std::_List_base<char, std::allocator<char> >::_M_put_node(std::_List_node<char>*) |
| 0.00 | 0.00 | 0.00 | 0.00 | 4 | 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 | 4 | std::_List_node<char>::_List_node<char>(char&&) |
| 0.00 | 0.00 | 0.00 | 0.00 | 4 | sy_operator_priority(int, int) |
| 0.00 | 0.00 | 0.00 | 0.00 | 4 | sy_get_variable(char**) |
| 0.00 | 0.00 | 0.00 | 0.00 | 4 | __gnu_cxx::new_allocator<std::_List_node<char> >::max_size() const |
| 0.00 | 0.00 | 0.00 | 0.00 | 4 | 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 | 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_impl::~_List_impl() |
| 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::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 | std::_List_base<char, std::allocator<char> >::_M_init() |
| 0.00 | 0.00 | 0.00 | 0.00 | 1 | print_genome(chromozome*) |
| 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.09 | 0.01 | 1 | _GLOBAL__sub_I_exp_stack |
| 0.00 | 0.00 | 0.00 | 0.00 | 1 | std::_List_base<char, std::allocator<char> >::_M_clear() |
| 0.00 | 0.00 | 0.09 | 0.01 | 1 | __static_initialization_and_destruction_0(int, int) |
| 0.00 | 0.00 | 0.00 | 0.00 | 0 | completed.6973 |
| 0.00 | 0.00 | 0.00 | 0.00 | 0 | _fini |
| 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 | genome_size |
| 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 | U pow@@GLIBC_2.2.5 |
| 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 | _ZN9__gnu_cxx13new_allocatorISt10_List_nodeIcEE9constructIS2_IcEEEvPT_DpOT0_ |
| 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 | exp_stack |
| 0.00 | 0.00 | 0.00 | 0.00 | 0 | variable_map |
| 0.00 | 0.00 | 0.00 | 0.00 | 0 | generation_count_limit |
| 0.00 | 0.00 | 0.00 | 0.00 | 0 | eval_map |
| 0.00 | 0.00 | 0.00 | 0.00 | 0 | rightside |
| 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 | .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.18 | 0.01 | 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.09 | 0.01 | 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 | pop_sort(chromozome**, int) |
| 0.00 | 0.00 | 0.00 | 0.00 | 0 | perform_genocide(chromozome**) |
| 0.00 | 0.00 | 99.48 | 5.42 | 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 |