Perfil plano: Cada muestra cuenta como 0.01 seconds. % cumulativo sí mismo sí mismo total tiemp seconds seconds llamadas s/llama s/llama nombre 41.18 3.15 3.15 2320080 0.00 0.00 bool operator==(pair const &, pair const &) 24.84 5.05 1.90 5512 0.00 0.00 particio >::representant(pair const &) const 4.05 5.36 0.31 87804 0.00 0.00 basic_string, __default_alloc_template >::compare(char const *, unsigned int, unsigned int) const 3.92 5.66 0.30 191812 0.00 0.00 basic_string, __default_alloc_template >::length(void) const 3.01 5.89 0.23 104025 0.00 0.00 basic_string, __default_alloc_template >::data(void) const 2.88 6.11 0.22 336382 0.00 0.00 basic_string, __default_alloc_template >::rep(void) const 2.88 6.33 0.22 624 0.00 0.00 particio >::unir(pair const &, pair const &) 1.96 6.48 0.15 625 0.00 0.00 particio >::afegir(pair const &) 1.57 6.60 0.12 87804 0.00 0.00 bool operator==, __default_alloc_template >(basic_string, __default_alloc_template > const &, char const *) 1.31 6.70 0.10 87804 0.00 0.00 basic_string, __default_alloc_template >::compare(char const *, unsigned int) const 1.31 6.80 0.10 8092 0.00 0.00 paret::paret(basic_string, __default_alloc_template > const &) 0.92 6.87 0.07 128349 0.00 0.00 basic_string, __default_alloc_template >::Rep::data(void) 0.78 6.93 0.06 24327 0.00 0.00 basic_string, __default_alloc_template >::Rep::copy(unsigned int, char const *, unsigned int) 0.78 6.99 0.06 8109 0.00 0.00 basic_string, __default_alloc_template >::replace(unsigned int, unsigned int, char const *, unsigned int) 0.78 7.05 0.06 util::Random::rand(void) 0.65 7.10 0.05 1 0.05 5.51 dedalus::construir(laberint &) 0.52 7.14 0.04 8109 0.00 0.00 basic_string, __default_alloc_template >::Rep::operator new(unsigned int, unsigned int) 0.52 7.18 0.04 1 0.04 1.37 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) 0.39 7.21 0.03 17533 0.00 0.00 __default_alloc_template::_S_freelist_index(unsigned int) 0.39 7.24 0.03 17522 0.00 0.00 __default_alloc_template::_Lock::_Lock(void) 0.39 7.27 0.03 8761 0.00 0.00 __default_alloc_template::deallocate(void *, unsigned int) 0.39 7.30 0.03 8109 0.00 0.00 basic_string, __default_alloc_template >::basic_string(char const *) 0.26 7.32 0.02 8761 0.00 0.00 __default_alloc_template::allocate(unsigned int) 0.26 7.34 0.02 8109 0.00 0.00 basic_string, __default_alloc_template >::Rep::grab(void) 0.26 7.36 0.02 624 0.00 0.00 laberint::obre_tanca(paret, pair const &, bool) 0.26 7.38 0.02 557 0.00 0.00 list >::end(void) 0.26 7.40 0.02 1 0.02 0.60 laberint::print(ostream &) const 0.26 7.42 0.02 util::Random::cycle(void) 0.13 7.43 0.01 31431 0.00 0.00 paret::operator int(void) const 0.13 7.44 0.01 17522 0.00 0.00 __default_alloc_template::_Lock::~_Lock(void) 0.13 7.45 0.01 8109 0.00 0.00 basic_string, __default_alloc_template >::~basic_string(void) 0.13 7.46 0.01 8109 0.00 0.00 basic_string, __default_alloc_template >::Rep::operator delete(void *) 0.13 7.47 0.01 8109 0.00 0.00 basic_string, __default_alloc_template >::assign(char const *) 0.13 7.48 0.01 8109 0.00 0.00 basic_string, __default_alloc_template >::assign(char const *, unsigned int) 0.13 7.49 0.01 8109 0.00 0.00 basic_string, __default_alloc_template >::Rep::create(unsigned int) 0.13 7.50 0.01 8109 0.00 0.00 basic_string, __default_alloc_template >::Rep::frob_size(unsigned int) 0.13 7.51 0.01 8109 0.00 0.00 basic_string, __default_alloc_template >::max_size(void) const 0.13 7.52 0.01 8109 0.00 0.00 basic_string, __default_alloc_template >::repup(basic_string, __default_alloc_template >::Rep *) 0.13 7.53 0.01 3442 0.00 0.00 cambra::hi_ha_porta(paret) const 0.13 7.54 0.01 2878 0.00 0.00 particio >::size(void) const 0.13 7.55 0.01 1173 0.00 0.00 cambra::cambra(cambra const &) 0.13 7.56 0.01 557 0.00 0.00 laberint_teseus::node::node(void) 0.13 7.57 0.01 550 0.00 0.00 list >::empty(void) const 0.13 7.58 0.01 93 0.00 0.00 list, allocator > >::pop_front(void) 0.13 7.59 0.01 3 0.00 0.00 laberint::num_files(void) const 0.13 7.60 0.01 1 0.01 0.01 laberint_teseus::esborra_arbre(laberint_teseus::node *) 0.13 7.61 0.01 _MEMDIN__(void) 0.13 7.62 0.01 mem_din_pool::mem_din_pool(int, long) 0.13 7.63 0.01 __builtin_delete 0.13 7.64 0.01 util::Random::operator()(void) 0.13 7.65 0.01 mem_din_util::hash(void *, int) 0.00 7.65 0.00 16218 0.00 0.00 basic_string, __default_alloc_template >::Rep::release(void) 0.00 7.65 0.00 8543 0.00 0.00 pair::pair(unsigned int const &, unsigned int const &) 0.00 7.65 0.00 8543 0.00 0.00 pair make_pair(unsigned int const &, unsigned int const &) 0.00 7.65 0.00 8372 0.00 0.00 paret::paret(int) 0.00 7.65 0.00 8109 0.00 0.00 basic_string, __default_alloc_template >::check_realloc(unsigned int) const 0.00 7.65 0.00 4559 0.00 0.00 _List_iterator, pair const &, pair const *>::operator!=(_List_iterator, pair const &, pair const *> const &) const 0.00 7.65 0.00 4464 0.00 0.00 _List_iterator, pair const &, pair const *>::operator++(void) 0.00 7.65 0.00 2759 0.00 0.00 _List_iterator::_List_iterator(_List_node *) 0.00 7.65 0.00 2756 0.00 0.00 bool operator!= >(pair const &, pair const &) 0.00 7.65 0.00 2740 0.00 0.00 bool operator<=(paret const &, paret const &) 0.00 7.65 0.00 2192 0.00 0.00 paret::operator++(void) 0.00 7.65 0.00 1797 0.00 0.00 laberint::comprova_posicio(unsigned int, unsigned int) const 0.00 7.65 0.00 1744 0.00 0.00 pair::pair(void) 0.00 7.65 0.00 1248 0.00 0.00 laberint::busca_model(cambra *) const 0.00 7.65 0.00 1209 0.00 0.00 cambra::~cambra(void) 0.00 7.65 0.00 1190 0.00 0.00 cambra::operator=(cambra const &) 0.00 7.65 0.00 1173 0.00 0.00 laberint::operator()(pair const &) const 0.00 7.65 0.00 1097 0.00 0.00 list >::begin(void) 0.00 7.65 0.00 626 0.00 0.00 particio >::node::node(void) 0.00 7.65 0.00 625 0.00 0.00 cambra::operator==(cambra const &) const 0.00 7.65 0.00 625 0.00 0.00 cambra::operator!=(cambra const &) const 0.00 7.65 0.00 624 0.00 0.00 laberint::obre_porta(paret, pair const &) 0.00 7.65 0.00 558 0.00 0.00 _List_alloc_base, true>::_M_get_node(void) 0.00 7.65 0.00 558 0.00 0.00 _List_alloc_base, true>::_M_put_node(_List_node *) 0.00 7.65 0.00 558 0.00 0.00 simple_alloc<_List_node, __default_alloc_template >::allocate(unsigned int) 0.00 7.65 0.00 558 0.00 0.00 simple_alloc<_List_node, __default_alloc_template >::deallocate(_List_node *, unsigned int) 0.00 7.65 0.00 557 0.00 0.00 list >::_M_create_node(laberint_teseus::pos_i_parbre const &) 0.00 7.65 0.00 557 0.00 0.00 laberint_teseus::pos_i_parbre::pos_i_parbre(void) 0.00 7.65 0.00 557 0.00 0.00 void construct(laberint_teseus::pos_i_parbre *, laberint_teseus::pos_i_parbre const &) 0.00 7.65 0.00 557 0.00 0.00 void destroy(laberint_teseus::pos_i_parbre *) 0.00 7.65 0.00 557 0.00 0.00 list >::insert(_List_iterator, laberint_teseus::pos_i_parbre const &) 0.00 7.65 0.00 557 0.00 0.00 list >::push_back(laberint_teseus::pos_i_parbre const &) 0.00 7.65 0.00 549 0.00 0.00 _List_iterator::operator*(void) const 0.00 7.65 0.00 549 0.00 0.00 list >::front(void) 0.00 7.65 0.00 548 0.00 0.00 list >::erase(_List_iterator) 0.00 7.65 0.00 548 0.00 0.00 list >::pop_front(void) 0.00 7.65 0.00 465 0.00 0.00 _List_iterator, pair &, pair *>::_List_iterator(_List_node > *) 0.00 7.65 0.00 279 0.00 0.00 list, allocator > >::begin(void) 0.00 7.65 0.00 190 0.00 0.00 _List_iterator, pair const &, pair const *>::_List_iterator(_List_node > *) 0.00 7.65 0.00 95 0.00 0.00 void __distance<_List_iterator, pair const &, pair const *>, unsigned int>(_List_iterator, pair const &, pair const *>, _List_iterator, pair const &, pair const *>, unsigned int &, input_iterator_tag) 0.00 7.65 0.00 95 0.00 0.00 iterator_traits<_List_iterator, pair const &, pair const *> >::iterator_category __iterator_category<_List_iterator, pair const &, pair const *> >(_List_iterator, pair const &, pair const *> const &) 0.00 7.65 0.00 95 0.00 0.00 list, allocator > >::begin(void) const 0.00 7.65 0.00 95 0.00 0.00 void distance<_List_iterator, pair const &, pair const *>, unsigned int>(_List_iterator, pair const &, pair const *>, _List_iterator, pair const &, pair const *>, unsigned int &) 0.00 7.65 0.00 95 0.00 0.00 list, allocator > >::end(void) const 0.00 7.65 0.00 95 0.00 0.00 iterator_traits<_List_iterator, pair const &, pair const *> >::iterator_category iterator_category<_List_iterator, pair const &, pair const *> >(_List_iterator, pair const &, pair const *> const &) 0.00 7.65 0.00 95 0.00 0.00 list, allocator > >::size(void) const 0.00 7.65 0.00 94 0.00 0.00 _List_alloc_base, allocator >, true>::_M_get_node(void) 0.00 7.65 0.00 94 0.00 0.00 _List_alloc_base, allocator >, true>::_M_put_node(_List_node > *) 0.00 7.65 0.00 94 0.00 0.00 simple_alloc<_List_node >, __default_alloc_template >::allocate(unsigned int) 0.00 7.65 0.00 94 0.00 0.00 simple_alloc<_List_node >, __default_alloc_template >::deallocate(_List_node > *, unsigned int) 0.00 7.65 0.00 93 0.00 0.00 list, allocator > >::_M_create_node(pair const &) 0.00 7.65 0.00 93 0.00 0.00 _List_iterator, pair &, pair *>::operator*(void) const 0.00 7.65 0.00 93 0.00 0.00 void construct, pair >(pair *, pair const &) 0.00 7.65 0.00 93 0.00 0.00 void destroy >(pair *) 0.00 7.65 0.00 93 0.00 0.00 list, allocator > >::erase(_List_iterator, pair &, pair *>) 0.00 7.65 0.00 93 0.00 0.00 list, allocator > >::front(void) 0.00 7.65 0.00 93 0.00 0.00 list, allocator > >::insert(_List_iterator, pair &, pair *>, pair const &) 0.00 7.65 0.00 93 0.00 0.00 list, allocator > >::push_front(pair const &) 0.00 7.65 0.00 36 0.00 0.00 cambra::cambra(bool, bool, bool, bool) 0.00 7.65 0.00 13 0.00 0.00 __default_alloc_template::_S_round_up(unsigned int) 0.00 7.65 0.00 9 0.00 0.00 __default_alloc_template::_S_chunk_alloc(unsigned int, int &) 0.00 7.65 0.00 9 0.00 0.00 __default_alloc_template::_S_refill(unsigned int) 0.00 7.65 0.00 3 0.00 0.00 ostream & operator<<, __default_alloc_template >(ostream &, basic_string, __default_alloc_template > const &) 0.00 7.65 0.00 3 0.00 0.00 laberint::num_columnes(void) const 0.00 7.65 0.00 2 0.00 0.00 pair::pair(pair const &) 0.00 7.65 0.00 2 0.00 0.00 __static_initialization_and_destruction_0 0.00 7.65 0.00 2 0.00 0.00 __static_initialization_and_destruction_0 0.00 7.65 0.00 2 0.00 0.00 __static_initialization_and_destruction_0 0.00 7.65 0.00 2 0.00 0.00 __static_initialization_and_destruction_0 0.00 7.65 0.00 2 0.00 0.00 __static_initialization_and_destruction_0 0.00 7.65 0.00 2 0.00 0.00 pair::pair(int const &, int const &) 0.00 7.65 0.00 2 0.00 0.00 _List_base >::clear(void) 0.00 7.65 0.00 2 0.00 0.00 list, allocator > >::empty(void) const 0.00 7.65 0.00 2 0.00 0.00 pair make_pair(int const &, int const &) 0.00 7.65 0.00 1 0.00 0.00 laberint_teseus::~laberint_teseus(void) 0.00 7.65 0.00 1 0.00 0.00 laberint::~laberint(void) 0.00 7.65 0.00 1 0.00 0.00 _List_base >::~_List_base(void) 0.00 7.65 0.00 1 0.00 0.00 _List_base, allocator > >::~_List_base(void) 0.00 7.65 0.00 1 0.00 0.00 list >::~list(void) 0.00 7.65 0.00 1 0.00 0.00 list, allocator > >::~list(void) 0.00 7.65 0.00 1 0.00 0.00 particio >::~particio(void) 0.00 7.65 0.00 1 0.00 0.00 allocator::~allocator(void) 0.00 7.65 0.00 1 0.00 0.00 allocator >::~allocator(void) 0.00 7.65 0.00 1 0.00 0.02 laberint_teseus::laberint_teseus(unsigned int, unsigned int) 0.00 7.65 0.00 1 0.00 0.02 laberint::laberint(unsigned int, unsigned int) 0.00 7.65 0.00 1 0.00 0.00 _List_base >::_List_base(allocator const &) 0.00 7.65 0.00 1 0.00 0.00 _List_base, allocator > >::_List_base(allocator > const &) 0.00 7.65 0.00 1 0.00 0.00 _List_alloc_base, true>::_List_alloc_base(allocator const &) 0.00 7.65 0.00 1 0.00 0.00 _List_alloc_base, allocator >, true>::_List_alloc_base(allocator > const &) 0.00 7.65 0.00 1 0.00 0.00 list >::list(allocator const &) 0.00 7.65 0.00 1 0.00 0.00 list, allocator > >::list(allocator > const &) 0.00 7.65 0.00 1 0.00 0.00 particio >::particio(void) 0.00 7.65 0.00 1 0.00 0.00 allocator::allocator(void) 0.00 7.65 0.00 1 0.00 0.00 allocator >::allocator(void) 0.00 7.65 0.00 1 0.00 0.00 _List_base, allocator > >::clear(void) 0.00 7.65 0.00 1 0.00 0.00 list >::clear(void) 0.00 7.65 0.00 1 0.00 0.00 particio >::destrueix_llista(particio >::node const *) 0.00 7.65 0.00 1 0.00 0.00 laberint::elimina_reserva(void) 0.00 7.65 0.00 1 0.00 0.01 laberint::omple_vector_models(void) 0.00 7.65 0.00 1 0.00 0.00 laberint::reserva_memoria(unsigned int, unsigned int) 0.00 7.65 0.00 1 0.00 1.39 resol(laberint_teseus &, pair const &, pair 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. Gráfico de llamadas (explicación a continuación) granularidad: cada elemento de muestra cubre 4 byte(s) para 0.13% de 7.65 segundos ind % tiempo sí_mismo hijos llamado nombre [1] 98.3 0.00 7.52 main [1] 0.05 5.46 1/1 dedalus::construir(laberint &) [2] 0.00 1.39 1/1 resol(laberint_teseus &, pair const &, pair const &) [5] 0.02 0.58 1/1 laberint::print(ostream &) const [13] 0.00 0.02 1/1 laberint_teseus::laberint_teseus(unsigned int, unsigned int) [38] 0.00 0.00 1/1 laberint_teseus::~laberint_teseus(void) [94] 0.00 0.00 2/2 pair make_pair(int const &, int const &) [125] 0.00 0.00 2/2 pair::pair(pair const &) [230] 0.00 0.00 1/8372 paret::paret(int) [213] ----------------------------------------------- 0.05 5.46 1/1 main [1] [2] 72.1 0.05 5.46 1 dedalus::construir(laberint &) [2] 1.90 2.33 5512/5512 particio >::representant(pair const &) const [3] 0.22 0.55 624/624 particio >::unir(pair const &, pair const &) [12] 0.15 0.26 625/625 particio >::afegir(pair const &) [16] 0.00 0.02 624/624 laberint::obre_porta(paret, pair const &) [40] 0.01 0.00 2878/2878 particio >::size(void) const [47] 0.00 0.01 625/1173 laberint::operator()(pair const &) const [54] 0.00 0.00 2756/2756 bool operator!= >(pair const &, pair const &) [67] 0.00 0.00 1/3 laberint::num_files(void) const [49] 0.00 0.00 625/625 cambra::operator!=(cambra const &) const [74] 0.00 0.00 2/36 cambra::cambra(bool, bool, bool, bool) [35] 0.00 0.00 2877/31431 paret::operator int(void) const [52] 0.00 0.00 6883/8543 pair make_pair(unsigned int const &, unsigned int const &) [107] 0.00 0.00 2878/8372 paret::paret(int) [213] 0.00 0.00 627/1209 cambra::~cambra(void) [219] 0.00 0.00 2/1744 pair::pair(void) [218] 0.00 0.00 1/1 particio >::particio(void) [238] 0.00 0.00 1/1190 cambra::operator=(cambra const &) [220] 0.00 0.00 1/3 laberint::num_columnes(void) const [123] 0.00 0.00 1/1 particio >::~particio(void) [233] ----------------------------------------------- 1.90 2.33 5512/5512 dedalus::construir(laberint &) [2] [3] 55.4 1.90 2.33 5512 particio >::representant(pair const &) const [3] 2.33 0.00 1719360/2320080 bool operator==(pair const &, pair const &) [4] ----------------------------------------------- 0.00 0.00 549/2320080 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] 0.00 0.00 2756/2320080 bool operator!= >(pair const &, pair const &) [67] 0.26 0.00 195000/2320080 particio >::afegir(pair const &) [16] 0.55 0.00 402415/2320080 particio >::unir(pair const &, pair const &) [12] 2.33 0.00 1719360/2320080 particio >::representant(pair const &) const [3] [4] 41.2 3.15 0.00 2320080 bool operator==(pair const &, pair const &) [4] ----------------------------------------------- 0.00 1.39 1/1 main [1] [5] 18.1 0.00 1.39 1 resol(laberint_teseus &, pair const &, pair const &) [5] 0.04 1.33 1/1 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] 0.01 0.00 93/93 list, allocator > >::pop_front(void) [45] 0.00 0.00 1/3 laberint::num_files(void) const [49] 0.00 0.00 1/1 list, allocator > >::~list(void) [101] 0.00 0.00 1/1 list, allocator > >::list(allocator > const &) [105] 0.00 0.00 95/95 list, allocator > >::size(void) const [119] 0.00 0.00 93/93 list, allocator > >::front(void) [122] 0.00 0.00 1/1 allocator >::allocator(void) [240] 0.00 0.00 1/1 allocator >::~allocator(void) [235] 0.00 0.00 1/1744 pair::pair(void) [218] 0.00 0.00 1/3 laberint::num_columnes(void) const [123] ----------------------------------------------- 0.04 1.33 1/1 resol(laberint_teseus &, pair const &, pair const &) [5] [6] 17.9 0.04 1.33 1 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] 0.04 0.50 3288/8092 paret::paret(basic_string, __default_alloc_template > const &) [7] 0.01 0.50 2192/3442 cambra::hi_ha_porta(paret) const [11] 0.01 0.18 3288/8109 basic_string, __default_alloc_template >::basic_string(char const *) [14] 0.00 0.02 557/557 list >::push_back(laberint_teseus::pos_i_parbre const &) [37] 0.00 0.02 3288/8109 basic_string, __default_alloc_template >::~basic_string(void) [32] 0.01 0.00 557/557 laberint_teseus::node::node(void) [55] 0.01 0.00 550/550 list >::empty(void) const [48] 0.01 0.00 1/1 laberint_teseus::esborra_arbre(laberint_teseus::node *) [50] 0.00 0.00 548/1173 laberint::operator()(pair const &) const [54] 0.00 0.00 548/548 list >::pop_front(void) [66] 0.00 0.00 1/3 laberint::num_files(void) const [49] 0.00 0.00 2740/2740 bool operator<=(paret const &, paret const &) [72] 0.00 0.00 549/2320080 bool operator==(pair const &, pair const &) [4] 0.00 0.00 1/36 cambra::cambra(bool, bool, bool, bool) [35] 0.00 0.00 93/93 list, allocator > >::push_front(pair const &) [81] 0.00 0.00 1103/31431 paret::operator int(void) const [52] 0.00 0.00 1/1 list >::clear(void) [97] 0.00 0.00 2192/2192 paret::operator++(void) [217] 0.00 0.00 1660/8543 pair make_pair(unsigned int const &, unsigned int const &) [107] 0.00 0.00 557/557 laberint_teseus::pos_i_parbre::pos_i_parbre(void) [222] 0.00 0.00 549/549 list >::front(void) [113] 0.00 0.00 549/1209 cambra::~cambra(void) [219] 0.00 0.00 548/1190 cambra::operator=(cambra const &) [220] 0.00 0.00 2/2 list, allocator > >::empty(void) const [124] 0.00 0.00 1/8372 paret::paret(int) [213] 0.00 0.00 1/3 laberint::num_columnes(void) const [123] 0.00 0.00 1/1744 pair::pair(void) [218] ----------------------------------------------- 0.00 0.02 112/8092 cambra::cambra(bool, bool, bool, bool) [35] 0.02 0.19 1250/8092 laberint::print(ostream &) const [13] 0.04 0.50 3288/8092 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] 0.04 0.53 3442/8092 cambra::hi_ha_porta(paret) const [11] [7] 17.5 0.10 1.24 8092 paret::paret(basic_string, __default_alloc_template > const &) [7] 0.12 1.12 87804/87804 bool operator==, __default_alloc_template >(basic_string, __default_alloc_template > const &, char const *) [8] ----------------------------------------------- 0.12 1.12 87804/87804 paret::paret(basic_string, __default_alloc_template > const &) [7] [8] 16.2 0.12 1.12 87804 bool operator==, __default_alloc_template >(basic_string, __default_alloc_template > const &, char const *) [8] 0.10 1.02 87804/87804 basic_string, __default_alloc_template >::compare(char const *, unsigned int) const [9] ----------------------------------------------- 0.10 1.02 87804/87804 bool operator==, __default_alloc_template >(basic_string, __default_alloc_template > const &, char const *) [8] [9] 14.6 0.10 1.02 87804 basic_string, __default_alloc_template >::compare(char const *, unsigned int) const [9] 0.31 0.71 87804/87804 basic_string, __default_alloc_template >::compare(char const *, unsigned int, unsigned int) const [10] ----------------------------------------------- 0.31 0.71 87804/87804 basic_string, __default_alloc_template >::compare(char const *, unsigned int) const [9] [10] 13.3 0.31 0.71 87804 basic_string, __default_alloc_template >::compare(char const *, unsigned int, unsigned int) const [10] 0.29 0.12 183700/191812 basic_string, __default_alloc_template >::length(void) const [15] 0.19 0.11 87804/104025 basic_string, __default_alloc_template >::data(void) const [20] ----------------------------------------------- 0.00 0.29 1250/3442 laberint::print(ostream &) const [13] 0.01 0.50 2192/3442 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] [11] 10.5 0.01 0.79 3442 cambra::hi_ha_porta(paret) const [11] 0.04 0.53 3442/8092 paret::paret(basic_string, __default_alloc_template > const &) [7] 0.01 0.18 3442/8109 basic_string, __default_alloc_template >::basic_string(char const *) [14] 0.00 0.02 3442/8109 basic_string, __default_alloc_template >::~basic_string(void) [32] 0.00 0.00 13768/31431 paret::operator int(void) const [52] ----------------------------------------------- 0.22 0.55 624/624 dedalus::construir(laberint &) [2] [12] 10.0 0.22 0.55 624 particio >::unir(pair const &, pair const &) [12] 0.55 0.00 402415/2320080 bool operator==(pair const &, pair const &) [4] ----------------------------------------------- 0.02 0.58 1/1 main [1] [13] 7.8 0.02 0.58 1 laberint::print(ostream &) const [13] 0.00 0.29 1250/3442 cambra::hi_ha_porta(paret) const [11] 0.02 0.19 1250/8092 paret::paret(basic_string, __default_alloc_template > const &) [7] 0.00 0.07 1250/8109 basic_string, __default_alloc_template >::basic_string(char const *) [14] 0.00 0.01 1250/8109 basic_string, __default_alloc_template >::~basic_string(void) [32] 0.00 0.00 1/36 cambra::cambra(bool, bool, bool, bool) [35] 0.00 0.00 625/1190 cambra::operator=(cambra const &) [220] 0.00 0.00 1/1209 cambra::~cambra(void) [219] ----------------------------------------------- 0.00 0.00 1/8109 __static_initialization_and_destruction_0 [89] 0.00 0.00 1/8109 __static_initialization_and_destruction_0 [90] 0.00 0.00 1/8109 __static_initialization_and_destruction_0 [91] 0.00 0.00 1/8109 __static_initialization_and_destruction_0 [92] 0.00 0.00 1/8109 __static_initialization_and_destruction_0 [93] 0.00 0.00 3/8109 mem_din_pool::print_memory_status_report(ostream &, int) [87] 0.00 0.00 4/8109 __static_initialization_and_destruction_0 [86] 0.00 0.00 5/8109 __static_initialization_and_destruction_0 [83] 0.00 0.01 112/8109 cambra::cambra(bool, bool, bool, bool) [35] 0.00 0.07 1250/8109 laberint::print(ostream &) const [13] 0.01 0.18 3288/8109 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] 0.01 0.18 3442/8109 cambra::hi_ha_porta(paret) const [11] [14] 6.1 0.03 0.43 8109 basic_string, __default_alloc_template >::basic_string(char const *) [14] 0.01 0.40 8109/8109 basic_string, __default_alloc_template >::assign(char const *) [17] 0.02 0.00 8109/8109 basic_string, __default_alloc_template >::Rep::grab(void) [36] ----------------------------------------------- 0.00 0.00 3/191812 ostream & operator<<, __default_alloc_template >(ostream &, basic_string, __default_alloc_template > const &) [99] 0.01 0.01 8109/191812 basic_string, __default_alloc_template >::replace(unsigned int, unsigned int, char const *, unsigned int) [19] 0.29 0.12 183700/191812 basic_string, __default_alloc_template >::compare(char const *, unsigned int, unsigned int) const [10] [15] 5.6 0.30 0.13 191812 basic_string, __default_alloc_template >::length(void) const [15] 0.13 0.00 191812/336382 basic_string, __default_alloc_template >::rep(void) const [21] ----------------------------------------------- 0.15 0.26 625/625 dedalus::construir(laberint &) [2] [16] 5.4 0.15 0.26 625 particio >::afegir(pair const &) [16] 0.26 0.00 195000/2320080 bool operator==(pair const &, pair const &) [4] 0.00 0.00 625/626 particio >::node::node(void) [221] ----------------------------------------------- 0.01 0.40 8109/8109 basic_string, __default_alloc_template >::basic_string(char const *) [14] [17] 5.4 0.01 0.40 8109 basic_string, __default_alloc_template >::assign(char const *) [17] 0.01 0.39 8109/8109 basic_string, __default_alloc_template >::assign(char const *, unsigned int) [18] ----------------------------------------------- 0.01 0.39 8109/8109 basic_string, __default_alloc_template >::assign(char const *) [17] [18] 5.2 0.01 0.39 8109 basic_string, __default_alloc_template >::assign(char const *, unsigned int) [18] 0.06 0.33 8109/8109 basic_string, __default_alloc_template >::replace(unsigned int, unsigned int, char const *, unsigned int) [19] ----------------------------------------------- 0.06 0.33 8109/8109 basic_string, __default_alloc_template >::assign(char const *, unsigned int) [18] [19] 5.1 0.06 0.33 8109 basic_string, __default_alloc_template >::replace(unsigned int, unsigned int, char const *, unsigned int) [19] 0.01 0.10 8109/8109 basic_string, __default_alloc_template >::Rep::create(unsigned int) [22] 0.06 0.00 24327/24327 basic_string, __default_alloc_template >::Rep::copy(unsigned int, char const *, unsigned int) [28] 0.04 0.02 16218/104025 basic_string, __default_alloc_template >::data(void) const [20] 0.01 0.04 8109/8109 basic_string, __default_alloc_template >::repup(basic_string, __default_alloc_template >::Rep *) [31] 0.01 0.01 8109/191812 basic_string, __default_alloc_template >::length(void) const [15] 0.00 0.01 8109/8109 basic_string, __default_alloc_template >::check_realloc(unsigned int) const [46] 0.01 0.00 8109/8109 basic_string, __default_alloc_template >::max_size(void) const [61] 0.01 0.00 8109/336382 basic_string, __default_alloc_template >::rep(void) const [21] ----------------------------------------------- 0.00 0.00 3/104025 ostream & operator<<, __default_alloc_template >(ostream &, basic_string, __default_alloc_template > const &) [99] 0.04 0.02 16218/104025 basic_string, __default_alloc_template >::replace(unsigned int, unsigned int, char const *, unsigned int) [19] 0.19 0.11 87804/104025 basic_string, __default_alloc_template >::compare(char const *, unsigned int, unsigned int) const [10] [20] 4.6 0.23 0.12 104025 basic_string, __default_alloc_template >::data(void) const [20] 0.07 0.00 104025/336382 basic_string, __default_alloc_template >::rep(void) const [21] 0.06 0.00 104025/128349 basic_string, __default_alloc_template >::Rep::data(void) [26] ----------------------------------------------- 0.01 0.00 8109/336382 basic_string, __default_alloc_template >::repup(basic_string, __default_alloc_template >::Rep *) [31] 0.01 0.00 8109/336382 basic_string, __default_alloc_template >::replace(unsigned int, unsigned int, char const *, unsigned int) [19] 0.01 0.00 8109/336382 basic_string, __default_alloc_template >::~basic_string(void) [32] 0.01 0.00 16218/336382 basic_string, __default_alloc_template >::check_realloc(unsigned int) const [46] 0.07 0.00 104025/336382 basic_string, __default_alloc_template >::data(void) const [20] 0.13 0.00 191812/336382 basic_string, __default_alloc_template >::length(void) const [15] [21] 2.9 0.22 0.00 336382 basic_string, __default_alloc_template >::rep(void) const [21] ----------------------------------------------- 0.01 0.10 8109/8109 basic_string, __default_alloc_template >::replace(unsigned int, unsigned int, char const *, unsigned int) [19] [22] 1.4 0.01 0.10 8109 basic_string, __default_alloc_template >::Rep::create(unsigned int) [22] 0.04 0.05 8109/8109 basic_string, __default_alloc_template >::Rep::operator new(unsigned int, unsigned int) [23] 0.01 0.00 8109/8109 basic_string, __default_alloc_template >::Rep::frob_size(unsigned int) [60] ----------------------------------------------- 0.04 0.05 8109/8109 basic_string, __default_alloc_template >::Rep::create(unsigned int) [22] [23] 1.2 0.04 0.05 8109 basic_string, __default_alloc_template >::Rep::operator new(unsigned int, unsigned int) [23] 0.02 0.03 8109/8761 __default_alloc_template::allocate(unsigned int) [30] ----------------------------------------------- 0.00 0.04 8109/16218 basic_string, __default_alloc_template >::repup(basic_string, __default_alloc_template >::Rep *) [31] 0.00 0.04 8109/16218 basic_string, __default_alloc_template >::~basic_string(void) [32] [24] 0.9 0.00 0.07 16218 basic_string, __default_alloc_template >::Rep::release(void) [24] 0.01 0.06 8109/8109 basic_string, __default_alloc_template >::Rep::operator delete(void *) [25] ----------------------------------------------- 0.01 0.06 8109/8109 basic_string, __default_alloc_template >::Rep::release(void) [24] [25] 0.9 0.01 0.06 8109 basic_string, __default_alloc_template >::Rep::operator delete(void *) [25] 0.03 0.03 8109/8761 __default_alloc_template::deallocate(void *, unsigned int) [27] ----------------------------------------------- 0.00 0.00 8106/128349 basic_string, __default_alloc_template >::Rep::copy(unsigned int, char const *, unsigned int) [28] 0.00 0.00 8109/128349 basic_string, __default_alloc_template >::repup(basic_string, __default_alloc_template >::Rep *) [31] 0.00 0.00 8109/128349 basic_string, __default_alloc_template >::Rep::grab(void) [36] 0.06 0.00 104025/128349 basic_string, __default_alloc_template >::data(void) const [20] [26] 0.9 0.07 0.00 128349 basic_string, __default_alloc_template >::Rep::data(void) [26] ----------------------------------------------- 0.00 0.00 94/8761 simple_alloc<_List_node >, __default_alloc_template >::deallocate(_List_node > *, unsigned int) [75] 0.00 0.00 558/8761 simple_alloc<_List_node, __default_alloc_template >::deallocate(_List_node *, unsigned int) [63] 0.03 0.03 8109/8761 basic_string, __default_alloc_template >::Rep::operator delete(void *) [25] [27] 0.8 0.03 0.03 8761 __default_alloc_template::deallocate(void *, unsigned int) [27] 0.01 0.00 8761/17522 __default_alloc_template::_Lock::_Lock(void) [34] 0.01 0.00 8761/17533 __default_alloc_template::_S_freelist_index(unsigned int) [33] 0.00 0.00 8761/17522 __default_alloc_template::_Lock::~_Lock(void) [62] ----------------------------------------------- 0.06 0.00 24327/24327 basic_string, __default_alloc_template >::replace(unsigned int, unsigned int, char const *, unsigned int) [19] [28] 0.8 0.06 0.00 24327 basic_string, __default_alloc_template >::Rep::copy(unsigned int, char const *, unsigned int) [28] 0.00 0.00 8106/128349 basic_string, __default_alloc_template >::Rep::data(void) [26] ----------------------------------------------- [29] 0.8 0.06 0.00 util::Random::rand(void) [29] ----------------------------------------------- 0.00 0.00 94/8761 simple_alloc<_List_node >, __default_alloc_template >::allocate(unsigned int) [78] 0.00 0.00 558/8761 simple_alloc<_List_node, __default_alloc_template >::allocate(unsigned int) [68] 0.02 0.03 8109/8761 basic_string, __default_alloc_template >::Rep::operator new(unsigned int, unsigned int) [23] [30] 0.7 0.02 0.04 8761 __default_alloc_template::allocate(unsigned int) [30] 0.01 0.00 8761/17522 __default_alloc_template::_Lock::_Lock(void) [34] 0.01 0.00 8761/17533 __default_alloc_template::_S_freelist_index(unsigned int) [33] 0.00 0.00 8761/17522 __default_alloc_template::_Lock::~_Lock(void) [62] 0.00 0.00 9/9 __default_alloc_template::_S_refill(unsigned int) [98] 0.00 0.00 9/13 __default_alloc_template::_S_round_up(unsigned int) [229] ----------------------------------------------- 0.01 0.04 8109/8109 basic_string, __default_alloc_template >::replace(unsigned int, unsigned int, char const *, unsigned int) [19] [31] 0.7 0.01 0.04 8109 basic_string, __default_alloc_template >::repup(basic_string, __default_alloc_template >::Rep *) [31] 0.00 0.04 8109/16218 basic_string, __default_alloc_template >::Rep::release(void) [24] 0.01 0.00 8109/336382 basic_string, __default_alloc_template >::rep(void) const [21] 0.00 0.00 8109/128349 basic_string, __default_alloc_template >::Rep::data(void) [26] ----------------------------------------------- 0.00 0.00 1/8109 __static_initialization_and_destruction_0 [89] 0.00 0.00 1/8109 __static_initialization_and_destruction_0 [90] 0.00 0.00 1/8109 __static_initialization_and_destruction_0 [91] 0.00 0.00 1/8109 __static_initialization_and_destruction_0 [92] 0.00 0.00 1/8109 __static_initialization_and_destruction_0 [93] 0.00 0.00 3/8109 mem_din_pool::print_memory_status_report(ostream &, int) [87] 0.00 0.00 4/8109 __static_initialization_and_destruction_0 [86] 0.00 0.00 5/8109 __static_initialization_and_destruction_0 [83] 0.00 0.00 112/8109 cambra::cambra(bool, bool, bool, bool) [35] 0.00 0.01 1250/8109 laberint::print(ostream &) const [13] 0.00 0.02 3288/8109 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] 0.00 0.02 3442/8109 cambra::hi_ha_porta(paret) const [11] [32] 0.7 0.01 0.04 8109 basic_string, __default_alloc_template >::~basic_string(void) [32] 0.00 0.04 8109/16218 basic_string, __default_alloc_template >::Rep::release(void) [24] 0.01 0.00 8109/336382 basic_string, __default_alloc_template >::rep(void) const [21] ----------------------------------------------- 0.00 0.00 2/17533 __default_alloc_template::_S_chunk_alloc(unsigned int, int &) [106] 0.00 0.00 9/17533 __default_alloc_template::_S_refill(unsigned int) [98] 0.01 0.00 8761/17533 __default_alloc_template::allocate(unsigned int) [30] 0.01 0.00 8761/17533 __default_alloc_template::deallocate(void *, unsigned int) [27] [33] 0.4 0.03 0.00 17533 __default_alloc_template::_S_freelist_index(unsigned int) [33] ----------------------------------------------- 0.01 0.00 8761/17522 __default_alloc_template::allocate(unsigned int) [30] 0.01 0.00 8761/17522 __default_alloc_template::deallocate(void *, unsigned int) [27] [34] 0.4 0.03 0.00 17522 __default_alloc_template::_Lock::_Lock(void) [34] ----------------------------------------------- 0.00 0.00 1/36 laberint::print(ostream &) const [13] 0.00 0.00 1/36 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] 0.00 0.00 2/36 dedalus::construir(laberint &) [2] 0.00 0.01 16/36 laberint::laberint(unsigned int, unsigned int) [39] 0.00 0.01 16/36 laberint::omple_vector_models(void) [44] [35] 0.3 0.00 0.03 36 cambra::cambra(bool, bool, bool, bool) [35] 0.00 0.02 112/8092 paret::paret(basic_string, __default_alloc_template > const &) [7] 0.00 0.01 112/8109 basic_string, __default_alloc_template >::basic_string(char const *) [14] 0.00 0.00 112/8109 basic_string, __default_alloc_template >::~basic_string(void) [32] 0.00 0.00 176/8372 paret::paret(int) [213] ----------------------------------------------- 0.02 0.00 8109/8109 basic_string, __default_alloc_template >::basic_string(char const *) [14] [36] 0.3 0.02 0.00 8109 basic_string, __default_alloc_template >::Rep::grab(void) [36] 0.00 0.00 8109/128349 basic_string, __default_alloc_template >::Rep::data(void) [26] ----------------------------------------------- 0.00 0.02 557/557 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] [37] 0.3 0.00 0.02 557 list >::push_back(laberint_teseus::pos_i_parbre const &) [37] 0.02 0.00 557/557 list >::end(void) [42] 0.00 0.00 557/557 list >::insert(_List_iterator, laberint_teseus::pos_i_parbre const &) [70] ----------------------------------------------- 0.00 0.02 1/1 main [1] [38] 0.3 0.00 0.02 1 laberint_teseus::laberint_teseus(unsigned int, unsigned int) [38] 0.00 0.02 1/1 laberint::laberint(unsigned int, unsigned int) [39] 0.00 0.00 1/1 list >::list(allocator const &) [104] 0.00 0.00 1/1 allocator::allocator(void) [239] 0.00 0.00 1/1 allocator::~allocator(void) [234] ----------------------------------------------- 0.00 0.02 1/1 laberint_teseus::laberint_teseus(unsigned int, unsigned int) [38] [39] 0.3 0.00 0.02 1 laberint::laberint(unsigned int, unsigned int) [39] 0.00 0.01 16/36 cambra::cambra(bool, bool, bool, bool) [35] 0.00 0.01 1/1 laberint::omple_vector_models(void) [44] 0.00 0.00 1/1 laberint::reserva_memoria(unsigned int, unsigned int) [129] ----------------------------------------------- 0.00 0.02 624/624 dedalus::construir(laberint &) [2] [40] 0.3 0.00 0.02 624 laberint::obre_porta(paret, pair const &) [40] 0.02 0.00 624/624 laberint::obre_tanca(paret, pair const &, bool) [41] ----------------------------------------------- 0.02 0.00 624/624 laberint::obre_porta(paret, pair const &) [40] [41] 0.3 0.02 0.00 624 laberint::obre_tanca(paret, pair const &, bool) [41] 0.00 0.00 3203/31431 paret::operator int(void) const [52] 0.00 0.00 1248/1248 laberint::busca_model(cambra *) const [109] 0.00 0.00 624/8372 paret::paret(int) [213] 0.00 0.00 624/1797 laberint::comprova_posicio(unsigned int, unsigned int) const [108] ----------------------------------------------- 0.02 0.00 557/557 list >::push_back(laberint_teseus::pos_i_parbre const &) [37] [42] 0.3 0.02 0.00 557 list >::end(void) [42] 0.00 0.00 557/2759 _List_iterator::_List_iterator(_List_node *) [216] ----------------------------------------------- [43] 0.3 0.02 0.00 util::Random::cycle(void) [43] ----------------------------------------------- 0.00 0.01 1/1 laberint::laberint(unsigned int, unsigned int) [39] [44] 0.1 0.00 0.01 1 laberint::omple_vector_models(void) [44] 0.00 0.01 16/36 cambra::cambra(bool, bool, bool, bool) [35] 0.00 0.00 16/1190 cambra::operator=(cambra const &) [220] 0.00 0.00 16/1209 cambra::~cambra(void) [219] ----------------------------------------------- 0.01 0.00 93/93 resol(laberint_teseus &, pair const &, pair const &) [5] [45] 0.1 0.01 0.00 93 list, allocator > >::pop_front(void) [45] 0.00 0.00 93/93 list, allocator > >::erase(_List_iterator, pair &, pair *>) [77] 0.00 0.00 93/279 list, allocator > >::begin(void) [114] ----------------------------------------------- 0.00 0.01 8109/8109 basic_string, __default_alloc_template >::replace(unsigned int, unsigned int, char const *, unsigned int) [19] [46] 0.1 0.00 0.01 8109 basic_string, __default_alloc_template >::check_realloc(unsigned int) const [46] 0.01 0.00 16218/336382 basic_string, __default_alloc_template >::rep(void) const [21] ----------------------------------------------- 0.01 0.00 2878/2878 dedalus::construir(laberint &) [2] [47] 0.1 0.01 0.00 2878 particio >::size(void) const [47] ----------------------------------------------- 0.01 0.00 550/550 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] [48] 0.1 0.01 0.00 550 list >::empty(void) const [48] ----------------------------------------------- 0.00 0.00 1/3 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] 0.00 0.00 1/3 dedalus::construir(laberint &) [2] 0.00 0.00 1/3 resol(laberint_teseus &, pair const &, pair const &) [5] [49] 0.1 0.01 0.00 3 laberint::num_files(void) const [49] ----------------------------------------------- 556 laberint_teseus::esborra_arbre(laberint_teseus::node *) [50] 0.01 0.00 1/1 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] [50] 0.1 0.01 0.00 1+556 laberint_teseus::esborra_arbre(laberint_teseus::node *) [50] 556 laberint_teseus::esborra_arbre(laberint_teseus::node *) [50] ----------------------------------------------- [51] 0.1 0.01 0.00 mem_din_util::hash(void *, int) [51] ----------------------------------------------- 0.00 0.00 1103/31431 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] 0.00 0.00 2877/31431 dedalus::construir(laberint &) [2] 0.00 0.00 3203/31431 laberint::obre_tanca(paret, pair const &, bool) [41] 0.00 0.00 5000/31431 cambra::operator==(cambra const &) const [73] 0.00 0.00 5480/31431 bool operator<=(paret const &, paret const &) [72] 0.00 0.00 13768/31431 cambra::hi_ha_porta(paret) const [11] [52] 0.1 0.01 0.00 31431 paret::operator int(void) const [52] ----------------------------------------------- 0.01 0.00 1173/1173 laberint::operator()(pair const &) const [54] [53] 0.1 0.01 0.00 1173 cambra::cambra(cambra const &) [53] 0.00 0.00 4692/8372 paret::paret(int) [213] ----------------------------------------------- 0.00 0.00 548/1173 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] 0.00 0.01 625/1173 dedalus::construir(laberint &) [2] [54] 0.1 0.00 0.01 1173 laberint::operator()(pair const &) const [54] 0.01 0.00 1173/1173 cambra::cambra(cambra const &) [53] 0.00 0.00 1173/1797 laberint::comprova_posicio(unsigned int, unsigned int) const [108] ----------------------------------------------- 0.01 0.00 557/557 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] [55] 0.1 0.01 0.00 557 laberint_teseus::node::node(void) [55] 0.00 0.00 557/1744 pair::pair(void) [218] ----------------------------------------------- [56] 0.1 0.01 0.00 _MEMDIN__(void) [56] ----------------------------------------------- [57] 0.1 0.01 0.00 mem_din_pool::mem_din_pool(int, long) [57] ----------------------------------------------- [58] 0.1 0.01 0.00 __builtin_delete [58] ----------------------------------------------- [59] 0.1 0.01 0.00 util::Random::operator()(void) [59] ----------------------------------------------- 0.01 0.00 8109/8109 basic_string, __default_alloc_template >::Rep::create(unsigned int) [22] [60] 0.1 0.01 0.00 8109 basic_string, __default_alloc_template >::Rep::frob_size(unsigned int) [60] ----------------------------------------------- 0.01 0.00 8109/8109 basic_string, __default_alloc_template >::replace(unsigned int, unsigned int, char const *, unsigned int) [19] [61] 0.1 0.01 0.00 8109 basic_string, __default_alloc_template >::max_size(void) const [61] ----------------------------------------------- 0.00 0.00 8761/17522 __default_alloc_template::allocate(unsigned int) [30] 0.00 0.00 8761/17522 __default_alloc_template::deallocate(void *, unsigned int) [27] [62] 0.1 0.01 0.00 17522 __default_alloc_template::_Lock::~_Lock(void) [62] ----------------------------------------------- 0.00 0.00 558/558 _List_alloc_base, true>::_M_put_node(_List_node *) [64] [63] 0.1 0.00 0.00 558 simple_alloc<_List_node, __default_alloc_template >::deallocate(_List_node *, unsigned int) [63] 0.00 0.00 558/8761 __default_alloc_template::deallocate(void *, unsigned int) [27] ----------------------------------------------- 0.00 0.00 1/558 _List_base >::~_List_base(void) [95] 0.00 0.00 9/558 _List_base >::clear(void) [88] 0.00 0.00 548/558 list >::erase(_List_iterator) [65] [64] 0.1 0.00 0.00 558 _List_alloc_base, true>::_M_put_node(_List_node *) [64] 0.00 0.00 558/558 simple_alloc<_List_node, __default_alloc_template >::deallocate(_List_node *, unsigned int) [63] ----------------------------------------------- 0.00 0.00 548/548 list >::pop_front(void) [66] [65] 0.1 0.00 0.00 548 list >::erase(_List_iterator) [65] 0.00 0.00 548/558 _List_alloc_base, true>::_M_put_node(_List_node *) [64] 0.00 0.00 548/557 void destroy(laberint_teseus::pos_i_parbre *) [112] 0.00 0.00 548/2759 _List_iterator::_List_iterator(_List_node *) [216] ----------------------------------------------- 0.00 0.00 548/548 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] [66] 0.1 0.00 0.00 548 list >::pop_front(void) [66] 0.00 0.00 548/548 list >::erase(_List_iterator) [65] 0.00 0.00 548/1097 list >::begin(void) [110] ----------------------------------------------- 0.00 0.00 2756/2756 dedalus::construir(laberint &) [2] [67] 0.0 0.00 0.00 2756 bool operator!= >(pair const &, pair const &) [67] 0.00 0.00 2756/2320080 bool operator==(pair const &, pair const &) [4] ----------------------------------------------- 0.00 0.00 558/558 _List_alloc_base, true>::_M_get_node(void) [69] [68] 0.0 0.00 0.00 558 simple_alloc<_List_node, __default_alloc_template >::allocate(unsigned int) [68] 0.00 0.00 558/8761 __default_alloc_template::allocate(unsigned int) [30] ----------------------------------------------- 0.00 0.00 1/558 _List_base >::_List_base(allocator const &) [102] 0.00 0.00 557/558 list >::_M_create_node(laberint_teseus::pos_i_parbre const &) [71] [69] 0.0 0.00 0.00 558 _List_alloc_base, true>::_M_get_node(void) [69] 0.00 0.00 558/558 simple_alloc<_List_node, __default_alloc_template >::allocate(unsigned int) [68] ----------------------------------------------- 0.00 0.00 557/557 list >::push_back(laberint_teseus::pos_i_parbre const &) [37] [70] 0.0 0.00 0.00 557 list >::insert(_List_iterator, laberint_teseus::pos_i_parbre const &) [70] 0.00 0.00 557/557 list >::_M_create_node(laberint_teseus::pos_i_parbre const &) [71] 0.00 0.00 557/2759 _List_iterator::_List_iterator(_List_node *) [216] ----------------------------------------------- 0.00 0.00 557/557 list >::insert(_List_iterator, laberint_teseus::pos_i_parbre const &) [70] [71] 0.0 0.00 0.00 557 list >::_M_create_node(laberint_teseus::pos_i_parbre const &) [71] 0.00 0.00 557/558 _List_alloc_base, true>::_M_get_node(void) [69] 0.00 0.00 557/557 void construct(laberint_teseus::pos_i_parbre *, laberint_teseus::pos_i_parbre const &) [111] ----------------------------------------------- 0.00 0.00 2740/2740 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] [72] 0.0 0.00 0.00 2740 bool operator<=(paret const &, paret const &) [72] 0.00 0.00 5480/31431 paret::operator int(void) const [52] ----------------------------------------------- 0.00 0.00 625/625 cambra::operator!=(cambra const &) const [74] [73] 0.0 0.00 0.00 625 cambra::operator==(cambra const &) const [73] 0.00 0.00 5000/31431 paret::operator int(void) const [52] ----------------------------------------------- 0.00 0.00 625/625 dedalus::construir(laberint &) [2] [74] 0.0 0.00 0.00 625 cambra::operator!=(cambra const &) const [74] 0.00 0.00 625/625 cambra::operator==(cambra const &) const [73] ----------------------------------------------- 0.00 0.00 94/94 _List_alloc_base, allocator >, true>::_M_put_node(_List_node > *) [76] [75] 0.0 0.00 0.00 94 simple_alloc<_List_node >, __default_alloc_template >::deallocate(_List_node > *, unsigned int) [75] 0.00 0.00 94/8761 __default_alloc_template::deallocate(void *, unsigned int) [27] ----------------------------------------------- 0.00 0.00 1/94 _List_base, allocator > >::~_List_base(void) [100] 0.00 0.00 93/94 list, allocator > >::erase(_List_iterator, pair &, pair *>) [77] [76] 0.0 0.00 0.00 94 _List_alloc_base, allocator >, true>::_M_put_node(_List_node > *) [76] 0.00 0.00 94/94 simple_alloc<_List_node >, __default_alloc_template >::deallocate(_List_node > *, unsigned int) [75] ----------------------------------------------- 0.00 0.00 93/93 list, allocator > >::pop_front(void) [45] [77] 0.0 0.00 0.00 93 list, allocator > >::erase(_List_iterator, pair &, pair *>) [77] 0.00 0.00 93/94 _List_alloc_base, allocator >, true>::_M_put_node(_List_node > *) [76] 0.00 0.00 93/93 void destroy >(pair *) [121] 0.00 0.00 93/465 _List_iterator, pair &, pair *>::_List_iterator(_List_node > *) [224] ----------------------------------------------- 0.00 0.00 94/94 _List_alloc_base, allocator >, true>::_M_get_node(void) [79] [78] 0.0 0.00 0.00 94 simple_alloc<_List_node >, __default_alloc_template >::allocate(unsigned int) [78] 0.00 0.00 94/8761 __default_alloc_template::allocate(unsigned int) [30] ----------------------------------------------- 0.00 0.00 1/94 _List_base, allocator > >::_List_base(allocator > const &) [103] 0.00 0.00 93/94 list, allocator > >::_M_create_node(pair const &) [82] [79] 0.0 0.00 0.00 94 _List_alloc_base, allocator >, true>::_M_get_node(void) [79] 0.00 0.00 94/94 simple_alloc<_List_node >, __default_alloc_template >::allocate(unsigned int) [78] ----------------------------------------------- 0.00 0.00 93/93 list, allocator > >::push_front(pair const &) [81] [80] 0.0 0.00 0.00 93 list, allocator > >::insert(_List_iterator, pair &, pair *>, pair const &) [80] 0.00 0.00 93/93 list, allocator > >::_M_create_node(pair const &) [82] 0.00 0.00 93/465 _List_iterator, pair &, pair *>::_List_iterator(_List_node > *) [224] ----------------------------------------------- 0.00 0.00 93/93 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] [81] 0.0 0.00 0.00 93 list, allocator > >::push_front(pair const &) [81] 0.00 0.00 93/93 list, allocator > >::insert(_List_iterator, pair &, pair *>, pair const &) [80] 0.00 0.00 93/279 list, allocator > >::begin(void) [114] ----------------------------------------------- 0.00 0.00 93/93 list, allocator > >::insert(_List_iterator, pair &, pair *>, pair const &) [80] [82] 0.0 0.00 0.00 93 list, allocator > >::_M_create_node(pair const &) [82] 0.00 0.00 93/94 _List_alloc_base, allocator >, true>::_M_get_node(void) [79] 0.00 0.00 93/93 void construct, pair >(pair *, pair const &) [120] ----------------------------------------------- 2 __static_initialization_and_destruction_0 [83] 0.00 0.00 1/2 __do_global_dtors_aux [85] 0.00 0.00 1/2 __do_global_ctors_aux [84] [83] 0.0 0.00 0.00 2+2 __static_initialization_and_destruction_0 [83] 0.00 0.00 5/8109 basic_string, __default_alloc_template >::basic_string(char const *) [14] 0.00 0.00 5/8109 basic_string, __default_alloc_template >::~basic_string(void) [32] 2 __static_initialization_and_destruction_0 [83] ----------------------------------------------- [84] 0.0 0.00 0.00 __do_global_ctors_aux [84] 0.00 0.00 1/2 __static_initialization_and_destruction_0 [83] 0.00 0.00 1/2 __static_initialization_and_destruction_0 [89] 0.00 0.00 1/2 __static_initialization_and_destruction_0 [90] 0.00 0.00 1/2 __static_initialization_and_destruction_0 [91] 0.00 0.00 1/2 __static_initialization_and_destruction_0 [92] ----------------------------------------------- [85] 0.0 0.00 0.00 __do_global_dtors_aux [85] 0.00 0.00 1/2 __static_initialization_and_destruction_0 [83] 0.00 0.00 1/2 __static_initialization_and_destruction_0 [92] 0.00 0.00 1/2 __static_initialization_and_destruction_0 [91] 0.00 0.00 1/2 __static_initialization_and_destruction_0 [90] 0.00 0.00 1/2 __static_initialization_and_destruction_0 [89] ----------------------------------------------- [86] 0.0 0.00 0.00 __static_initialization_and_destruction_0 [86] 0.00 0.00 4/8109 basic_string, __default_alloc_template >::basic_string(char const *) [14] 0.00 0.00 4/8109 basic_string, __default_alloc_template >::~basic_string(void) [32] ----------------------------------------------- [87] 0.0 0.00 0.00 mem_din_pool::print_memory_status_report(ostream &, int) [87] 0.00 0.00 3/8109 basic_string, __default_alloc_template >::basic_string(char const *) [14] 0.00 0.00 3/8109 basic_string, __default_alloc_template >::~basic_string(void) [32] 0.00 0.00 3/3 ostream & operator<<, __default_alloc_template >(ostream &, basic_string, __default_alloc_template > const &) [99] ----------------------------------------------- 0.00 0.00 1/2 list >::clear(void) [97] 0.00 0.00 1/2 _List_base >::~_List_base(void) [95] [88] 0.0 0.00 0.00 2 _List_base >::clear(void) [88] 0.00 0.00 9/558 _List_alloc_base, true>::_M_put_node(_List_node *) [64] 0.00 0.00 9/557 void destroy(laberint_teseus::pos_i_parbre *) [112] ----------------------------------------------- 2 __static_initialization_and_destruction_0 [89] 0.00 0.00 1/2 __do_global_dtors_aux [85] 0.00 0.00 1/2 __do_global_ctors_aux [84] [89] 0.0 0.00 0.00 2+2 __static_initialization_and_destruction_0 [89] 0.00 0.00 1/8109 basic_string, __default_alloc_template >::basic_string(char const *) [14] 0.00 0.00 1/8109 basic_string, __default_alloc_template >::~basic_string(void) [32] 2 __static_initialization_and_destruction_0 [89] ----------------------------------------------- 2 __static_initialization_and_destruction_0 [90] 0.00 0.00 1/2 __do_global_dtors_aux [85] 0.00 0.00 1/2 __do_global_ctors_aux [84] [90] 0.0 0.00 0.00 2+2 __static_initialization_and_destruction_0 [90] 0.00 0.00 1/8109 basic_string, __default_alloc_template >::basic_string(char const *) [14] 0.00 0.00 1/8109 basic_string, __default_alloc_template >::~basic_string(void) [32] 2 __static_initialization_and_destruction_0 [90] ----------------------------------------------- 2 __static_initialization_and_destruction_0 [91] 0.00 0.00 1/2 __do_global_dtors_aux [85] 0.00 0.00 1/2 __do_global_ctors_aux [84] [91] 0.0 0.00 0.00 2+2 __static_initialization_and_destruction_0 [91] 0.00 0.00 1/8109 basic_string, __default_alloc_template >::basic_string(char const *) [14] 0.00 0.00 1/8109 basic_string, __default_alloc_template >::~basic_string(void) [32] 2 __static_initialization_and_destruction_0 [91] ----------------------------------------------- 2 __static_initialization_and_destruction_0 [92] 0.00 0.00 1/2 __do_global_dtors_aux [85] 0.00 0.00 1/2 __do_global_ctors_aux [84] [92] 0.0 0.00 0.00 2+2 __static_initialization_and_destruction_0 [92] 0.00 0.00 1/8109 basic_string, __default_alloc_template >::basic_string(char const *) [14] 0.00 0.00 1/8109 basic_string, __default_alloc_template >::~basic_string(void) [32] 2 __static_initialization_and_destruction_0 [92] ----------------------------------------------- [93] 0.0 0.00 0.00 __static_initialization_and_destruction_0 [93] 0.00 0.00 1/8109 basic_string, __default_alloc_template >::basic_string(char const *) [14] 0.00 0.00 1/8109 basic_string, __default_alloc_template >::~basic_string(void) [32] ----------------------------------------------- 0.00 0.00 1/1 main [1] [94] 0.0 0.00 0.00 1 laberint_teseus::~laberint_teseus(void) [94] 0.00 0.00 1/1 list >::~list(void) [96] 0.00 0.00 1/1 laberint::~laberint(void) [232] ----------------------------------------------- 0.00 0.00 1/1 list >::~list(void) [96] [95] 0.0 0.00 0.00 1 _List_base >::~_List_base(void) [95] 0.00 0.00 1/2 _List_base >::clear(void) [88] 0.00 0.00 1/558 _List_alloc_base, true>::_M_put_node(_List_node *) [64] ----------------------------------------------- 0.00 0.00 1/1 laberint_teseus::~laberint_teseus(void) [94] [96] 0.0 0.00 0.00 1 list >::~list(void) [96] 0.00 0.00 1/1 _List_base >::~_List_base(void) [95] ----------------------------------------------- 0.00 0.00 1/1 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] [97] 0.0 0.00 0.00 1 list >::clear(void) [97] 0.00 0.00 1/2 _List_base >::clear(void) [88] ----------------------------------------------- 0.00 0.00 9/9 __default_alloc_template::allocate(unsigned int) [30] [98] 0.0 0.00 0.00 9 __default_alloc_template::_S_refill(unsigned int) [98] 0.00 0.00 9/17533 __default_alloc_template::_S_freelist_index(unsigned int) [33] 0.00 0.00 9/9 __default_alloc_template::_S_chunk_alloc(unsigned int, int &) [106] ----------------------------------------------- 0.00 0.00 3/3 mem_din_pool::print_memory_status_report(ostream &, int) [87] [99] 0.0 0.00 0.00 3 ostream & operator<<, __default_alloc_template >(ostream &, basic_string, __default_alloc_template > const &) [99] 0.00 0.00 3/104025 basic_string, __default_alloc_template >::data(void) const [20] 0.00 0.00 3/191812 basic_string, __default_alloc_template >::length(void) const [15] ----------------------------------------------- 0.00 0.00 1/1 list, allocator > >::~list(void) [101] [100] 0.0 0.00 0.00 1 _List_base, allocator > >::~_List_base(void) [100] 0.00 0.00 1/94 _List_alloc_base, allocator >, true>::_M_put_node(_List_node > *) [76] 0.00 0.00 1/1 _List_base, allocator > >::clear(void) [126] ----------------------------------------------- 0.00 0.00 1/1 resol(laberint_teseus &, pair const &, pair const &) [5] [101] 0.0 0.00 0.00 1 list, allocator > >::~list(void) [101] 0.00 0.00 1/1 _List_base, allocator > >::~_List_base(void) [100] ----------------------------------------------- 0.00 0.00 1/1 list >::list(allocator const &) [104] [102] 0.0 0.00 0.00 1 _List_base >::_List_base(allocator const &) [102] 0.00 0.00 1/558 _List_alloc_base, true>::_M_get_node(void) [69] 0.00 0.00 1/1 _List_alloc_base, true>::_List_alloc_base(allocator const &) [236] ----------------------------------------------- 0.00 0.00 1/1 list, allocator > >::list(allocator > const &) [105] [103] 0.0 0.00 0.00 1 _List_base, allocator > >::_List_base(allocator > const &) [103] 0.00 0.00 1/94 _List_alloc_base, allocator >, true>::_M_get_node(void) [79] 0.00 0.00 1/1 _List_alloc_base, allocator >, true>::_List_alloc_base(allocator > const &) [237] ----------------------------------------------- 0.00 0.00 1/1 laberint_teseus::laberint_teseus(unsigned int, unsigned int) [38] [104] 0.0 0.00 0.00 1 list >::list(allocator const &) [104] 0.00 0.00 1/1 _List_base >::_List_base(allocator const &) [102] ----------------------------------------------- 0.00 0.00 1/1 resol(laberint_teseus &, pair const &, pair const &) [5] [105] 0.0 0.00 0.00 1 list, allocator > >::list(allocator > const &) [105] 0.00 0.00 1/1 _List_base, allocator > >::_List_base(allocator > const &) [103] ----------------------------------------------- 4 __default_alloc_template::_S_chunk_alloc(unsigned int, int &) [106] 0.00 0.00 9/9 __default_alloc_template::_S_refill(unsigned int) [98] [106] 0.0 0.00 0.00 9+4 __default_alloc_template::_S_chunk_alloc(unsigned int, int &) [106] 0.00 0.00 2/17533 __default_alloc_template::_S_freelist_index(unsigned int) [33] 0.00 0.00 4/13 __default_alloc_template::_S_round_up(unsigned int) [229] 4 __default_alloc_template::_S_chunk_alloc(unsigned int, int &) [106] ----------------------------------------------- 0.00 0.00 1660/8543 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] 0.00 0.00 6883/8543 dedalus::construir(laberint &) [2] [107] 0.0 0.00 0.00 8543 pair make_pair(unsigned int const &, unsigned int const &) [107] 0.00 0.00 8543/8543 pair::pair(unsigned int const &, unsigned int const &) [212] ----------------------------------------------- 0.00 0.00 624/1797 laberint::obre_tanca(paret, pair const &, bool) [41] 0.00 0.00 1173/1797 laberint::operator()(pair const &) const [54] [108] 0.0 0.00 0.00 1797 laberint::comprova_posicio(unsigned int, unsigned int) const [108] ----------------------------------------------- 0.00 0.00 1248/1248 laberint::obre_tanca(paret, pair const &, bool) [41] [109] 0.0 0.00 0.00 1248 laberint::busca_model(cambra *) const [109] ----------------------------------------------- 0.00 0.00 548/1097 list >::pop_front(void) [66] 0.00 0.00 549/1097 list >::front(void) [113] [110] 0.0 0.00 0.00 1097 list >::begin(void) [110] 0.00 0.00 1097/2759 _List_iterator::_List_iterator(_List_node *) [216] ----------------------------------------------- 0.00 0.00 557/557 list >::_M_create_node(laberint_teseus::pos_i_parbre const &) [71] [111] 0.0 0.00 0.00 557 void construct(laberint_teseus::pos_i_parbre *, laberint_teseus::pos_i_parbre const &) [111] ----------------------------------------------- 0.00 0.00 9/557 _List_base >::clear(void) [88] 0.00 0.00 548/557 list >::erase(_List_iterator) [65] [112] 0.0 0.00 0.00 557 void destroy(laberint_teseus::pos_i_parbre *) [112] ----------------------------------------------- 0.00 0.00 549/549 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] [113] 0.0 0.00 0.00 549 list >::front(void) [113] 0.00 0.00 549/1097 list >::begin(void) [110] 0.00 0.00 549/549 _List_iterator::operator*(void) const [223] ----------------------------------------------- 0.00 0.00 93/279 list, allocator > >::push_front(pair const &) [81] 0.00 0.00 93/279 list, allocator > >::front(void) [122] 0.00 0.00 93/279 list, allocator > >::pop_front(void) [45] [114] 0.0 0.00 0.00 279 list, allocator > >::begin(void) [114] 0.00 0.00 279/465 _List_iterator, pair &, pair *>::_List_iterator(_List_node > *) [224] ----------------------------------------------- 0.00 0.00 95/95 list, allocator > >::size(void) const [119] [115] 0.0 0.00 0.00 95 list, allocator > >::begin(void) const [115] 0.00 0.00 95/190 _List_iterator, pair const &, pair const *>::_List_iterator(_List_node > *) [225] ----------------------------------------------- 0.00 0.00 95/95 list, allocator > >::size(void) const [119] [116] 0.0 0.00 0.00 95 void distance<_List_iterator, pair const &, pair const *>, unsigned int>(_List_iterator, pair const &, pair const *>, _List_iterator, pair const &, pair const *>, unsigned int &) [116] 0.00 0.00 95/95 iterator_traits<_List_iterator, pair const &, pair const *> >::iterator_category iterator_category<_List_iterator, pair const &, pair const *> >(_List_iterator, pair const &, pair const *> const &) [118] 0.00 0.00 95/95 void __distance<_List_iterator, pair const &, pair const *>, unsigned int>(_List_iterator, pair const &, pair const *>, _List_iterator, pair const &, pair const *>, unsigned int &, input_iterator_tag) [226] ----------------------------------------------- 0.00 0.00 95/95 list, allocator > >::size(void) const [119] [117] 0.0 0.00 0.00 95 list, allocator > >::end(void) const [117] 0.00 0.00 95/190 _List_iterator, pair const &, pair const *>::_List_iterator(_List_node > *) [225] ----------------------------------------------- 0.00 0.00 95/95 void distance<_List_iterator, pair const &, pair const *>, unsigned int>(_List_iterator, pair const &, pair const *>, _List_iterator, pair const &, pair const *>, unsigned int &) [116] [118] 0.0 0.00 0.00 95 iterator_traits<_List_iterator, pair const &, pair const *> >::iterator_category iterator_category<_List_iterator, pair const &, pair const *> >(_List_iterator, pair const &, pair const *> const &) [118] 0.00 0.00 95/95 iterator_traits<_List_iterator, pair const &, pair const *> >::iterator_category __iterator_category<_List_iterator, pair const &, pair const *> >(_List_iterator, pair const &, pair const *> const &) [227] ----------------------------------------------- 0.00 0.00 95/95 resol(laberint_teseus &, pair const &, pair const &) [5] [119] 0.0 0.00 0.00 95 list, allocator > >::size(void) const [119] 0.00 0.00 95/95 list, allocator > >::end(void) const [117] 0.00 0.00 95/95 list, allocator > >::begin(void) const [115] 0.00 0.00 95/95 void distance<_List_iterator, pair const &, pair const *>, unsigned int>(_List_iterator, pair const &, pair const *>, _List_iterator, pair const &, pair const *>, unsigned int &) [116] ----------------------------------------------- 0.00 0.00 93/93 list, allocator > >::_M_create_node(pair const &) [82] [120] 0.0 0.00 0.00 93 void construct, pair >(pair *, pair const &) [120] ----------------------------------------------- 0.00 0.00 93/93 list, allocator > >::erase(_List_iterator, pair &, pair *>) [77] [121] 0.0 0.00 0.00 93 void destroy >(pair *) [121] ----------------------------------------------- 0.00 0.00 93/93 resol(laberint_teseus &, pair const &, pair const &) [5] [122] 0.0 0.00 0.00 93 list, allocator > >::front(void) [122] 0.00 0.00 93/279 list, allocator > >::begin(void) [114] 0.00 0.00 93/93 _List_iterator, pair &, pair *>::operator*(void) const [228] ----------------------------------------------- 0.00 0.00 1/3 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] 0.00 0.00 1/3 dedalus::construir(laberint &) [2] 0.00 0.00 1/3 resol(laberint_teseus &, pair const &, pair const &) [5] [123] 0.0 0.00 0.00 3 laberint::num_columnes(void) const [123] ----------------------------------------------- 0.00 0.00 2/2 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] [124] 0.0 0.00 0.00 2 list, allocator > >::empty(void) const [124] ----------------------------------------------- 0.00 0.00 2/2 main [1] [125] 0.0 0.00 0.00 2 pair make_pair(int const &, int const &) [125] 0.00 0.00 2/2 pair::pair(int const &, int const &) [231] ----------------------------------------------- 0.00 0.00 1/1 _List_base, allocator > >::~_List_base(void) [100] [126] 0.0 0.00 0.00 1 _List_base, allocator > >::clear(void) [126] ----------------------------------------------- 626 particio >::destrueix_llista(particio >::node const *) [127] 0.00 0.00 1/1 particio >::~particio(void) [233] [127] 0.0 0.00 0.00 1+626 particio >::destrueix_llista(particio >::node const *) [127] 626 particio >::destrueix_llista(particio >::node const *) [127] ----------------------------------------------- 0.00 0.00 1/1 laberint::~laberint(void) [232] [128] 0.0 0.00 0.00 1 laberint::elimina_reserva(void) [128] ----------------------------------------------- 0.00 0.00 1/1 laberint::laberint(unsigned int, unsigned int) [39] [129] 0.0 0.00 0.00 1 laberint::reserva_memoria(unsigned int, unsigned int) [129] ----------------------------------------------- 0.00 0.00 8543/8543 pair make_pair(unsigned int const &, unsigned int const &) [107] [212] 0.0 0.00 0.00 8543 pair::pair(unsigned int const &, unsigned int const &) [212] ----------------------------------------------- 0.00 0.00 1/8372 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] 0.00 0.00 1/8372 main [1] 0.00 0.00 176/8372 cambra::cambra(bool, bool, bool, bool) [35] 0.00 0.00 624/8372 laberint::obre_tanca(paret, pair const &, bool) [41] 0.00 0.00 2878/8372 dedalus::construir(laberint &) [2] 0.00 0.00 4692/8372 cambra::cambra(cambra const &) [53] [213] 0.0 0.00 0.00 8372 paret::paret(int) [213] ----------------------------------------------- 0.00 0.00 4559/4559 void __distance<_List_iterator, pair const &, pair const *>, unsigned int>(_List_iterator, pair const &, pair const *>, _List_iterator, pair const &, pair const *>, unsigned int &, input_iterator_tag) [226] [214] 0.0 0.00 0.00 4559 _List_iterator, pair const &, pair const *>::operator!=(_List_iterator, pair const &, pair const *> const &) const [214] ----------------------------------------------- 0.00 0.00 4464/4464 void __distance<_List_iterator, pair const &, pair const *>, unsigned int>(_List_iterator, pair const &, pair const *>, _List_iterator, pair const &, pair const *>, unsigned int &, input_iterator_tag) [226] [215] 0.0 0.00 0.00 4464 _List_iterator, pair const &, pair const *>::operator++(void) [215] ----------------------------------------------- 0.00 0.00 548/2759 list >::erase(_List_iterator) [65] 0.00 0.00 557/2759 list >::end(void) [42] 0.00 0.00 557/2759 list >::insert(_List_iterator, laberint_teseus::pos_i_parbre const &) [70] 0.00 0.00 1097/2759 list >::begin(void) [110] [216] 0.0 0.00 0.00 2759 _List_iterator::_List_iterator(_List_node *) [216] ----------------------------------------------- 0.00 0.00 2192/2192 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] [217] 0.0 0.00 0.00 2192 paret::operator++(void) [217] ----------------------------------------------- 0.00 0.00 1/1744 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] 0.00 0.00 1/1744 resol(laberint_teseus &, pair const &, pair const &) [5] 0.00 0.00 2/1744 dedalus::construir(laberint &) [2] 0.00 0.00 557/1744 laberint_teseus::node::node(void) [55] 0.00 0.00 557/1744 laberint_teseus::pos_i_parbre::pos_i_parbre(void) [222] 0.00 0.00 626/1744 particio >::node::node(void) [221] [218] 0.0 0.00 0.00 1744 pair::pair(void) [218] ----------------------------------------------- 0.00 0.00 1/1209 laberint::print(ostream &) const [13] 0.00 0.00 16/1209 laberint::~laberint(void) [232] 0.00 0.00 16/1209 laberint::omple_vector_models(void) [44] 0.00 0.00 549/1209 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] 0.00 0.00 627/1209 dedalus::construir(laberint &) [2] [219] 0.0 0.00 0.00 1209 cambra::~cambra(void) [219] ----------------------------------------------- 0.00 0.00 1/1190 dedalus::construir(laberint &) [2] 0.00 0.00 16/1190 laberint::omple_vector_models(void) [44] 0.00 0.00 548/1190 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] 0.00 0.00 625/1190 laberint::print(ostream &) const [13] [220] 0.0 0.00 0.00 1190 cambra::operator=(cambra const &) [220] ----------------------------------------------- 0.00 0.00 1/626 particio >::particio(void) [238] 0.00 0.00 625/626 particio >::afegir(pair const &) [16] [221] 0.0 0.00 0.00 626 particio >::node::node(void) [221] 0.00 0.00 626/1744 pair::pair(void) [218] ----------------------------------------------- 0.00 0.00 557/557 laberint_teseus::resoldre(pair const &, pair const &, list, allocator > > &) [6] [222] 0.0 0.00 0.00 557 laberint_teseus::pos_i_parbre::pos_i_parbre(void) [222] 0.00 0.00 557/1744 pair::pair(void) [218] ----------------------------------------------- 0.00 0.00 549/549 list >::front(void) [113] [223] 0.0 0.00 0.00 549 _List_iterator::operator*(void) const [223] ----------------------------------------------- 0.00 0.00 93/465 list, allocator > >::insert(_List_iterator, pair &, pair *>, pair const &) [80] 0.00 0.00 93/465 list, allocator > >::erase(_List_iterator, pair &, pair *>) [77] 0.00 0.00 279/465 list, allocator > >::begin(void) [114] [224] 0.0 0.00 0.00 465 _List_iterator, pair &, pair *>::_List_iterator(_List_node > *) [224] ----------------------------------------------- 0.00 0.00 95/190 list, allocator > >::begin(void) const [115] 0.00 0.00 95/190 list, allocator<