Flat profile: Each sample counts as 0.01 seconds. % cumulative self self total time seconds seconds calls s/call s/call name 20.71 54.48 54.48 3482796811 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() 14.14 91.66 37.18 504025578 0.00 0.00 nfd::face::GenericLinkService::assignSequences(std::vector >&) 5.84 107.01 15.35 881289016 0.00 0.00 ndn::Block::~Block() 5.17 120.61 13.60 221762921 0.00 0.00 ndn::Block::Block(ndn::Block const&) 2.28 126.59 5.99 49399820 0.00 0.00 nfd::NameTree::insert(ndn::Name const&) 2.13 132.19 5.60 2 2.80 114.14 boost::asio::detail::task_io_service::run(boost::system::error_code&) 1.70 136.65 4.46 18104844 0.00 0.00 nfd::NameTree::findLongestPrefixMatch(std::shared_ptr, std::function const&) const 1.47 140.52 3.87 6175021 0.00 0.00 nfd::NameTree::lookup(ndn::Name const&) 1.07 143.34 2.83 23019006 0.00 0.00 boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool) 0.98 145.93 2.59 66 0.04 0.09 ndn::Block::operator=(ndn::Block const&) 0.98 148.49 2.57 boost::exception_detail::refcount_ptr::operator=(boost::exception_detail::refcount_ptr const&) 0.87 150.77 2.28 5754860 0.00 0.00 boost::_bi::bind_t const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >), boost::_bi::list_av_5, std::_Placeholder<1>, unsigned long, bool, boost::chrono::time_point > > >::type> boost::bind const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >, std::shared_ptr, std::_Placeholder<1>, unsigned long, bool, boost::chrono::time_point > > >(bool (*)(std::shared_ptr const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >), std::shared_ptr, std::_Placeholder<1>, unsigned long, bool, boost::chrono::time_point > >) 0.83 152.95 2.18 5754861 0.00 0.00 nfd::fw::BestRouteStrategy2::afterReceiveInterest(nfd::face::Face const&, ndn::Interest const&, std::shared_ptr, std::shared_ptr) 0.81 155.07 2.12 22535916 0.00 0.00 boost::asio::detail::reactive_socket_recvfrom_op_base >::do_perform(boost::asio::detail::reactor_op*) 0.81 157.19 2.12 11509139 0.00 0.00 nfd::face::DatagramTransport::doSend(nfd::face::Transport::Packet&&) 0.79 159.27 2.08 23019334 0.00 0.00 ndn::Block::operator=(ndn::Block&&) 0.72 161.18 1.91 109775921 0.00 0.00 std::vector >::operator=(std::vector > const&) 0.71 163.05 1.87 23019347 0.00 0.00 nfd::face::operator<<(std::ostream&, nfd::face::FaceLogHelper const&) 0.69 164.86 1.81 11509139 0.00 0.00 nfd::face::DatagramTransport::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) 0.68 166.65 1.79 std::to_string(unsigned int) 0.65 168.35 1.70 5754864 0.00 0.00 nfd::Forwarder::onContentStoreMiss(nfd::face::Face const&, std::shared_ptr, ndn::Interest const&) 0.64 170.04 1.70 11509690 0.00 0.00 nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) 0.64 171.72 1.68 11509670 0.00 0.00 nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&) 0.62 173.35 1.63 22418712 0.00 0.00 boost::asio::detail::epoll_reactor::descriptor_state::perform_io(unsigned int) 0.60 174.94 1.59 11509666 0.00 0.00 nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) 0.60 176.52 1.58 5754828 0.00 0.00 nfd::Forwarder::onIncomingInterest(nfd::face::Face&, ndn::Interest const&) 0.59 178.08 1.56 6174983 0.00 0.00 nfd::Pit::findOrInsert(ndn::Interest const&, bool) 0.59 179.63 1.55 26674399 0.00 0.00 nfd::NameTree::const_iterator::const_iterator(nfd::NameTree::const_iterator const&) 0.57 181.12 1.49 11509168 0.00 0.00 boost::asio::detail::reactive_socket_recvfrom_op, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) 0.57 182.61 1.49 11509690 0.00 0.00 nfd::face::Transport::send(nfd::face::Transport::Packet&&) 0.55 184.04 1.44 5335352 0.00 0.00 nfd::NameTree::const_iterator::operator++() 0.54 185.46 1.42 210240440 0.00 0.00 HashLen0to16(char const*, unsigned long) 0.52 186.84 1.38 5334699 0.00 0.00 nfd::NameTree::findLongestPrefixMatch(ndn::Name const&, std::function const&) const 0.50 188.15 1.31 11509401 0.00 0.00 boost::asio::detail::reactive_socket_send_op_base::do_perform(boost::asio::detail::reactor_op*) 0.49 189.44 1.29 5334702 0.00 0.00 nfd::Forwarder::onIncomingData(nfd::face::Face&, ndn::Data const&) 0.48 190.71 1.28 5754834 0.00 0.00 ndn::util::signal::Signal::operator()(ndn::Interest const&) 0.47 191.95 1.24 11509669 0.00 0.00 nfd::face::GenericLinkService::decodeNetPacket(ndn::Block const&, ndn::lp::Packet const&) 0.46 193.16 1.21 5754840 0.00 0.00 nfd::cs::Cs::find(ndn::Interest const&, std::function const&, std::function const&) const 0.43 194.28 1.13 5754849 0.00 0.00 nfd::face::LinkService::sendInterest(ndn::Interest const&) 0.39 195.31 1.03 11509698 0.00 0.00 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ndn::lp::Packet const&) 0.38 196.32 1.01 5754860 0.00 0.00 nfd::fw::predicate_NextHop_eligible(std::shared_ptr const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >) 0.38 197.31 0.99 5754863 0.00 0.00 nfd::Forwarder::onOutgoingInterest(std::shared_ptr, nfd::face::Face&, bool) 0.37 198.28 0.97 21338772 0.00 0.00 std::_Function_base::_Base_manager, bool, boost::chrono::duration > const&>, boost::_bi::list4, boost::_bi::value >, boost::_bi::value, boost::_bi::value > > > > >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.37 199.25 0.97 11992041 0.00 0.00 boost::asio::detail::task_io_service::post_immediate_completion(boost::asio::detail::task_io_service_operation*) 0.37 200.21 0.97 5754849 0.00 0.00 nfd::NameTree::eraseEntryIfEmpty(std::shared_ptr) 0.36 201.15 0.94 5754842 0.00 0.00 nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) 0.35 202.08 0.93 5754860 0.00 0.00 std::_Function_handler, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::_M_invoke(std::_Any_data const&, nfd::fw::Strategy*) 0.35 203.00 0.93 5334705 0.00 0.00 std::__shared_ptr::__shared_ptr, ndn::Block const&>(std::_Sp_make_shared_tag, std::allocator const&, ndn::Block const&) 0.34 203.90 0.90 216416249 0.00 0.00 CityHash64(char const*, unsigned long) 0.33 204.77 0.87 17684688 0.00 0.00 nfd::NameTree::get(nfd::pit::Entry const&) 0.32 205.61 0.85 5334707 0.00 0.00 nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) 0.32 206.45 0.84 5334700 0.00 0.00 nfd::Pit::findAllDataMatches(ndn::Data const&) const 0.31 207.27 0.82 95438045 0.00 0.00 std::_Function_handler) const::{lambda(nfd::name_tree::Entry const&)#1}>::_M_invoke(std::_Any_data const&, nfd::name_tree::Entry const&) 0.30 208.05 0.78 49399803 0.00 0.00 nfd::name_tree::computeHash(ndn::Name const&) 0.29 208.81 0.76 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.28 209.55 0.74 17684743 0.00 0.00 std::_Function_base::_Base_manager)> (nfd::Forwarder*, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.27 210.27 0.72 CityHash32(char const*, unsigned long) 0.27 210.98 0.71 6175008 0.00 0.00 nfd::NameTree::findLongestPrefixMatch(nfd::pit::Entry const&) const 0.27 211.68 0.71 5754854 0.00 0.00 nfd::pit::Entry::insertOrUpdateOutRecord(std::shared_ptr, ndn::Interest const&) 0.27 212.38 0.70 nfd::CommandValidator::Error::~Error() 0.25 213.04 0.66 410232606 0.00 0.00 Fetch32(char const*) 0.25 213.70 0.66 11509144 0.00 0.00 boost::asio::detail::reactive_socket_send_op, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list4*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) 0.25 214.36 0.66 420136 0.00 0.00 nfd::fw::BestRouteStrategy2::afterReceiveNack(nfd::face::Face const&, ndn::lp::Nack const&, std::shared_ptr, std::shared_ptr) 0.25 215.02 0.66 ndn::SimpleTag::~SimpleTag() 0.24 215.65 0.63 11509135 0.00 0.00 nfd::face::DatagramTransport::handleReceive(boost::system::error_code const&, unsigned long) 0.24 216.28 0.63 24700667 0.00 0.00 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) 0.23 216.89 0.61 11509136 0.00 0.00 void boost::asio::datagram_socket_service::async_receive_from, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::mutable_buffers_1 const&, boost::asio::ip::basic_endpoint&, int, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >&&) 0.23 217.50 0.61 2201 0.00 0.00 WeakHashLen32WithSeeds(char const*, unsigned long, unsigned long) 0.23 218.10 0.60 11509667 0.00 0.00 nfd::pit::FaceRecord::FaceRecord(std::shared_ptr) 0.23 218.70 0.60 11089531 0.00 0.00 void std::vector, std::allocator > >::_M_insert_aux const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::shared_ptr const&) 0.23 219.30 0.60 11929831 0.00 0.00 nfd::StrategyChoice::findEffectiveStrategy(std::shared_ptr) const 0.23 219.90 0.60 5754839 0.00 0.00 nfd::name_tree::Entry::insertPitEntry(std::shared_ptr) 0.22 220.49 0.59 5754859 0.00 0.00 nfd::face::GenericLinkService::doSendInterest(ndn::Interest const&) 0.22 221.07 0.59 23019087 0.00 0.00 nfd::face::Transport::Packet::Packet(ndn::Block&&) 0.20 221.60 0.53 22418735 0.00 0.00 boost::asio::detail::epoll_reactor::descriptor_state::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) 0.19 222.11 0.51 5334685 0.00 0.00 std::_Function_base::_Base_manager, nfd::face::Face const&, ndn::Data const&)> (std::_Placeholder<1>, std::shared_ptr, std::reference_wrapper, std::reference_wrapper)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.19 222.61 0.50 104440492 0.00 0.00 __gnu_cxx::__normal_iterator > > std::copy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) 0.19 223.10 0.50 ndn::util::signal::Signal::operator()(unsigned long const&, unsigned long const&) 0.18 223.59 0.49 6175002 0.00 0.00 nfd::Fib::findLongestPrefixMatch(nfd::pit::Entry const&) const 0.18 224.07 0.48 5754860 0.00 0.00 __gnu_cxx::__normal_iterator > > std::__find_if<__gnu_cxx::__normal_iterator > >, boost::_bi::bind_t const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >), boost::_bi::list5 >, boost::arg<1>, boost::_bi::value, boost::_bi::value, boost::_bi::value > > > > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, boost::_bi::bind_t const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >), boost::_bi::list5 >, boost::arg<1>, boost::_bi::value, boost::_bi::value, boost::_bi::value > > > > >, std::random_access_iterator_tag) 0.17 224.53 0.46 11089536 0.00 0.00 nfd::Forwarder::insertDeadNonceList(nfd::pit::Entry&, bool, boost::chrono::duration > const&, nfd::face::Face*) 0.17 224.98 0.46 5334699 0.00 0.00 ndn::util::signal::Signal::operator()(ndn::Data const&) 0.17 225.43 0.45 11509663 0.00 0.00 nfd::face::Transport::receive(nfd::face::Transport::Packet&&) 0.17 225.88 0.45 boost::asio::detail::reactive_socket_recvfrom_op, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::ptr::~ptr() 0.17 226.32 0.44 5754862 0.00 0.00 nfd::fw::Strategy::sendInterest(std::shared_ptr, std::shared_ptr, bool) 0.16 226.75 0.43 11509726 0.00 0.00 ndn::Interest::Interest(ndn::Interest const&) 0.16 227.17 0.43 6175002 0.00 0.00 nfd::Fib::findLongestPrefixMatch(std::shared_ptr) const 0.16 227.60 0.43 5754864 0.00 0.00 nfd::pit::Entry::insertOrUpdateInRecord(std::shared_ptr, ndn::Interest const&) 0.16 228.02 0.43 420603 0.00 0.00 __gnu_cxx::__normal_iterator > > std::lower_bound<__gnu_cxx::__normal_iterator > >, unsigned long, bool (*)(ndn::Block const&, unsigned long)>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned long const&, bool (*)(ndn::Block const&, unsigned long)) 0.16 228.45 0.43 399 0.00 0.01 std::function::function(std::function const&) 0.16 228.87 0.42 55870111 0.00 0.00 nfd::scheduler::getGlobalScheduler() 0.16 229.29 0.42 70 0.01 0.01 boost::asio::detail::socket_ops::close(int, unsigned char&, bool, boost::system::error_code&) 0.16 229.71 0.42 boost::asio::detail::reactive_socket_send_op, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list4*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value > > >::ptr::~ptr() 0.16 230.12 0.42 5754835 0.00 0.00 nfd::pit::InRecord::InRecord(std::shared_ptr) 0.16 230.54 0.42 ndn::util::signal::Signal::disconnect(std::_List_iterator::Slot>) 0.16 230.95 0.41 5334690 0.00 0.00 nfd::face::GenericLinkService::doSendData(ndn::Data const&) 0.16 231.36 0.41 11509726 0.00 0.00 nfd::pit::FaceRecord::update(ndn::Interest const&) 0.16 231.77 0.41 11089613 0.00 0.00 __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > std::__find<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::shared_ptr >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::shared_ptr const&, std::random_access_iterator_tag) 0.15 232.17 0.41 5754833 0.00 0.00 nfd::face::LinkService::receiveInterest(ndn::Interest const&) 0.15 232.57 0.40 11930994 0.00 0.00 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_copy(std::_Rb_tree_node > > const*, std::_Rb_tree_node > >*) 0.15 232.97 0.40 ndn::nfd::CommandOptions::CommandOptions(ndn::nfd::CommandOptions const&) 0.15 233.37 0.40 5334697 0.00 0.00 nfd::face::LinkService::receiveData(ndn::Data const&) 0.15 233.76 0.39 21338855 0.00 0.00 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, unsigned long const&) 0.15 234.15 0.39 11509669 0.00 0.00 ndn::lp::detail::FieldDecl > >, __gnu_cxx::__normal_iterator > > >, 80ul, false>::ValueType ndn::lp::Packet::get > >, __gnu_cxx::__normal_iterator > > >, 80ul, false> >(unsigned long) const 0.15 234.54 0.39 void nfd::fw::registerStrategy() 0.14 234.92 0.38 5334695 0.00 0.00 nfd::face::LinkService::sendData(ndn::Data const&) 0.14 235.30 0.38 nfd::StrategyChoice::findEffectiveStrategy(nfd::measurements::Entry const&) const 0.14 235.67 0.37 420147 0.00 0.00 nfd::Forwarder::onInterestUnsatisfied(std::shared_ptr) 0.14 236.04 0.37 nfd::fw::Strategy::rejectPendingInterest(std::shared_ptr) 0.14 236.40 0.36 5754849 0.00 0.00 nfd::name_tree::Entry::erasePitEntry(std::shared_ptr) 0.14 236.76 0.36 5754834 0.00 0.00 nfd::Forwarder::startProcessInterest(nfd::face::Face&, ndn::Interest const&) 0.13 237.11 0.35 5754867 0.00 0.00 nfd::Forwarder::setUnsatisfyTimer(std::shared_ptr) 0.13 237.46 0.35 12353048 0.00 0.00 nfd::predicate_NameTreeEntry_hasFibEntry(nfd::name_tree::Entry const&) 0.13 237.81 0.35 std::_Function_handler (nfd::name_tree::Entry const&), nfd::StrategyChoice::changeStrategy(nfd::strategy_choice::Entry&, nfd::fw::Strategy&, nfd::fw::Strategy&)::{lambda(nfd::name_tree::Entry const&)#1}>::_M_invoke(std::_Any_data const&, nfd::name_tree::Entry const&) 0.13 238.16 0.35 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.13 238.50 0.34 5754821 0.00 0.00 std::__shared_ptr::__shared_ptr, ndn::Block const&>(std::_Sp_make_shared_tag, std::allocator const&, ndn::Block const&) 0.13 238.84 0.34 5334694 0.00 0.00 nfd::pit::Entry::deleteOutRecord(nfd::face::Face const&) 0.13 239.18 0.34 nfd::cs::EntryImpl::EntryImpl(std::shared_ptr, bool) 0.13 239.51 0.34 nfd::face::operator<<(std::ostream&, nfd::face::TransportState) 0.13 239.84 0.33 5754851 0.00 0.00 nfd::DeadNonceList::has(ndn::Name const&, unsigned int) const 0.13 240.17 0.33 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.12 240.50 0.33 nfd::pit::Entry::canForwardTo(nfd::face::Face const&) const 0.12 240.82 0.32 11509675 0.00 0.00 void ndn::TagHost::setTag >(std::shared_ptr >) const 0.12 241.14 0.32 5334692 0.00 0.00 nfd::Forwarder::onOutgoingData(ndn::Data const&, nfd::face::Face&) 0.12 241.46 0.32 420136 0.00 0.00 std::_Function_base::_Base_manager, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.12 241.77 0.31 void std::_Destroy(ndn::lp::Packet*, ndn::lp::Packet*) 0.12 242.08 0.31 23019385 0.00 0.00 ndn::lp::Packet* std::__uninitialized_move_a >(ndn::lp::Packet*, ndn::lp::Packet*, ndn::lp::Packet*, std::allocator&) 0.11 242.38 0.30 nfd::face::LpReassembler::doReassembly(std::tuple const&) 0.11 242.67 0.29 5754847 0.00 0.00 nfd::name_tree::Entry::~Entry() 0.11 242.96 0.29 5754836 0.00 0.00 nfd::pit::Entry::Entry(ndn::Interest const&) 0.11 243.24 0.28 11509773 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__weak_count<(__gnu_cxx::_Lock_policy)2> const&) 0.11 243.52 0.28 11510119 0.00 0.00 ndn::SimpleTag::~SimpleTag() 0.11 243.80 0.28 1 0.28 0.28 nfd::fw::RetxSuppressionExponential::RetxSuppressionExponential(boost::chrono::duration > const&, float, boost::chrono::duration > const&) 0.10 244.07 0.27 5754842 0.00 0.00 std::_Function_handler, ndn::Interest const&)> (nfd::Forwarder*, std::reference_wrapper, std::shared_ptr, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Interest const&) 0.10 244.34 0.27 std::_Function_handler, ndn::Interest const&, ndn::Data const&)> (nfd::Forwarder*, std::reference_wrapper, std::shared_ptr, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_invoke(std::_Any_data const&, ndn::Interest const&, ndn::Data const&) 0.10 244.60 0.27 5334765 0.00 0.00 nfd::NameTree::const_iterator::const_iterator(nfd::NameTree::IteratorType, nfd::NameTree const&, std::shared_ptr, std::function const&, std::function (nfd::name_tree::Entry const&)> const&) 0.10 244.87 0.27 nfd::face::GenericLinkService::~GenericLinkService() 0.10 245.13 0.26 5754830 0.00 0.00 nfd::pit::OutRecord::OutRecord(std::shared_ptr) 0.10 245.39 0.26 5334691 0.00 0.00 boost::_bi::bind_t, bool, boost::chrono::duration > const&>, boost::_bi::list_av_4, bool, boost::chrono::duration > >::type> boost::bind, bool, boost::chrono::duration > const&, nfd::Forwarder*, std::shared_ptr, bool, boost::chrono::duration > >(void (nfd::Forwarder::*)(std::shared_ptr, bool, boost::chrono::duration > const&), nfd::Forwarder*, std::shared_ptr, bool, boost::chrono::duration >) 0.10 245.64 0.26 66 0.00 0.00 std::vector >::_M_copy_aligned(std::_Bit_const_iterator, std::_Bit_const_iterator, std::_Bit_iterator) 0.10 245.90 0.26 ndn::Block* std::copy(ndn::Block*, ndn::Block*, ndn::Block*) 0.10 246.15 0.25 11509140 0.00 0.00 boost::_bi::bind_t, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list_av_4*, boost::arg<1> (*)(), boost::arg<2> (*)(), ndn::Block>::type> boost::bind, boost::system::error_code const&, unsigned long, ndn::Block const&, nfd::face::DatagramTransport*, boost::arg<1> (*)(), boost::arg<2> (*)(), ndn::Block>(void (nfd::face::DatagramTransport::*)(boost::system::error_code const&, unsigned long, ndn::Block const&), nfd::face::DatagramTransport*, boost::arg<1> (*)(), boost::arg<2> (*)(), ndn::Block) 0.10 246.40 0.25 std::__detail::_Map_base, std::_Select1st >, true, std::_Hashtable, std::allocator >, std::_Select1st >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true> >::operator[](unsigned long&&) 0.09 246.64 0.24 18527293 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::greater, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.09 246.88 0.24 5754833 0.00 0.00 std::_Function_base::_Base_manager, ndn::Interest const&, ndn::Data const&)> (nfd::Forwarder*, std::reference_wrapper, std::shared_ptr, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.09 247.12 0.24 5334701 0.00 0.00 nfd::NameTree::findAllMatches(ndn::Name const&, std::function const&) const 0.09 247.36 0.24 boost::random::mersenne_twister_engine::operator()() 0.09 247.60 0.24 nfd::NameTree::dump(std::ostream&) const 0.09 247.83 0.24 nfd::NetworkRegionTable::isInProducerRegion(ndn::Link const&) const 0.09 248.06 0.23 11509592 0.00 0.00 std::_Bind (std::_Placeholder<1>, ndn::Interest)>::~_Bind() 0.09 248.29 0.23 5334699 0.00 0.00 std::pair, bool> std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(nfd::face::Face*&&) 0.09 248.52 0.23 std::_Sp_counted_deleter (nfd::name_tree::Entry const&)>*, std::_Sp_destroy_inplace (nfd::name_tree::Entry const&)> >, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.08 248.74 0.22 11509138 0.00 0.00 nfd::face::DatagramTransport::handleSend(boost::system::error_code const&, unsigned long, ndn::Block const&) 0.08 248.96 0.22 39 0.01 0.01 nfd::cs::Cs::findRightmost(ndn::Interest const&, std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) const 0.08 249.17 0.21 5754847 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.08 249.38 0.21 11509721 0.00 0.00 nfd::pit::Entry::violatesScope(nfd::face::Face const&) const 0.08 249.59 0.21 65 0.00 0.01 nfd::Fib::removeNextHopFromAllEntries(std::shared_ptr) 0.08 249.79 0.20 11510326 0.00 0.00 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) 0.08 249.99 0.20 5334823 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.08 250.19 0.20 420136 0.00 0.00 nfd::Forwarder::onIncomingNack(nfd::face::Face&, ndn::lp::Nack const&) 0.08 250.39 0.20 1 0.20 0.48 nfd::fw::BestRouteStrategy2::BestRouteStrategy2(nfd::Forwarder&, ndn::Name const&) 0.08 250.59 0.20 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.07 250.78 0.20 65 0.00 0.00 nfd::NameTree::fullEnumerate(std::function const&) const 0.07 250.97 0.19 16844412 0.00 0.00 nfd::Forwarder::cancelUnsatisfyAndStragglerTimer(std::shared_ptr) 0.07 251.15 0.18 5 0.04 0.04 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.07 251.33 0.18 std::list >::~list() 0.07 251.51 0.18 std::vector, std::allocator > >::~vector() 0.07 251.69 0.18 5754866 0.00 0.00 nfd::pit::Entry::findNonce(unsigned int, nfd::face::Face const&) const 0.07 251.86 0.18 nfd::Fib::findLongestPrefixMatch(nfd::measurements::Entry const&) const 0.06 252.03 0.17 5334692 0.00 0.00 nfd::pit::Entry::deleteInRecords() 0.06 252.20 0.17 42677269 0.00 0.00 std::_Function_handler::_M_invoke(std::_Any_data const&, nfd::name_tree::Entry const&) 0.06 252.37 0.17 1 0.17 0.17 nfd::fib::NextHop::getCost() const 0.06 252.54 0.17 5334701 0.00 0.00 bool ndn::lp::Packet::has >() const 0.06 252.70 0.16 11929841 0.00 0.00 nfd::StrategyChoice::findEffectiveStrategy(nfd::pit::Entry const&) const 0.06 252.86 0.16 5754830 0.00 0.00 std::_Function_base::_Base_manager, ndn::Interest const&)> (nfd::Forwarder*, std::reference_wrapper, std::shared_ptr, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.06 253.02 0.16 5334698 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.06 253.18 0.16 5334696 0.00 0.00 nfd::Forwarder::startProcessData(nfd::face::Face&, ndn::Data const&) 0.06 253.34 0.16 420136 0.00 0.00 nfd::pit::OutRecord::setIncomingNack(ndn::lp::Nack const&) 0.06 253.49 0.15 5334702 0.00 0.00 nfd::name_tree::computeHashSet(ndn::Name const&) 0.06 253.64 0.15 5334689 0.00 0.00 std::_Function_handler, nfd::face::Face const&, ndn::Data const&)> (std::_Placeholder<1>, std::shared_ptr, std::reference_wrapper, std::reference_wrapper)> >::_M_invoke(std::_Any_data const&, nfd::fw::Strategy*) 0.06 253.79 0.15 206 0.00 0.00 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.06 253.94 0.15 std::function (nfd::name_tree::Entry const&)>::operator()(nfd::name_tree::Entry const&) const 0.06 254.09 0.15 std::_Hashtable, std::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, true, true>::_Hashtable(unsigned long const*, unsigned long const*, unsigned long, std::hash const&, std::__detail::_Mod_range_hashing const&, std::__detail::_Default_ranged_hash const&, std::equal_to const&, std::_Identity const&, std::allocator const&) 0.06 254.24 0.15 std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.06 254.38 0.15 5754867 0.00 0.00 nfd::pit::InRecord::update(ndn::Interest const&) 0.05 254.52 0.14 5754844 0.00 0.00 std::_Function_handler (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Interest const&) 0.05 254.66 0.14 5334689 0.00 0.00 nfd::fw::Strategy::beforeSatisfyInterest(std::shared_ptr, nfd::face::Face const&, ndn::Data const&) 0.05 254.80 0.14 6175036 0.00 0.00 CityHash64WithSeeds(char const*, unsigned long, unsigned long, unsigned long) 0.05 254.94 0.14 5754856 0.00 0.00 std::_Function_base::_Base_manager, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.05 255.08 0.14 420146 0.00 0.00 nfd::insertNonceToDnl(nfd::DeadNonceList&, nfd::pit::Entry const&, nfd::pit::OutRecord const&) 0.05 255.22 0.14 32 0.00 0.00 nfd::face::DatagramTransport::DatagramTransport(boost::asio::basic_datagram_socket >&&) 0.05 255.36 0.14 2 0.07 0.07 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) 0.05 255.50 0.14 boost::any::holder::~holder() 0.05 255.64 0.14 std::_Function_handler, bool, boost::chrono::duration > const&>, boost::_bi::list4, boost::_bi::value >, boost::_bi::value, boost::_bi::value > > > > >::_M_invoke(std::_Any_data const&) 0.05 255.78 0.14 std::enable_shared_from_this::~enable_shared_from_this() 0.05 255.92 0.14 7016024 0.00 0.00 ndn::Interest::~Interest() 0.05 256.05 0.14 6175039 0.00 0.00 nfd::DeadNonceList::makeEntry(ndn::Name const&, unsigned int) 0.05 256.18 0.13 5754847 0.00 0.00 nfd::Forwarder::onInterestFinalize(std::shared_ptr, bool, boost::chrono::duration > const&) 0.05 256.31 0.13 5755152 0.00 0.00 nfd::name_tree::Node::Node() 0.05 256.44 0.13 4 0.03 0.03 nfd::Forwarder::onDataUnsolicited(nfd::face::Face&, ndn::Data const&) 0.05 256.57 0.13 1 0.13 0.13 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) 0.05 256.70 0.13 nfd::cs::Cs::findRightmostAmongExact(ndn::Interest const&, std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) const 0.05 256.82 0.12 5754862 0.00 0.00 nfd::fw::RetxSuppressionExponential::decide(nfd::face::Face const&, ndn::Interest const&, nfd::pit::Entry&) const 0.05 256.94 0.12 5334689 0.00 0.00 std::_Rb_tree_iterator std::_Rb_tree, std::less, std::allocator >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, nfd::face::Face*&&) 0.05 257.06 0.12 nfd::NameTree::findExactMatch(ndn::Name const&) const 0.05 257.18 0.12 std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.05 257.30 0.12 150468349 0.00 0.00 std::function::operator()(nfd::name_tree::Entry const&) const 0.04 257.42 0.12 boost::asio::detail::reactive_socket_sendto_op_base >::do_perform(boost::asio::detail::reactor_op*) 0.04 257.53 0.11 5754865 0.00 0.00 std::function::function, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >(std::_Bind, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)>, std::enable_if, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::value), std::function::_Useless>::type) 0.04 257.64 0.11 5754849 0.00 0.00 nfd::Pit::erase(std::shared_ptr) 0.04 257.75 0.11 5334692 0.00 0.00 nfd::Forwarder::setStragglerTimer(std::shared_ptr, bool, boost::chrono::duration > const&) 0.04 257.86 0.11 65 0.00 0.01 nfd::FaceTable::remove(std::shared_ptr) 0.04 257.97 0.11 std::_Tuple_impl<3ul, std::shared_ptr, std::shared_ptr >::~_Tuple_impl() 0.04 258.07 0.11 11509678 0.00 0.00 bool ndn::lp::Packet::has >() const 0.04 258.17 0.10 5754858 0.00 0.00 nfd::pit::Entry::hasUnexpiredOutRecords() const 0.04 258.27 0.10 1 0.10 0.10 nfd::NameTree::~NameTree() 0.04 258.37 0.10 1 0.10 0.10 unsigned long boost::asio::detail::epoll_reactor::cancel_timer >(boost::asio::detail::timer_queue >&, boost::asio::detail::timer_queue >::per_timer_data&, unsigned long) 0.04 258.47 0.10 nfd::rib::operator<<(std::ostream&, nfd::rib::Route const&) 0.04 258.57 0.10 std::_Function_handler const&), nfd::cs::Cs::setPolicyImpl(std::unique_ptr >&)::{lambda(std::_Rb_tree_const_iterator)#1}>::_M_invoke(std::_Any_data const&, std::_Rb_tree_const_iterator const&) 0.03 258.66 0.09 11510516 0.00 0.00 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) 0.03 258.75 0.09 5755157 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.03 258.84 0.09 5754799 0.00 0.00 nfd::cs::Cs::findLeftmost(ndn::Interest const&, std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) const 0.03 258.93 0.09 5334760 0.00 0.00 std::shared_ptr::operator=(std::shared_ptr const&) 0.03 259.02 0.09 5334758 0.00 0.00 std::_Sp_counted_ptr_inplace (nfd::name_tree::Entry const&)>, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.03 259.11 0.09 420147 0.00 0.00 nfd::fw::Strategy::beforeExpirePendingInterest(std::shared_ptr) 0.03 259.20 0.09 nfd::NameTree::partialEnumerate(ndn::Name const&, std::function (nfd::name_tree::Entry const&)> const&) const 0.03 259.29 0.09 ndn::KeyLocator::~KeyLocator() 0.03 259.37 0.09 nfd::face::GenericLinkService::assignSequence(ndn::lp::Packet&) 0.03 259.45 0.08 std::enable_if<(std::is_base_of::value)&&(!(std::is_same::value)), std::ostream&>::type nfd::face::operator<< (std::ostream&, nfd::face::FaceLogHelper const&) 0.03 259.53 0.08 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.03 259.61 0.08 932 0.00 0.00 ndn::Name::~Name() 0.03 259.68 0.07 44778373 0.00 0.00 nfd::scheduler::cancel(std::shared_ptr const&) 0.03 259.75 0.07 23019646 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.03 259.82 0.07 5755159 0.00 0.00 nfd::name_tree::Entry::Entry(ndn::Name const&) 0.03 259.89 0.07 420136 0.00 0.00 nfd::face::GenericLinkService::doSendNack(ndn::lp::Nack const&) 0.03 259.96 0.07 nfd::cs::EntryImpl::~EntryImpl() 0.03 260.03 0.07 nfd::Forwarder::onContentStoreHit(nfd::face::Face const&, std::shared_ptr, ndn::Interest const&, ndn::Data const&) 0.03 260.10 0.07 nfd::compare_pickInterest(nfd::pit::InRecord const&, nfd::pit::InRecord const&, nfd::face::Face const*) 0.03 260.17 0.07 nfd::pit::Entry::hasLocalInRecord() const 0.03 260.24 0.07 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) 0.02 260.30 0.06 23020432 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.02 260.36 0.06 17264523 0.00 0.00 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) 0.02 260.42 0.06 16004282 0.00 0.00 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.02 260.48 0.06 11510523 0.00 0.00 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > >(std::_Rb_tree_const_iterator > >, std::pair >&&) 0.02 260.54 0.06 5755125 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.02 260.60 0.06 5335094 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.02 260.66 0.06 420135 0.00 0.00 nfd::Forwarder::startProcessNack(nfd::face::Face&, ndn::lp::Nack const&) 0.02 260.72 0.06 401 0.00 0.00 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.02 260.78 0.06 132 0.00 0.00 ndn::Signature::~Signature() 0.02 260.84 0.06 nfd::Pit::begin() const 0.02 260.90 0.06 std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_deleter() 0.02 260.96 0.06 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_deleter() 0.02 261.02 0.06 std::_Sp_counted_deleter (nfd::name_tree::Entry const&)>*, std::_Sp_destroy_inplace (nfd::name_tree::Entry const&)> >, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_deleter() 0.02 261.08 0.06 11091753 0.00 0.00 nfd::scheduler::schedule(boost::chrono::duration > const&, std::function const&) 0.02 261.13 0.06 11509970 0.00 0.00 nfd::name_tree::Entry::isEmpty() const 0.02 261.19 0.06 5755167 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.02 261.24 0.05 5334756 0.00 0.00 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.02 261.29 0.05 3 0.02 0.02 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.02 261.34 0.05 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.02 261.39 0.05 std::enable_shared_from_this::~enable_shared_from_this() 0.02 261.43 0.05 24279878 0.00 0.00 nfd::pit::Entry::getName() const 0.02 261.48 0.05 11929838 0.00 0.00 std::_Function_base::_Base_manager) const::{lambda(nfd::name_tree::Entry const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager) const::{lambda(nfd::name_tree::Entry const&)#1}> const&, std::_Manager_operation) 0.02 261.52 0.05 5755483 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.02 261.57 0.05 420136 0.00 0.00 ndn::lp::Nack::~Nack() 0.02 261.61 0.05 void boost::exception_detail::throw_exception_(std::out_of_range const&, char const*, char const*, int) 0.02 261.65 0.04 59664646 0.00 0.00 Fetch64(char const*) 0.02 261.69 0.04 16004075 0.00 0.00 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) 0.02 261.73 0.04 11929843 0.00 0.00 nfd::Forwarder::dispatchToStrategy(std::shared_ptr, std::function) 0.02 261.77 0.04 11510115 0.00 0.00 std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.02 261.81 0.04 5334765 0.00 0.00 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.02 261.85 0.04 420136 0.00 0.00 std::_Function_handler, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::_M_invoke(std::_Any_data const&, nfd::fw::Strategy*) 0.02 261.89 0.04 420135 0.00 0.00 nfd::face::GenericLinkService::decodeNack(ndn::Block const&, ndn::lp::Packet const&) 0.02 261.93 0.04 nfd::scheduler::ScopedEventId::ScopedEventId(nfd::scheduler::ScopedEventId&&) 0.02 261.97 0.04 std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.02 262.01 0.04 std::vector >::~vector() 0.01 262.05 0.04 5755166 0.00 0.00 nfd::name_tree::Node::~Node() 0.01 262.08 0.04 nfd::NameTree::const_iterator::const_iterator() 0.01 262.12 0.04 420136 0.00 0.00 nfd::face::LinkService::sendNack(ndn::lp::Nack const&) 0.01 262.15 0.04 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.01 262.18 0.03 23020443 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.01 262.21 0.03 5334755 0.00 0.00 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.01 262.24 0.03 std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_deleter() 0.01 262.27 0.03 std::_Sp_counted_deleter (nfd::name_tree::Entry const&)>*, std::_Sp_destroy_inplace (nfd::name_tree::Entry const&)> >, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_deleter() 0.01 262.30 0.03 11509670 0.00 0.00 nfd::cs::EntryImpl::EntryImpl(ndn::Name const&) 0.01 262.33 0.03 5334700 0.00 0.00 std::vector, std::allocator > >::~vector() 0.01 262.36 0.03 420136 0.00 0.00 nfd::pit::Entry::deleteInRecord(nfd::face::Face const&) 0.01 262.39 0.03 34 0.00 0.00 nfd::fib::NextHop::NextHop(std::shared_ptr) 0.01 262.42 0.03 5754997 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.01 262.44 0.03 ndn::tlv::Error::~Error() 0.01 262.47 0.03 nfd::Fib::findLongestPrefixMatch(ndn::Name const&) const 0.01 262.49 0.02 11510124 0.00 0.00 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.01 262.51 0.02 5754844 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.01 262.53 0.02 5334762 0.00 0.00 std::_Sp_counted_ptr_inplace (nfd::name_tree::Entry const&)>, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.01 262.55 0.02 5334697 0.00 0.00 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) 0.01 262.57 0.02 5334691 0.00 0.00 nfd::cs::Cs::insert(ndn::Data const&, bool) 0.01 262.59 0.02 5334691 0.00 0.00 std::_Function_handler (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Data const&) 0.01 262.61 0.02 420136 0.00 0.00 std::function::function, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >(std::_Bind, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)>, std::enable_if, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::value), std::function::_Useless>::type) 0.01 262.63 0.02 34 0.00 0.00 nfd::name_tree::Entry::setFibEntry(std::shared_ptr) 0.01 262.65 0.02 1 0.02 0.02 nfd::Pit::Pit(nfd::NameTree&) 0.01 262.67 0.02 ndn::lp::Packet& ndn::lp::Packet::add >(ndn::lp::detail::FieldDecl::ValueType const&) 0.01 262.69 0.02 nfd::face::DatagramTransport::processErrorCode(boost::system::error_code const&) 0.01 262.71 0.02 boost::exception_detail::error_info_injector::~error_info_injector() 0.01 262.73 0.02 std::_Function_handler)> (nfd::Forwarder*, std::shared_ptr)> >::_M_invoke(std::_Any_data const&) 0.01 262.75 0.02 std::list >::operator=(std::list > const&) 0.01 262.77 0.02 std::_Rb_tree, std::_Select1st >, std::greater, std::allocator > >::_M_copy(std::_Rb_tree_node > const*, std::_Rb_tree_node >*) 0.01 262.78 0.02 std::shared_ptr > std::allocate_shared, std::allocator >, unsigned long>(std::allocator > const&, unsigned long&&) 0.01 262.80 0.02 420541 0.00 0.00 nfd::DeadNonceList::evictEntries() 0.00 262.81 0.01 12353053 0.00 0.00 std::_Function_handler::_M_invoke(std::_Any_data const&, nfd::name_tree::Entry const&) 0.00 262.82 0.01 11510384 0.00 0.00 nfd::fib::NextHop::getFace() const 0.00 262.83 0.01 11510119 0.00 0.00 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 262.84 0.01 11509679 0.00 0.00 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 262.85 0.01 6175200 0.00 0.00 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 262.86 0.01 5755123 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 262.87 0.01 5334756 0.00 0.00 std::_Sp_counted_deleter (nfd::name_tree::Entry const&)>*, std::_Sp_destroy_inplace (nfd::name_tree::Entry const&)> >, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 262.88 0.01 5334701 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 262.89 0.01 404 0.00 0.00 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 262.90 0.01 101 0.00 0.00 nfd::face::Transport::setFaceAndLinkService(nfd::face::Face&, nfd::face::LinkService&) 0.00 262.91 0.01 101 0.00 0.00 nfd::face::Transport::Transport() 0.00 262.92 0.01 46 0.00 0.00 nfd::rib::Rib::findRoutesWithFaceId(unsigned long) 0.00 262.93 0.01 1 0.01 0.01 nfd::DeadNonceList::DeadNonceList(boost::chrono::duration > const&) 0.00 262.94 0.01 nfd::fw::Strategy::afterReceiveNack(nfd::face::Face const&, ndn::lp::Nack const&, std::shared_ptr, std::shared_ptr) 0.00 262.95 0.01 nfd::pit::FaceRecord::~FaceRecord() 0.00 262.96 0.01 nfd::face::LinkService::~LinkService() 0.00 262.97 0.01 CryptoPP::BufferedTransformation::Attachable() 0.00 262.98 0.01 CryptoPP::BufferedTransformation::AttachedTransformation() 0.00 262.99 0.01 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_deleter() 0.00 262.99 0.01 5755460 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.00 0.01 ndn::Selectors::~Selectors() 0.00 263.00 0.01 boost::asio::detail::epoll_reactor::perform_io_cleanup_on_block_exit::~perform_io_cleanup_on_block_exit() 0.00 263.01 0.01 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) 0.00 263.01 0.01 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 6175038 0.00 0.00 CityHash64WithSeed(char const*, unsigned long, unsigned long) 0.00 263.01 0.00 5755123 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 5754848 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 5754846 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 5334760 0.00 0.00 std::_Sp_counted_ptr_inplace (nfd::name_tree::Entry const&)>, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 5334755 0.00 0.00 std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 420193 0.00 0.00 nfd::pit::Entry::getOutRecord(nfd::face::Face const&) 0.00 263.01 0.00 420188 0.00 0.00 nfd::DeadNonceList::add(ndn::Name const&, unsigned int) 0.00 263.01 0.00 420147 0.00 0.00 std::_Function_base::_Base_manager)> (std::_Placeholder<1>, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 420147 0.00 0.00 std::_Function_handler)> (std::_Placeholder<1>, std::shared_ptr)> >::_M_invoke(std::_Any_data const&, nfd::fw::Strategy*) 0.00 263.01 0.00 420143 0.00 0.00 std::pair (nfd::Forwarder&)> > >, bool> std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_insert_unique (nfd::Forwarder&)> > const&>(std::pair (nfd::Forwarder&)> > const&) 0.00 263.01 0.00 420136 0.00 0.00 ndn::lp::Packet& ndn::lp::Packet::add >(ndn::lp::detail::FieldDecl::ValueType const&) 0.00 263.01 0.00 420136 0.00 0.00 nfd::fw::Strategy::sendNack(std::shared_ptr, nfd::face::Face const&, ndn::lp::NackHeader const&) 0.00 263.01 0.00 420136 0.00 0.00 nfd::fw::Strategy::sendNacks(std::shared_ptr, ndn::lp::NackHeader const&, std::initializer_list) 0.00 263.01 0.00 420136 0.00 0.00 nfd::Forwarder::onOutgoingNack(std::shared_ptr, nfd::face::Face const&, ndn::lp::NackHeader const&) 0.00 263.01 0.00 420136 0.00 0.00 nfd::pit::Entry::getInRecord(nfd::face::Face const&) const 0.00 263.01 0.00 420136 0.00 0.00 std::__detail::_Hashtable_iterator std::_Hashtable, std::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, true, true>::_M_insert_bucket(nfd::face::Face const*&&, unsigned long, unsigned long) 0.00 263.01 0.00 420135 0.00 0.00 ndn::util::signal::Signal::operator()(ndn::lp::Nack const&) 0.00 263.01 0.00 420135 0.00 0.00 nfd::face::LinkService::receiveNack(ndn::lp::Nack const&) 0.00 263.01 0.00 420135 0.00 0.00 std::_Function_handler (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::lp::Nack const&) 0.00 263.01 0.00 8530 0.00 0.00 std::_Function_base::_Base_manager (nfd::DeadNonceList*)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 6957 0.00 0.00 void boost::property_tree::info_parser::skip_whitespace(char const*&) 0.00 263.01 0.00 5937 0.00 0.00 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, unsigned char&&) 0.00 263.01 0.00 2820 0.00 0.00 boost::asio::detail::completion_handler::ptr::~ptr() 0.00 263.01 0.00 2133 0.00 0.00 std::reverse_iterator > std::find_if >, std::_Bind (std::_Placeholder<1>, ndn::Interest)> >(std::reverse_iterator >, std::reverse_iterator >, std::_Bind (std::_Placeholder<1>, ndn::Interest)>) 0.00 263.01 0.00 2040 0.00 0.00 boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::sync_impl() 0.00 263.01 0.00 1776 0.00 0.00 nfd::DeadNonceList::countMarks() const 0.00 263.01 0.00 1776 0.00 0.00 std::_Rb_tree_iterator std::_Rb_tree, std::less, std::allocator >::_M_insert_equal(unsigned long const&) 0.00 263.01 0.00 1567 0.00 0.00 boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::init_put_area() 0.00 263.01 0.00 1564 0.00 0.00 boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::close_impl(std::_Ios_Openmode) 0.00 263.01 0.00 1314 0.00 0.00 boost::property_tree::basic_ptree >::~basic_ptree() 0.00 263.01 0.00 1311 0.00 0.00 boost::multi_index::detail::ordered_index > >, std::string const, &std::pair > >::first>, std::less, boost::multi_index::detail::nth_layer<2, std::pair > >, boost::multi_index::indexed_by >, boost::multi_index::ordered_non_unique >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member > >, std::string const, &std::pair > >::first>, std::less >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator > > > >, boost::mpl::v_item >::subs::by_name, boost::mpl::vector0, 0>, boost::multi_index::detail::ordered_non_unique_tag>::copy_(boost::multi_index::detail::ordered_index > >, std::string const, &std::pair > >::first>, std::less, boost::multi_index::detail::nth_layer<2, std::pair > >, boost::multi_index::indexed_by >, boost::multi_index::ordered_non_unique >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member > >, std::string const, &std::pair > >::first>, std::less >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator > > > >, boost::mpl::v_item >::subs::by_name, boost::mpl::vector0, 0>, boost::multi_index::detail::ordered_non_unique_tag> const&, boost::multi_index::detail::copy_map > >, std::allocator > > > > > >, std::allocator > > > > const&) 0.00 263.01 0.00 1299 0.00 0.00 boost::multi_index::multi_index_container > >, boost::multi_index::indexed_by >, boost::multi_index::ordered_non_unique >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member > >, std::string const, &std::pair > >::first>, std::less >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator > > > >::multi_index_container(boost::multi_index::multi_index_container > >, boost::multi_index::indexed_by >, boost::multi_index::ordered_non_unique >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member > >, std::string const, &std::pair > >::first>, std::less >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator > > > > const&) 0.00 263.01 0.00 1297 0.00 0.00 CryptoPP::NameValuePairs::ThrowIfTypeMismatch(char const*, std::type_info const&, std::type_info const&) 0.00 263.01 0.00 1296 0.00 0.00 CryptoPP::AlgorithmParametersBase::~AlgorithmParametersBase() 0.00 263.01 0.00 1184 0.00 0.00 nfd::FaceManager::doesMatchFilter(ndn::nfd::FaceQueryFilter const&, std::shared_ptr) 0.00 263.01 0.00 989 0.00 0.00 std::_Function_base::_Base_manager)> (nfd::FaceTable*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 930 0.00 0.00 boost::asio::detail::reactive_socket_recv_op_base::do_perform(boost::asio::detail::reactor_op*) 0.00 263.01 0.00 920 0.00 0.00 boost::asio::detail::socket_ops::non_blocking_recv(int, iovec*, unsigned long, int, bool, boost::system::error_code&, unsigned long&) 0.00 263.01 0.00 784 0.00 0.00 nfd::CommandValidator::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) 0.00 263.01 0.00 783 0.00 0.00 boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::sync() 0.00 263.01 0.00 782 0.00 0.00 boost::iostreams::detail::execute_traits > >, boost::result_of > > ()>::type>::result_type boost::iostreams::detail::execute_all > >, boost::iostreams::detail::member_close_operation > >, boost::iostreams::detail::reset_operation > >, boost::iostreams::detail::clear_flags_operation >(boost::iostreams::detail::member_close_operation > >, boost::iostreams::detail::member_close_operation > >, boost::iostreams::detail::reset_operation > >, boost::iostreams::detail::clear_flags_operation) 0.00 263.01 0.00 781 0.00 0.00 boost::iostreams::detail::execute_traits > >, boost::result_of > > ()>::type>::result_type boost::iostreams::detail::execute_all > >, boost::iostreams::detail::member_close_operation > > >(boost::iostreams::detail::member_close_operation > >, boost::iostreams::detail::member_close_operation > >) 0.00 263.01 0.00 780 0.00 0.00 boost::iostreams::stream_buffer, std::allocator, boost::iostreams::output>::~stream_buffer() 0.00 263.01 0.00 744 0.00 0.00 nfd::getGlobalIoService() 0.00 263.01 0.00 691 0.00 0.00 nfd::fib::Entry::findNextHop(nfd::face::Face&) 0.00 263.01 0.00 657 0.00 0.00 nfd::fib::Entry::removeNextHop(std::shared_ptr) 0.00 263.01 0.00 606 0.00 0.00 std::_Function_base::_Base_manager)> (nfd::FaceTable*, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 602 0.00 0.00 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) 0.00 263.01 0.00 567 0.00 0.00 nfd::face::asyncReceive(nfd::face::InternalTransportBase*, ndn::Block const&) 0.00 263.01 0.00 566 0.00 0.00 boost::asio::detail::completion_handler::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) 0.00 263.01 0.00 553 0.00 0.00 std::function::function(std::function const&) 0.00 263.01 0.00 546 0.00 0.00 CryptoPP::Base64Decoder::~Base64Decoder() 0.00 263.01 0.00 546 0.00 0.00 CryptoPP::AlgorithmParameters CryptoPP::MakeParameters(char const*, int const* const&, bool) 0.00 263.01 0.00 546 0.00 0.00 CryptoPP::Filter::~Filter() 0.00 263.01 0.00 546 0.00 0.00 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 544 0.00 0.00 CryptoPP::AlgorithmParameters CryptoPP::MakeParameters(char const*, std::ostream* const&, bool) 0.00 263.01 0.00 544 0.00 0.00 CryptoPP::AlgorithmParametersTemplate::~AlgorithmParametersTemplate() 0.00 263.01 0.00 505 0.00 0.00 void std::vector, std::allocator > >::_M_insert_aux const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::shared_ptr const&) 0.00 263.01 0.00 495 0.00 0.00 std::basic_string::value_type, std::char_traits::value_type>, std::allocator::value_type> > boost::property_tree::info_parser::expand_escapes(char const*, char const*) 0.00 263.01 0.00 495 0.00 0.00 std::basic_string, std::allocator > boost::property_tree::info_parser::read_word(char const*&) 0.00 263.01 0.00 492 0.00 0.00 std::function const&)>::function(std::function const&)> const&) 0.00 263.01 0.00 461 0.00 0.00 nfd::face::GenericLinkService::encodeLocalFields(ndn::TagHost const&, ndn::lp::Packet&) 0.00 263.01 0.00 460 0.00 0.00 ndn::lp::Packet& ndn::lp::Packet::add >(ndn::lp::detail::FieldDecl::ValueType const&) 0.00 263.01 0.00 399 0.00 0.00 std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 398 0.00 0.00 ndn::SimpleTag::~SimpleTag() 0.00 263.01 0.00 362 0.00 0.00 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) 0.00 263.01 0.00 356 0.00 0.00 void boost::asio::detail::reactive_socket_service_base::async_receive, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, boost::asio::mutable_buffers_1 const&, int, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >) 0.00 263.01 0.00 327 0.00 0.00 nfd::face::StreamTransport::handleReceive(boost::system::error_code const&, unsigned long) 0.00 263.01 0.00 324 0.00 0.00 nfd::rib::RibManager::onLocalhopRequest(ndn::Interest const&) 0.00 263.01 0.00 324 0.00 0.00 void boost::detail::allocator::construct > > >(void*, std::pair > > const&) 0.00 263.01 0.00 320 0.00 0.00 std::_Function_base::_Base_manager const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 316 0.00 0.00 boost::asio::detail::reactive_socket_recv_op, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) 0.00 263.01 0.00 308 0.00 0.00 std::_Function_base::_Base_manager const&)> (nfd::FaceManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 304 0.00 0.00 std::function)>::function(std::function)> const&) 0.00 263.01 0.00 303 0.00 0.00 std::_Function_base::_Base_manager >::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager > const&, std::_Manager_operation) 0.00 263.01 0.00 298 0.00 0.00 nfd::face::InternalClientTransport::receiveFromLink(ndn::Block const&) 0.00 263.01 0.00 296 0.00 0.00 std::function::function(std::function const&) 0.00 263.01 0.00 296 0.00 0.00 std::function const&)>::function(std::function const&)> const&) 0.00 263.01 0.00 294 0.00 0.00 ndn::util::signal::Signal::operator()(ndn::Block const&) 0.00 263.01 0.00 293 0.00 0.00 nfd::face::InternalForwarderTransport::doSend(nfd::face::Transport::Packet&&) 0.00 263.01 0.00 291 0.00 0.00 std::_Function_handler))(nfd::face::InternalTransportBase*, ndn::Block const&)> >::_M_invoke(std::_Any_data const&, ndn::Block const&) 0.00 263.01 0.00 286 0.00 0.00 std::_Function_base::_Base_manager const&)> (nfd::FibManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 284 0.00 0.00 nfd::FaceManager::collectFaceStatus(nfd::face::Face const&, boost::chrono::time_point > > const&) 0.00 263.01 0.00 284 0.00 0.00 void nfd::FaceManager::collectFaceProperties(nfd::face::Face const&, ndn::nfd::FaceStatus&) 0.00 263.01 0.00 273 0.00 0.00 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 273 0.00 0.00 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 272 0.00 0.00 nfd::face::InternalForwarderTransport::receiveFromLink(ndn::Block const&) 0.00 263.01 0.00 272 0.00 0.00 std::_Function_handler))(nfd::face::InternalTransportBase*, ndn::Block const&)> >::_M_invoke(std::_Any_data const&, ndn::Block const&) 0.00 263.01 0.00 266 0.00 0.00 std::_Function_base::_Base_manager const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}> const&, std::_Manager_operation) 0.00 263.01 0.00 265 0.00 0.00 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 265 0.00 0.00 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 262 0.00 0.00 std::_Deque_base >::_M_initialize_map(unsigned long) 0.00 263.01 0.00 259 0.00 0.00 nfd::face::StreamTransport::sendFromQueue() 0.00 263.01 0.00 258 0.00 0.00 void boost::asio::detail::reactive_socket_service_base::async_send >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, boost::asio::const_buffers_1 const&, int, boost::asio::detail::write_op >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >) 0.00 263.01 0.00 256 0.00 0.00 nfd::face::StreamTransport::doSend(nfd::face::Transport::Packet&&) 0.00 263.01 0.00 256 0.00 0.00 std::_Function_base::_Base_manager const&, ndn::nfd::FacePersistency)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, ndn::nfd::FacePersistency)::{lambda()#1}> const&, std::_Manager_operation) 0.00 263.01 0.00 252 0.00 0.00 std::_Function_base::_Base_manager (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 246 0.00 0.00 boost::asio::detail::reactive_socket_send_op >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) 0.00 263.01 0.00 240 0.00 0.00 std::_Function_base::_Base_manager (nfd::rib::RibManager*, unsigned long)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 239 0.00 0.00 nfd::face::StreamTransport::handleSend(boost::system::error_code const&, unsigned long) 0.00 263.01 0.00 207 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) 0.00 263.01 0.00 206 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, std::allocator >, ndn::lp::CachePolicy>(std::_Sp_make_shared_tag, ndn::SimpleTag*, std::allocator > const&, ndn::lp::CachePolicy&&) 0.00 263.01 0.00 206 0.00 0.00 std::map, std::less, std::allocator > > >::operator[](unsigned long&&) 0.00 263.01 0.00 202 0.00 0.00 std::_Function_base::_Base_manager (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 202 0.00 0.00 std::_Function_base::_Base_manager (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 202 0.00 0.00 std::_Function_base::_Base_manager (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 196 0.00 0.00 std::_Deque_base >::~_Deque_base() 0.00 263.01 0.00 196 0.00 0.00 std::deque >::~deque() 0.00 263.01 0.00 166 0.00 0.00 ndn::util::signal::Signal >::operator()(std::shared_ptr const&) 0.00 263.01 0.00 165 0.00 0.00 void nfd::FaceManager::collectFaceProperties(nfd::face::Face const&, ndn::nfd::FaceEventNotification&) 0.00 263.01 0.00 165 0.00 0.00 std::_Function_handler const&), std::_Bind, std::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) 0.00 263.01 0.00 160 0.00 0.00 std::_Function_base::_Base_manager::*)(ndn::Data const&)> (ndn::util::NotificationSubscriber*, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 157 0.00 0.00 std::_Rb_tree_iterator std::_Rb_tree, std::less, std::allocator >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, unsigned long&&) 0.00 263.01 0.00 152 0.00 0.00 std::__shared_ptr::__shared_ptr, ndn::Name&>(std::_Sp_make_shared_tag, std::allocator const&, ndn::Name&) 0.00 263.01 0.00 152 0.00 0.00 std::_Function_base::_Base_manager::*)()> (ndn::util::NotificationSubscriber*)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 144 0.00 0.00 std::_Function_handler const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}>::_M_invoke(std::_Any_data const&, nfd::face::TransportState const&, nfd::face::TransportState const&) 0.00 263.01 0.00 139 0.00 0.00 ndn::util::NotificationSubscriber::sendNextInterest() 0.00 263.01 0.00 139 0.00 0.00 nfd::rib::RibManager::onNotification(ndn::nfd::FaceEventNotification const&) 0.00 263.01 0.00 136 0.00 0.00 std::_Function_handler (nfd::rib::RibManager*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::nfd::FaceEventNotification const&) 0.00 263.01 0.00 136 0.00 0.00 std::pair, bool> std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned long&&) 0.00 263.01 0.00 135 0.00 0.00 ndn::util::signal::Signal, ndn::nfd::FaceEventNotification>::operator()(ndn::nfd::FaceEventNotification const&) 0.00 263.01 0.00 135 0.00 0.00 boost::asio::detail::socket_ops::non_blocking_accept(int, unsigned char, sockaddr*, unsigned long*, boost::system::error_code&, int&) 0.00 263.01 0.00 134 0.00 0.00 ndn::util::signal::Signal::connect(std::function const&) 0.00 263.01 0.00 134 0.00 0.00 std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) 0.00 263.01 0.00 133 0.00 0.02 nfd::connectFaceClosedSignal(nfd::face::Face&, std::function const&) 0.00 263.01 0.00 133 0.00 0.00 nfd::face::Transport::setPersistency(ndn::nfd::FacePersistency) 0.00 263.01 0.00 133 0.00 0.00 boost::asio::detail::reactive_socket_accept_op_base >, boost::asio::local::stream_protocol>::do_perform(boost::asio::detail::reactor_op*) 0.00 263.01 0.00 130 0.00 0.00 ndn::nfd::ControlParameters::ControlParameters(ndn::nfd::ControlParameters const&) 0.00 263.01 0.00 130 0.00 0.00 ndn::util::signal::Signal::operator()(nfd::face::TransportState const&, nfd::face::TransportState const&) 0.00 263.01 0.00 130 0.00 0.00 nfd::face::Transport::setState(nfd::face::TransportState) 0.00 263.01 0.00 130 0.00 0.00 boost::asio::ip::detail::endpoint::address() const 0.00 263.01 0.00 130 0.00 0.00 std::function::function(std::function const&) 0.00 263.01 0.00 101 0.00 0.00 ndn::util::signal::Signal::connect(std::function const&) 0.00 263.01 0.00 101 0.00 0.00 ndn::util::signal::Signal::connect(std::function const&) 0.00 263.01 0.00 101 0.00 0.00 ndn::util::signal::Signal::connect(std::function const&) 0.00 263.01 0.00 101 0.00 0.00 ndn::util::signal::Signal::connect(std::function const&) 0.00 263.01 0.00 101 0.00 0.00 nfd::face::LinkService::setFaceAndTransport(nfd::face::Face&, nfd::face::Transport&) 0.00 263.01 0.00 101 0.00 0.00 nfd::face::LinkService::LinkService() 0.00 263.01 0.00 101 0.00 0.00 nfd::face::FaceCounters::FaceCounters(nfd::face::LinkServiceCounters const&, nfd::face::TransportCounters const&) 0.00 263.01 0.00 101 0.00 0.00 nfd::face::LpFragmenter::Options::Options() 0.00 263.01 0.00 101 0.00 0.00 nfd::face::LpFragmenter::LpFragmenter(nfd::face::LpFragmenter::Options const&, nfd::face::LinkService const*) 0.00 263.01 0.00 101 0.00 0.00 nfd::face::LpReassembler::Options::Options() 0.00 263.01 0.00 101 0.00 0.00 nfd::face::LpReassembler::LpReassembler(nfd::face::LpReassembler::Options const&, nfd::face::LinkService const*) 0.00 263.01 0.00 101 0.00 0.00 nfd::face::GenericLinkService::Options::Options() 0.00 263.01 0.00 101 0.00 0.00 nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) 0.00 263.01 0.00 101 0.00 0.00 nfd::face::Face::Face(std::unique_ptr >, std::unique_ptr >) 0.00 263.01 0.00 101 0.00 0.02 nfd::FaceTable::addImpl(std::shared_ptr, unsigned long) 0.00 263.01 0.00 101 0.00 0.00 nfd::face::GenericLinkService::getCounters() const 0.00 263.01 0.00 101 0.00 0.00 nfd::face::Transport::getCounters() const 0.00 263.01 0.00 101 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 101 0.00 0.00 std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) 0.00 263.01 0.00 101 0.00 0.00 std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) 0.00 263.01 0.00 101 0.00 0.00 std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) 0.00 263.01 0.00 101 0.00 0.00 std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) 0.00 263.01 0.00 101 0.00 0.00 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) 0.00 263.01 0.00 101 0.00 0.00 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > >(std::_Rb_tree_const_iterator > >, std::pair >&&) 0.00 263.01 0.00 101 0.00 0.00 covariant return thunk to nfd::face::GenericLinkService::getCounters() const 0.00 263.01 0.00 100 0.00 0.00 nfd::FaceManager::afterFaceAdded(std::shared_ptr, std::function const&) 0.00 263.01 0.00 99 0.00 0.00 ndn::RegexMatcher::recursiveMatch(unsigned long, ndn::Name const&, unsigned long, unsigned long) 0.00 263.01 0.00 98 0.00 0.02 nfd::FaceTable::add(std::shared_ptr) 0.00 263.01 0.00 77 0.00 0.00 ndn::name::Component* std::__uninitialized_move_a >(ndn::name::Component*, ndn::name::Component*, ndn::name::Component*, std::allocator&) 0.00 263.01 0.00 73 0.00 0.00 boost::asio::detail::task_io_service::post_deferred_completions(boost::asio::detail::op_queue&) 0.00 263.01 0.00 71 0.00 0.00 ndn::SignatureInfo::~SignatureInfo() 0.00 263.01 0.00 71 0.00 0.00 boost::asio::detail::epoll_reactor::deregister_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&, bool) 0.00 263.01 0.00 70 0.00 0.00 __tcf_0 0.00 263.01 0.00 69 0.00 0.00 nfd::fib::Entry::Entry(ndn::Name const&) 0.00 263.01 0.00 69 0.00 0.00 boost::asio::detail::epoll_reactor::register_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&) 0.00 263.01 0.00 67 0.00 0.00 nfd::UnixStreamChannel::accept(std::function const&)> const&, std::function const&) 0.00 263.01 0.00 67 0.00 0.00 boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > >::list4(boost::_bi::value, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value >) 0.00 263.01 0.00 67 0.00 0.00 void boost::asio::detail::reactive_socket_service::async_accept >, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::basic_socket >&, boost::asio::local::basic_endpoint*, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > >) 0.00 263.01 0.00 67 0.00 0.02 boost::asio::detail::reactive_socket_accept_op >, boost::asio::local::stream_protocol, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) 0.00 263.01 0.00 67 0.00 0.00 boost::asio::detail::reactive_socket_service_base::start_op(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, int, boost::asio::detail::reactor_op*, bool, bool) 0.00 263.01 0.00 67 0.00 0.00 boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list_av_4 (*)(), std::function const&)>, std::function >::type> boost::bind const&)> const&, std::function const&, nfd::UnixStreamChannel*, boost::arg<1> (*)(), std::function const&)>, std::function >(void (nfd::UnixStreamChannel::*)(boost::system::error_code const&, std::function const&)> const&, std::function const&), nfd::UnixStreamChannel*, boost::arg<1> (*)(), std::function const&)>, std::function) 0.00 263.01 0.00 66 0.00 0.02 nfd::ManagerBase::handleCommand(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function) 0.00 263.01 0.00 66 0.00 0.00 nfd::ManagerBase::extractRequester(ndn::Interest const&, std::function) 0.00 263.01 0.00 66 0.00 0.00 nfd::ManagerBase::authorize(ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const*, std::function, std::function) 0.00 263.01 0.00 66 0.00 0.02 nfd::UnixStreamChannel::handleAccept(boost::system::error_code const&, std::function const&)> const&, std::function const&) 0.00 263.01 0.00 66 0.00 0.00 nfd::face::StreamTransport::StreamTransport(boost::asio::basic_stream_socket >&&) 0.00 263.01 0.00 66 0.00 0.00 nfd::face::UnixStreamTransport::UnixStreamTransport(boost::asio::basic_stream_socket >&&) 0.00 263.01 0.00 66 0.00 0.00 boost::asio::basic_socket >::local_endpoint() const 0.00 263.01 0.00 66 0.00 0.02 std::function)>::operator()(ndn::nfd::ControlCommand const&, ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function) const 0.00 263.01 0.00 66 0.00 0.00 std::function::operator()(ndn::mgmt::ControlResponse const&) const 0.00 263.01 0.00 66 0.00 0.00 std::function::operator()(std::string const&) const 0.00 263.01 0.00 66 0.00 0.00 std::_Function_base::_Base_manager)> (nfd::ManagerBase*, ndn::Interest, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 66 0.00 0.00 std::_Function_base::_Base_manager, std::function)::{lambda()#1} ()> >::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager, std::function)::{lambda()#1} ()> > const&, std::_Manager_operation) 0.00 263.01 0.00 66 0.00 0.00 std::_Function_handler const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_invoke(std::_Any_data const&, std::string const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const*) 0.00 263.01 0.00 66 0.00 0.00 std::_Function_handler const&), std::_Bind)> (nfd::ManagerBase*, ndn::Interest, std::function)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) 0.00 263.01 0.00 66 0.00 0.02 std::_Function_handler const&), std::_Bind)> (nfd::FaceTable*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) 0.00 263.01 0.00 66 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 66 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 66 0.00 0.00 std::shared_ptr std::allocate_shared, std::unique_ptr >, std::unique_ptr > >(std::allocator const&, std::unique_ptr >&&, std::unique_ptr >&&) 0.00 263.01 0.00 65 0.00 0.00 nfd::FaceManager::afterFaceRemoved(std::shared_ptr, std::function const&) 0.00 263.01 0.00 65 0.00 0.00 nfd::fw::AccessStrategy::removeFaceInfo(std::shared_ptr) 0.00 263.01 0.00 65 0.00 0.01 nfd::face::StreamTransport::deferredClose() 0.00 263.01 0.00 65 0.00 0.00 nfd::face::StreamTransport::processErrorCode(boost::system::error_code const&) 0.00 263.01 0.00 65 0.00 0.00 nfd::face::StreamTransport::doClose() 0.00 263.01 0.00 65 0.00 0.00 boost::asio::detail::epoll_reactor::cancel_ops(int, boost::asio::detail::epoll_reactor::descriptor_state*&) 0.00 263.01 0.00 65 0.00 0.01 boost::asio::detail::completion_handler::*)()> (nfd::face::StreamTransport*)> >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) 0.00 263.01 0.00 65 0.00 0.00 std::_Hashtable, std::allocator >, std::_Select1st >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::erase(unsigned long const&) 0.00 263.01 0.00 65 0.00 0.00 std::_Function_handler const&), std::_Bind)> (nfd::fw::AccessStrategy*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) 0.00 263.01 0.00 65 0.00 0.01 std::_Function_handler)> (nfd::FaceTable*, std::shared_ptr)> >::_M_invoke(std::_Any_data const&) 0.00 263.01 0.00 65 0.00 0.00 void std::_Bind, std::function)> (nfd::ManagerBase*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)>::__call const&, std::function const&, 0, 1, 2, 3, 4, 5>(std::tuple const&, std::function const&>&&, std::_Index_tuple<0, 1, 2, 3, 4, 5>) 0.00 263.01 0.00 65 0.00 0.00 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase_aux(std::_Rb_tree_const_iterator > >, std::_Rb_tree_const_iterator > >) 0.00 263.01 0.00 65 0.00 0.00 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::erase(unsigned long const&) 0.00 263.01 0.00 64 0.00 0.00 std::_Tuple_impl<1ul, ndn::nfd::ControlParameters, std::_Placeholder<1>, std::function >::~_Tuple_impl() 0.00 263.01 0.00 63 0.00 0.00 boost::asio::detail::completion_handler)::{lambda()#1}>::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) 0.00 263.01 0.00 56 0.00 0.00 std::_Function_base::_Base_manager, std::function)> (nfd::ManagerBase*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 56 0.00 0.00 std::_Function_base::_Base_manager(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&)::{lambda(ndn::name::Component const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&)::{lambda(ndn::name::Component const&)#1}> const&, std::_Manager_operation) 0.00 263.01 0.00 54 0.00 0.00 ndn::RegexMatcher::~RegexMatcher() 0.00 263.01 0.00 54 0.00 0.00 std::__detail::_Map_base, std::_Select1st >, true, std::_Hashtable, std::allocator >, std::_Select1st >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true> >::operator[](std::string const&) 0.00 263.01 0.00 51 0.00 0.00 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) 0.00 263.01 0.00 47 0.00 0.00 nfd::LoggerFactory::getInstance() 0.00 263.01 0.00 46 0.00 0.00 nfd::rib::Rib::sendBatchFromQueue() 0.00 263.01 0.00 45 0.00 0.00 nfd::Logger::Logger(std::string const&, nfd::LogLevel) 0.00 263.01 0.00 45 0.00 0.00 std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_ >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair&&) 0.00 263.01 0.00 45 0.00 0.00 std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) 0.00 263.01 0.00 41 0.00 0.00 nfd::rib::Rib::beginRemoveFace(unsigned long) 0.00 263.01 0.00 41 0.00 0.00 boost::asio::ip::detail::endpoint::endpoint(boost::asio::ip::address const&, unsigned short) 0.00 263.01 0.00 40 0.00 0.00 boost::asio::detail::posix_mutex::posix_mutex() 0.00 263.01 0.00 39 0.00 0.00 nfd::FaceTable::end() const 0.00 263.01 0.00 39 0.00 0.00 nfd::FaceTable::begin() const 0.00 263.01 0.00 38 0.00 0.00 boost::asio::detail::socket_ops::setsockopt(int, unsigned char&, int, int, void const*, unsigned long, boost::system::error_code&) 0.00 263.01 0.00 37 0.00 0.00 std::_Rb_tree, std::less, std::allocator >::erase(unsigned long const&) 0.00 263.01 0.00 35 0.00 0.00 boost::asio::detail::epoll_reactor::allocate_descriptor_state() 0.00 263.01 0.00 35 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 34 0.00 0.00 nfd::Fib::insert(ndn::Name const&) 0.00 263.01 0.00 34 0.00 0.00 nfd::fib::Entry::addNextHop(std::shared_ptr, unsigned long) 0.00 263.01 0.00 34 0.00 0.00 nfd::fib::Entry::sortNextHops() 0.00 263.01 0.00 34 0.00 0.00 nfd::fib::NextHop::setCost(unsigned long) 0.00 263.01 0.00 34 0.00 0.00 boost::asio::basic_socket >::bind(boost::asio::ip::basic_endpoint const&) 0.00 263.01 0.00 34 0.00 0.00 boost::asio::detail::reactive_socket_service_base::do_open(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, int, int, int, boost::system::error_code&) 0.00 263.01 0.00 34 0.00 0.00 nfd::FaceTable::get(unsigned long) const 0.00 263.01 0.00 34 0.00 0.00 boost::enable_if >, std::string>::type boost::property_tree::basic_ptree >::get_value >(boost::property_tree::id_translator) const 0.00 263.01 0.00 34 0.00 0.00 void std::deque >::_M_push_back_aux(ndn::Block const&) 0.00 263.01 0.00 34 0.00 0.00 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, nfd::fib::NextHop&&) 0.00 263.01 0.00 34 0.00 0.00 void std::__insertion_sort<__gnu_cxx::__normal_iterator > >, nfd::fib::Entry::sortNextHops()::{lambda(nfd::fib::NextHop const&, nfd::fib::NextHop const&)#1}>(__gnu_cxx::__normal_iterator > >, nfd::fib::Entry::sortNextHops()::{lambda(nfd::fib::NextHop const&, nfd::fib::NextHop const&)#1}, nfd::fib::Entry::sortNextHops()::{lambda(nfd::fib::NextHop const&, nfd::fib::NextHop const&)#1}) 0.00 263.01 0.00 33 0.00 0.00 nfd::FibManager::addNextHop(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters, std::function const&) 0.00 263.01 0.00 33 0.00 0.00 nfd::FibManager::setFaceForSelfRegistration(ndn::Interest const&, ndn::nfd::ControlParameters&) 0.00 263.01 0.00 33 0.00 0.00 nfd::scheduler::ScopedEventId::ScopedEventId() 0.00 263.01 0.00 33 0.00 0.00 nfd::Forwarder::getFace(unsigned long) const 0.00 263.01 0.00 33 0.00 0.00 std::_Function_handler (unsigned long), std::_Bind (nfd::Forwarder::*)(unsigned long) const> (nfd::Forwarder*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, unsigned long) 0.00 263.01 0.00 33 0.00 0.00 std::_Function_handler), std::_Bind const&)> (nfd::FibManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_invoke(std::_Any_data const&, ndn::nfd::ControlCommand const&, ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function) 0.00 263.01 0.00 33 0.00 0.00 std::_Function_handler), std::_Bind const&)> (nfd::FaceManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_invoke(std::_Any_data const&, ndn::nfd::ControlCommand const&, ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function) 0.00 263.01 0.00 33 0.00 0.00 void std::_Bind const&)> (nfd::FibManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)>::__call&&, 0, 1, 2, 3, 4>(std::tuple&&>&&, std::_Index_tuple<0, 1, 2, 3, 4>) 0.00 263.01 0.00 32 0.00 0.02 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) 0.00 263.01 0.00 32 0.00 0.04 nfd::UdpChannel::connect(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency, std::function const&)> const&, std::function const&) 0.00 263.01 0.00 32 0.00 0.04 nfd::UdpFactory::createFace(ndn::util::FaceUri const&, ndn::nfd::FacePersistency, std::function const&)> const&, std::function const&) 0.00 263.01 0.00 32 0.00 0.04 nfd::FaceManager::createFace(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) 0.00 263.01 0.00 32 0.00 0.02 nfd::FaceManager::afterCreateFaceSuccess(ndn::nfd::ControlParameters&, std::shared_ptr const&, std::function const&) 0.00 263.01 0.00 32 0.00 0.00 nfd::udp::computeMtu(boost::asio::ip::basic_endpoint const&) 0.00 263.01 0.00 32 0.00 0.00 nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket >&&, ndn::nfd::FacePersistency, boost::chrono::duration >) 0.00 263.01 0.00 32 0.00 0.00 boost::asio::ip::address::from_string(char const*) 0.00 263.01 0.00 32 0.00 0.00 boost::asio::detail::socket_ops::sync_connect(int, sockaddr const*, unsigned long, boost::system::error_code&) 0.00 263.01 0.00 32 0.00 0.00 bool boost::detail::lcast_ret_unsigned, unsigned short, char>(unsigned short&, char const*, char const*) 0.00 263.01 0.00 32 0.00 0.00 std::_Function_base::_Base_manager const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 32 0.00 0.00 std::_Function_base::_Base_manager const&, std::function const&)> (nfd::FaceManager*, ndn::nfd::ControlParameters, std::_Placeholder<1>, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 32 0.00 0.00 std::_Function_handler const&), std::_Bind const&, std::function const&)> (nfd::FaceManager*, ndn::nfd::ControlParameters, std::_Placeholder<1>, std::function)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) 0.00 263.01 0.00 32 0.00 0.00 std::map, std::shared_ptr, std::less >, std::allocator const, std::shared_ptr > > >::operator[](boost::asio::ip::basic_endpoint const&) 0.00 263.01 0.00 32 0.00 0.00 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_ const, std::shared_ptr > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const, std::shared_ptr >&&) 0.00 263.01 0.00 32 0.00 0.00 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique_ const, std::shared_ptr > >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::pair const, std::shared_ptr >&&) 0.00 263.01 0.00 32 0.00 0.00 std::function::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >(std::_Bind const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)>, std::enable_if const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >::value), std::function::_Useless>::type) 0.00 263.01 0.00 32 0.00 0.00 std::shared_ptr std::allocate_shared, std::unique_ptr >, std::unique_ptr > >(std::allocator const&, std::unique_ptr >&&, std::unique_ptr >&&) 0.00 263.01 0.00 28 0.00 0.00 ndn::util::signal::Signal>::operator()() 0.00 263.01 0.00 24 0.00 0.00 std::_Tuple_impl<3ul, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function >::~_Tuple_impl() 0.00 263.01 0.00 24 0.00 0.00 std::_Function_handler > const&, bool), void (*)(std::string const&, std::string const&, boost::property_tree::basic_ptree > const&, bool)>::_M_invoke(std::_Any_data const&, std::string const&, std::string const&, boost::property_tree::basic_ptree > const&, bool) 0.00 263.01 0.00 24 0.00 0.00 std::function (ndn::name::Component const&)>::function(std::function (ndn::name::Component const&)> const&) 0.00 263.01 0.00 24 0.00 0.00 std::function::function(std::function const&) 0.00 263.01 0.00 24 0.00 0.00 std::function const&, std::function const&)>::function(std::function const&, std::function const&)> const&) 0.00 263.01 0.00 24 0.00 0.00 std::function::function(std::function const&) 0.00 263.01 0.00 23 0.00 0.00 std::_Function_base::_Base_manager (nfd::rib::RibManager*)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 22 0.00 0.00 std::_Function_base::_Base_manager const&)> (nfd::StrategyChoiceManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 22 0.00 0.00 std::_Function_base::_Base_manager (nfd::rib::RibManager*, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 21 0.00 0.00 ndn::RegexBackrefManager::~RegexBackrefManager() 0.00 263.01 0.00 21 0.00 0.00 boost::property_tree::string_path >::reduce() 0.00 263.01 0.00 21 0.00 0.00 std::function > const&, bool, std::string const&)>::function(std::function > const&, bool, std::string const&)> const&) 0.00 263.01 0.00 20 0.00 0.00 nfd::ConfigFile::ignoreUnknownSection(std::string const&, std::string const&, boost::property_tree::basic_ptree > const&, bool) 0.00 263.01 0.00 20 0.00 0.00 __gnu_cxx::__normal_iterator std::__find<__gnu_cxx::__normal_iterator, char>(__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator, char const&, std::random_access_iterator_tag) 0.00 263.01 0.00 19 0.00 0.00 std::_Function_base::_Base_manager (nfd::rib::RibManager*, std::reference_wrapper, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 18 0.00 0.00 std::__detail::_Hashtable_iterator, false, false> std::_Hashtable, std::allocator >, std::_Select1st >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket >(std::pair&&, unsigned long, unsigned long) 0.00 263.01 0.00 18 0.00 0.00 std::_Deque_base >*, std::allocator >*> >::_M_initialize_map(unsigned long) 0.00 263.01 0.00 18 0.00 0.00 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, boost::asio::ip::address_v4&&) 0.00 263.01 0.00 18 0.00 0.00 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, boost::asio::ip::address_v6&&) 0.00 263.01 0.00 17 0.00 0.00 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 17 0.00 0.00 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 16 0.00 0.00 std::_Function_base::_Base_manager (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)> >::_M_clone(std::_Any_data&, std::_Any_data const&, std::integral_constant) 0.00 263.01 0.00 16 0.00 0.00 __tcf_0 0.00 263.01 0.00 15 0.00 0.00 std::__detail::_Hashtable_iterator >, false, false> std::_Hashtable >, std::allocator > >, std::_Select1st > >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket > >(std::pair >&&, unsigned long, unsigned long) 0.00 263.01 0.00 14 0.00 0.00 nfd::ConfigFile::parseYesNo(std::pair > > const&, std::string const&) 0.00 263.01 0.00 14 0.00 0.00 nfd::StrategyChoice::hasStrategy(ndn::Name const&, bool) const 0.00 263.01 0.00 14 0.00 0.00 boost::property_tree::basic_ptree >::walk_path(boost::property_tree::string_path >&) const 0.00 263.01 0.00 14 0.00 0.00 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::LoggerFactory*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 14 0.00 0.00 std::function (nfd::Forwarder&)>::function(std::function (nfd::Forwarder&)> const&) 0.00 263.01 0.00 13 0.00 0.00 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 12 0.00 0.00 boost::thread_specific_ptr::thread_specific_ptr() 0.00 263.01 0.00 11 0.00 0.00 nfd::UdpFactory::prohibitEndpoint(boost::asio::ip::basic_endpoint const&) 0.00 263.01 0.00 11 0.00 0.00 std::_Rb_tree_iterator > std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_insert_ const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, boost::asio::ip::basic_endpoint const&) 0.00 263.01 0.00 11 0.00 0.00 std::pair >, bool> std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_insert_unique const&>(boost::asio::ip::basic_endpoint const&) 0.00 263.01 0.00 10 0.00 0.00 nfd::rib::sortRoutes(nfd::rib::Route const&, nfd::rib::Route const&) 0.00 263.01 0.00 10 0.00 0.00 std::_Function_handler > const&, bool), nfd::rib::Nrd::initialize()::{lambda(std::string const&, std::string const&, boost::property_tree::basic_ptree > const&, bool)#1}>::_M_invoke(std::_Any_data const&, std::string const&, std::string const&, boost::property_tree::basic_ptree > const&, bool) 0.00 263.01 0.00 10 0.00 0.00 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ndn::name::Component const&) 0.00 263.01 0.00 9 0.00 0.00 void boost::property_tree::info_parser::read_info_internal >, char>(std::basic_istream >&, boost::property_tree::basic_ptree >&, std::string const&, int) 0.00 263.01 0.00 9 0.00 0.00 std::_Function_base::_Base_manager > const&, bool)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 9 0.00 0.00 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 9 0.00 0.00 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 9 0.00 0.00 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 9 0.00 0.00 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 9 0.00 0.00 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 9 0.00 0.00 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 9 0.00 0.00 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 9 0.00 0.00 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 9 0.00 0.00 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 9 0.00 0.00 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 9 0.00 0.00 std::_Rb_tree_iterator std::_Rb_tree, std::less, std::allocator >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::string const&) 0.00 263.01 0.00 8 0.00 0.00 void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&) 0.00 263.01 0.00 8 0.00 0.00 nfd::ConfigFile::parse(std::string const&, bool) 0.00 263.01 0.00 8 0.00 0.00 nfd::ConfigFile::parse(std::istream&, bool, std::string const&) 0.00 263.01 0.00 8 0.00 0.00 nfd::TcpFactory::prohibitEndpoint(boost::asio::ip::basic_endpoint const&) 0.00 263.01 0.00 8 0.00 0.00 std::shared_ptr nfd::StrategyInfoHost::getOrCreateStrategyInfo > const&>(boost::chrono::duration > const&) 0.00 263.01 0.00 8 0.00 0.00 nfd::fw::getStrategyFactories() 0.00 263.01 0.00 8 0.00 0.00 nfd::ConfigFile::process(bool, std::string const&) const 0.00 263.01 0.00 8 0.00 0.00 nfd::fw::RetxSuppression::getLastOutgoing(nfd::pit::Entry const&) const 0.00 263.01 0.00 8 0.00 0.00 boost::property_tree::basic_ptree >::get_child_optional(boost::property_tree::string_path > const&) const 0.00 263.01 0.00 8 0.00 0.00 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 8 0.00 0.00 std::deque >::_M_reallocate_map(unsigned long, bool) 0.00 263.01 0.00 8 0.00 0.00 std::_Rb_tree_iterator > std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_insert_ const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, boost::asio::ip::basic_endpoint const&) 0.00 263.01 0.00 8 0.00 0.00 std::pair >, bool> std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_insert_unique const&>(boost::asio::ip::basic_endpoint const&) 0.00 263.01 0.00 8 0.00 0.00 std::__detail::_Map_base >, std::_Select1st > >, true, std::_Hashtable >, std::allocator > >, std::_Select1st > >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true> >::operator[](ndn::Name const&) 0.00 263.01 0.00 8 0.00 0.00 std::enable_if (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)> >::value), std::function&>::type std::function::operator= (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)> >(std::_Bind (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)>&&) 0.00 263.01 0.00 8 0.00 0.00 std::function::function const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >(std::_Bind const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)>, std::enable_if const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::value), std::function::_Useless>::type) 0.00 263.01 0.00 7 0.00 0.00 nfd::ConfigFile::addSectionHandler(std::string const&, std::function > const&, bool, std::string const&)>) 0.00 263.01 0.00 7 0.00 0.00 nfd::StrategyChoice::install(std::shared_ptr) 0.00 263.01 0.00 7 0.00 0.00 nfd::MeasurementsAccessor::MeasurementsAccessor(nfd::Measurements&, nfd::StrategyChoice const&, nfd::fw::Strategy const&) 0.00 263.01 0.00 7 0.00 0.00 nfd::MeasurementsAccessor::~MeasurementsAccessor() 0.00 263.01 0.00 7 0.00 0.00 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) 0.00 263.01 0.00 7 0.00 0.00 nfd::fw::Strategy::Strategy(nfd::Forwarder&, ndn::Name const&) 0.00 263.01 0.00 7 0.00 0.00 nfd::fw::Strategy::~Strategy() 0.00 263.01 0.00 7 0.00 0.00 nfd::rib::RibManager::scheduleActiveFaceFetch(boost::chrono::duration > const&) 0.00 263.01 0.00 7 0.00 0.00 boost::_bi::bind_t >, boost::_bi::list_av_3, std::shared_ptr >::type> boost::bind, nfd::rib::RibManager*, std::_Placeholder<2>, std::shared_ptr >(void (nfd::rib::RibManager::*)(ndn::Data const&, std::shared_ptr), nfd::rib::RibManager*, std::_Placeholder<2>, std::shared_ptr) 0.00 263.01 0.00 7 0.00 0.00 boost::detail::sp_counted_base::destroy() 0.00 263.01 0.00 7 0.00 0.00 std::_Function_base::_Base_manager > const&, bool, std::string const&)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 7 0.00 0.00 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 7 0.00 0.00 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::CommandValidator*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 7 0.00 0.00 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::TablesConfigSection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 7 0.00 0.00 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::rib::RibManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 7 0.00 0.00 std::map, std::less, std::allocator > > >::operator[](ndn::Name const&) 0.00 263.01 0.00 7 0.00 0.00 std::map, std::allocator > >::operator[](std::string&&) 0.00 263.01 0.00 7 0.00 0.00 std::map > const&, bool, std::string const&)>, std::less, std::allocator > const&, bool, std::string const&)> > > >::operator[](std::string const&) 0.00 263.01 0.00 7 0.00 0.00 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) 0.00 263.01 0.00 7 0.00 0.00 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > >(std::_Rb_tree_const_iterator > >, std::pair >&&) 0.00 263.01 0.00 7 0.00 0.00 std::_Rb_tree_iterator (nfd::Forwarder&)> > > std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_insert_ (nfd::Forwarder&)> > const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair (nfd::Forwarder&)> > const&) 0.00 263.01 0.00 7 0.00 0.00 std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_ >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair&&) 0.00 263.01 0.00 7 0.00 0.00 std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_ >(std::_Rb_tree_const_iterator >, std::pair&&) 0.00 263.01 0.00 7 0.00 0.00 std::_Rb_tree_iterator > const&, bool, std::string const&)> > > std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_insert_ > const&, bool, std::string const&)> > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair > const&, bool, std::string const&)> >&&) 0.00 263.01 0.00 7 0.00 0.00 std::_Rb_tree_iterator > const&, bool, std::string const&)> > > std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_insert_unique_ > const&, bool, std::string const&)> > >(std::_Rb_tree_const_iterator > const&, bool, std::string const&)> > >, std::pair > const&, bool, std::string const&)> >&&) 0.00 263.01 0.00 6 0.00 0.00 nfd::LoggerFactory::parseLevel(std::string const&) 0.00 263.01 0.00 6 0.00 0.00 nfd::LoggerFactory::extractLevel(boost::property_tree::basic_ptree > const&, std::string const&) 0.00 263.01 0.00 6 0.00 0.00 nfd::listNetworkInterfaces() 0.00 263.01 0.00 6 0.00 0.00 boost::multi_index::detail::hashed_index, boost::hash, std::equal_to, boost::multi_index::detail::nth_layer<2, unsigned long, boost::multi_index::indexed_by >, boost::multi_index::hashed_non_unique, mpl_::na, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator >, boost::mpl::vector0, boost::multi_index::detail::hashed_non_unique_tag>::unchecked_rehash(unsigned long) 0.00 263.01 0.00 6 0.00 0.00 boost::exception::~exception() 0.00 263.01 0.00 6 0.00 0.00 boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::open(ndn::iostreams::buffer_append_device const&, long, long) 0.00 263.01 0.00 6 0.00 0.00 std::_Function_base::_Base_manager >, boost::_bi::list3, boost::arg<2>, boost::_bi::value > > > >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 6 0.00 0.00 std::_Function_base::_Base_manager, std::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 6 0.00 0.00 std::_Function_handler const&, ndn::nfd::ControlParameters&), void (nfd::rib::RibManager::*)(std::shared_ptr const&, ndn::nfd::ControlParameters&)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 6 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 6 0.00 0.00 std::vector >::reserve(unsigned long) 0.00 263.01 0.00 6 0.00 0.00 std::function::function(std::function const&) 0.00 263.01 0.00 5 0.00 0.00 ndn::OBufferStream::~OBufferStream() 0.00 263.01 0.00 5 0.00 0.00 nfd::ManagerBase::registerStatusDatasetHandler(std::string const&, std::function const&) 0.00 263.01 0.00 5 0.00 0.00 nfd::rib::RibManager::fetchSegments(ndn::Data const&, std::shared_ptr) 0.00 263.01 0.00 5 0.00 0.00 nfd::Channel::setUri(ndn::util::FaceUri const&) 0.00 263.01 0.00 5 0.00 0.00 nfd::Channel::~Channel() 0.00 263.01 0.00 5 0.00 0.00 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) 0.00 263.01 0.00 5 0.00 0.00 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) 0.00 263.01 0.00 5 0.00 0.00 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) 0.00 263.01 0.00 5 0.00 0.00 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) 0.00 263.01 0.00 5 0.00 0.00 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) 0.00 263.01 0.00 5 0.00 0.00 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) 0.00 263.01 0.00 5 0.00 0.00 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) 0.00 263.01 0.00 5 0.00 0.04 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count>(std::_Sp_make_shared_tag, ndn::OBufferStream*, std::allocator const&) 0.00 263.01 0.00 5 0.00 0.00 std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 5 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 5 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 4 0.00 0.00 ndn::name::Component::Component(ndn::name::Component&&) 0.00 263.01 0.00 4 0.00 0.00 nfd::ConfigFile::ConfigFile(std::function > const&, bool)>) 0.00 263.01 0.00 4 0.00 0.00 nfd::LoggerFactory::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) 0.00 263.01 0.00 4 0.00 0.00 nfd::NameTree::resize(unsigned long) 0.00 263.01 0.00 4 0.00 0.00 nfd::ignoreRibAndLogSections(std::string const&, std::string const&, boost::property_tree::basic_ptree > const&, bool) 0.00 263.01 0.00 4 0.00 0.00 boost::property_tree::basic_ptree >::get_child(boost::property_tree::string_path > const&) 0.00 263.01 0.00 4 0.00 0.00 boost::asio::ip::operator==(boost::asio::ip::address_v6 const&, boost::asio::ip::address_v6 const&) 0.00 263.01 0.00 4 0.00 0.00 boost::asio::detail::object_pool::destroy_list(boost::asio::detail::epoll_reactor::descriptor_state*) 0.00 263.01 0.00 4 0.00 0.00 boost::enable_if, std::allocator, unsigned long> >, unsigned long>::type boost::property_tree::basic_ptree >::get_value, std::allocator, unsigned long> >(boost::property_tree::stream_translator, std::allocator, unsigned long>) const 0.00 263.01 0.00 4 0.00 0.00 std::_Function_handler > const&, bool, std::string const&), std::_Bind > const&, bool, std::string const&)> (nfd::LoggerFactory*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree > const&, bool, std::string const&) 0.00 263.01 0.00 4 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 4 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 4 0.00 0.00 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, std::string&&) 0.00 263.01 0.00 4 0.00 0.00 std::pair > const&, bool, std::string const&)> > >, bool> std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_insert_unique > const&, bool, std::string const&)> > >(std::pair > const&, bool, std::string const&)> >&&) 0.00 263.01 0.00 4 0.00 0.00 std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_erase(std::_Rb_tree_node > const&, bool, std::string const&)> > >*) 0.00 263.01 0.00 4 0.00 0.00 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) 0.00 263.01 0.00 4 0.00 0.00 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) 0.00 263.01 0.00 4 0.00 0.00 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > >(std::_Rb_tree_const_iterator > >, std::pair >&&) 0.00 263.01 0.00 4 0.00 0.00 void std::_Destroy*>(boost::program_options::basic_option*, boost::program_options::basic_option*) 0.00 263.01 0.00 4 0.00 0.00 __tcf_0 0.00 263.01 0.00 4 0.00 0.00 __tcf_0 0.00 263.01 0.00 3 0.00 0.00 ndn::util::signal::Signal >::disconnect(std::_List_iterator >::Slot>) 0.00 263.01 0.00 3 0.00 0.00 ndn::util::signal::Signal >::connect(std::function const&)> const&) 0.00 263.01 0.00 3 0.00 0.00 nfd::ManagerBase::ManagerBase(ndn::mgmt::Dispatcher&, nfd::CommandValidator&, std::string const&) 0.00 263.01 0.00 3 0.00 0.00 nfd::CommandValidator::addSupportedPrivilege(std::string const&) 0.00 263.01 0.00 3 0.00 0.00 nfd::fw::RetxSuppressionExponential::PitInfo::~PitInfo() 0.00 263.01 0.00 3 0.00 0.00 nfd::rib::RibManager::removeInvalidFaces(std::shared_ptr) 0.00 263.01 0.00 3 0.00 0.00 nfd::face::InternalForwarderTransport::InternalForwarderTransport(ndn::util::FaceUri const&, ndn::util::FaceUri const&, ndn::nfd::FaceScope, ndn::nfd::LinkType) 0.00 263.01 0.00 3 0.00 0.02 nfd::FaceTable::addReserved(std::shared_ptr, unsigned long) 0.00 263.01 0.00 3 0.00 0.00 boost::asio::detail::socket_ops::set_internal_non_blocking(int, unsigned char&, bool, boost::system::error_code&) 0.00 263.01 0.00 3 0.00 0.00 std::map, std::less, std::allocator > > >::count(std::string const&) const 0.00 263.01 0.00 3 0.00 0.00 std::_List_base >::_M_clear() 0.00 263.01 0.00 3 0.00 0.00 std::_Function_base::_Base_manager))(nfd::face::InternalTransportBase*, ndn::Block const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 3 0.00 0.00 std::_Function_base::_Base_manager))(nfd::face::InternalTransportBase*, ndn::Block const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 3 0.00 0.00 std::_Function_base::_Base_manager (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 3 0.00 0.00 std::_Function_base::_Base_manager)> (nfd::fw::AccessStrategy*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 3 0.00 0.00 std::_Function_base::_Base_manager (nfd::rib::RibManager*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 3 0.00 0.00 std::_Function_base::_Base_manager (nfd::Forwarder::*)(unsigned long) const> (nfd::Forwarder*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 3 0.00 0.00 std::_Function_base::_Base_manager >&)::{lambda(std::_Rb_tree_const_iterator)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager >&)::{lambda(std::_Rb_tree_const_iterator)#1}> const&, std::_Manager_operation) 0.00 263.01 0.00 3 0.00 0.00 std::_Function_base::_Base_manager > const&, bool)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager > const&, bool)#1}> const&, std::_Manager_operation) 0.00 263.01 0.00 3 0.00 0.00 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) 0.00 263.01 0.00 3 0.00 0.00 std::_Function_handler::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 3 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 3 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 3 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 3 0.00 0.00 std::set, std::allocator >::find(std::string const&) 0.00 263.01 0.00 3 0.00 0.00 std::_List_iterator >::Slot> std::list >::Slot, std::allocator >::Slot> >::emplace >::Slot>(std::_List_iterator >::Slot>, ndn::util::signal::Signal >::Slot&&) 0.00 263.01 0.00 3 0.00 0.00 std::_Rb_tree > > >, std::_Select1st > > > >, std::less, std::allocator > > > > >::_M_erase(std::_Rb_tree_node > > > >*) 0.00 263.01 0.00 3 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 263.01 0.00 3 0.00 0.00 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) 0.00 263.01 0.00 3 0.00 0.00 std::pair, bool> std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(std::string const&) 0.00 263.01 0.00 3 0.00 0.00 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) 0.00 263.01 0.00 3 0.00 0.00 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) 0.00 263.01 0.00 3 0.00 0.00 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) 0.00 263.01 0.00 3 0.00 0.00 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) 0.00 263.01 0.00 3 0.00 0.00 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) 0.00 263.01 0.00 3 0.00 0.00 std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&) 0.00 263.01 0.00 2 0.00 0.00 ndn::ValidatorConfig::~ValidatorConfig() 0.00 263.01 0.00 2 0.00 0.00 ndn::util::signal::Signal::~Signal() 0.00 263.01 0.00 2 0.00 0.00 ndn::util::signal::Signal::disconnect(std::_List_iterator::Slot>) 0.00 263.01 0.00 2 0.00 0.00 ndn::util::signal::Signal::connect(std::function const&) 0.00 263.01 0.00 2 0.00 0.00 ndn::util::signal::Signal >::~Signal() 0.00 263.01 0.00 2 0.00 0.00 std::enable_if::value, unsigned short>::type nfd::ConfigFile::parseNumber(std::pair > > const&, std::string const&) 0.00 263.01 0.00 2 0.00 0.00 nfd::TcpChannel::accept(std::function const&)> const&, std::function const&) 0.00 263.01 0.00 2 0.00 0.00 nfd::TcpChannel::listen(std::function const&)> const&, std::function const&, int) 0.00 263.01 0.00 2 0.00 0.00 nfd::TcpChannel::TcpChannel(boost::asio::ip::basic_endpoint const&) 0.00 263.01 0.00 2 0.00 0.01 nfd::TcpChannel::~TcpChannel() 0.00 263.01 0.00 2 0.00 0.00 nfd::TcpFactory::createChannel(boost::asio::ip::basic_endpoint const&) 0.00 263.01 0.00 2 0.00 0.00 nfd::UdpChannel::waitForNewPeer(std::function const&)> const&, std::function const&) 0.00 263.01 0.00 2 0.00 0.00 nfd::UdpChannel::listen(std::function const&)> const&, std::function const&) 0.00 263.01 0.00 2 0.00 0.00 nfd::UdpChannel::UdpChannel(boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) 0.00 263.01 0.00 2 0.00 0.01 nfd::UdpChannel::~UdpChannel() 0.00 263.01 0.00 2 0.00 0.00 nfd::UdpFactory::createChannel(boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) 0.00 263.01 0.00 2 0.00 0.00 nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) 0.00 263.01 0.00 2 0.00 0.00 nfd::FaceManager::processSectionTcp(boost::property_tree::basic_ptree > const&, bool) 0.00 263.01 0.00 2 0.00 0.00 nfd::FaceManager::processSectionUdp(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) 0.00 263.01 0.00 2 0.00 0.00 nfd::FaceManager::processSectionUnix(boost::property_tree::basic_ptree > const&, bool) 0.00 263.01 0.00 2 0.00 0.00 nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) 0.00 263.01 0.00 2 0.00 0.00 nfd::LoggerFactory::setConfigFile(nfd::ConfigFile&) 0.00 263.01 0.00 2 0.00 0.00 nfd::LoggerFactory::setDefaultLevel(nfd::LogLevel) 0.00 263.01 0.00 2 0.00 0.00 nfd::PrivilegeHelper::initialize(std::string const&, std::string const&) 0.00 263.01 0.00 2 0.00 0.00 nfd::TablesConfigSection::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) 0.00 263.01 0.00 2 0.00 0.00 nfd::cs::priority_fifo::PriorityFifoPolicy::evictEntries() 0.00 263.01 0.00 2 0.00 0.00 nfd::cs::Policy::setLimit(unsigned long) 0.00 263.01 0.00 2 0.00 0.00 nfd::fw::BestRouteStrategy::BestRouteStrategy(nfd::Forwarder&, ndn::Name const&) 0.00 263.01 0.00 2 0.00 0.00 nfd::fw::BestRouteStrategy::~BestRouteStrategy() 0.00 263.01 0.00 2 0.00 0.00 nfd::fw::MulticastStrategy::MulticastStrategy(nfd::Forwarder&, ndn::Name const&) 0.00 263.01 0.00 2 0.00 0.00 nfd::rib::RibManager::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) 0.00 263.01 0.00 2 0.00 0.00 nfd::rib::AutoPrefixPropagator::afterHubDisconnect() 0.00 263.01 0.00 2 0.00 0.00 nfd::rib::AutoPrefixPropagator::disable() 0.00 263.01 0.00 2 0.00 0.00 nfd::face::makeNullFace(ndn::util::FaceUri const&) 0.00 263.01 0.00 2 0.00 0.00 nfd::general::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) 0.00 263.01 0.00 2 0.00 0.00 boost::exception_detail::copy_boost_exception(boost::exception*, boost::exception const*) 0.00 263.01 0.00 2 0.00 0.00 boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > >::list4(boost::_bi::value, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value >) 0.00 263.01 0.00 2 0.00 0.00 boost::asio::stream_socket_service::shutdown_service() 0.00 263.01 0.00 2 0.00 0.00 boost::asio::stream_socket_service::~stream_socket_service() 0.00 263.01 0.00 2 0.00 0.00 void boost::asio::datagram_socket_service::async_receive_from const&)> const&, std::function const&>, boost::_bi::list5, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::mutable_buffers_1 const&, boost::asio::ip::basic_endpoint&, int, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list5, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > >&&) 0.00 263.01 0.00 2 0.00 0.00 boost::asio::detail::epoll_reactor::shutdown_service() 0.00 263.01 0.00 2 0.00 0.00 boost::asio::detail::epoll_reactor::~epoll_reactor() 0.00 263.01 0.00 2 0.00 0.00 boost::asio::detail::signal_handler (nfd::NfdRunner*, std::_Placeholder<1>, std::_Placeholder<2>)> >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) 0.00 263.01 0.00 2 0.00 0.01 boost::asio::detail::task_io_service::shutdown_service() 0.00 263.01 0.00 2 0.00 0.00 boost::asio::detail::task_io_service::~task_io_service() 0.00 263.01 0.00 2 0.00 0.00 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) 0.00 263.01 0.00 2 0.00 0.00 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) 0.00 263.01 0.00 2 0.00 0.00 boost::asio::detail::service_registry::service_registry(boost::asio::io_service&, boost::asio::detail::task_io_service*, unsigned long) 0.00 263.01 0.00 2 0.00 0.00 boost::asio::detail::signal_set_service::start_wait_op(boost::asio::detail::signal_set_service::implementation_type&, boost::asio::detail::signal_op*) 0.00 263.01 0.00 2 0.00 0.00 boost::asio::detail::signal_set_service::clear(boost::asio::detail::signal_set_service::implementation_type&, boost::system::error_code&) 0.00 263.01 0.00 2 0.00 0.00 boost::asio::detail::signal_set_service::cancel(boost::asio::detail::signal_set_service::implementation_type&, boost::system::error_code&) 0.00 263.01 0.00 2 0.00 0.00 void boost::asio::detail::reactive_socket_service::async_accept >, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::basic_socket >&, boost::asio::ip::basic_endpoint*, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > >) 0.00 263.01 0.00 2 0.00 0.00 boost::asio::detail::reactive_socket_service::open(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::ip::tcp const&, boost::system::error_code&) 0.00 263.01 0.00 2 0.00 0.00 boost::asio::detail::reactive_socket_accept_op >, boost::asio::ip::tcp, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) 0.00 263.01 0.00 2 0.00 0.00 boost::asio::detail::reactive_socket_recvfrom_op, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list5, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) 0.00 263.01 0.00 2 0.00 0.00 boost::asio::detail::reactive_socket_accept_op_base >, boost::asio::ip::tcp>::do_perform(boost::asio::detail::reactor_op*) 0.00 263.01 0.00 2 0.00 0.00 boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list_av_4 (*)(), std::function const&)>, std::function >::type> boost::bind const&)> const&, std::function const&, nfd::TcpChannel*, boost::arg<1> (*)(), std::function const&)>, std::function >(void (nfd::TcpChannel::*)(boost::system::error_code const&, std::function const&)> const&, std::function const&), nfd::TcpChannel*, boost::arg<1> (*)(), std::function const&)>, std::function) 0.00 263.01 0.00 2 0.00 0.00 boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list_av_5 (*)(), boost::arg<2> (*)(), std::function const&)>, std::function >::type> boost::bind const&)> const&, std::function const&, nfd::UdpChannel*, boost::arg<1> (*)(), boost::arg<2> (*)(), std::function const&)>, std::function >(void (nfd::UdpChannel::*)(boost::system::error_code const&, unsigned long, std::function const&)> const&, std::function const&), nfd::UdpChannel*, boost::arg<1> (*)(), boost::arg<2> (*)(), std::function const&)>, std::function) 0.00 263.01 0.00 2 0.00 0.00 nfd::TcpFactory::findChannel(boost::asio::ip::basic_endpoint const&) const 0.00 263.01 0.00 2 0.00 0.00 nfd::UdpFactory::findChannel(boost::asio::ip::basic_endpoint const&) const 0.00 263.01 0.00 2 0.00 0.00 nfd::UdpFactory::findMulticastFace(boost::asio::ip::basic_endpoint const&) const 0.00 263.01 0.00 2 0.00 0.00 std::__shared_ptr::__shared_ptr, boost::asio::ip::basic_endpoint const&>(std::_Sp_make_shared_tag, std::allocator const&, boost::asio::ip::basic_endpoint const&) 0.00 263.01 0.00 2 0.00 0.00 std::__shared_ptr::__shared_ptr, boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&>(std::_Sp_make_shared_tag, std::allocator const&, boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) 0.00 263.01 0.00 2 0.00 0.00 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) 0.00 263.01 0.00 2 0.00 0.00 std::_Function_handler > const&, bool, std::string const&), void (*)(boost::property_tree::basic_ptree > const&, bool, std::string const&)>::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree > const&, bool, std::string const&) 0.00 263.01 0.00 2 0.00 0.00 std::_Function_handler > const&, bool, std::string const&), std::_Bind > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree > const&, bool, std::string const&) 0.00 263.01 0.00 2 0.00 0.00 std::_Function_handler > const&, bool, std::string const&), std::_Bind > const&, bool, std::string const&)> (nfd::CommandValidator*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree > const&, bool, std::string const&) 0.00 263.01 0.00 2 0.00 0.00 std::_Function_handler > const&, bool, std::string const&), std::_Bind > const&, bool, std::string const&)> (nfd::TablesConfigSection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree > const&, bool, std::string const&) 0.00 263.01 0.00 2 0.00 0.00 std::_Function_handler > const&, bool, std::string const&), std::_Bind > const&, bool, std::string const&)> (nfd::rib::RibManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree > const&, bool, std::string const&) 0.00 263.01 0.00 2 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 2 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 2 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 2 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 2 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 2 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 2 0.00 0.00 std::map, std::shared_ptr, std::less >, std::allocator const, std::shared_ptr > > >::operator[](boost::asio::ip::basic_endpoint const&) 0.00 263.01 0.00 2 0.00 0.00 std::map, std::shared_ptr, std::less >, std::allocator const, std::shared_ptr > > >::operator[](boost::asio::ip::basic_endpoint const&) 0.00 263.01 0.00 2 0.00 0.00 std::list >::~list() 0.00 263.01 0.00 2 0.00 0.00 std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) 0.00 263.01 0.00 2 0.00 0.00 std::list >::list(std::list > const&) 0.00 263.01 0.00 2 0.00 0.00 std::pair const&, ndn::nfd::ControlParameters&)> >::pair const&, ndn::nfd::ControlParameters&)> >(std::pair const&, ndn::nfd::ControlParameters&)> >&&) 0.00 263.01 0.00 2 0.00 0.00 std::pair const&, ndn::nfd::ControlParameters&)> >::~pair() 0.00 263.01 0.00 2 0.00 0.00 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) 0.00 263.01 0.00 2 0.00 0.00 std::_Rb_tree_iterator const&, ndn::nfd::ControlParameters&)> > > std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_insert_ const&, ndn::nfd::ControlParameters&)> > const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&, ndn::nfd::ControlParameters&)> > const&) 0.00 263.01 0.00 2 0.00 0.00 std::_Rb_tree_iterator const&, ndn::nfd::ControlParameters&)> > > std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_insert_unique_ const&, ndn::nfd::ControlParameters&)> > const&>(std::_Rb_tree_const_iterator const&, ndn::nfd::ControlParameters&)> > >, std::pair const&, ndn::nfd::ControlParameters&)> > const&) 0.00 263.01 0.00 2 0.00 0.00 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_ const, std::shared_ptr > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const, std::shared_ptr >&&) 0.00 263.01 0.00 2 0.00 0.00 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique_ const, std::shared_ptr > >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::pair const, std::shared_ptr >&&) 0.00 263.01 0.00 2 0.00 0.00 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) 0.00 263.01 0.00 2 0.00 0.00 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_ const, std::shared_ptr > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const, std::shared_ptr >&&) 0.00 263.01 0.00 2 0.00 0.00 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique_ const, std::shared_ptr > >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::pair const, std::shared_ptr >&&) 0.00 263.01 0.00 2 0.00 0.00 std::_Rb_tree, std::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 263.01 0.00 2 0.00 0.00 std::function const&)>::function, std::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >(std::_Bind, std::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)>, std::enable_if, std::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >::value), std::function const&)>::_Useless>::type) 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z10CityHash32PKcm 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd10ConfigFileC2ESt8functionIFvRKSsS3_RKN5boost13property_tree11basic_ptreeISsSsSt4lessISsEEEbEE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd10FibManagerC2ERNS_3FibESt8functionIFSt10shared_ptrINS_4face4FaceEEmEERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd10TcpChannelC2ERKN5boost4asio2ip14basic_endpointINS3_3tcpEEE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd10TcpFactory16prohibitEndpointERKN5boost4asio2ip14basic_endpointINS3_3tcpEEE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd10UdpChannelC2ERKN5boost4asio2ip14basic_endpointINS3_3udpEEERKNS1_6chrono8durationIlNS1_5ratioILl1ELl1EEEEE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd10UdpFactory16prohibitEndpointERKN5boost4asio2ip14basic_endpointINS3_3udpEEE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd10g_logMutexE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd11FaceManagerC2ERNS_9FaceTableERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd11ManagerBaseC2ERN3ndn4mgmt10DispatcherERNS_16CommandValidatorERKSs 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd12MeasurementsC2ERNS_8NameTreeE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd12RttEstimatorC2EtN5boost6chrono8durationIlNS1_5ratioILl1ELl1000000EEEEEd 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd12getGlobalRngEv 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd12measurements5EntryC2ERKN3ndn4NameE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd13DeadNonceList16DEFAULT_LIFETIMEE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd13LoggerFactory11getInstanceEv 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd14StrategyChoiceC2ERNS_8NameTreeESt10shared_ptrINS_2fw8StrategyEE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd15EthernetFactory19createMulticastFaceERKNS_20NetworkInterfaceInfoERKN3ndn4util8ethernet7AddressE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd15PrivilegeHelper11s_normalUidE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd15strategy_choice5EntryC2ERKN3ndn4NameE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd16CommandValidatorC2Ev 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd16StrategyInfoHost17clearStrategyInfoEv 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd17UnixStreamChannelC2ERKN5boost4asio5local14basic_endpointINS3_15stream_protocolEEE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd17UnixStreamFactory13createChannelERKSs 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd18getGlobalIoServiceEv 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd19TablesConfigSection22DEFAULT_CS_MAX_PACKETSE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd20MeasurementsAccessorC2ERNS_12MeasurementsERKNS_14StrategyChoiceERKNS_2fw8StrategyE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd21StrategyChoiceManagerC2ERNS_14StrategyChoiceERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd22ForwarderStatusManagerC2ERNS_9ForwarderERN3ndn4mgmt10DispatcherE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd25setDebugNetworkInterfacesESt10shared_ptrISt6vectorINS_20NetworkInterfaceInfoESaIS2_EEE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2cs13priority_fifo18PriorityFifoPolicy11POLICY_NAMEE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2cs17makeDefaultPolicyEv 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2cs3lru9LruPolicy11POLICY_NAMEE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2cs5Entry7setDataESt10shared_ptrIKN3ndn4DataEEb 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2cs6PolicyC2ERKSs 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2cs9EntryImplC2ERKN3ndn4NameE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2fw11NccStrategy13STRATEGY_NAMEE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2fw14AccessStrategy13STRATEGY_NAMEE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2fw17BestRouteStrategy13STRATEGY_NAMEE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2fw17BroadcastStrategy13STRATEGY_NAMEE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2fw17MulticastStrategy13STRATEGY_NAMEE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2fw18BestRouteStrategy213STRATEGY_NAMEE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2fw19makeDefaultStrategyERNS_9ForwarderE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2fw20RetxSuppressionFixed25DEFAULT_MIN_RETX_INTERVALE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2fw21ClientControlStrategy13STRATEGY_NAMEE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2fw26RetxSuppressionExponential24DEFAULT_INITIAL_INTERVALE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2fw8StrategyC2ERNS_9ForwarderERKN3ndn4NameE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3Fib12s_emptyEntryE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3NfdC2ERKSsRN3ndn8security8KeyChainE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3PitC2ERNS_8NameTreeE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3fib5EntryC2ERKN3ndn4NameE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3fib7NextHopC2ESt10shared_ptrINS_4face4FaceEE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3pit10FaceRecordC2ESt10shared_ptrINS_4face4FaceEE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3pit5Entry14LOCALHOST_NAMEE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3pit8InRecordC2ESt10shared_ptrINS_4face4FaceEE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3pit9OutRecordC2ESt10shared_ptrINS_4face4FaceEE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3rib10FibUpdater16MAX_NUM_TIMEOUTSE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3rib10RibManager14COMMAND_PREFIXE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3rib14RibUpdateBatchC2Em 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3rib18RibStatusPublisherC2ERKNS0_3RibERN3ndn4FaceERKNS5_4NameERNS5_8security8KeyChainE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3rib20AutoPrefixPropagatorC2ERN3ndn3nfd10ControllerERNS2_8security8KeyChainERNS0_3RibE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3rib3NrdC2ERKSsRN3ndn8security8KeyChainE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3rib3RibC2Ev 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3rib8RibEntry9findRouteERKNS0_5RouteE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3rib9FibUpdate15createAddUpdateERKN3ndn4NameEmm 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3rib9RibUpdateC2Ev 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3riblsERSoNS0_17PropagationStatusE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3udp10computeMtuERKN5boost4asio2ip14basic_endpointINS3_3udpEEE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face11LinkServiceC2Ev 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face12FaceCountersC2ERKNS0_19LinkServiceCountersERKNS0_17TransportCountersE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face12LpFragmenter7OptionsC2Ev 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face12makeNullFaceERKN3ndn4util7FaceUriE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face13LpReassembler7OptionsC2Ev 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face15StreamTransportIN5boost4asio2ip3tcpEE8g_loggerE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face15StreamTransportIN5boost4asio5local15stream_protocolEE8g_loggerE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face16makeInternalFaceERN3ndn8security8KeyChainE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face17DatagramTransportIN5boost4asio2ip3udpENS0_7UnicastEE8g_loggerE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face17DatagramTransportIN5boost4asio2ip3udpENS0_9MulticastEE8g_loggerE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face17EthernetTransportC2ERKNS_20NetworkInterfaceInfoERKN3ndn4util8ethernet7AddressE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face26GenericLinkServiceCountersC2ERKNS0_13LpReassemblerE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face26InternalForwarderTransport8g_loggerE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face4FaceC2ESt10unique_ptrINS0_11LinkServiceESt14default_deleteIS3_EES2_INS0_9TransportES4_IS7_EE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4facelsERSoNS0_14TransportStateE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd7ChannelD2Ev 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd7general13setConfigFileERNS_10ConfigFileE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd9FaceTableC2ERNS_9ForwarderE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd9Forwarder14LOCALHOST_NAMEE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd9name_tree11computeHashERKN3ndn4NameE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd9name_tree4NodeC2Ev 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd9scheduler18getGlobalSchedulerEv 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZNK3nfd18NetworkRegionTable18isInProducerRegionERKN3ndn4LinkE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZNK3nfd2fw15RetxSuppression15getLastOutgoingERKNS_3pit5EntryE 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZNK3nfd3rib5RouteeqERKS1_ 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZNK3nfd7Network5printERSo 0.00 263.01 0.00 1 0.00 0.00 _GLOBAL__sub_I_main 0.00 263.01 0.00 1 0.00 0.00 ndn::util::NotificationSubscriber::sendInitialInterest() 0.00 263.01 0.00 1 0.00 0.00 ndn::util::signal::Signal >::disconnect(std::_List_iterator >::Slot>) 0.00 263.01 0.00 1 0.00 0.00 ndn::util::signal::Signal >::connect(std::function const&)> const&) 0.00 263.01 0.00 1 0.00 0.00 ndn::util::signal::Signal::operator()(ndn::Name const&) 0.00 263.01 0.00 1 0.00 0.00 ndn::util::signal::Signal::disconnect(std::_List_iterator::Slot>) 0.00 263.01 0.00 1 0.00 0.00 ndn::util::signal::Signal::connect(std::function const&) 0.00 263.01 0.00 1 0.00 0.00 ndn::util::signal::Signal>::~Signal() 0.00 263.01 0.00 1 0.00 0.00 ndn::util::signal::Signal, ndn::Data>::~Signal() 0.00 263.01 0.00 1 0.00 0.00 ndn::util::signal::Signal, ndn::nfd::FaceEventNotification>::~Signal() 0.00 263.01 0.00 1 0.00 0.00 nfd::FibManager::FibManager(nfd::Fib&, std::function (unsigned long)>, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) 0.00 263.01 0.00 1 0.00 0.00 nfd::TcpFactory::prohibitAllIpv4Endpoints(unsigned short) 0.00 263.01 0.00 1 0.00 0.00 nfd::TcpFactory::prohibitAllIpv6Endpoints(unsigned short) 0.00 263.01 0.00 1 0.00 0.00 nfd::UdpFactory::prohibitAllIpv4Endpoints(unsigned short) 0.00 263.01 0.00 1 0.00 0.00 nfd::UdpFactory::prohibitAllIpv6Endpoints(unsigned short) 0.00 263.01 0.00 1 0.00 0.00 nfd::FaceManager::setConfigFile(nfd::ConfigFile&) 0.00 263.01 0.00 1 0.00 0.00 nfd::FaceManager::enableLocalControl(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) 0.00 263.01 0.00 1 0.00 0.00 nfd::FaceManager::findFaceForLocalControl(ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) 0.00 263.01 0.00 1 0.00 0.00 nfd::FaceManager::FaceManager(nfd::FaceTable&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) 0.00 263.01 0.00 1 0.00 0.00 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) 0.00 263.01 0.00 1 0.00 0.00 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) 0.00 263.01 0.00 1 0.00 0.00 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) 0.00 263.01 0.00 1 0.00 0.00 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) 0.00 263.01 0.00 1 0.00 0.00 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) 0.00 263.01 0.00 1 0.00 0.00 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) 0.00 263.01 0.00 1 0.00 0.00 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) 0.00 263.01 0.00 1 0.00 0.00 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) 0.00 263.01 0.00 1 0.00 0.00 nfd::ManagerBase::registerNotificationStream(std::string const&) 0.00 263.01 0.00 1 0.00 0.00 nfd::Measurements::Measurements(nfd::NameTree&) 0.00 263.01 0.00 1 0.00 0.00 nfd::DeadNonceList::~DeadNonceList() 0.00 263.01 0.00 1 0.00 0.00 nfd::LoggerFactory::createLogger(std::string const&) 0.00 263.01 0.00 1 0.00 0.00 nfd::LoggerFactory::create(std::string const&) 0.00 263.01 0.00 1 0.00 0.00 nfd::LoggerFactory::LoggerFactory() 0.00 263.01 0.00 1 0.00 0.00 nfd::StrategyChoice::setDefaultStrategy(std::shared_ptr) 0.00 263.01 0.00 1 0.00 0.00 nfd::StrategyChoice::StrategyChoice(nfd::NameTree&, std::shared_ptr) 0.00 263.01 0.00 1 0.00 0.00 nfd::PrivilegeHelper::drop() 0.00 263.01 0.00 1 0.00 0.00 nfd::strategy_choice::Entry::Entry(ndn::Name const&) 0.00 263.01 0.00 1 0.00 0.00 nfd::CommandValidator::setConfigFile(nfd::ConfigFile&) 0.00 263.01 0.00 1 0.00 0.00 nfd::CommandValidator::CommandValidator() 0.00 263.01 0.00 1 0.00 0.00 nfd::CommandValidator::~CommandValidator() 0.00 263.01 0.00 1 0.00 0.00 nfd::UnixStreamChannel::listen(std::function const&)> const&, std::function const&, int) 0.00 263.01 0.00 1 0.00 0.00 nfd::UnixStreamChannel::UnixStreamChannel(boost::asio::local::basic_endpoint const&) 0.00 263.01 0.00 1 0.00 0.01 nfd::UnixStreamChannel::~UnixStreamChannel() 0.00 263.01 0.00 1 0.00 0.00 nfd::UnixStreamFactory::createChannel(std::string const&) 0.00 263.01 0.00 1 0.00 0.00 nfd::TablesConfigSection::setConfigFile(nfd::ConfigFile&) 0.00 263.01 0.00 1 0.00 0.00 nfd::TablesConfigSection::ensureTablesAreConfigured() 0.00 263.01 0.00 1 0.00 0.00 nfd::TablesConfigSection::TablesConfigSection(nfd::cs::Cs&, nfd::Pit&, nfd::Fib&, nfd::StrategyChoice&, nfd::Measurements&, nfd::NetworkRegionTable&) 0.00 263.01 0.00 1 0.00 0.00 nfd::StrategyChoiceManager::StrategyChoiceManager(nfd::StrategyChoice&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) 0.00 263.01 0.00 1 0.00 0.00 nfd::ForwarderStatusManager::ForwarderStatusManager(nfd::Forwarder&, ndn::mgmt::Dispatcher&) 0.00 263.01 0.00 1 0.00 0.00 nfd::cs::priority_fifo::PriorityFifoPolicy::PriorityFifoPolicy() 0.00 263.01 0.00 1 0.00 0.00 nfd::cs::priority_fifo::PriorityFifoPolicy::~PriorityFifoPolicy() 0.00 263.01 0.00 1 0.00 0.00 nfd::cs::priority_fifo::PriorityFifoPolicy::~PriorityFifoPolicy() 0.00 263.01 0.00 1 0.00 0.00 nfd::cs::makeDefaultPolicy() 0.00 263.01 0.00 1 0.00 0.00 nfd::cs::Cs::setPolicyImpl(std::unique_ptr >&) 0.00 263.01 0.00 1 0.00 0.00 nfd::cs::Cs::setLimit(unsigned long) 0.00 263.01 0.00 1 0.00 0.00 nfd::cs::Cs::Cs(unsigned long, std::unique_ptr >) 0.00 263.01 0.00 1 0.00 0.00 nfd::cs::Policy::Policy(std::string const&) 0.00 263.01 0.00 1 0.00 0.00 nfd::cs::Policy::~Policy() 0.00 263.01 0.00 1 0.00 0.00 nfd::fw::NccStrategy::NccStrategy(nfd::Forwarder&, ndn::Name const&) 0.00 263.01 0.00 1 0.00 0.00 nfd::fw::NccStrategy::~NccStrategy() 0.00 263.01 0.00 1 0.00 0.00 nfd::fw::AccessStrategy::AccessStrategy(nfd::Forwarder&, ndn::Name const&) 0.00 263.01 0.00 1 0.00 0.00 nfd::fw::AccessStrategy::~AccessStrategy() 0.00 263.01 0.00 1 0.00 0.00 nfd::fw::BroadcastStrategy::BroadcastStrategy(nfd::Forwarder&, ndn::Name const&) 0.00 263.01 0.00 1 0.00 0.00 nfd::fw::BroadcastStrategy::~BroadcastStrategy() 0.00 263.01 0.00 1 0.00 0.00 nfd::fw::MulticastStrategy::~MulticastStrategy() 0.00 263.01 0.00 1 0.00 0.00 nfd::fw::installStrategies(nfd::Forwarder&) 0.00 263.01 0.00 1 0.00 0.00 nfd::fw::BestRouteStrategy2::~BestRouteStrategy2() 0.00 263.01 0.00 1 0.00 0.48 nfd::fw::makeDefaultStrategy(nfd::Forwarder&) 0.00 263.01 0.00 1 0.00 0.00 nfd::fw::RetxSuppressionFixed::RetxSuppressionFixed(boost::chrono::duration > const&) 0.00 263.01 0.00 1 0.00 0.00 nfd::fw::ClientControlStrategy::ClientControlStrategy(nfd::Forwarder&, ndn::Name const&) 0.00 263.01 0.00 1 0.00 0.00 nfd::fw::ClientControlStrategy::~ClientControlStrategy() 0.00 263.01 0.00 1 0.00 0.00 nfd::Fib::Fib(nfd::NameTree&) 0.00 263.01 0.00 1 0.00 0.00 nfd::Fib::~Fib() 0.00 263.01 0.00 1 0.00 0.00 nfd::Nfd::initializeLogging() 0.00 263.01 0.00 1 0.00 0.02 nfd::Nfd::initializeManagement() 0.00 263.01 0.00 1 0.00 0.00 nfd::Nfd::Nfd(std::string const&, ndn::security::KeyChain&) 0.00 263.01 0.00 1 0.00 0.23 nfd::Nfd::~Nfd() 0.00 263.01 0.00 1 0.00 0.00 nfd::rib::FibUpdater::FibUpdater(nfd::rib::Rib&, ndn::nfd::Controller&) 0.00 263.01 0.00 1 0.00 0.00 nfd::rib::FibUpdater::~FibUpdater() 0.00 263.01 0.00 1 0.00 0.00 nfd::rib::RibManager::setConfigFile(nfd::ConfigFile&) 0.00 263.01 0.00 1 0.00 0.00 nfd::rib::RibManager::startListening(ndn::Name const&, std::function const&) 0.00 263.01 0.00 1 0.00 0.00 nfd::rib::RibManager::registerWithNfd() 0.00 263.01 0.00 1 0.00 0.00 nfd::rib::RibManager::unregisterEntry(std::shared_ptr const&, ndn::nfd::ControlParameters&) 0.00 263.01 0.00 1 0.00 0.00 nfd::rib::RibManager::enableLocalControlHeader() 0.00 263.01 0.00 1 0.00 0.00 nfd::rib::RibManager::RibManager(ndn::Face&, ndn::security::KeyChain&) 0.00 263.01 0.00 1 0.00 0.00 nfd::rib::RibManager::~RibManager() 0.00 263.01 0.00 1 0.00 0.00 nfd::rib::RibStatusPublisher::RibStatusPublisher(nfd::rib::Rib const&, ndn::Face&, ndn::Name const&, ndn::security::KeyChain&) 0.00 263.01 0.00 1 0.00 0.00 nfd::rib::RibStatusPublisher::~RibStatusPublisher() 0.00 263.01 0.00 1 0.00 0.00 nfd::rib::AutoPrefixPropagator::AutoPrefixPropagator(ndn::nfd::Controller&, ndn::security::KeyChain&, nfd::rib::Rib&) 0.00 263.01 0.00 1 0.00 0.00 nfd::rib::Nrd::initialize() 0.00 263.01 0.00 1 0.00 0.00 nfd::rib::Nrd::initializeLogging() 0.00 263.01 0.00 1 0.00 0.00 nfd::rib::Nrd::getLocalNfdTransport() 0.00 263.01 0.00 1 0.00 0.00 nfd::rib::Nrd::Nrd(std::string const&, ndn::security::KeyChain&) 0.00 263.01 0.00 1 0.00 0.00 nfd::rib::Nrd::~Nrd() 0.00 263.01 0.00 1 0.00 0.00 nfd::rib::Rib::setFibUpdater(nfd::rib::FibUpdater*) 0.00 263.01 0.00 1 0.00 0.00 nfd::rib::Rib::Rib() 0.00 263.01 0.00 1 0.00 0.00 nfd::rib::Rib::~Rib() 0.00 263.01 0.00 1 0.00 0.00 nfd::rib::RibEntry::findRoute(nfd::rib::Route const&) 0.00 263.01 0.00 1 0.00 0.00 nfd::rib::RibEntry::~RibEntry() 0.00 263.01 0.00 1 0.00 0.00 nfd::face::makeInternalFace(ndn::security::KeyChain&) 0.00 263.01 0.00 1 0.00 0.00 nfd::face::InternalClientTransport::connectToForwarder(nfd::face::InternalForwarderTransport*) 0.00 263.01 0.00 1 0.00 0.00 nfd::face::InternalClientTransport::~InternalClientTransport() 0.00 263.01 0.00 1 0.00 0.00 nfd::general::setConfigFile(nfd::ConfigFile&) 0.00 263.01 0.00 1 0.00 0.02 nfd::NameTree::NameTree(unsigned long) 0.00 263.01 0.00 1 0.00 0.00 nfd::FaceTable::FaceTable(nfd::Forwarder&) 0.00 263.01 0.00 1 0.00 0.00 nfd::FaceTable::~FaceTable() 0.00 263.01 0.00 1 0.00 0.53 nfd::Forwarder::Forwarder() 0.00 263.01 0.00 1 0.00 0.23 nfd::Forwarder::~Forwarder() 0.00 263.01 0.00 1 0.00 0.23 nfd::Forwarder::~Forwarder() 0.00 263.01 0.00 1 0.00 0.00 nfd::NfdRunner::terminate(boost::system::error_code const&, int) 0.00 263.01 0.00 1 0.00 0.00 nfd::name_tree::Entry::setStrategyChoiceEntry(std::shared_ptr) 0.00 263.01 0.00 1 0.00 0.00 nfd::scheduler::ScopedEventId::~ScopedEventId() 0.00 263.01 0.00 1 0.00 0.00 boost::property_tree::basic_ptree >::get_child_optional(boost::property_tree::string_path > const&) 0.00 263.01 0.00 1 0.00 0.00 void boost::property_tree::info_parser::read_info > >(std::string const&, boost::property_tree::basic_ptree >&, std::locale const&) 0.00 263.01 0.00 1 0.00 0.00 boost::exception_detail::clone_impl::~clone_impl() 0.00 263.01 0.00 1 0.00 0.00 boost::exception_detail::clone_impl::~clone_impl() 0.00 263.01 0.00 1 0.00 0.00 boost::thread_specific_ptr::delete_data::~delete_data() 0.00 263.01 0.00 1 0.00 0.00 boost::thread_specific_ptr::delete_data::~delete_data() 0.00 263.01 0.00 1 0.00 0.00 boost::thread_specific_ptr >::delete_data::~delete_data() 0.00 263.01 0.00 1 0.00 0.00 boost::any::holder::~holder() 0.00 263.01 0.00 1 0.00 0.00 boost::asio::signal_set_service::shutdown_service() 0.00 263.01 0.00 1 0.00 0.00 boost::asio::signal_set_service::~signal_set_service() 0.00 263.01 0.00 1 0.00 0.00 boost::asio::stream_socket_service::shutdown_service() 0.00 263.01 0.00 1 0.00 0.00 boost::asio::stream_socket_service::~stream_socket_service() 0.00 263.01 0.00 1 0.00 0.00 boost::asio::datagram_socket_service::shutdown_service() 0.00 263.01 0.00 1 0.00 0.00 boost::asio::datagram_socket_service::~datagram_socket_service() 0.00 263.01 0.00 1 0.00 0.00 boost::asio::socket_acceptor_service::shutdown_service() 0.00 263.01 0.00 1 0.00 0.00 boost::asio::socket_acceptor_service::~socket_acceptor_service() 0.00 263.01 0.00 1 0.00 0.00 boost::asio::socket_acceptor_service::shutdown_service() 0.00 263.01 0.00 1 0.00 0.00 boost::asio::socket_acceptor_service::~socket_acceptor_service() 0.00 263.01 0.00 1 0.00 0.00 boost::asio::posix::stream_descriptor_service::shutdown_service() 0.00 263.01 0.00 1 0.00 0.00 boost::asio::posix::stream_descriptor_service::~stream_descriptor_service() 0.00 263.01 0.00 1 0.00 0.00 boost::asio::detail::epoll_reactor::register_internal_descriptor(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*) 0.00 263.01 0.00 1 0.00 0.00 boost::asio::detail::task_io_service::wake_one_thread_and_unlock(boost::asio::detail::scoped_lock&) 0.00 263.01 0.00 1 0.00 0.00 boost::asio::detail::task_io_service::stop() 0.00 263.01 0.00 1 0.00 0.00 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) 0.00 263.01 0.00 1 0.00 0.00 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) 0.00 263.01 0.00 1 0.00 0.00 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) 0.00 263.01 0.00 1 0.00 0.00 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) 0.00 263.01 0.00 1 0.00 0.00 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) 0.00 263.01 0.00 1 0.00 0.00 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) 0.00 263.01 0.00 1 0.00 0.00 boost::asio::detail::signal_set_service::pipe_read_op::do_perform(boost::asio::detail::reactor_op*) 0.00 263.01 0.00 1 0.00 0.00 boost::asio::detail::signal_set_service::pipe_read_op::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) 0.00 263.01 0.00 1 0.00 0.00 boost::asio::detail::signal_set_service::deliver_signal(int) 0.00 263.01 0.00 1 0.00 0.00 boost::asio::detail::signal_set_service::open_descriptors() 0.00 263.01 0.00 1 0.00 0.00 boost::asio::detail::signal_set_service::shutdown_service() 0.00 263.01 0.00 1 0.00 0.00 boost::asio::detail::reactive_socket_service::open(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::local::stream_protocol const&, boost::system::error_code&) 0.00 263.01 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::dispose() 0.00 263.01 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_p >::dispose() 0.00 263.01 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_pd::delete_data*, boost::detail::do_heap_delete::delete_data> >::dispose() 0.00 263.01 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_pd::delete_data*, boost::detail::do_heap_delete::delete_data> >::~sp_counted_impl_pd() 0.00 263.01 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_pd::delete_data*, boost::detail::do_heap_delete::delete_data> >::dispose() 0.00 263.01 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_pd::delete_data*, boost::detail::do_heap_delete::delete_data> >::~sp_counted_impl_pd() 0.00 263.01 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_pd >::delete_data*, boost::detail::do_heap_delete >::delete_data> >::dispose() 0.00 263.01 0.00 1 0.00 0.00 boost::detail::sp_counted_impl_pd >::delete_data*, boost::detail::do_heap_delete >::delete_data> >::~sp_counted_impl_pd() 0.00 263.01 0.00 1 0.00 0.00 boost::detail::thread_data* boost::detail::heap_new, {lambda()#1}>({lambda()#1}&&) 0.00 263.01 0.00 1 0.00 0.00 boost::random::mersenne_twister_engine::twist() 0.00 263.01 0.00 1 0.00 0.00 nfd::UnixStreamFactory::findChannel(boost::asio::local::basic_endpoint const&) const 0.00 263.01 0.00 1 0.00 0.00 nfd::Fib::begin() const 0.00 263.01 0.00 1 0.00 0.00 nfd::rib::Rib::findParent(ndn::Name const&) const 0.00 263.01 0.00 1 0.00 0.00 nfd::rib::Rib::findDescendants(ndn::Name const&) const 0.00 263.01 0.00 1 0.00 0.00 boost::any::holder::type() const 0.00 263.01 0.00 1 0.00 0.00 std::_Hashtable, std::allocator >, std::_Select1st >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::clear() 0.00 263.01 0.00 1 0.00 0.00 std::_Hashtable >, std::allocator > >, std::_Select1st > >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long) 0.00 263.01 0.00 1 0.00 0.00 std::_List_base >::Slot, std::allocator >::Slot> >::_M_clear() 0.00 263.01 0.00 1 0.00 0.00 std::_List_base, std::allocator > >::~_List_base() 0.00 263.01 0.00 1 0.00 0.00 std::_Function_base::_Base_manager, ndn::nfd::FaceEventNotification>::*)(std::_List_iterator, ndn::nfd::FaceEventNotification>::Slot>)> (ndn::util::signal::Signal, ndn::nfd::FaceEventNotification>*, std::_List_iterator, ndn::nfd::FaceEventNotification>::Slot>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 1 0.00 0.00 std::_Function_base::_Base_manager (nfd::FibManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 1 0.00 0.00 std::_Function_base::_Base_manager (nfd::StrategyChoiceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 1 0.00 0.00 std::_Function_base::_Base_manager (nfd::ForwarderStatusManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 1 0.00 0.00 std::_Function_base::_Base_manager (nfd::rib::RibManager*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 1 0.00 0.00 std::_Function_base::_Base_manager (nfd::rib::RibManager*, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 263.01 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count>(std::_Sp_make_shared_tag, nfd::TcpFactory*, std::allocator const&) 0.00 263.01 0.00 1 0.00 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count>(std::_Sp_make_shared_tag, nfd::UdpFactory*, std::allocator const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) 0.00 263.01 0.00 1 0.00 0.00 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) 0.00 263.01 0.00 1 0.00 0.00 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) 0.00 263.01 0.00 1 0.00 0.00 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) 0.00 263.01 0.00 1 0.00 0.00 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) 0.00 263.01 0.00 1 0.00 0.00 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 263.01 0.00 1 0.00 0.00 boost::program_options::basic_option* std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, boost::program_options::basic_option*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, boost::program_options::basic_option*) 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() 0.00 263.01 0.00 1 0.00 0.00 std::map, std::less, std::allocator > > >::find(ndn::Name const&) 0.00 263.01 0.00 1 0.00 0.00 std::map, std::shared_ptr, std::less >, std::allocator const, std::shared_ptr > > >::operator[](boost::asio::local::basic_endpoint const&) 0.00 263.01 0.00 1 0.00 0.00 std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::operator[](unsigned long const&) 0.00 263.01 0.00 1 0.00 0.00 std::_List_iterator >::Slot> std::list >::Slot, std::allocator >::Slot> >::emplace >::Slot>(std::_List_iterator >::Slot>, ndn::util::signal::Signal >::Slot&&) 0.00 263.01 0.00 1 0.00 0.00 std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) 0.00 263.01 0.00 1 0.00 0.00 std::list, std::allocator > >::push_back(std::shared_ptr const&) 0.00 263.01 0.00 1 0.00 0.00 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair > const&) 0.00 263.01 0.00 1 0.00 0.00 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > const&>(std::pair > const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > const&>(std::_Rb_tree_const_iterator > >, std::pair > const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) 0.00 263.01 0.00 1 0.00 0.00 std::pair const&, ndn::nfd::ControlParameters&)> > >, bool> std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_insert_unique const&, ndn::nfd::ControlParameters&)> > const&>(std::pair const&, ndn::nfd::ControlParameters&)> > const&) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_erase(std::_Rb_tree_node const&, ndn::nfd::ControlParameters&)> > >*) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 263.01 0.00 1 0.00 0.00 std::pair const, std::shared_ptr > >, bool> std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique const, std::shared_ptr > >(std::pair const, std::shared_ptr >&&) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 263.01 0.00 1 0.00 0.00 std::pair const, std::shared_ptr > >, bool> std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique const, std::shared_ptr > >(std::pair const, std::shared_ptr >&&) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) 0.00 263.01 0.00 1 0.00 0.00 std::pair const, std::shared_ptr > >, bool> std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique const, std::shared_ptr > >(std::pair const, std::shared_ptr >&&) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_ const, std::shared_ptr > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const, std::shared_ptr >&&) 0.00 263.01 0.00 1 0.00 0.00 std::pair const, std::shared_ptr > >, bool> std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique const, std::shared_ptr > >(std::pair const, std::shared_ptr >&&) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique_ const, std::shared_ptr > >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::pair const, std::shared_ptr >&&) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 263.01 0.00 1 0.00 0.00 std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) 0.00 263.01 0.00 1 0.00 0.00 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) 0.00 263.01 0.00 1 0.00 0.00 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree, std::pair const, nfd::cs::priority_fifo::EntryInfo*>, std::_Select1st const, nfd::cs::priority_fifo::EntryInfo*> >, nfd::cs::priority_fifo::EntryItComparator, std::allocator const, nfd::cs::priority_fifo::EntryInfo*> > >::_M_erase(std::_Rb_tree_node const, nfd::cs::priority_fifo::EntryInfo*> >*) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) 0.00 263.01 0.00 1 0.00 0.00 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree_iterator, std::allocator > > > > std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_, std::allocator > > > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair, std::allocator > > >&&) 0.00 263.01 0.00 1 0.00 0.00 std::pair, std::allocator > > > >, bool> std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique, std::allocator > > > >(std::pair, std::allocator > > >&&) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree_iterator, std::allocator > > > > std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique_, std::allocator > > > >(std::_Rb_tree_const_iterator, std::allocator > > > >, std::pair, std::allocator > > >&&) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) 0.00 263.01 0.00 1 0.00 0.00 std::_Rb_tree_iterator std::_Rb_tree, std::less, std::allocator >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, unsigned long const&) 0.00 263.01 0.00 1 0.00 0.00 std::function const&)>::function, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >(std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)>, std::enable_if, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::value), std::function const&)>::_Useless>::type) 0.00 263.01 0.00 1 0.00 0.00 std::function const&)>::function, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >(std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)>, std::enable_if, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::value), std::function const&)>::_Useless>::type) 0.00 263.01 0.00 1 0.00 0.00 std::function const&)>::function, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >(std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)>, std::enable_if, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::value), std::function const&)>::_Useless>::type) 0.00 263.01 0.00 1 0.00 0.00 std::function const&)>::function, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >(std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)>, std::enable_if, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::value), std::function const&)>::_Useless>::type) 0.00 263.01 0.00 1 0.00 0.00 std::shared_ptr std::allocate_shared, nfd::rib::RibEntry>(std::allocator const&, nfd::rib::RibEntry&&) 0.00 263.01 0.00 1 0.00 0.00 __tcf_0 % 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. Call graph (explanation follows) granularity: each sample hit covers 2 byte(s) for 0.00% of 263.01 seconds index % time self children called name 2.80 111.34 1/2 nfd::NfdRunner::run()::{lambda()#1}::operator()() const [12] 2.80 111.34 1/2 nfd::NfdRunner::run() [13] [1] 86.8 5.60 222.69 2 boost::asio::detail::task_io_service::run(boost::system::error_code&) [1] 1.49 215.64 11509136/11509168 boost::asio::detail::reactive_socket_recvfrom_op, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [2] 0.53 2.67 22418735/22418735 boost::asio::detail::epoll_reactor::descriptor_state::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [72] 0.00 1.16 66/67 boost::asio::detail::reactive_socket_accept_op >, boost::asio::local::stream_protocol, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [118] 0.00 0.65 65/65 boost::asio::detail::completion_handler::*)()> (nfd::face::StreamTransport*)> >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [142] 0.27 0.01 11509142/3031975724 boost::asio::detail::reactive_socket_send_op, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list4*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [70] 0.00 0.26 315/316 boost::asio::detail::reactive_socket_recv_op, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [214] 0.00 0.01 566/566 boost::asio::detail::completion_handler::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [402] 0.00 0.00 245/246 boost::asio::detail::reactive_socket_send_op >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [450] 0.00 0.00 63/63 boost::asio::detail::completion_handler)::{lambda()#1}>::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [478] 0.00 0.00 1/2 boost::asio::detail::signal_handler (nfd::NfdRunner*, std::_Placeholder<1>, std::_Placeholder<2>)> >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [960] ----------------------------------------------- 0.00 0.00 32/11509168 boost::asio::detail::epoll_reactor::shutdown_service() [411] 1.49 215.64 11509136/11509168 boost::asio::detail::task_io_service::run(boost::system::error_code&) [1] [2] 82.6 1.49 215.64 11509168 boost::asio::detail::reactive_socket_recvfrom_op, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [2] 0.63 215.01 11509135/11509135 nfd::face::DatagramTransport::handleReceive(boost::system::error_code const&, unsigned long) [3] ----------------------------------------------- 0.63 215.01 11509135/11509135 boost::asio::detail::reactive_socket_recvfrom_op, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [2] [3] 82.0 0.63 215.01 11509135 nfd::face::DatagramTransport::handleReceive(boost::system::error_code const&, unsigned long) [3] 1.81 209.51 11509139/11509139 nfd::face::DatagramTransport::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4] 0.61 3.09 11509136/11509136 void boost::asio::datagram_socket_service::async_receive_from, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::mutable_buffers_1 const&, boost::asio::ip::basic_endpoint&, int, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >&&) [68] ----------------------------------------------- 1.81 209.51 11509139/11509139 nfd::face::DatagramTransport::handleReceive(boost::system::error_code const&, unsigned long) [3] [4] 80.3 1.81 209.51 11509139 nfd::face::DatagramTransport::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4] 1.59 205.40 11509136/11509666 nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [5] 0.82 0.04 34527419/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.82 0.04 34527413/3031975724 ndn::Block::~Block() [40] 0.45 0.00 11509137/11509663 nfd::face::Transport::receive(nfd::face::Transport::Packet&&) [164] 0.29 0.00 11509139/23019087 nfd::face::Transport::Packet::Packet(ndn::Block&&) [147] 0.03 0.01 11089000/23019646 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [281] ----------------------------------------------- 0.00 0.00 258/11509666 nfd::face::StreamTransport::handleReceive(boost::system::error_code const&, unsigned long) [213] 0.00 0.00 272/11509666 nfd::face::InternalForwarderTransport::receiveFromLink(ndn::Block const&) [407] 1.59 205.40 11509136/11509666 nfd::face::DatagramTransport::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4] [5] 78.7 1.59 205.41 11509666 nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [5] 1.24 183.34 11509669/11509669 nfd::face::GenericLinkService::decodeNetPacket(ndn::Block const&, ndn::lp::Packet const&) [6] 2.08 11.34 23019334/23019334 ndn::Block::operator=(ndn::Block&&) [44] 1.68 2.83 11509670/11509670 nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&) [63] 1.37 0.07 57548439/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 1.37 0.07 57548428/3031975724 ndn::Block::~Block() [40] 0.02 0.01 5754833/23019646 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [281] ----------------------------------------------- 1.24 183.34 11509669/11509669 nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [5] [6] 70.2 1.24 183.34 11509669 nfd::face::GenericLinkService::decodeNetPacket(ndn::Block const&, ndn::lp::Packet const&) [6] 0.94 127.76 5754842/5754842 nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) [7] 0.85 46.73 5334707/5334707 nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [20] 0.04 7.03 420135/420135 nfd::face::GenericLinkService::decodeNack(ndn::Block const&, ndn::lp::Packet const&) [50] ----------------------------------------------- 0.94 127.76 5754842/5754842 nfd::face::GenericLinkService::decodeNetPacket(ndn::Block const&, ndn::lp::Packet const&) [6] [7] 48.9 0.94 127.76 5754842 nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) [7] 0.41 126.79 5754833/5754833 nfd::face::LinkService::receiveInterest(ndn::Interest const&) [8] 0.34 0.02 5754821/5754821 std::__shared_ptr::__shared_ptr, ndn::Block const&>(std::_Sp_make_shared_tag, std::allocator const&, ndn::Block const&) [186] 0.14 0.01 5754859/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.05 0.00 5754840/11509678 bool ndn::lp::Packet::has >() const [279] ----------------------------------------------- 0.41 126.79 5754833/5754833 nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) [7] [8] 48.4 0.41 126.79 5754833 nfd::face::LinkService::receiveInterest(ndn::Interest const&) [8] 1.28 125.52 5754834/5754834 ndn::util::signal::Signal::operator()(ndn::Interest const&) [9] ----------------------------------------------- 1.28 125.52 5754834/5754834 nfd::face::LinkService::receiveInterest(ndn::Interest const&) [8] [9] 48.2 1.28 125.52 5754834 ndn::util::signal::Signal::operator()(ndn::Interest const&) [9] 0.36 125.02 5754834/5754834 nfd::Forwarder::startProcessInterest(nfd::face::Face&, ndn::Interest const&) [10] 0.14 0.00 5754844/5754844 std::_Function_handler (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Interest const&) [262] ----------------------------------------------- 0.36 125.02 5754834/5754834 ndn::util::signal::Signal::operator()(ndn::Interest const&) [9] [10] 47.7 0.36 125.02 5754834 nfd::Forwarder::startProcessInterest(nfd::face::Face&, ndn::Interest const&) [10] 1.58 123.44 5754828/5754828 nfd::Forwarder::onIncomingInterest(nfd::face::Face&, ndn::Interest const&) [11] ----------------------------------------------- 1.58 123.44 5754828/5754828 nfd::Forwarder::startProcessInterest(nfd::face::Face&, ndn::Interest const&) [10] [11] 47.5 1.58 123.44 5754828 nfd::Forwarder::onIncomingInterest(nfd::face::Face&, ndn::Interest const&) [11] 1.21 84.46 5754840/5754840 nfd::cs::Cs::find(ndn::Interest const&, std::function const&, std::function const&) const [14] 1.45 31.31 5754847/6174983 nfd::Pit::findOrInsert(ndn::Interest const&, bool) [25] 0.33 1.87 5754851/5754851 nfd::DeadNonceList::has(ndn::Name const&, unsigned int) const [84] 0.96 0.05 40283987/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.16 0.61 5754842/11509675 void ndn::TagHost::setTag >(std::shared_ptr >) const [102] 0.24 0.14 5754833/5754833 std::_Function_base::_Base_manager, ndn::Interest const&, ndn::Data const&)> (nfd::Forwarder*, std::reference_wrapper, std::shared_ptr, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [182] 0.16 0.14 5754830/5754830 std::_Function_base::_Base_manager, ndn::Interest const&)> (nfd::Forwarder*, std::reference_wrapper, std::shared_ptr, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [201] 0.18 0.00 5754866/5754866 nfd::pit::Entry::findNonce(unsigned int, nfd::face::Face const&) const [244] 0.06 0.05 5754872/16844412 nfd::Forwarder::cancelUnsatisfyAndStragglerTimer(std::shared_ptr) [193] 0.01 0.04 5754868/44778373 nfd::scheduler::cancel(std::shared_ptr const&) [174] 0.01 0.00 5754846/11509679 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [382] 0.00 0.00 27/5754864 nfd::Forwarder::onContentStoreMiss(nfd::face::Face const&, std::shared_ptr, ndn::Interest const&) [19] ----------------------------------------------- [12] 43.4 0.00 114.14 nfd::NfdRunner::run()::{lambda()#1}::operator()() const [12] 2.80 111.34 1/2 boost::asio::detail::task_io_service::run(boost::system::error_code&) [1] 0.00 0.00 1/1 nfd::rib::Nrd::initialize() [454] 0.00 0.00 1/1 nfd::rib::Nrd::~Nrd() [482] 0.00 0.00 2/744 nfd::getGlobalIoService() [663] 0.00 0.00 1/1 nfd::rib::Nrd::Nrd(std::string const&, ndn::security::KeyChain&) [1153] ----------------------------------------------- [13] 43.4 0.00 114.14 nfd::NfdRunner::run() [13] 2.80 111.34 1/2 boost::asio::detail::task_io_service::run(boost::system::error_code&) [1] 0.00 0.00 1/744 nfd::getGlobalIoService() [663] 0.00 0.00 1/1 boost::detail::thread_data* boost::detail::heap_new, {lambda()#1}>({lambda()#1}&&) [1207] ----------------------------------------------- 1.21 84.46 5754840/5754840 nfd::Forwarder::onIncomingInterest(nfd::face::Face&, ndn::Interest const&) [11] [14] 32.6 1.21 84.46 5754840 nfd::cs::Cs::find(ndn::Interest const&, std::function const&, std::function const&) const [14] 0.27 48.36 5754842/5754842 std::_Function_handler, ndn::Interest const&)> (nfd::Forwarder*, std::reference_wrapper, std::shared_ptr, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Interest const&) [18] 0.09 31.78 5754799/5754799 nfd::cs::Cs::findLeftmost(ndn::Interest const&, std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) const [26] 0.03 2.57 11509670/11509670 nfd::cs::EntryImpl::EntryImpl(ndn::Name const&) [76] 0.68 0.03 28774188/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.41 0.02 17264523/3031975724 ndn::Block::~Block() [40] 0.22 0.00 39/39 nfd::cs::Cs::findRightmost(ndn::Interest const&, std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) const [233] ----------------------------------------------- [15] 28.8 72.09 3.59 3031975724+1409453906 [15] 54.48 0.52 3482796811+155 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 15.35 0.00 881289016+991847827 ndn::Block::~Block() [40] 0.66 2.79 11509144 boost::asio::detail::reactive_socket_send_op, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list4*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [70] 0.63 0.10 24700667+23441517 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [134] 0.29 0.00 5754847+277 nfd::name_tree::Entry::~Entry() [204] 0.21 0.06 5754847 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [210] 0.14 0.12 7016024 ndn::Interest::~Interest() [219] 0.20 0.00 5334823 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [235] 0.08 0.00 932 ndn::Name::~Name() [299] 0.06 0.00 17264523+3 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [309] 0.00 0.00 5 ndn::OBufferStream::~OBufferStream() [618] 0.00 0.00 54 ndn::RegexMatcher::~RegexMatcher() [620] 0.00 0.00 2040 boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::sync_impl() [644] 0.00 0.00 1564 boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::close_impl(std::_Ios_Openmode) [648] 0.00 0.00 784 nfd::CommandValidator::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [658] 0.00 0.00 783 boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::sync() [659] 0.00 0.00 782 boost::iostreams::detail::execute_traits > >, boost::result_of > > ()>::type>::result_type boost::iostreams::detail::execute_all > >, boost::iostreams::detail::member_close_operation > >, boost::iostreams::detail::reset_operation > >, boost::iostreams::detail::clear_flags_operation >(boost::iostreams::detail::member_close_operation > >, boost::iostreams::detail::member_close_operation > >, boost::iostreams::detail::reset_operation > >, boost::iostreams::detail::clear_flags_operation) [660] 0.00 0.00 781 boost::iostreams::detail::execute_traits > >, boost::result_of > > ()>::type>::result_type boost::iostreams::detail::execute_all > >, boost::iostreams::detail::member_close_operation > > >(boost::iostreams::detail::member_close_operation > >, boost::iostreams::detail::member_close_operation > >) [661] 0.00 0.00 780 boost::iostreams::stream_buffer, std::allocator, boost::iostreams::output>::~stream_buffer() [662] 0.00 0.00 398 ndn::SimpleTag::~SimpleTag() [676] 0.00 0.00 7 nfd::fw::Strategy::~Strategy() [843] 0.00 0.00 3 std::_List_base >::_M_clear() [905] 0.00 0.00 1+2 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [1327] 0.00 0.00 1+2 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [1324] 0.00 0.00 1+1 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [1332] 0.00 0.00 2 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [987] 0.00 0.00 2 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [986] 0.00 0.00 1 nfd::rib::RibEntry::~RibEntry() [1157] 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1228] 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1229] 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1225] 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1227] 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1230] 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1226] 0.00 0.00 1 nfd::fw::AccessStrategy::~AccessStrategy() [1140] ----------------------------------------------- 155 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 1 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [1332] 2 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [1324] 2 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [1327] 2 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1225] 2 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1226] 2 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1230] 2 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1227] 2 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1228] 2 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1229] 3 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [309] 4 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [987] 4 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [986] 6 std::_List_base >::_M_clear() [905] 7 nfd::fw::Strategy::~Strategy() [843] 14 nfd::CommandValidator::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [658] 125 ndn::RegexMatcher::~RegexMatcher() [620] 397 ndn::SimpleTag::~SimpleTag() [676] 780 ndn::OBufferStream::~OBufferStream() [618] 2996 ndn::Name::~Name() [299] 5755124 nfd::name_tree::Entry::~Entry() [204] 23019384 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [210] 23441532 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [134] 34527418 boost::asio::detail::reactive_socket_send_op, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list4*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [70] 58685897 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [235] 70171529 ndn::Interest::~Interest() [219] 991849214 ndn::Block::~Block() [40] 0.00 0.00 1/3031975724 std::tuple::~tuple() [605] 0.00 0.00 1/3031975724 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [543] 0.00 0.00 1/3031975724 nfd::Forwarder::~Forwarder() [229] 0.00 0.00 1/3031975724 nfd::Forwarder::Forwarder() [153] 0.00 0.00 1/3031975724 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [558] 0.00 0.00 1/3031975724 std::_Function_handler const&), std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_invoke(std::_Any_data const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function const&) [353] 0.00 0.00 1/3031975724 nfd::FibManager::setFaceForSelfRegistration(ndn::Interest const&, ndn::nfd::ControlParameters&) [609] 0.00 0.00 1/3031975724 ndn::nfd::ControlParameters::~ControlParameters() [579] 0.00 0.00 1/3031975724 nfd::ForwarderStatusManager::ForwarderStatusManager(nfd::Forwarder&, ndn::mgmt::Dispatcher&) [599] 0.00 0.00 1/3031975724 ndn::security::SigningInfo::~SigningInfo() [492] 0.00 0.00 1/3031975724 ndn::util::signal::Signal >::disconnect(std::_List_iterator >::Slot>) [610] 0.00 0.00 1/3031975724 nfd::Fib::begin() const [608] 0.00 0.00 1/3031975724 nfd::NameTree::NameTree(unsigned long) [372] 0.00 0.00 1/3031975724 nfd::StrategyChoice::StrategyChoice(nfd::NameTree&, std::shared_ptr) [471] 0.00 0.00 1/3031975724 nfd::rib::Nrd::getLocalNfdTransport() [613] 0.00 0.00 1/3031975724 nfd::rib::Nrd::initialize() [454] 0.00 0.00 1/3031975724 __tcf_1 [606] 0.00 0.00 1/3031975724 ndn::util::signal::Signal, ndn::nfd::FaceEventNotification>::~Signal() [611] 0.00 0.00 1/3031975724 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [602] 0.00 0.00 1/3031975724 nfd::rib::RibStatusPublisher::~RibStatusPublisher() [600] 0.00 0.00 1/3031975724 nfd::rib::Rib::insert(ndn::Name const&, nfd::rib::Route const&) [286] 0.00 0.00 1/3031975724 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [601] 0.00 0.00 1/3031975724 std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [615] 0.00 0.00 1/3031975724 std::map, std::less, std::allocator > > >::operator[](ndn::Name const&) [604] 0.00 0.00 2/3031975724 nfd::FaceManager::findFaceForLocalControl(ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) [598] 0.00 0.00 2/3031975724 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [504] 0.00 0.00 2/3031975724 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [498] 0.00 0.00 2/3031975724 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [503] 0.00 0.00 2/3031975724 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [502] 0.00 0.00 2/3031975724 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [505] 0.00 0.00 2/3031975724 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [499] 0.00 0.00 2/3031975724 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [500] 0.00 0.00 2/3031975724 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [501] 0.00 0.00 2/3031975724 nfd::Nfd::initialize() [148] 0.00 0.00 2/3031975724 nfd::Nfd::~Nfd() [226] 0.00 0.00 2/3031975724 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [590] 0.00 0.00 2/3031975724 nfd::rib::RibManager::enableLocalControlHeader() [489] 0.00 0.00 2/3031975724 std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_erase(std::_Rb_tree_node const&, ndn::nfd::ControlParameters&)> > >*) [588] 0.00 0.00 2/3031975724 ndn::util::signal::Signal, ndn::nfd::FaceEventNotification>::connect(std::function const&) [603] 0.00 0.00 3/3031975724 ndn::util::signal::Signal >::disconnect(std::_List_iterator >::Slot>) [592] 0.00 0.00 3/3031975724 nfd::FaceTable::addReserved(std::shared_ptr, unsigned long) [321] 0.00 0.00 3/3031975724 nfd::FaceManager::enableLocalControl(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) [559] 0.00 0.00 3/3031975724 ndn::util::signal::Signal::connect(std::function const&) [594] 0.00 0.00 3/3031975724 ndn::util::signal::Signal >::connect(std::function const&)> const&) [593] 0.00 0.00 4/3031975724 std::map, std::shared_ptr, std::less >, std::allocator const, std::shared_ptr > > >::operator[](boost::asio::ip::basic_endpoint const&) [587] 0.00 0.00 4/3031975724 nfd::FaceManager::processSectionUnix(boost::property_tree::basic_ptree > const&, bool) [541] 0.00 0.00 4/3031975724 nfd::NameTree::~NameTree() [280] 0.00 0.00 4/3031975724 nfd::NameTree::findLongestPrefixMatch(ndn::Name const&, std::function const&) const [78] 0.00 0.00 4/3031975724 nfd::rib::RibManager::startListening(ndn::Name const&, std::function const&) [488] 0.00 0.00 4/3031975724 nfd::rib::RibManager::~RibManager() [486] 0.00 0.00 4/3031975724 nfd::rib::RibManager::fetchSegments(ndn::Data const&, std::shared_ptr) [437] 0.00 0.00 5/3031975724 nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [585] 0.00 0.00 5/3031975724 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [580] 0.00 0.00 5/3031975724 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [584] 0.00 0.00 5/3031975724 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [581] 0.00 0.00 5/3031975724 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [582] 0.00 0.00 5/3031975724 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [583] 0.00 0.00 6/3031975724 nfd::UdpFactory::createChannel(boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [557] 0.00 0.00 6/3031975724 nfd::StrategyChoice::setDefaultStrategy(std::shared_ptr) [472] 0.00 0.00 6/3031975724 nfd::rib::RibManager::unregisterEntry(std::shared_ptr const&, ndn::nfd::ControlParameters&) [547] 0.00 0.00 7/3031975724 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [513] 0.00 0.00 7/3031975724 std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_erase(std::_Rb_tree_node (nfd::Forwarder&)> > >*) [542] 0.00 0.00 8/3031975724 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [578] 0.00 0.00 9/3031975724 ndn::util::signal::Signal >::connect(std::function const&)> const&) [561] 0.00 0.00 9/3031975724 nfd::FaceManager::processSectionTcp(boost::property_tree::basic_ptree > const&, bool) [523] 0.00 0.00 9/3031975724 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [560] 0.00 0.00 9/3031975724 nfd::rib::RibManager::scheduleActiveFaceFetch(boost::chrono::duration > const&) [544] 0.00 0.00 10/3031975724 std::_Function_handler >, boost::_bi::list3, boost::arg<2>, boost::_bi::value > > > >::_M_invoke(std::_Any_data const&, ndn::Interest const&, ndn::Data&) [436] 0.00 0.00 11/3031975724 nfd::FaceManager::processSectionUdp(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [520] 0.00 0.00 12/3031975724 nfd::rib::RibManager::fetchActiveFaces() [239] 0.00 0.00 13/3031975724 boost::_bi::bind_t >, boost::_bi::list_av_3, std::shared_ptr >::type> boost::bind, nfd::rib::RibManager*, std::_Placeholder<2>, std::shared_ptr >(void (nfd::rib::RibManager::*)(ndn::Data const&, std::shared_ptr), nfd::rib::RibManager*, std::_Placeholder<2>, std::shared_ptr) [545] 0.00 0.00 15/3031975724 nfd::Nfd::initializeManagement() [354] 0.00 0.00 19/3031975724 nfd::FibManager::listEntries(ndn::Name const&, ndn::Interest const&, ndn::mgmt::StatusDatasetContext&) [246] 0.00 0.00 20/3031975724 ndn::util::NotificationSubscriber::sendInitialInterest() [522] 0.00 0.00 21/3031975724 std::map, std::less, std::allocator > > >::operator[](ndn::Name const&) [484] 0.00 0.00 24/3031975724 std::_Function_base::_Base_manager >, boost::_bi::list3, boost::arg<2>, boost::_bi::value > > > >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [525] 0.00 0.00 32/3031975724 std::_Function_handler const&), std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_invoke(std::_Any_data const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function const&) [131] 0.00 0.00 33/3031975724 std::_Function_handler const&), std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_invoke(std::_Any_data const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function const&) [129] 0.00 0.00 44/3031975724 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ndn::name::Component const&) [453] 0.00 0.00 49/3031975724 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [512] 0.00 0.00 64/3031975724 std::_Tuple_impl<1ul, ndn::nfd::ControlParameters, std::_Placeholder<1>, std::function >::~_Tuple_impl() [470] 0.00 0.00 64/3031975724 nfd::rib::RibManager::onNotification(ndn::nfd::FaceEventNotification const&) [506] 0.00 0.00 65/3031975724 nfd::FaceManager::afterFaceRemoved(std::shared_ptr, std::function const&) [495] 0.00 0.00 66/3031975724 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [469] 0.00 0.00 66/3031975724 void std::_Bind const&)> (nfd::FibManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)>::__call&&, 0, 1, 2, 3, 4>(std::tuple&&>&&, std::_Index_tuple<0, 1, 2, 3, 4>) [327] 0.00 0.00 66/3031975724 nfd::ManagerBase::extractRequester(ndn::Interest const&, std::function) [420] 0.00 0.00 66/3031975724 nfd::ManagerBase::handleCommand(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function) [99] 0.00 0.00 66/3031975724 nfd::UnixStreamChannel::handleAccept(boost::system::error_code const&, std::function const&)> const&, std::function const&) [119] 0.00 0.00 98/3031975724 nfd::FaceTable::add(std::shared_ptr) [95] 0.00 0.00 100/3031975724 nfd::FaceManager::afterFaceAdded(std::shared_ptr, std::function const&) [476] 0.00 0.00 128/3031975724 nfd::FaceManager::afterCreateFaceSuccess(ndn::nfd::ControlParameters&, std::shared_ptr const&, std::function const&) [150] 0.00 0.00 128/3031975724 ndn::util::NotificationSubscriber::sendNextInterest() [434] 0.00 0.00 130/3031975724 std::_Function_handler const&), std::_Bind)> (nfd::fw::AccessStrategy*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [496] 0.00 0.00 130/3031975724 std::_Function_handler)> (nfd::FaceTable*, std::shared_ptr)> >::_M_invoke(std::_Any_data const&) [156] 0.00 0.00 132/3031975724 std::_Function_handler const&), std::_Bind)> (nfd::FaceTable*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [121] 0.00 0.00 132/3031975724 std::_Function_handler (ndn::name::Component const&), void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&)::{lambda(ndn::name::Component const&)#1}>::_M_invoke(std::_Any_data const&, ndn::name::Component const&) [477] 0.00 0.00 133/3031975724 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [493] 0.00 0.00 136/3031975724 std::_List_base >::~_List_base() [467] 0.00 0.00 137/3031975724 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [490] 0.00 0.00 170/3031975724 nfd::Fib::insert(ndn::Name const&) [355] 0.00 0.00 192/3031975724 boost::asio::detail::completion_handler)::{lambda()#1}>::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [478] 0.00 0.00 195/3031975724 nfd::FaceTable::remove(std::shared_ptr) [157] 0.00 0.00 197/3031975724 ndn::CommandInterestValidator::checkPolicy(ndn::Interest const&, int, std::function const&)> const&, std::function const&, std::string const&)> const&, std::vector, std::allocator > >&) [59] 0.00 0.00 231/3031975724 nfd::FibManager::addNextHop(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters, std::function const&) [328] 0.00 0.00 240/3031975724 nfd::face::StreamTransport::handleSend(boost::system::error_code const&, unsigned long) [451] 0.00 0.00 252/3031975724 nfd::FaceManager::listFaces(ndn::Name const&, ndn::Interest const&, ndn::mgmt::StatusDatasetContext&) [448] 0.00 0.00 258/3031975724 nfd::face::InternalForwarderTransport::receiveFromLink(ndn::Block const&) [407] 0.00 0.00 260/3031975724 nfd::Fib::removeNextHopFromAllEntries(std::shared_ptr) [175] 0.00 0.00 261/3031975724 ndn::util::NotificationSubscriber::afterReceiveData(ndn::Data const&) [432] 0.00 0.00 303/3031975724 std::_Function_base::_Base_manager)> (nfd::FaceTable*, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [465] 0.00 0.00 303/3031975724 ndn::util::signal::Signal::connect(std::function const&) [463] 0.00 0.00 303/3031975724 nfd::FaceTable::addImpl(std::shared_ptr, unsigned long) [94] 0.00 0.00 303/3031975724 ndn::util::signal::Signal::connect(std::function const&) [462] 0.00 0.00 303/3031975724 ndn::util::signal::Signal::connect(std::function const&) [461] 0.00 0.00 303/3031975724 ndn::util::signal::Signal::connect(std::function const&) [460] 0.00 0.00 330/3031975724 std::_Function_handler const&), std::_Bind, std::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [446] 0.00 0.00 363/3031975724 ndn::RegexMatcher::recursiveMatch(unsigned long, ndn::Name const&, unsigned long, unsigned long) [456] 0.00 0.00 466/3031975724 nfd::face::GenericLinkService::encodeLocalFields(ndn::TagHost const&, ndn::lp::Packet&) [412] 0.00 0.00 585/3031975724 ndn::RegexMatcher::match(ndn::Name const&, unsigned long, unsigned long) [422] 0.00 0.00 651/3031975724 nfd::rib::RibManager::removeInvalidFaces(std::shared_ptr) [438] 0.00 0.00 660/3031975724 ndn::Signature::~Signature() [307] 0.00 0.00 853/3031975724 nfd::face::StreamTransport::handleReceive(boost::system::error_code const&, unsigned long) [213] 0.00 0.00 855/3031975724 nfd::NameTree::fullEnumerate(std::function const&) const [237] 0.00 0.00 929/3031975724 ndn::lp::Packet& ndn::lp::Packet::add >(ndn::lp::detail::FieldDecl::ValueType const&) [413] 0.00 0.00 1131/3031975724 nfd::face::asyncReceive(nfd::face::InternalTransportBase*, ndn::Block const&) [429] 0.00 0.00 1231/3031975724 std::map, std::less, std::allocator > > >::operator[](unsigned long&&) [433] 0.00 0.00 1280/3031975724 nfd::FaceManager::queryFaces(ndn::Name const&, ndn::Interest const&, ndn::mgmt::StatusDatasetContext&) [435] 0.00 0.00 1693/3031975724 boost::asio::detail::completion_handler::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [402] 0.00 0.00 2556/3031975724 std::vector >::operator=(std::vector > const&) [73] 0.00 0.00 2834/3031975724 void std::vector, std::allocator > >::_M_insert_aux const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::shared_ptr const&) [426] 0.00 0.00 2875/3031975724 ndn::Selectors::~Selectors() [401] 0.00 0.00 4658/3031975724 ndn::SignatureInfo::~SignatureInfo() [419] 0.01 0.00 420135/3031975724 nfd::face::GenericLinkService::decodeNack(ndn::Block const&, ndn::lp::Packet const&) [50] 0.01 0.00 420136/3031975724 nfd::face::GenericLinkService::doSendNack(ndn::lp::Nack const&) [97] 0.01 0.00 420136/3031975724 ndn::lp::Nack::~Nack() [294] 0.01 0.00 420136/3031975724 nfd::fw::Strategy::sendNack(std::shared_ptr, nfd::face::Face const&, ndn::lp::NackHeader const&) [91] 0.01 0.00 420136/3031975724 nfd::Forwarder::onOutgoingNack(std::shared_ptr, nfd::face::Face const&, ndn::lp::NackHeader const&) [92] 0.01 0.00 420147/3031975724 std::_Function_base::_Base_manager)> (std::_Placeholder<1>, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [377] 0.02 0.00 840272/3031975724 ndn::lp::Packet& ndn::lp::Packet::add >(ndn::lp::detail::FieldDecl::ValueType const&) [163] 0.02 0.00 840272/3031975724 nfd::fw::BestRouteStrategy2::afterReceiveNack(nfd::face::Face const&, ndn::lp::Nack const&, std::shared_ptr, std::shared_ptr) [80] 0.02 0.00 840272/3031975724 std::_Function_base::_Base_manager, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [194] 0.02 0.00 840294/3031975724 std::_Function_handler)> (std::_Placeholder<1>, std::shared_ptr)> >::_M_invoke(std::_Any_data const&, nfd::fw::Strategy*) [276] 0.02 0.00 840295/3031975724 std::_Function_handler)> (nfd::Forwarder*, std::shared_ptr)> >::_M_invoke(std::_Any_data const&) [112] 0.03 0.00 1260442/3031975724 nfd::Forwarder::onInterestUnsatisfied(std::shared_ptr) [116] 0.04 0.00 1680544/3031975724 std::_Function_handler, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::_M_invoke(std::_Any_data const&, nfd::fw::Strategy*) [77] 0.07 0.00 2940952/3031975724 nfd::Forwarder::onIncomingNack(nfd::face::Face&, ndn::lp::Nack const&) [54] 0.13 0.01 5334689/3031975724 std::_Function_base::_Base_manager, nfd::face::Face const&, ndn::Data const&)> (std::_Placeholder<1>, std::shared_ptr, std::reference_wrapper, std::reference_wrapper)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [143] 0.13 0.01 5334694/3031975724 nfd::face::GenericLinkService::doSendData(ndn::Data const&) [41] 0.13 0.01 5334696/3031975724 std::vector, std::allocator > >::~vector() [250] 0.13 0.01 5335112/3031975724 nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [20] 0.14 0.01 5754830/3031975724 std::_Function_base::_Base_manager, ndn::Interest const&, ndn::Data const&)> (nfd::Forwarder*, std::reference_wrapper, std::shared_ptr, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [182] 0.14 0.01 5754832/3031975724 std::_Function_base::_Base_manager, ndn::Interest const&)> (nfd::Forwarder*, std::reference_wrapper, std::shared_ptr, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [201] 0.14 0.01 5754855/3031975724 nfd::face::GenericLinkService::doSendInterest(ndn::Interest const&) [37] 0.14 0.01 5754858/3031975724 nfd::fw::Strategy::sendInterest(std::shared_ptr, std::shared_ptr, bool) [34] 0.14 0.01 5754859/3031975724 nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) [7] 0.15 0.01 6175000/3031975724 nfd::NameTree::findLongestPrefixMatch(nfd::pit::Entry const&) const [128] 0.15 0.01 6175035/3031975724 nfd::DeadNonceList::makeEntry(ndn::Name const&, unsigned int) [88] 0.25 0.01 10669387/3031975724 std::_Function_handler, nfd::face::Face const&, ndn::Data const&)> (std::_Placeholder<1>, std::shared_ptr, std::reference_wrapper, std::reference_wrapper)> >::_M_invoke(std::_Any_data const&, nfd::fw::Strategy*) [152] 0.25 0.01 10669400/3031975724 std::_Function_handler, bool, boost::chrono::duration > const&>, boost::_bi::list4, boost::_bi::value >, boost::_bi::value, boost::_bi::value > > > > >::_M_invoke(std::_Any_data const&) [64] 0.27 0.01 11509664/3031975724 std::_Function_handler, ndn::Interest const&)> (nfd::Forwarder*, std::reference_wrapper, std::shared_ptr, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Interest const&) [18] 0.27 0.01 11509672/3031975724 nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&) [63] 0.27 0.01 11509693/3031975724 nfd::Forwarder::onInterestFinalize(std::shared_ptr, bool, boost::chrono::duration > const&) [65] 0.27 0.01 11509714/3031975724 std::_Function_base::_Base_manager, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [166] 0.41 0.02 17264546/3031975724 nfd::Pit::erase(std::shared_ptr) [74] 0.41 0.02 17264570/3031975724 nfd::Forwarder::onOutgoingInterest(std::shared_ptr, nfd::face::Face&, bool) [35] 0.41 0.02 17264601/3031975724 nfd::Forwarder::setUnsatisfyTimer(std::shared_ptr) [111] 0.41 0.02 17265372/3031975724 nfd::NameTree::eraseEntryIfEmpty(std::shared_ptr) [105] 0.42 0.02 17684690/3031975724 nfd::NameTree::get(nfd::pit::Entry const&) [108] 0.42 0.02 17684747/3031975724 std::_Function_base::_Base_manager)> (nfd::Forwarder*, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [117] 0.44 0.02 18524631/3031975724 ndn::KeyLocator::~KeyLocator() [124] 0.44 0.02 18525000/3031975724 nfd::Fib::findLongestPrefixMatch(std::shared_ptr) const [61] 0.51 0.03 21338761/3031975724 nfd::Forwarder::setStragglerTimer(std::shared_ptr, bool, boost::chrono::duration > const&) [87] 0.51 0.03 21338785/3031975724 std::_Function_base::_Base_manager, bool, boost::chrono::duration > const&>, boost::_bi::list4, boost::_bi::value >, boost::_bi::value, boost::_bi::value > > > > >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [103] 0.55 0.03 23019422/3031975724 nfd::fw::BestRouteStrategy2::afterReceiveInterest(nfd::face::Face const&, ndn::Interest const&, std::shared_ptr, std::shared_ptr) [30] 0.55 0.03 23019428/3031975724 std::_Function_handler, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::_M_invoke(std::_Any_data const&, nfd::fw::Strategy*) [29] 0.57 0.03 23859648/3031975724 nfd::StrategyChoice::findEffectiveStrategy(nfd::pit::Entry const&) const [48] 0.57 0.03 23859687/3031975724 nfd::Pit::findOrInsert(ndn::Interest const&, bool) [25] 0.63 0.03 26673463/3031975724 boost::_bi::bind_t, bool, boost::chrono::duration > const&>, boost::_bi::list_av_4, bool, boost::chrono::duration > >::type> boost::bind, bool, boost::chrono::duration > const&, nfd::Forwarder*, std::shared_ptr, bool, boost::chrono::duration > >(void (nfd::Forwarder::*)(std::shared_ptr, bool, boost::chrono::duration > const&), nfd::Forwarder*, std::shared_ptr, bool, boost::chrono::duration >) [126] 0.68 0.03 28774188/3031975724 nfd::cs::Cs::find(ndn::Interest const&, std::function const&, std::function const&) const [14] 0.76 0.04 32008163/3031975724 nfd::Forwarder::onIncomingData(nfd::face::Face&, ndn::Data const&) [23] 0.82 0.04 34527411/3031975724 boost::_bi::bind_t, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list_av_4*, boost::arg<1> (*)(), boost::arg<2> (*)(), ndn::Block>::type> boost::bind, boost::system::error_code const&, unsigned long, ndn::Block const&, nfd::face::DatagramTransport*, boost::arg<1> (*)(), boost::arg<2> (*)(), ndn::Block>(void (nfd::face::DatagramTransport::*)(boost::system::error_code const&, unsigned long, ndn::Block const&), nfd::face::DatagramTransport*, boost::arg<1> (*)(), boost::arg<2> (*)(), ndn::Block) [46] 0.82 0.04 34527419/3031975724 nfd::face::DatagramTransport::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4] 0.82 0.04 34527421/3031975724 nfd::face::DatagramTransport::doSend(nfd::face::Transport::Packet&&) [33] 0.82 0.04 34529079/3031975724 nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [27] 0.82 0.04 34530372/3031975724 void ndn::TagHost::setTag >(std::shared_ptr >) const [102] 0.96 0.05 40283987/3031975724 nfd::Forwarder::onIncomingInterest(nfd::face::Face&, ndn::Interest const&) [11] 1.37 0.07 57548439/3031975724 nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [5] 1.37 0.07 57548607/3031975724 nfd::Forwarder::onContentStoreMiss(nfd::face::Face const&, std::shared_ptr, ndn::Interest const&) [19] 1.42 0.07 59649157/3031975724 nfd::StrategyChoice::findEffectiveStrategy(std::shared_ptr) const [49] 1.78 0.09 74685734/3031975724 nfd::NameTree::findAllMatches(ndn::Name const&, std::function const&) const [56] 2.03 0.10 85355108/3031975724 nfd::Pit::findAllDataMatches(ndn::Data const&) const [42] 2.27 0.11 95438037/3031975724 std::_Function_handler) const::{lambda(nfd::name_tree::Entry const&)#1}>::_M_invoke(std::_Any_data const&, nfd::name_tree::Entry const&) [71] 2.49 0.12 104554781/3031975724 nfd::NameTree::insert(ndn::Name const&) [43] 2.74 0.14 115095946/3031975724 std::_Bind (std::_Placeholder<1>, ndn::Interest)>::~_Bind() [60] 2.79 0.14 117362265/3031975724 nfd::NameTree::const_iterator::operator++() [62] 4.26 0.21 179367895/3031975724 nfd::NameTree::findLongestPrefixMatch(std::shared_ptr, std::function const&) const [45] 6.67 0.33 280692341/3031975724 ndn::Block::operator=(ndn::Block&&) [44] 7.78 0.39 327273063/3031975724 nfd::NameTree::lookup(ndn::Name const&) [28] [16] 20.9 54.48 0.52 3482796811+155 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.28 0.00 11510119/11510119 ndn::SimpleTag::~SimpleTag() [207] 0.06 0.00 22600066/23020432 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [308] 0.05 0.00 5755458/5755483 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [329] 0.04 0.00 11510115/11510115 std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [334] 0.02 0.00 5334694/16004282 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [319] 0.02 0.00 1/3 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [325] 0.01 0.00 5334692/16004075 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) [336] 0.00 0.01 2/2 nfd::TcpChannel::~TcpChannel() [375] 0.00 0.01 2/2 nfd::UdpChannel::~UdpChannel() [376] 0.01 0.00 5334691/5334756 std::_Sp_counted_deleter (nfd::name_tree::Entry const&)>*, std::_Sp_destroy_inplace (nfd::name_tree::Entry const&)> >, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [380] 0.01 0.00 5754845/5755123 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [379] 0.00 0.01 1/1 nfd::UnixStreamChannel::~UnixStreamChannel() [400] 0.00 0.00 141/5755167 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [311] 0.00 0.00 5334690/5334755 std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [634] 0.00 0.00 399/399 std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [675] 0.00 0.00 21/21 ndn::RegexBackrefManager::~RegexBackrefManager() [798] 0.00 0.00 6/6 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [864] 0.00 0.00 5/5 std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [876] 0.00 0.00 3/3 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [916] 0.00 0.00 3/3 nfd::fw::RetxSuppressionExponential::PitInfo::~PitInfo() [902] 0.00 0.00 3/3 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [917] 0.00 0.00 2/2 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [985] 0.00 0.00 2/2 nfd::fw::BestRouteStrategy::~BestRouteStrategy() [950] 0.00 0.00 2/2 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [988] 0.00 0.00 2/2 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [989] 0.00 0.00 1/1 nfd::fw::NccStrategy::~NccStrategy() [1139] 0.00 0.00 1/1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1237] 0.00 0.00 1/1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1238] 0.00 0.00 1/1 nfd::fw::BroadcastStrategy::~BroadcastStrategy() [1141] 0.00 0.00 1/1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1240] 0.00 0.00 1/1 nfd::fw::MulticastStrategy::~MulticastStrategy() [1142] 0.00 0.00 1/1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1241] 0.00 0.00 1/1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1239] 0.00 0.00 1/1 nfd::fw::BestRouteStrategy2::~BestRouteStrategy2() [1143] 0.00 0.00 1/1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1242] 0.00 0.00 1/1 nfd::fw::ClientControlStrategy::~ClientControlStrategy() [1145] 0.00 0.00 1/1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1243] 0.00 0.00 1/1 nfd::face::InternalClientTransport::~InternalClientTransport() [1158] 0.00 0.00 1/1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1245] 0.00 0.00 1/1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1231] 0.00 0.00 1/1 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [1341] 0.00 0.00 1/1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1234] 0.00 0.00 1/1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1232] 0.00 0.00 1/1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1233] 0.00 0.00 1/1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1235] 0.00 0.00 1/1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1236] 0.00 0.00 1/1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1224] 0.00 0.00 1/1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1244] 0.00 0.00 1/1 std::_Function_base::_Base_manager, ndn::nfd::FaceEventNotification>::*)(std::_List_iterator, ndn::nfd::FaceEventNotification>::Slot>)> (ndn::util::signal::Signal, ndn::nfd::FaceEventNotification>*, std::_List_iterator, ndn::nfd::FaceEventNotification>::Slot>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1216] 11090233 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [134] 5755455 ndn::Interest::~Interest() [219] 5754847 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [210] 5754847 nfd::name_tree::Entry::~Entry() [204] 5754844 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [309] 5334821 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [235] 398 ndn::SimpleTag::~SimpleTag() [676] 54 ndn::RegexMatcher::~RegexMatcher() [620] 16 ndn::Name::~Name() [299] 7 nfd::fw::Strategy::~Strategy() [843] 5 ndn::OBufferStream::~OBufferStream() [618] 2 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [986] 2 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [987] 1 nfd::fw::AccessStrategy::~AccessStrategy() [1140] 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1226] 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1230] 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1227] 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1225] 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1229] 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1228] 1 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [1324] 1 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [1327] 1 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [1332] 1 nfd::rib::RibEntry::~RibEntry() [1157] 155 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.00 0.00 1/221762921 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [504] 0.00 0.00 1/221762921 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [498] 0.00 0.00 1/221762921 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [503] 0.00 0.00 1/221762921 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [502] 0.00 0.00 1/221762921 nfd::FibManager::listEntries(ndn::Name const&, ndn::Interest const&, ndn::mgmt::StatusDatasetContext&) [246] 0.00 0.00 1/221762921 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [505] 0.00 0.00 1/221762921 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [499] 0.00 0.00 1/221762921 nfd::ManagerBase::registerNotificationStream(std::string const&) [549] 0.00 0.00 1/221762921 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [500] 0.00 0.00 1/221762921 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [501] 0.00 0.00 1/221762921 nfd::strategy_choice::Entry::Entry(ndn::Name const&) [562] 0.00 0.00 1/221762921 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ndn::Name&&) [576] 0.00 0.00 1/221762921 nfd::rib::RibManager::RibManager(ndn::Face&, ndn::security::KeyChain&) [521] 0.00 0.00 1/221762921 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair > const&) [572] 0.00 0.00 1/221762921 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [571] 0.00 0.00 2/221762921 std::_Rb_tree_iterator const&, ndn::nfd::ControlParameters&)> > > std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_insert_ const&, ndn::nfd::ControlParameters&)> > const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&, ndn::nfd::ControlParameters&)> > const&) [539] 0.00 0.00 5/221762921 nfd::ManagerBase::registerStatusDatasetHandler(std::string const&, std::function const&) [519] 0.00 0.00 7/221762921 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [513] 0.00 0.00 7/221762921 std::_Rb_tree_iterator (nfd::Forwarder&)> > > std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_insert_ (nfd::Forwarder&)> > const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair (nfd::Forwarder&)> > const&) [518] 0.00 0.00 7/221762921 nfd::fw::Strategy::Strategy(nfd::Forwarder&, ndn::Name const&) [515] 0.00 0.00 7/221762921 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [516] 0.00 0.00 7/221762921 std::map, std::less, std::allocator > > >::operator[](ndn::Name const&) [484] 0.00 0.00 8/221762921 void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&) [441] 0.00 0.00 15/221762921 std::__detail::_Hashtable_iterator >, false, false> std::_Hashtable >, std::allocator > >, std::_Select1st > >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket > >(std::pair >&&, unsigned long, unsigned long) [491] 0.00 0.00 16/221762921 std::enable_if (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)> >::value), std::function&>::type std::function::operator= (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)> >(std::_Bind (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)>&&) [485] 0.00 0.00 16/221762921 std::_Function_base::_Base_manager (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)> >::_M_clone(std::_Any_data&, std::_Any_data const&, std::integral_constant) [457] 0.00 0.00 30/221762921 std::__detail::_Map_base >, std::_Select1st > >, true, std::_Hashtable >, std::allocator > >, std::_Select1st > >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true> >::operator[](ndn::Name const&) [452] 0.00 0.00 34/221762921 void std::deque >::_M_push_back_aux(ndn::Block const&) [459] 0.00 0.00 35/221762921 nfd::fib::Entry::Entry(ndn::Name const&) [458] 0.00 0.00 37/221762921 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ndn::name::Component const&) [453] 0.00 0.00 136/221762921 ndn::util::NotificationSubscriber::sendNextInterest() [434] 0.00 0.00 198/221762921 nfd::ManagerBase::handleCommand(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function) [99] 0.00 0.00 225/221762921 nfd::face::StreamTransport::doSend(nfd::face::Transport::Packet&&) [423] 0.00 0.00 390/221762921 ndn::nfd::ControlParameters::ControlParameters(ndn::nfd::ControlParameters const&) [425] 0.00 0.00 584/221762921 ndn::RegexMatcher::match(ndn::Name const&, unsigned long, unsigned long) [422] 0.03 0.07 420136/221762921 nfd::pit::OutRecord::setIncomingNack(ndn::lp::Nack const&) [218] 0.35 0.93 5755150/221762921 nfd::name_tree::Entry::Entry(ndn::Name const&) [107] 0.38 1.00 6174977/221762921 nfd::Pit::findOrInsert(ndn::Interest const&, bool) [25] 0.38 1.00 6175035/221762921 nfd::DeadNonceList::makeEntry(ndn::Name const&, unsigned int) [88] 0.71 1.87 11509141/221762921 boost::asio::detail::reactive_socket_send_op, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list4*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [70] 0.71 1.87 11509143/221762921 nfd::face::DatagramTransport::doSend(nfd::face::Transport::Packet&&) [33] 0.71 1.87 11509676/221762921 nfd::cs::EntryImpl::EntryImpl(ndn::Name const&) [76] 0.71 1.87 11509690/221762921 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ndn::lp::Packet const&) [66] 2.82 7.46 46036547/221762921 boost::_bi::bind_t, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list_av_4*, boost::arg<1> (*)(), boost::arg<2> (*)(), ndn::Block>::type> boost::bind, boost::system::error_code const&, unsigned long, ndn::Block const&, nfd::face::DatagramTransport*, boost::arg<1> (*)(), boost::arg<2> (*)(), ndn::Block>(void (nfd::face::DatagramTransport::*)(boost::system::error_code const&, unsigned long, ndn::Block const&), nfd::face::DatagramTransport*, boost::arg<1> (*)(), boost::arg<2> (*)(), ndn::Block) [46] 6.81 18.01 111161645/221762921 ndn::Interest::Interest(ndn::Interest const&) [31] [17] 18.8 13.60 35.94 221762921 ndn::Block::Block(ndn::Block const&) [17] 35.94 0.00 487177586/504025578 nfd::face::GenericLinkService::assignSequences(std::vector >&) [24] ----------------------------------------------- 0.27 48.36 5754842/5754842 nfd::cs::Cs::find(ndn::Interest const&, std::function const&, std::function const&) const [14] [18] 18.5 0.27 48.36 5754842 std::_Function_handler, ndn::Interest const&)> (nfd::Forwarder*, std::reference_wrapper, std::shared_ptr, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Interest const&) [18] 1.70 46.37 5754837/5754864 nfd::Forwarder::onContentStoreMiss(nfd::face::Face const&, std::shared_ptr, ndn::Interest const&) [19] 0.27 0.01 11509664/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.00 0.00 27/5754864 nfd::Forwarder::onIncomingInterest(nfd::face::Face&, ndn::Interest const&) [11] 1.70 46.37 5754837/5754864 std::_Function_handler, ndn::Interest const&)> (nfd::Forwarder*, std::reference_wrapper, std::shared_ptr, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Interest const&) [18] [19] 18.3 1.70 46.37 5754864 nfd::Forwarder::onContentStoreMiss(nfd::face::Face const&, std::shared_ptr, ndn::Interest const&) [19] 0.93 28.73 5754860/5754860 std::_Function_handler, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::_M_invoke(std::_Any_data const&, nfd::fw::Strategy*) [29] 0.45 5.65 5754866/6175002 nfd::Fib::findLongestPrefixMatch(nfd::pit::Entry const&) const [55] 0.02 5.83 5754869/11929843 nfd::Forwarder::dispatchToStrategy(std::shared_ptr, std::function) [47] 0.43 1.07 5754864/5754864 nfd::pit::Entry::insertOrUpdateInRecord(std::shared_ptr, ndn::Interest const&) [104] 1.37 0.07 57548607/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.35 0.94 5754867/5754867 nfd::Forwarder::setUnsatisfyTimer(std::shared_ptr) [111] 0.14 0.29 5754856/5754856 std::_Function_base::_Base_manager, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [166] 0.11 0.00 5754865/5754865 std::function::function, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >(std::_Bind, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)>, std::enable_if, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::value), std::function::_Useless>::type) [277] ----------------------------------------------- 0.85 46.73 5334707/5334707 nfd::face::GenericLinkService::decodeNetPacket(ndn::Block const&, ndn::lp::Packet const&) [6] [20] 18.1 0.85 46.73 5334707 nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [20] 0.40 44.68 5334697/5334697 nfd::face::LinkService::receiveData(ndn::Data const&) [21] 0.93 0.16 5334705/5334705 std::__shared_ptr::__shared_ptr, ndn::Block const&>(std::_Sp_make_shared_tag, std::allocator const&, ndn::Block const&) [123] 0.17 0.00 5334701/5334701 bool ndn::lp::Packet::has >() const [249] 0.15 0.00 206/206 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [253] 0.13 0.01 5335112/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.01 0.06 5334701/5334701 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [301] 0.05 0.00 5334702/11509678 bool ndn::lp::Packet::has >() const [279] 0.00 0.00 206/206 std::map, std::less, std::allocator > > >::operator[](unsigned long&&) [433] 0.00 0.00 206/206 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, std::allocator >, ndn::lp::CachePolicy>(std::_Sp_make_shared_tag, ndn::SimpleTag*, std::allocator > const&, ndn::lp::CachePolicy&&) [447] 0.00 0.00 206/3031975724 ndn::Block::~Block() [40] 0.00 0.00 205/207 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) [696] ----------------------------------------------- 0.40 44.68 5334697/5334697 nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [20] [21] 17.1 0.40 44.68 5334697 nfd::face::LinkService::receiveData(ndn::Data const&) [21] 0.46 44.23 5334699/5334699 ndn::util::signal::Signal::operator()(ndn::Data const&) [22] ----------------------------------------------- 0.46 44.23 5334699/5334699 nfd::face::LinkService::receiveData(ndn::Data const&) [21] [22] 17.0 0.46 44.23 5334699 ndn::util::signal::Signal::operator()(ndn::Data const&) [22] 1.29 42.76 5334702/5334702 nfd::Forwarder::onIncomingData(nfd::face::Face&, ndn::Data const&) [23] 0.16 0.00 5334696/5334696 nfd::Forwarder::startProcessData(nfd::face::Face&, ndn::Data const&) [252] 0.02 0.00 5334691/5334691 std::_Function_handler (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Data const&) [360] ----------------------------------------------- 1.29 42.76 5334702/5334702 ndn::util::signal::Signal::operator()(ndn::Data const&) [22] [23] 16.7 1.29 42.76 5334702 nfd::Forwarder::onIncomingData(nfd::face::Face&, ndn::Data const&) [23] 0.32 15.37 5334692/5334692 nfd::Forwarder::onOutgoingData(ndn::Data const&, nfd::face::Face&) [38] 0.84 14.06 5334700/5334700 nfd::Pit::findAllDataMatches(ndn::Data const&) const [42] 0.02 5.40 5334691/11929843 nfd::Forwarder::dispatchToStrategy(std::shared_ptr, std::function) [47] 0.11 1.95 5334692/5334692 nfd::Forwarder::setStragglerTimer(std::shared_ptr, bool, boost::chrono::duration > const&) [87] 0.76 0.04 32008163/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.15 0.56 5334697/11509675 void ndn::TagHost::setTag >(std::shared_ptr >) const [102] 0.51 0.13 5334685/5334685 std::_Function_base::_Base_manager, nfd::face::Face const&, ndn::Data const&)> (std::_Placeholder<1>, std::shared_ptr, std::reference_wrapper, std::reference_wrapper)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [143] 0.15 0.41 5334689/5334689 std::_Function_handler, nfd::face::Face const&, ndn::Data const&)> (std::_Placeholder<1>, std::shared_ptr, std::reference_wrapper, std::reference_wrapper)> >::_M_invoke(std::_Any_data const&, nfd::fw::Strategy*) [152] 0.34 0.13 5334694/5334694 nfd::pit::Entry::deleteOutRecord(nfd::face::Face const&) [162] 0.22 0.14 5334688/11089536 nfd::Forwarder::insertDeadNonceList(nfd::pit::Entry&, bool, boost::chrono::duration > const&, nfd::face::Face*) [133] 0.23 0.12 5334699/5334699 std::pair, bool> std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(nfd::face::Face*&&) [188] 0.17 0.13 5334692/5334692 nfd::pit::Entry::deleteInRecords() [202] 0.03 0.13 5334700/5334700 std::vector, std::allocator > >::~vector() [250] 0.13 0.00 4/4 nfd::Forwarder::onDataUnsolicited(nfd::face::Face&, ndn::Data const&) [267] 0.06 0.05 5334693/16844412 nfd::Forwarder::cancelUnsatisfyAndStragglerTimer(std::shared_ptr) [193] 0.01 0.04 5334694/44778373 nfd::scheduler::cancel(std::shared_ptr const&) [174] 0.02 0.00 5334697/5334697 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [358] 0.02 0.00 5334687/5334691 nfd::cs::Cs::insert(ndn::Data const&, bool) [359] 0.00 0.00 5334698/11509679 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [382] 0.00 0.00 41/420188 nfd::DeadNonceList::add(ndn::Name const&, unsigned int) [266] 0.00 0.00 41/420541 nfd::DeadNonceList::evictEntries() [374] ----------------------------------------------- 0.00 0.00 206/504025578 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, std::allocator >, ndn::lp::CachePolicy>(std::_Sp_make_shared_tag, ndn::SimpleTag*, std::allocator > const&, ndn::lp::CachePolicy&&) [447] 1.24 0.00 16847786/504025578 std::vector >::operator=(std::vector > const&) [73] 35.94 0.00 487177586/504025578 ndn::Block::Block(ndn::Block const&) [17] [24] 14.1 37.18 0.00 504025578 nfd::face::GenericLinkService::assignSequences(std::vector >&) [24] ----------------------------------------------- 0.11 2.29 420136/6174983 nfd::Forwarder::onIncomingNack(nfd::face::Face&, ndn::lp::Nack const&) [54] 1.45 31.31 5754847/6174983 nfd::Forwarder::onIncomingInterest(nfd::face::Face&, ndn::Interest const&) [11] [25] 13.4 1.56 33.60 6174983 nfd::Pit::findOrInsert(ndn::Interest const&, bool) [25] 3.87 26.38 6174986/6175021 nfd::NameTree::lookup(ndn::Name const&) [28] 0.38 1.00 6174977/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.60 0.31 5754839/5754839 nfd::name_tree::Entry::insertPitEntry(std::shared_ptr) [127] 0.57 0.03 23859687/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.29 0.00 5754836/5754836 nfd::pit::Entry::Entry(ndn::Interest const&) [205] 0.15 0.01 6174997/3031975724 ndn::Block::~Block() [40] 0.02 0.00 5754844/5754844 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [357] ----------------------------------------------- 0.09 31.78 5754799/5754799 nfd::cs::Cs::find(ndn::Interest const&, std::function const&, std::function const&) const [14] [26] 12.1 0.09 31.78 5754799 nfd::cs::Cs::findLeftmost(ndn::Interest const&, std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) const [26] 0.42 25.23 11509594/11509726 ndn::Interest::Interest(ndn::Interest const&) [31] 0.23 5.61 11509592/11509592 std::_Bind (std::_Placeholder<1>, ndn::Interest)>::~_Bind() [60] 0.27 0.01 11509591/3031975724 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [134] ----------------------------------------------- 0.06 1.07 420136/11509690 nfd::face::GenericLinkService::doSendNack(ndn::lp::Nack const&) [97] 0.79 13.52 5334687/11509690 nfd::face::GenericLinkService::doSendData(ndn::Data const&) [41] 0.85 14.59 5754867/11509690 nfd::face::GenericLinkService::doSendInterest(ndn::Interest const&) [37] [27] 11.7 1.70 29.18 11509690 nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [27] 1.49 21.76 11509690/11509690 nfd::face::Transport::send(nfd::face::Transport::Packet&&) [32] 1.03 2.88 11509698/11509698 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ndn::lp::Packet const&) [66] 0.82 0.04 34529079/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.82 0.04 34529079/3031975724 ndn::Block::~Block() [40] 0.29 0.00 11509688/23019087 nfd::face::Transport::Packet::Packet(ndn::Block&&) [147] ----------------------------------------------- 0.00 0.00 1/6175021 nfd::StrategyChoice::setDefaultStrategy(std::shared_ptr) [472] 0.00 0.00 34/6175021 nfd::Fib::insert(ndn::Name const&) [355] 3.87 26.38 6174986/6175021 nfd::Pit::findOrInsert(ndn::Interest const&, bool) [25] [28] 11.5 3.87 26.38 6175021 nfd::NameTree::lookup(ndn::Name const&) [28] 5.99 7.91 49399820/49399820 nfd::NameTree::insert(ndn::Name const&) [43] 7.78 0.39 327273063/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 4.11 0.20 172898505/3031975724 ndn::Block::~Block() [40] 0.00 0.00 505/505 void std::vector, std::allocator > >::_M_insert_aux const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::shared_ptr const&) [426] 0.00 0.00 2/4 nfd::NameTree::resize(unsigned long) [882] ----------------------------------------------- 0.93 28.73 5754860/5754860 nfd::Forwarder::onContentStoreMiss(nfd::face::Face const&, std::shared_ptr, ndn::Interest const&) [19] [29] 11.3 0.93 28.73 5754860 std::_Function_handler, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::_M_invoke(std::_Any_data const&, nfd::fw::Strategy*) [29] 2.18 25.98 5754861/5754861 nfd::fw::BestRouteStrategy2::afterReceiveInterest(nfd::face::Face const&, ndn::Interest const&, std::shared_ptr, std::shared_ptr) [30] 0.55 0.03 23019428/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 2.18 25.98 5754861/5754861 std::_Function_handler, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::_M_invoke(std::_Any_data const&, nfd::fw::Strategy*) [29] [30] 10.7 2.18 25.98 5754861 nfd::fw::BestRouteStrategy2::afterReceiveInterest(nfd::face::Face const&, ndn::Interest const&, std::shared_ptr, std::shared_ptr) [30] 0.44 20.86 5754862/5754862 nfd::fw::Strategy::sendInterest(std::shared_ptr, std::shared_ptr, bool) [34] 2.28 0.00 5754860/5754860 boost::_bi::bind_t const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >), boost::_bi::list_av_5, std::_Placeholder<1>, unsigned long, bool, boost::chrono::time_point > > >::type> boost::bind const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >, std::shared_ptr, std::_Placeholder<1>, unsigned long, bool, boost::chrono::time_point > > >(bool (*)(std::shared_ptr const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >), std::shared_ptr, std::_Placeholder<1>, unsigned long, bool, boost::chrono::time_point > >) [83] 0.48 1.12 5754860/5754860 __gnu_cxx::__normal_iterator > > std::__find_if<__gnu_cxx::__normal_iterator > >, boost::_bi::bind_t const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >), boost::_bi::list5 >, boost::arg<1>, boost::_bi::value, boost::_bi::value, boost::_bi::value > > > > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, boost::_bi::bind_t const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >), boost::_bi::list5 >, boost::arg<1>, boost::_bi::value, boost::_bi::value, boost::_bi::value > > > > >, std::random_access_iterator_tag) [98] 0.55 0.03 23019422/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.12 0.10 5754862/5754862 nfd::fw::RetxSuppressionExponential::decide(nfd::face::Face const&, ndn::Interest const&, nfd::pit::Entry&) const [232] 0.00 0.00 5754871/11510384 nfd::fib::NextHop::getFace() const [381] 0.00 0.00 8/11509721 nfd::pit::Entry::violatesScope(nfd::face::Face const&) const [234] 0.00 0.00 8/420193 nfd::pit::Entry::getOutRecord(nfd::face::Face const&) [635] ----------------------------------------------- 0.00 0.00 132/11509726 nfd::ManagerBase::authorize(ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const*, std::function, std::function) [415] 0.42 25.23 11509594/11509726 nfd::cs::Cs::findLeftmost(ndn::Interest const&, std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) const [26] [31] 9.8 0.43 25.23 11509726 ndn::Interest::Interest(ndn::Interest const&) [31] 6.81 18.01 111161645/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.40 0.00 11930994/11930994 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_copy(std::_Rb_tree_node > > const*, std::_Rb_tree_node > >*) [176] ----------------------------------------------- 1.49 21.76 11509690/11509690 nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [27] [32] 8.8 1.49 21.76 11509690 nfd::face::Transport::send(nfd::face::Transport::Packet&&) [32] 2.12 19.64 11509139/11509139 nfd::face::DatagramTransport::doSend(nfd::face::Transport::Packet&&) [33] 0.00 0.00 256/256 nfd::face::StreamTransport::doSend(nfd::face::Transport::Packet&&) [423] 0.00 0.00 293/293 nfd::face::InternalForwarderTransport::doSend(nfd::face::Transport::Packet&&) [431] ----------------------------------------------- 2.12 19.64 11509139/11509139 nfd::face::Transport::send(nfd::face::Transport::Packet&&) [32] [33] 8.3 2.12 19.64 11509139 nfd::face::DatagramTransport::doSend(nfd::face::Transport::Packet&&) [33] 0.25 12.01 11509140/11509140 boost::_bi::bind_t, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list_av_4*, boost::arg<1> (*)(), boost::arg<2> (*)(), ndn::Block>::type> boost::bind, boost::system::error_code const&, unsigned long, ndn::Block const&, nfd::face::DatagramTransport*, boost::arg<1> (*)(), boost::arg<2> (*)(), ndn::Block>(void (nfd::face::DatagramTransport::*)(boost::system::error_code const&, unsigned long, ndn::Block const&), nfd::face::DatagramTransport*, boost::arg<1> (*)(), boost::arg<2> (*)(), ndn::Block) [46] 1.41 1.68 11509142/23019006 boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool) [58] 0.71 1.87 11509143/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.82 0.04 34527421/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.82 0.04 34527419/3031975724 ndn::Block::~Block() [40] ----------------------------------------------- 0.44 20.86 5754862/5754862 nfd::fw::BestRouteStrategy2::afterReceiveInterest(nfd::face::Face const&, ndn::Interest const&, std::shared_ptr, std::shared_ptr) [30] [34] 8.1 0.44 20.86 5754862 nfd::fw::Strategy::sendInterest(std::shared_ptr, std::shared_ptr, bool) [34] 0.99 19.72 5754863/5754863 nfd::Forwarder::onOutgoingInterest(std::shared_ptr, nfd::face::Face&, bool) [35] 0.14 0.01 5754858/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.99 19.72 5754863/5754863 nfd::fw::Strategy::sendInterest(std::shared_ptr, std::shared_ptr, bool) [34] [35] 7.9 0.99 19.72 5754863 nfd::Forwarder::onOutgoingInterest(std::shared_ptr, nfd::face::Face&, bool) [35] 1.13 16.31 5754849/5754849 nfd::face::LinkService::sendInterest(ndn::Interest const&) [36] 0.71 0.77 5754854/5754854 nfd::pit::Entry::insertOrUpdateOutRecord(std::shared_ptr, ndn::Interest const&) [106] 0.41 0.02 17264570/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.28 0.00 11509707/11509773 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__weak_count<(__gnu_cxx::_Lock_policy)2> const&) [208] 0.11 0.00 5754859/11509721 nfd::pit::Entry::violatesScope(nfd::face::Face const&) const [234] ----------------------------------------------- 1.13 16.31 5754849/5754849 nfd::Forwarder::onOutgoingInterest(std::shared_ptr, nfd::face::Face&, bool) [35] [36] 6.6 1.13 16.31 5754849 nfd::face::LinkService::sendInterest(ndn::Interest const&) [36] 0.59 15.72 5754859/5754859 nfd::face::GenericLinkService::doSendInterest(ndn::Interest const&) [37] ----------------------------------------------- 0.59 15.72 5754859/5754859 nfd::face::LinkService::sendInterest(ndn::Interest const&) [36] [37] 6.2 0.59 15.72 5754859 nfd::face::GenericLinkService::doSendInterest(ndn::Interest const&) [37] 0.85 14.59 5754867/11509690 nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [27] 0.14 0.01 5754862/3031975724 ndn::Block::~Block() [40] 0.14 0.01 5754855/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 292/461 nfd::face::GenericLinkService::encodeLocalFields(ndn::TagHost const&, ndn::lp::Packet&) [412] ----------------------------------------------- 0.32 15.37 5334692/5334692 nfd::Forwarder::onIncomingData(nfd::face::Face&, ndn::Data const&) [23] [38] 6.0 0.32 15.37 5334692 nfd::Forwarder::onOutgoingData(ndn::Data const&, nfd::face::Face&) [38] 0.38 14.99 5334695/5334695 nfd::face::LinkService::sendData(ndn::Data const&) [39] ----------------------------------------------- 0.38 14.99 5334695/5334695 nfd::Forwarder::onOutgoingData(ndn::Data const&, nfd::face::Face&) [38] [39] 5.8 0.38 14.99 5334695 nfd::face::LinkService::sendData(ndn::Data const&) [39] 0.41 14.58 5334690/5334690 nfd::face::GenericLinkService::doSendData(ndn::Data const&) [41] ----------------------------------------------- 991847827 ndn::Block::~Block() [40] 2 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1225] 2 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1226] 2 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1230] 2 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1227] 2 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1228] 2 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1229] 4 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [987] 4 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [986] 7 nfd::fw::Strategy::~Strategy() [843] 47 ndn::RegexMatcher::~RegexMatcher() [620] 401 ndn::SimpleTag::~SimpleTag() [676] 2998 ndn::Name::~Name() [299] 5755125 nfd::name_tree::Entry::~Entry() [204] 34527416 boost::asio::detail::reactive_socket_send_op, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list4*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [70] 58685907 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [235] 63154306 ndn::Interest::~Interest() [219] 0.00 0.00 1/3031975724 std::tuple::~tuple() [605] 0.00 0.00 1/3031975724 ndn::nfd::ControlParameters::~ControlParameters() [579] 0.00 0.00 1/3031975724 nfd::ForwarderStatusManager::ForwarderStatusManager(nfd::Forwarder&, ndn::mgmt::Dispatcher&) [599] 0.00 0.00 1/3031975724 ndn::security::SigningInfo::~SigningInfo() [492] 0.00 0.00 1/3031975724 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [590] 0.00 0.00 1/3031975724 __tcf_1 [606] 0.00 0.00 1/3031975724 nfd::rib::RibManager::enableLocalControlHeader() [489] 0.00 0.00 1/3031975724 nfd::rib::RibManager::~RibManager() [486] 0.00 0.00 1/3031975724 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [602] 0.00 0.00 1/3031975724 nfd::rib::RibStatusPublisher::~RibStatusPublisher() [600] 0.00 0.00 2/3031975724 nfd::StrategyChoice::setDefaultStrategy(std::shared_ptr) [472] 0.00 0.00 2/3031975724 std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_erase(std::_Rb_tree_node const&, ndn::nfd::ControlParameters&)> > >*) [588] 0.00 0.00 3/3031975724 nfd::FaceManager::enableLocalControl(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) [559] 0.00 0.00 3/3031975724 nfd::FibManager::listEntries(ndn::Name const&, ndn::Interest const&, ndn::mgmt::StatusDatasetContext&) [246] 0.00 0.00 6/3031975724 nfd::rib::RibManager::unregisterEntry(std::shared_ptr const&, ndn::nfd::ControlParameters&) [547] 0.00 0.00 7/3031975724 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [513] 0.00 0.00 7/3031975724 std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_erase(std::_Rb_tree_node (nfd::Forwarder&)> > >*) [542] 0.00 0.00 7/3031975724 nfd::Nfd::initializeManagement() [354] 0.00 0.00 7/3031975724 std::map, std::less, std::allocator > > >::operator[](ndn::Name const&) [484] 0.00 0.00 35/3031975724 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [512] 0.00 0.00 44/3031975724 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ndn::name::Component const&) [453] 0.00 0.00 64/3031975724 std::_Tuple_impl<1ul, ndn::nfd::ControlParameters, std::_Placeholder<1>, std::function >::~_Tuple_impl() [470] 0.00 0.00 65/3031975724 nfd::FaceManager::afterFaceRemoved(std::shared_ptr, std::function const&) [495] 0.00 0.00 66/3031975724 std::_Function_handler (ndn::name::Component const&), void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&)::{lambda(ndn::name::Component const&)#1}>::_M_invoke(std::_Any_data const&, ndn::name::Component const&) [477] 0.00 0.00 66/3031975724 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [469] 0.00 0.00 66/3031975724 void std::_Bind const&)> (nfd::FibManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)>::__call&&, 0, 1, 2, 3, 4>(std::tuple&&>&&, std::_Index_tuple<0, 1, 2, 3, 4>) [327] 0.00 0.00 66/3031975724 nfd::ManagerBase::extractRequester(ndn::Interest const&, std::function) [420] 0.00 0.00 66/3031975724 nfd::ManagerBase::handleCommand(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function) [99] 0.00 0.00 96/3031975724 nfd::FaceManager::afterCreateFaceSuccess(ndn::nfd::ControlParameters&, std::shared_ptr const&, std::function const&) [150] 0.00 0.00 96/3031975724 nfd::FaceManager::queryFaces(ndn::Name const&, ndn::Interest const&, ndn::mgmt::StatusDatasetContext&) [435] 0.00 0.00 99/3031975724 nfd::FibManager::addNextHop(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters, std::function const&) [328] 0.00 0.00 100/3031975724 nfd::FaceManager::afterFaceAdded(std::shared_ptr, std::function const&) [476] 0.00 0.00 131/3031975724 ndn::CommandInterestValidator::checkPolicy(ndn::Interest const&, int, std::function const&)> const&, std::function const&, std::string const&)> const&, std::vector, std::allocator > >&) [59] 0.00 0.00 137/3031975724 std::_List_base >::~_List_base() [467] 0.00 0.00 206/3031975724 nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [20] 0.00 0.00 235/3031975724 nfd::face::StreamTransport::handleSend(boost::system::error_code const&, unsigned long) [451] 0.00 0.00 252/3031975724 nfd::FaceManager::listFaces(ndn::Name const&, ndn::Interest const&, ndn::mgmt::StatusDatasetContext&) [448] 0.00 0.00 257/3031975724 nfd::face::InternalForwarderTransport::receiveFromLink(ndn::Block const&) [407] 0.00 0.00 271/3031975724 ndn::util::NotificationSubscriber::afterReceiveData(ndn::Data const&) [432] 0.00 0.00 289/3031975724 nfd::rib::RibManager::removeInvalidFaces(std::shared_ptr) [438] 0.00 0.00 467/3031975724 ndn::lp::Packet& ndn::lp::Packet::add >(ndn::lp::detail::FieldDecl::ValueType const&) [413] 0.00 0.00 585/3031975724 ndn::RegexMatcher::match(ndn::Name const&, unsigned long, unsigned long) [422] 0.00 0.00 660/3031975724 ndn::Signature::~Signature() [307] 0.00 0.00 851/3031975724 nfd::face::StreamTransport::handleReceive(boost::system::error_code const&, unsigned long) [213] 0.00 0.00 1128/3031975724 nfd::face::asyncReceive(nfd::face::InternalTransportBase*, ndn::Block const&) [429] 0.00 0.00 1692/3031975724 boost::asio::detail::completion_handler::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [402] 0.00 0.00 2512/3031975724 std::vector >::operator=(std::vector > const&) [73] 0.00 0.00 2854/3031975724 ndn::Selectors::~Selectors() [401] 0.00 0.00 4654/3031975724 ndn::SignatureInfo::~SignatureInfo() [419] 0.01 0.00 420134/3031975724 nfd::face::GenericLinkService::decodeNack(ndn::Block const&, ndn::lp::Packet const&) [50] 0.01 0.00 420136/3031975724 nfd::face::GenericLinkService::doSendNack(ndn::lp::Nack const&) [97] 0.01 0.00 420136/3031975724 ndn::lp::Nack::~Nack() [294] 0.01 0.00 420136/3031975724 ndn::lp::Packet& ndn::lp::Packet::add >(ndn::lp::detail::FieldDecl::ValueType const&) [163] 0.01 0.00 420136/3031975724 nfd::fw::BestRouteStrategy2::afterReceiveNack(nfd::face::Face const&, ndn::lp::Nack const&, std::shared_ptr, std::shared_ptr) [80] 0.01 0.00 420136/3031975724 nfd::Forwarder::onOutgoingNack(std::shared_ptr, nfd::face::Face const&, ndn::lp::NackHeader const&) [92] 0.13 0.01 5334689/3031975724 nfd::face::GenericLinkService::doSendData(ndn::Data const&) [41] 0.14 0.01 5754862/3031975724 nfd::face::GenericLinkService::doSendInterest(ndn::Interest const&) [37] 0.15 0.01 6174997/3031975724 nfd::Pit::findOrInsert(ndn::Interest const&, bool) [25] 0.15 0.01 6175024/3031975724 nfd::DeadNonceList::makeEntry(ndn::Name const&, unsigned int) [88] 0.27 0.01 11509670/3031975724 nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&) [63] 0.41 0.02 17264523/3031975724 nfd::cs::Cs::find(ndn::Interest const&, std::function const&, std::function const&) const [14] 0.44 0.02 18524636/3031975724 ndn::KeyLocator::~KeyLocator() [124] 0.82 0.04 34527413/3031975724 nfd::face::DatagramTransport::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4] 0.82 0.04 34527419/3031975724 nfd::face::DatagramTransport::doSend(nfd::face::Transport::Packet&&) [33] 0.82 0.04 34527422/3031975724 boost::_bi::bind_t, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list_av_4*, boost::arg<1> (*)(), boost::arg<2> (*)(), ndn::Block>::type> boost::bind, boost::system::error_code const&, unsigned long, ndn::Block const&, nfd::face::DatagramTransport*, boost::arg<1> (*)(), boost::arg<2> (*)(), ndn::Block>(void (nfd::face::DatagramTransport::*)(boost::system::error_code const&, unsigned long, ndn::Block const&), nfd::face::DatagramTransport*, boost::arg<1> (*)(), boost::arg<2> (*)(), ndn::Block) [46] 0.82 0.04 34529079/3031975724 nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [27] 1.37 0.07 57548428/3031975724 nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [5] 2.46 0.12 103586325/3031975724 std::_Bind (std::_Placeholder<1>, ndn::Interest)>::~_Bind() [60] 4.11 0.20 172898505/3031975724 nfd::NameTree::lookup(ndn::Name const&) [28] 4.13 0.21 173740819/3031975724 ndn::Block::operator=(ndn::Block&&) [44] [40] 5.8 15.35 0.00 881289016+991847827 ndn::Block::~Block() [40] 0.00 0.00 207/23019646 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [281] 991849214 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 991847827 ndn::Block::~Block() [40] ----------------------------------------------- 0.41 14.58 5334690/5334690 nfd::face::LinkService::sendData(ndn::Data const&) [39] [41] 5.7 0.41 14.58 5334690 nfd::face::GenericLinkService::doSendData(ndn::Data const&) [41] 0.79 13.52 5334687/11509690 nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [27] 0.13 0.01 5334694/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.13 0.01 5334689/3031975724 ndn::Block::~Block() [40] 0.00 0.00 169/461 nfd::face::GenericLinkService::encodeLocalFields(ndn::TagHost const&, ndn::lp::Packet&) [412] ----------------------------------------------- 0.84 14.06 5334700/5334700 nfd::Forwarder::onIncomingData(nfd::face::Face&, ndn::Data const&) [23] [42] 5.7 0.84 14.06 5334700 nfd::Pit::findAllDataMatches(ndn::Data const&) const [42] 0.24 6.28 5334701/5334701 nfd::NameTree::findAllMatches(ndn::Name const&, std::function const&) const [56] 1.43 3.51 5334694/5335352 nfd::NameTree::const_iterator::operator++() [62] 2.03 0.10 85355108/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.29 0.00 5334691/11089531 void std::vector, std::allocator > >::_M_insert_aux const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::shared_ptr const&) [146] 0.00 0.09 5334693/5334760 std::_Sp_counted_ptr_inplace (nfd::name_tree::Entry const&)>, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [289] 0.03 0.05 5334688/5334755 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [296] 0.01 0.00 5334693/16004075 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) [336] ----------------------------------------------- 5.99 7.91 49399820/49399820 nfd::NameTree::lookup(ndn::Name const&) [28] [43] 5.3 5.99 7.91 49399820 nfd::NameTree::insert(ndn::Name const&) [43] 0.78 2.95 49399803/49399803 nfd::name_tree::computeHash(ndn::Name const&) [67] 2.49 0.12 104554781/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.07 1.29 5755159/5755159 nfd::name_tree::Entry::Entry(ndn::Name const&) [107] 0.13 0.00 5755152/5755152 nfd::name_tree::Node::Node() [268] 0.09 0.00 5755157/5755157 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [287] ----------------------------------------------- 2.08 11.34 23019334/23019334 nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [5] [44] 5.1 2.08 11.34 23019334 ndn::Block::operator=(ndn::Block&&) [44] 6.67 0.33 280692341/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 4.13 0.21 173740819/3031975724 ndn::Block::~Block() [40] ----------------------------------------------- 1.52 2.77 6175004/18104844 nfd::Fib::findLongestPrefixMatch(std::shared_ptr) const [61] 2.94 5.35 11929840/18104844 nfd::StrategyChoice::findEffectiveStrategy(std::shared_ptr) const [49] [45] 4.8 4.46 8.13 18104844 nfd::NameTree::findLongestPrefixMatch(std::shared_ptr, std::function const&) const [45] 4.26 0.21 179367895/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.82 2.38 95438045/95438045 std::_Function_handler) const::{lambda(nfd::name_tree::Entry const&)#1}>::_M_invoke(std::_Any_data const&, nfd::name_tree::Entry const&) [71] 0.35 0.00 12350822/12353048 nfd::predicate_NameTreeEntry_hasFibEntry(nfd::name_tree::Entry const&) [192] 0.09 0.00 107788860/150468349 std::function::operator()(nfd::name_tree::Entry const&) const [274] 0.01 0.00 12350827/12353053 std::_Function_handler::_M_invoke(std::_Any_data const&, nfd::name_tree::Entry const&) [396] ----------------------------------------------- 0.25 12.01 11509140/11509140 nfd::face::DatagramTransport::doSend(nfd::face::Transport::Packet&&) [33] [46] 4.7 0.25 12.01 11509140 boost::_bi::bind_t, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list_av_4*, boost::arg<1> (*)(), boost::arg<2> (*)(), ndn::Block>::type> boost::bind, boost::system::error_code const&, unsigned long, ndn::Block const&, nfd::face::DatagramTransport*, boost::arg<1> (*)(), boost::arg<2> (*)(), ndn::Block>(void (nfd::face::DatagramTransport::*)(boost::system::error_code const&, unsigned long, ndn::Block const&), nfd::face::DatagramTransport*, boost::arg<1> (*)(), boost::arg<2> (*)(), ndn::Block) [46] 2.82 7.46 46036547/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.82 0.04 34527422/3031975724 ndn::Block::~Block() [40] 0.82 0.04 34527411/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.00 0.43 420136/11929843 nfd::Forwarder::onIncomingNack(nfd::face::Face&, ndn::lp::Nack const&) [54] 0.00 0.43 420147/11929843 nfd::Forwarder::onInterestUnsatisfied(std::shared_ptr) [116] 0.02 5.40 5334691/11929843 nfd::Forwarder::onIncomingData(nfd::face::Face&, ndn::Data const&) [23] 0.02 5.83 5754869/11929843 nfd::Forwarder::onContentStoreMiss(nfd::face::Face const&, std::shared_ptr, ndn::Interest const&) [19] [47] 4.6 0.04 12.09 11929843 nfd::Forwarder::dispatchToStrategy(std::shared_ptr, std::function) [47] 0.16 11.93 11929841/11929841 nfd::StrategyChoice::findEffectiveStrategy(nfd::pit::Entry const&) const [48] ----------------------------------------------- 0.16 11.93 11929841/11929841 nfd::Forwarder::dispatchToStrategy(std::shared_ptr, std::function) [47] [48] 4.6 0.16 11.93 11929841 nfd::StrategyChoice::findEffectiveStrategy(nfd::pit::Entry const&) const [48] 0.60 9.83 11929831/11929831 nfd::StrategyChoice::findEffectiveStrategy(std::shared_ptr) const [49] 0.58 0.32 11929841/17684688 nfd::NameTree::get(nfd::pit::Entry const&) [108] 0.57 0.03 23859648/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.60 9.83 11929831/11929831 nfd::StrategyChoice::findEffectiveStrategy(nfd::pit::Entry const&) const [48] [49] 4.0 0.60 9.83 11929831 nfd::StrategyChoice::findEffectiveStrategy(std::shared_ptr) const [49] 2.94 5.35 11929840/18104844 nfd::NameTree::findLongestPrefixMatch(std::shared_ptr, std::function const&) const [45] 1.42 0.07 59649157/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.05 0.00 11929838/11929838 std::_Function_base::_Base_manager) const::{lambda(nfd::name_tree::Entry const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager) const::{lambda(nfd::name_tree::Entry const&)#1}> const&, std::_Manager_operation) [332] ----------------------------------------------- 0.04 7.03 420135/420135 nfd::face::GenericLinkService::decodeNetPacket(ndn::Block const&, ndn::lp::Packet const&) [6] [50] 2.7 0.04 7.03 420135 nfd::face::GenericLinkService::decodeNack(ndn::Block const&, ndn::lp::Packet const&) [50] 0.00 6.87 420135/420135 nfd::face::LinkService::receiveNack(ndn::lp::Nack const&) [52] 0.05 0.04 420136/420136 ndn::lp::Nack::~Nack() [294] 0.02 0.00 840272/3031975724 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [134] 0.01 0.00 420134/109774817 std::vector >::operator=(std::vector > const&) [73] 0.01 0.00 420136/3031975724 ndn::Interest::~Interest() [219] 0.01 0.00 420135/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.01 0.00 420134/3031975724 ndn::Block::~Block() [40] 0.00 0.00 420136/11509678 bool ndn::lp::Packet::has >() const [279] ----------------------------------------------- 0.00 6.87 420135/420135 nfd::face::LinkService::receiveNack(ndn::lp::Nack const&) [52] [51] 2.6 0.00 6.87 420135 ndn::util::signal::Signal::operator()(ndn::lp::Nack const&) [51] 0.06 6.81 420135/420135 nfd::Forwarder::startProcessNack(nfd::face::Face&, ndn::lp::Nack const&) [53] 0.00 0.00 420135/420135 std::_Function_handler (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::lp::Nack const&) [638] ----------------------------------------------- 0.00 6.87 420135/420135 nfd::face::GenericLinkService::decodeNack(ndn::Block const&, ndn::lp::Packet const&) [50] [52] 2.6 0.00 6.87 420135 nfd::face::LinkService::receiveNack(ndn::lp::Nack const&) [52] 0.00 6.87 420135/420135 ndn::util::signal::Signal::operator()(ndn::lp::Nack const&) [51] ----------------------------------------------- 0.06 6.81 420135/420135 ndn::util::signal::Signal::operator()(ndn::lp::Nack const&) [51] [53] 2.6 0.06 6.81 420135 nfd::Forwarder::startProcessNack(nfd::face::Face&, ndn::lp::Nack const&) [53] 0.20 6.61 420136/420136 nfd::Forwarder::onIncomingNack(nfd::face::Face&, ndn::lp::Nack const&) [54] ----------------------------------------------- 0.20 6.61 420136/420136 nfd::Forwarder::startProcessNack(nfd::face::Face&, ndn::lp::Nack const&) [53] [54] 2.6 0.20 6.61 420136 nfd::Forwarder::onIncomingNack(nfd::face::Face&, ndn::lp::Nack const&) [54] 0.04 2.56 420136/420136 std::_Function_handler, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::_M_invoke(std::_Any_data const&, nfd::fw::Strategy*) [77] 0.11 2.29 420136/6174983 nfd::Pit::findOrInsert(ndn::Interest const&, bool) [25] 0.03 0.41 420136/6175002 nfd::Fib::findLongestPrefixMatch(nfd::pit::Entry const&) const [55] 0.00 0.43 420136/11929843 nfd::Forwarder::dispatchToStrategy(std::shared_ptr, std::function) [47] 0.32 0.02 420136/420136 std::_Function_base::_Base_manager, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [194] 0.16 0.09 420136/420136 nfd::pit::OutRecord::setIncomingNack(ndn::lp::Nack const&) [218] 0.07 0.00 2940952/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.01 0.04 420136/11509675 void ndn::TagHost::setTag >(std::shared_ptr >) const [102] 0.02 0.00 420136/420136 std::function::function, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >(std::_Bind, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)>, std::enable_if, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::value), std::function::_Useless>::type) [361] 0.00 0.00 420135/11509679 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [382] 0.00 0.00 420136/420193 nfd::pit::Entry::getOutRecord(nfd::face::Face const&) [635] ----------------------------------------------- 0.03 0.41 420136/6175002 nfd::Forwarder::onIncomingNack(nfd::face::Face&, ndn::lp::Nack const&) [54] 0.45 5.65 5754866/6175002 nfd::Forwarder::onContentStoreMiss(nfd::face::Face const&, std::shared_ptr, ndn::Interest const&) [19] [55] 2.5 0.49 6.07 6175002 nfd::Fib::findLongestPrefixMatch(nfd::pit::Entry const&) const [55] 0.43 4.76 6175002/6175002 nfd::Fib::findLongestPrefixMatch(std::shared_ptr) const [61] 0.71 0.17 6175008/6175008 nfd::NameTree::findLongestPrefixMatch(nfd::pit::Entry const&) const [128] ----------------------------------------------- 0.24 6.28 5334701/5334701 nfd::Pit::findAllDataMatches(ndn::Data const&) const [42] [56] 2.5 0.24 6.28 5334701 nfd::NameTree::findAllMatches(ndn::Name const&, std::function const&) const [56] 1.38 1.20 5334699/5334699 nfd::NameTree::findLongestPrefixMatch(ndn::Name const&, std::function const&) const [78] 1.78 0.09 74685734/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 1.24 0.00 21338795/26674399 nfd::NameTree::const_iterator::const_iterator(nfd::NameTree::const_iterator const&) [100] 0.26 0.11 5334698/5334765 nfd::NameTree::const_iterator::const_iterator(nfd::NameTree::IteratorType, nfd::NameTree const&, std::shared_ptr, std::function const&, std::function (nfd::name_tree::Entry const&)> const&) [184] 0.20 0.00 5334696/11089613 __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > std::__find<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::shared_ptr >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::shared_ptr const&, std::random_access_iterator_tag) [173] 0.02 0.00 5334694/16004282 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [319] ----------------------------------------------- 0.04 0.05 1/66 nfd::rib::Rib::insert(ndn::Name const&, nfd::rib::Route const&) [286] 2.55 3.57 65/66 ndn::CommandInterestValidator::checkPolicy(ndn::Interest const&, int, std::function const&)> const&, std::function const&, std::string const&)> const&, std::vector, std::allocator > >&) [59] [57] 2.4 2.59 3.62 66 ndn::Block::operator=(ndn::Block const&) [57] 2.39 1.23 108934210/109774817 std::vector >::operator=(std::vector > const&) [73] 0.00 0.00 231/23019646 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [281] 0.00 0.00 231/23020432 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [308] ----------------------------------------------- 0.00 0.00 2/23019006 void boost::asio::detail::reactive_socket_service::async_accept >, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::basic_socket >&, boost::asio::ip::basic_endpoint*, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > >) [536] 0.00 0.00 2/23019006 void boost::asio::datagram_socket_service::async_receive_from const&)> const&, std::function const&>, boost::_bi::list5, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::mutable_buffers_1 const&, boost::asio::ip::basic_endpoint&, int, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list5, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > >&&) [535] 0.00 0.00 32/23019006 nfd::face::DatagramTransport::DatagramTransport(boost::asio::basic_datagram_socket >&&) [258] 0.00 0.00 67/23019006 boost::asio::detail::reactive_socket_service_base::start_op(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, int, boost::asio::detail::reactor_op*, bool, bool) [444] 0.00 0.00 260/23019006 void boost::asio::detail::reactive_socket_service_base::async_send >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, boost::asio::const_buffers_1 const&, int, boost::asio::detail::write_op >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >) [428] 0.00 0.00 360/23019006 void boost::asio::detail::reactive_socket_service_base::async_receive, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, boost::asio::mutable_buffers_1 const&, int, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >) [424] 1.41 1.68 11509141/23019006 void boost::asio::datagram_socket_service::async_receive_from, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::mutable_buffers_1 const&, boost::asio::ip::basic_endpoint&, int, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >&&) [68] 1.41 1.68 11509142/23019006 nfd::face::DatagramTransport::doSend(nfd::face::Transport::Packet&&) [33] [58] 2.3 2.83 3.35 23019006 boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool) [58] 1.31 0.00 11509401/11509401 boost::asio::detail::reactive_socket_send_op_base::do_perform(boost::asio::detail::reactor_op*) [110] 1.08 0.00 11509167/22535916 boost::asio::detail::reactive_socket_recvfrom_op_base >::do_perform(boost::asio::detail::reactor_op*) [85] 0.97 0.00 11991976/11992041 boost::asio::detail::task_io_service::post_immediate_completion(boost::asio::detail::task_io_service_operation*) [125] 0.00 0.00 486/930 boost::asio::detail::reactive_socket_recv_op_base::do_perform(boost::asio::detail::reactor_op*) [656] 0.00 0.00 67/133 boost::asio::detail::reactive_socket_accept_op_base >, boost::asio::local::stream_protocol>::do_perform(boost::asio::detail::reactor_op*) [712] 0.00 0.00 2/2 boost::asio::detail::reactive_socket_accept_op_base >, boost::asio::ip::tcp>::do_perform(boost::asio::detail::reactor_op*) [971] ----------------------------------------------- [59] 2.3 0.00 6.17 ndn::CommandInterestValidator::checkPolicy(ndn::Interest const&, int, std::function const&)> const&, std::function const&, std::string const&)> const&, std::vector, std::allocator > >&) [59] 2.55 3.57 65/66 ndn::Block::operator=(ndn::Block const&) [57] 0.06 0.00 132/132 ndn::Signature::~Signature() [307] 0.00 0.00 66/66 std::_Function_handler const&), std::_Bind)> (nfd::ManagerBase*, ndn::Interest, std::function)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [421] 0.00 0.00 197/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 132/3031975724 ndn::Name::~Name() [299] 0.00 0.00 131/3031975724 ndn::Block::~Block() [40] 0.00 0.00 66/11509773 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__weak_count<(__gnu_cxx::_Lock_policy)2> const&) [208] ----------------------------------------------- 0.23 5.61 11509592/11509592 nfd::cs::Cs::findLeftmost(ndn::Interest const&, std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) const [26] [60] 2.2 0.23 5.61 11509592 std::_Bind (std::_Placeholder<1>, ndn::Interest)>::~_Bind() [60] 2.74 0.14 115095946/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 2.46 0.12 103586325/3031975724 ndn::Block::~Block() [40] 0.15 0.00 11509593/18527293 std::_Rb_tree, std::_Select1st >, std::greater, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [222] ----------------------------------------------- 0.43 4.76 6175002/6175002 nfd::Fib::findLongestPrefixMatch(nfd::pit::Entry const&) const [55] [61] 2.0 0.43 4.76 6175002 nfd::Fib::findLongestPrefixMatch(std::shared_ptr) const [61] 1.52 2.77 6175004/18104844 nfd::NameTree::findLongestPrefixMatch(std::shared_ptr, std::function const&) const [45] 0.44 0.02 18525000/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.01 0.00 6175003/6175200 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [383] ----------------------------------------------- 0.00 0.00 1/5335352 nfd::FibManager::listEntries(ndn::Name const&, ndn::Interest const&, ndn::mgmt::StatusDatasetContext&) [246] 0.00 0.00 657/5335352 nfd::Fib::removeNextHopFromAllEntries(std::shared_ptr) [175] 1.43 3.51 5334694/5335352 nfd::Pit::findAllDataMatches(ndn::Data const&) const [42] [62] 1.9 1.44 3.51 5335352 nfd::NameTree::const_iterator::operator++() [62] 2.79 0.14 117362265/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.31 0.00 5335341/26674399 nfd::NameTree::const_iterator::const_iterator(nfd::NameTree::const_iterator const&) [100] 0.15 0.00 37342561/42677269 std::_Function_handler::_M_invoke(std::_Any_data const&, nfd::name_tree::Entry const&) [247] 0.09 0.00 5334760/5334760 std::shared_ptr::operator=(std::shared_ptr const&) [288] 0.03 0.00 37344556/150468349 std::function::operator()(nfd::name_tree::Entry const&) const [274] 0.00 0.00 2003/12353048 nfd::predicate_NameTreeEntry_hasFibEntry(nfd::name_tree::Entry const&) [192] 0.00 0.00 2003/12353053 std::_Function_handler::_M_invoke(std::_Any_data const&, nfd::name_tree::Entry const&) [396] ----------------------------------------------- 1.68 2.83 11509670/11509670 nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [5] [63] 1.7 1.68 2.83 11509670 nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&) [63] 1.87 0.00 23019347/23019347 nfd::face::operator<<(std::ostream&, nfd::face::FaceLogHelper const&) [89] 0.39 0.00 11509669/11509669 ndn::lp::detail::FieldDecl > >, __gnu_cxx::__normal_iterator > > >, 80ul, false>::ValueType ndn::lp::Packet::get > >, __gnu_cxx::__normal_iterator > > >, 80ul, false> >(unsigned long) const [181] 0.27 0.01 11509672/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.27 0.01 11509670/3031975724 ndn::Block::~Block() [40] ----------------------------------------------- [64] 1.6 0.14 4.04 std::_Function_handler, bool, boost::chrono::duration > const&>, boost::_bi::list4, boost::_bi::value >, boost::_bi::value, boost::_bi::value > > > > >::_M_invoke(std::_Any_data const&) [64] 0.12 3.65 5334701/5754847 nfd::Forwarder::onInterestFinalize(std::shared_ptr, bool, boost::chrono::duration > const&) [65] 0.25 0.01 10669400/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.01 0.29 420146/5754847 nfd::Forwarder::onInterestUnsatisfied(std::shared_ptr) [116] 0.12 3.65 5334701/5754847 std::_Function_handler, bool, boost::chrono::duration > const&>, boost::_bi::list4, boost::_bi::value >, boost::_bi::value, boost::_bi::value > > > > >::_M_invoke(std::_Any_data const&) [64] [65] 1.5 0.13 3.94 5754847 nfd::Forwarder::onInterestFinalize(std::shared_ptr, bool, boost::chrono::duration > const&) [65] 0.11 2.99 5754849/5754849 nfd::Pit::erase(std::shared_ptr) [74] 0.24 0.15 5754848/11089536 nfd::Forwarder::insertDeadNonceList(nfd::pit::Entry&, bool, boost::chrono::duration > const&, nfd::face::Face*) [133] 0.27 0.01 11509693/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.06 0.05 5754847/16844412 nfd::Forwarder::cancelUnsatisfyAndStragglerTimer(std::shared_ptr) [193] 0.01 0.04 5754848/44778373 nfd::scheduler::cancel(std::shared_ptr const&) [174] ----------------------------------------------- 1.03 2.88 11509698/11509698 nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [27] [66] 1.5 1.03 2.88 11509698 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ndn::lp::Packet const&) [66] 0.71 1.87 11509690/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.31 0.00 23019385/23019385 ndn::lp::Packet* std::__uninitialized_move_a >(ndn::lp::Packet*, ndn::lp::Packet*, ndn::lp::Packet*, std::allocator&) [200] ----------------------------------------------- 0.78 2.95 49399803/49399803 nfd::NameTree::insert(ndn::Name const&) [43] [67] 1.4 0.78 2.95 49399803 nfd::name_tree::computeHash(ndn::Name const&) [67] 1.17 0.55 172897983/210240440 HashLen0to16(char const*, unsigned long) [86] 0.72 0.51 172898528/216416249 CityHash64(char const*, unsigned long) [101] ----------------------------------------------- 0.61 3.09 11509136/11509136 nfd::face::DatagramTransport::handleReceive(boost::system::error_code const&, unsigned long) [3] [68] 1.4 0.61 3.09 11509136 void boost::asio::datagram_socket_service::async_receive_from, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::mutable_buffers_1 const&, boost::asio::ip::basic_endpoint&, int, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >&&) [68] 1.41 1.68 11509141/23019006 boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool) [58] ----------------------------------------------- [69] 1.4 2.41 1.24 109774817+104441596 [69] 1.91 1.24 109775921 std::vector >::operator=(std::vector > const&) [73] 0.50 0.00 104440492 __gnu_cxx::__normal_iterator > > std::copy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [158] ----------------------------------------------- 1 nfd::fw::AccessStrategy::~AccessStrategy() [1140] 0.00 0.00 1/3031975724 nfd::fw::AccessStrategy::AccessStrategy(nfd::Forwarder&, ndn::Name const&) [546] 0.27 0.01 11509142/3031975724 boost::asio::detail::task_io_service::run(boost::system::error_code&) [1] [70] 1.3 0.66 2.79 11509144 boost::asio::detail::reactive_socket_send_op, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list4*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [70] 0.71 1.87 11509141/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.22 0.00 11509138/11509138 nfd::face::DatagramTransport::handleSend(boost::system::error_code const&, unsigned long, ndn::Block const&) [231] 34527418 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 34527416 ndn::Block::~Block() [40] ----------------------------------------------- 0.82 2.38 95438045/95438045 nfd::NameTree::findLongestPrefixMatch(std::shared_ptr, std::function const&) const [45] [71] 1.2 0.82 2.38 95438045 std::_Function_handler) const::{lambda(nfd::name_tree::Entry const&)#1}>::_M_invoke(std::_Any_data const&, nfd::name_tree::Entry const&) [71] 2.27 0.11 95438037/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.53 2.67 22418735/22418735 boost::asio::detail::task_io_service::run(boost::system::error_code&) [1] [72] 1.2 0.53 2.67 22418735 boost::asio::detail::epoll_reactor::descriptor_state::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [72] 1.63 1.04 22418712/22418712 boost::asio::detail::epoll_reactor::descriptor_state::perform_io(unsigned int) [75] ----------------------------------------------- 1104 __gnu_cxx::__normal_iterator > > std::copy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [158] 0.00 0.00 1/109774817 nfd::FaceManager::enableLocalControl(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) [559] 0.00 0.00 1/109774817 nfd::rib::RibManager::startListening(ndn::Name const&, std::function const&) [488] 0.00 0.00 32/109774817 nfd::FaceManager::afterCreateFaceSuccess(ndn::nfd::ControlParameters&, std::shared_ptr const&, std::function const&) [150] 0.00 0.00 33/109774817 nfd::FibManager::addNextHop(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters, std::function const&) [328] 0.00 0.00 270/109774817 nfd::face::InternalForwarderTransport::receiveFromLink(ndn::Block const&) [407] 0.01 0.00 420134/109774817 nfd::face::GenericLinkService::decodeNack(ndn::Block const&, ndn::lp::Packet const&) [50] 0.01 0.00 420136/109774817 nfd::Forwarder::onOutgoingNack(std::shared_ptr, nfd::face::Face const&, ndn::lp::NackHeader const&) [92] 2.39 1.23 108934210/109774817 ndn::Block::operator=(ndn::Block const&) [57] [73] 1.2 1.91 1.24 109775921 std::vector >::operator=(std::vector > const&) [73] 1.24 0.00 16847786/504025578 nfd::face::GenericLinkService::assignSequences(std::vector >&) [24] 0.00 0.00 2556/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 2512/3031975724 ndn::Block::~Block() [40] 104440492 __gnu_cxx::__normal_iterator > > std::copy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [158] ----------------------------------------------- 0.11 2.99 5754849/5754849 nfd::Forwarder::onInterestFinalize(std::shared_ptr, bool, boost::chrono::duration > const&) [65] [74] 1.2 0.11 2.99 5754849 nfd::Pit::erase(std::shared_ptr) [74] 0.97 0.52 5754849/5754849 nfd::NameTree::eraseEntryIfEmpty(std::shared_ptr) [105] 0.36 0.21 5754849/5754849 nfd::name_tree::Entry::erasePitEntry(std::shared_ptr) [149] 0.28 0.15 5754847/17684688 nfd::NameTree::get(nfd::pit::Entry const&) [108] 0.41 0.02 17264546/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.06 5754847/5755123 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [313] ----------------------------------------------- 1.63 1.04 22418712/22418712 boost::asio::detail::epoll_reactor::descriptor_state::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [72] [75] 1.0 1.63 1.04 22418712 boost::asio::detail::epoll_reactor::descriptor_state::perform_io(unsigned int) [75] 1.04 0.00 11026749/22535916 boost::asio::detail::reactive_socket_recvfrom_op_base >::do_perform(boost::asio::detail::reactor_op*) [85] 0.00 0.00 444/930 boost::asio::detail::reactive_socket_recv_op_base::do_perform(boost::asio::detail::reactor_op*) [656] 0.00 0.00 66/133 boost::asio::detail::reactive_socket_accept_op_base >, boost::asio::local::stream_protocol>::do_perform(boost::asio::detail::reactor_op*) [712] 0.00 0.00 1/1 boost::asio::detail::signal_set_service::pipe_read_op::do_perform(boost::asio::detail::reactor_op*) [1193] ----------------------------------------------- 0.03 2.57 11509670/11509670 nfd::cs::Cs::find(ndn::Interest const&, std::function const&, std::function const&) const [14] [76] 1.0 0.03 2.57 11509670 nfd::cs::EntryImpl::EntryImpl(ndn::Name const&) [76] 0.71 1.87 11509676/221762921 ndn::Block::Block(ndn::Block const&) [17] ----------------------------------------------- 0.04 2.56 420136/420136 nfd::Forwarder::onIncomingNack(nfd::face::Face&, ndn::lp::Nack const&) [54] [77] 1.0 0.04 2.56 420136 std::_Function_handler, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::_M_invoke(std::_Any_data const&, nfd::fw::Strategy*) [77] 0.66 1.86 420136/420136 nfd::fw::BestRouteStrategy2::afterReceiveNack(nfd::face::Face const&, ndn::lp::Nack const&, std::shared_ptr, std::shared_ptr) [80] 0.04 0.00 1680544/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 1.38 1.20 5334699/5334699 nfd::NameTree::findAllMatches(ndn::Name const&, std::function const&) const [56] [78] 1.0 1.38 1.20 5334699 nfd::NameTree::findLongestPrefixMatch(ndn::Name const&, std::function const&) const [78] 0.15 1.03 5334702/5334702 nfd::name_tree::computeHashSet(ndn::Name const&) [120] 0.02 0.00 5334708/42677269 std::_Function_handler::_M_invoke(std::_Any_data const&, nfd::name_tree::Entry const&) [247] 0.00 0.00 5334710/150468349 std::function::operator()(nfd::name_tree::Entry const&) const [274] 0.00 0.00 4/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- [79] 1.0 2.57 0.00 boost::exception_detail::refcount_ptr::operator=(boost::exception_detail::refcount_ptr const&) [79] ----------------------------------------------- 0.66 1.86 420136/420136 std::_Function_handler, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::_M_invoke(std::_Any_data const&, nfd::fw::Strategy*) [77] [80] 1.0 0.66 1.86 420136 nfd::fw::BestRouteStrategy2::afterReceiveNack(nfd::face::Face const&, ndn::lp::Nack const&, std::shared_ptr, std::shared_ptr) [80] 0.00 1.83 420136/420136 nfd::fw::Strategy::sendNacks(std::shared_ptr, ndn::lp::NackHeader const&, std::initializer_list) [90] 0.02 0.00 840272/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.01 0.00 420136/3031975724 ndn::Block::~Block() [40] ----------------------------------------------- 0.14 0.64 133/399 std::_Function_base::_Base_manager const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}> const&, std::_Manager_operation) [130] 0.28 1.28 266/399 nfd::connectFaceClosedSignal(nfd::face::Face&, std::function const&) [82] [81] 0.9 0.43 1.92 399 std::function::function(std::function const&) [81] 0.73 0.40 16004079/21338772 std::_Function_base::_Base_manager, bool, boost::chrono::duration > const&>, boost::_bi::list4, boost::_bi::value >, boost::_bi::value, boost::_bi::value > > > > >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [103] 0.50 0.30 11929876/17684743 std::_Function_base::_Base_manager)> (nfd::Forwarder*, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [117] 0.00 0.00 303/606 std::_Function_base::_Base_manager)> (nfd::FaceTable*, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [465] 0.00 0.00 6396/8530 std::_Function_base::_Base_manager (nfd::DeadNonceList*)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [639] 0.00 0.00 176/240 std::_Function_base::_Base_manager (nfd::rib::RibManager*, unsigned long)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [695] 0.00 0.00 96/256 std::_Function_base::_Base_manager const&, ndn::nfd::FacePersistency)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, ndn::nfd::FacePersistency)::{lambda()#1}> const&, std::_Manager_operation) [693] 0.00 0.00 12/23 std::_Function_base::_Base_manager (nfd::rib::RibManager*)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [795] ----------------------------------------------- 0.00 0.56 32/133 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [137] 0.00 1.78 101/133 nfd::FaceTable::addImpl(std::shared_ptr, unsigned long) [94] [82] 0.9 0.00 2.35 133 nfd::connectFaceClosedSignal(nfd::face::Face&, std::function const&) [82] 0.28 1.28 266/399 std::function::function(std::function const&) [81] 0.00 0.39 133/266 std::_Function_base::_Base_manager const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}> const&, std::_Manager_operation) [130] 0.00 0.39 133/134 ndn::util::signal::Signal::connect(std::function const&) [178] 0.00 0.00 101/606 std::_Function_base::_Base_manager)> (nfd::FaceTable*, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [465] 0.00 0.00 32/256 std::_Function_base::_Base_manager const&, ndn::nfd::FacePersistency)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, ndn::nfd::FacePersistency)::{lambda()#1}> const&, std::_Manager_operation) [693] ----------------------------------------------- 2.28 0.00 5754860/5754860 nfd::fw::BestRouteStrategy2::afterReceiveInterest(nfd::face::Face const&, ndn::Interest const&, std::shared_ptr, std::shared_ptr) [30] [83] 0.9 2.28 0.00 5754860 boost::_bi::bind_t const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >), boost::_bi::list_av_5, std::_Placeholder<1>, unsigned long, bool, boost::chrono::time_point > > >::type> boost::bind const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >, std::shared_ptr, std::_Placeholder<1>, unsigned long, bool, boost::chrono::time_point > > >(bool (*)(std::shared_ptr const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >), std::shared_ptr, std::_Placeholder<1>, unsigned long, bool, boost::chrono::time_point > >) [83] ----------------------------------------------- 0.33 1.87 5754851/5754851 nfd::Forwarder::onIncomingInterest(nfd::face::Face&, ndn::Interest const&) [11] [84] 0.8 0.33 1.87 5754851 nfd::DeadNonceList::has(ndn::Name const&, unsigned int) const [84] 0.13 1.74 5754851/6175039 nfd::DeadNonceList::makeEntry(ndn::Name const&, unsigned int) [88] ----------------------------------------------- 1.04 0.00 11026749/22535916 boost::asio::detail::epoll_reactor::descriptor_state::perform_io(unsigned int) [75] 1.08 0.00 11509167/22535916 boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool) [58] [85] 0.8 2.12 0.00 22535916 boost::asio::detail::reactive_socket_recvfrom_op_base >::do_perform(boost::asio::detail::reactor_op*) [85] ----------------------------------------------- 0.25 0.12 37342457/210240440 nfd::name_tree::computeHashSet(ndn::Name const&) [120] 1.17 0.55 172897983/210240440 nfd::name_tree::computeHash(ndn::Name const&) [67] [86] 0.8 1.42 0.67 210240440 HashLen0to16(char const*, unsigned long) [86] 0.66 0.00 410232606/410232606 Fetch32(char const*) [139] 0.01 0.00 10247224/59664646 Fetch64(char const*) [335] ----------------------------------------------- 0.11 1.95 5334692/5334692 nfd::Forwarder::onIncomingData(nfd::face::Face&, ndn::Data const&) [23] [87] 0.8 0.11 1.95 5334692 nfd::Forwarder::setStragglerTimer(std::shared_ptr, bool, boost::chrono::duration > const&) [87] 0.26 0.67 5334691/5334691 boost::_bi::bind_t, bool, boost::chrono::duration > const&>, boost::_bi::list_av_4, bool, boost::chrono::duration > >::type> boost::bind, bool, boost::chrono::duration > const&, nfd::Forwarder*, std::shared_ptr, bool, boost::chrono::duration > >(void (nfd::Forwarder::*)(std::shared_ptr, bool, boost::chrono::duration > const&), nfd::Forwarder*, std::shared_ptr, bool, boost::chrono::duration >) [126] 0.51 0.03 21338761/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.24 0.13 5334693/21338772 std::_Function_base::_Base_manager, bool, boost::chrono::duration > const&>, boost::_bi::list4, boost::_bi::value >, boost::_bi::value, boost::_bi::value > > > > >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [103] 0.03 0.04 5334690/11091753 nfd::scheduler::schedule(boost::chrono::duration > const&, std::function const&) [257] 0.01 0.04 5334691/44778373 nfd::scheduler::cancel(std::shared_ptr const&) [174] ----------------------------------------------- 0.01 0.13 420188/6175039 nfd::DeadNonceList::add(ndn::Name const&, unsigned int) [266] 0.13 1.74 5754851/6175039 nfd::DeadNonceList::has(ndn::Name const&, unsigned int) const [84] [88] 0.8 0.14 1.87 6175039 nfd::DeadNonceList::makeEntry(ndn::Name const&, unsigned int) [88] 0.38 1.00 6175035/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.14 0.04 6175036/6175036 CityHash64WithSeeds(char const*, unsigned long, unsigned long, unsigned long) [238] 0.15 0.01 6175035/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.15 0.01 6175024/3031975724 ndn::Block::~Block() [40] 0.00 0.00 6175038/6175038 CityHash64WithSeed(char const*, unsigned long, unsigned long) [631] ----------------------------------------------- 1.87 0.00 23019347/23019347 nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&) [63] [89] 0.7 1.87 0.00 23019347 nfd::face::operator<<(std::ostream&, nfd::face::FaceLogHelper const&) [89] ----------------------------------------------- 0.00 1.83 420136/420136 nfd::fw::BestRouteStrategy2::afterReceiveNack(nfd::face::Face const&, ndn::lp::Nack const&, std::shared_ptr, std::shared_ptr) [80] [90] 0.7 0.00 1.83 420136 nfd::fw::Strategy::sendNacks(std::shared_ptr, ndn::lp::NackHeader const&, std::initializer_list) [90] 0.00 1.83 420136/420136 nfd::fw::Strategy::sendNack(std::shared_ptr, nfd::face::Face const&, ndn::lp::NackHeader const&) [91] 0.00 0.00 420136/420143 std::pair (nfd::Forwarder&)> > >, bool> std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_insert_unique (nfd::Forwarder&)> > const&>(std::pair (nfd::Forwarder&)> > const&) [514] 0.00 0.00 420136/420136 std::__detail::_Hashtable_iterator std::_Hashtable, std::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, true, true>::_M_insert_bucket(nfd::face::Face const*&&, unsigned long, unsigned long) [637] ----------------------------------------------- 0.00 1.83 420136/420136 nfd::fw::Strategy::sendNacks(std::shared_ptr, ndn::lp::NackHeader const&, std::initializer_list) [90] [91] 0.7 0.00 1.83 420136 nfd::fw::Strategy::sendNack(std::shared_ptr, nfd::face::Face const&, ndn::lp::NackHeader const&) [91] 0.00 1.82 420136/420136 nfd::Forwarder::onOutgoingNack(std::shared_ptr, nfd::face::Face const&, ndn::lp::NackHeader const&) [92] 0.01 0.00 420136/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.00 1.82 420136/420136 nfd::fw::Strategy::sendNack(std::shared_ptr, nfd::face::Face const&, ndn::lp::NackHeader const&) [91] [92] 0.7 0.00 1.82 420136 nfd::Forwarder::onOutgoingNack(std::shared_ptr, nfd::face::Face const&, ndn::lp::NackHeader const&) [92] 0.04 1.67 420136/420136 nfd::face::LinkService::sendNack(ndn::lp::Nack const&) [96] 0.03 0.01 420136/420136 nfd::pit::Entry::deleteInRecord(nfd::face::Face const&) [333] 0.02 0.00 840272/3031975724 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [134] 0.01 0.00 420136/109774817 std::vector >::operator=(std::vector > const&) [73] 0.01 0.00 420136/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.01 0.00 420136/3031975724 ndn::Block::~Block() [40] 0.01 0.00 420136/3031975724 ndn::Interest::~Interest() [219] 0.00 0.00 420136/420136 nfd::pit::Entry::getInRecord(nfd::face::Face const&) const [636] ----------------------------------------------- [93] 0.7 1.79 0.00 std::to_string(unsigned int) [93] ----------------------------------------------- 0.00 0.05 3/101 nfd::FaceTable::addReserved(std::shared_ptr, unsigned long) [321] 0.00 1.73 98/101 nfd::FaceTable::add(std::shared_ptr) [95] [94] 0.7 0.00 1.78 101 nfd::FaceTable::addImpl(std::shared_ptr, unsigned long) [94] 0.00 1.78 101/133 nfd::connectFaceClosedSignal(nfd::face::Face&, std::function const&) [82] 0.00 0.00 101/166 ndn::util::signal::Signal >::operator()(std::shared_ptr const&) [440] 0.00 0.00 303/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 101/101 ndn::util::signal::Signal::connect(std::function const&) [462] 0.00 0.00 101/101 ndn::util::signal::Signal::connect(std::function const&) [461] 0.00 0.00 101/101 ndn::util::signal::Signal::connect(std::function const&) [460] 0.00 0.00 101/606 std::_Function_base::_Base_manager)> (nfd::FaceTable*, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [465] 0.00 0.00 101/202 std::_Function_base::_Base_manager (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [699] 0.00 0.00 101/202 std::_Function_base::_Base_manager (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [698] 0.00 0.00 101/202 std::_Function_base::_Base_manager (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [697] 0.00 0.00 101/101 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > >(std::_Rb_tree_const_iterator > >, std::pair >&&) [731] ----------------------------------------------- 0.00 0.56 32/98 nfd::FaceManager::afterCreateFaceSuccess(ndn::nfd::ControlParameters&, std::shared_ptr const&, std::function const&) [150] 0.00 1.16 66/98 std::_Function_handler const&), std::_Bind)> (nfd::FaceTable*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [121] [95] 0.7 0.00 1.73 98 nfd::FaceTable::add(std::shared_ptr) [95] 0.00 1.73 98/101 nfd::FaceTable::addImpl(std::shared_ptr, unsigned long) [94] 0.00 0.00 98/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.04 1.67 420136/420136 nfd::Forwarder::onOutgoingNack(std::shared_ptr, nfd::face::Face const&, ndn::lp::NackHeader const&) [92] [96] 0.6 0.04 1.67 420136 nfd::face::LinkService::sendNack(ndn::lp::Nack const&) [96] 0.07 1.60 420136/420136 nfd::face::GenericLinkService::doSendNack(ndn::lp::Nack const&) [97] ----------------------------------------------- 0.07 1.60 420136/420136 nfd::face::LinkService::sendNack(ndn::lp::Nack const&) [96] [97] 0.6 0.07 1.60 420136 nfd::face::GenericLinkService::doSendNack(ndn::lp::Nack const&) [97] 0.06 1.07 420136/11509690 nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [27] 0.00 0.46 420136/420136 ndn::lp::Packet& ndn::lp::Packet::add >(ndn::lp::detail::FieldDecl::ValueType const&) [163] 0.01 0.00 420136/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.01 0.00 420136/3031975724 ndn::Block::~Block() [40] ----------------------------------------------- 0.48 1.12 5754860/5754860 nfd::fw::BestRouteStrategy2::afterReceiveInterest(nfd::face::Face const&, ndn::Interest const&, std::shared_ptr, std::shared_ptr) [30] [98] 0.6 0.48 1.12 5754860 __gnu_cxx::__normal_iterator > > std::__find_if<__gnu_cxx::__normal_iterator > >, boost::_bi::bind_t const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >), boost::_bi::list5 >, boost::arg<1>, boost::_bi::value, boost::_bi::value, boost::_bi::value > > > > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, boost::_bi::bind_t const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >), boost::_bi::list5 >, boost::arg<1>, boost::_bi::value, boost::_bi::value, boost::_bi::value > > > > >, std::random_access_iterator_tag) [98] 1.01 0.11 5754860/5754860 nfd::fw::predicate_NextHop_eligible(std::shared_ptr const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >) [122] ----------------------------------------------- 0.00 0.02 1/66 std::_Function_handler const&), std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_invoke(std::_Any_data const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function const&) [353] 0.00 0.77 32/66 std::_Function_handler const&), std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_invoke(std::_Any_data const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function const&) [131] 0.00 0.79 33/66 std::_Function_handler const&), std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_invoke(std::_Any_data const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function const&) [129] [99] 0.6 0.00 1.58 66 nfd::ManagerBase::handleCommand(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function) [99] 0.00 1.32 66/66 std::function)>::operator()(ndn::nfd::ControlCommand const&, ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function) const [109] 0.26 0.00 66/66 std::vector >::_M_copy_aligned(std::_Bit_const_iterator, std::_Bit_const_iterator, std::_Bit_iterator) [216] 0.00 0.00 198/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 132/3031975724 ndn::Name::~Name() [299] 0.00 0.00 66/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 66/3031975724 ndn::Block::~Block() [40] ----------------------------------------------- 0.00 0.00 263/26674399 nfd::NameTree::fullEnumerate(std::function const&) const [237] 0.31 0.00 5335341/26674399 nfd::NameTree::const_iterator::operator++() [62] 1.24 0.00 21338795/26674399 nfd::NameTree::findAllMatches(ndn::Name const&, std::function const&) const [56] [100] 0.6 1.55 0.00 26674399 nfd::NameTree::const_iterator::const_iterator(nfd::NameTree::const_iterator const&) [100] ----------------------------------------------- 0.03 0.02 6175033/216416249 CityHash64WithSeeds(char const*, unsigned long, unsigned long, unsigned long) [238] 0.16 0.11 37342688/216416249 nfd::name_tree::computeHashSet(ndn::Name const&) [120] 0.72 0.51 172898528/216416249 nfd::name_tree::computeHash(ndn::Name const&) [67] [101] 0.6 0.90 0.64 216416249 CityHash64(char const*, unsigned long) [101] 0.61 0.00 2201/2201 WeakHashLen32WithSeeds(char const*, unsigned long, unsigned long) [144] 0.03 0.00 49408627/59664646 Fetch64(char const*) [335] ----------------------------------------------- 0.01 0.04 420136/11509675 nfd::Forwarder::onIncomingNack(nfd::face::Face&, ndn::lp::Nack const&) [54] 0.15 0.56 5334697/11509675 nfd::Forwarder::onIncomingData(nfd::face::Face&, ndn::Data const&) [23] 0.16 0.61 5754842/11509675 nfd::Forwarder::onIncomingInterest(nfd::face::Face&, ndn::Interest const&) [11] [102] 0.6 0.32 1.21 11509675 void ndn::TagHost::setTag >(std::shared_ptr >) const [102] 0.82 0.04 34530372/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.06 0.29 11510112/11510523 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > >(std::_Rb_tree_const_iterator > >, std::pair >&&) [189] ----------------------------------------------- 0.24 0.13 5334693/21338772 nfd::Forwarder::setStragglerTimer(std::shared_ptr, bool, boost::chrono::duration > const&) [87] 0.73 0.40 16004079/21338772 std::function::function(std::function const&) [81] [103] 0.6 0.97 0.53 21338772 std::_Function_base::_Base_manager, bool, boost::chrono::duration > const&>, boost::_bi::list4, boost::_bi::value >, boost::_bi::value, boost::_bi::value > > > > >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [103] 0.51 0.03 21338785/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 5334699/5754846 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [633] ----------------------------------------------- 0.43 1.07 5754864/5754864 nfd::Forwarder::onContentStoreMiss(nfd::face::Face const&, std::shared_ptr, ndn::Interest const&) [19] [104] 0.6 0.43 1.07 5754864 nfd::pit::Entry::insertOrUpdateInRecord(std::shared_ptr, ndn::Interest const&) [104] 0.42 0.30 5754835/5754835 nfd::pit::InRecord::InRecord(std::shared_ptr) [136] 0.15 0.21 5754867/5754867 nfd::pit::InRecord::update(ndn::Interest const&) [187] ----------------------------------------------- 5755125 nfd::NameTree::eraseEntryIfEmpty(std::shared_ptr) [105] 0.97 0.52 5754849/5754849 nfd::Pit::erase(std::shared_ptr) [74] [105] 0.6 0.97 0.52 5754849+5755125 nfd::NameTree::eraseEntryIfEmpty(std::shared_ptr) [105] 0.41 0.02 17265372/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.06 0.00 11509970/11509970 nfd::name_tree::Entry::isEmpty() const [320] 0.04 0.00 5755123/5755166 nfd::name_tree::Node::~Node() [341] 0.00 0.00 2/4 nfd::NameTree::resize(unsigned long) [882] 5755125 nfd::NameTree::eraseEntryIfEmpty(std::shared_ptr) [105] ----------------------------------------------- 0.71 0.77 5754854/5754854 nfd::Forwarder::onOutgoingInterest(std::shared_ptr, nfd::face::Face&, bool) [35] [106] 0.6 0.71 0.77 5754854 nfd::pit::Entry::insertOrUpdateOutRecord(std::shared_ptr, ndn::Interest const&) [106] 0.26 0.30 5754830/5754830 nfd::pit::OutRecord::OutRecord(std::shared_ptr) [151] 0.21 0.00 5754858/11509726 nfd::pit::FaceRecord::update(ndn::Interest const&) [172] ----------------------------------------------- 0.07 1.29 5755159/5755159 nfd::NameTree::insert(ndn::Name const&) [43] [107] 0.5 0.07 1.29 5755159 nfd::name_tree::Entry::Entry(ndn::Name const&) [107] 0.35 0.93 5755150/221762921 ndn::Block::Block(ndn::Block const&) [17] ----------------------------------------------- 0.28 0.15 5754847/17684688 nfd::Pit::erase(std::shared_ptr) [74] 0.58 0.32 11929841/17684688 nfd::StrategyChoice::findEffectiveStrategy(nfd::pit::Entry const&) const [48] [108] 0.5 0.87 0.47 17684688 nfd::NameTree::get(nfd::pit::Entry const&) [108] 0.42 0.02 17684690/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.03 0.00 17684690/24279878 nfd::pit::Entry::getName() const [331] ----------------------------------------------- 0.00 1.32 66/66 nfd::ManagerBase::handleCommand(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function) [99] [109] 0.5 0.00 1.32 66 std::function)>::operator()(ndn::nfd::ControlCommand const&, ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function) const [109] 0.00 1.28 32/32 nfd::FaceManager::createFace(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) [113] 0.00 0.05 33/33 std::_Function_handler), std::_Bind const&)> (nfd::FibManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_invoke(std::_Any_data const&, ndn::nfd::ControlCommand const&, ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function) [326] 0.00 0.00 1/1 nfd::FaceManager::enableLocalControl(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) [559] 0.00 0.00 33/33 std::_Function_handler), std::_Bind const&)> (nfd::FaceManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_invoke(std::_Any_data const&, ndn::nfd::ControlCommand const&, ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function) [779] ----------------------------------------------- 1.31 0.00 11509401/11509401 boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool) [58] [110] 0.5 1.31 0.00 11509401 boost::asio::detail::reactive_socket_send_op_base::do_perform(boost::asio::detail::reactor_op*) [110] ----------------------------------------------- 0.35 0.94 5754867/5754867 nfd::Forwarder::onContentStoreMiss(nfd::face::Face const&, std::shared_ptr, ndn::Interest const&) [19] [111] 0.5 0.35 0.94 5754867 nfd::Forwarder::setUnsatisfyTimer(std::shared_ptr) [111] 0.41 0.02 17264601/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.24 0.14 5754866/17684743 std::_Function_base::_Base_manager)> (nfd::Forwarder*, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [117] 0.03 0.04 5754860/11091753 nfd::scheduler::schedule(boost::chrono::duration > const&, std::function const&) [257] 0.01 0.04 5754862/44778373 nfd::scheduler::cancel(std::shared_ptr const&) [174] ----------------------------------------------- [112] 0.5 0.02 1.27 std::_Function_handler)> (nfd::Forwarder*, std::shared_ptr)> >::_M_invoke(std::_Any_data const&) [112] 0.37 0.88 420147/420147 nfd::Forwarder::onInterestUnsatisfied(std::shared_ptr) [116] 0.02 0.00 840295/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.00 1.28 32/32 std::function)>::operator()(ndn::nfd::ControlCommand const&, ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function) const [109] [113] 0.5 0.00 1.28 32 nfd::FaceManager::createFace(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) [113] 0.00 1.28 32/32 nfd::UdpFactory::createFace(ndn::util::FaceUri const&, ndn::nfd::FacePersistency, std::function const&)> const&, std::function const&) [115] 0.00 0.00 64/130 ndn::nfd::ControlParameters::ControlParameters(ndn::nfd::ControlParameters const&) [425] 0.00 0.00 32/32 std::_Function_base::_Base_manager const&, std::function const&)> (nfd::FaceManager*, ndn::nfd::ControlParameters, std::_Placeholder<1>, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [497] 0.00 0.00 32/64 std::_Tuple_impl<1ul, ndn::nfd::ControlParameters, std::_Placeholder<1>, std::function >::~_Tuple_impl() [470] 0.00 0.00 64/130 std::function::function(std::function const&) [714] 0.00 0.00 32/32 std::function::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >(std::_Bind const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)>, std::enable_if const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >::value), std::function::_Useless>::type) [789] 0.00 0.00 32/32 std::_Function_base::_Base_manager const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [784] ----------------------------------------------- 0.00 1.28 32/32 nfd::UdpFactory::createFace(ndn::util::FaceUri const&, ndn::nfd::FacePersistency, std::function const&)> const&, std::function const&) [115] [114] 0.5 0.00 1.28 32 nfd::UdpChannel::connect(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency, std::function const&)> const&, std::function const&) [114] 0.00 0.71 32/32 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [137] 0.00 0.56 32/32 nfd::FaceManager::afterCreateFaceSuccess(ndn::nfd::ControlParameters&, std::shared_ptr const&, std::function const&) [150] 0.00 0.00 32/32 std::_Function_handler const&), std::_Bind const&, std::function const&)> (nfd::FaceManager*, ndn::nfd::ControlParameters, std::_Placeholder<1>, std::function)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [785] ----------------------------------------------- 0.00 1.28 32/32 nfd::FaceManager::createFace(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) [113] [115] 0.5 0.00 1.28 32 nfd::UdpFactory::createFace(ndn::util::FaceUri const&, ndn::nfd::FacePersistency, std::function const&)> const&, std::function const&) [115] 0.00 1.28 32/32 nfd::UdpChannel::connect(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency, std::function const&)> const&, std::function const&) [114] 0.00 0.00 128/602 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [664] 0.00 0.00 96/130 boost::asio::ip::detail::endpoint::address() const [713] 0.00 0.00 32/32 bool boost::detail::lcast_ret_unsigned, unsigned short, char>(unsigned short&, char const*, char const*) [783] 0.00 0.00 32/32 boost::asio::ip::address::from_string(char const*) [781] 0.00 0.00 32/41 boost::asio::ip::detail::endpoint::endpoint(boost::asio::ip::address const&, unsigned short) [761] ----------------------------------------------- 0.37 0.88 420147/420147 std::_Function_handler)> (nfd::Forwarder*, std::shared_ptr)> >::_M_invoke(std::_Any_data const&) [112] [116] 0.5 0.37 0.88 420147 nfd::Forwarder::onInterestUnsatisfied(std::shared_ptr) [116] 0.00 0.43 420147/11929843 nfd::Forwarder::dispatchToStrategy(std::shared_ptr, std::function) [47] 0.01 0.29 420146/5754847 nfd::Forwarder::onInterestFinalize(std::shared_ptr, bool, boost::chrono::duration > const&) [65] 0.00 0.11 420147/420147 std::_Function_handler)> (std::_Placeholder<1>, std::shared_ptr)> >::_M_invoke(std::_Any_data const&, nfd::fw::Strategy*) [276] 0.03 0.00 1260442/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.01 420147/420147 std::_Function_base::_Base_manager)> (std::_Placeholder<1>, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [377] ----------------------------------------------- 0.00 0.00 1/17684743 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [261] 0.24 0.14 5754866/17684743 nfd::Forwarder::setUnsatisfyTimer(std::shared_ptr) [111] 0.50 0.30 11929876/17684743 std::function::function(std::function const&) [81] [117] 0.4 0.74 0.44 17684743 std::_Function_base::_Base_manager)> (nfd::Forwarder*, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [117] 0.42 0.02 17684747/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 420147/5754846 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [633] ----------------------------------------------- 0.00 0.02 1/67 boost::asio::detail::task_io_service::shutdown_service() [371] 0.00 1.16 66/67 boost::asio::detail::task_io_service::run(boost::system::error_code&) [1] [118] 0.4 0.00 1.18 67 boost::asio::detail::reactive_socket_accept_op >, boost::asio::local::stream_protocol, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [118] 0.00 1.18 66/66 nfd::UnixStreamChannel::handleAccept(boost::system::error_code const&, std::function const&)> const&, std::function const&) [119] 0.00 0.00 133/989 std::_Function_base::_Base_manager)> (nfd::FaceTable*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [655] 0.00 0.00 66/492 std::function const&)>::function(std::function const&)> const&) [674] 0.00 0.00 66/553 std::function::function(std::function const&) [665] ----------------------------------------------- 0.00 1.18 66/66 boost::asio::detail::reactive_socket_accept_op >, boost::asio::local::stream_protocol, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [118] [119] 0.4 0.00 1.18 66 nfd::UnixStreamChannel::handleAccept(boost::system::error_code const&, std::function const&)> const&, std::function const&) [119] 0.00 1.16 66/66 std::_Function_handler const&), std::_Bind)> (nfd::FaceTable*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [121] 0.00 0.01 66/66 nfd::face::UnixStreamTransport::UnixStreamTransport(boost::asio::basic_stream_socket >&&) [398] 0.00 0.01 66/66 std::shared_ptr std::allocate_shared, std::unique_ptr >, std::unique_ptr > >(std::allocator const&, std::unique_ptr >&&, std::unique_ptr >&&) [399] 0.00 0.00 66/67 nfd::UnixStreamChannel::accept(std::function const&)> const&, std::function const&) [442] 0.00 0.00 66/101 nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [464] 0.00 0.00 66/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 66/101 nfd::face::LpReassembler::Options::Options() [720] 0.00 0.00 66/101 nfd::face::GenericLinkService::Options::Options() [722] ----------------------------------------------- 0.15 1.03 5334702/5334702 nfd::NameTree::findLongestPrefixMatch(ndn::Name const&, std::function const&) const [78] [120] 0.4 0.15 1.03 5334702 nfd::name_tree::computeHashSet(ndn::Name const&) [120] 0.39 0.00 21338855/21338855 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, unsigned long const&) [180] 0.25 0.12 37342457/210240440 HashLen0to16(char const*, unsigned long) [86] 0.16 0.11 37342688/216416249 CityHash64(char const*, unsigned long) [101] ----------------------------------------------- 0.00 1.16 66/66 nfd::UnixStreamChannel::handleAccept(boost::system::error_code const&, std::function const&)> const&, std::function const&) [119] [121] 0.4 0.00 1.16 66 std::_Function_handler const&), std::_Bind)> (nfd::FaceTable*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [121] 0.00 1.16 66/98 nfd::FaceTable::add(std::shared_ptr) [95] 0.00 0.00 132/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 1.01 0.11 5754860/5754860 __gnu_cxx::__normal_iterator > > std::__find_if<__gnu_cxx::__normal_iterator > >, boost::_bi::bind_t const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >), boost::_bi::list5 >, boost::arg<1>, boost::_bi::value, boost::_bi::value, boost::_bi::value > > > > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, boost::_bi::bind_t const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >), boost::_bi::list5 >, boost::arg<1>, boost::_bi::value, boost::_bi::value, boost::_bi::value > > > > >, std::random_access_iterator_tag) [98] [122] 0.4 1.01 0.11 5754860 nfd::fw::predicate_NextHop_eligible(std::shared_ptr const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >) [122] 0.11 0.00 5754854/11509721 nfd::pit::Entry::violatesScope(nfd::face::Face const&) const [234] 0.00 0.00 5754856/11510384 nfd::fib::NextHop::getFace() const [381] 0.00 0.00 8/420193 nfd::pit::Entry::getOutRecord(nfd::face::Face const&) [635] ----------------------------------------------- 0.93 0.16 5334705/5334705 nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [20] [123] 0.4 0.93 0.16 5334705 std::__shared_ptr::__shared_ptr, ndn::Block const&>(std::_Sp_make_shared_tag, std::allocator const&, ndn::Block const&) [123] 0.16 0.00 5334698/5334698 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [251] ----------------------------------------------- [124] 0.4 0.09 0.92 ndn::KeyLocator::~KeyLocator() [124] 0.44 0.02 18524636/3031975724 ndn::Block::~Block() [40] 0.44 0.02 18524631/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.00 0.00 65/11992041 nfd::face::StreamTransport::doClose() [475] 0.97 0.00 11991976/11992041 boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool) [58] [125] 0.4 0.97 0.00 11992041 boost::asio::detail::task_io_service::post_immediate_completion(boost::asio::detail::task_io_service_operation*) [125] ----------------------------------------------- 0.26 0.67 5334691/5334691 nfd::Forwarder::setStragglerTimer(std::shared_ptr, bool, boost::chrono::duration > const&) [87] [126] 0.4 0.26 0.67 5334691 boost::_bi::bind_t, bool, boost::chrono::duration > const&>, boost::_bi::list_av_4, bool, boost::chrono::duration > >::type> boost::bind, bool, boost::chrono::duration > const&, nfd::Forwarder*, std::shared_ptr, bool, boost::chrono::duration > >(void (nfd::Forwarder::*)(std::shared_ptr, bool, boost::chrono::duration > const&), nfd::Forwarder*, std::shared_ptr, bool, boost::chrono::duration >) [126] 0.63 0.03 26673463/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.60 0.31 5754839/5754839 nfd::Pit::findOrInsert(ndn::Interest const&, bool) [25] [127] 0.3 0.60 0.31 5754839 nfd::name_tree::Entry::insertPitEntry(std::shared_ptr) [127] 0.31 0.00 5754840/11089531 void std::vector, std::allocator > >::_M_insert_aux const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::shared_ptr const&) [146] ----------------------------------------------- 0.71 0.17 6175008/6175008 nfd::Fib::findLongestPrefixMatch(nfd::pit::Entry const&) const [55] [128] 0.3 0.71 0.17 6175008 nfd::NameTree::findLongestPrefixMatch(nfd::pit::Entry const&) const [128] 0.15 0.01 6175000/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.01 0.00 6175002/24279878 nfd::pit::Entry::getName() const [331] ----------------------------------------------- [129] 0.3 0.00 0.79 std::_Function_handler const&), std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_invoke(std::_Any_data const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function const&) [129] 0.00 0.79 33/66 nfd::ManagerBase::handleCommand(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function) [99] 0.00 0.00 33/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 33/130 std::function::function(std::function const&) [714] ----------------------------------------------- 0.00 0.39 133/266 nfd::connectFaceClosedSignal(nfd::face::Face&, std::function const&) [82] 0.00 0.39 133/266 ndn::util::signal::Signal::connect(std::function const&) [178] [130] 0.3 0.00 0.78 266 std::_Function_base::_Base_manager const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}> const&, std::_Manager_operation) [130] 0.14 0.64 133/399 std::function::function(std::function const&) [81] 0.00 0.00 101/606 std::_Function_base::_Base_manager)> (nfd::FaceTable*, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [465] 0.00 0.00 32/256 std::_Function_base::_Base_manager const&, ndn::nfd::FacePersistency)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, ndn::nfd::FacePersistency)::{lambda()#1}> const&, std::_Manager_operation) [693] ----------------------------------------------- [131] 0.3 0.00 0.77 std::_Function_handler const&), std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_invoke(std::_Any_data const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function const&) [131] 0.00 0.77 32/66 nfd::ManagerBase::handleCommand(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function) [99] 0.00 0.00 32/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 32/130 std::function::function(std::function const&) [714] ----------------------------------------------- [132] 0.3 0.76 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [132] ----------------------------------------------- 0.22 0.14 5334688/11089536 nfd::Forwarder::onIncomingData(nfd::face::Face&, ndn::Data const&) [23] 0.24 0.15 5754848/11089536 nfd::Forwarder::onInterestFinalize(std::shared_ptr, bool, boost::chrono::duration > const&) [65] [133] 0.3 0.46 0.29 11089536 nfd::Forwarder::insertDeadNonceList(nfd::pit::Entry&, bool, boost::chrono::duration > const&, nfd::face::Face*) [133] 0.14 0.00 420146/420146 nfd::insertNonceToDnl(nfd::DeadNonceList&, nfd::pit::Entry const&, nfd::pit::OutRecord const&) [260] 0.00 0.14 420147/420188 nfd::DeadNonceList::add(ndn::Name const&, unsigned int) [266] 0.01 0.00 420145/420541 nfd::DeadNonceList::evictEntries() [374] 0.00 0.00 41/24279878 nfd::pit::Entry::getName() const [331] 0.00 0.00 41/420193 nfd::pit::Entry::getOutRecord(nfd::face::Face const&) [635] ----------------------------------------------- 23441517 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [134] 6 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [210] 11090233 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 5/3031975724 nfd::rib::RibManager::fetchActiveFaces() [239] 0.00 0.00 20/3031975724 nfd::pit::InRecord::update(ndn::Interest const&) [187] 0.00 0.00 66/3031975724 nfd::ManagerBase::authorize(ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const*, std::function, std::function) [415] 0.00 0.00 66/3031975724 std::_Function_base::_Base_manager)> (nfd::ManagerBase*, ndn::Interest, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [494] 0.01 0.00 420136/3031975724 ndn::lp::Nack::~Nack() [294] 0.02 0.00 840272/3031975724 nfd::face::GenericLinkService::decodeNack(ndn::Block const&, ndn::lp::Packet const&) [50] 0.02 0.00 840272/3031975724 nfd::Forwarder::onOutgoingNack(std::shared_ptr, nfd::face::Face const&, ndn::lp::NackHeader const&) [92] 0.27 0.01 11509591/3031975724 nfd::cs::Cs::findLeftmost(ndn::Interest const&, std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) const [26] [134] 0.3 0.63 0.10 24700667+23441517 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [134] 0.01 0.06 404/404 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [300] 0.01 0.02 11510119/11510119 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [346] 23441532 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 23441517 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [134] ----------------------------------------------- [135] 0.3 0.72 0.00 CityHash32(char const*, unsigned long) [135] ----------------------------------------------- 0.42 0.30 5754835/5754835 nfd::pit::Entry::insertOrUpdateInRecord(std::shared_ptr, ndn::Interest const&) [104] [136] 0.3 0.42 0.30 5754835 nfd::pit::InRecord::InRecord(std::shared_ptr) [136] 0.30 0.00 5754839/11509667 nfd::pit::FaceRecord::FaceRecord(std::shared_ptr) [145] ----------------------------------------------- 0.00 0.71 32/32 nfd::UdpChannel::connect(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency, std::function const&)> const&, std::function const&) [114] [137] 0.3 0.00 0.71 32 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [137] 0.00 0.56 32/133 nfd::connectFaceClosedSignal(nfd::face::Face&, std::function const&) [82] 0.00 0.14 32/32 nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket >&&, ndn::nfd::FacePersistency, boost::chrono::duration >) [259] 0.00 0.00 32/32 std::shared_ptr std::allocate_shared, std::unique_ptr >, std::unique_ptr > >(std::allocator const&, std::unique_ptr >&&, std::unique_ptr >&&) [408] 0.00 0.00 32/101 nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [464] 0.00 0.00 64/256 std::_Function_base::_Base_manager const&, ndn::nfd::FacePersistency)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, ndn::nfd::FacePersistency)::{lambda()#1}> const&, std::_Manager_operation) [693] 0.00 0.00 32/744 nfd::getGlobalIoService() [663] 0.00 0.00 32/42 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [755] 0.00 0.00 32/34 boost::asio::detail::reactive_socket_service_base::do_open(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, int, int, int, boost::system::error_code&) [771] 0.00 0.00 32/38 boost::asio::detail::socket_ops::setsockopt(int, unsigned char&, int, int, void const*, unsigned long, boost::system::error_code&) [765] 0.00 0.00 32/34 boost::asio::basic_socket >::bind(boost::asio::ip::basic_endpoint const&) [770] 0.00 0.00 32/32 boost::asio::detail::socket_ops::sync_connect(int, sockaddr const*, unsigned long, boost::system::error_code&) [782] 0.00 0.00 32/101 nfd::face::LpReassembler::Options::Options() [720] 0.00 0.00 32/101 nfd::face::GenericLinkService::Options::Options() [722] 0.00 0.00 32/133 nfd::face::Transport::setPersistency(ndn::nfd::FacePersistency) [711] 0.00 0.00 32/32 std::map, std::shared_ptr, std::less >, std::allocator const, std::shared_ptr > > >::operator[](boost::asio::ip::basic_endpoint const&) [786] 0.00 0.00 8/602 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [664] ----------------------------------------------- [138] 0.3 0.70 0.00 nfd::CommandValidator::Error::~Error() [138] ----------------------------------------------- 0.66 0.00 410232606/410232606 HashLen0to16(char const*, unsigned long) [86] [139] 0.3 0.66 0.00 410232606 Fetch32(char const*) [139] ----------------------------------------------- [140] 0.3 0.66 0.00 ndn::SimpleTag::~SimpleTag() [140] ----------------------------------------------- 0.00 0.65 65/65 boost::asio::detail::completion_handler::*)()> (nfd::face::StreamTransport*)> >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [142] [141] 0.2 0.00 0.65 65 nfd::face::StreamTransport::deferredClose() [141] 0.39 0.00 65/70 boost::asio::detail::socket_ops::close(int, unsigned char&, bool, boost::system::error_code&) [169] 0.00 0.26 65/130 nfd::face::Transport::setState(nfd::face::TransportState) [155] 0.00 0.00 130/262 std::_Deque_base >::_M_initialize_map(unsigned long) [692] 0.00 0.00 130/196 std::_Deque_base >::~_Deque_base() [700] 0.00 0.00 130/196 std::deque >::~deque() [701] 0.00 0.00 65/71 boost::asio::detail::epoll_reactor::deregister_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&, bool) [735] ----------------------------------------------- 0.00 0.65 65/65 boost::asio::detail::task_io_service::run(boost::system::error_code&) [1] [142] 0.2 0.00 0.65 65 boost::asio::detail::completion_handler::*)()> (nfd::face::StreamTransport*)> >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [142] 0.00 0.65 65/65 nfd::face::StreamTransport::deferredClose() [141] ----------------------------------------------- 0.51 0.13 5334685/5334685 nfd::Forwarder::onIncomingData(nfd::face::Face&, ndn::Data const&) [23] [143] 0.2 0.51 0.13 5334685 std::_Function_base::_Base_manager, nfd::face::Face const&, ndn::Data const&)> (std::_Placeholder<1>, std::shared_ptr, std::reference_wrapper, std::reference_wrapper)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [143] 0.13 0.01 5334689/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.61 0.00 2201/2201 CityHash64(char const*, unsigned long) [101] [144] 0.2 0.61 0.00 2201 WeakHashLen32WithSeeds(char const*, unsigned long, unsigned long) [144] 0.00 0.00 8795/59664646 Fetch64(char const*) [335] ----------------------------------------------- 0.30 0.00 5754828/11509667 nfd::pit::OutRecord::OutRecord(std::shared_ptr) [151] 0.30 0.00 5754839/11509667 nfd::pit::InRecord::InRecord(std::shared_ptr) [136] [145] 0.2 0.60 0.00 11509667 nfd::pit::FaceRecord::FaceRecord(std::shared_ptr) [145] ----------------------------------------------- 0.29 0.00 5334691/11089531 nfd::Pit::findAllDataMatches(ndn::Data const&) const [42] 0.31 0.00 5754840/11089531 nfd::name_tree::Entry::insertPitEntry(std::shared_ptr) [127] [146] 0.2 0.60 0.00 11089531 void std::vector, std::allocator > >::_M_insert_aux const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::shared_ptr const&) [146] ----------------------------------------------- 0.00 0.00 260/23019087 nfd::face::StreamTransport::handleReceive(boost::system::error_code const&, unsigned long) [213] 0.29 0.00 11509139/23019087 nfd::face::DatagramTransport::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4] 0.29 0.00 11509688/23019087 nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [27] [147] 0.2 0.59 0.00 23019087 nfd::face::Transport::Packet::Packet(ndn::Block&&) [147] ----------------------------------------------- [148] 0.2 0.00 0.58 nfd::Nfd::initialize() [148] 0.00 0.53 1/1 nfd::Forwarder::Forwarder() [153] 0.00 0.04 2/3 nfd::FaceTable::addReserved(std::shared_ptr, unsigned long) [321] 0.00 0.02 1/1 nfd::Nfd::initializeManagement() [354] 0.00 0.00 2/2 nfd::face::makeNullFace(ndn::util::FaceUri const&) [414] 0.00 0.00 1/1 nfd::Nfd::initializeLogging() [526] 0.00 0.00 1/1 ndn::util::signal::Signal::connect(std::function const&) [594] 0.00 0.00 2/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/1 nfd::PrivilegeHelper::drop() [1124] 0.00 0.00 1/2 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) [979] ----------------------------------------------- 0.36 0.21 5754849/5754849 nfd::Pit::erase(std::shared_ptr) [74] [149] 0.2 0.36 0.21 5754849 nfd::name_tree::Entry::erasePitEntry(std::shared_ptr) [149] 0.21 0.00 5754849/11089613 __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > std::__find<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::shared_ptr >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::shared_ptr const&, std::random_access_iterator_tag) [173] ----------------------------------------------- 0.00 0.56 32/32 nfd::UdpChannel::connect(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency, std::function const&)> const&, std::function const&) [114] [150] 0.2 0.00 0.56 32 nfd::FaceManager::afterCreateFaceSuccess(ndn::nfd::ControlParameters&, std::shared_ptr const&, std::function const&) [150] 0.00 0.56 32/98 nfd::FaceTable::add(std::shared_ptr) [95] 0.00 0.00 128/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 96/3031975724 ndn::Block::~Block() [40] 0.00 0.00 32/109774817 std::vector >::operator=(std::vector > const&) [73] 0.00 0.00 32/23019646 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [281] 0.00 0.00 32/66 std::function::operator()(ndn::mgmt::ControlResponse const&) const [741] ----------------------------------------------- 0.26 0.30 5754830/5754830 nfd::pit::Entry::insertOrUpdateOutRecord(std::shared_ptr, ndn::Interest const&) [106] [151] 0.2 0.26 0.30 5754830 nfd::pit::OutRecord::OutRecord(std::shared_ptr) [151] 0.30 0.00 5754828/11509667 nfd::pit::FaceRecord::FaceRecord(std::shared_ptr) [145] ----------------------------------------------- 0.15 0.41 5334689/5334689 nfd::Forwarder::onIncomingData(nfd::face::Face&, ndn::Data const&) [23] [152] 0.2 0.15 0.41 5334689 std::_Function_handler, nfd::face::Face const&, ndn::Data const&)> (std::_Placeholder<1>, std::shared_ptr, std::reference_wrapper, std::reference_wrapper)> >::_M_invoke(std::_Any_data const&, nfd::fw::Strategy*) [152] 0.25 0.01 10669387/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.14 0.00 5334689/5334689 nfd::fw::Strategy::beforeSatisfyInterest(std::shared_ptr, nfd::face::Face const&, ndn::Data const&) [263] ----------------------------------------------- 0.00 0.53 1/1 nfd::Nfd::initialize() [148] [153] 0.2 0.00 0.53 1 nfd::Forwarder::Forwarder() [153] 0.00 0.48 1/1 nfd::fw::makeDefaultStrategy(nfd::Forwarder&) [161] 0.02 0.00 1/1 nfd::Pit::Pit(nfd::NameTree&) [363] 0.00 0.02 1/1 nfd::NameTree::NameTree(unsigned long) [372] 0.01 0.00 1/1 nfd::DeadNonceList::DeadNonceList(boost::chrono::duration > const&) [378] 0.00 0.00 1/1 nfd::StrategyChoice::StrategyChoice(nfd::NameTree&, std::shared_ptr) [471] 0.00 0.00 1/1 nfd::fw::installStrategies(nfd::Forwarder&) [479] 0.00 0.00 1/1 nfd::cs::Cs::Cs(unsigned long, std::unique_ptr >) [596] 0.00 0.00 1/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/1 nfd::FaceTable::FaceTable(nfd::Forwarder&) [1160] 0.00 0.00 1/1 nfd::Fib::Fib(nfd::NameTree&) [1146] 0.00 0.00 1/1 nfd::cs::makeDefaultPolicy() [1135] 0.00 0.00 1/1 nfd::Measurements::Measurements(nfd::NameTree&) [1120] ----------------------------------------------- 0.00 0.52 130/130 nfd::face::Transport::setState(nfd::face::TransportState) [155] [154] 0.2 0.00 0.52 130 ndn::util::signal::Signal::operator()(nfd::face::TransportState const&, nfd::face::TransportState const&) [154] 0.00 0.52 65/65 std::_Function_handler)> (nfd::FaceTable*, std::shared_ptr)> >::_M_invoke(std::_Any_data const&) [156] 0.00 0.00 130/144 std::_Function_handler const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}>::_M_invoke(std::_Any_data const&, nfd::face::TransportState const&, nfd::face::TransportState const&) [706] ----------------------------------------------- 0.00 0.26 65/130 nfd::face::StreamTransport::processErrorCode(boost::system::error_code const&) [215] 0.00 0.26 65/130 nfd::face::StreamTransport::deferredClose() [141] [155] 0.2 0.00 0.52 130 nfd::face::Transport::setState(nfd::face::TransportState) [155] 0.00 0.52 130/130 ndn::util::signal::Signal::operator()(nfd::face::TransportState const&, nfd::face::TransportState const&) [154] ----------------------------------------------- 0.00 0.52 65/65 ndn::util::signal::Signal::operator()(nfd::face::TransportState const&, nfd::face::TransportState const&) [154] [156] 0.2 0.00 0.52 65 std::_Function_handler)> (nfd::FaceTable*, std::shared_ptr)> >::_M_invoke(std::_Any_data const&) [156] 0.11 0.41 65/65 nfd::FaceTable::remove(std::shared_ptr) [157] 0.00 0.00 130/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.11 0.41 65/65 std::_Function_handler)> (nfd::FaceTable*, std::shared_ptr)> >::_M_invoke(std::_Any_data const&) [156] [157] 0.2 0.11 0.41 65 nfd::FaceTable::remove(std::shared_ptr) [157] 0.21 0.20 65/65 nfd::Fib::removeNextHopFromAllEntries(std::shared_ptr) [175] 0.00 0.00 65/166 ndn::util::signal::Signal >::operator()(std::shared_ptr const&) [440] 0.00 0.00 195/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 65/65 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::erase(unsigned long const&) [751] 0.00 0.00 65/744 nfd::getGlobalIoService() [663] ----------------------------------------------- 104440492 std::vector >::operator=(std::vector > const&) [73] [158] 0.2 0.50 0.00 104440492 __gnu_cxx::__normal_iterator > > std::copy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [158] 1104 std::vector >::operator=(std::vector > const&) [73] ----------------------------------------------- [159] 0.2 0.50 0.00 ndn::util::signal::Signal::operator()(unsigned long const&, unsigned long const&) [159] ----------------------------------------------- 0.20 0.28 1/1 nfd::fw::makeDefaultStrategy(nfd::Forwarder&) [161] [160] 0.2 0.20 0.28 1 nfd::fw::BestRouteStrategy2::BestRouteStrategy2(nfd::Forwarder&, ndn::Name const&) [160] 0.28 0.00 1/1 nfd::fw::RetxSuppressionExponential::RetxSuppressionExponential(boost::chrono::duration > const&, float, boost::chrono::duration > const&) [209] 0.00 0.00 1/7 nfd::fw::Strategy::Strategy(nfd::Forwarder&, ndn::Name const&) [515] ----------------------------------------------- 0.00 0.48 1/1 nfd::Forwarder::Forwarder() [153] [161] 0.2 0.00 0.48 1 nfd::fw::makeDefaultStrategy(nfd::Forwarder&) [161] 0.20 0.28 1/1 nfd::fw::BestRouteStrategy2::BestRouteStrategy2(nfd::Forwarder&, ndn::Name const&) [160] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1304] ----------------------------------------------- 0.34 0.13 5334694/5334694 nfd::Forwarder::onIncomingData(nfd::face::Face&, ndn::Data const&) [23] [162] 0.2 0.34 0.13 5334694 nfd::pit::Entry::deleteOutRecord(nfd::face::Face const&) [162] 0.13 0.01 5334693/3031975724 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [309] ----------------------------------------------- 0.00 0.46 420136/420136 nfd::face::GenericLinkService::doSendNack(ndn::lp::Nack const&) [97] [163] 0.2 0.00 0.46 420136 ndn::lp::Packet& ndn::lp::Packet::add >(ndn::lp::detail::FieldDecl::ValueType const&) [163] 0.42 0.00 420136/420603 __gnu_cxx::__normal_iterator > > std::lower_bound<__gnu_cxx::__normal_iterator > >, unsigned long, bool (*)(ndn::Block const&, unsigned long)>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned long const&, bool (*)(ndn::Block const&, unsigned long)) [167] 0.02 0.00 840272/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.01 0.00 420136/3031975724 ndn::Block::~Block() [40] ----------------------------------------------- 0.00 0.00 254/11509663 nfd::face::StreamTransport::handleReceive(boost::system::error_code const&, unsigned long) [213] 0.00 0.00 272/11509663 nfd::face::InternalForwarderTransport::receiveFromLink(ndn::Block const&) [407] 0.45 0.00 11509137/11509663 nfd::face::DatagramTransport::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4] [164] 0.2 0.45 0.00 11509663 nfd::face::Transport::receive(nfd::face::Transport::Packet&&) [164] ----------------------------------------------- [165] 0.2 0.45 0.00 boost::asio::detail::reactive_socket_recvfrom_op, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::ptr::~ptr() [165] ----------------------------------------------- 0.14 0.29 5754856/5754856 nfd::Forwarder::onContentStoreMiss(nfd::face::Face const&, std::shared_ptr, ndn::Interest const&) [19] [166] 0.2 0.14 0.29 5754856 std::_Function_base::_Base_manager, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [166] 0.27 0.01 11509714/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.00 0.00 467/420603 ndn::lp::Packet& ndn::lp::Packet::add >(ndn::lp::detail::FieldDecl::ValueType const&) [413] 0.42 0.00 420136/420603 ndn::lp::Packet& ndn::lp::Packet::add >(ndn::lp::detail::FieldDecl::ValueType const&) [163] [167] 0.2 0.43 0.00 420603 __gnu_cxx::__normal_iterator > > std::lower_bound<__gnu_cxx::__normal_iterator > >, unsigned long, bool (*)(ndn::Block const&, unsigned long)>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned long const&, bool (*)(ndn::Block const&, unsigned long)) [167] ----------------------------------------------- 0.08 0.00 11091754/55870111 nfd::scheduler::schedule(boost::chrono::duration > const&, std::function const&) [257] 0.34 0.00 44778357/55870111 nfd::scheduler::cancel(std::shared_ptr const&) [174] [168] 0.2 0.42 0.00 55870111 nfd::scheduler::getGlobalScheduler() [168] 0.00 0.00 1/744 nfd::getGlobalIoService() [663] ----------------------------------------------- 0.01 0.00 1/70 nfd::UnixStreamChannel::~UnixStreamChannel() [400] 0.01 0.00 2/70 nfd::TcpChannel::~TcpChannel() [375] 0.01 0.00 2/70 nfd::UdpChannel::~UdpChannel() [376] 0.39 0.00 65/70 nfd::face::StreamTransport::deferredClose() [141] [169] 0.2 0.42 0.00 70 boost::asio::detail::socket_ops::close(int, unsigned char&, bool, boost::system::error_code&) [169] ----------------------------------------------- [170] 0.2 0.42 0.00 boost::asio::detail::reactive_socket_send_op, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list4*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value > > >::ptr::~ptr() [170] ----------------------------------------------- [171] 0.2 0.42 0.00 ndn::util::signal::Signal::disconnect(std::_List_iterator::Slot>) [171] ----------------------------------------------- 0.21 0.00 5754858/11509726 nfd::pit::Entry::insertOrUpdateOutRecord(std::shared_ptr, ndn::Interest const&) [106] 0.21 0.00 5754868/11509726 nfd::pit::InRecord::update(ndn::Interest const&) [187] [172] 0.2 0.41 0.00 11509726 nfd::pit::FaceRecord::update(ndn::Interest const&) [172] ----------------------------------------------- 0.00 0.00 2/11089613 nfd::NameTree::NameTree(unsigned long) [372] 0.00 0.00 66/11089613 nfd::NameTree::fullEnumerate(std::function const&) const [237] 0.20 0.00 5334696/11089613 nfd::NameTree::findAllMatches(ndn::Name const&, std::function const&) const [56] 0.21 0.00 5754849/11089613 nfd::name_tree::Entry::erasePitEntry(std::shared_ptr) [149] [173] 0.2 0.41 0.00 11089613 __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > std::__find<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::shared_ptr >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::shared_ptr const&, std::random_access_iterator_tag) [173] ----------------------------------------------- 0.00 0.00 1/44778373 nfd::rib::RibManager::~RibManager() [486] 0.00 0.00 1/44778373 nfd::scheduler::ScopedEventId::~ScopedEventId() [619] 0.00 0.00 2/44778373 nfd::DeadNonceList::~DeadNonceList() [617] 0.00 0.00 3/44778373 nfd::rib::RibManager::scheduleActiveFaceFetch(boost::chrono::duration > const&) [544] 0.01 0.04 5334691/44778373 nfd::Forwarder::setStragglerTimer(std::shared_ptr, bool, boost::chrono::duration > const&) [87] 0.01 0.04 5334694/44778373 nfd::Forwarder::onIncomingData(nfd::face::Face&, ndn::Data const&) [23] 0.01 0.04 5754848/44778373 nfd::Forwarder::onInterestFinalize(std::shared_ptr, bool, boost::chrono::duration > const&) [65] 0.01 0.04 5754862/44778373 nfd::Forwarder::setUnsatisfyTimer(std::shared_ptr) [111] 0.01 0.04 5754868/44778373 nfd::Forwarder::onIncomingInterest(nfd::face::Face&, ndn::Interest const&) [11] 0.03 0.13 16844403/44778373 nfd::Forwarder::cancelUnsatisfyAndStragglerTimer(std::shared_ptr) [193] [174] 0.2 0.07 0.34 44778373 nfd::scheduler::cancel(std::shared_ptr const&) [174] 0.34 0.00 44778357/55870111 nfd::scheduler::getGlobalScheduler() [168] ----------------------------------------------- 0.21 0.20 65/65 nfd::FaceTable::remove(std::shared_ptr) [157] [175] 0.2 0.21 0.20 65 nfd::Fib::removeNextHopFromAllEntries(std::shared_ptr) [175] 0.20 0.00 65/65 nfd::NameTree::fullEnumerate(std::function const&) const [237] 0.00 0.00 657/5335352 nfd::NameTree::const_iterator::operator++() [62] 0.00 0.00 260/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 65/5334760 std::_Sp_counted_ptr_inplace (nfd::name_tree::Entry const&)>, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [289] 0.00 0.00 65/5334755 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [296] 0.00 0.00 657/657 nfd::fib::Entry::removeNextHop(std::shared_ptr) [530] 0.00 0.00 65/16004282 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [319] 0.00 0.00 130/6175200 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [383] 0.00 0.00 65/5334756 std::_Sp_counted_deleter (nfd::name_tree::Entry const&)>*, std::_Sp_destroy_inplace (nfd::name_tree::Entry const&)> >, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [380] 0.00 0.00 65/5334755 std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [634] ----------------------------------------------- 0.40 0.00 11930994/11930994 ndn::Interest::Interest(ndn::Interest const&) [31] [176] 0.2 0.40 0.00 11930994 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_copy(std::_Rb_tree_node > > const*, std::_Rb_tree_node > >*) [176] ----------------------------------------------- [177] 0.2 0.40 0.00 ndn::nfd::CommandOptions::CommandOptions(ndn::nfd::CommandOptions const&) [177] ----------------------------------------------- 0.00 0.00 1/134 nfd::face::InternalClientTransport::connectToForwarder(nfd::face::InternalForwarderTransport*) [410] 0.00 0.39 133/134 nfd::connectFaceClosedSignal(nfd::face::Face&, std::function const&) [82] [178] 0.1 0.00 0.39 134 ndn::util::signal::Signal::connect(std::function const&) [178] 0.00 0.39 133/266 std::_Function_base::_Base_manager const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}> const&, std::_Manager_operation) [130] 0.00 0.00 134/134 std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) [710] 0.00 0.00 134/546 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [669] 0.00 0.00 1/3 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) [914] ----------------------------------------------- [179] 0.1 0.39 0.00 void nfd::fw::registerStrategy() [179] 0.00 0.00 1/7 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [513] 0.00 0.00 1/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [874] ----------------------------------------------- 0.39 0.00 21338855/21338855 nfd::name_tree::computeHashSet(ndn::Name const&) [120] [180] 0.1 0.39 0.00 21338855 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, unsigned long const&) [180] ----------------------------------------------- 0.39 0.00 11509669/11509669 nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&) [63] [181] 0.1 0.39 0.00 11509669 ndn::lp::detail::FieldDecl > >, __gnu_cxx::__normal_iterator > > >, 80ul, false>::ValueType ndn::lp::Packet::get > >, __gnu_cxx::__normal_iterator > > >, 80ul, false> >(unsigned long) const [181] ----------------------------------------------- 0.24 0.14 5754833/5754833 nfd::Forwarder::onIncomingInterest(nfd::face::Face&, ndn::Interest const&) [11] [182] 0.1 0.24 0.14 5754833 std::_Function_base::_Base_manager, ndn::Interest const&, ndn::Data const&)> (nfd::Forwarder*, std::reference_wrapper, std::shared_ptr, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [182] 0.14 0.01 5754830/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- [183] 0.1 0.38 0.00 nfd::StrategyChoice::findEffectiveStrategy(nfd::measurements::Entry const&) const [183] ----------------------------------------------- 0.00 0.00 1/5334765 nfd::NameTree::NameTree(unsigned long) [372] 0.00 0.00 66/5334765 nfd::NameTree::fullEnumerate(std::function const&) const [237] 0.26 0.11 5334698/5334765 nfd::NameTree::findAllMatches(ndn::Name const&, std::function const&) const [56] [184] 0.1 0.27 0.11 5334765 nfd::NameTree::const_iterator::const_iterator(nfd::NameTree::IteratorType, nfd::NameTree const&, std::shared_ptr, std::function const&, std::function (nfd::name_tree::Entry const&)> const&) [184] 0.04 0.00 5334765/5334765 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [340] 0.02 0.00 5334763/16004282 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [319] 0.02 0.00 5334762/5334762 std::_Sp_counted_ptr_inplace (nfd::name_tree::Entry const&)>, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [369] 0.02 0.00 1/3 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [325] 0.01 0.00 5334690/16004075 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) [336] 0.00 0.00 66/6175200 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [383] ----------------------------------------------- [185] 0.1 0.37 0.00 nfd::fw::Strategy::rejectPendingInterest(std::shared_ptr) [185] ----------------------------------------------- 0.34 0.02 5754821/5754821 nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) [7] [186] 0.1 0.34 0.02 5754821 std::__shared_ptr::__shared_ptr, ndn::Block const&>(std::_Sp_make_shared_tag, std::allocator const&, ndn::Block const&) [186] 0.02 0.00 5754844/5754997 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [350] ----------------------------------------------- 0.15 0.21 5754867/5754867 nfd::pit::Entry::insertOrUpdateInRecord(std::shared_ptr, ndn::Interest const&) [104] [187] 0.1 0.15 0.21 5754867 nfd::pit::InRecord::update(ndn::Interest const&) [187] 0.21 0.00 5754868/11509726 nfd::pit::FaceRecord::update(ndn::Interest const&) [172] 0.00 0.00 20/3031975724 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [134] 0.00 0.00 20/3031975724 ndn::Interest::~Interest() [219] 0.00 0.00 20/5755167 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [311] 0.00 0.00 20/5755483 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [329] ----------------------------------------------- 0.23 0.12 5334699/5334699 nfd::Forwarder::onIncomingData(nfd::face::Face&, ndn::Data const&) [23] [188] 0.1 0.23 0.12 5334699 std::pair, bool> std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(nfd::face::Face*&&) [188] 0.12 0.00 5334689/5334689 std::_Rb_tree_iterator std::_Rb_tree, std::less, std::allocator >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, nfd::face::Face*&&) [271] ----------------------------------------------- 0.00 0.00 411/11510523 std::map, std::less, std::allocator > > >::operator[](unsigned long&&) [433] 0.06 0.29 11510112/11510523 void ndn::TagHost::setTag >(std::shared_ptr >) const [102] [189] 0.1 0.06 0.29 11510523 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > >(std::_Rb_tree_const_iterator > >, std::pair >&&) [189] 0.20 0.09 11510326/11510326 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [206] 0.00 0.00 206/11510516 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [293] ----------------------------------------------- [190] 0.1 0.35 0.00 std::_Function_handler (nfd::name_tree::Entry const&), nfd::StrategyChoice::changeStrategy(nfd::strategy_choice::Entry&, nfd::fw::Strategy&, nfd::fw::Strategy&)::{lambda(nfd::name_tree::Entry const&)#1}>::_M_invoke(std::_Any_data const&, nfd::name_tree::Entry const&) [190] ----------------------------------------------- [191] 0.1 0.35 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [191] ----------------------------------------------- 0.00 0.00 223/12353048 nfd::NameTree::fullEnumerate(std::function const&) const [237] 0.00 0.00 2003/12353048 nfd::NameTree::const_iterator::operator++() [62] 0.35 0.00 12350822/12353048 nfd::NameTree::findLongestPrefixMatch(std::shared_ptr, std::function const&) const [45] [192] 0.1 0.35 0.00 12353048 nfd::predicate_NameTreeEntry_hasFibEntry(nfd::name_tree::Entry const&) [192] ----------------------------------------------- 0.06 0.05 5334693/16844412 nfd::Forwarder::onIncomingData(nfd::face::Face&, ndn::Data const&) [23] 0.06 0.05 5754847/16844412 nfd::Forwarder::onInterestFinalize(std::shared_ptr, bool, boost::chrono::duration > const&) [65] 0.06 0.05 5754872/16844412 nfd::Forwarder::onIncomingInterest(nfd::face::Face&, ndn::Interest const&) [11] [193] 0.1 0.19 0.15 16844412 nfd::Forwarder::cancelUnsatisfyAndStragglerTimer(std::shared_ptr) [193] 0.03 0.13 16844403/44778373 nfd::scheduler::cancel(std::shared_ptr const&) [174] ----------------------------------------------- 0.32 0.02 420136/420136 nfd::Forwarder::onIncomingNack(nfd::face::Face&, ndn::lp::Nack const&) [54] [194] 0.1 0.32 0.02 420136 std::_Function_base::_Base_manager, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [194] 0.02 0.00 840272/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- [195] 0.1 0.34 0.00 nfd::cs::EntryImpl::EntryImpl(std::shared_ptr, bool) [195] ----------------------------------------------- [196] 0.1 0.34 0.00 nfd::face::operator<<(std::ostream&, nfd::face::TransportState) [196] ----------------------------------------------- [197] 0.1 0.33 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [197] 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [991] ----------------------------------------------- [198] 0.1 0.33 0.00 nfd::pit::Entry::canForwardTo(nfd::face::Face const&) const [198] ----------------------------------------------- [199] 0.1 0.31 0.00 void std::_Destroy(ndn::lp::Packet*, ndn::lp::Packet*) [199] ----------------------------------------------- 0.31 0.00 23019385/23019385 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ndn::lp::Packet const&) [66] [200] 0.1 0.31 0.00 23019385 ndn::lp::Packet* std::__uninitialized_move_a >(ndn::lp::Packet*, ndn::lp::Packet*, ndn::lp::Packet*, std::allocator&) [200] ----------------------------------------------- 0.16 0.14 5754830/5754830 nfd::Forwarder::onIncomingInterest(nfd::face::Face&, ndn::Interest const&) [11] [201] 0.1 0.16 0.14 5754830 std::_Function_base::_Base_manager, ndn::Interest const&)> (nfd::Forwarder*, std::reference_wrapper, std::shared_ptr, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [201] 0.14 0.01 5754832/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.17 0.13 5334692/5334692 nfd::Forwarder::onIncomingData(nfd::face::Face&, ndn::Data const&) [23] [202] 0.1 0.17 0.13 5334692 nfd::pit::Entry::deleteInRecords() [202] 0.13 0.01 5334692/3031975724 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [309] ----------------------------------------------- [203] 0.1 0.30 0.00 nfd::face::LpReassembler::doReassembly(std::tuple const&) [203] ----------------------------------------------- 277 nfd::name_tree::Entry::~Entry() [204] 5754847 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [204] 0.1 0.29 0.00 5754847+277 nfd::name_tree::Entry::~Entry() [204] 0.00 0.00 276/5755123 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [313] 0.00 0.00 278/5755123 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [379] 5755125 ndn::Block::~Block() [40] 5755124 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 277 nfd::name_tree::Entry::~Entry() [204] ----------------------------------------------- 0.29 0.00 5754836/5754836 nfd::Pit::findOrInsert(ndn::Interest const&, bool) [25] [205] 0.1 0.29 0.00 5754836 nfd::pit::Entry::Entry(ndn::Interest const&) [205] ----------------------------------------------- 0.20 0.09 11510326/11510326 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > >(std::_Rb_tree_const_iterator > >, std::pair >&&) [189] [206] 0.1 0.20 0.09 11510326 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [206] 0.09 0.00 11510310/11510516 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [293] ----------------------------------------------- 0.28 0.00 11510119/11510119 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [207] 0.1 0.28 0.00 11510119 ndn::SimpleTag::~SimpleTag() [207] ----------------------------------------------- 0.00 0.00 66/11509773 ndn::CommandInterestValidator::checkPolicy(ndn::Interest const&, int, std::function const&)> const&, std::function const&, std::string const&)> const&, std::vector, std::allocator > >&) [59] 0.28 0.00 11509707/11509773 nfd::Forwarder::onOutgoingInterest(std::shared_ptr, nfd::face::Face&, bool) [35] [208] 0.1 0.28 0.00 11509773 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__weak_count<(__gnu_cxx::_Lock_policy)2> const&) [208] ----------------------------------------------- 0.28 0.00 1/1 nfd::fw::BestRouteStrategy2::BestRouteStrategy2(nfd::Forwarder&, ndn::Name const&) [160] [209] 0.1 0.28 0.00 1 nfd::fw::RetxSuppressionExponential::RetxSuppressionExponential(boost::chrono::duration > const&, float, boost::chrono::duration > const&) [209] ----------------------------------------------- 5754847 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [210] 0.1 0.21 0.06 5754847 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [210] 0.05 0.00 5754852/5755167 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [311] 0.00 0.00 420136/23019646 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [281] 0.00 0.00 420135/23020432 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [308] 0.00 0.00 5/5755483 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [329] 23019384 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 420158 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [309] 6 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [134] 5 ndn::Interest::~Interest() [219] ----------------------------------------------- [211] 0.1 0.27 0.00 std::_Function_handler, ndn::Interest const&, ndn::Data const&)> (nfd::Forwarder*, std::reference_wrapper, std::shared_ptr, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_invoke(std::_Any_data const&, ndn::Interest const&, ndn::Data const&) [211] ----------------------------------------------- [212] 0.1 0.27 0.00 nfd::face::GenericLinkService::~GenericLinkService() [212] ----------------------------------------------- 0.00 0.26 327/327 boost::asio::detail::reactive_socket_recv_op, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [214] [213] 0.1 0.00 0.26 327 nfd::face::StreamTransport::handleReceive(boost::system::error_code const&, unsigned long) [213] 0.00 0.26 65/65 nfd::face::StreamTransport::processErrorCode(boost::system::error_code const&) [215] 0.00 0.00 258/11509666 nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [5] 0.00 0.00 290/356 void boost::asio::detail::reactive_socket_service_base::async_receive, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, boost::asio::mutable_buffers_1 const&, int, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >) [424] 0.00 0.00 853/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 851/3031975724 ndn::Block::~Block() [40] 0.00 0.00 254/11509663 nfd::face::Transport::receive(nfd::face::Transport::Packet&&) [164] 0.00 0.00 260/23019087 nfd::face::Transport::Packet::Packet(ndn::Block&&) [147] 0.00 0.00 291/23019646 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [281] ----------------------------------------------- 0.00 0.00 1/316 boost::asio::detail::epoll_reactor::shutdown_service() [411] 0.00 0.26 315/316 boost::asio::detail::task_io_service::run(boost::system::error_code&) [1] [214] 0.1 0.00 0.26 316 boost::asio::detail::reactive_socket_recv_op, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [214] 0.00 0.26 327/327 nfd::face::StreamTransport::handleReceive(boost::system::error_code const&, unsigned long) [213] ----------------------------------------------- 0.00 0.26 65/65 nfd::face::StreamTransport::handleReceive(boost::system::error_code const&, unsigned long) [213] [215] 0.1 0.00 0.26 65 nfd::face::StreamTransport::processErrorCode(boost::system::error_code const&) [215] 0.00 0.26 65/130 nfd::face::Transport::setState(nfd::face::TransportState) [155] 0.00 0.00 65/65 nfd::face::StreamTransport::doClose() [475] ----------------------------------------------- 0.26 0.00 66/66 nfd::ManagerBase::handleCommand(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function) [99] [216] 0.1 0.26 0.00 66 std::vector >::_M_copy_aligned(std::_Bit_const_iterator, std::_Bit_const_iterator, std::_Bit_iterator) [216] ----------------------------------------------- [217] 0.1 0.26 0.00 ndn::Block* std::copy(ndn::Block*, ndn::Block*, ndn::Block*) [217] ----------------------------------------------- 0.16 0.09 420136/420136 nfd::Forwarder::onIncomingNack(nfd::face::Face&, ndn::lp::Nack const&) [54] [218] 0.1 0.16 0.09 420136 nfd::pit::OutRecord::setIncomingNack(ndn::lp::Nack const&) [218] 0.03 0.07 420136/221762921 ndn::Block::Block(ndn::Block const&) [17] ----------------------------------------------- 5 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [210] 5755455 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 4/3031975724 nfd::rib::RibManager::fetchActiveFaces() [239] 0.00 0.00 20/3031975724 nfd::pit::InRecord::update(ndn::Interest const&) [187] 0.00 0.00 66/3031975724 nfd::ManagerBase::authorize(ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const*, std::function, std::function) [415] 0.00 0.00 66/3031975724 std::_Function_base::_Base_manager)> (nfd::ManagerBase*, ndn::Interest, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [494] 0.01 0.00 420136/3031975724 nfd::face::GenericLinkService::decodeNack(ndn::Block const&, ndn::lp::Packet const&) [50] 0.01 0.00 420136/3031975724 ndn::lp::Nack::~Nack() [294] 0.01 0.00 420136/3031975724 nfd::Forwarder::onOutgoingNack(std::shared_ptr, nfd::face::Face const&, ndn::lp::NackHeader const&) [92] [219] 0.1 0.14 0.12 7016024 ndn::Interest::~Interest() [219] 0.09 0.00 7017136/18527293 std::_Rb_tree, std::_Select1st >, std::greater, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [222] 0.02 0.01 5754876/23019646 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [281] 70171529 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 63154306 ndn::Block::~Block() [40] ----------------------------------------------- [220] 0.1 0.25 0.00 std::__detail::_Map_base, std::_Select1st >, true, std::_Hashtable, std::allocator >, std::_Select1st >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true> >::operator[](unsigned long&&) [220] ----------------------------------------------- [221] 0.1 0.00 0.24 boost::thread_specific_ptr::delete_data::operator()(void*) [221] 0.14 0.00 2/2 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [261] 0.10 0.00 1/1 unsigned long boost::asio::detail::epoll_reactor::cancel_timer >(boost::asio::detail::timer_queue >&, boost::asio::detail::timer_queue >::per_timer_data&, unsigned long) [283] ----------------------------------------------- 0.00 0.00 564/18527293 ndn::Selectors::~Selectors() [401] 0.09 0.00 7017136/18527293 ndn::Interest::~Interest() [219] 0.15 0.00 11509593/18527293 std::_Bind (std::_Placeholder<1>, ndn::Interest)>::~_Bind() [60] [222] 0.1 0.24 0.00 18527293 std::_Rb_tree, std::_Select1st >, std::greater, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [222] ----------------------------------------------- [223] 0.1 0.24 0.00 boost::random::mersenne_twister_engine::operator()() [223] ----------------------------------------------- [224] 0.1 0.24 0.00 nfd::NameTree::dump(std::ostream&) const [224] ----------------------------------------------- [225] 0.1 0.24 0.00 nfd::NetworkRegionTable::isInProducerRegion(ndn::Link const&) const [225] ----------------------------------------------- 0.00 0.23 1/1 nfd::NfdRunner::~NfdRunner() [227] [226] 0.1 0.00 0.23 1 nfd::Nfd::~Nfd() [226] 0.00 0.23 1/1 nfd::Forwarder::~Forwarder() [228] 0.00 0.00 1/1 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [578] 0.00 0.00 2/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/1 nfd::CommandValidator::~CommandValidator() [612] 0.00 0.00 1/1 nfd::scheduler::ScopedEventId::~ScopedEventId() [619] 0.00 0.00 2/8 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [835] 0.00 0.00 1/3 std::_Function_base::_Base_manager (nfd::Forwarder::*)(unsigned long) const> (nfd::Forwarder*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [911] 0.00 0.00 1/3 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [926] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1269] 0.00 0.00 1/1314 boost::property_tree::basic_ptree >::~basic_ptree() [649] ----------------------------------------------- [227] 0.1 0.00 0.23 nfd::NfdRunner::~NfdRunner() [227] 0.00 0.23 1/1 nfd::Nfd::~Nfd() [226] 0.00 0.00 2/2 boost::asio::detail::signal_set_service::clear(boost::asio::detail::signal_set_service::implementation_type&, boost::system::error_code&) [966] 0.00 0.00 2/2 boost::asio::detail::signal_set_service::cancel(boost::asio::detail::signal_set_service::implementation_type&, boost::system::error_code&) [967] ----------------------------------------------- 0.00 0.23 1/1 nfd::Nfd::~Nfd() [226] [228] 0.1 0.00 0.23 1 nfd::Forwarder::~Forwarder() [228] 0.00 0.23 1/1 nfd::Forwarder::~Forwarder() [229] 0.00 0.00 1/2 ndn::util::signal::Signal >::~Signal() [939] 0.00 0.00 1/1 nfd::FaceTable::~FaceTable() [1161] ----------------------------------------------- 0.00 0.23 1/1 nfd::Forwarder::~Forwarder() [228] [229] 0.1 0.00 0.23 1 nfd::Forwarder::~Forwarder() [229] 0.13 0.00 1/1 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [269] 0.10 0.00 1/1 nfd::NameTree::~NameTree() [280] 0.00 0.00 1/1 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [512] 0.00 0.00 1/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/1 nfd::DeadNonceList::~DeadNonceList() [617] 0.00 0.00 1/8 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [835] 0.00 0.00 1/1 nfd::cs::priority_fifo::PriorityFifoPolicy::~PriorityFifoPolicy() [1133] 0.00 0.00 1/1 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [1321] 0.00 0.00 1/1 nfd::Fib::~Fib() [1147] ----------------------------------------------- [230] 0.1 0.23 0.00 std::_Sp_counted_deleter (nfd::name_tree::Entry const&)>*, std::_Sp_destroy_inplace (nfd::name_tree::Entry const&)> >, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [230] ----------------------------------------------- 0.22 0.00 11509138/11509138 boost::asio::detail::reactive_socket_send_op, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list4*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [70] [231] 0.1 0.22 0.00 11509138 nfd::face::DatagramTransport::handleSend(boost::system::error_code const&, unsigned long, ndn::Block const&) [231] ----------------------------------------------- 0.12 0.10 5754862/5754862 nfd::fw::BestRouteStrategy2::afterReceiveInterest(nfd::face::Face const&, ndn::Interest const&, std::shared_ptr, std::shared_ptr) [30] [232] 0.1 0.12 0.10 5754862 nfd::fw::RetxSuppressionExponential::decide(nfd::face::Face const&, ndn::Interest const&, nfd::pit::Entry&) const [232] 0.10 0.00 5754858/5754858 nfd::pit::Entry::hasUnexpiredOutRecords() const [282] 0.00 0.00 8/8 nfd::fw::RetxSuppression::getLastOutgoing(nfd::pit::Entry const&) const [833] 0.00 0.00 8/8 std::shared_ptr nfd::StrategyInfoHost::getOrCreateStrategyInfo > const&>(boost::chrono::duration > const&) [831] ----------------------------------------------- 0.22 0.00 39/39 nfd::cs::Cs::find(ndn::Interest const&, std::function const&, std::function const&) const [14] [233] 0.1 0.22 0.00 39 nfd::cs::Cs::findRightmost(ndn::Interest const&, std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) const [233] ----------------------------------------------- 0.00 0.00 8/11509721 nfd::fw::BestRouteStrategy2::afterReceiveInterest(nfd::face::Face const&, ndn::Interest const&, std::shared_ptr, std::shared_ptr) [30] 0.11 0.00 5754854/11509721 nfd::fw::predicate_NextHop_eligible(std::shared_ptr const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >) [122] 0.11 0.00 5754859/11509721 nfd::Forwarder::onOutgoingInterest(std::shared_ptr, nfd::face::Face&, bool) [35] [234] 0.1 0.21 0.00 11509721 nfd::pit::Entry::violatesScope(nfd::face::Face const&) const [234] ----------------------------------------------- 5334821 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 2/3031975724 nfd::face::makeInternalFace(ndn::security::KeyChain&) [409] [235] 0.1 0.20 0.00 5334823 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [235] 58685907 ndn::Block::~Block() [40] 58685897 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- [236] 0.1 0.20 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [236] ----------------------------------------------- 0.20 0.00 65/65 nfd::Fib::removeNextHopFromAllEntries(std::shared_ptr) [175] [237] 0.1 0.20 0.00 65 nfd::NameTree::fullEnumerate(std::function const&) const [237] 0.00 0.00 855/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 263/26674399 nfd::NameTree::const_iterator::const_iterator(nfd::NameTree::const_iterator const&) [100] 0.00 0.00 223/12353048 nfd::predicate_NameTreeEntry_hasFibEntry(nfd::name_tree::Entry const&) [192] 0.00 0.00 66/5334765 nfd::NameTree::const_iterator::const_iterator(nfd::NameTree::IteratorType, nfd::NameTree const&, std::shared_ptr, std::function const&, std::function (nfd::name_tree::Entry const&)> const&) [184] 0.00 0.00 66/11089613 __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > std::__find<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::shared_ptr >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::shared_ptr const&, std::random_access_iterator_tag) [173] 0.00 0.00 65/16004282 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [319] 0.00 0.00 223/12353053 std::_Function_handler::_M_invoke(std::_Any_data const&, nfd::name_tree::Entry const&) [396] 0.00 0.00 223/150468349 std::function::operator()(nfd::name_tree::Entry const&) const [274] ----------------------------------------------- 0.14 0.04 6175036/6175036 nfd::DeadNonceList::makeEntry(ndn::Name const&, unsigned int) [88] [238] 0.1 0.14 0.04 6175036 CityHash64WithSeeds(char const*, unsigned long, unsigned long, unsigned long) [238] 0.03 0.02 6175033/216416249 CityHash64(char const*, unsigned long) [101] ----------------------------------------------- [239] 0.1 0.00 0.18 nfd::rib::RibManager::fetchActiveFaces() [239] 0.00 0.18 5/5 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count>(std::_Sp_make_shared_tag, ndn::OBufferStream*, std::allocator const&) [240] 0.00 0.00 6/6 std::_Function_base::_Base_manager >, boost::_bi::list3, boost::arg<2>, boost::_bi::value > > > >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [525] 0.00 0.00 7/7 boost::_bi::bind_t >, boost::_bi::list_av_3, std::shared_ptr >::type> boost::bind, nfd::rib::RibManager*, std::_Placeholder<2>, std::shared_ptr >(void (nfd::rib::RibManager::*)(ndn::Data const&, std::shared_ptr), nfd::rib::RibManager*, std::_Placeholder<2>, std::shared_ptr) [545] 0.00 0.00 12/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 5/3031975724 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [134] 0.00 0.00 4/3031975724 ndn::Interest::~Interest() [219] 0.00 0.00 5/5 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [878] 0.00 0.00 5/324 nfd::rib::RibManager::onLocalhopRequest(ndn::Interest const&) [678] 0.00 0.00 5/70 __tcf_0 [736] 0.00 0.00 4/23 std::_Function_base::_Base_manager (nfd::rib::RibManager*)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [795] ----------------------------------------------- 0.00 0.18 5/5 nfd::rib::RibManager::fetchActiveFaces() [239] [240] 0.1 0.00 0.18 5 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count>(std::_Sp_make_shared_tag, ndn::OBufferStream*, std::allocator const&) [240] 0.18 0.00 5/5 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [241] 0.00 0.00 6/6 boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::open(ndn::iostreams::buffer_append_device const&, long, long) [861] ----------------------------------------------- 0.18 0.00 5/5 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count>(std::_Sp_make_shared_tag, ndn::OBufferStream*, std::allocator const&) [240] [241] 0.1 0.18 0.00 5 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [241] ----------------------------------------------- [242] 0.1 0.18 0.00 std::list >::~list() [242] ----------------------------------------------- [243] 0.1 0.18 0.00 std::vector, std::allocator > >::~vector() [243] ----------------------------------------------- 0.18 0.00 5754866/5754866 nfd::Forwarder::onIncomingInterest(nfd::face::Face&, ndn::Interest const&) [11] [244] 0.1 0.18 0.00 5754866 nfd::pit::Entry::findNonce(unsigned int, nfd::face::Face const&) const [244] ----------------------------------------------- [245] 0.1 0.18 0.00 nfd::Fib::findLongestPrefixMatch(nfd::measurements::Entry const&) const [245] ----------------------------------------------- [246] 0.1 0.00 0.17 nfd::FibManager::listEntries(ndn::Name const&, ndn::Interest const&, ndn::mgmt::StatusDatasetContext&) [246] 0.17 0.00 1/1 nfd::fib::NextHop::getCost() const [248] 0.00 0.00 1/5335352 nfd::NameTree::const_iterator::operator++() [62] 0.00 0.00 19/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 3/3031975724 ndn::Block::~Block() [40] 0.00 0.00 2/3031975724 ndn::Name::~Name() [299] 0.00 0.00 1/1 nfd::Fib::begin() const [608] 0.00 0.00 1/5334760 std::_Sp_counted_ptr_inplace (nfd::name_tree::Entry const&)>, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [289] 0.00 0.00 1/5334755 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [296] ----------------------------------------------- 0.02 0.00 5334708/42677269 nfd::NameTree::findLongestPrefixMatch(ndn::Name const&, std::function const&) const [78] 0.15 0.00 37342561/42677269 nfd::NameTree::const_iterator::operator++() [62] [247] 0.1 0.17 0.00 42677269 std::_Function_handler::_M_invoke(std::_Any_data const&, nfd::name_tree::Entry const&) [247] ----------------------------------------------- 0.17 0.00 1/1 nfd::FibManager::listEntries(ndn::Name const&, ndn::Interest const&, ndn::mgmt::StatusDatasetContext&) [246] [248] 0.1 0.17 0.00 1 nfd::fib::NextHop::getCost() const [248] ----------------------------------------------- 0.17 0.00 5334701/5334701 nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [20] [249] 0.1 0.17 0.00 5334701 bool ndn::lp::Packet::has >() const [249] ----------------------------------------------- 0.03 0.13 5334700/5334700 nfd::Forwarder::onIncomingData(nfd::face::Face&, ndn::Data const&) [23] [250] 0.1 0.03 0.13 5334700 std::vector, std::allocator > >::~vector() [250] 0.13 0.01 5334696/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.16 0.00 5334698/5334698 std::__shared_ptr::__shared_ptr, ndn::Block const&>(std::_Sp_make_shared_tag, std::allocator const&, ndn::Block const&) [123] [251] 0.1 0.16 0.00 5334698 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [251] ----------------------------------------------- 0.16 0.00 5334696/5334696 ndn::util::signal::Signal::operator()(ndn::Data const&) [22] [252] 0.1 0.16 0.00 5334696 nfd::Forwarder::startProcessData(nfd::face::Face&, ndn::Data const&) [252] ----------------------------------------------- 0.15 0.00 206/206 nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [20] [253] 0.1 0.15 0.00 206 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [253] ----------------------------------------------- [254] 0.1 0.15 0.00 std::function (nfd::name_tree::Entry const&)>::operator()(nfd::name_tree::Entry const&) const [254] ----------------------------------------------- [255] 0.1 0.15 0.00 std::_Hashtable, std::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, true, true>::_Hashtable(unsigned long const*, unsigned long const*, unsigned long, std::hash const&, std::__detail::_Mod_range_hashing const&, std::__detail::_Default_ranged_hash const&, std::equal_to const&, std::_Identity const&, std::allocator const&) [255] ----------------------------------------------- [256] 0.1 0.15 0.00 std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [256] ----------------------------------------------- 0.00 0.00 2/11091753 nfd::DeadNonceList::DeadNonceList(boost::chrono::duration > const&) [378] 0.00 0.00 6/11091753 nfd::rib::RibManager::scheduleActiveFaceFetch(boost::chrono::duration > const&) [544] 0.00 0.00 64/11091753 nfd::rib::RibManager::onNotification(ndn::nfd::FaceEventNotification const&) [506] 0.00 0.00 355/11091753 nfd::DeadNonceList::adjustCapacity() [445] 0.00 0.00 1776/11091753 nfd::DeadNonceList::mark() [439] 0.03 0.04 5334690/11091753 nfd::Forwarder::setStragglerTimer(std::shared_ptr, bool, boost::chrono::duration > const&) [87] 0.03 0.04 5754860/11091753 nfd::Forwarder::setUnsatisfyTimer(std::shared_ptr) [111] [257] 0.1 0.06 0.08 11091753 nfd::scheduler::schedule(boost::chrono::duration > const&, std::function const&) [257] 0.08 0.00 11091754/55870111 nfd::scheduler::getGlobalScheduler() [168] ----------------------------------------------- 0.14 0.00 32/32 nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket >&&, ndn::nfd::FacePersistency, boost::chrono::duration >) [259] [258] 0.1 0.14 0.00 32 nfd::face::DatagramTransport::DatagramTransport(boost::asio::basic_datagram_socket >&&) [258] 0.00 0.00 32/101 nfd::face::Transport::Transport() [386] 0.00 0.00 32/23019006 boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool) [58] ----------------------------------------------- 0.00 0.14 32/32 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [137] [259] 0.1 0.00 0.14 32 nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket >&&, ndn::nfd::FacePersistency, boost::chrono::duration >) [259] 0.14 0.00 32/32 nfd::face::DatagramTransport::DatagramTransport(boost::asio::basic_datagram_socket >&&) [258] 0.00 0.00 32/33 nfd::scheduler::ScopedEventId::ScopedEventId() [776] 0.00 0.00 32/133 nfd::face::Transport::setPersistency(ndn::nfd::FacePersistency) [711] 0.00 0.00 32/32 nfd::udp::computeMtu(boost::asio::ip::basic_endpoint const&) [780] ----------------------------------------------- 0.14 0.00 420146/420146 nfd::Forwarder::insertDeadNonceList(nfd::pit::Entry&, bool, boost::chrono::duration > const&, nfd::face::Face*) [133] [260] 0.1 0.14 0.00 420146 nfd::insertNonceToDnl(nfd::DeadNonceList&, nfd::pit::Entry const&, nfd::pit::OutRecord const&) [260] 0.00 0.00 420145/24279878 nfd::pit::Entry::getName() const [331] ----------------------------------------------- 2 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [261] 0.14 0.00 2/2 boost::thread_specific_ptr::delete_data::operator()(void*) [221] [261] 0.1 0.14 0.00 2+2 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [261] 0.00 0.00 1/17684743 std::_Function_base::_Base_manager)> (nfd::Forwarder*, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [117] 0.00 0.00 1/8530 std::_Function_base::_Base_manager (nfd::DeadNonceList*)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [639] 2 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [261] ----------------------------------------------- 0.14 0.00 5754844/5754844 ndn::util::signal::Signal::operator()(ndn::Interest const&) [9] [262] 0.1 0.14 0.00 5754844 std::_Function_handler (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Interest const&) [262] ----------------------------------------------- 0.14 0.00 5334689/5334689 std::_Function_handler, nfd::face::Face const&, ndn::Data const&)> (std::_Placeholder<1>, std::shared_ptr, std::reference_wrapper, std::reference_wrapper)> >::_M_invoke(std::_Any_data const&, nfd::fw::Strategy*) [152] [263] 0.1 0.14 0.00 5334689 nfd::fw::Strategy::beforeSatisfyInterest(std::shared_ptr, nfd::face::Face const&, ndn::Data const&) [263] ----------------------------------------------- [264] 0.1 0.14 0.00 boost::any::holder::~holder() [264] ----------------------------------------------- [265] 0.1 0.14 0.00 std::enable_shared_from_this::~enable_shared_from_this() [265] ----------------------------------------------- 0.00 0.00 41/420188 nfd::Forwarder::onIncomingData(nfd::face::Face&, ndn::Data const&) [23] 0.00 0.14 420147/420188 nfd::Forwarder::insertDeadNonceList(nfd::pit::Entry&, bool, boost::chrono::duration > const&, nfd::face::Face*) [133] [266] 0.1 0.00 0.14 420188 nfd::DeadNonceList::add(ndn::Name const&, unsigned int) [266] 0.01 0.13 420188/6175039 nfd::DeadNonceList::makeEntry(ndn::Name const&, unsigned int) [88] 0.00 0.00 6/6 boost::multi_index::detail::hashed_index, boost::hash, std::equal_to, boost::multi_index::detail::nth_layer<2, unsigned long, boost::multi_index::indexed_by >, boost::multi_index::hashed_non_unique, mpl_::na, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator >, boost::mpl::vector0, boost::multi_index::detail::hashed_non_unique_tag>::unchecked_rehash(unsigned long) [859] ----------------------------------------------- 0.13 0.00 4/4 nfd::Forwarder::onIncomingData(nfd::face::Face&, ndn::Data const&) [23] [267] 0.0 0.13 0.00 4 nfd::Forwarder::onDataUnsolicited(nfd::face::Face&, ndn::Data const&) [267] 0.00 0.00 4/5334691 nfd::cs::Cs::insert(ndn::Data const&, bool) [359] ----------------------------------------------- 0.13 0.00 5755152/5755152 nfd::NameTree::insert(ndn::Name const&) [43] [268] 0.0 0.13 0.00 5755152 nfd::name_tree::Node::Node() [268] ----------------------------------------------- 0.13 0.00 1/1 nfd::Forwarder::~Forwarder() [229] [269] 0.0 0.13 0.00 1 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [269] ----------------------------------------------- [270] 0.0 0.13 0.00 nfd::cs::Cs::findRightmostAmongExact(ndn::Interest const&, std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) const [270] ----------------------------------------------- 0.12 0.00 5334689/5334689 std::pair, bool> std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(nfd::face::Face*&&) [188] [271] 0.0 0.12 0.00 5334689 std::_Rb_tree_iterator std::_Rb_tree, std::less, std::allocator >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, nfd::face::Face*&&) [271] ----------------------------------------------- [272] 0.0 0.12 0.00 nfd::NameTree::findExactMatch(ndn::Name const&) const [272] ----------------------------------------------- [273] 0.0 0.12 0.00 std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [273] ----------------------------------------------- 0.00 0.00 223/150468349 nfd::NameTree::fullEnumerate(std::function const&) const [237] 0.00 0.00 5334710/150468349 nfd::NameTree::findLongestPrefixMatch(ndn::Name const&, std::function const&) const [78] 0.03 0.00 37344556/150468349 nfd::NameTree::const_iterator::operator++() [62] 0.09 0.00 107788860/150468349 nfd::NameTree::findLongestPrefixMatch(std::shared_ptr, std::function const&) const [45] [274] 0.0 0.12 0.00 150468349 std::function::operator()(nfd::name_tree::Entry const&) const [274] ----------------------------------------------- [275] 0.0 0.12 0.00 boost::asio::detail::reactive_socket_sendto_op_base >::do_perform(boost::asio::detail::reactor_op*) [275] ----------------------------------------------- 0.00 0.11 420147/420147 nfd::Forwarder::onInterestUnsatisfied(std::shared_ptr) [116] [276] 0.0 0.00 0.11 420147 std::_Function_handler)> (std::_Placeholder<1>, std::shared_ptr)> >::_M_invoke(std::_Any_data const&, nfd::fw::Strategy*) [276] 0.09 0.00 420147/420147 nfd::fw::Strategy::beforeExpirePendingInterest(std::shared_ptr) [291] 0.02 0.00 840294/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.11 0.00 5754865/5754865 nfd::Forwarder::onContentStoreMiss(nfd::face::Face const&, std::shared_ptr, ndn::Interest const&) [19] [277] 0.0 0.11 0.00 5754865 std::function::function, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >(std::_Bind, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)>, std::enable_if, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::value), std::function::_Useless>::type) [277] ----------------------------------------------- [278] 0.0 0.11 0.00 std::_Tuple_impl<3ul, std::shared_ptr, std::shared_ptr >::~_Tuple_impl() [278] ----------------------------------------------- 0.00 0.00 420136/11509678 nfd::face::GenericLinkService::decodeNack(ndn::Block const&, ndn::lp::Packet const&) [50] 0.05 0.00 5334702/11509678 nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [20] 0.05 0.00 5754840/11509678 nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) [7] [279] 0.0 0.11 0.00 11509678 bool ndn::lp::Packet::has >() const [279] ----------------------------------------------- 0.10 0.00 1/1 nfd::Forwarder::~Forwarder() [229] [280] 0.0 0.10 0.00 1 nfd::NameTree::~NameTree() [280] 0.00 0.00 43/5755166 nfd::name_tree::Node::~Node() [341] 0.00 0.00 4/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/5334760 std::_Sp_counted_ptr_inplace (nfd::name_tree::Entry const&)>, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [289] 0.00 0.00 1/5334755 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [296] ----------------------------------------------- 0.00 0.00 1/23019646 nfd::FaceManager::enableLocalControl(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) [559] 0.00 0.00 1/23019646 ndn::RegexMatcher::~RegexMatcher() [620] 0.00 0.00 2/23019646 ndn::Name::~Name() [299] 0.00 0.00 3/23019646 ndn::OBufferStream::~OBufferStream() [618] 0.00 0.00 32/23019646 nfd::FaceManager::afterCreateFaceSuccess(ndn::nfd::ControlParameters&, std::shared_ptr const&, std::function const&) [150] 0.00 0.00 33/23019646 nfd::FibManager::addNextHop(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters, std::function const&) [328] 0.00 0.00 207/23019646 ndn::Block::~Block() [40] 0.00 0.00 231/23019646 ndn::Block::operator=(ndn::Block const&) [57] 0.00 0.00 291/23019646 nfd::face::StreamTransport::handleReceive(boost::system::error_code const&, unsigned long) [213] 0.00 0.00 420136/23019646 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [210] 0.02 0.01 5754833/23019646 nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [5] 0.02 0.01 5754876/23019646 ndn::Interest::~Interest() [219] 0.03 0.01 11089000/23019646 nfd::face::DatagramTransport::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4] [281] 0.0 0.07 0.03 23019646 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [281] 0.03 0.00 23020443/23020443 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [345] ----------------------------------------------- 0.10 0.00 5754858/5754858 nfd::fw::RetxSuppressionExponential::decide(nfd::face::Face const&, ndn::Interest const&, nfd::pit::Entry&) const [232] [282] 0.0 0.10 0.00 5754858 nfd::pit::Entry::hasUnexpiredOutRecords() const [282] ----------------------------------------------- 0.10 0.00 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [221] [283] 0.0 0.10 0.00 1 unsigned long boost::asio::detail::epoll_reactor::cancel_timer >(boost::asio::detail::timer_queue >&, boost::asio::detail::timer_queue >::per_timer_data&, unsigned long) [283] ----------------------------------------------- [284] 0.0 0.10 0.00 nfd::rib::operator<<(std::ostream&, nfd::rib::Route const&) [284] ----------------------------------------------- [285] 0.0 0.10 0.00 std::_Function_handler const&), nfd::cs::Cs::setPolicyImpl(std::unique_ptr >&)::{lambda(std::_Rb_tree_const_iterator)#1}>::_M_invoke(std::_Any_data const&, std::_Rb_tree_const_iterator const&) [285] ----------------------------------------------- [286] 0.0 0.00 0.09 nfd::rib::Rib::insert(ndn::Name const&, nfd::rib::Route const&) [286] 0.04 0.05 1/66 ndn::Block::operator=(ndn::Block const&) [57] 0.00 0.00 1/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/1 nfd::rib::Rib::findParent(ndn::Name const&) const [614] 0.00 0.00 1/1 std::map, std::less, std::allocator > > >::find(ndn::Name const&) [1315] 0.00 0.00 1/1 std::shared_ptr std::allocate_shared, nfd::rib::RibEntry>(std::allocator const&, nfd::rib::RibEntry&&) [1352] 0.00 0.00 1/1 nfd::rib::Rib::findDescendants(ndn::Name const&) const [1210] 0.00 0.00 1/1 std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::operator[](unsigned long const&) [1317] 0.00 0.00 1/1 std::list, std::allocator > >::push_back(std::shared_ptr const&) [1320] 0.00 0.00 1/1 ndn::util::signal::Signal::operator()(ndn::Name const&) [1111] 0.00 0.00 1/1 std::_List_base, std::allocator > >::~_List_base() [1215] ----------------------------------------------- 0.09 0.00 5755157/5755157 nfd::NameTree::insert(ndn::Name const&) [43] [287] 0.0 0.09 0.00 5755157 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [287] ----------------------------------------------- 0.09 0.00 5334760/5334760 nfd::NameTree::const_iterator::operator++() [62] [288] 0.0 0.09 0.00 5334760 std::shared_ptr::operator=(std::shared_ptr const&) [288] ----------------------------------------------- 0.00 0.00 1/5334760 nfd::FibManager::listEntries(ndn::Name const&, ndn::Interest const&, ndn::mgmt::StatusDatasetContext&) [246] 0.00 0.00 1/5334760 nfd::NameTree::~NameTree() [280] 0.00 0.00 65/5334760 nfd::Fib::removeNextHopFromAllEntries(std::shared_ptr) [175] 0.00 0.09 5334693/5334760 nfd::Pit::findAllDataMatches(ndn::Data const&) const [42] [289] 0.0 0.00 0.09 5334760 std::_Sp_counted_ptr_inplace (nfd::name_tree::Entry const&)>, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [289] 0.09 0.00 5334758/5334758 std::_Sp_counted_ptr_inplace (nfd::name_tree::Entry const&)>, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [290] ----------------------------------------------- 0.09 0.00 5334758/5334758 std::_Sp_counted_ptr_inplace (nfd::name_tree::Entry const&)>, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [289] [290] 0.0 0.09 0.00 5334758 std::_Sp_counted_ptr_inplace (nfd::name_tree::Entry const&)>, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [290] ----------------------------------------------- 0.09 0.00 420147/420147 std::_Function_handler)> (std::_Placeholder<1>, std::shared_ptr)> >::_M_invoke(std::_Any_data const&, nfd::fw::Strategy*) [276] [291] 0.0 0.09 0.00 420147 nfd::fw::Strategy::beforeExpirePendingInterest(std::shared_ptr) [291] ----------------------------------------------- [292] 0.0 0.09 0.00 nfd::NameTree::partialEnumerate(ndn::Name const&, std::function (nfd::name_tree::Entry const&)> const&) const [292] ----------------------------------------------- 0.00 0.00 206/11510516 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > >(std::_Rb_tree_const_iterator > >, std::pair >&&) [189] 0.09 0.00 11510310/11510516 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [206] [293] 0.0 0.09 0.00 11510516 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [293] ----------------------------------------------- 0.05 0.04 420136/420136 nfd::face::GenericLinkService::decodeNack(ndn::Block const&, ndn::lp::Packet const&) [50] [294] 0.0 0.05 0.04 420136 ndn::lp::Nack::~Nack() [294] 0.01 0.00 420136/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.01 0.00 420136/3031975724 ndn::Block::~Block() [40] 0.01 0.00 420136/3031975724 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [134] 0.01 0.00 420136/3031975724 ndn::Interest::~Interest() [219] ----------------------------------------------- [295] 0.0 0.09 0.00 nfd::face::GenericLinkService::assignSequence(ndn::lp::Packet&) [295] ----------------------------------------------- 0.00 0.00 1/5334755 nfd::FibManager::listEntries(ndn::Name const&, ndn::Interest const&, ndn::mgmt::StatusDatasetContext&) [246] 0.00 0.00 1/5334755 nfd::NameTree::~NameTree() [280] 0.00 0.00 65/5334755 nfd::Fib::removeNextHopFromAllEntries(std::shared_ptr) [175] 0.03 0.05 5334688/5334755 nfd::Pit::findAllDataMatches(ndn::Data const&) const [42] [296] 0.0 0.03 0.05 5334755 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [296] 0.05 0.00 5334756/5334756 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [322] ----------------------------------------------- [297] 0.0 0.08 0.00 std::enable_if<(std::is_base_of::value)&&(!(std::is_same::value)), std::ostream&>::type nfd::face::operator<< (std::ostream&, nfd::face::FaceLogHelper const&) [297] ----------------------------------------------- [298] 0.0 0.08 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [298] ----------------------------------------------- 2 nfd::rib::RibEntry::~RibEntry() [1157] 16 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/3031975724 nfd::rib::RibManager::RibManager(ndn::Face&, ndn::security::KeyChain&) [521] 0.00 0.00 1/3031975724 nfd::rib::Rib::findParent(ndn::Name const&) const [614] 0.00 0.00 1/3031975724 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [601] 0.00 0.00 1/3031975724 std::map, std::less, std::allocator > > >::operator[](ndn::Name const&) [604] 0.00 0.00 2/3031975724 nfd::FibManager::listEntries(ndn::Name const&, ndn::Interest const&, ndn::mgmt::StatusDatasetContext&) [246] 0.00 0.00 3/3031975724 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [504] 0.00 0.00 3/3031975724 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [498] 0.00 0.00 3/3031975724 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [503] 0.00 0.00 3/3031975724 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [502] 0.00 0.00 3/3031975724 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [505] 0.00 0.00 3/3031975724 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [499] 0.00 0.00 3/3031975724 nfd::ManagerBase::registerNotificationStream(std::string const&) [549] 0.00 0.00 3/3031975724 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [500] 0.00 0.00 3/3031975724 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [501] 0.00 0.00 4/3031975724 ndn::nfd::ControlParameters::~ControlParameters() [579] 0.00 0.00 4/3031975724 nfd::rib::RibManager::enableLocalControlHeader() [489] 0.00 0.00 4/3031975724 nfd::rib::RibManager::startListening(ndn::Name const&, std::function const&) [488] 0.00 0.00 5/3031975724 nfd::rib::RibManager::~RibManager() [486] 0.00 0.00 8/3031975724 std::enable_if (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)> >::value), std::function&>::type std::function::operator= (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)> >(std::_Bind (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)>&&) [485] 0.00 0.00 8/3031975724 void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&) [441] 0.00 0.00 15/3031975724 nfd::ManagerBase::registerStatusDatasetHandler(std::string const&, std::function const&) [519] 0.00 0.00 24/3031975724 std::_Function_base::_Base_manager (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [455] 0.00 0.00 30/3031975724 std::__detail::_Map_base >, std::_Select1st > >, true, std::_Hashtable >, std::allocator > >, std::_Select1st > >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true> >::operator[](ndn::Name const&) [452] 0.00 0.00 123/3031975724 ndn::util::NotificationSubscriber::sendNextInterest() [434] 0.00 0.00 128/3031975724 std::_Tuple_impl<1ul, ndn::nfd::ControlParameters, std::_Placeholder<1>, std::function >::~_Tuple_impl() [470] 0.00 0.00 132/3031975724 ndn::CommandInterestValidator::checkPolicy(ndn::Interest const&, int, std::function const&)> const&, std::function const&, std::string const&)> const&, std::vector, std::allocator > >&) [59] 0.00 0.00 132/3031975724 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [469] 0.00 0.00 132/3031975724 void std::_Bind const&)> (nfd::FibManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)>::__call&&, 0, 1, 2, 3, 4>(std::tuple&&>&&, std::_Index_tuple<0, 1, 2, 3, 4>) [327] 0.00 0.00 132/3031975724 nfd::ManagerBase::handleCommand(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function) [99] [299] 0.0 0.08 0.00 932 ndn::Name::~Name() [299] 0.00 0.00 2/23019646 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [281] 2998 ndn::Block::~Block() [40] 2996 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.01 0.06 404/404 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [134] [300] 0.0 0.01 0.06 404 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [300] 0.06 0.00 401/401 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [310] ----------------------------------------------- 0.01 0.06 5334701/5334701 nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [20] [301] 0.0 0.01 0.06 5334701 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [301] 0.06 0.00 5335094/5335094 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [314] ----------------------------------------------- [302] 0.0 0.07 0.00 nfd::cs::EntryImpl::~EntryImpl() [302] ----------------------------------------------- [303] 0.0 0.07 0.00 nfd::Forwarder::onContentStoreHit(nfd::face::Face const&, std::shared_ptr, ndn::Interest const&, ndn::Data const&) [303] ----------------------------------------------- [304] 0.0 0.07 0.00 nfd::compare_pickInterest(nfd::pit::InRecord const&, nfd::pit::InRecord const&, nfd::face::Face const*) [304] ----------------------------------------------- [305] 0.0 0.07 0.00 nfd::pit::Entry::hasLocalInRecord() const [305] ----------------------------------------------- [306] 0.0 0.07 0.00 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) [306] ----------------------------------------------- 0.06 0.00 132/132 ndn::CommandInterestValidator::checkPolicy(ndn::Interest const&, int, std::function const&)> const&, std::function const&, std::string const&)> const&, std::vector, std::allocator > >&) [59] [307] 0.0 0.06 0.00 132 ndn::Signature::~Signature() [307] 0.00 0.00 660/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 660/3031975724 ndn::Block::~Block() [40] ----------------------------------------------- 0.00 0.00 231/23020432 ndn::Block::operator=(ndn::Block const&) [57] 0.00 0.00 420135/23020432 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [210] 0.06 0.00 22600066/23020432 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [308] 0.0 0.06 0.00 23020432 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [308] ----------------------------------------------- 3 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [309] 420158 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [210] 5754844 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.01 0.00 420136/3031975724 nfd::pit::Entry::deleteInRecord(nfd::face::Face const&) [333] 0.13 0.01 5334692/3031975724 nfd::pit::Entry::deleteInRecords() [202] 0.13 0.01 5334693/3031975724 nfd::pit::Entry::deleteOutRecord(nfd::face::Face const&) [162] [309] 0.0 0.06 0.00 17264523+3 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [309] 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [921] 3 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 3 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [309] ----------------------------------------------- 0.06 0.00 401/401 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [300] [310] 0.0 0.06 0.00 401 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [310] ----------------------------------------------- 0.00 0.00 20/5755167 nfd::pit::InRecord::update(ndn::Interest const&) [187] 0.00 0.00 26/5755167 ndn::util::NotificationSubscriber::sendInitialInterest() [522] 0.00 0.00 128/5755167 ndn::util::NotificationSubscriber::sendNextInterest() [434] 0.00 0.00 141/5755167 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.05 0.00 5754852/5755167 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [210] [311] 0.0 0.06 0.01 5755167 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [311] 0.01 0.00 5755460/5755460 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [403] ----------------------------------------------- 0.06 0.00 5755125/5755125 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [313] [312] 0.0 0.06 0.00 5755125 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [312] ----------------------------------------------- 0.00 0.00 276/5755123 nfd::name_tree::Entry::~Entry() [204] 0.00 0.06 5754847/5755123 nfd::Pit::erase(std::shared_ptr) [74] [313] 0.0 0.00 0.06 5755123 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [313] 0.06 0.00 5755125/5755125 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [312] ----------------------------------------------- 0.06 0.00 5335094/5335094 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [301] [314] 0.0 0.06 0.00 5335094 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [314] ----------------------------------------------- [315] 0.0 0.06 0.00 nfd::Pit::begin() const [315] ----------------------------------------------- [316] 0.0 0.06 0.00 std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_deleter() [316] ----------------------------------------------- [317] 0.0 0.06 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_deleter() [317] ----------------------------------------------- [318] 0.0 0.06 0.00 std::_Sp_counted_deleter (nfd::name_tree::Entry const&)>*, std::_Sp_destroy_inplace (nfd::name_tree::Entry const&)> >, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_deleter() [318] ----------------------------------------------- 0.00 0.00 1/16004282 nfd::NameTree::NameTree(unsigned long) [372] 0.00 0.00 65/16004282 nfd::Fib::removeNextHopFromAllEntries(std::shared_ptr) [175] 0.00 0.00 65/16004282 nfd::NameTree::fullEnumerate(std::function const&) const [237] 0.02 0.00 5334694/16004282 nfd::NameTree::findAllMatches(ndn::Name const&, std::function const&) const [56] 0.02 0.00 5334694/16004282 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.02 0.00 5334763/16004282 nfd::NameTree::const_iterator::const_iterator(nfd::NameTree::IteratorType, nfd::NameTree const&, std::shared_ptr, std::function const&, std::function (nfd::name_tree::Entry const&)> const&) [184] [319] 0.0 0.06 0.00 16004282 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [319] ----------------------------------------------- 0.06 0.00 11509970/11509970 nfd::NameTree::eraseEntryIfEmpty(std::shared_ptr) [105] [320] 0.0 0.06 0.00 11509970 nfd::name_tree::Entry::isEmpty() const [320] ----------------------------------------------- 0.00 0.02 1/3 nfd::Nfd::initializeManagement() [354] 0.00 0.04 2/3 nfd::Nfd::initialize() [148] [321] 0.0 0.00 0.05 3 nfd::FaceTable::addReserved(std::shared_ptr, unsigned long) [321] 0.00 0.05 3/101 nfd::FaceTable::addImpl(std::shared_ptr, unsigned long) [94] 0.00 0.00 3/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.05 0.00 5334756/5334756 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [296] [322] 0.0 0.05 0.00 5334756 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [322] ----------------------------------------------- [323] 0.0 0.05 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [323] ----------------------------------------------- [324] 0.0 0.05 0.00 std::enable_shared_from_this::~enable_shared_from_this() [324] ----------------------------------------------- 0.02 0.00 1/3 nfd::NameTree::const_iterator::const_iterator(nfd::NameTree::IteratorType, nfd::NameTree const&, std::shared_ptr, std::function const&, std::function (nfd::name_tree::Entry const&)> const&) [184] 0.02 0.00 1/3 nfd::NameTree::NameTree(unsigned long) [372] 0.02 0.00 1/3 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [325] 0.0 0.05 0.00 3 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [325] ----------------------------------------------- 0.00 0.05 33/33 std::function)>::operator()(ndn::nfd::ControlCommand const&, ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function) const [109] [326] 0.0 0.00 0.05 33 std::_Function_handler), std::_Bind const&)> (nfd::FibManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_invoke(std::_Any_data const&, ndn::nfd::ControlCommand const&, ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function) [326] 0.00 0.05 33/33 void std::_Bind const&)> (nfd::FibManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)>::__call&&, 0, 1, 2, 3, 4>(std::tuple&&>&&, std::_Index_tuple<0, 1, 2, 3, 4>) [327] ----------------------------------------------- 0.00 0.05 33/33 std::_Function_handler), std::_Bind const&)> (nfd::FibManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_invoke(std::_Any_data const&, ndn::nfd::ControlCommand const&, ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function) [326] [327] 0.0 0.00 0.05 33 void std::_Bind const&)> (nfd::FibManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)>::__call&&, 0, 1, 2, 3, 4>(std::tuple&&>&&, std::_Index_tuple<0, 1, 2, 3, 4>) [327] 0.00 0.05 33/33 nfd::FibManager::addNextHop(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters, std::function const&) [328] 0.00 0.00 66/130 ndn::nfd::ControlParameters::ControlParameters(ndn::nfd::ControlParameters const&) [425] 0.00 0.00 132/3031975724 ndn::Name::~Name() [299] 0.00 0.00 66/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 66/3031975724 ndn::Block::~Block() [40] ----------------------------------------------- 0.00 0.05 33/33 void std::_Bind const&)> (nfd::FibManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)>::__call&&, 0, 1, 2, 3, 4>(std::tuple&&>&&, std::_Index_tuple<0, 1, 2, 3, 4>) [327] [328] 0.0 0.00 0.05 33 nfd::FibManager::addNextHop(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters, std::function const&) [328] 0.00 0.03 33/34 nfd::fib::Entry::addNextHop(std::shared_ptr, unsigned long) [344] 0.00 0.02 33/34 nfd::Fib::insert(ndn::Name const&) [355] 0.00 0.00 231/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 99/3031975724 ndn::Block::~Block() [40] 0.00 0.00 33/109774817 std::vector >::operator=(std::vector > const&) [73] 0.00 0.00 33/23019646 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [281] 0.00 0.00 33/33 nfd::FibManager::setFaceForSelfRegistration(ndn::Interest const&, ndn::nfd::ControlParameters&) [609] 0.00 0.00 33/33 std::_Function_handler (unsigned long), std::_Bind (nfd::Forwarder::*)(unsigned long) const> (nfd::Forwarder*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, unsigned long) [778] 0.00 0.00 33/66 std::function::operator()(ndn::mgmt::ControlResponse const&) const [741] ----------------------------------------------- 0.00 0.00 5/5755483 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [210] 0.00 0.00 20/5755483 nfd::pit::InRecord::update(ndn::Interest const&) [187] 0.05 0.00 5755458/5755483 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [329] 0.0 0.05 0.00 5755483 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [329] ----------------------------------------------- [330] 0.0 0.05 0.00 void boost::exception_detail::throw_exception_(std::out_of_range const&, char const*, char const*, int) [330] ----------------------------------------------- 0.00 0.00 41/24279878 nfd::Forwarder::insertDeadNonceList(nfd::pit::Entry&, bool, boost::chrono::duration > const&, nfd::face::Face*) [133] 0.00 0.00 420145/24279878 nfd::insertNonceToDnl(nfd::DeadNonceList&, nfd::pit::Entry const&, nfd::pit::OutRecord const&) [260] 0.01 0.00 6175002/24279878 nfd::NameTree::findLongestPrefixMatch(nfd::pit::Entry const&) const [128] 0.03 0.00 17684690/24279878 nfd::NameTree::get(nfd::pit::Entry const&) [108] [331] 0.0 0.05 0.00 24279878 nfd::pit::Entry::getName() const [331] ----------------------------------------------- 0.05 0.00 11929838/11929838 nfd::StrategyChoice::findEffectiveStrategy(std::shared_ptr) const [49] [332] 0.0 0.05 0.00 11929838 std::_Function_base::_Base_manager) const::{lambda(nfd::name_tree::Entry const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager) const::{lambda(nfd::name_tree::Entry const&)#1}> const&, std::_Manager_operation) [332] ----------------------------------------------- 0.03 0.01 420136/420136 nfd::Forwarder::onOutgoingNack(std::shared_ptr, nfd::face::Face const&, ndn::lp::NackHeader const&) [92] [333] 0.0 0.03 0.01 420136 nfd::pit::Entry::deleteInRecord(nfd::face::Face const&) [333] 0.01 0.00 420136/3031975724 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [309] ----------------------------------------------- 0.04 0.00 11510115/11510115 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [334] 0.0 0.04 0.00 11510115 std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [334] ----------------------------------------------- 0.00 0.00 8795/59664646 WeakHashLen32WithSeeds(char const*, unsigned long, unsigned long) [144] 0.01 0.00 10247224/59664646 HashLen0to16(char const*, unsigned long) [86] 0.03 0.00 49408627/59664646 CityHash64(char const*, unsigned long) [101] [335] 0.0 0.04 0.00 59664646 Fetch64(char const*) [335] ----------------------------------------------- 0.01 0.00 5334690/16004075 nfd::NameTree::const_iterator::const_iterator(nfd::NameTree::IteratorType, nfd::NameTree const&, std::shared_ptr, std::function const&, std::function (nfd::name_tree::Entry const&)> const&) [184] 0.01 0.00 5334692/16004075 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.01 0.00 5334693/16004075 nfd::Pit::findAllDataMatches(ndn::Data const&) const [42] [336] 0.0 0.04 0.00 16004075 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) [336] ----------------------------------------------- [337] 0.0 0.04 0.00 nfd::scheduler::ScopedEventId::ScopedEventId(nfd::scheduler::ScopedEventId&&) [337] ----------------------------------------------- [338] 0.0 0.04 0.00 std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [338] ----------------------------------------------- [339] 0.0 0.04 0.00 std::vector >::~vector() [339] ----------------------------------------------- 0.04 0.00 5334765/5334765 nfd::NameTree::const_iterator::const_iterator(nfd::NameTree::IteratorType, nfd::NameTree const&, std::shared_ptr, std::function const&, std::function (nfd::name_tree::Entry const&)> const&) [184] [340] 0.0 0.04 0.00 5334765 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [340] ----------------------------------------------- 0.00 0.00 43/5755166 nfd::NameTree::~NameTree() [280] 0.04 0.00 5755123/5755166 nfd::NameTree::eraseEntryIfEmpty(std::shared_ptr) [105] [341] 0.0 0.04 0.00 5755166 nfd::name_tree::Node::~Node() [341] ----------------------------------------------- [342] 0.0 0.04 0.00 nfd::NameTree::const_iterator::const_iterator() [342] ----------------------------------------------- [343] 0.0 0.04 0.00 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [343] ----------------------------------------------- 0.00 0.00 1/34 nfd::Nfd::initializeManagement() [354] 0.00 0.03 33/34 nfd::FibManager::addNextHop(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters, std::function const&) [328] [344] 0.0 0.00 0.03 34 nfd::fib::Entry::addNextHop(std::shared_ptr, unsigned long) [344] 0.03 0.00 34/34 nfd::fib::NextHop::NextHop(std::shared_ptr) [349] 0.00 0.00 34/34 nfd::fib::Entry::sortNextHops() [481] 0.00 0.00 34/691 nfd::fib::Entry::findNextHop(nfd::face::Face&) [528] 0.00 0.00 34/34 nfd::fib::NextHop::setCost(unsigned long) [769] 0.00 0.00 34/34 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, nfd::fib::NextHop&&) [774] ----------------------------------------------- 0.03 0.00 23020443/23020443 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [281] [345] 0.0 0.03 0.00 23020443 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [345] ----------------------------------------------- 0.01 0.02 11510119/11510119 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [134] [346] 0.0 0.01 0.02 11510119 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [346] 0.02 0.00 11510124/11510124 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [356] ----------------------------------------------- [347] 0.0 0.03 0.00 std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_deleter() [347] ----------------------------------------------- [348] 0.0 0.03 0.00 std::_Sp_counted_deleter (nfd::name_tree::Entry const&)>*, std::_Sp_destroy_inplace (nfd::name_tree::Entry const&)> >, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_deleter() [348] ----------------------------------------------- 0.03 0.00 34/34 nfd::fib::Entry::addNextHop(std::shared_ptr, unsigned long) [344] [349] 0.0 0.03 0.00 34 nfd::fib::NextHop::NextHop(std::shared_ptr) [349] ----------------------------------------------- 0.00 0.00 153/5754997 std::__shared_ptr::__shared_ptr, ndn::Name&>(std::_Sp_make_shared_tag, std::allocator const&, ndn::Name&) [524] 0.02 0.00 5754844/5754997 std::__shared_ptr::__shared_ptr, ndn::Block const&>(std::_Sp_make_shared_tag, std::allocator const&, ndn::Block const&) [186] [350] 0.0 0.03 0.00 5754997 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [350] ----------------------------------------------- [351] 0.0 0.03 0.00 ndn::tlv::Error::~Error() [351] ----------------------------------------------- [352] 0.0 0.03 0.00 nfd::Fib::findLongestPrefixMatch(ndn::Name const&) const [352] ----------------------------------------------- [353] 0.0 0.00 0.02 std::_Function_handler const&), std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_invoke(std::_Any_data const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function const&) [353] 0.00 0.02 1/66 nfd::ManagerBase::handleCommand(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function) [99] 0.00 0.00 1/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/130 std::function::function(std::function const&) [714] ----------------------------------------------- 0.00 0.02 1/1 nfd::Nfd::initialize() [148] [354] 0.0 0.00 0.02 1 nfd::Nfd::initializeManagement() [354] 0.00 0.02 1/3 nfd::FaceTable::addReserved(std::shared_ptr, unsigned long) [321] 0.00 0.00 1/1 nfd::face::makeInternalFace(ndn::security::KeyChain&) [409] 0.00 0.00 1/34 nfd::fib::Entry::addNextHop(std::shared_ptr, unsigned long) [344] 0.00 0.00 1/34 nfd::Fib::insert(ndn::Name const&) [355] 0.00 0.00 1/1 nfd::FaceManager::FaceManager(nfd::FaceTable&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [449] 0.00 0.00 1/1 nfd::StrategyChoiceManager::StrategyChoiceManager(nfd::StrategyChoice&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [473] 0.00 0.00 1/1 nfd::FibManager::FibManager(nfd::Fib&, std::function (unsigned long)>, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [474] 0.00 0.00 1/71 ndn::SignatureInfo::~SignatureInfo() [419] 0.00 0.00 2/8 nfd::ConfigFile::parse(std::string const&, bool) [508] 0.00 0.00 15/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 7/3031975724 ndn::Block::~Block() [40] 0.00 0.00 1/1 nfd::ForwarderStatusManager::ForwarderStatusManager(nfd::Forwarder&, ndn::mgmt::Dispatcher&) [599] 0.00 0.00 2/9 std::_Function_base::_Base_manager > const&, bool)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [823] 0.00 0.00 1/1 nfd::CommandValidator::CommandValidator() [1126] 0.00 0.00 1/3 std::_Function_base::_Base_manager (nfd::Forwarder::*)(unsigned long) const> (nfd::Forwarder*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [911] 0.00 0.00 1/4 nfd::ConfigFile::ConfigFile(std::function > const&, bool)>) [880] 0.00 0.00 1/1 nfd::general::setConfigFile(nfd::ConfigFile&) [1159] 0.00 0.00 1/1 nfd::TablesConfigSection::TablesConfigSection(nfd::cs::Cs&, nfd::Pit&, nfd::Fib&, nfd::StrategyChoice&, nfd::Measurements&, nfd::NetworkRegionTable&) [1131] 0.00 0.00 1/1 nfd::TablesConfigSection::setConfigFile(nfd::ConfigFile&) [1129] 0.00 0.00 1/1 nfd::CommandValidator::setConfigFile(nfd::ConfigFile&) [1125] 0.00 0.00 1/1 nfd::FaceManager::setConfigFile(nfd::ConfigFile&) [1119] 0.00 0.00 1/1 nfd::TablesConfigSection::ensureTablesAreConfigured() [1130] 0.00 0.00 1/1314 boost::property_tree::basic_ptree >::~basic_ptree() [649] 0.00 0.00 1/4 std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_erase(std::_Rb_tree_node > const&, bool, std::string const&)> > >*) [893] ----------------------------------------------- 0.00 0.00 1/34 nfd::Nfd::initializeManagement() [354] 0.00 0.02 33/34 nfd::FibManager::addNextHop(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters, std::function const&) [328] [355] 0.0 0.00 0.02 34 nfd::Fib::insert(ndn::Name const&) [355] 0.02 0.00 34/34 nfd::name_tree::Entry::setFibEntry(std::shared_ptr) [362] 0.00 0.00 34/6175021 nfd::NameTree::lookup(ndn::Name const&) [28] 0.00 0.00 170/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 34/69 nfd::fib::Entry::Entry(ndn::Name const&) [458] 0.00 0.00 34/35 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [768] ----------------------------------------------- 0.02 0.00 11510124/11510124 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [346] [356] 0.0 0.02 0.00 11510124 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [356] ----------------------------------------------- 0.02 0.00 5754844/5754844 nfd::Pit::findOrInsert(ndn::Interest const&, bool) [25] [357] 0.0 0.02 0.00 5754844 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [357] ----------------------------------------------- 5334692 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [358] 0.02 0.00 5334697/5334697 nfd::Forwarder::onIncomingData(nfd::face::Face&, ndn::Data const&) [23] [358] 0.0 0.02 0.00 5334697+5334692 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [358] 5334692 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [358] ----------------------------------------------- 0.00 0.00 4/5334691 nfd::Forwarder::onDataUnsolicited(nfd::face::Face&, ndn::Data const&) [267] 0.02 0.00 5334687/5334691 nfd::Forwarder::onIncomingData(nfd::face::Face&, ndn::Data const&) [23] [359] 0.0 0.02 0.00 5334691 nfd::cs::Cs::insert(ndn::Data const&, bool) [359] ----------------------------------------------- 0.02 0.00 5334691/5334691 ndn::util::signal::Signal::operator()(ndn::Data const&) [22] [360] 0.0 0.02 0.00 5334691 std::_Function_handler (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Data const&) [360] ----------------------------------------------- 0.02 0.00 420136/420136 nfd::Forwarder::onIncomingNack(nfd::face::Face&, ndn::lp::Nack const&) [54] [361] 0.0 0.02 0.00 420136 std::function::function, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >(std::_Bind, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)>, std::enable_if, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::value), std::function::_Useless>::type) [361] ----------------------------------------------- 0.02 0.00 34/34 nfd::Fib::insert(ndn::Name const&) [355] [362] 0.0 0.02 0.00 34 nfd::name_tree::Entry::setFibEntry(std::shared_ptr) [362] ----------------------------------------------- 0.02 0.00 1/1 nfd::Forwarder::Forwarder() [153] [363] 0.0 0.02 0.00 1 nfd::Pit::Pit(nfd::NameTree&) [363] ----------------------------------------------- [364] 0.0 0.02 0.00 ndn::lp::Packet& ndn::lp::Packet::add >(ndn::lp::detail::FieldDecl::ValueType const&) [364] ----------------------------------------------- [365] 0.0 0.02 0.00 nfd::face::DatagramTransport::processErrorCode(boost::system::error_code const&) [365] ----------------------------------------------- [366] 0.0 0.02 0.00 boost::exception_detail::error_info_injector::~error_info_injector() [366] ----------------------------------------------- [367] 0.0 0.02 0.00 std::list >::operator=(std::list > const&) [367] ----------------------------------------------- [368] 0.0 0.02 0.00 std::_Rb_tree, std::_Select1st >, std::greater, std::allocator > >::_M_copy(std::_Rb_tree_node > const*, std::_Rb_tree_node >*) [368] ----------------------------------------------- 0.02 0.00 5334762/5334762 nfd::NameTree::const_iterator::const_iterator(nfd::NameTree::IteratorType, nfd::NameTree const&, std::shared_ptr, std::function const&, std::function (nfd::name_tree::Entry const&)> const&) [184] [369] 0.0 0.02 0.00 5334762 std::_Sp_counted_ptr_inplace (nfd::name_tree::Entry const&)>, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [369] ----------------------------------------------- [370] 0.0 0.00 0.02 boost::thread_specific_ptr::delete_data::operator()(void*) [370] 0.00 0.02 2/2 boost::asio::detail::task_io_service::shutdown_service() [371] 0.00 0.00 2/2 boost::asio::detail::epoll_reactor::shutdown_service() [411] 0.00 0.00 2/2 boost::asio::stream_socket_service::shutdown_service() [957] 0.00 0.00 2/2 boost::asio::detail::task_io_service::~task_io_service() [961] 0.00 0.00 2/2 boost::asio::detail::epoll_reactor::~epoll_reactor() [959] 0.00 0.00 2/2 boost::asio::stream_socket_service::~stream_socket_service() [958] 0.00 0.00 1/1 boost::asio::posix::stream_descriptor_service::shutdown_service() [1182] 0.00 0.00 1/1 boost::asio::detail::signal_set_service::shutdown_service() [1197] 0.00 0.00 1/1 boost::asio::signal_set_service::shutdown_service() [1172] 0.00 0.00 1/1 boost::asio::socket_acceptor_service::shutdown_service() [1180] 0.00 0.00 1/1 boost::asio::socket_acceptor_service::shutdown_service() [1178] 0.00 0.00 1/1 boost::asio::stream_socket_service::shutdown_service() [1174] 0.00 0.00 1/1 boost::asio::datagram_socket_service::shutdown_service() [1176] 0.00 0.00 1/1 boost::asio::posix::stream_descriptor_service::~stream_descriptor_service() [1183] 0.00 0.00 1/1 boost::asio::signal_set_service::~signal_set_service() [1173] 0.00 0.00 1/1 boost::asio::socket_acceptor_service::~socket_acceptor_service() [1181] 0.00 0.00 1/1 boost::asio::socket_acceptor_service::~socket_acceptor_service() [1179] 0.00 0.00 1/1 boost::asio::stream_socket_service::~stream_socket_service() [1175] 0.00 0.00 1/1 boost::asio::datagram_socket_service::~datagram_socket_service() [1177] ----------------------------------------------- 0.00 0.02 2/2 boost::thread_specific_ptr::delete_data::operator()(void*) [370] [371] 0.0 0.00 0.02 2 boost::asio::detail::task_io_service::shutdown_service() [371] 0.00 0.02 1/67 boost::asio::detail::reactive_socket_accept_op >, boost::asio::local::stream_protocol, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [118] 0.00 0.00 2/2 boost::asio::detail::reactive_socket_accept_op >, boost::asio::ip::tcp, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [969] 0.00 0.00 2/2 boost::asio::detail::reactive_socket_recvfrom_op, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list5, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [970] 0.00 0.00 1/1 boost::asio::detail::signal_set_service::pipe_read_op::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [1194] 0.00 0.00 1/2 boost::asio::detail::signal_handler (nfd::NfdRunner*, std::_Placeholder<1>, std::_Placeholder<2>)> >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [960] ----------------------------------------------- 0.00 0.02 1/1 nfd::Forwarder::Forwarder() [153] [372] 0.0 0.00 0.02 1 nfd::NameTree::NameTree(unsigned long) [372] 0.02 0.00 1/3 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [325] 0.00 0.00 2/11089613 __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > std::__find<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::shared_ptr >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::shared_ptr const&, std::random_access_iterator_tag) [173] 0.00 0.00 1/5334765 nfd::NameTree::const_iterator::const_iterator(nfd::NameTree::IteratorType, nfd::NameTree const&, std::shared_ptr, std::function const&, std::function (nfd::name_tree::Entry const&)> const&) [184] 0.00 0.00 1/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/16004282 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [319] ----------------------------------------------- [373] 0.0 0.02 0.00 std::shared_ptr > std::allocate_shared, std::allocator >, unsigned long>(std::allocator > const&, unsigned long&&) [373] ----------------------------------------------- 0.00 0.00 41/420541 nfd::Forwarder::onIncomingData(nfd::face::Face&, ndn::Data const&) [23] 0.00 0.00 355/420541 nfd::DeadNonceList::adjustCapacity() [445] 0.01 0.00 420145/420541 nfd::Forwarder::insertDeadNonceList(nfd::pit::Entry&, bool, boost::chrono::duration > const&, nfd::face::Face*) [133] [374] 0.0 0.02 0.00 420541 nfd::DeadNonceList::evictEntries() [374] ----------------------------------------------- 0.00 0.01 2/2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [375] 0.0 0.00 0.01 2 nfd::TcpChannel::~TcpChannel() [375] 0.01 0.00 2/70 boost::asio::detail::socket_ops::close(int, unsigned char&, bool, boost::system::error_code&) [169] 0.00 0.00 2/71 boost::asio::detail::epoll_reactor::deregister_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&, bool) [735] 0.00 0.00 2/5 nfd::Channel::~Channel() [868] 0.00 0.00 2/2 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [1011] ----------------------------------------------- 0.00 0.01 2/2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [376] 0.0 0.00 0.01 2 nfd::UdpChannel::~UdpChannel() [376] 0.01 0.00 2/70 boost::asio::detail::socket_ops::close(int, unsigned char&, bool, boost::system::error_code&) [169] 0.00 0.00 2/71 boost::asio::detail::epoll_reactor::deregister_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&, bool) [735] 0.00 0.00 2/3 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [927] 0.00 0.00 2/5 nfd::Channel::~Channel() [868] ----------------------------------------------- 0.00 0.01 420147/420147 nfd::Forwarder::onInterestUnsatisfied(std::shared_ptr) [116] [377] 0.0 0.00 0.01 420147 std::_Function_base::_Base_manager)> (std::_Placeholder<1>, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [377] 0.01 0.00 420147/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.01 0.00 1/1 nfd::Forwarder::Forwarder() [153] [378] 0.0 0.01 0.00 1 nfd::DeadNonceList::DeadNonceList(boost::chrono::duration > const&) [378] 0.00 0.00 2/11091753 nfd::scheduler::schedule(boost::chrono::duration > const&, std::function const&) [257] 0.00 0.00 2/2133 std::reverse_iterator > std::find_if >, std::_Bind (std::_Placeholder<1>, ndn::Interest)> >(std::reverse_iterator >, std::reverse_iterator >, std::_Bind (std::_Placeholder<1>, ndn::Interest)>) [643] 0.00 0.00 2/8530 std::_Function_base::_Base_manager (nfd::DeadNonceList*)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [639] ----------------------------------------------- 0.00 0.00 278/5755123 nfd::name_tree::Entry::~Entry() [204] 0.01 0.00 5754845/5755123 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [379] 0.0 0.01 0.00 5755123 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [379] ----------------------------------------------- 0.00 0.00 65/5334756 nfd::Fib::removeNextHopFromAllEntries(std::shared_ptr) [175] 0.01 0.00 5334691/5334756 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [380] 0.0 0.01 0.00 5334756 std::_Sp_counted_deleter (nfd::name_tree::Entry const&)>*, std::_Sp_destroy_inplace (nfd::name_tree::Entry const&)> >, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [380] ----------------------------------------------- 0.00 0.00 657/11510384 nfd::fib::Entry::findNextHop(nfd::face::Face&) [528] 0.00 0.00 5754856/11510384 nfd::fw::predicate_NextHop_eligible(std::shared_ptr const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >) [122] 0.00 0.00 5754871/11510384 nfd::fw::BestRouteStrategy2::afterReceiveInterest(nfd::face::Face const&, ndn::Interest const&, std::shared_ptr, std::shared_ptr) [30] [381] 0.0 0.01 0.00 11510384 nfd::fib::NextHop::getFace() const [381] ----------------------------------------------- 0.00 0.00 420135/11509679 nfd::Forwarder::onIncomingNack(nfd::face::Face&, ndn::lp::Nack const&) [54] 0.00 0.00 5334698/11509679 nfd::Forwarder::onIncomingData(nfd::face::Face&, ndn::Data const&) [23] 0.01 0.00 5754846/11509679 nfd::Forwarder::onIncomingInterest(nfd::face::Face&, ndn::Interest const&) [11] [382] 0.0 0.01 0.00 11509679 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [382] ----------------------------------------------- 0.00 0.00 1/6175200 nfd::Fib::begin() const [608] 0.00 0.00 66/6175200 nfd::NameTree::const_iterator::const_iterator(nfd::NameTree::IteratorType, nfd::NameTree const&, std::shared_ptr, std::function const&, std::function (nfd::name_tree::Entry const&)> const&) [184] 0.00 0.00 130/6175200 nfd::Fib::removeNextHopFromAllEntries(std::shared_ptr) [175] 0.01 0.00 6175003/6175200 nfd::Fib::findLongestPrefixMatch(std::shared_ptr) const [61] [383] 0.0 0.01 0.00 6175200 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [383] ----------------------------------------------- 0.00 0.00 1/101 nfd::face::makeInternalFace(ndn::security::KeyChain&) [409] 0.00 0.00 2/101 nfd::face::makeNullFace(ndn::util::FaceUri const&) [414] 0.00 0.00 32/101 std::shared_ptr std::allocate_shared, std::unique_ptr >, std::unique_ptr > >(std::allocator const&, std::unique_ptr >&&, std::unique_ptr >&&) [408] 0.00 0.01 66/101 std::shared_ptr std::allocate_shared, std::unique_ptr >, std::unique_ptr > >(std::allocator const&, std::unique_ptr >&&, std::unique_ptr >&&) [399] [384] 0.0 0.00 0.01 101 nfd::face::Face::Face(std::unique_ptr >, std::unique_ptr >) [384] 0.01 0.00 101/101 nfd::face::Transport::setFaceAndLinkService(nfd::face::Face&, nfd::face::LinkService&) [385] 0.00 0.00 101/101 nfd::face::Transport::getCounters() const [724] 0.00 0.00 101/101 covariant return thunk to nfd::face::GenericLinkService::getCounters() const [732] 0.00 0.00 101/101 nfd::face::FaceCounters::FaceCounters(nfd::face::LinkServiceCounters const&, nfd::face::TransportCounters const&) [717] 0.00 0.00 101/101 nfd::face::LinkService::setFaceAndTransport(nfd::face::Face&, nfd::face::Transport&) [715] ----------------------------------------------- 0.01 0.00 101/101 nfd::face::Face::Face(std::unique_ptr >, std::unique_ptr >) [384] [385] 0.0 0.01 0.00 101 nfd::face::Transport::setFaceAndLinkService(nfd::face::Face&, nfd::face::LinkService&) [385] ----------------------------------------------- 0.00 0.00 3/101 nfd::face::InternalForwarderTransport::InternalForwarderTransport(ndn::util::FaceUri const&, ndn::util::FaceUri const&, ndn::nfd::FaceScope, ndn::nfd::LinkType) [418] 0.00 0.00 32/101 nfd::face::DatagramTransport::DatagramTransport(boost::asio::basic_datagram_socket >&&) [258] 0.01 0.00 66/101 nfd::face::StreamTransport::StreamTransport(boost::asio::basic_stream_socket >&&) [397] [386] 0.0 0.01 0.00 101 nfd::face::Transport::Transport() [386] ----------------------------------------------- 0.01 0.00 46/46 nfd::rib::Rib::beginRemoveFace(unsigned long) [388] [387] 0.0 0.01 0.00 46 nfd::rib::Rib::findRoutesWithFaceId(unsigned long) [387] ----------------------------------------------- 0.00 0.01 41/41 nfd::rib::RibManager::onFaceDestroyedEvent(unsigned long) [391] [388] 0.0 0.00 0.01 41 nfd::rib::Rib::beginRemoveFace(unsigned long) [388] 0.01 0.00 46/46 nfd::rib::Rib::findRoutesWithFaceId(unsigned long) [387] 0.00 0.00 46/46 nfd::rib::Rib::sendBatchFromQueue() [757] ----------------------------------------------- [389] 0.0 0.01 0.00 nfd::fw::Strategy::afterReceiveNack(nfd::face::Face const&, ndn::lp::Nack const&, std::shared_ptr, std::shared_ptr) [389] ----------------------------------------------- [390] 0.0 0.01 0.00 nfd::pit::FaceRecord::~FaceRecord() [390] ----------------------------------------------- [391] 0.0 0.00 0.01 nfd::rib::RibManager::onFaceDestroyedEvent(unsigned long) [391] 0.00 0.01 41/41 nfd::rib::Rib::beginRemoveFace(unsigned long) [388] 0.00 0.00 37/37 std::_Rb_tree, std::less, std::allocator >::erase(unsigned long const&) [766] ----------------------------------------------- [392] 0.0 0.01 0.00 nfd::face::LinkService::~LinkService() [392] ----------------------------------------------- [393] 0.0 0.01 0.00 CryptoPP::BufferedTransformation::Attachable() [393] ----------------------------------------------- [394] 0.0 0.01 0.00 CryptoPP::BufferedTransformation::AttachedTransformation() [394] ----------------------------------------------- [395] 0.0 0.01 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_deleter() [395] ----------------------------------------------- 0.00 0.00 223/12353053 nfd::NameTree::fullEnumerate(std::function const&) const [237] 0.00 0.00 2003/12353053 nfd::NameTree::const_iterator::operator++() [62] 0.01 0.00 12350827/12353053 nfd::NameTree::findLongestPrefixMatch(std::shared_ptr, std::function const&) const [45] [396] 0.0 0.01 0.00 12353053 std::_Function_handler::_M_invoke(std::_Any_data const&, nfd::name_tree::Entry const&) [396] ----------------------------------------------- 0.00 0.01 66/66 nfd::face::UnixStreamTransport::UnixStreamTransport(boost::asio::basic_stream_socket >&&) [398] [397] 0.0 0.00 0.01 66 nfd::face::StreamTransport::StreamTransport(boost::asio::basic_stream_socket >&&) [397] 0.01 0.00 66/101 nfd::face::Transport::Transport() [386] 0.00 0.00 66/356 void boost::asio::detail::reactive_socket_service_base::async_receive, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, boost::asio::mutable_buffers_1 const&, int, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >) [424] 0.00 0.00 132/262 std::_Deque_base >::_M_initialize_map(unsigned long) [692] 0.00 0.00 66/196 std::_Deque_base >::~_Deque_base() [700] 0.00 0.00 66/196 std::deque >::~deque() [701] ----------------------------------------------- 0.00 0.01 66/66 nfd::UnixStreamChannel::handleAccept(boost::system::error_code const&, std::function const&)> const&, std::function const&) [119] [398] 0.0 0.00 0.01 66 nfd::face::UnixStreamTransport::UnixStreamTransport(boost::asio::basic_stream_socket >&&) [398] 0.00 0.01 66/66 nfd::face::StreamTransport::StreamTransport(boost::asio::basic_stream_socket >&&) [397] 0.00 0.00 66/66 boost::asio::basic_socket >::local_endpoint() const [740] 0.00 0.00 66/133 nfd::face::Transport::setPersistency(ndn::nfd::FacePersistency) [711] ----------------------------------------------- 0.00 0.01 66/66 nfd::UnixStreamChannel::handleAccept(boost::system::error_code const&, std::function const&)> const&, std::function const&) [119] [399] 0.0 0.00 0.01 66 std::shared_ptr std::allocate_shared, std::unique_ptr >, std::unique_ptr > >(std::allocator const&, std::unique_ptr >&&, std::unique_ptr >&&) [399] 0.00 0.01 66/101 nfd::face::Face::Face(std::unique_ptr >, std::unique_ptr >) [384] 0.00 0.00 66/101 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [725] ----------------------------------------------- 0.00 0.01 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [400] 0.0 0.00 0.01 1 nfd::UnixStreamChannel::~UnixStreamChannel() [400] 0.01 0.00 1/70 boost::asio::detail::socket_ops::close(int, unsigned char&, bool, boost::system::error_code&) [169] 0.00 0.00 1/71 boost::asio::detail::epoll_reactor::deregister_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&, bool) [735] 0.00 0.00 1/5 nfd::Channel::~Channel() [868] ----------------------------------------------- [401] 0.0 0.01 0.00 ndn::Selectors::~Selectors() [401] 0.00 0.00 2875/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 2854/3031975724 ndn::Block::~Block() [40] 0.00 0.00 564/18527293 std::_Rb_tree, std::_Select1st >, std::greater, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [222] ----------------------------------------------- 0.00 0.01 566/566 boost::asio::detail::task_io_service::run(boost::system::error_code&) [1] [402] 0.0 0.00 0.01 566 boost::asio::detail::completion_handler::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [402] 0.00 0.00 272/272 nfd::face::InternalForwarderTransport::receiveFromLink(ndn::Block const&) [407] 0.00 0.00 1693/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1692/3031975724 ndn::Block::~Block() [40] 0.00 0.00 1128/2820 boost::asio::detail::completion_handler::ptr::~ptr() [642] 0.00 0.00 298/298 nfd::face::InternalClientTransport::receiveFromLink(ndn::Block const&) [683] ----------------------------------------------- 0.01 0.00 5755460/5755460 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [311] [403] 0.0 0.01 0.00 5755460 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [403] ----------------------------------------------- [404] 0.0 0.01 0.00 boost::asio::detail::epoll_reactor::perform_io_cleanup_on_block_exit::~perform_io_cleanup_on_block_exit() [404] ----------------------------------------------- [405] 0.0 0.01 0.00 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) [405] ----------------------------------------------- [406] 0.0 0.01 0.00 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [406] ----------------------------------------------- 0.00 0.00 272/272 boost::asio::detail::completion_handler::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [402] [407] 0.0 0.00 0.00 272 nfd::face::InternalForwarderTransport::receiveFromLink(ndn::Block const&) [407] 0.00 0.00 272/11509666 nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [5] 0.00 0.00 272/11509663 nfd::face::Transport::receive(nfd::face::Transport::Packet&&) [164] 0.00 0.00 270/109774817 std::vector >::operator=(std::vector > const&) [73] 0.00 0.00 258/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 257/3031975724 ndn::Block::~Block() [40] ----------------------------------------------- 0.00 0.00 32/32 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [137] [408] 0.0 0.00 0.00 32 std::shared_ptr std::allocate_shared, std::unique_ptr >, std::unique_ptr > >(std::allocator const&, std::unique_ptr >&&, std::unique_ptr >&&) [408] 0.00 0.00 32/101 nfd::face::Face::Face(std::unique_ptr >, std::unique_ptr >) [384] 0.00 0.00 32/101 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [725] ----------------------------------------------- 0.00 0.00 1/1 nfd::Nfd::initializeManagement() [354] [409] 0.0 0.00 0.00 1 nfd::face::makeInternalFace(ndn::security::KeyChain&) [409] 0.00 0.00 1/1 nfd::face::InternalClientTransport::connectToForwarder(nfd::face::InternalForwarderTransport*) [410] 0.00 0.00 1/101 nfd::face::Face::Face(std::unique_ptr >, std::unique_ptr >) [384] 0.00 0.00 1/3 nfd::face::InternalForwarderTransport::InternalForwarderTransport(ndn::util::FaceUri const&, ndn::util::FaceUri const&, ndn::nfd::FaceScope, ndn::nfd::LinkType) [418] 0.00 0.00 1/101 nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [464] 0.00 0.00 2/3031975724 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [235] 0.00 0.00 1/101 nfd::face::LpReassembler::Options::Options() [720] 0.00 0.00 1/101 nfd::face::GenericLinkService::Options::Options() [722] 0.00 0.00 1/101 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [725] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1313] 0.00 0.00 1/744 nfd::getGlobalIoService() [663] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1270] ----------------------------------------------- 0.00 0.00 1/1 nfd::face::makeInternalFace(ndn::security::KeyChain&) [409] [410] 0.0 0.00 0.00 1 nfd::face::InternalClientTransport::connectToForwarder(nfd::face::InternalForwarderTransport*) [410] 0.00 0.00 1/134 ndn::util::signal::Signal::connect(std::function const&) [178] 0.00 0.00 2/2 ndn::util::signal::Signal::connect(std::function const&) [938] 0.00 0.00 1/3 std::_Function_base::_Base_manager))(nfd::face::InternalTransportBase*, ndn::Block const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [906] 0.00 0.00 1/3 std::_Function_base::_Base_manager))(nfd::face::InternalTransportBase*, ndn::Block const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [907] 0.00 0.00 1/3 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) [914] ----------------------------------------------- 0.00 0.00 2/2 boost::thread_specific_ptr::delete_data::operator()(void*) [370] [411] 0.0 0.00 0.00 2 boost::asio::detail::epoll_reactor::shutdown_service() [411] 0.00 0.00 1/316 boost::asio::detail::reactive_socket_recv_op, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [214] 0.00 0.00 32/11509168 boost::asio::detail::reactive_socket_recvfrom_op, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [2] ----------------------------------------------- 0.00 0.00 169/461 nfd::face::GenericLinkService::doSendData(ndn::Data const&) [41] 0.00 0.00 292/461 nfd::face::GenericLinkService::doSendInterest(ndn::Interest const&) [37] [412] 0.0 0.00 0.00 461 nfd::face::GenericLinkService::encodeLocalFields(ndn::TagHost const&, ndn::lp::Packet&) [412] 0.00 0.00 460/460 ndn::lp::Packet& ndn::lp::Packet::add >(ndn::lp::detail::FieldDecl::ValueType const&) [413] 0.00 0.00 466/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.00 0.00 460/460 nfd::face::GenericLinkService::encodeLocalFields(ndn::TagHost const&, ndn::lp::Packet&) [412] [413] 0.0 0.00 0.00 460 ndn::lp::Packet& ndn::lp::Packet::add >(ndn::lp::detail::FieldDecl::ValueType const&) [413] 0.00 0.00 467/420603 __gnu_cxx::__normal_iterator > > std::lower_bound<__gnu_cxx::__normal_iterator > >, unsigned long, bool (*)(ndn::Block const&, unsigned long)>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned long const&, bool (*)(ndn::Block const&, unsigned long)) [167] 0.00 0.00 929/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 467/3031975724 ndn::Block::~Block() [40] ----------------------------------------------- 0.00 0.00 2/2 nfd::Nfd::initialize() [148] [414] 0.0 0.00 0.00 2 nfd::face::makeNullFace(ndn::util::FaceUri const&) [414] 0.00 0.00 2/101 nfd::face::Face::Face(std::unique_ptr >, std::unique_ptr >) [384] 0.00 0.00 2/3 nfd::face::InternalForwarderTransport::InternalForwarderTransport(ndn::util::FaceUri const&, ndn::util::FaceUri const&, ndn::nfd::FaceScope, ndn::nfd::LinkType) [418] 0.00 0.00 2/101 nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [464] 0.00 0.00 2/101 nfd::face::LpReassembler::Options::Options() [720] 0.00 0.00 2/101 nfd::face::GenericLinkService::Options::Options() [722] 0.00 0.00 2/101 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [725] ----------------------------------------------- 0.00 0.00 66/66 void std::_Bind, std::function)> (nfd::ManagerBase*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)>::__call const&, std::function const&, 0, 1, 2, 3, 4, 5>(std::tuple const&, std::function const&>&&, std::_Index_tuple<0, 1, 2, 3, 4, 5>) [416] [415] 0.0 0.00 0.00 66 nfd::ManagerBase::authorize(ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const*, std::function, std::function) [415] 0.00 0.00 132/11509726 ndn::Interest::Interest(ndn::Interest const&) [31] 0.00 0.00 66/66 std::_Function_base::_Base_manager)> (nfd::ManagerBase*, ndn::Interest, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [494] 0.00 0.00 66/3031975724 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [134] 0.00 0.00 66/3031975724 ndn::Interest::~Interest() [219] 0.00 0.00 66/553 std::function::function(std::function const&) [665] 0.00 0.00 66/66 std::_Function_base::_Base_manager, std::function)::{lambda()#1} ()> >::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager, std::function)::{lambda()#1} ()> > const&, std::_Manager_operation) [743] ----------------------------------------------- 0.00 0.00 65/65 std::_Function_handler const&, std::function const&), std::_Bind, std::function)> (nfd::ManagerBase*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_invoke(std::_Any_data const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const*, std::function const&, std::function const&) [417] [416] 0.0 0.00 0.00 65 void std::_Bind, std::function)> (nfd::ManagerBase*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)>::__call const&, std::function const&, 0, 1, 2, 3, 4, 5>(std::tuple const&, std::function const&>&&, std::_Index_tuple<0, 1, 2, 3, 4, 5>) [416] 0.00 0.00 66/66 nfd::ManagerBase::authorize(ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const*, std::function, std::function) [415] ----------------------------------------------- [417] 0.0 0.00 0.00 std::_Function_handler const&, std::function const&), std::_Bind, std::function)> (nfd::ManagerBase*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_invoke(std::_Any_data const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const*, std::function const&, std::function const&) [417] 0.00 0.00 65/65 void std::_Bind, std::function)> (nfd::ManagerBase*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)>::__call const&, std::function const&, 0, 1, 2, 3, 4, 5>(std::tuple const&, std::function const&>&&, std::_Index_tuple<0, 1, 2, 3, 4, 5>) [416] ----------------------------------------------- 0.00 0.00 1/3 nfd::face::makeInternalFace(ndn::security::KeyChain&) [409] 0.00 0.00 2/3 nfd::face::makeNullFace(ndn::util::FaceUri const&) [414] [418] 0.0 0.00 0.00 3 nfd::face::InternalForwarderTransport::InternalForwarderTransport(ndn::util::FaceUri const&, ndn::util::FaceUri const&, ndn::nfd::FaceScope, ndn::nfd::LinkType) [418] 0.00 0.00 3/101 nfd::face::Transport::Transport() [386] 0.00 0.00 3/133 nfd::face::Transport::setPersistency(ndn::nfd::FacePersistency) [711] ----------------------------------------------- 0.00 0.00 1/71 nfd::Nfd::initializeManagement() [354] 0.00 0.00 1/71 ndn::security::SigningInfo::~SigningInfo() [492] 0.00 0.00 1/71 nfd::rib::RibManager::enableLocalControlHeader() [489] 0.00 0.00 1/71 nfd::rib::RibManager::startListening(ndn::Name const&, std::function const&) [488] 0.00 0.00 1/71 nfd::rib::RibManager::~RibManager() [486] 0.00 0.00 66/71 nfd::ManagerBase::extractRequester(ndn::Interest const&, std::function) [420] [419] 0.0 0.00 0.00 71 ndn::SignatureInfo::~SignatureInfo() [419] 0.00 0.00 4658/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 4654/3031975724 ndn::Block::~Block() [40] ----------------------------------------------- 0.00 0.00 66/66 std::_Function_handler const&), std::_Bind)> (nfd::ManagerBase*, ndn::Interest, std::function)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [421] [420] 0.0 0.00 0.00 66 nfd::ManagerBase::extractRequester(ndn::Interest const&, std::function) [420] 0.00 0.00 66/71 ndn::SignatureInfo::~SignatureInfo() [419] 0.00 0.00 66/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 66/3031975724 ndn::Block::~Block() [40] 0.00 0.00 66/66 std::_Function_handler const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_invoke(std::_Any_data const&, std::string const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const*) [744] 0.00 0.00 66/66 std::function::operator()(std::string const&) const [742] ----------------------------------------------- 0.00 0.00 66/66 ndn::CommandInterestValidator::checkPolicy(ndn::Interest const&, int, std::function const&)> const&, std::function const&, std::string const&)> const&, std::vector, std::allocator > >&) [59] [421] 0.0 0.00 0.00 66 std::_Function_handler const&), std::_Bind)> (nfd::ManagerBase*, ndn::Interest, std::function)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [421] 0.00 0.00 66/66 nfd::ManagerBase::extractRequester(ndn::Interest const&, std::function) [420] 0.00 0.00 66/553 std::function::function(std::function const&) [665] ----------------------------------------------- [422] 0.0 0.00 0.00 ndn::RegexMatcher::match(ndn::Name const&, unsigned long, unsigned long) [422] 0.00 0.00 584/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 585/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 585/3031975724 ndn::Block::~Block() [40] 0.00 0.00 10/10 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ndn::name::Component const&) [453] 0.00 0.00 99/99 ndn::RegexMatcher::recursiveMatch(unsigned long, ndn::Name const&, unsigned long, unsigned long) [456] ----------------------------------------------- 0.00 0.00 256/256 nfd::face::Transport::send(nfd::face::Transport::Packet&&) [32] [423] 0.0 0.00 0.00 256 nfd::face::StreamTransport::doSend(nfd::face::Transport::Packet&&) [423] 0.00 0.00 258/259 nfd::face::StreamTransport::sendFromQueue() [427] 0.00 0.00 225/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 34/34 void std::deque >::_M_push_back_aux(ndn::Block const&) [459] ----------------------------------------------- 0.00 0.00 66/356 nfd::face::StreamTransport::StreamTransport(boost::asio::basic_stream_socket >&&) [397] 0.00 0.00 290/356 nfd::face::StreamTransport::handleReceive(boost::system::error_code const&, unsigned long) [213] [424] 0.0 0.00 0.00 356 void boost::asio::detail::reactive_socket_service_base::async_receive, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, boost::asio::mutable_buffers_1 const&, int, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >) [424] 0.00 0.00 360/23019006 boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool) [58] ----------------------------------------------- 0.00 0.00 64/130 nfd::FaceManager::createFace(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) [113] 0.00 0.00 66/130 void std::_Bind const&)> (nfd::FibManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)>::__call&&, 0, 1, 2, 3, 4>(std::tuple&&>&&, std::_Index_tuple<0, 1, 2, 3, 4>) [327] [425] 0.0 0.00 0.00 130 ndn::nfd::ControlParameters::ControlParameters(ndn::nfd::ControlParameters const&) [425] 0.00 0.00 390/221762921 ndn::Block::Block(ndn::Block const&) [17] ----------------------------------------------- 0.00 0.00 505/505 nfd::NameTree::lookup(ndn::Name const&) [28] [426] 0.0 0.00 0.00 505 void std::vector, std::allocator > >::_M_insert_aux const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::shared_ptr const&) [426] 0.00 0.00 2834/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.00 0.00 1/259 nfd::face::StreamTransport::handleSend(boost::system::error_code const&, unsigned long) [451] 0.00 0.00 258/259 nfd::face::StreamTransport::doSend(nfd::face::Transport::Packet&&) [423] [427] 0.0 0.00 0.00 259 nfd::face::StreamTransport::sendFromQueue() [427] 0.00 0.00 258/258 void boost::asio::detail::reactive_socket_service_base::async_send >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, boost::asio::const_buffers_1 const&, int, boost::asio::detail::write_op >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >) [428] ----------------------------------------------- 0.00 0.00 258/258 nfd::face::StreamTransport::sendFromQueue() [427] [428] 0.0 0.00 0.00 258 void boost::asio::detail::reactive_socket_service_base::async_send >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, boost::asio::const_buffers_1 const&, int, boost::asio::detail::write_op >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >) [428] 0.00 0.00 260/23019006 boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool) [58] ----------------------------------------------- 0.00 0.00 567/567 ndn::util::signal::Signal::operator()(ndn::Block const&) [430] [429] 0.0 0.00 0.00 567 nfd::face::asyncReceive(nfd::face::InternalTransportBase*, ndn::Block const&) [429] 0.00 0.00 1131/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1128/3031975724 ndn::Block::~Block() [40] 0.00 0.00 1692/2820 boost::asio::detail::completion_handler::ptr::~ptr() [642] 0.00 0.00 564/744 nfd::getGlobalIoService() [663] ----------------------------------------------- 0.00 0.00 294/294 nfd::face::InternalForwarderTransport::doSend(nfd::face::Transport::Packet&&) [431] [430] 0.0 0.00 0.00 294 ndn::util::signal::Signal::operator()(ndn::Block const&) [430] 0.00 0.00 567/567 nfd::face::asyncReceive(nfd::face::InternalTransportBase*, ndn::Block const&) [429] 0.00 0.00 291/291 std::_Function_handler))(nfd::face::InternalTransportBase*, ndn::Block const&)> >::_M_invoke(std::_Any_data const&, ndn::Block const&) [685] 0.00 0.00 272/272 std::_Function_handler))(nfd::face::InternalTransportBase*, ndn::Block const&)> >::_M_invoke(std::_Any_data const&, ndn::Block const&) [690] ----------------------------------------------- 0.00 0.00 293/293 nfd::face::Transport::send(nfd::face::Transport::Packet&&) [32] [431] 0.0 0.00 0.00 293 nfd::face::InternalForwarderTransport::doSend(nfd::face::Transport::Packet&&) [431] 0.00 0.00 294/294 ndn::util::signal::Signal::operator()(ndn::Block const&) [430] ----------------------------------------------- [432] 0.0 0.00 0.00 ndn::util::NotificationSubscriber::afterReceiveData(ndn::Data const&) [432] 0.00 0.00 139/139 ndn::util::NotificationSubscriber::sendNextInterest() [434] 0.00 0.00 271/3031975724 ndn::Block::~Block() [40] 0.00 0.00 261/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 135/135 ndn::util::signal::Signal, ndn::nfd::FaceEventNotification>::operator()(ndn::nfd::FaceEventNotification const&) [507] ----------------------------------------------- 0.00 0.00 206/206 nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [20] [433] 0.0 0.00 0.00 206 std::map, std::less, std::allocator > > >::operator[](unsigned long&&) [433] 0.00 0.00 1231/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 411/11510523 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > >(std::_Rb_tree_const_iterator > >, std::pair >&&) [189] ----------------------------------------------- 0.00 0.00 139/139 ndn::util::NotificationSubscriber::afterReceiveData(ndn::Data const&) [432] [434] 0.0 0.00 0.00 139 ndn::util::NotificationSubscriber::sendNextInterest() [434] 0.00 0.00 136/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 128/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 123/3031975724 ndn::Name::~Name() [299] 0.00 0.00 128/5755167 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [311] 0.00 0.00 133/152 std::__shared_ptr::__shared_ptr, ndn::Name&>(std::_Sp_make_shared_tag, std::allocator const&, ndn::Name&) [524] 0.00 0.00 270/324 nfd::rib::RibManager::onLocalhopRequest(ndn::Interest const&) [678] 0.00 0.00 136/160 std::_Function_base::_Base_manager::*)(ndn::Data const&)> (ndn::util::NotificationSubscriber*, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [703] 0.00 0.00 131/152 std::_Function_base::_Base_manager::*)()> (ndn::util::NotificationSubscriber*)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [705] ----------------------------------------------- [435] 0.0 0.00 0.00 nfd::FaceManager::queryFaces(ndn::Name const&, ndn::Interest const&, ndn::mgmt::StatusDatasetContext&) [435] 0.00 0.00 1280/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 96/3031975724 ndn::Block::~Block() [40] 0.00 0.00 1184/1184 nfd::FaceManager::doesMatchFilter(ndn::nfd::FaceQueryFilter const&, std::shared_ptr) [654] 0.00 0.00 32/39 nfd::FaceTable::begin() const [764] 0.00 0.00 32/39 nfd::FaceTable::end() const [763] 0.00 0.00 32/284 nfd::FaceManager::collectFaceStatus(nfd::face::Face const&, boost::chrono::time_point > > const&) [687] ----------------------------------------------- [436] 0.0 0.00 0.00 std::_Function_handler >, boost::_bi::list3, boost::arg<2>, boost::_bi::value > > > >::_M_invoke(std::_Any_data const&, ndn::Interest const&, ndn::Data&) [436] 0.00 0.00 5/5 nfd::rib::RibManager::fetchSegments(ndn::Data const&, std::shared_ptr) [437] 0.00 0.00 10/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.00 0.00 5/5 std::_Function_handler >, boost::_bi::list3, boost::arg<2>, boost::_bi::value > > > >::_M_invoke(std::_Any_data const&, ndn::Interest const&, ndn::Data&) [436] [437] 0.0 0.00 0.00 5 nfd::rib::RibManager::fetchSegments(ndn::Data const&, std::shared_ptr) [437] 0.00 0.00 3/3 nfd::rib::RibManager::removeInvalidFaces(std::shared_ptr) [438] 0.00 0.00 4/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.00 0.00 3/3 nfd::rib::RibManager::fetchSegments(ndn::Data const&, std::shared_ptr) [437] [438] 0.0 0.00 0.00 3 nfd::rib::RibManager::removeInvalidFaces(std::shared_ptr) [438] 0.00 0.00 651/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 289/3031975724 ndn::Block::~Block() [40] 0.00 0.00 6/7 nfd::rib::RibManager::scheduleActiveFaceFetch(boost::chrono::duration > const&) [544] 0.00 0.00 136/136 std::pair, bool> std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned long&&) [708] 0.00 0.00 5/362 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [677] ----------------------------------------------- [439] 0.0 0.00 0.00 nfd::DeadNonceList::mark() [439] 0.00 0.00 1776/11091753 nfd::scheduler::schedule(boost::chrono::duration > const&, std::function const&) [257] 0.00 0.00 1776/1776 nfd::DeadNonceList::countMarks() const [645] 0.00 0.00 1776/1776 std::_Rb_tree_iterator std::_Rb_tree, std::less, std::allocator >::_M_insert_equal(unsigned long const&) [646] 0.00 0.00 1776/2133 std::reverse_iterator > std::find_if >, std::_Bind (std::_Placeholder<1>, ndn::Interest)> >(std::reverse_iterator >, std::reverse_iterator >, std::_Bind (std::_Placeholder<1>, ndn::Interest)>) [643] 0.00 0.00 1776/8530 std::_Function_base::_Base_manager (nfd::DeadNonceList*)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [639] ----------------------------------------------- 0.00 0.00 65/166 nfd::FaceTable::remove(std::shared_ptr) [157] 0.00 0.00 101/166 nfd::FaceTable::addImpl(std::shared_ptr, unsigned long) [94] [440] 0.0 0.00 0.00 166 ndn::util::signal::Signal >::operator()(std::shared_ptr const&) [440] 0.00 0.00 165/165 std::_Function_handler const&), std::_Bind, std::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [446] 0.00 0.00 65/65 std::_Function_handler const&), std::_Bind)> (nfd::fw::AccessStrategy*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [496] ----------------------------------------------- 0.00 0.00 1/8 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [504] 0.00 0.00 1/8 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [498] 0.00 0.00 1/8 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [503] 0.00 0.00 1/8 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [502] 0.00 0.00 1/8 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [505] 0.00 0.00 1/8 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [499] 0.00 0.00 1/8 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [500] 0.00 0.00 1/8 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [501] [441] 0.0 0.00 0.00 8 void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&) [441] 0.00 0.00 8/8 std::__detail::_Map_base >, std::_Select1st > >, true, std::_Hashtable >, std::allocator > >, std::_Select1st > >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true> >::operator[](ndn::Name const&) [452] 0.00 0.00 8/8 std::enable_if (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)> >::value), std::function&>::type std::function::operator= (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)> >(std::_Bind (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)>&&) [485] 0.00 0.00 8/24 std::function::function(std::function const&) [468] 0.00 0.00 8/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 8/3031975724 ndn::Name::~Name() [299] 0.00 0.00 8/320 std::_Function_base::_Base_manager const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [466] 0.00 0.00 8/296 std::function const&)>::function(std::function const&)> const&) [487] 0.00 0.00 8/296 std::function::function(std::function const&) [684] 0.00 0.00 8/8 std::function::function const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >(std::_Bind const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)>, std::enable_if const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::value), std::function::_Useless>::type) [839] 0.00 0.00 8/24 std::function::function(std::function const&) [793] 0.00 0.00 8/24 std::function const&, std::function const&)>::function(std::function const&, std::function const&)> const&) [794] 0.00 0.00 8/24 std::function (ndn::name::Component const&)>::function(std::function (ndn::name::Component const&)> const&) [792] 0.00 0.00 8/252 std::_Function_base::_Base_manager (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [694] 0.00 0.00 8/56 std::_Function_base::_Base_manager(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&)::{lambda(ndn::name::Component const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&)::{lambda(ndn::name::Component const&)#1}> const&, std::_Manager_operation) [753] ----------------------------------------------- 0.00 0.00 1/67 nfd::UnixStreamChannel::listen(std::function const&)> const&, std::function const&, int) [556] 0.00 0.00 66/67 nfd::UnixStreamChannel::handleAccept(boost::system::error_code const&, std::function const&)> const&, std::function const&) [119] [442] 0.0 0.00 0.00 67 nfd::UnixStreamChannel::accept(std::function const&)> const&, std::function const&) [442] 0.00 0.00 67/67 void boost::asio::detail::reactive_socket_service::async_accept >, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::basic_socket >&, boost::asio::local::basic_endpoint*, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > >) [443] 0.00 0.00 67/553 std::function::function(std::function const&) [665] 0.00 0.00 67/492 std::function const&)>::function(std::function const&)> const&) [674] 0.00 0.00 67/67 boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list_av_4 (*)(), std::function const&)>, std::function >::type> boost::bind const&)> const&, std::function const&, nfd::UnixStreamChannel*, boost::arg<1> (*)(), std::function const&)>, std::function >(void (nfd::UnixStreamChannel::*)(boost::system::error_code const&, std::function const&)> const&, std::function const&), nfd::UnixStreamChannel*, boost::arg<1> (*)(), std::function const&)>, std::function) [739] 0.00 0.00 67/989 std::_Function_base::_Base_manager)> (nfd::FaceTable*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [655] ----------------------------------------------- 0.00 0.00 67/67 nfd::UnixStreamChannel::accept(std::function const&)> const&, std::function const&) [442] [443] 0.0 0.00 0.00 67 void boost::asio::detail::reactive_socket_service::async_accept >, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::basic_socket >&, boost::asio::local::basic_endpoint*, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > >) [443] 0.00 0.00 67/67 boost::asio::detail::reactive_socket_service_base::start_op(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, int, boost::asio::detail::reactor_op*, bool, bool) [444] ----------------------------------------------- 0.00 0.00 67/67 void boost::asio::detail::reactive_socket_service::async_accept >, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::basic_socket >&, boost::asio::local::basic_endpoint*, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > >) [443] [444] 0.0 0.00 0.00 67 boost::asio::detail::reactive_socket_service_base::start_op(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, int, boost::asio::detail::reactor_op*, bool, bool) [444] 0.00 0.00 67/23019006 boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool) [58] ----------------------------------------------- [445] 0.0 0.00 0.00 nfd::DeadNonceList::adjustCapacity() [445] 0.00 0.00 355/420541 nfd::DeadNonceList::evictEntries() [374] 0.00 0.00 355/11091753 nfd::scheduler::schedule(boost::chrono::duration > const&, std::function const&) [257] 0.00 0.00 355/362 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [677] 0.00 0.00 355/2133 std::reverse_iterator > std::find_if >, std::_Bind (std::_Placeholder<1>, ndn::Interest)> >(std::reverse_iterator >, std::reverse_iterator >, std::_Bind (std::_Placeholder<1>, ndn::Interest)>) [643] 0.00 0.00 355/8530 std::_Function_base::_Base_manager (nfd::DeadNonceList*)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [639] ----------------------------------------------- 0.00 0.00 165/165 ndn::util::signal::Signal >::operator()(std::shared_ptr const&) [440] [446] 0.0 0.00 0.00 165 std::_Function_handler const&), std::_Bind, std::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [446] 0.00 0.00 330/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 100/100 nfd::FaceManager::afterFaceAdded(std::shared_ptr, std::function const&) [476] 0.00 0.00 65/65 nfd::FaceManager::afterFaceRemoved(std::shared_ptr, std::function const&) [495] ----------------------------------------------- 0.00 0.00 206/206 nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [20] [447] 0.0 0.00 0.00 206 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, std::allocator >, ndn::lp::CachePolicy>(std::_Sp_make_shared_tag, ndn::SimpleTag*, std::allocator > const&, ndn::lp::CachePolicy&&) [447] 0.00 0.00 206/504025578 nfd::face::GenericLinkService::assignSequences(std::vector >&) [24] ----------------------------------------------- [448] 0.0 0.00 0.00 nfd::FaceManager::listFaces(ndn::Name const&, ndn::Interest const&, ndn::mgmt::StatusDatasetContext&) [448] 0.00 0.00 252/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 252/3031975724 ndn::Block::~Block() [40] 0.00 0.00 252/284 nfd::FaceManager::collectFaceStatus(nfd::face::Face const&, boost::chrono::time_point > > const&) [687] 0.00 0.00 7/39 nfd::FaceTable::begin() const [764] 0.00 0.00 7/39 nfd::FaceTable::end() const [763] ----------------------------------------------- 0.00 0.00 1/1 nfd::Nfd::initializeManagement() [354] [449] 0.0 0.00 0.00 1 nfd::FaceManager::FaceManager(nfd::FaceTable&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [449] 0.00 0.00 1/1 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [498] 0.00 0.00 1/1 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [502] 0.00 0.00 1/1 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [503] 0.00 0.00 1/1 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [504] 0.00 0.00 3/5 nfd::ManagerBase::registerStatusDatasetHandler(std::string const&, std::function const&) [519] 0.00 0.00 1/1 nfd::ManagerBase::registerNotificationStream(std::string const&) [549] 0.00 0.00 2/3 ndn::util::signal::Signal >::connect(std::function const&)> const&) [561] 0.00 0.00 7/16 __tcf_0 [809] 0.00 0.00 4/308 std::_Function_base::_Base_manager const&)> (nfd::FaceManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [680] 0.00 0.00 3/3 std::_Function_base::_Base_manager (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [908] 0.00 0.00 2/6 std::function::function(std::function const&) [866] 0.00 0.00 2/2 std::function const&)>::function, std::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >(std::_Bind, std::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)>, std::enable_if, std::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >::value), std::function const&)>::_Useless>::type) [1015] 0.00 0.00 2/6 std::_Function_base::_Base_manager, std::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [862] 0.00 0.00 1/3 nfd::ManagerBase::ManagerBase(ndn::mgmt::Dispatcher&, nfd::CommandValidator&, std::string const&) [900] ----------------------------------------------- 0.00 0.00 1/246 nfd::rib::AutoPrefixPropagator::AutoPrefixPropagator(ndn::nfd::Controller&, ndn::security::KeyChain&, nfd::rib::Rib&) [607] 0.00 0.00 245/246 boost::asio::detail::task_io_service::run(boost::system::error_code&) [1] [450] 0.0 0.00 0.00 246 boost::asio::detail::reactive_socket_send_op >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [450] 0.00 0.00 239/239 nfd::face::StreamTransport::handleSend(boost::system::error_code const&, unsigned long) [451] ----------------------------------------------- 0.00 0.00 239/239 boost::asio::detail::reactive_socket_send_op >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [450] [451] 0.0 0.00 0.00 239 nfd::face::StreamTransport::handleSend(boost::system::error_code const&, unsigned long) [451] 0.00 0.00 240/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 235/3031975724 ndn::Block::~Block() [40] 0.00 0.00 1/259 nfd::face::StreamTransport::sendFromQueue() [427] ----------------------------------------------- 0.00 0.00 8/8 void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&) [441] [452] 0.0 0.00 0.00 8 std::__detail::_Map_base >, std::_Select1st > >, true, std::_Hashtable >, std::allocator > >, std::_Select1st > >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true> >::operator[](ndn::Name const&) [452] 0.00 0.00 30/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 15/15 std::__detail::_Hashtable_iterator >, false, false> std::_Hashtable >, std::allocator > >, std::_Select1st > >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket > >(std::pair >&&, unsigned long, unsigned long) [491] 0.00 0.00 30/3031975724 ndn::Name::~Name() [299] ----------------------------------------------- 0.00 0.00 10/10 ndn::RegexMatcher::match(ndn::Name const&, unsigned long, unsigned long) [422] [453] 0.0 0.00 0.00 10 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ndn::name::Component const&) [453] 0.00 0.00 37/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 44/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 44/3031975724 ndn::Block::~Block() [40] 0.00 0.00 77/77 ndn::name::Component* std::__uninitialized_move_a >(ndn::name::Component*, ndn::name::Component*, ndn::name::Component*, std::allocator&) [733] ----------------------------------------------- 0.00 0.00 1/1 nfd::NfdRunner::run()::{lambda()#1}::operator()() const [12] [454] 0.0 0.00 0.00 1 nfd::rib::Nrd::initialize() [454] 0.00 0.00 1/1 nfd::rib::RibManager::registerWithNfd() [480] 0.00 0.00 1/1 nfd::rib::RibManager::enableLocalControlHeader() [489] 0.00 0.00 1/1 nfd::rib::RibManager::RibManager(ndn::Face&, ndn::security::KeyChain&) [521] 0.00 0.00 2/8 nfd::ConfigFile::parse(std::string const&, bool) [508] 0.00 0.00 1/1 nfd::rib::Nrd::initializeLogging() [527] 0.00 0.00 1/1 nfd::rib::Nrd::getLocalNfdTransport() [613] 0.00 0.00 1/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 2/3 std::_Function_base::_Base_manager > const&, bool)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager > const&, bool)#1}> const&, std::_Manager_operation) [913] 0.00 0.00 1/744 nfd::getGlobalIoService() [663] 0.00 0.00 1/4 nfd::ConfigFile::ConfigFile(std::function > const&, bool)>) [880] 0.00 0.00 1/1 nfd::rib::RibManager::setConfigFile(nfd::ConfigFile&) [1151] 0.00 0.00 1/1314 boost::property_tree::basic_ptree >::~basic_ptree() [649] 0.00 0.00 1/4 std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_erase(std::_Rb_tree_node > const&, bool, std::string const&)> > >*) [893] ----------------------------------------------- [455] 0.0 0.00 0.00 std::_Function_base::_Base_manager (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [455] 0.00 0.00 16/16 std::_Function_base::_Base_manager (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)> >::_M_clone(std::_Any_data&, std::_Any_data const&, std::integral_constant) [457] 0.00 0.00 24/3031975724 ndn::Name::~Name() [299] 0.00 0.00 24/24 std::_Tuple_impl<3ul, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function >::~_Tuple_impl() [529] 0.00 0.00 24/252 std::_Function_base::_Base_manager (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [694] ----------------------------------------------- 0.00 0.00 99/99 ndn::RegexMatcher::match(ndn::Name const&, unsigned long, unsigned long) [422] [456] 0.0 0.00 0.00 99 ndn::RegexMatcher::recursiveMatch(unsigned long, ndn::Name const&, unsigned long, unsigned long) [456] 0.00 0.00 363/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.00 0.00 16/16 std::_Function_base::_Base_manager (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [455] [457] 0.0 0.00 0.00 16 std::_Function_base::_Base_manager (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)> >::_M_clone(std::_Any_data&, std::_Any_data const&, std::integral_constant) [457] 0.00 0.00 16/24 std::function::function(std::function const&) [468] 0.00 0.00 16/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 16/24 std::function::function(std::function const&) [793] 0.00 0.00 16/24 std::function const&, std::function const&)>::function(std::function const&, std::function const&)> const&) [794] 0.00 0.00 16/24 std::function (ndn::name::Component const&)>::function(std::function (ndn::name::Component const&)> const&) [792] ----------------------------------------------- 0.00 0.00 1/69 std::__shared_ptr::__shared_ptr, ndn::Name>(std::_Sp_make_shared_tag, std::allocator const&, ndn::Name&&) [586] 0.00 0.00 34/69 nfd::fib::Entry::sortNextHops() [481] 0.00 0.00 34/69 nfd::Fib::insert(ndn::Name const&) [355] [458] 0.0 0.00 0.00 69 nfd::fib::Entry::Entry(ndn::Name const&) [458] 0.00 0.00 35/221762921 ndn::Block::Block(ndn::Block const&) [17] ----------------------------------------------- 0.00 0.00 34/34 nfd::face::StreamTransport::doSend(nfd::face::Transport::Packet&&) [423] [459] 0.0 0.00 0.00 34 void std::deque >::_M_push_back_aux(ndn::Block const&) [459] 0.00 0.00 34/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 8/8 std::deque >::_M_reallocate_map(unsigned long, bool) [836] ----------------------------------------------- 0.00 0.00 101/101 nfd::FaceTable::addImpl(std::shared_ptr, unsigned long) [94] [460] 0.0 0.00 0.00 101 ndn::util::signal::Signal::connect(std::function const&) [460] 0.00 0.00 303/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 101/202 std::_Function_base::_Base_manager (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [697] 0.00 0.00 101/101 std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) [726] 0.00 0.00 101/546 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [669] ----------------------------------------------- 0.00 0.00 101/101 nfd::FaceTable::addImpl(std::shared_ptr, unsigned long) [94] [461] 0.0 0.00 0.00 101 ndn::util::signal::Signal::connect(std::function const&) [461] 0.00 0.00 303/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 101/202 std::_Function_base::_Base_manager (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [698] 0.00 0.00 101/101 std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) [727] 0.00 0.00 101/546 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [669] ----------------------------------------------- 0.00 0.00 101/101 nfd::FaceTable::addImpl(std::shared_ptr, unsigned long) [94] [462] 0.0 0.00 0.00 101 ndn::util::signal::Signal::connect(std::function const&) [462] 0.00 0.00 303/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 101/202 std::_Function_base::_Base_manager (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [699] 0.00 0.00 101/101 std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) [728] 0.00 0.00 101/546 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [669] ----------------------------------------------- 0.00 0.00 101/101 nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [464] [463] 0.0 0.00 0.00 101 ndn::util::signal::Signal::connect(std::function const&) [463] 0.00 0.00 303/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 101/303 std::_Function_base::_Base_manager >::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager > const&, std::_Manager_operation) [682] 0.00 0.00 101/101 std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) [729] 0.00 0.00 101/546 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [669] ----------------------------------------------- 0.00 0.00 1/101 nfd::face::makeInternalFace(ndn::security::KeyChain&) [409] 0.00 0.00 2/101 nfd::face::makeNullFace(ndn::util::FaceUri const&) [414] 0.00 0.00 32/101 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [137] 0.00 0.00 66/101 nfd::UnixStreamChannel::handleAccept(boost::system::error_code const&, std::function const&)> const&, std::function const&) [119] [464] 0.0 0.00 0.00 101 nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [464] 0.00 0.00 101/101 ndn::util::signal::Signal::connect(std::function const&) [463] 0.00 0.00 202/303 std::_Function_base::_Base_manager >::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager > const&, std::_Manager_operation) [682] 0.00 0.00 101/101 nfd::face::LinkService::LinkService() [716] 0.00 0.00 101/101 nfd::face::LpFragmenter::LpFragmenter(nfd::face::LpFragmenter::Options const&, nfd::face::LinkService const*) [719] 0.00 0.00 101/101 nfd::face::LpReassembler::LpReassembler(nfd::face::LpReassembler::Options const&, nfd::face::LinkService const*) [721] ----------------------------------------------- 0.00 0.00 101/606 std::_Function_base::_Base_manager const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}> const&, std::_Manager_operation) [130] 0.00 0.00 101/606 nfd::connectFaceClosedSignal(nfd::face::Face&, std::function const&) [82] 0.00 0.00 101/606 nfd::FaceTable::addImpl(std::shared_ptr, unsigned long) [94] 0.00 0.00 303/606 std::function::function(std::function const&) [81] [465] 0.0 0.00 0.00 606 std::_Function_base::_Base_manager)> (nfd::FaceTable*, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [465] 0.00 0.00 303/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.00 0.00 8/320 void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&) [441] 0.00 0.00 24/320 std::_Tuple_impl<3ul, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function >::~_Tuple_impl() [529] 0.00 0.00 288/320 std::function::function(std::function const&) [468] [466] 0.0 0.00 0.00 320 std::_Function_base::_Base_manager const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [466] 0.00 0.00 288/296 std::function const&)>::function(std::function const&)> const&) [487] 0.00 0.00 136/273 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [490] 0.00 0.00 132/265 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [493] 0.00 0.00 8/17 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [560] 0.00 0.00 4/9 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [580] 0.00 0.00 4/9 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [584] 0.00 0.00 4/9 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [581] 0.00 0.00 4/9 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [583] 0.00 0.00 4/9 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [582] 0.00 0.00 288/296 std::function::function(std::function const&) [684] 0.00 0.00 136/273 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [689] 0.00 0.00 132/265 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [691] 0.00 0.00 8/17 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [808] 0.00 0.00 4/9 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [824] 0.00 0.00 4/9 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [828] 0.00 0.00 4/9 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [825] 0.00 0.00 4/9 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [827] 0.00 0.00 4/9 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [826] ----------------------------------------------- [467] 0.0 0.00 0.00 std::_List_base >::~_List_base() [467] 0.00 0.00 137/3031975724 ndn::Block::~Block() [40] 0.00 0.00 136/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.00 0.00 8/24 void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&) [441] 0.00 0.00 16/24 std::_Function_base::_Base_manager (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)> >::_M_clone(std::_Any_data&, std::_Any_data const&, std::integral_constant) [457] [468] 0.0 0.00 0.00 24 std::function::function(std::function const&) [468] 0.00 0.00 288/320 std::_Function_base::_Base_manager const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [466] ----------------------------------------------- [469] 0.0 0.00 0.00 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [469] 0.00 0.00 132/3031975724 ndn::Name::~Name() [299] 0.00 0.00 66/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 66/3031975724 ndn::Block::~Block() [40] ----------------------------------------------- 0.00 0.00 32/64 nfd::FaceManager::createFace(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) [113] 0.00 0.00 32/64 std::_Function_base::_Base_manager const&, std::function const&)> (nfd::FaceManager*, ndn::nfd::ControlParameters, std::_Placeholder<1>, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [497] [470] 0.0 0.00 0.00 64 std::_Tuple_impl<1ul, ndn::nfd::ControlParameters, std::_Placeholder<1>, std::function >::~_Tuple_impl() [470] 0.00 0.00 128/3031975724 ndn::Name::~Name() [299] 0.00 0.00 64/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 64/3031975724 ndn::Block::~Block() [40] ----------------------------------------------- 0.00 0.00 1/1 nfd::Forwarder::Forwarder() [153] [471] 0.0 0.00 0.00 1 nfd::StrategyChoice::StrategyChoice(nfd::NameTree&, std::shared_ptr) [471] 0.00 0.00 1/1 nfd::StrategyChoice::setDefaultStrategy(std::shared_ptr) [472] 0.00 0.00 1/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.00 0.00 1/1 nfd::StrategyChoice::StrategyChoice(nfd::NameTree&, std::shared_ptr) [471] [472] 0.0 0.00 0.00 1 nfd::StrategyChoice::setDefaultStrategy(std::shared_ptr) [472] 0.00 0.00 1/6175021 nfd::NameTree::lookup(ndn::Name const&) [28] 0.00 0.00 1/7 nfd::StrategyChoice::install(std::shared_ptr) [483] 0.00 0.00 1/1 nfd::strategy_choice::Entry::Entry(ndn::Name const&) [562] 0.00 0.00 6/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 2/3031975724 ndn::Block::~Block() [40] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1281] 0.00 0.00 1/1 nfd::name_tree::Entry::setStrategyChoiceEntry(std::shared_ptr) [1163] ----------------------------------------------- 0.00 0.00 1/1 nfd::Nfd::initializeManagement() [354] [473] 0.0 0.00 0.00 1 nfd::StrategyChoiceManager::StrategyChoiceManager(nfd::StrategyChoice&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [473] 0.00 0.00 1/1 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [500] 0.00 0.00 1/1 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [501] 0.00 0.00 1/5 nfd::ManagerBase::registerStatusDatasetHandler(std::string const&, std::function const&) [519] 0.00 0.00 2/4 __tcf_0 [899] 0.00 0.00 2/22 std::_Function_base::_Base_manager const&)> (nfd::StrategyChoiceManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [796] 0.00 0.00 1/3 nfd::ManagerBase::ManagerBase(ndn::mgmt::Dispatcher&, nfd::CommandValidator&, std::string const&) [900] 0.00 0.00 1/1 std::_Function_base::_Base_manager (nfd::StrategyChoiceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1218] ----------------------------------------------- 0.00 0.00 1/1 nfd::Nfd::initializeManagement() [354] [474] 0.0 0.00 0.00 1 nfd::FibManager::FibManager(nfd::Fib&, std::function (unsigned long)>, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [474] 0.00 0.00 1/1 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [499] 0.00 0.00 1/1 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [505] 0.00 0.00 1/5 nfd::ManagerBase::registerStatusDatasetHandler(std::string const&, std::function const&) [519] 0.00 0.00 2/4 __tcf_0 [898] 0.00 0.00 2/286 std::_Function_base::_Base_manager const&)> (nfd::FibManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [686] 0.00 0.00 1/3 nfd::ManagerBase::ManagerBase(ndn::mgmt::Dispatcher&, nfd::CommandValidator&, std::string const&) [900] 0.00 0.00 1/3 std::_Function_base::_Base_manager (nfd::Forwarder::*)(unsigned long) const> (nfd::Forwarder*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [911] 0.00 0.00 1/1 std::_Function_base::_Base_manager (nfd::FibManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1217] ----------------------------------------------- 0.00 0.00 65/65 nfd::face::StreamTransport::processErrorCode(boost::system::error_code const&) [215] [475] 0.0 0.00 0.00 65 nfd::face::StreamTransport::doClose() [475] 0.00 0.00 65/11992041 boost::asio::detail::task_io_service::post_immediate_completion(boost::asio::detail::task_io_service_operation*) [125] 0.00 0.00 65/65 boost::asio::detail::epoll_reactor::cancel_ops(int, boost::asio::detail::epoll_reactor::descriptor_state*&) [748] 0.00 0.00 65/744 nfd::getGlobalIoService() [663] ----------------------------------------------- 0.00 0.00 100/100 std::_Function_handler const&), std::_Bind, std::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [446] [476] 0.0 0.00 0.00 100 nfd::FaceManager::afterFaceAdded(std::shared_ptr, std::function const&) [476] 0.00 0.00 100/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 100/3031975724 ndn::Block::~Block() [40] 0.00 0.00 100/165 void nfd::FaceManager::collectFaceProperties(nfd::face::Face const&, ndn::nfd::FaceEventNotification&) [702] ----------------------------------------------- [477] 0.0 0.00 0.00 std::_Function_handler (ndn::name::Component const&), void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&)::{lambda(ndn::name::Component const&)#1}>::_M_invoke(std::_Any_data const&, ndn::name::Component const&) [477] 0.00 0.00 132/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 66/3031975724 ndn::Block::~Block() [40] 0.00 0.00 66/66 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [745] ----------------------------------------------- 0.00 0.00 63/63 boost::asio::detail::task_io_service::run(boost::system::error_code&) [1] [478] 0.0 0.00 0.00 63 boost::asio::detail::completion_handler)::{lambda()#1}>::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [478] 0.00 0.00 192/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.00 0.00 1/1 nfd::Forwarder::Forwarder() [153] [479] 0.0 0.00 0.00 1 nfd::fw::installStrategies(nfd::Forwarder&) [479] 0.00 0.00 6/7 nfd::StrategyChoice::install(std::shared_ptr) [483] 0.00 0.00 1/1 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [543] 0.00 0.00 1/1 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [558] 0.00 0.00 1/1 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [569] 0.00 0.00 1/1 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [566] 0.00 0.00 1/1 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [568] 0.00 0.00 1/1 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [567] 0.00 0.00 7/14 nfd::StrategyChoice::hasStrategy(ndn::Name const&, bool) const [811] 0.00 0.00 1/8 nfd::fw::getStrategyFactories() [832] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::Nrd::initialize() [454] [480] 0.0 0.00 0.00 1 nfd::rib::RibManager::registerWithNfd() [480] 0.00 0.00 1/1 nfd::rib::RibManager::startListening(ndn::Name const&, std::function const&) [488] 0.00 0.00 1/1 ndn::util::NotificationSubscriber::sendInitialInterest() [522] 0.00 0.00 1/7 nfd::rib::RibManager::scheduleActiveFaceFetch(boost::chrono::duration > const&) [544] 0.00 0.00 1/70 __tcf_0 [736] 0.00 0.00 1/1 std::_Function_base::_Base_manager (nfd::rib::RibManager*, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1221] 0.00 0.00 1/3 std::_Function_base::_Base_manager (nfd::rib::RibManager*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [910] ----------------------------------------------- 0.00 0.00 34/34 nfd::fib::Entry::addNextHop(std::shared_ptr, unsigned long) [344] [481] 0.0 0.00 0.00 34 nfd::fib::Entry::sortNextHops() [481] 0.00 0.00 34/69 nfd::fib::Entry::Entry(ndn::Name const&) [458] 0.00 0.00 34/34 void std::__insertion_sort<__gnu_cxx::__normal_iterator > >, nfd::fib::Entry::sortNextHops()::{lambda(nfd::fib::NextHop const&, nfd::fib::NextHop const&)#1}>(__gnu_cxx::__normal_iterator > >, nfd::fib::Entry::sortNextHops()::{lambda(nfd::fib::NextHop const&, nfd::fib::NextHop const&)#1}, nfd::fib::Entry::sortNextHops()::{lambda(nfd::fib::NextHop const&, nfd::fib::NextHop const&)#1}) [775] ----------------------------------------------- 0.00 0.00 1/1 nfd::NfdRunner::run()::{lambda()#1}::operator()() const [12] [482] 0.0 0.00 0.00 1 nfd::rib::Nrd::~Nrd() [482] 0.00 0.00 1/1 nfd::rib::RibManager::~RibManager() [486] 0.00 0.00 1/1 nfd::rib::Rib::~Rib() [589] 0.00 0.00 1/1314 boost::property_tree::basic_ptree >::~basic_ptree() [649] ----------------------------------------------- 0.00 0.00 1/7 nfd::StrategyChoice::setDefaultStrategy(std::shared_ptr) [472] 0.00 0.00 6/7 nfd::fw::installStrategies(nfd::Forwarder&) [479] [483] 0.0 0.00 0.00 7 nfd::StrategyChoice::install(std::shared_ptr) [483] 0.00 0.00 7/7 std::map, std::less, std::allocator > > >::operator[](ndn::Name const&) [484] 0.00 0.00 7/14 nfd::StrategyChoice::hasStrategy(ndn::Name const&, bool) const [811] ----------------------------------------------- 0.00 0.00 7/7 nfd::StrategyChoice::install(std::shared_ptr) [483] [484] 0.0 0.00 0.00 7 std::map, std::less, std::allocator > > >::operator[](ndn::Name const&) [484] 0.00 0.00 7/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 7/7 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > >(std::_Rb_tree_const_iterator > >, std::pair >&&) [517] 0.00 0.00 21/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 7/3031975724 ndn::Block::~Block() [40] ----------------------------------------------- 0.00 0.00 8/8 void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&) [441] [485] 0.0 0.00 0.00 8 std::enable_if (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)> >::value), std::function&>::type std::function::operator= (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)> >(std::_Bind (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)>&&) [485] 0.00 0.00 16/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 8/3031975724 ndn::Name::~Name() [299] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::Nrd::~Nrd() [482] [486] 0.0 0.00 0.00 1 nfd::rib::RibManager::~RibManager() [486] 0.00 0.00 1/71 ndn::SignatureInfo::~SignatureInfo() [419] 0.00 0.00 5/3031975724 ndn::Name::~Name() [299] 0.00 0.00 4/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/1 std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_erase(std::_Rb_tree_node const&, ndn::nfd::ControlParameters&)> > >*) [588] 0.00 0.00 1/1 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [602] 0.00 0.00 1/1 nfd::rib::RibStatusPublisher::~RibStatusPublisher() [600] 0.00 0.00 1/3031975724 ndn::Block::~Block() [40] 0.00 0.00 1/1 ndn::util::signal::Signal, ndn::nfd::FaceEventNotification>::~Signal() [611] 0.00 0.00 1/44778373 nfd::scheduler::cancel(std::shared_ptr const&) [174] 0.00 0.00 2/2 ndn::ValidatorConfig::~ValidatorConfig() [935] 0.00 0.00 1/362 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [677] 0.00 0.00 1/1 nfd::rib::FibUpdater::~FibUpdater() [1150] 0.00 0.00 1/1 std::_Hashtable, std::allocator >, std::_Select1st >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::clear() [1212] 0.00 0.00 1/1 ndn::util::signal::Signal, ndn::Data>::~Signal() [1114] 0.00 0.00 1/1 ndn::util::signal::Signal>::~Signal() [1113] ----------------------------------------------- 0.00 0.00 8/296 void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&) [441] 0.00 0.00 288/296 std::_Function_base::_Base_manager const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [466] [487] 0.0 0.00 0.00 296 std::function const&)>::function(std::function const&)> const&) [487] 0.00 0.00 136/273 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [490] 0.00 0.00 132/265 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [493] 0.00 0.00 8/17 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [560] 0.00 0.00 4/9 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [580] 0.00 0.00 4/9 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [584] 0.00 0.00 4/9 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [581] 0.00 0.00 4/9 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [583] 0.00 0.00 4/9 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [582] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::RibManager::registerWithNfd() [480] [488] 0.0 0.00 0.00 1 nfd::rib::RibManager::startListening(ndn::Name const&, std::function const&) [488] 0.00 0.00 1/71 ndn::SignatureInfo::~SignatureInfo() [419] 0.00 0.00 4/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 4/3031975724 ndn::Name::~Name() [299] 0.00 0.00 1/109774817 std::vector >::operator=(std::vector > const&) [73] 0.00 0.00 1/2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [992] 0.00 0.00 1/1 std::_Function_base::_Base_manager (nfd::rib::RibManager*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1220] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::Nrd::initialize() [454] [489] 0.0 0.00 0.00 1 nfd::rib::RibManager::enableLocalControlHeader() [489] 0.00 0.00 1/71 ndn::SignatureInfo::~SignatureInfo() [419] 0.00 0.00 4/3031975724 ndn::Name::~Name() [299] 0.00 0.00 2/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/3031975724 ndn::Block::~Block() [40] 0.00 0.00 1/2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [994] 0.00 0.00 1/23 std::_Function_base::_Base_manager (nfd::rib::RibManager*)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [795] 0.00 0.00 1/22 std::_Function_base::_Base_manager (nfd::rib::RibManager*, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [797] ----------------------------------------------- 0.00 0.00 1/273 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [505] 0.00 0.00 136/273 std::function const&)>::function(std::function const&)> const&) [487] 0.00 0.00 136/273 std::_Function_base::_Base_manager const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [466] [490] 0.0 0.00 0.00 273 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [490] 0.00 0.00 137/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 137/286 std::_Function_base::_Base_manager const&)> (nfd::FibManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [686] 0.00 0.00 136/304 std::function)>::function(std::function)> const&) [681] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1255] ----------------------------------------------- 0.00 0.00 15/15 std::__detail::_Map_base >, std::_Select1st > >, true, std::_Hashtable >, std::allocator > >, std::_Select1st > >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true> >::operator[](ndn::Name const&) [452] [491] 0.0 0.00 0.00 15 std::__detail::_Hashtable_iterator >, false, false> std::_Hashtable >, std::allocator > >, std::_Select1st > >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket > >(std::pair >&&, unsigned long, unsigned long) [491] 0.00 0.00 15/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 1/1 std::_Hashtable >, std::allocator > >, std::_Select1st > >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long) [1213] ----------------------------------------------- [492] 0.0 0.00 0.00 ndn::security::SigningInfo::~SigningInfo() [492] 0.00 0.00 1/71 ndn::SignatureInfo::~SignatureInfo() [419] 0.00 0.00 1/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/3031975724 ndn::Block::~Block() [40] ----------------------------------------------- 0.00 0.00 1/265 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [504] 0.00 0.00 132/265 std::function const&)>::function(std::function const&)> const&) [487] 0.00 0.00 132/265 std::_Function_base::_Base_manager const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [466] [493] 0.0 0.00 0.00 265 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [493] 0.00 0.00 133/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 133/308 std::_Function_base::_Base_manager const&)> (nfd::FaceManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [680] 0.00 0.00 132/304 std::function)>::function(std::function)> const&) [681] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1249] ----------------------------------------------- 0.00 0.00 66/66 nfd::ManagerBase::authorize(ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const*, std::function, std::function) [415] [494] 0.0 0.00 0.00 66 std::_Function_base::_Base_manager)> (nfd::ManagerBase*, ndn::Interest, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [494] 0.00 0.00 66/3031975724 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [134] 0.00 0.00 66/3031975724 ndn::Interest::~Interest() [219] ----------------------------------------------- 0.00 0.00 65/65 std::_Function_handler const&), std::_Bind, std::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [446] [495] 0.0 0.00 0.00 65 nfd::FaceManager::afterFaceRemoved(std::shared_ptr, std::function const&) [495] 0.00 0.00 65/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 65/3031975724 ndn::Block::~Block() [40] 0.00 0.00 65/165 void nfd::FaceManager::collectFaceProperties(nfd::face::Face const&, ndn::nfd::FaceEventNotification&) [702] ----------------------------------------------- 0.00 0.00 65/65 ndn::util::signal::Signal >::operator()(std::shared_ptr const&) [440] [496] 0.0 0.00 0.00 65 std::_Function_handler const&), std::_Bind)> (nfd::fw::AccessStrategy*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [496] 0.00 0.00 130/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 65/65 nfd::fw::AccessStrategy::removeFaceInfo(std::shared_ptr) [747] ----------------------------------------------- 0.00 0.00 32/32 nfd::FaceManager::createFace(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) [113] [497] 0.0 0.00 0.00 32 std::_Function_base::_Base_manager const&, std::function const&)> (nfd::FaceManager*, ndn::nfd::ControlParameters, std::_Placeholder<1>, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [497] 0.00 0.00 32/64 std::_Tuple_impl<1ul, ndn::nfd::ControlParameters, std::_Placeholder<1>, std::function >::~_Tuple_impl() [470] ----------------------------------------------- 0.00 0.00 1/1 nfd::FaceManager::FaceManager(nfd::FaceTable&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [449] [498] 0.0 0.00 0.00 1 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [498] 0.00 0.00 1/8 void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&) [441] 0.00 0.00 1/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 3/3031975724 ndn::Name::~Name() [299] 0.00 0.00 2/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/9 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [580] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1253] 0.00 0.00 1/304 std::function)>::function(std::function)> const&) [681] 0.00 0.00 1/16 __tcf_0 [809] 0.00 0.00 1/56 std::_Function_base::_Base_manager, std::function)> (nfd::ManagerBase*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [752] 0.00 0.00 1/9 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [824] ----------------------------------------------- 0.00 0.00 1/1 nfd::FibManager::FibManager(nfd::Fib&, std::function (unsigned long)>, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [474] [499] 0.0 0.00 0.00 1 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [499] 0.00 0.00 1/8 void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&) [441] 0.00 0.00 1/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 3/3031975724 ndn::Name::~Name() [299] 0.00 0.00 2/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/9 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [581] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1257] 0.00 0.00 1/304 std::function)>::function(std::function)> const&) [681] 0.00 0.00 1/1 std::function const&)>::function, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >(std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)>, std::enable_if, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::value), std::function const&)>::_Useless>::type) [1350] 0.00 0.00 1/4 __tcf_0 [898] 0.00 0.00 1/56 std::_Function_base::_Base_manager, std::function)> (nfd::ManagerBase*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [752] 0.00 0.00 1/9 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [825] ----------------------------------------------- 0.00 0.00 1/1 nfd::StrategyChoiceManager::StrategyChoiceManager(nfd::StrategyChoice&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [473] [500] 0.0 0.00 0.00 1 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [500] 0.00 0.00 1/8 void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&) [441] 0.00 0.00 1/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 3/3031975724 ndn::Name::~Name() [299] 0.00 0.00 2/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/9 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [582] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1260] 0.00 0.00 1/304 std::function)>::function(std::function)> const&) [681] 0.00 0.00 1/1 std::function const&)>::function, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >(std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)>, std::enable_if, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::value), std::function const&)>::_Useless>::type) [1349] 0.00 0.00 1/4 __tcf_0 [899] 0.00 0.00 1/56 std::_Function_base::_Base_manager, std::function)> (nfd::ManagerBase*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [752] 0.00 0.00 1/9 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [826] ----------------------------------------------- 0.00 0.00 1/1 nfd::StrategyChoiceManager::StrategyChoiceManager(nfd::StrategyChoice&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [473] [501] 0.0 0.00 0.00 1 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [501] 0.00 0.00 1/8 void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&) [441] 0.00 0.00 1/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 3/3031975724 ndn::Name::~Name() [299] 0.00 0.00 2/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/9 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [583] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1263] 0.00 0.00 1/304 std::function)>::function(std::function)> const&) [681] 0.00 0.00 1/1 std::function const&)>::function, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >(std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)>, std::enable_if, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::value), std::function const&)>::_Useless>::type) [1351] 0.00 0.00 1/4 __tcf_0 [899] 0.00 0.00 1/56 std::_Function_base::_Base_manager, std::function)> (nfd::ManagerBase*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [752] 0.00 0.00 1/9 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [827] ----------------------------------------------- 0.00 0.00 1/1 nfd::FaceManager::FaceManager(nfd::FaceTable&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [449] [502] 0.0 0.00 0.00 1 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [502] 0.00 0.00 1/8 void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&) [441] 0.00 0.00 1/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 3/3031975724 ndn::Name::~Name() [299] 0.00 0.00 2/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/9 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [584] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1267] 0.00 0.00 1/304 std::function)>::function(std::function)> const&) [681] 0.00 0.00 1/16 __tcf_0 [809] 0.00 0.00 1/56 std::_Function_base::_Base_manager, std::function)> (nfd::ManagerBase*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [752] 0.00 0.00 1/9 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [828] ----------------------------------------------- 0.00 0.00 1/1 nfd::FaceManager::FaceManager(nfd::FaceTable&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [449] [503] 0.0 0.00 0.00 1 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [503] 0.00 0.00 1/8 void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&) [441] 0.00 0.00 1/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 3/3031975724 ndn::Name::~Name() [299] 0.00 0.00 2/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/17 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [560] 0.00 0.00 1/2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [994] 0.00 0.00 1/304 std::function)>::function(std::function)> const&) [681] 0.00 0.00 1/16 __tcf_0 [809] 0.00 0.00 1/56 std::_Function_base::_Base_manager, std::function)> (nfd::ManagerBase*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [752] 0.00 0.00 1/17 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [808] ----------------------------------------------- 0.00 0.00 1/1 nfd::FaceManager::FaceManager(nfd::FaceTable&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [449] [504] 0.0 0.00 0.00 1 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [504] 0.00 0.00 1/8 void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&) [441] 0.00 0.00 1/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 3/3031975724 ndn::Name::~Name() [299] 0.00 0.00 2/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/265 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [493] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1250] 0.00 0.00 1/304 std::function)>::function(std::function)> const&) [681] 0.00 0.00 1/16 __tcf_0 [809] 0.00 0.00 1/56 std::_Function_base::_Base_manager, std::function)> (nfd::ManagerBase*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [752] 0.00 0.00 1/265 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [691] ----------------------------------------------- 0.00 0.00 1/1 nfd::FibManager::FibManager(nfd::Fib&, std::function (unsigned long)>, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [474] [505] 0.0 0.00 0.00 1 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [505] 0.00 0.00 1/8 void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&) [441] 0.00 0.00 1/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 3/3031975724 ndn::Name::~Name() [299] 0.00 0.00 2/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/273 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [490] 0.00 0.00 1/2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [992] 0.00 0.00 1/304 std::function)>::function(std::function)> const&) [681] 0.00 0.00 1/1 std::function const&)>::function, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >(std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)>, std::enable_if, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::value), std::function const&)>::_Useless>::type) [1348] 0.00 0.00 1/4 __tcf_0 [898] 0.00 0.00 1/56 std::_Function_base::_Base_manager, std::function)> (nfd::ManagerBase*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [752] 0.00 0.00 1/273 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [689] ----------------------------------------------- 0.00 0.00 139/139 ndn::util::signal::Signal, ndn::nfd::FaceEventNotification>::operator()(ndn::nfd::FaceEventNotification const&) [507] [506] 0.0 0.00 0.00 139 nfd::rib::RibManager::onNotification(ndn::nfd::FaceEventNotification const&) [506] 0.00 0.00 64/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 64/11091753 nfd::scheduler::schedule(boost::chrono::duration > const&, std::function const&) [257] 0.00 0.00 64/70 __tcf_0 [736] 0.00 0.00 64/240 std::_Function_base::_Base_manager (nfd::rib::RibManager*, unsigned long)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [695] ----------------------------------------------- 0.00 0.00 135/135 ndn::util::NotificationSubscriber::afterReceiveData(ndn::Data const&) [432] [507] 0.0 0.00 0.00 135 ndn::util::signal::Signal, ndn::nfd::FaceEventNotification>::operator()(ndn::nfd::FaceEventNotification const&) [507] 0.00 0.00 139/139 nfd::rib::RibManager::onNotification(ndn::nfd::FaceEventNotification const&) [506] 0.00 0.00 136/136 std::_Function_handler (nfd::rib::RibManager*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::nfd::FaceEventNotification const&) [707] ----------------------------------------------- 0.00 0.00 2/8 nfd::Nfd::initializeLogging() [526] 0.00 0.00 2/8 nfd::Nfd::initializeManagement() [354] 0.00 0.00 2/8 nfd::rib::Nrd::initializeLogging() [527] 0.00 0.00 2/8 nfd::rib::Nrd::initialize() [454] [508] 0.0 0.00 0.00 8 nfd::ConfigFile::parse(std::string const&, bool) [508] 0.00 0.00 8/8 nfd::ConfigFile::parse(std::istream&, bool, std::string const&) [509] ----------------------------------------------- 0.00 0.00 8/8 nfd::ConfigFile::parse(std::string const&, bool) [508] [509] 0.0 0.00 0.00 8 nfd::ConfigFile::parse(std::istream&, bool, std::string const&) [509] 0.00 0.00 8/8 nfd::ConfigFile::process(bool, std::string const&) const [510] 0.00 0.00 8/9 void boost::property_tree::info_parser::read_info_internal >, char>(std::basic_istream >&, boost::property_tree::basic_ptree >&, std::string const&, int) [822] 0.00 0.00 8/1314 boost::property_tree::basic_ptree >::~basic_ptree() [649] ----------------------------------------------- 0.00 0.00 8/8 nfd::ConfigFile::parse(std::istream&, bool, std::string const&) [509] [510] 0.0 0.00 0.00 8 nfd::ConfigFile::process(bool, std::string const&) const [510] 0.00 0.00 2/2 nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [511] 0.00 0.00 2/3031975724 nfd::CommandValidator::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [658] 0.00 0.00 24/24 std::_Function_handler > const&, bool), void (*)(std::string const&, std::string const&, boost::property_tree::basic_ptree > const&, bool)>::_M_invoke(std::_Any_data const&, std::string const&, std::string const&, boost::property_tree::basic_ptree > const&, bool) [791] 0.00 0.00 20/20 nfd::ConfigFile::ignoreUnknownSection(std::string const&, std::string const&, boost::property_tree::basic_ptree > const&, bool) [801] 0.00 0.00 14/21 std::function > const&, bool, std::string const&)>::function(std::function > const&, bool, std::string const&)> const&) [800] 0.00 0.00 10/10 std::_Function_handler > const&, bool), nfd::rib::Nrd::initialize()::{lambda(std::string const&, std::string const&, boost::property_tree::basic_ptree > const&, bool)#1}>::_M_invoke(std::_Any_data const&, std::string const&, std::string const&, boost::property_tree::basic_ptree > const&, bool) [821] 0.00 0.00 4/4 nfd::LoggerFactory::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [881] 0.00 0.00 4/4 std::_Function_handler > const&, bool, std::string const&), std::_Bind > const&, bool, std::string const&)> (nfd::LoggerFactory*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree > const&, bool, std::string const&) [888] 0.00 0.00 4/14 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::LoggerFactory*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [813] 0.00 0.00 4/4 nfd::ignoreRibAndLogSections(std::string const&, std::string const&, boost::property_tree::basic_ptree > const&, bool) [883] 0.00 0.00 2/2 nfd::rib::RibManager::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [951] 0.00 0.00 2/2 std::_Function_handler > const&, bool, std::string const&), std::_Bind > const&, bool, std::string const&)> (nfd::rib::RibManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree > const&, bool, std::string const&) [984] 0.00 0.00 2/2 std::_Function_handler > const&, bool, std::string const&), std::_Bind > const&, bool, std::string const&)> (nfd::CommandValidator*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree > const&, bool, std::string const&) [982] 0.00 0.00 2/2 std::_Function_handler > const&, bool, std::string const&), std::_Bind > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree > const&, bool, std::string const&) [981] 0.00 0.00 2/2 nfd::TablesConfigSection::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [947] 0.00 0.00 2/2 std::_Function_handler > const&, bool, std::string const&), std::_Bind > const&, bool, std::string const&)> (nfd::TablesConfigSection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree > const&, bool, std::string const&) [983] 0.00 0.00 2/2 nfd::general::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [954] 0.00 0.00 2/2 std::_Function_handler > const&, bool, std::string const&), void (*)(boost::property_tree::basic_ptree > const&, bool, std::string const&)>::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree > const&, bool, std::string const&) [980] 0.00 0.00 2/7 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::rib::RibManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [849] 0.00 0.00 2/7 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::CommandValidator*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [847] 0.00 0.00 2/7 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [846] 0.00 0.00 2/7 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::TablesConfigSection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [848] 0.00 0.00 2/7 std::_Function_base::_Base_manager > const&, bool, std::string const&)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [845] ----------------------------------------------- 0.00 0.00 2/2 nfd::ConfigFile::process(bool, std::string const&) const [510] [511] 0.0 0.00 0.00 2 nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [511] 0.00 0.00 2/2 nfd::FaceManager::processSectionUdp(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [520] 0.00 0.00 2/2 nfd::FaceManager::processSectionTcp(boost::property_tree::basic_ptree > const&, bool) [523] 0.00 0.00 2/2 nfd::FaceManager::processSectionUnix(boost::property_tree::basic_ptree > const&, bool) [541] 0.00 0.00 2/2 nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [585] 0.00 0.00 2/6 nfd::listNetworkInterfaces() [858] ----------------------------------------------- 7 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [512] 0.00 0.00 1/1 nfd::Forwarder::~Forwarder() [229] [512] 0.0 0.00 0.00 1+7 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [512] 0.00 0.00 49/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 35/3031975724 ndn::Block::~Block() [40] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1288] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1291] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1297] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1300] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1294] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1303] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1306] 7 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [512] ----------------------------------------------- 0.00 0.00 1/7 void nfd::fw::registerStrategy() [551] 0.00 0.00 1/7 void nfd::fw::registerStrategy() [552] 0.00 0.00 1/7 void nfd::fw::registerStrategy() [179] 0.00 0.00 1/7 void nfd::fw::registerStrategy() [553] 0.00 0.00 1/7 void nfd::fw::registerStrategy() [555] 0.00 0.00 1/7 void nfd::fw::registerStrategy() [554] 0.00 0.00 1/7 void nfd::fw::registerStrategy() [550] [513] 0.0 0.00 0.00 7 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [513] 0.00 0.00 7/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 7/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 7/3031975724 ndn::Block::~Block() [40] 0.00 0.00 7/420143 std::pair (nfd::Forwarder&)> > >, bool> std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_insert_unique (nfd::Forwarder&)> > const&>(std::pair (nfd::Forwarder&)> > const&) [514] 0.00 0.00 7/8 nfd::fw::getStrategyFactories() [832] 0.00 0.00 7/14 std::function (nfd::Forwarder&)>::function(std::function (nfd::Forwarder&)> const&) [814] 0.00 0.00 1/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [869] 0.00 0.00 1/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [873] 0.00 0.00 1/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [875] 0.00 0.00 1/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [872] 0.00 0.00 1/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [874] 0.00 0.00 1/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [871] 0.00 0.00 1/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [870] ----------------------------------------------- 0.00 0.00 7/420143 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [513] 0.00 0.00 420136/420143 nfd::fw::Strategy::sendNacks(std::shared_ptr, ndn::lp::NackHeader const&, std::initializer_list) [90] [514] 0.0 0.00 0.00 420143 std::pair (nfd::Forwarder&)> > >, bool> std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_insert_unique (nfd::Forwarder&)> > const&>(std::pair (nfd::Forwarder&)> > const&) [514] 0.00 0.00 7/7 std::_Rb_tree_iterator (nfd::Forwarder&)> > > std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_insert_ (nfd::Forwarder&)> > const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair (nfd::Forwarder&)> > const&) [518] ----------------------------------------------- 0.00 0.00 1/7 nfd::fw::AccessStrategy::AccessStrategy(nfd::Forwarder&, ndn::Name const&) [546] 0.00 0.00 1/7 nfd::fw::BestRouteStrategy2::BestRouteStrategy2(nfd::Forwarder&, ndn::Name const&) [160] 0.00 0.00 1/7 nfd::fw::NccStrategy::NccStrategy(nfd::Forwarder&, ndn::Name const&) [563] 0.00 0.00 2/7 nfd::fw::BestRouteStrategy::BestRouteStrategy(nfd::Forwarder&, ndn::Name const&) [537] 0.00 0.00 2/7 nfd::fw::MulticastStrategy::MulticastStrategy(nfd::Forwarder&, ndn::Name const&) [538] [515] 0.0 0.00 0.00 7 nfd::fw::Strategy::Strategy(nfd::Forwarder&, ndn::Name const&) [515] 0.00 0.00 7/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 7/7 nfd::MeasurementsAccessor::MeasurementsAccessor(nfd::Measurements&, nfd::StrategyChoice const&, nfd::fw::Strategy const&) [841] ----------------------------------------------- 0.00 0.00 1/7 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [570] 0.00 0.00 6/7 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > >(std::_Rb_tree_const_iterator > >, std::pair >&&) [517] [516] 0.0 0.00 0.00 7 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [516] 0.00 0.00 7/221762921 ndn::Block::Block(ndn::Block const&) [17] ----------------------------------------------- 0.00 0.00 7/7 std::map, std::less, std::allocator > > >::operator[](ndn::Name const&) [484] [517] 0.0 0.00 0.00 7 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > >(std::_Rb_tree_const_iterator > >, std::pair >&&) [517] 0.00 0.00 6/7 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [516] 0.00 0.00 1/1 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [570] ----------------------------------------------- 0.00 0.00 7/7 std::pair (nfd::Forwarder&)> > >, bool> std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_insert_unique (nfd::Forwarder&)> > const&>(std::pair (nfd::Forwarder&)> > const&) [514] [518] 0.0 0.00 0.00 7 std::_Rb_tree_iterator (nfd::Forwarder&)> > > std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_insert_ (nfd::Forwarder&)> > const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair (nfd::Forwarder&)> > const&) [518] 0.00 0.00 7/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 7/14 std::function (nfd::Forwarder&)>::function(std::function (nfd::Forwarder&)> const&) [814] ----------------------------------------------- 0.00 0.00 1/5 nfd::FibManager::FibManager(nfd::Fib&, std::function (unsigned long)>, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [474] 0.00 0.00 1/5 nfd::StrategyChoiceManager::StrategyChoiceManager(nfd::StrategyChoice&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [473] 0.00 0.00 3/5 nfd::FaceManager::FaceManager(nfd::FaceTable&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [449] [519] 0.0 0.00 0.00 5 nfd::ManagerBase::registerStatusDatasetHandler(std::string const&, std::function const&) [519] 0.00 0.00 5/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 15/3031975724 ndn::Name::~Name() [299] ----------------------------------------------- 0.00 0.00 2/2 nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [511] [520] 0.0 0.00 0.00 2 nfd::FaceManager::processSectionUdp(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [520] 0.00 0.00 2/2 nfd::UdpChannel::listen(std::function const&)> const&, std::function const&) [534] 0.00 0.00 11/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 2/2 nfd::UdpFactory::createChannel(boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [557] 0.00 0.00 6/14 nfd::ConfigFile::parseYesNo(std::pair > > const&, std::string const&) [810] 0.00 0.00 4/34 boost::enable_if >, std::string>::type boost::property_tree::basic_ptree >::get_value >(boost::property_tree::id_translator) const [773] 0.00 0.00 4/4 boost::enable_if, std::allocator, unsigned long> >, unsigned long>::type boost::property_tree::basic_ptree >::get_value, std::allocator, unsigned long> >(boost::property_tree::stream_translator, std::allocator, unsigned long>) const [887] 0.00 0.00 3/3 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [933] 0.00 0.00 2/2 std::enable_if::value, unsigned short>::type nfd::ConfigFile::parseNumber(std::pair > > const&, std::string const&) [940] 0.00 0.00 2/16 __tcf_0 [809] 0.00 0.00 2/989 std::_Function_base::_Base_manager)> (nfd::FaceTable*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [655] 0.00 0.00 1/3 std::map, std::less, std::allocator > > >::count(std::string const&) const [904] 0.00 0.00 1/2 std::_Rb_tree, std::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1014] 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count>(std::_Sp_make_shared_tag, nfd::UdpFactory*, std::allocator const&) [1223] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1276] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::Nrd::initialize() [454] [521] 0.0 0.00 0.00 1 nfd::rib::RibManager::RibManager(ndn::Face&, ndn::security::KeyChain&) [521] 0.00 0.00 2/2 std::_Rb_tree_iterator const&, ndn::nfd::ControlParameters&)> > > std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_insert_unique_ const&, ndn::nfd::ControlParameters&)> > const&>(std::_Rb_tree_const_iterator const&, ndn::nfd::ControlParameters&)> > >, std::pair const&, ndn::nfd::ControlParameters&)> > const&) [540] 0.00 0.00 1/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 1/1 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > const&>(std::_Rb_tree_const_iterator > >, std::pair > const&) [574] 0.00 0.00 1/1 nfd::rib::AutoPrefixPropagator::AutoPrefixPropagator(ndn::nfd::Controller&, ndn::security::KeyChain&, nfd::rib::Rib&) [607] 0.00 0.00 1/3031975724 ndn::Name::~Name() [299] 0.00 0.00 1/1 nfd::rib::Rib::Rib() [1155] 0.00 0.00 1/1 nfd::rib::RibStatusPublisher::RibStatusPublisher(nfd::rib::Rib const&, ndn::Face&, ndn::Name const&, ndn::security::KeyChain&) [1152] 0.00 0.00 1/1 nfd::rib::FibUpdater::FibUpdater(nfd::rib::Rib&, ndn::nfd::Controller&) [1149] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::RibManager::registerWithNfd() [480] [522] 0.0 0.00 0.00 1 ndn::util::NotificationSubscriber::sendInitialInterest() [522] 0.00 0.00 20/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 26/5755167 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [311] 0.00 0.00 19/152 std::__shared_ptr::__shared_ptr, ndn::Name&>(std::_Sp_make_shared_tag, std::allocator const&, ndn::Name&) [524] 0.00 0.00 49/324 nfd::rib::RibManager::onLocalhopRequest(ndn::Interest const&) [678] 0.00 0.00 24/160 std::_Function_base::_Base_manager::*)(ndn::Data const&)> (ndn::util::NotificationSubscriber*, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [703] 0.00 0.00 21/152 std::_Function_base::_Base_manager::*)()> (ndn::util::NotificationSubscriber*)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [705] ----------------------------------------------- 0.00 0.00 2/2 nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [511] [523] 0.0 0.00 0.00 2 nfd::FaceManager::processSectionTcp(boost::property_tree::basic_ptree > const&, bool) [523] 0.00 0.00 2/2 nfd::TcpChannel::listen(std::function const&)> const&, std::function const&, int) [532] 0.00 0.00 9/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 6/14 nfd::ConfigFile::parseYesNo(std::pair > > const&, std::string const&) [810] 0.00 0.00 3/3 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [932] 0.00 0.00 2/34 boost::enable_if >, std::string>::type boost::property_tree::basic_ptree >::get_value >(boost::property_tree::id_translator) const [773] 0.00 0.00 2/2 nfd::TcpFactory::createChannel(boost::asio::ip::basic_endpoint const&) [942] 0.00 0.00 2/16 __tcf_0 [809] 0.00 0.00 2/989 std::_Function_base::_Base_manager)> (nfd::FaceTable*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [655] 0.00 0.00 1/3 std::map, std::less, std::allocator > > >::count(std::string const&) const [904] 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count>(std::_Sp_make_shared_tag, nfd::TcpFactory*, std::allocator const&) [1222] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1273] ----------------------------------------------- 0.00 0.00 19/152 ndn::util::NotificationSubscriber::sendInitialInterest() [522] 0.00 0.00 133/152 ndn::util::NotificationSubscriber::sendNextInterest() [434] [524] 0.0 0.00 0.00 152 std::__shared_ptr::__shared_ptr, ndn::Name&>(std::_Sp_make_shared_tag, std::allocator const&, ndn::Name&) [524] 0.00 0.00 153/5754997 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [350] ----------------------------------------------- 0.00 0.00 6/6 nfd::rib::RibManager::fetchActiveFaces() [239] [525] 0.0 0.00 0.00 6 std::_Function_base::_Base_manager >, boost::_bi::list3, boost::arg<2>, boost::_bi::value > > > >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [525] 0.00 0.00 24/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 5/5 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [877] ----------------------------------------------- 0.00 0.00 1/1 nfd::Nfd::initialize() [148] [526] 0.0 0.00 0.00 1 nfd::Nfd::initializeLogging() [526] 0.00 0.00 2/8 nfd::ConfigFile::parse(std::string const&, bool) [508] 0.00 0.00 2/9 std::_Function_base::_Base_manager > const&, bool)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [823] 0.00 0.00 1/4 nfd::ConfigFile::ConfigFile(std::function > const&, bool)>) [880] 0.00 0.00 1/47 nfd::LoggerFactory::getInstance() [756] 0.00 0.00 1/2 nfd::LoggerFactory::setConfigFile(nfd::ConfigFile&) [944] 0.00 0.00 1/1314 boost::property_tree::basic_ptree >::~basic_ptree() [649] 0.00 0.00 1/4 std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_erase(std::_Rb_tree_node > const&, bool, std::string const&)> > >*) [893] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::Nrd::initialize() [454] [527] 0.0 0.00 0.00 1 nfd::rib::Nrd::initializeLogging() [527] 0.00 0.00 2/8 nfd::ConfigFile::parse(std::string const&, bool) [508] 0.00 0.00 2/9 std::_Function_base::_Base_manager > const&, bool)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [823] 0.00 0.00 1/4 nfd::ConfigFile::ConfigFile(std::function > const&, bool)>) [880] 0.00 0.00 1/47 nfd::LoggerFactory::getInstance() [756] 0.00 0.00 1/2 nfd::LoggerFactory::setConfigFile(nfd::ConfigFile&) [944] 0.00 0.00 1/1314 boost::property_tree::basic_ptree >::~basic_ptree() [649] 0.00 0.00 1/4 std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_erase(std::_Rb_tree_node > const&, bool, std::string const&)> > >*) [893] ----------------------------------------------- 0.00 0.00 34/691 nfd::fib::Entry::addNextHop(std::shared_ptr, unsigned long) [344] 0.00 0.00 657/691 nfd::fib::Entry::removeNextHop(std::shared_ptr) [530] [528] 0.0 0.00 0.00 691 nfd::fib::Entry::findNextHop(nfd::face::Face&) [528] 0.00 0.00 657/11510384 nfd::fib::NextHop::getFace() const [381] ----------------------------------------------- 0.00 0.00 24/24 std::_Function_base::_Base_manager (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [455] [529] 0.0 0.00 0.00 24 std::_Tuple_impl<3ul, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function >::~_Tuple_impl() [529] 0.00 0.00 24/320 std::_Function_base::_Base_manager const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [466] 0.00 0.00 24/56 std::_Function_base::_Base_manager(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&)::{lambda(ndn::name::Component const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&)::{lambda(ndn::name::Component const&)#1}> const&, std::_Manager_operation) [753] 0.00 0.00 24/56 std::_Function_base::_Base_manager, std::function)> (nfd::ManagerBase*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [752] ----------------------------------------------- 0.00 0.00 657/657 nfd::Fib::removeNextHopFromAllEntries(std::shared_ptr) [175] [530] 0.0 0.00 0.00 657 nfd::fib::Entry::removeNextHop(std::shared_ptr) [530] 0.00 0.00 657/691 nfd::fib::Entry::findNextHop(nfd::face::Face&) [528] ----------------------------------------------- 0.00 0.00 2/2 nfd::TcpChannel::listen(std::function const&)> const&, std::function const&, int) [532] [531] 0.0 0.00 0.00 2 nfd::TcpChannel::accept(std::function const&)> const&, std::function const&) [531] 0.00 0.00 2/2 void boost::asio::detail::reactive_socket_service::async_accept >, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::basic_socket >&, boost::asio::ip::basic_endpoint*, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > >) [536] 0.00 0.00 2/553 std::function::function(std::function const&) [665] 0.00 0.00 2/492 std::function const&)>::function(std::function const&)> const&) [674] 0.00 0.00 2/2 boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list_av_4 (*)(), std::function const&)>, std::function >::type> boost::bind const&)> const&, std::function const&, nfd::TcpChannel*, boost::arg<1> (*)(), std::function const&)>, std::function >(void (nfd::TcpChannel::*)(boost::system::error_code const&, std::function const&)> const&, std::function const&), nfd::TcpChannel*, boost::arg<1> (*)(), std::function const&)>, std::function) [972] 0.00 0.00 2/989 std::_Function_base::_Base_manager)> (nfd::FaceTable*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [655] ----------------------------------------------- 0.00 0.00 2/2 nfd::FaceManager::processSectionTcp(boost::property_tree::basic_ptree > const&, bool) [523] [532] 0.0 0.00 0.00 2 nfd::TcpChannel::listen(std::function const&)> const&, std::function const&, int) [532] 0.00 0.00 2/2 nfd::TcpChannel::accept(std::function const&)> const&, std::function const&) [531] 0.00 0.00 3/38 boost::asio::detail::socket_ops::setsockopt(int, unsigned char&, int, int, void const*, unsigned long, boost::system::error_code&) [765] 0.00 0.00 2/2 boost::asio::detail::reactive_socket_service::open(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::ip::tcp const&, boost::system::error_code&) [968] ----------------------------------------------- 0.00 0.00 2/2 nfd::UdpChannel::listen(std::function const&)> const&, std::function const&) [534] [533] 0.0 0.00 0.00 2 nfd::UdpChannel::waitForNewPeer(std::function const&)> const&, std::function const&) [533] 0.00 0.00 2/2 void boost::asio::datagram_socket_service::async_receive_from const&)> const&, std::function const&>, boost::_bi::list5, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::mutable_buffers_1 const&, boost::asio::ip::basic_endpoint&, int, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list5, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > >&&) [535] 0.00 0.00 2/553 std::function::function(std::function const&) [665] 0.00 0.00 2/492 std::function const&)>::function(std::function const&)> const&) [674] 0.00 0.00 2/2 boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list_av_5 (*)(), boost::arg<2> (*)(), std::function const&)>, std::function >::type> boost::bind const&)> const&, std::function const&, nfd::UdpChannel*, boost::arg<1> (*)(), boost::arg<2> (*)(), std::function const&)>, std::function >(void (nfd::UdpChannel::*)(boost::system::error_code const&, unsigned long, std::function const&)> const&, std::function const&), nfd::UdpChannel*, boost::arg<1> (*)(), boost::arg<2> (*)(), std::function const&)>, std::function) [973] 0.00 0.00 2/989 std::_Function_base::_Base_manager)> (nfd::FaceTable*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [655] ----------------------------------------------- 0.00 0.00 2/2 nfd::FaceManager::processSectionUdp(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [520] [534] 0.0 0.00 0.00 2 nfd::UdpChannel::listen(std::function const&)> const&, std::function const&) [534] 0.00 0.00 2/2 nfd::UdpChannel::waitForNewPeer(std::function const&)> const&, std::function const&) [533] 0.00 0.00 3/38 boost::asio::detail::socket_ops::setsockopt(int, unsigned char&, int, int, void const*, unsigned long, boost::system::error_code&) [765] 0.00 0.00 2/34 boost::asio::detail::reactive_socket_service_base::do_open(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, int, int, int, boost::system::error_code&) [771] 0.00 0.00 2/34 boost::asio::basic_socket >::bind(boost::asio::ip::basic_endpoint const&) [770] ----------------------------------------------- 0.00 0.00 2/2 nfd::UdpChannel::waitForNewPeer(std::function const&)> const&, std::function const&) [533] [535] 0.0 0.00 0.00 2 void boost::asio::datagram_socket_service::async_receive_from const&)> const&, std::function const&>, boost::_bi::list5, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::mutable_buffers_1 const&, boost::asio::ip::basic_endpoint&, int, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list5, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > >&&) [535] 0.00 0.00 2/23019006 boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool) [58] ----------------------------------------------- 0.00 0.00 2/2 nfd::TcpChannel::accept(std::function const&)> const&, std::function const&) [531] [536] 0.0 0.00 0.00 2 void boost::asio::detail::reactive_socket_service::async_accept >, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::basic_socket >&, boost::asio::ip::basic_endpoint*, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > >) [536] 0.00 0.00 2/23019006 boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool) [58] 0.00 0.00 2/3 boost::asio::detail::socket_ops::set_internal_non_blocking(int, unsigned char&, bool, boost::system::error_code&) [903] ----------------------------------------------- 0.00 0.00 1/2 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [566] 0.00 0.00 1/2 nfd::fw::ClientControlStrategy::ClientControlStrategy(nfd::Forwarder&, ndn::Name const&) [565] [537] 0.0 0.00 0.00 2 nfd::fw::BestRouteStrategy::BestRouteStrategy(nfd::Forwarder&, ndn::Name const&) [537] 0.00 0.00 2/7 nfd::fw::Strategy::Strategy(nfd::Forwarder&, ndn::Name const&) [515] ----------------------------------------------- 0.00 0.00 1/2 nfd::fw::BroadcastStrategy::BroadcastStrategy(nfd::Forwarder&, ndn::Name const&) [564] 0.00 0.00 1/2 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [568] [538] 0.0 0.00 0.00 2 nfd::fw::MulticastStrategy::MulticastStrategy(nfd::Forwarder&, ndn::Name const&) [538] 0.00 0.00 2/7 nfd::fw::Strategy::Strategy(nfd::Forwarder&, ndn::Name const&) [515] ----------------------------------------------- 0.00 0.00 1/2 std::pair const&, ndn::nfd::ControlParameters&)> > >, bool> std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_insert_unique const&, ndn::nfd::ControlParameters&)> > const&>(std::pair const&, ndn::nfd::ControlParameters&)> > const&) [575] 0.00 0.00 1/2 std::_Rb_tree_iterator const&, ndn::nfd::ControlParameters&)> > > std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_insert_unique_ const&, ndn::nfd::ControlParameters&)> > const&>(std::_Rb_tree_const_iterator const&, ndn::nfd::ControlParameters&)> > >, std::pair const&, ndn::nfd::ControlParameters&)> > const&) [540] [539] 0.0 0.00 0.00 2 std::_Rb_tree_iterator const&, ndn::nfd::ControlParameters&)> > > std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_insert_ const&, ndn::nfd::ControlParameters&)> > const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&, ndn::nfd::ControlParameters&)> > const&) [539] 0.00 0.00 2/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 2/6 std::_Function_handler const&, ndn::nfd::ControlParameters&), void (nfd::rib::RibManager::*)(std::shared_ptr const&, ndn::nfd::ControlParameters&)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [863] ----------------------------------------------- 0.00 0.00 2/2 nfd::rib::RibManager::RibManager(ndn::Face&, ndn::security::KeyChain&) [521] [540] 0.0 0.00 0.00 2 std::_Rb_tree_iterator const&, ndn::nfd::ControlParameters&)> > > std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_insert_unique_ const&, ndn::nfd::ControlParameters&)> > const&>(std::_Rb_tree_const_iterator const&, ndn::nfd::ControlParameters&)> > >, std::pair const&, ndn::nfd::ControlParameters&)> > const&) [540] 0.00 0.00 1/1 std::pair const&, ndn::nfd::ControlParameters&)> > >, bool> std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_insert_unique const&, ndn::nfd::ControlParameters&)> > const&>(std::pair const&, ndn::nfd::ControlParameters&)> > const&) [575] 0.00 0.00 1/2 std::_Rb_tree_iterator const&, ndn::nfd::ControlParameters&)> > > std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_insert_ const&, ndn::nfd::ControlParameters&)> > const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&, ndn::nfd::ControlParameters&)> > const&) [539] ----------------------------------------------- 0.00 0.00 2/2 nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [511] [541] 0.0 0.00 0.00 2 nfd::FaceManager::processSectionUnix(boost::property_tree::basic_ptree > const&, bool) [541] 0.00 0.00 1/1 nfd::UnixStreamChannel::listen(std::function const&)> const&, std::function const&, int) [556] 0.00 0.00 4/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 2/34 boost::enable_if >, std::string>::type boost::property_tree::basic_ptree >::get_value >(boost::property_tree::id_translator) const [773] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1286] 0.00 0.00 1/1 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [1339] 0.00 0.00 1/1 nfd::UnixStreamFactory::createChannel(std::string const&) [1128] 0.00 0.00 1/16 __tcf_0 [809] 0.00 0.00 1/989 std::_Function_base::_Base_manager)> (nfd::FaceTable*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [655] ----------------------------------------------- 7 std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_erase(std::_Rb_tree_node (nfd::Forwarder&)> > >*) [542] [542] 0.0 0.00 0.00 0+7 std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_erase(std::_Rb_tree_node (nfd::Forwarder&)> > >*) [542] 0.00 0.00 7/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 7/3031975724 ndn::Block::~Block() [40] 0.00 0.00 1/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [869] 0.00 0.00 1/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [870] 0.00 0.00 1/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [872] 0.00 0.00 1/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [873] 0.00 0.00 1/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [871] 0.00 0.00 1/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [874] 0.00 0.00 1/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [875] 7 std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_erase(std::_Rb_tree_node (nfd::Forwarder&)> > >*) [542] ----------------------------------------------- 0.00 0.00 1/1 nfd::fw::installStrategies(nfd::Forwarder&) [479] [543] 0.0 0.00 0.00 1 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [543] 0.00 0.00 1/1 nfd::fw::AccessStrategy::AccessStrategy(nfd::Forwarder&, ndn::Name const&) [546] 0.00 0.00 1/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1292] ----------------------------------------------- 0.00 0.00 1/7 nfd::rib::RibManager::registerWithNfd() [480] 0.00 0.00 6/7 nfd::rib::RibManager::removeInvalidFaces(std::shared_ptr) [438] [544] 0.0 0.00 0.00 7 nfd::rib::RibManager::scheduleActiveFaceFetch(boost::chrono::duration > const&) [544] 0.00 0.00 9/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 6/11091753 nfd::scheduler::schedule(boost::chrono::duration > const&, std::function const&) [257] 0.00 0.00 3/44778373 nfd::scheduler::cancel(std::shared_ptr const&) [174] 0.00 0.00 6/23 std::_Function_base::_Base_manager (nfd::rib::RibManager*)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [795] ----------------------------------------------- 0.00 0.00 7/7 nfd::rib::RibManager::fetchActiveFaces() [239] [545] 0.0 0.00 0.00 7 boost::_bi::bind_t >, boost::_bi::list_av_3, std::shared_ptr >::type> boost::bind, nfd::rib::RibManager*, std::_Placeholder<2>, std::shared_ptr >(void (nfd::rib::RibManager::*)(ndn::Data const&, std::shared_ptr), nfd::rib::RibManager*, std::_Placeholder<2>, std::shared_ptr) [545] 0.00 0.00 13/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.00 0.00 1/1 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [543] [546] 0.0 0.00 0.00 1 nfd::fw::AccessStrategy::AccessStrategy(nfd::Forwarder&, ndn::Name const&) [546] 0.00 0.00 1/7 nfd::fw::Strategy::Strategy(nfd::Forwarder&, ndn::Name const&) [515] 0.00 0.00 1/3 ndn::util::signal::Signal >::connect(std::function const&)> const&) [561] 0.00 0.00 1/3031975724 boost::asio::detail::reactive_socket_send_op, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list4*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [70] 0.00 0.00 1/1 nfd::fw::RetxSuppressionFixed::RetxSuppressionFixed(boost::chrono::duration > const&) [1144] 0.00 0.00 1/3 std::_Function_base::_Base_manager)> (nfd::fw::AccessStrategy*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [909] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [547] 0.0 0.00 0.00 1 nfd::rib::RibManager::unregisterEntry(std::shared_ptr const&, ndn::nfd::ControlParameters&) [547] 0.00 0.00 6/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 6/3031975724 ndn::Block::~Block() [40] 0.00 0.00 4/4 ndn::name::Component::Component(ndn::name::Component&&) [879] 0.00 0.00 2/2 std::pair const&, ndn::nfd::ControlParameters&)> >::pair const&, ndn::nfd::ControlParameters&)> >(std::pair const&, ndn::nfd::ControlParameters&)> >&&) [1006] 0.00 0.00 2/2 std::pair const&, ndn::nfd::ControlParameters&)> >::~pair() [1007] 0.00 0.00 1/1 nfd::LoggerFactory::createLogger(std::string const&) [1121] 0.00 0.00 1/1 nfd::LoggerFactory::create(std::string const&) [1122] ----------------------------------------------- [548] 0.0 0.00 0.00 __libc_csu_init [548] 0.00 0.00 1/1 nfd::rib::RibManager::unregisterEntry(std::shared_ptr const&, ndn::nfd::ControlParameters&) [547] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd10g_logMutexE [1023] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd13LoggerFactory11getInstanceEv [1031] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd9scheduler18getGlobalSchedulerEv [1105] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd12getGlobalRngEv [1028] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd15PrivilegeHelper11s_normalUidE [1034] 0.00 0.00 1/1 _GLOBAL__sub_I__ZNK3nfd7Network5printERSo [1109] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd25setDebugNetworkInterfacesESt10shared_ptrISt6vectorINS_20NetworkInterfaceInfoESaIS2_EEE [1045] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd18getGlobalIoServiceEv [1040] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd10ConfigFileC2ESt8functionIFvRKSsS3_RKN5boost13property_tree11basic_ptreeISsSsSt4lessISsEEEbEE [1017] 0.00 0.00 1/1 _GLOBAL__sub_I__Z10CityHash32PKcm [1016] 0.00 0.00 1/1 _GLOBAL__sub_I__ZNK3nfd3rib5RouteeqERKS1_ [1108] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd3rib3RibC2Ev [1078] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd3rib9RibUpdateC2Ev [1081] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd3rib14RibUpdateBatchC2Em [1074] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd3rib18RibStatusPublisherC2ERKNS0_3RibERN3ndn4FaceERKNS5_4NameERNS5_8security8KeyChainE [1075] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd3rib10RibManager14COMMAND_PREFIXE [1073] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd3rib8RibEntry9findRouteERKNS0_5RouteE [1079] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd3riblsERSoNS0_17PropagationStatusE [1082] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd3rib3NrdC2ERKSsRN3ndn8security8KeyChainE [1077] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd3rib10FibUpdater16MAX_NUM_TIMEOUTSE [1072] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd3rib9FibUpdate15createAddUpdateERKN3ndn4NameEmm [1080] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd3rib20AutoPrefixPropagatorC2ERN3ndn3nfd10ControllerERNS2_8security8KeyChainERNS0_3RibE [1076] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd4face15StreamTransportIN5boost4asio5local15stream_protocolEE8g_loggerE [1090] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd17UnixStreamFactory13createChannelERKSs [1039] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd17UnixStreamChannelC2ERKN5boost4asio5local14basic_endpointINS3_15stream_protocolEEE [1038] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd4face17EthernetTransportC2ERKNS_20NetworkInterfaceInfoERKN3ndn4util8ethernet7AddressE [1094] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd15EthernetFactory19createMulticastFaceERKNS_20NetworkInterfaceInfoERKN3ndn4util8ethernet7AddressE [1033] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd16StrategyInfoHost17clearStrategyInfoEv [1037] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd14StrategyChoiceC2ERNS_8NameTreeESt10shared_ptrINS_2fw8StrategyEE [1032] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd15strategy_choice5EntryC2ERKN3ndn4NameE [1035] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd3PitC2ERNS_8NameTreeE [1065] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd3pit9OutRecordC2ESt10shared_ptrINS_4face4FaceEE [1071] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd3pit8InRecordC2ESt10shared_ptrINS_4face4FaceEE [1070] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd3pit10FaceRecordC2ESt10shared_ptrINS_4face4FaceEE [1068] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd3pit5Entry14LOCALHOST_NAMEE [1069] 0.00 0.00 1/1 _GLOBAL__sub_I__ZNK3nfd18NetworkRegionTable18isInProducerRegionERKN3ndn4LinkE [1106] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd9name_tree11computeHashERKN3ndn4NameE [1103] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd9name_tree4NodeC2Ev [1104] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd12MeasurementsC2ERNS_8NameTreeE [1026] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd12measurements5EntryC2ERKN3ndn4NameE [1029] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd20MeasurementsAccessorC2ERNS_12MeasurementsERKNS_14StrategyChoiceERKNS_2fw8StrategyE [1042] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd3Fib12s_emptyEntryE [1063] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd3fib7NextHopC2ESt10shared_ptrINS_4face4FaceEE [1067] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd3fib5EntryC2ERKN3ndn4NameE [1066] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd13DeadNonceList16DEFAULT_LIFETIMEE [1030] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd2cs17makeDefaultPolicyEv [1047] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd2cs6PolicyC2ERKSs [1050] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd2cs13priority_fifo18PriorityFifoPolicy11POLICY_NAMEE [1046] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd2cs3lru9LruPolicy11POLICY_NAMEE [1048] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd2cs5Entry7setDataESt10shared_ptrIKN3ndn4DataEEb [1049] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd2cs9EntryImplC2ERKN3ndn4NameE [1051] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd3NfdC2ERKSsRN3ndn8security8KeyChainE [1064] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd19TablesConfigSection22DEFAULT_CS_MAX_PACKETSE [1041] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd21StrategyChoiceManagerC2ERNS_14StrategyChoiceERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE [1043] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd11ManagerBaseC2ERN3ndn4mgmt10DispatcherERNS_16CommandValidatorERKSs [1025] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd7general13setConfigFileERNS_10ConfigFileE [1100] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd22ForwarderStatusManagerC2ERNS_9ForwarderERN3ndn4mgmt10DispatcherE [1044] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd10FibManagerC2ERNS_3FibESt8functionIFSt10shared_ptrINS_4face4FaceEEmEERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE [1018] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd11FaceManagerC2ERNS_9FaceTableERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE [1024] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd16CommandValidatorC2Ev [1036] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd2fw8StrategyC2ERNS_9ForwarderERKN3ndn4NameE [1062] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd2fw19makeDefaultStrategyERNS_9ForwarderE [1058] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd12RttEstimatorC2EtN5boost6chrono8durationIlNS1_5ratioILl1ELl1000000EEEEEd [1027] 0.00 0.00 1/1 _GLOBAL__sub_I__ZNK3nfd2fw15RetxSuppression15getLastOutgoingERKNS_3pit5EntryE [1107] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd2fw20RetxSuppressionFixed25DEFAULT_MIN_RETX_INTERVALE [1059] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd2fw26RetxSuppressionExponential24DEFAULT_INITIAL_INTERVALE [1061] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd2fw11NccStrategy13STRATEGY_NAMEE [1052] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd2fw17MulticastStrategy13STRATEGY_NAMEE [1056] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd9Forwarder14LOCALHOST_NAMEE [1102] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd9FaceTableC2ERNS_9ForwarderE [1101] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd2fw21ClientControlStrategy13STRATEGY_NAMEE [1060] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd2fw17BroadcastStrategy13STRATEGY_NAMEE [1055] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd2fw18BestRouteStrategy213STRATEGY_NAMEE [1057] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd2fw17BestRouteStrategy13STRATEGY_NAMEE [1054] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd2fw14AccessStrategy13STRATEGY_NAMEE [1053] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd4face17DatagramTransportIN5boost4asio2ip3udpENS0_7UnicastEE8g_loggerE [1092] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd3udp10computeMtuERKN5boost4asio2ip14basic_endpointINS3_3udpEEE [1083] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd10UdpFactory16prohibitEndpointERKN5boost4asio2ip14basic_endpointINS3_3udpEEE [1022] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd10UdpChannelC2ERKN5boost4asio2ip14basic_endpointINS3_3udpEEERKNS1_6chrono8durationIlNS1_5ratioILl1ELl1EEEEE [1021] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd4facelsERSoNS0_14TransportStateE [1098] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd4face15StreamTransportIN5boost4asio2ip3tcpEE8g_loggerE [1089] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd10TcpFactory16prohibitEndpointERKN5boost4asio2ip14basic_endpointINS3_3tcpEEE [1020] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd10TcpChannelC2ERKN5boost4asio2ip14basic_endpointINS3_3tcpEEE [1019] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd4face12makeNullFaceERKN3ndn4util7FaceUriE [1087] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd4face17DatagramTransportIN5boost4asio2ip3udpENS0_9MulticastEE8g_loggerE [1093] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd4face13LpReassembler7OptionsC2Ev [1088] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd4face12LpFragmenter7OptionsC2Ev [1086] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd4face11LinkServiceC2Ev [1084] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd4face26InternalForwarderTransport8g_loggerE [1096] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd4face16makeInternalFaceERN3ndn8security8KeyChainE [1091] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd4face26GenericLinkServiceCountersC2ERKNS0_13LpReassemblerE [1095] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd4face4FaceC2ESt10unique_ptrINS0_11LinkServiceESt14default_deleteIS3_EES2_INS0_9TransportES4_IS7_EE [1097] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd4face12FaceCountersC2ERKNS0_19LinkServiceCountersERKNS0_17TransportCountersE [1085] 0.00 0.00 1/1 _GLOBAL__sub_I__ZN3nfd7ChannelD2Ev [1099] 0.00 0.00 1/1 _GLOBAL__sub_I_main [1110] ----------------------------------------------- 0.00 0.00 1/1 nfd::FaceManager::FaceManager(nfd::FaceTable&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [449] [549] 0.0 0.00 0.00 1 nfd::ManagerBase::registerNotificationStream(std::string const&) [549] 0.00 0.00 1/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 3/3031975724 ndn::Name::~Name() [299] ----------------------------------------------- [550] 0.0 0.00 0.00 void nfd::fw::registerStrategy() [550] 0.00 0.00 1/7 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [513] 0.00 0.00 1/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [869] ----------------------------------------------- [551] 0.0 0.00 0.00 void nfd::fw::registerStrategy() [551] 0.00 0.00 1/7 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [513] 0.00 0.00 1/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [870] ----------------------------------------------- [552] 0.0 0.00 0.00 void nfd::fw::registerStrategy() [552] 0.00 0.00 1/7 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [513] 0.00 0.00 1/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [871] ----------------------------------------------- [553] 0.0 0.00 0.00 void nfd::fw::registerStrategy() [553] 0.00 0.00 1/7 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [513] 0.00 0.00 1/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [872] ----------------------------------------------- [554] 0.0 0.00 0.00 void nfd::fw::registerStrategy() [554] 0.00 0.00 1/7 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [513] 0.00 0.00 1/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [873] ----------------------------------------------- [555] 0.0 0.00 0.00 void nfd::fw::registerStrategy() [555] 0.00 0.00 1/7 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [513] 0.00 0.00 1/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [875] ----------------------------------------------- 0.00 0.00 1/1 nfd::FaceManager::processSectionUnix(boost::property_tree::basic_ptree > const&, bool) [541] [556] 0.0 0.00 0.00 1 nfd::UnixStreamChannel::listen(std::function const&)> const&, std::function const&, int) [556] 0.00 0.00 1/67 nfd::UnixStreamChannel::accept(std::function const&)> const&, std::function const&) [442] 0.00 0.00 1/1 boost::asio::detail::reactive_socket_service::open(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::local::stream_protocol const&, boost::system::error_code&) [1198] ----------------------------------------------- 0.00 0.00 2/2 nfd::FaceManager::processSectionUdp(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [520] [557] 0.0 0.00 0.00 2 nfd::UdpFactory::createChannel(boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [557] 0.00 0.00 6/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 2/2 std::map, std::shared_ptr, std::less >, std::allocator const, std::shared_ptr > > >::operator[](boost::asio::ip::basic_endpoint const&) [587] 0.00 0.00 2/2 nfd::UdpFactory::findChannel(boost::asio::ip::basic_endpoint const&) const [975] 0.00 0.00 2/130 boost::asio::ip::detail::endpoint::address() const [713] 0.00 0.00 2/2 nfd::UdpFactory::findMulticastFace(boost::asio::ip::basic_endpoint const&) const [976] 0.00 0.00 2/2 std::__shared_ptr::__shared_ptr, boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&>(std::_Sp_make_shared_tag, std::allocator const&, boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [978] 0.00 0.00 2/2 nfd::UdpFactory::prohibitEndpoint(boost::asio::ip::basic_endpoint const&) [817] 0.00 0.00 2/207 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) [696] ----------------------------------------------- 0.00 0.00 1/1 nfd::fw::installStrategies(nfd::Forwarder&) [479] [558] 0.0 0.00 0.00 1 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [558] 0.00 0.00 1/1 nfd::fw::NccStrategy::NccStrategy(nfd::Forwarder&, ndn::Name const&) [563] 0.00 0.00 1/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1289] ----------------------------------------------- 0.00 0.00 1/1 std::function)>::operator()(ndn::nfd::ControlCommand const&, ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function) const [109] [559] 0.0 0.00 0.00 1 nfd::FaceManager::enableLocalControl(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) [559] 0.00 0.00 3/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 3/3031975724 ndn::Block::~Block() [40] 0.00 0.00 1/1 nfd::FaceManager::findFaceForLocalControl(ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) [598] 0.00 0.00 1/109774817 std::vector >::operator=(std::vector > const&) [73] 0.00 0.00 1/23019646 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [281] 0.00 0.00 1/66 std::function::operator()(ndn::mgmt::ControlResponse const&) const [741] ----------------------------------------------- 0.00 0.00 1/17 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [503] 0.00 0.00 8/17 std::function const&)>::function(std::function const&)> const&) [487] 0.00 0.00 8/17 std::_Function_base::_Base_manager const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [466] [560] 0.0 0.00 0.00 17 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [560] 0.00 0.00 9/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 9/308 std::_Function_base::_Base_manager const&)> (nfd::FaceManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [680] 0.00 0.00 8/304 std::function)>::function(std::function)> const&) [681] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1265] ----------------------------------------------- 0.00 0.00 1/3 nfd::fw::AccessStrategy::AccessStrategy(nfd::Forwarder&, ndn::Name const&) [546] 0.00 0.00 2/3 nfd::FaceManager::FaceManager(nfd::FaceTable&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [449] [561] 0.0 0.00 0.00 3 ndn::util::signal::Signal >::connect(std::function const&)> const&) [561] 0.00 0.00 9/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 3/3 std::_List_iterator >::Slot> std::list >::Slot, std::allocator >::Slot> >::emplace >::Slot>(std::_List_iterator >::Slot>, ndn::util::signal::Signal >::Slot&&) [924] 0.00 0.00 3/546 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [669] 0.00 0.00 2/6 std::_Function_base::_Base_manager, std::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [862] 0.00 0.00 1/3 std::_Function_base::_Base_manager)> (nfd::fw::AccessStrategy*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [909] ----------------------------------------------- 0.00 0.00 1/1 nfd::StrategyChoice::setDefaultStrategy(std::shared_ptr) [472] [562] 0.0 0.00 0.00 1 nfd::strategy_choice::Entry::Entry(ndn::Name const&) [562] 0.00 0.00 1/221762921 ndn::Block::Block(ndn::Block const&) [17] ----------------------------------------------- 0.00 0.00 1/1 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [558] [563] 0.0 0.00 0.00 1 nfd::fw::NccStrategy::NccStrategy(nfd::Forwarder&, ndn::Name const&) [563] 0.00 0.00 1/7 nfd::fw::Strategy::Strategy(nfd::Forwarder&, ndn::Name const&) [515] ----------------------------------------------- 0.00 0.00 1/1 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [567] [564] 0.0 0.00 0.00 1 nfd::fw::BroadcastStrategy::BroadcastStrategy(nfd::Forwarder&, ndn::Name const&) [564] 0.00 0.00 1/2 nfd::fw::MulticastStrategy::MulticastStrategy(nfd::Forwarder&, ndn::Name const&) [538] ----------------------------------------------- 0.00 0.00 1/1 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [569] [565] 0.0 0.00 0.00 1 nfd::fw::ClientControlStrategy::ClientControlStrategy(nfd::Forwarder&, ndn::Name const&) [565] 0.00 0.00 1/2 nfd::fw::BestRouteStrategy::BestRouteStrategy(nfd::Forwarder&, ndn::Name const&) [537] ----------------------------------------------- 0.00 0.00 1/1 nfd::fw::installStrategies(nfd::Forwarder&) [479] [566] 0.0 0.00 0.00 1 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [566] 0.00 0.00 1/2 nfd::fw::BestRouteStrategy::BestRouteStrategy(nfd::Forwarder&, ndn::Name const&) [537] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1295] ----------------------------------------------- 0.00 0.00 1/1 nfd::fw::installStrategies(nfd::Forwarder&) [479] [567] 0.0 0.00 0.00 1 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [567] 0.00 0.00 1/1 nfd::fw::BroadcastStrategy::BroadcastStrategy(nfd::Forwarder&, ndn::Name const&) [564] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1298] ----------------------------------------------- 0.00 0.00 1/1 nfd::fw::installStrategies(nfd::Forwarder&) [479] [568] 0.0 0.00 0.00 1 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [568] 0.00 0.00 1/2 nfd::fw::MulticastStrategy::MulticastStrategy(nfd::Forwarder&, ndn::Name const&) [538] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1301] ----------------------------------------------- 0.00 0.00 1/1 nfd::fw::installStrategies(nfd::Forwarder&) [479] [569] 0.0 0.00 0.00 1 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [569] 0.00 0.00 1/1 nfd::fw::ClientControlStrategy::ClientControlStrategy(nfd::Forwarder&, ndn::Name const&) [565] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1307] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > >(std::_Rb_tree_const_iterator > >, std::pair >&&) [517] [570] 0.0 0.00 0.00 1 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [570] 0.00 0.00 1/7 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [516] ----------------------------------------------- 0.00 0.00 1/1 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [577] [571] 0.0 0.00 0.00 1 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [571] 0.00 0.00 1/221762921 ndn::Block::Block(ndn::Block const&) [17] ----------------------------------------------- 0.00 0.00 1/1 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > const&>(std::pair > const&) [573] [572] 0.0 0.00 0.00 1 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair > const&) [572] 0.00 0.00 1/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 1/3 std::_Function_handler::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [915] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > const&>(std::_Rb_tree_const_iterator > >, std::pair > const&) [574] [573] 0.0 0.00 0.00 1 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > const&>(std::pair > const&) [573] 0.00 0.00 1/1 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair > const&) [572] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::RibManager::RibManager(ndn::Face&, ndn::security::KeyChain&) [521] [574] 0.0 0.00 0.00 1 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > const&>(std::_Rb_tree_const_iterator > >, std::pair > const&) [574] 0.00 0.00 1/1 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > const&>(std::pair > const&) [573] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree_iterator const&, ndn::nfd::ControlParameters&)> > > std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_insert_unique_ const&, ndn::nfd::ControlParameters&)> > const&>(std::_Rb_tree_const_iterator const&, ndn::nfd::ControlParameters&)> > >, std::pair const&, ndn::nfd::ControlParameters&)> > const&) [540] [575] 0.0 0.00 0.00 1 std::pair const&, ndn::nfd::ControlParameters&)> > >, bool> std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_insert_unique const&, ndn::nfd::ControlParameters&)> > const&>(std::pair const&, ndn::nfd::ControlParameters&)> > const&) [575] 0.00 0.00 1/2 std::_Rb_tree_iterator const&, ndn::nfd::ControlParameters&)> > > std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_insert_ const&, ndn::nfd::ControlParameters&)> > const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&, ndn::nfd::ControlParameters&)> > const&) [539] ----------------------------------------------- [576] 0.0 0.00 0.00 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ndn::Name&&) [576] 0.00 0.00 1/221762921 ndn::Block::Block(ndn::Block const&) [17] 0.00 0.00 2/2 nfd::rib::AutoPrefixPropagator::afterHubDisconnect() [952] ----------------------------------------------- [577] 0.0 0.00 0.00 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [577] 0.00 0.00 1/1 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [571] ----------------------------------------------- 8 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [578] 0.00 0.00 1/1 nfd::Nfd::~Nfd() [226] [578] 0.0 0.00 0.00 1+8 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [578] 0.00 0.00 8/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1278] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1272] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1275] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1285] 8 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [578] ----------------------------------------------- [579] 0.0 0.00 0.00 ndn::nfd::ControlParameters::~ControlParameters() [579] 0.00 0.00 4/3031975724 ndn::Name::~Name() [299] 0.00 0.00 1/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/3031975724 ndn::Block::~Block() [40] ----------------------------------------------- 0.00 0.00 1/9 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [498] 0.00 0.00 4/9 std::function const&)>::function(std::function const&)> const&) [487] 0.00 0.00 4/9 std::_Function_base::_Base_manager const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [466] [580] 0.0 0.00 0.00 9 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [580] 0.00 0.00 5/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 5/308 std::_Function_base::_Base_manager const&)> (nfd::FaceManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [680] 0.00 0.00 4/304 std::function)>::function(std::function)> const&) [681] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1252] ----------------------------------------------- 0.00 0.00 1/9 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [499] 0.00 0.00 4/9 std::function const&)>::function(std::function const&)> const&) [487] 0.00 0.00 4/9 std::_Function_base::_Base_manager const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [466] [581] 0.0 0.00 0.00 9 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [581] 0.00 0.00 5/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 5/286 std::_Function_base::_Base_manager const&)> (nfd::FibManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [686] 0.00 0.00 4/304 std::function)>::function(std::function)> const&) [681] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1256] ----------------------------------------------- 0.00 0.00 1/9 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [500] 0.00 0.00 4/9 std::function const&)>::function(std::function const&)> const&) [487] 0.00 0.00 4/9 std::_Function_base::_Base_manager const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [466] [582] 0.0 0.00 0.00 9 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [582] 0.00 0.00 5/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 5/22 std::_Function_base::_Base_manager const&)> (nfd::StrategyChoiceManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [796] 0.00 0.00 4/304 std::function)>::function(std::function)> const&) [681] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1259] ----------------------------------------------- 0.00 0.00 1/9 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [501] 0.00 0.00 4/9 std::function const&)>::function(std::function const&)> const&) [487] 0.00 0.00 4/9 std::_Function_base::_Base_manager const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [466] [583] 0.0 0.00 0.00 9 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [583] 0.00 0.00 5/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 5/22 std::_Function_base::_Base_manager const&)> (nfd::StrategyChoiceManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [796] 0.00 0.00 4/304 std::function)>::function(std::function)> const&) [681] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1262] ----------------------------------------------- 0.00 0.00 1/9 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [502] 0.00 0.00 4/9 std::function const&)>::function(std::function const&)> const&) [487] 0.00 0.00 4/9 std::_Function_base::_Base_manager const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [466] [584] 0.0 0.00 0.00 9 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [584] 0.00 0.00 5/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 5/308 std::_Function_base::_Base_manager const&)> (nfd::FaceManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [680] 0.00 0.00 4/304 std::function)>::function(std::function)> const&) [681] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1266] ----------------------------------------------- 0.00 0.00 2/2 nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [511] [585] 0.0 0.00 0.00 2 nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [585] 0.00 0.00 5/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 2/14 nfd::ConfigFile::parseYesNo(std::pair > > const&, std::string const&) [810] 0.00 0.00 2/34 boost::enable_if >, std::string>::type boost::property_tree::basic_ptree >::get_value >(boost::property_tree::id_translator) const [773] 0.00 0.00 1/3 std::map, std::less, std::allocator > > >::count(std::string const&) const [904] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1279] 0.00 0.00 1/1 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [1338] 0.00 0.00 1/2 std::_Rb_tree, std::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1014] ----------------------------------------------- [586] 0.0 0.00 0.00 std::__shared_ptr::__shared_ptr, ndn::Name>(std::_Sp_make_shared_tag, std::allocator const&, ndn::Name&&) [586] 0.00 0.00 1/69 nfd::fib::Entry::Entry(ndn::Name const&) [458] 0.00 0.00 1/35 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [768] ----------------------------------------------- 0.00 0.00 2/2 nfd::UdpFactory::createChannel(boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [557] [587] 0.0 0.00 0.00 2 std::map, std::shared_ptr, std::less >, std::allocator const, std::shared_ptr > > >::operator[](boost::asio::ip::basic_endpoint const&) [587] 0.00 0.00 4/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 2/2 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique_ const, std::shared_ptr > >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::pair const, std::shared_ptr >&&) [1013] 0.00 0.00 1/602 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [664] ----------------------------------------------- 2 std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_erase(std::_Rb_tree_node const&, ndn::nfd::ControlParameters&)> > >*) [588] 0.00 0.00 1/1 nfd::rib::RibManager::~RibManager() [486] [588] 0.0 0.00 0.00 1+2 std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_erase(std::_Rb_tree_node const&, ndn::nfd::ControlParameters&)> > >*) [588] 0.00 0.00 2/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 2/3031975724 ndn::Block::~Block() [40] 0.00 0.00 2/6 std::_Function_handler const&, ndn::nfd::ControlParameters&), void (nfd::rib::RibManager::*)(std::shared_ptr const&, ndn::nfd::ControlParameters&)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [863] 2 std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_erase(std::_Rb_tree_node const&, ndn::nfd::ControlParameters&)> > >*) [588] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::Nrd::~Nrd() [482] [589] 0.0 0.00 0.00 1 nfd::rib::Rib::~Rib() [589] 0.00 0.00 1/1 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [601] 0.00 0.00 1/1 std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [615] 0.00 0.00 2/2 ndn::util::signal::Signal::~Signal() [936] ----------------------------------------------- 0.00 0.00 1/1 std::shared_ptr::~shared_ptr() [591] [590] 0.0 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [590] 0.00 0.00 2/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/3031975724 ndn::Block::~Block() [40] ----------------------------------------------- [591] 0.0 0.00 0.00 std::shared_ptr::~shared_ptr() [591] 0.00 0.00 1/1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [590] ----------------------------------------------- 0.00 0.00 3/3 std::_Function_handler >::*)(std::_List_iterator >::Slot>)> (ndn::util::signal::Signal >*, std::_List_iterator >::Slot>)> >::_M_invoke(std::_Any_data const&) [597] [592] 0.0 0.00 0.00 3 ndn::util::signal::Signal >::disconnect(std::_List_iterator >::Slot>) [592] 0.00 0.00 3/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 2/6 std::_Function_base::_Base_manager, std::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [862] 0.00 0.00 1/3 std::_Function_base::_Base_manager)> (nfd::fw::AccessStrategy*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [909] ----------------------------------------------- 0.00 0.00 1/1 nfd::cs::Cs::setPolicyImpl(std::unique_ptr >&) [595] [593] 0.0 0.00 0.00 1 ndn::util::signal::Signal >::connect(std::function const&)> const&) [593] 0.00 0.00 3/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/3 std::_Function_base::_Base_manager >&)::{lambda(std::_Rb_tree_const_iterator)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager >&)::{lambda(std::_Rb_tree_const_iterator)#1}> const&, std::_Manager_operation) [912] 0.00 0.00 1/1 std::_List_iterator >::Slot> std::list >::Slot, std::allocator >::Slot> >::emplace >::Slot>(std::_List_iterator >::Slot>, ndn::util::signal::Signal >::Slot&&) [1318] 0.00 0.00 1/546 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [669] ----------------------------------------------- 0.00 0.00 1/1 nfd::Nfd::initialize() [148] [594] 0.0 0.00 0.00 1 ndn::util::signal::Signal::connect(std::function const&) [594] 0.00 0.00 3/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/2 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) [979] 0.00 0.00 1/1 std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) [1319] 0.00 0.00 1/546 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [669] ----------------------------------------------- 0.00 0.00 1/1 nfd::cs::Cs::Cs(unsigned long, std::unique_ptr >) [596] [595] 0.0 0.00 0.00 1 nfd::cs::Cs::setPolicyImpl(std::unique_ptr >&) [595] 0.00 0.00 1/1 ndn::util::signal::Signal >::connect(std::function const&)> const&) [593] 0.00 0.00 1/3 std::_Function_base::_Base_manager >&)::{lambda(std::_Rb_tree_const_iterator)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager >&)::{lambda(std::_Rb_tree_const_iterator)#1}> const&, std::_Manager_operation) [912] ----------------------------------------------- 0.00 0.00 1/1 nfd::Forwarder::Forwarder() [153] [596] 0.0 0.00 0.00 1 nfd::cs::Cs::Cs(unsigned long, std::unique_ptr >) [596] 0.00 0.00 1/1 nfd::cs::Cs::setPolicyImpl(std::unique_ptr >&) [595] 0.00 0.00 1/2 nfd::cs::priority_fifo::PriorityFifoPolicy::evictEntries() [948] 0.00 0.00 1/2 nfd::cs::Policy::setLimit(unsigned long) [949] ----------------------------------------------- [597] 0.0 0.00 0.00 std::_Function_handler >::*)(std::_List_iterator >::Slot>)> (ndn::util::signal::Signal >*, std::_List_iterator >::Slot>)> >::_M_invoke(std::_Any_data const&) [597] 0.00 0.00 3/3 ndn::util::signal::Signal >::disconnect(std::_List_iterator >::Slot>) [592] ----------------------------------------------- 0.00 0.00 1/1 nfd::FaceManager::enableLocalControl(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) [559] [598] 0.0 0.00 0.00 1 nfd::FaceManager::findFaceForLocalControl(ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) [598] 0.00 0.00 2/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/34 nfd::FaceTable::get(unsigned long) const [772] ----------------------------------------------- 0.00 0.00 1/1 nfd::Nfd::initializeManagement() [354] [599] 0.0 0.00 0.00 1 nfd::ForwarderStatusManager::ForwarderStatusManager(nfd::Forwarder&, ndn::mgmt::Dispatcher&) [599] 0.00 0.00 1/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/3031975724 ndn::Block::~Block() [40] 0.00 0.00 1/1 std::_Function_base::_Base_manager (nfd::ForwarderStatusManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1219] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::RibManager::~RibManager() [486] [600] 0.0 0.00 0.00 1 nfd::rib::RibStatusPublisher::~RibStatusPublisher() [600] 0.00 0.00 1/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/3031975724 ndn::Block::~Block() [40] ----------------------------------------------- 1 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [601] 0.00 0.00 1/1 nfd::rib::Rib::~Rib() [589] [601] 0.0 0.00 0.00 1+1 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [601] 0.00 0.00 1/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/3031975724 ndn::Name::~Name() [299] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1310] 1 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [601] ----------------------------------------------- 1 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [602] 0.00 0.00 1/1 nfd::rib::RibManager::~RibManager() [486] [602] 0.0 0.00 0.00 1+1 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [602] 0.00 0.00 1/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/3031975724 ndn::Block::~Block() [40] 0.00 0.00 1/3 std::_Function_handler::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [915] 1 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [602] ----------------------------------------------- [603] 0.0 0.00 0.00 ndn::util::signal::Signal, ndn::nfd::FaceEventNotification>::connect(std::function const&) [603] 0.00 0.00 2/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/3 std::_Function_base::_Base_manager (nfd::rib::RibManager*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [910] 0.00 0.00 1/546 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [669] ----------------------------------------------- [604] 0.0 0.00 0.00 std::map, std::less, std::allocator > > >::operator[](ndn::Name const&) [604] 0.00 0.00 1/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/3031975724 ndn::Name::~Name() [299] ----------------------------------------------- [605] 0.0 0.00 0.00 std::tuple::~tuple() [605] 0.00 0.00 1/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/3031975724 ndn::Block::~Block() [40] ----------------------------------------------- [606] 0.0 0.00 0.00 __tcf_1 [606] 0.00 0.00 1/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/3031975724 ndn::Block::~Block() [40] 0.00 0.00 2/6 std::_Function_handler const&, ndn::nfd::ControlParameters&), void (nfd::rib::RibManager::*)(std::shared_ptr const&, ndn::nfd::ControlParameters&)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [863] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::RibManager::RibManager(ndn::Face&, ndn::security::KeyChain&) [521] [607] 0.0 0.00 0.00 1 nfd::rib::AutoPrefixPropagator::AutoPrefixPropagator(ndn::nfd::Controller&, ndn::security::KeyChain&, nfd::rib::Rib&) [607] 0.00 0.00 1/246 boost::asio::detail::reactive_socket_send_op >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [450] ----------------------------------------------- 0.00 0.00 1/1 nfd::FibManager::listEntries(ndn::Name const&, ndn::Interest const&, ndn::mgmt::StatusDatasetContext&) [246] [608] 0.0 0.00 0.00 1 nfd::Fib::begin() const [608] 0.00 0.00 1/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/6175200 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [383] ----------------------------------------------- 0.00 0.00 33/33 nfd::FibManager::addNextHop(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters, std::function const&) [328] [609] 0.0 0.00 0.00 33 nfd::FibManager::setFaceForSelfRegistration(ndn::Interest const&, ndn::nfd::ControlParameters&) [609] 0.00 0.00 1/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.00 0.00 1/1 std::_Function_handler >::*)(std::_List_iterator >::Slot>)> (ndn::util::signal::Signal >*, std::_List_iterator >::Slot>)> >::_M_invoke(std::_Any_data const&) [616] [610] 0.0 0.00 0.00 1 ndn::util::signal::Signal >::disconnect(std::_List_iterator >::Slot>) [610] 0.00 0.00 1/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/3 std::_Function_base::_Base_manager >&)::{lambda(std::_Rb_tree_const_iterator)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager >&)::{lambda(std::_Rb_tree_const_iterator)#1}> const&, std::_Manager_operation) [912] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::RibManager::~RibManager() [486] [611] 0.0 0.00 0.00 1 ndn::util::signal::Signal, ndn::nfd::FaceEventNotification>::~Signal() [611] 0.00 0.00 1/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/8 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [835] 0.00 0.00 1/3 std::_Function_base::_Base_manager (nfd::rib::RibManager*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [910] ----------------------------------------------- 0.00 0.00 1/1 nfd::Nfd::~Nfd() [226] [612] 0.0 0.00 0.00 1 nfd::CommandValidator::~CommandValidator() [612] 0.00 0.00 1/3031975724 std::_List_base >::_M_clear() [905] 0.00 0.00 1/3 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [929] 0.00 0.00 1/3 std::_Rb_tree > > >, std::_Select1st > > > >, std::less, std::allocator > > > > >::_M_erase(std::_Rb_tree_node > > > >*) [925] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::Nrd::initialize() [454] [613] 0.0 0.00 0.00 1 nfd::rib::Nrd::getLocalNfdTransport() [613] 0.00 0.00 1/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 0.00 0.00 1/1 void boost::property_tree::info_parser::read_info > >(std::string const&, boost::property_tree::basic_ptree >&, std::locale const&) [1165] 0.00 0.00 1/1 boost::property_tree::basic_ptree >::get_child_optional(boost::property_tree::string_path > const&) [1164] 0.00 0.00 1/14 boost::property_tree::basic_ptree >::walk_path(boost::property_tree::string_path >&) const [812] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1247] 0.00 0.00 1/1314 boost::property_tree::basic_ptree >::~basic_ptree() [649] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::Rib::insert(ndn::Name const&, nfd::rib::Route const&) [286] [614] 0.0 0.00 0.00 1 nfd::rib::Rib::findParent(ndn::Name const&) const [614] 0.00 0.00 1/3031975724 ndn::Name::~Name() [299] ----------------------------------------------- 1 std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [615] 0.00 0.00 1/1 nfd::rib::Rib::~Rib() [589] [615] 0.0 0.00 0.00 1+1 std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [615] 0.00 0.00 1/3031975724 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 1 std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [615] ----------------------------------------------- [616] 0.0 0.00 0.00 std::_Function_handler >::*)(std::_List_iterator >::Slot>)> (ndn::util::signal::Signal >*, std::_List_iterator >::Slot>)> >::_M_invoke(std::_Any_data const&) [616] 0.00 0.00 1/1 ndn::util::signal::Signal >::disconnect(std::_List_iterator >::Slot>) [610] ----------------------------------------------- 0.00 0.00 1/1 nfd::Forwarder::~Forwarder() [229] [617] 0.0 0.00 0.00 1 nfd::DeadNonceList::~DeadNonceList() [617] 0.00 0.00 2/44778373 nfd::scheduler::cancel(std::shared_ptr const&) [174] 0.00 0.00 1/362 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [677] ----------------------------------------------- 5 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [618] 0.0 0.00 0.00 5 ndn::OBufferStream::~OBufferStream() [618] 0.00 0.00 3/23019646 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [281] 780 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 780 boost::iostreams::stream_buffer, std::allocator, boost::iostreams::output>::~stream_buffer() [662] ----------------------------------------------- 0.00 0.00 1/1 nfd::Nfd::~Nfd() [226] [619] 0.0 0.00 0.00 1 nfd::scheduler::ScopedEventId::~ScopedEventId() [619] 0.00 0.00 1/44778373 nfd::scheduler::cancel(std::shared_ptr const&) [174] ----------------------------------------------- 54 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [620] 0.0 0.00 0.00 54 ndn::RegexMatcher::~RegexMatcher() [620] 0.00 0.00 1/23019646 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [281] 125 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 47 ndn::Block::~Block() [40] ----------------------------------------------- [621] 0.0 0.00 0.00 42+17 [621] 0.00 0.00 51 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [755] 0.00 0.00 2 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [962] 0.00 0.00 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [1192] 0.00 0.00 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [1187] 0.00 0.00 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [1191] 0.00 0.00 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [1190] 0.00 0.00 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [1188] 0.00 0.00 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [1189] ----------------------------------------------- [622] 0.0 0.00 0.00 2+8 [622] 0.00 0.00 8 nfd::TcpFactory::prohibitEndpoint(boost::asio::ip::basic_endpoint const&) [830] 0.00 0.00 1 nfd::TcpFactory::prohibitAllIpv6Endpoints(unsigned short) [1116] 0.00 0.00 1 nfd::TcpFactory::prohibitAllIpv4Endpoints(unsigned short) [1115] ----------------------------------------------- [623] 0.0 0.00 0.00 2+11 [623] 0.00 0.00 11 nfd::UdpFactory::prohibitEndpoint(boost::asio::ip::basic_endpoint const&) [817] 0.00 0.00 1 nfd::UdpFactory::prohibitAllIpv6Endpoints(unsigned short) [1118] 0.00 0.00 1 nfd::UdpFactory::prohibitAllIpv4Endpoints(unsigned short) [1117] ----------------------------------------------- 0.00 0.00 6175038/6175038 nfd::DeadNonceList::makeEntry(ndn::Name const&, unsigned int) [88] [631] 0.0 0.00 0.00 6175038 CityHash64WithSeed(char const*, unsigned long, unsigned long) [631] ----------------------------------------------- 0.00 0.00 5754848/5754848 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [633] [632] 0.0 0.00 0.00 5754848 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [632] ----------------------------------------------- 0.00 0.00 420147/5754846 std::_Function_base::_Base_manager)> (nfd::Forwarder*, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [117] 0.00 0.00 5334699/5754846 std::_Function_base::_Base_manager, bool, boost::chrono::duration > const&>, boost::_bi::list4, boost::_bi::value >, boost::_bi::value, boost::_bi::value > > > > >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [103] [633] 0.0 0.00 0.00 5754846 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [633] 0.00 0.00 5754848/5754848 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [632] ----------------------------------------------- 0.00 0.00 65/5334755 nfd::Fib::removeNextHopFromAllEntries(std::shared_ptr) [175] 0.00 0.00 5334690/5334755 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [634] 0.0 0.00 0.00 5334755 std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [634] ----------------------------------------------- 0.00 0.00 8/420193 nfd::fw::predicate_NextHop_eligible(std::shared_ptr const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >) [122] 0.00 0.00 8/420193 nfd::fw::BestRouteStrategy2::afterReceiveInterest(nfd::face::Face const&, ndn::Interest const&, std::shared_ptr, std::shared_ptr) [30] 0.00 0.00 41/420193 nfd::Forwarder::insertDeadNonceList(nfd::pit::Entry&, bool, boost::chrono::duration > const&, nfd::face::Face*) [133] 0.00 0.00 420136/420193 nfd::Forwarder::onIncomingNack(nfd::face::Face&, ndn::lp::Nack const&) [54] [635] 0.0 0.00 0.00 420193 nfd::pit::Entry::getOutRecord(nfd::face::Face const&) [635] ----------------------------------------------- 0.00 0.00 420136/420136 nfd::Forwarder::onOutgoingNack(std::shared_ptr, nfd::face::Face const&, ndn::lp::NackHeader const&) [92] [636] 0.0 0.00 0.00 420136 nfd::pit::Entry::getInRecord(nfd::face::Face const&) const [636] ----------------------------------------------- 0.00 0.00 420136/420136 nfd::fw::Strategy::sendNacks(std::shared_ptr, ndn::lp::NackHeader const&, std::initializer_list) [90] [637] 0.0 0.00 0.00 420136 std::__detail::_Hashtable_iterator std::_Hashtable, std::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, true, true>::_M_insert_bucket(nfd::face::Face const*&&, unsigned long, unsigned long) [637] ----------------------------------------------- 0.00 0.00 420135/420135 ndn::util::signal::Signal::operator()(ndn::lp::Nack const&) [51] [638] 0.0 0.00 0.00 420135 std::_Function_handler (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::lp::Nack const&) [638] ----------------------------------------------- 0.00 0.00 1/8530 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [261] 0.00 0.00 2/8530 nfd::DeadNonceList::DeadNonceList(boost::chrono::duration > const&) [378] 0.00 0.00 355/8530 nfd::DeadNonceList::adjustCapacity() [445] 0.00 0.00 1776/8530 nfd::DeadNonceList::mark() [439] 0.00 0.00 6396/8530 std::function::function(std::function const&) [81] [639] 0.0 0.00 0.00 8530 std::_Function_base::_Base_manager (nfd::DeadNonceList*)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [639] ----------------------------------------------- 0.00 0.00 495/6957 std::basic_string, std::allocator > boost::property_tree::info_parser::read_word(char const*&) [673] 0.00 0.00 6462/6957 void boost::property_tree::info_parser::read_info_internal >, char>(std::basic_istream >&, boost::property_tree::basic_ptree >&, std::string const&, int) [822] [640] 0.0 0.00 0.00 6957 void boost::property_tree::info_parser::skip_whitespace(char const*&) [640] ----------------------------------------------- 0.00 0.00 5937/5937 nfd::CommandValidator::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [658] [641] 0.0 0.00 0.00 5937 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, unsigned char&&) [641] ----------------------------------------------- 0.00 0.00 1128/2820 boost::asio::detail::completion_handler::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [402] 0.00 0.00 1692/2820 nfd::face::asyncReceive(nfd::face::InternalTransportBase*, ndn::Block const&) [429] [642] 0.0 0.00 0.00 2820 boost::asio::detail::completion_handler::ptr::~ptr() [642] ----------------------------------------------- 0.00 0.00 2/2133 nfd::DeadNonceList::DeadNonceList(boost::chrono::duration > const&) [378] 0.00 0.00 355/2133 nfd::DeadNonceList::adjustCapacity() [445] 0.00 0.00 1776/2133 nfd::DeadNonceList::mark() [439] [643] 0.0 0.00 0.00 2133 std::reverse_iterator > std::find_if >, std::_Bind (std::_Placeholder<1>, ndn::Interest)> >(std::reverse_iterator >, std::reverse_iterator >, std::_Bind (std::_Placeholder<1>, ndn::Interest)>) [643] ----------------------------------------------- 2040 boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::sync() [659] [644] 0.0 0.00 0.00 2040 boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::sync_impl() [644] 782 nfd::CommandValidator::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [658] ----------------------------------------------- 0.00 0.00 1776/1776 nfd::DeadNonceList::mark() [439] [645] 0.0 0.00 0.00 1776 nfd::DeadNonceList::countMarks() const [645] ----------------------------------------------- 0.00 0.00 1776/1776 nfd::DeadNonceList::mark() [439] [646] 0.0 0.00 0.00 1776 std::_Rb_tree_iterator std::_Rb_tree, std::less, std::allocator >::_M_insert_equal(unsigned long const&) [646] ----------------------------------------------- 0.00 0.00 782/1567 boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::overflow(int) [2323] 0.00 0.00 785/1567 boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::open(ndn::iostreams::buffer_append_device const&, long, long) [861] [647] 0.0 0.00 0.00 1567 boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::init_put_area() [647] ----------------------------------------------- 1564 boost::iostreams::detail::execute_traits > >, boost::result_of > > ()>::type>::result_type boost::iostreams::detail::execute_all > >, boost::iostreams::detail::member_close_operation > > >(boost::iostreams::detail::member_close_operation > >, boost::iostreams::detail::member_close_operation > >) [661] [648] 0.0 0.00 0.00 1564 boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::close_impl(std::_Ios_Openmode) [648] 783 boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::sync() [659] ----------------------------------------------- 328 boost::property_tree::basic_ptree >::~basic_ptree() [649] 0.00 0.00 1/1314 nfd::Nfd::initializeLogging() [526] 0.00 0.00 1/1314 nfd::Nfd::initializeManagement() [354] 0.00 0.00 1/1314 nfd::Nfd::~Nfd() [226] 0.00 0.00 1/1314 nfd::rib::Nrd::~Nrd() [482] 0.00 0.00 1/1314 nfd::rib::Nrd::initializeLogging() [527] 0.00 0.00 1/1314 nfd::rib::Nrd::getLocalNfdTransport() [613] 0.00 0.00 1/1314 nfd::rib::Nrd::initialize() [454] 0.00 0.00 1/1314 void boost::property_tree::info_parser::read_info > >(std::string const&, boost::property_tree::basic_ptree >&, std::locale const&) [1165] 0.00 0.00 2/1314 nfd::CommandValidator::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [658] 0.00 0.00 8/1314 nfd::ConfigFile::parse(std::istream&, bool, std::string const&) [509] 0.00 0.00 1296/1314 void boost::property_tree::info_parser::read_info_internal >, char>(std::basic_istream >&, boost::property_tree::basic_ptree >&, std::string const&, int) [822] [649] 0.0 0.00 0.00 1314+328 boost::property_tree::basic_ptree >::~basic_ptree() [649] 328 boost::property_tree::basic_ptree >::~basic_ptree() [649] ----------------------------------------------- 0.00 0.00 1311/1311 boost::multi_index::multi_index_container > >, boost::multi_index::indexed_by >, boost::multi_index::ordered_non_unique >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member > >, std::string const, &std::pair > >::first>, std::less >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator > > > >::multi_index_container(boost::multi_index::multi_index_container > >, boost::multi_index::indexed_by >, boost::multi_index::ordered_non_unique >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member > >, std::string const, &std::pair > >::first>, std::less >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator > > > > const&) [651] [650] 0.0 0.00 0.00 1311 boost::multi_index::detail::ordered_index > >, std::string const, &std::pair > >::first>, std::less, boost::multi_index::detail::nth_layer<2, std::pair > >, boost::multi_index::indexed_by >, boost::multi_index::ordered_non_unique >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member > >, std::string const, &std::pair > >::first>, std::less >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator > > > >, boost::mpl::v_item >::subs::by_name, boost::mpl::vector0, 0>, boost::multi_index::detail::ordered_non_unique_tag>::copy_(boost::multi_index::detail::ordered_index > >, std::string const, &std::pair > >::first>, std::less, boost::multi_index::detail::nth_layer<2, std::pair > >, boost::multi_index::indexed_by >, boost::multi_index::ordered_non_unique >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member > >, std::string const, &std::pair > >::first>, std::less >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator > > > >, boost::mpl::v_item >::subs::by_name, boost::mpl::vector0, 0>, boost::multi_index::detail::ordered_non_unique_tag> const&, boost::multi_index::detail::copy_map > >, std::allocator > > > > > >, std::allocator > > > > const&) [650] ----------------------------------------------- 0.00 0.00 327/1299 void boost::detail::allocator::construct > > >(void*, std::pair > > const&) [679] 0.00 0.00 972/1299 void boost::property_tree::info_parser::read_info_internal >, char>(std::basic_istream >&, boost::property_tree::basic_ptree >&, std::string const&, int) [822] [651] 0.0 0.00 0.00 1299 boost::multi_index::multi_index_container > >, boost::multi_index::indexed_by >, boost::multi_index::ordered_non_unique >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member > >, std::string const, &std::pair > >::first>, std::less >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator > > > >::multi_index_container(boost::multi_index::multi_index_container > >, boost::multi_index::indexed_by >, boost::multi_index::ordered_non_unique >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member > >, std::string const, &std::pair > >::first>, std::less >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator > > > > const&) [651] 0.00 0.00 1311/1311 boost::multi_index::detail::ordered_index > >, std::string const, &std::pair > >::first>, std::less, boost::multi_index::detail::nth_layer<2, std::pair > >, boost::multi_index::indexed_by >, boost::multi_index::ordered_non_unique >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member > >, std::string const, &std::pair > >::first>, std::less >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator > > > >, boost::mpl::v_item >::subs::by_name, boost::mpl::vector0, 0>, boost::multi_index::detail::ordered_non_unique_tag>::copy_(boost::multi_index::detail::ordered_index > >, std::string const, &std::pair > >::first>, std::less, boost::multi_index::detail::nth_layer<2, std::pair > >, boost::multi_index::indexed_by >, boost::multi_index::ordered_non_unique >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member > >, std::string const, &std::pair > >::first>, std::less >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator > > > >, boost::mpl::v_item >::subs::by_name, boost::mpl::vector0, 0>, boost::multi_index::detail::ordered_non_unique_tag> const&, boost::multi_index::detail::copy_map > >, std::allocator > > > > > >, std::allocator > > > > const&) [650] ----------------------------------------------- 0.00 0.00 546/1297 CryptoPP::AlgorithmParametersTemplate::AssignValue(char const*, std::type_info const&, void*) const [2585] 0.00 0.00 751/1297 CryptoPP::AlgorithmParametersTemplate::AssignValue(char const*, std::type_info const&, void*) const [2589] [652] 0.0 0.00 0.00 1297 CryptoPP::NameValuePairs::ThrowIfTypeMismatch(char const*, std::type_info const&, std::type_info const&) [652] ----------------------------------------------- 0.00 0.00 546/1296 CryptoPP::AlgorithmParametersTemplate::~AlgorithmParametersTemplate() [2397] 0.00 0.00 750/1296 CryptoPP::AlgorithmParametersTemplate::~AlgorithmParametersTemplate() [671] [653] 0.0 0.00 0.00 1296 CryptoPP::AlgorithmParametersBase::~AlgorithmParametersBase() [653] ----------------------------------------------- 0.00 0.00 1184/1184 nfd::FaceManager::queryFaces(ndn::Name const&, ndn::Interest const&, ndn::mgmt::StatusDatasetContext&) [435] [654] 0.0 0.00 0.00 1184 nfd::FaceManager::doesMatchFilter(ndn::nfd::FaceQueryFilter const&, std::shared_ptr) [654] ----------------------------------------------- 0.00 0.00 1/989 nfd::FaceManager::processSectionUnix(boost::property_tree::basic_ptree > const&, bool) [541] 0.00 0.00 2/989 nfd::TcpChannel::accept(std::function const&)> const&, std::function const&) [531] 0.00 0.00 2/989 boost::asio::detail::reactive_socket_accept_op >, boost::asio::ip::tcp, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [969] 0.00 0.00 2/989 nfd::UdpChannel::waitForNewPeer(std::function const&)> const&, std::function const&) [533] 0.00 0.00 2/989 boost::asio::detail::reactive_socket_recvfrom_op, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list5, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [970] 0.00 0.00 2/989 nfd::FaceManager::processSectionTcp(boost::property_tree::basic_ptree > const&, bool) [523] 0.00 0.00 2/989 nfd::FaceManager::processSectionUdp(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [520] 0.00 0.00 4/989 boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > >::list4(boost::_bi::value, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value >) [956] 0.00 0.00 4/989 boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list_av_4 (*)(), std::function const&)>, std::function >::type> boost::bind const&)> const&, std::function const&, nfd::TcpChannel*, boost::arg<1> (*)(), std::function const&)>, std::function >(void (nfd::TcpChannel::*)(boost::system::error_code const&, std::function const&)> const&, std::function const&), nfd::TcpChannel*, boost::arg<1> (*)(), std::function const&)>, std::function) [972] 0.00 0.00 8/989 boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list_av_5 (*)(), boost::arg<2> (*)(), std::function const&)>, std::function >::type> boost::bind const&)> const&, std::function const&, nfd::UdpChannel*, boost::arg<1> (*)(), boost::arg<2> (*)(), std::function const&)>, std::function >(void (nfd::UdpChannel::*)(boost::system::error_code const&, unsigned long, std::function const&)> const&, std::function const&), nfd::UdpChannel*, boost::arg<1> (*)(), boost::arg<2> (*)(), std::function const&)>, std::function) [973] 0.00 0.00 67/989 nfd::UnixStreamChannel::accept(std::function const&)> const&, std::function const&) [442] 0.00 0.00 133/989 boost::asio::detail::reactive_socket_accept_op >, boost::asio::local::stream_protocol, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [118] 0.00 0.00 134/989 boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > >::list4(boost::_bi::value, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value >) [738] 0.00 0.00 134/989 boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list_av_4 (*)(), std::function const&)>, std::function >::type> boost::bind const&)> const&, std::function const&, nfd::UnixStreamChannel*, boost::arg<1> (*)(), std::function const&)>, std::function >(void (nfd::UnixStreamChannel::*)(boost::system::error_code const&, std::function const&)> const&, std::function const&), nfd::UnixStreamChannel*, boost::arg<1> (*)(), std::function const&)>, std::function) [739] 0.00 0.00 492/989 std::function const&)>::function(std::function const&)> const&) [674] [655] 0.0 0.00 0.00 989 std::_Function_base::_Base_manager)> (nfd::FaceTable*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [655] ----------------------------------------------- 0.00 0.00 444/930 boost::asio::detail::epoll_reactor::descriptor_state::perform_io(unsigned int) [75] 0.00 0.00 486/930 boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool) [58] [656] 0.0 0.00 0.00 930 boost::asio::detail::reactive_socket_recv_op_base::do_perform(boost::asio::detail::reactor_op*) [656] 0.00 0.00 920/920 boost::asio::detail::socket_ops::non_blocking_recv(int, iovec*, unsigned long, int, bool, boost::system::error_code&, unsigned long&) [657] ----------------------------------------------- 0.00 0.00 920/920 boost::asio::detail::reactive_socket_recv_op_base::do_perform(boost::asio::detail::reactor_op*) [656] [657] 0.0 0.00 0.00 920 boost::asio::detail::socket_ops::non_blocking_recv(int, iovec*, unsigned long, int, bool, boost::system::error_code&, unsigned long&) [657] ----------------------------------------------- 782 boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::sync_impl() [644] 0.00 0.00 2/3031975724 nfd::ConfigFile::process(bool, std::string const&) const [510] [658] 0.0 0.00 0.00 784 nfd::CommandValidator::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [658] 0.00 0.00 5937/5937 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, unsigned char&&) [641] 0.00 0.00 4/4 boost::property_tree::basic_ptree >::get_child(boost::property_tree::string_path > const&) [884] 0.00 0.00 3/3 std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&) [934] 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [919] 0.00 0.00 2/3 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [926] 0.00 0.00 2/34 boost::enable_if >, std::string>::type boost::property_tree::basic_ptree >::get_value >(boost::property_tree::id_translator) const [773] 0.00 0.00 2/1314 boost::property_tree::basic_ptree >::~basic_ptree() [649] 14 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 2 std::_List_base >::_M_clear() [905] ----------------------------------------------- 783 boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::close_impl(std::_Ios_Openmode) [648] [659] 0.0 0.00 0.00 783 boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::sync() [659] 2040 boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::sync_impl() [644] ----------------------------------------------- 782 boost::iostreams::stream_buffer, std::allocator, boost::iostreams::output>::~stream_buffer() [662] [660] 0.0 0.00 0.00 782 boost::iostreams::detail::execute_traits > >, boost::result_of > > ()>::type>::result_type boost::iostreams::detail::execute_all > >, boost::iostreams::detail::member_close_operation > >, boost::iostreams::detail::reset_operation > >, boost::iostreams::detail::clear_flags_operation >(boost::iostreams::detail::member_close_operation > >, boost::iostreams::detail::member_close_operation > >, boost::iostreams::detail::reset_operation > >, boost::iostreams::detail::clear_flags_operation) [660] 781 boost::iostreams::detail::execute_traits > >, boost::result_of > > ()>::type>::result_type boost::iostreams::detail::execute_all > >, boost::iostreams::detail::member_close_operation > > >(boost::iostreams::detail::member_close_operation > >, boost::iostreams::detail::member_close_operation > >) [661] ----------------------------------------------- 781 boost::iostreams::detail::execute_traits > >, boost::result_of > > ()>::type>::result_type boost::iostreams::detail::execute_all > >, boost::iostreams::detail::member_close_operation > >, boost::iostreams::detail::reset_operation > >, boost::iostreams::detail::clear_flags_operation >(boost::iostreams::detail::member_close_operation > >, boost::iostreams::detail::member_close_operation > >, boost::iostreams::detail::reset_operation > >, boost::iostreams::detail::clear_flags_operation) [660] [661] 0.0 0.00 0.00 781 boost::iostreams::detail::execute_traits > >, boost::result_of > > ()>::type>::result_type boost::iostreams::detail::execute_all > >, boost::iostreams::detail::member_close_operation > > >(boost::iostreams::detail::member_close_operation > >, boost::iostreams::detail::member_close_operation > >) [661] 1564 boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::close_impl(std::_Ios_Openmode) [648] ----------------------------------------------- 780 ndn::OBufferStream::~OBufferStream() [618] [662] 0.0 0.00 0.00 780 boost::iostreams::stream_buffer, std::allocator, boost::iostreams::output>::~stream_buffer() [662] 782 boost::iostreams::detail::execute_traits > >, boost::result_of > > ()>::type>::result_type boost::iostreams::detail::execute_all > >, boost::iostreams::detail::member_close_operation > >, boost::iostreams::detail::reset_operation > >, boost::iostreams::detail::clear_flags_operation >(boost::iostreams::detail::member_close_operation > >, boost::iostreams::detail::member_close_operation > >, boost::iostreams::detail::reset_operation > >, boost::iostreams::detail::clear_flags_operation) [660] ----------------------------------------------- 0.00 0.00 1/744 nfd::NfdRunner::terminate(boost::system::error_code const&, int) [1162] 0.00 0.00 1/744 nfd::NfdRunner::run() [13] 0.00 0.00 1/744 nfd::face::makeInternalFace(ndn::security::KeyChain&) [409] 0.00 0.00 1/744 nfd::Nfd::Nfd(std::string const&, ndn::security::KeyChain&) [1148] 0.00 0.00 1/744 nfd::rib::Nrd::initialize() [454] 0.00 0.00 1/744 nfd::scheduler::getGlobalScheduler() [168] 0.00 0.00 2/744 nfd::NfdRunner::run()::{lambda()#1}::operator()() const [12] 0.00 0.00 2/744 nfd::NfdRunner::NfdRunner(std::string const&) [1849] 0.00 0.00 2/744 nfd::UdpChannel::UdpChannel(boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [943] 0.00 0.00 2/744 nfd::UnixStreamChannel::UnixStreamChannel(boost::asio::local::basic_endpoint const&) [1127] 0.00 0.00 4/744 nfd::TcpChannel::TcpChannel(boost::asio::ip::basic_endpoint const&) [941] 0.00 0.00 32/744 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [137] 0.00 0.00 65/744 nfd::FaceTable::remove(std::shared_ptr) [157] 0.00 0.00 65/744 nfd::face::StreamTransport::doClose() [475] 0.00 0.00 564/744 nfd::face::asyncReceive(nfd::face::InternalTransportBase*, ndn::Block const&) [429] [663] 0.0 0.00 0.00 744 nfd::getGlobalIoService() [663] 0.00 0.00 2/2 boost::asio::detail::service_registry::service_registry(boost::asio::io_service&, boost::asio::detail::task_io_service*, unsigned long) [964] ----------------------------------------------- 0.00 0.00 1/602 nfd::TcpFactory::findChannel(boost::asio::ip::basic_endpoint const&) const [974] 0.00 0.00 1/602 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_ const, std::shared_ptr > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const, std::shared_ptr >&&) [1009] 0.00 0.00 1/602 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique_ const, std::shared_ptr > >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::pair const, std::shared_ptr >&&) [1010] 0.00 0.00 1/602 std::map, std::shared_ptr, std::less >, std::allocator const, std::shared_ptr > > >::operator[](boost::asio::ip::basic_endpoint const&) [1002] 0.00 0.00 1/602 nfd::UdpFactory::findChannel(boost::asio::ip::basic_endpoint const&) const [975] 0.00 0.00 1/602 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_ const, std::shared_ptr > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const, std::shared_ptr >&&) [1012] 0.00 0.00 1/602 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique_ const, std::shared_ptr > >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::pair const, std::shared_ptr >&&) [1013] 0.00 0.00 1/602 std::map, std::shared_ptr, std::less >, std::allocator const, std::shared_ptr > > >::operator[](boost::asio::ip::basic_endpoint const&) [587] 0.00 0.00 7/602 std::_Rb_tree_iterator > std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_insert_ const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, boost::asio::ip::basic_endpoint const&) [837] 0.00 0.00 8/602 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [137] 0.00 0.00 8/602 std::map, std::shared_ptr, std::less >, std::allocator const, std::shared_ptr > > >::operator[](boost::asio::ip::basic_endpoint const&) [786] 0.00 0.00 10/602 std::_Rb_tree_iterator > std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_insert_ const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, boost::asio::ip::basic_endpoint const&) [818] 0.00 0.00 20/602 std::pair >, bool> std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_insert_unique const&>(boost::asio::ip::basic_endpoint const&) [838] 0.00 0.00 27/602 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_ const, std::shared_ptr > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const, std::shared_ptr >&&) [787] 0.00 0.00 37/602 std::pair >, bool> std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_insert_unique const&>(boost::asio::ip::basic_endpoint const&) [819] 0.00 0.00 39/602 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique_ const, std::shared_ptr > >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::pair const, std::shared_ptr >&&) [788] 0.00 0.00 128/602 nfd::UdpFactory::createFace(ndn::util::FaceUri const&, ndn::nfd::FacePersistency, std::function const&)> const&, std::function const&) [115] 0.00 0.00 310/602 std::_Function_base::_Base_manager const&, ndn::nfd::FacePersistency)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, ndn::nfd::FacePersistency)::{lambda()#1}> const&, std::_Manager_operation) [693] [664] 0.0 0.00 0.00 602 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [664] ----------------------------------------------- 0.00 0.00 2/553 nfd::TcpChannel::accept(std::function const&)> const&, std::function const&) [531] 0.00 0.00 2/553 nfd::UdpChannel::waitForNewPeer(std::function const&)> const&, std::function const&) [533] 0.00 0.00 4/553 boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > >::list4(boost::_bi::value, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value >) [956] 0.00 0.00 4/553 boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list_av_4 (*)(), std::function const&)>, std::function >::type> boost::bind const&)> const&, std::function const&, nfd::TcpChannel*, boost::arg<1> (*)(), std::function const&)>, std::function >(void (nfd::TcpChannel::*)(boost::system::error_code const&, std::function const&)> const&, std::function const&), nfd::TcpChannel*, boost::arg<1> (*)(), std::function const&)>, std::function) [972] 0.00 0.00 8/553 boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list_av_5 (*)(), boost::arg<2> (*)(), std::function const&)>, std::function >::type> boost::bind const&)> const&, std::function const&, nfd::UdpChannel*, boost::arg<1> (*)(), boost::arg<2> (*)(), std::function const&)>, std::function >(void (nfd::UdpChannel::*)(boost::system::error_code const&, unsigned long, std::function const&)> const&, std::function const&), nfd::UdpChannel*, boost::arg<1> (*)(), boost::arg<2> (*)(), std::function const&)>, std::function) [973] 0.00 0.00 66/553 nfd::ManagerBase::authorize(ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const*, std::function, std::function) [415] 0.00 0.00 66/553 std::_Function_handler const&), std::_Bind)> (nfd::ManagerBase*, ndn::Interest, std::function)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [421] 0.00 0.00 66/553 boost::asio::detail::reactive_socket_accept_op >, boost::asio::local::stream_protocol, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [118] 0.00 0.00 67/553 nfd::UnixStreamChannel::accept(std::function const&)> const&, std::function const&) [442] 0.00 0.00 134/553 boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > >::list4(boost::_bi::value, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value >) [738] 0.00 0.00 134/553 boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list_av_4 (*)(), std::function const&)>, std::function >::type> boost::bind const&)> const&, std::function const&, nfd::UnixStreamChannel*, boost::arg<1> (*)(), std::function const&)>, std::function >(void (nfd::UnixStreamChannel::*)(boost::system::error_code const&, std::function const&)> const&, std::function const&), nfd::UnixStreamChannel*, boost::arg<1> (*)(), std::function const&)>, std::function) [739] [665] 0.0 0.00 0.00 553 std::function::function(std::function const&) [665] ----------------------------------------------- 546 CryptoPP::Filter::~Filter() [668] [666] 0.0 0.00 0.00 546 CryptoPP::Base64Decoder::~Base64Decoder() [666] 546 CryptoPP::Filter::~Filter() [668] ----------------------------------------------- 0.00 0.00 546/546 CryptoPP::BaseN_Decoder::BaseN_Decoder(int const*, int, CryptoPP::BufferedTransformation*) [2348] [667] 0.0 0.00 0.00 546 CryptoPP::AlgorithmParameters CryptoPP::MakeParameters(char const*, int const* const&, bool) [667] ----------------------------------------------- 546 CryptoPP::Base64Decoder::~Base64Decoder() [666] [668] 0.0 0.00 0.00 546 CryptoPP::Filter::~Filter() [668] 546 CryptoPP::Base64Decoder::~Base64Decoder() [666] ----------------------------------------------- 0.00 0.00 1/546 ndn::util::signal::Signal::connect(std::function const&) [594] 0.00 0.00 1/546 ndn::util::signal::Signal >::connect(std::function const&)> const&) [593] 0.00 0.00 1/546 ndn::util::signal::Signal, ndn::nfd::FaceEventNotification>::connect(std::function const&) [603] 0.00 0.00 2/546 ndn::util::signal::Signal::connect(std::function const&) [938] 0.00 0.00 3/546 ndn::util::signal::Signal >::connect(std::function const&)> const&) [561] 0.00 0.00 101/546 ndn::util::signal::Signal::connect(std::function const&) [463] 0.00 0.00 101/546 ndn::util::signal::Signal::connect(std::function const&) [462] 0.00 0.00 101/546 ndn::util::signal::Signal::connect(std::function const&) [461] 0.00 0.00 101/546 ndn::util::signal::Signal::connect(std::function const&) [460] 0.00 0.00 134/546 ndn::util::signal::Signal::connect(std::function const&) [178] [669] 0.0 0.00 0.00 546 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [669] ----------------------------------------------- 0.00 0.00 544/544 CryptoPP::FileSink::FileSink(std::ostream&) [2409] [670] 0.0 0.00 0.00 544 CryptoPP::AlgorithmParameters CryptoPP::MakeParameters(char const*, std::ostream* const&, bool) [670] ----------------------------------------------- 0.00 0.00 544/544 CryptoPP::FileSink::FileSink(std::ostream&) [2409] [671] 0.0 0.00 0.00 544 CryptoPP::AlgorithmParametersTemplate::~AlgorithmParametersTemplate() [671] 0.00 0.00 750/1296 CryptoPP::AlgorithmParametersBase::~AlgorithmParametersBase() [653] ----------------------------------------------- 0.00 0.00 495/495 std::basic_string, std::allocator > boost::property_tree::info_parser::read_word(char const*&) [673] [672] 0.0 0.00 0.00 495 std::basic_string::value_type, std::char_traits::value_type>, std::allocator::value_type> > boost::property_tree::info_parser::expand_escapes(char const*, char const*) [672] ----------------------------------------------- 0.00 0.00 495/495 void boost::property_tree::info_parser::read_info_internal >, char>(std::basic_istream >&, boost::property_tree::basic_ptree >&, std::string const&, int) [822] [673] 0.0 0.00 0.00 495 std::basic_string, std::allocator > boost::property_tree::info_parser::read_word(char const*&) [673] 0.00 0.00 495/6957 void boost::property_tree::info_parser::skip_whitespace(char const*&) [640] 0.00 0.00 495/495 std::basic_string::value_type, std::char_traits::value_type>, std::allocator::value_type> > boost::property_tree::info_parser::expand_escapes(char const*, char const*) [672] ----------------------------------------------- 0.00 0.00 2/492 nfd::TcpChannel::accept(std::function const&)> const&, std::function const&) [531] 0.00 0.00 2/492 nfd::UdpChannel::waitForNewPeer(std::function const&)> const&, std::function const&) [533] 0.00 0.00 4/492 boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list_av_4 (*)(), std::function const&)>, std::function >::type> boost::bind const&)> const&, std::function const&, nfd::TcpChannel*, boost::arg<1> (*)(), std::function const&)>, std::function >(void (nfd::TcpChannel::*)(boost::system::error_code const&, std::function const&)> const&, std::function const&), nfd::TcpChannel*, boost::arg<1> (*)(), std::function const&)>, std::function) [972] 0.00 0.00 6/492 boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > >::list4(boost::_bi::value, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value >) [956] 0.00 0.00 10/492 boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list_av_5 (*)(), boost::arg<2> (*)(), std::function const&)>, std::function >::type> boost::bind const&)> const&, std::function const&, nfd::UdpChannel*, boost::arg<1> (*)(), boost::arg<2> (*)(), std::function const&)>, std::function >(void (nfd::UdpChannel::*)(boost::system::error_code const&, unsigned long, std::function const&)> const&, std::function const&), nfd::UdpChannel*, boost::arg<1> (*)(), boost::arg<2> (*)(), std::function const&)>, std::function) [973] 0.00 0.00 66/492 boost::asio::detail::reactive_socket_accept_op >, boost::asio::local::stream_protocol, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [118] 0.00 0.00 67/492 nfd::UnixStreamChannel::accept(std::function const&)> const&, std::function const&) [442] 0.00 0.00 134/492 boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list_av_4 (*)(), std::function const&)>, std::function >::type> boost::bind const&)> const&, std::function const&, nfd::UnixStreamChannel*, boost::arg<1> (*)(), std::function const&)>, std::function >(void (nfd::UnixStreamChannel::*)(boost::system::error_code const&, std::function const&)> const&, std::function const&), nfd::UnixStreamChannel*, boost::arg<1> (*)(), std::function const&)>, std::function) [739] 0.00 0.00 201/492 boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > >::list4(boost::_bi::value, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value >) [738] [674] 0.0 0.00 0.00 492 std::function const&)>::function(std::function const&)> const&) [674] 0.00 0.00 492/989 std::_Function_base::_Base_manager)> (nfd::FaceTable*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [655] ----------------------------------------------- 0.00 0.00 399/399 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [675] 0.0 0.00 0.00 399 std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [675] ----------------------------------------------- 398 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [676] 0.0 0.00 0.00 398 ndn::SimpleTag::~SimpleTag() [676] 401 ndn::Block::~Block() [40] 397 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 1920 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [677] 0.00 0.00 1/362 nfd::DeadNonceList::~DeadNonceList() [617] 0.00 0.00 1/362 nfd::rib::RibManager::~RibManager() [486] 0.00 0.00 5/362 nfd::rib::RibManager::removeInvalidFaces(std::shared_ptr) [438] 0.00 0.00 355/362 nfd::DeadNonceList::adjustCapacity() [445] [677] 0.0 0.00 0.00 362+1920 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [677] 1920 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [677] ----------------------------------------------- 0.00 0.00 5/324 nfd::rib::RibManager::fetchActiveFaces() [239] 0.00 0.00 49/324 ndn::util::NotificationSubscriber::sendInitialInterest() [522] 0.00 0.00 270/324 ndn::util::NotificationSubscriber::sendNextInterest() [434] [678] 0.0 0.00 0.00 324 nfd::rib::RibManager::onLocalhopRequest(ndn::Interest const&) [678] ----------------------------------------------- 0.00 0.00 324/324 void boost::property_tree::info_parser::read_info_internal >, char>(std::basic_istream >&, boost::property_tree::basic_ptree >&, std::string const&, int) [822] [679] 0.0 0.00 0.00 324 void boost::detail::allocator::construct > > >(void*, std::pair > > const&) [679] 0.00 0.00 327/1299 boost::multi_index::multi_index_container > >, boost::multi_index::indexed_by >, boost::multi_index::ordered_non_unique >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member > >, std::string const, &std::pair > >::first>, std::less >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator > > > >::multi_index_container(boost::multi_index::multi_index_container > >, boost::multi_index::indexed_by >, boost::multi_index::ordered_non_unique >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member > >, std::string const, &std::pair > >::first>, std::less >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator > > > > const&) [651] ----------------------------------------------- 0.00 0.00 4/308 nfd::FaceManager::FaceManager(nfd::FaceTable&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [449] 0.00 0.00 5/308 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [580] 0.00 0.00 5/308 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [584] 0.00 0.00 9/308 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [560] 0.00 0.00 133/308 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [493] 0.00 0.00 152/308 std::function)>::function(std::function)> const&) [681] [680] 0.0 0.00 0.00 308 std::_Function_base::_Base_manager const&)> (nfd::FaceManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [680] ----------------------------------------------- 0.00 0.00 1/304 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [504] 0.00 0.00 1/304 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [498] 0.00 0.00 1/304 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [503] 0.00 0.00 1/304 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [502] 0.00 0.00 1/304 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [505] 0.00 0.00 1/304 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [499] 0.00 0.00 1/304 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [500] 0.00 0.00 1/304 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [501] 0.00 0.00 4/304 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [580] 0.00 0.00 4/304 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [584] 0.00 0.00 4/304 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [581] 0.00 0.00 4/304 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [582] 0.00 0.00 4/304 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [583] 0.00 0.00 8/304 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [560] 0.00 0.00 132/304 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [493] 0.00 0.00 136/304 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [490] [681] 0.0 0.00 0.00 304 std::function)>::function(std::function)> const&) [681] 0.00 0.00 152/308 std::_Function_base::_Base_manager const&)> (nfd::FaceManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [680] 0.00 0.00 142/286 std::_Function_base::_Base_manager const&)> (nfd::FibManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [686] 0.00 0.00 10/22 std::_Function_base::_Base_manager const&)> (nfd::StrategyChoiceManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [796] ----------------------------------------------- 0.00 0.00 101/303 ndn::util::signal::Signal::connect(std::function const&) [463] 0.00 0.00 202/303 nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [464] [682] 0.0 0.00 0.00 303 std::_Function_base::_Base_manager >::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager > const&, std::_Manager_operation) [682] ----------------------------------------------- 0.00 0.00 298/298 boost::asio::detail::completion_handler::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [402] [683] 0.0 0.00 0.00 298 nfd::face::InternalClientTransport::receiveFromLink(ndn::Block const&) [683] ----------------------------------------------- 0.00 0.00 8/296 void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&) [441] 0.00 0.00 288/296 std::_Function_base::_Base_manager const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [466] [684] 0.0 0.00 0.00 296 std::function::function(std::function const&) [684] 0.00 0.00 136/273 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [689] 0.00 0.00 132/265 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [691] 0.00 0.00 8/17 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [808] 0.00 0.00 4/9 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [824] 0.00 0.00 4/9 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [828] 0.00 0.00 4/9 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [825] 0.00 0.00 4/9 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [827] 0.00 0.00 4/9 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [826] ----------------------------------------------- 0.00 0.00 291/291 ndn::util::signal::Signal::operator()(ndn::Block const&) [430] [685] 0.0 0.00 0.00 291 std::_Function_handler))(nfd::face::InternalTransportBase*, ndn::Block const&)> >::_M_invoke(std::_Any_data const&, ndn::Block const&) [685] ----------------------------------------------- 0.00 0.00 2/286 nfd::FibManager::FibManager(nfd::Fib&, std::function (unsigned long)>, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [474] 0.00 0.00 5/286 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [581] 0.00 0.00 137/286 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [490] 0.00 0.00 142/286 std::function)>::function(std::function)> const&) [681] [686] 0.0 0.00 0.00 286 std::_Function_base::_Base_manager const&)> (nfd::FibManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [686] ----------------------------------------------- 0.00 0.00 32/284 nfd::FaceManager::queryFaces(ndn::Name const&, ndn::Interest const&, ndn::mgmt::StatusDatasetContext&) [435] 0.00 0.00 252/284 nfd::FaceManager::listFaces(ndn::Name const&, ndn::Interest const&, ndn::mgmt::StatusDatasetContext&) [448] [687] 0.0 0.00 0.00 284 nfd::FaceManager::collectFaceStatus(nfd::face::Face const&, boost::chrono::time_point > > const&) [687] 0.00 0.00 284/284 void nfd::FaceManager::collectFaceProperties(nfd::face::Face const&, ndn::nfd::FaceStatus&) [688] ----------------------------------------------- 0.00 0.00 284/284 nfd::FaceManager::collectFaceStatus(nfd::face::Face const&, boost::chrono::time_point > > const&) [687] [688] 0.0 0.00 0.00 284 void nfd::FaceManager::collectFaceProperties(nfd::face::Face const&, ndn::nfd::FaceStatus&) [688] ----------------------------------------------- 0.00 0.00 1/273 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [505] 0.00 0.00 136/273 std::function::function(std::function const&) [684] 0.00 0.00 136/273 std::_Function_base::_Base_manager const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [466] [689] 0.0 0.00 0.00 273 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [689] ----------------------------------------------- 0.00 0.00 272/272 ndn::util::signal::Signal::operator()(ndn::Block const&) [430] [690] 0.0 0.00 0.00 272 std::_Function_handler))(nfd::face::InternalTransportBase*, ndn::Block const&)> >::_M_invoke(std::_Any_data const&, ndn::Block const&) [690] ----------------------------------------------- 0.00 0.00 1/265 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [504] 0.00 0.00 132/265 std::function::function(std::function const&) [684] 0.00 0.00 132/265 std::_Function_base::_Base_manager const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [466] [691] 0.0 0.00 0.00 265 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [691] ----------------------------------------------- 0.00 0.00 130/262 nfd::face::StreamTransport::deferredClose() [141] 0.00 0.00 132/262 nfd::face::StreamTransport::StreamTransport(boost::asio::basic_stream_socket >&&) [397] [692] 0.0 0.00 0.00 262 std::_Deque_base >::_M_initialize_map(unsigned long) [692] ----------------------------------------------- 0.00 0.00 32/256 std::_Function_base::_Base_manager const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}> const&, std::_Manager_operation) [130] 0.00 0.00 32/256 nfd::connectFaceClosedSignal(nfd::face::Face&, std::function const&) [82] 0.00 0.00 32/256 std::map, std::shared_ptr, std::less >, std::allocator const, std::shared_ptr > > >::operator[](boost::asio::ip::basic_endpoint const&) [786] 0.00 0.00 64/256 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [137] 0.00 0.00 96/256 std::function::function(std::function const&) [81] [693] 0.0 0.00 0.00 256 std::_Function_base::_Base_manager const&, ndn::nfd::FacePersistency)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, ndn::nfd::FacePersistency)::{lambda()#1}> const&, std::_Manager_operation) [693] 0.00 0.00 310/602 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [664] ----------------------------------------------- 0.00 0.00 8/252 void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&) [441] 0.00 0.00 24/252 std::_Function_base::_Base_manager (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [455] 0.00 0.00 220/252 std::function::function(std::function const&) [793] [694] 0.0 0.00 0.00 252 std::_Function_base::_Base_manager (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [694] ----------------------------------------------- 0.00 0.00 64/240 nfd::rib::RibManager::onNotification(ndn::nfd::FaceEventNotification const&) [506] 0.00 0.00 176/240 std::function::function(std::function const&) [81] [695] 0.0 0.00 0.00 240 std::_Function_base::_Base_manager (nfd::rib::RibManager*, unsigned long)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [695] ----------------------------------------------- 0.00 0.00 2/207 nfd::UdpFactory::createChannel(boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [557] 0.00 0.00 205/207 nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [20] [696] 0.0 0.00 0.00 207 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) [696] ----------------------------------------------- 0.00 0.00 101/202 nfd::FaceTable::addImpl(std::shared_ptr, unsigned long) [94] 0.00 0.00 101/202 ndn::util::signal::Signal::connect(std::function const&) [460] [697] 0.0 0.00 0.00 202 std::_Function_base::_Base_manager (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [697] ----------------------------------------------- 0.00 0.00 101/202 nfd::FaceTable::addImpl(std::shared_ptr, unsigned long) [94] 0.00 0.00 101/202 ndn::util::signal::Signal::connect(std::function const&) [461] [698] 0.0 0.00 0.00 202 std::_Function_base::_Base_manager (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [698] ----------------------------------------------- 0.00 0.00 101/202 nfd::FaceTable::addImpl(std::shared_ptr, unsigned long) [94] 0.00 0.00 101/202 ndn::util::signal::Signal::connect(std::function const&) [462] [699] 0.0 0.00 0.00 202 std::_Function_base::_Base_manager (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [699] ----------------------------------------------- 0.00 0.00 66/196 nfd::face::StreamTransport::StreamTransport(boost::asio::basic_stream_socket >&&) [397] 0.00 0.00 130/196 nfd::face::StreamTransport::deferredClose() [141] [700] 0.0 0.00 0.00 196 std::_Deque_base >::~_Deque_base() [700] ----------------------------------------------- 0.00 0.00 66/196 nfd::face::StreamTransport::StreamTransport(boost::asio::basic_stream_socket >&&) [397] 0.00 0.00 130/196 nfd::face::StreamTransport::deferredClose() [141] [701] 0.0 0.00 0.00 196 std::deque >::~deque() [701] ----------------------------------------------- 0.00 0.00 65/165 nfd::FaceManager::afterFaceRemoved(std::shared_ptr, std::function const&) [495] 0.00 0.00 100/165 nfd::FaceManager::afterFaceAdded(std::shared_ptr, std::function const&) [476] [702] 0.0 0.00 0.00 165 void nfd::FaceManager::collectFaceProperties(nfd::face::Face const&, ndn::nfd::FaceEventNotification&) [702] ----------------------------------------------- 0.00 0.00 24/160 ndn::util::NotificationSubscriber::sendInitialInterest() [522] 0.00 0.00 136/160 ndn::util::NotificationSubscriber::sendNextInterest() [434] [703] 0.0 0.00 0.00 160 std::_Function_base::_Base_manager::*)(ndn::Data const&)> (ndn::util::NotificationSubscriber*, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [703] ----------------------------------------------- 0.00 0.00 157/157 std::pair, bool> std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned long&&) [708] [704] 0.0 0.00 0.00 157 std::_Rb_tree_iterator std::_Rb_tree, std::less, std::allocator >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, unsigned long&&) [704] ----------------------------------------------- 0.00 0.00 21/152 ndn::util::NotificationSubscriber::sendInitialInterest() [522] 0.00 0.00 131/152 ndn::util::NotificationSubscriber::sendNextInterest() [434] [705] 0.0 0.00 0.00 152 std::_Function_base::_Base_manager::*)()> (ndn::util::NotificationSubscriber*)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [705] ----------------------------------------------- 0.00 0.00 14/144 nfd::Channel::~Channel() [868] 0.00 0.00 130/144 ndn::util::signal::Signal::operator()(nfd::face::TransportState const&, nfd::face::TransportState const&) [154] [706] 0.0 0.00 0.00 144 std::_Function_handler const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}>::_M_invoke(std::_Any_data const&, nfd::face::TransportState const&, nfd::face::TransportState const&) [706] ----------------------------------------------- 0.00 0.00 136/136 ndn::util::signal::Signal, ndn::nfd::FaceEventNotification>::operator()(ndn::nfd::FaceEventNotification const&) [507] [707] 0.0 0.00 0.00 136 std::_Function_handler (nfd::rib::RibManager*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::nfd::FaceEventNotification const&) [707] ----------------------------------------------- 0.00 0.00 136/136 nfd::rib::RibManager::removeInvalidFaces(std::shared_ptr) [438] [708] 0.0 0.00 0.00 136 std::pair, bool> std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned long&&) [708] 0.00 0.00 157/157 std::_Rb_tree_iterator std::_Rb_tree, std::less, std::allocator >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, unsigned long&&) [704] ----------------------------------------------- 0.00 0.00 2/135 boost::asio::detail::reactive_socket_accept_op_base >, boost::asio::ip::tcp>::do_perform(boost::asio::detail::reactor_op*) [971] 0.00 0.00 133/135 boost::asio::detail::reactive_socket_accept_op_base >, boost::asio::local::stream_protocol>::do_perform(boost::asio::detail::reactor_op*) [712] [709] 0.0 0.00 0.00 135 boost::asio::detail::socket_ops::non_blocking_accept(int, unsigned char, sockaddr*, unsigned long*, boost::system::error_code&, int&) [709] ----------------------------------------------- 0.00 0.00 134/134 ndn::util::signal::Signal::connect(std::function const&) [178] [710] 0.0 0.00 0.00 134 std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) [710] ----------------------------------------------- 0.00 0.00 3/133 nfd::face::InternalForwarderTransport::InternalForwarderTransport(ndn::util::FaceUri const&, ndn::util::FaceUri const&, ndn::nfd::FaceScope, ndn::nfd::LinkType) [418] 0.00 0.00 32/133 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [137] 0.00 0.00 32/133 nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket >&&, ndn::nfd::FacePersistency, boost::chrono::duration >) [259] 0.00 0.00 66/133 nfd::face::UnixStreamTransport::UnixStreamTransport(boost::asio::basic_stream_socket >&&) [398] [711] 0.0 0.00 0.00 133 nfd::face::Transport::setPersistency(ndn::nfd::FacePersistency) [711] ----------------------------------------------- 0.00 0.00 66/133 boost::asio::detail::epoll_reactor::descriptor_state::perform_io(unsigned int) [75] 0.00 0.00 67/133 boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool) [58] [712] 0.0 0.00 0.00 133 boost::asio::detail::reactive_socket_accept_op_base >, boost::asio::local::stream_protocol>::do_perform(boost::asio::detail::reactor_op*) [712] 0.00 0.00 133/135 boost::asio::detail::socket_ops::non_blocking_accept(int, unsigned char, sockaddr*, unsigned long*, boost::system::error_code&, int&) [709] 0.00 0.00 66/69 boost::asio::detail::epoll_reactor::register_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&) [737] ----------------------------------------------- 0.00 0.00 2/130 nfd::UdpFactory::createChannel(boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [557] 0.00 0.00 32/130 nfd::UdpFactory::prohibitEndpoint(boost::asio::ip::basic_endpoint const&) [817] 0.00 0.00 96/130 nfd::UdpFactory::createFace(ndn::util::FaceUri const&, ndn::nfd::FacePersistency, std::function const&)> const&, std::function const&) [115] [713] 0.0 0.00 0.00 130 boost::asio::ip::detail::endpoint::address() const [713] ----------------------------------------------- 0.00 0.00 1/130 std::_Function_handler const&), std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_invoke(std::_Any_data const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function const&) [353] 0.00 0.00 32/130 std::_Function_handler const&), std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_invoke(std::_Any_data const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function const&) [131] 0.00 0.00 33/130 std::_Function_handler const&), std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_invoke(std::_Any_data const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function const&) [129] 0.00 0.00 64/130 nfd::FaceManager::createFace(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) [113] [714] 0.0 0.00 0.00 130 std::function::function(std::function const&) [714] ----------------------------------------------- 0.00 0.00 101/101 nfd::face::Face::Face(std::unique_ptr >, std::unique_ptr >) [384] [715] 0.0 0.00 0.00 101 nfd::face::LinkService::setFaceAndTransport(nfd::face::Face&, nfd::face::Transport&) [715] ----------------------------------------------- 0.00 0.00 101/101 nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [464] [716] 0.0 0.00 0.00 101 nfd::face::LinkService::LinkService() [716] ----------------------------------------------- 0.00 0.00 101/101 nfd::face::Face::Face(std::unique_ptr >, std::unique_ptr >) [384] [717] 0.0 0.00 0.00 101 nfd::face::FaceCounters::FaceCounters(nfd::face::LinkServiceCounters const&, nfd::face::TransportCounters const&) [717] ----------------------------------------------- 0.00 0.00 101/101 nfd::face::GenericLinkService::Options::Options() [722] [718] 0.0 0.00 0.00 101 nfd::face::LpFragmenter::Options::Options() [718] ----------------------------------------------- 0.00 0.00 101/101 nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [464] [719] 0.0 0.00 0.00 101 nfd::face::LpFragmenter::LpFragmenter(nfd::face::LpFragmenter::Options const&, nfd::face::LinkService const*) [719] ----------------------------------------------- 0.00 0.00 1/101 nfd::face::makeInternalFace(ndn::security::KeyChain&) [409] 0.00 0.00 2/101 nfd::face::makeNullFace(ndn::util::FaceUri const&) [414] 0.00 0.00 32/101 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [137] 0.00 0.00 66/101 nfd::UnixStreamChannel::handleAccept(boost::system::error_code const&, std::function const&)> const&, std::function const&) [119] [720] 0.0 0.00 0.00 101 nfd::face::LpReassembler::Options::Options() [720] ----------------------------------------------- 0.00 0.00 101/101 nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [464] [721] 0.0 0.00 0.00 101 nfd::face::LpReassembler::LpReassembler(nfd::face::LpReassembler::Options const&, nfd::face::LinkService const*) [721] ----------------------------------------------- 0.00 0.00 1/101 nfd::face::makeInternalFace(ndn::security::KeyChain&) [409] 0.00 0.00 2/101 nfd::face::makeNullFace(ndn::util::FaceUri const&) [414] 0.00 0.00 32/101 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [137] 0.00 0.00 66/101 nfd::UnixStreamChannel::handleAccept(boost::system::error_code const&, std::function const&)> const&, std::function const&) [119] [722] 0.0 0.00 0.00 101 nfd::face::GenericLinkService::Options::Options() [722] 0.00 0.00 101/101 nfd::face::LpFragmenter::Options::Options() [718] ----------------------------------------------- 0.00 0.00 101/101 covariant return thunk to nfd::face::GenericLinkService::getCounters() const [732] [723] 0.0 0.00 0.00 101 nfd::face::GenericLinkService::getCounters() const [723] ----------------------------------------------- 0.00 0.00 101/101 nfd::face::Face::Face(std::unique_ptr >, std::unique_ptr >) [384] [724] 0.0 0.00 0.00 101 nfd::face::Transport::getCounters() const [724] ----------------------------------------------- 0.00 0.00 1/101 nfd::face::makeInternalFace(ndn::security::KeyChain&) [409] 0.00 0.00 2/101 nfd::face::makeNullFace(ndn::util::FaceUri const&) [414] 0.00 0.00 32/101 std::shared_ptr std::allocate_shared, std::unique_ptr >, std::unique_ptr > >(std::allocator const&, std::unique_ptr >&&, std::unique_ptr >&&) [408] 0.00 0.00 66/101 std::shared_ptr std::allocate_shared, std::unique_ptr >, std::unique_ptr > >(std::allocator const&, std::unique_ptr >&&, std::unique_ptr >&&) [399] [725] 0.0 0.00 0.00 101 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [725] ----------------------------------------------- 0.00 0.00 101/101 ndn::util::signal::Signal::connect(std::function const&) [460] [726] 0.0 0.00 0.00 101 std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) [726] ----------------------------------------------- 0.00 0.00 101/101 ndn::util::signal::Signal::connect(std::function const&) [461] [727] 0.0 0.00 0.00 101 std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) [727] ----------------------------------------------- 0.00 0.00 101/101 ndn::util::signal::Signal::connect(std::function const&) [462] [728] 0.0 0.00 0.00 101 std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) [728] ----------------------------------------------- 0.00 0.00 101/101 ndn::util::signal::Signal::connect(std::function const&) [463] [729] 0.0 0.00 0.00 101 std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) [729] ----------------------------------------------- 0.00 0.00 1/101 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [1342] 0.00 0.00 100/101 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > >(std::_Rb_tree_const_iterator > >, std::pair >&&) [731] [730] 0.0 0.00 0.00 101 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [730] ----------------------------------------------- 0.00 0.00 101/101 nfd::FaceTable::addImpl(std::shared_ptr, unsigned long) [94] [731] 0.0 0.00 0.00 101 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > >(std::_Rb_tree_const_iterator > >, std::pair >&&) [731] 0.00 0.00 100/101 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [730] 0.00 0.00 1/1 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [1342] ----------------------------------------------- 0.00 0.00 101/101 nfd::face::Face::Face(std::unique_ptr >, std::unique_ptr >) [384] [732] 0.0 0.00 0.00 101 covariant return thunk to nfd::face::GenericLinkService::getCounters() const [732] 0.00 0.00 101/101 nfd::face::GenericLinkService::getCounters() const [723] ----------------------------------------------- 0.00 0.00 77/77 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ndn::name::Component const&) [453] [733] 0.0 0.00 0.00 77 ndn::name::Component* std::__uninitialized_move_a >(ndn::name::Component*, ndn::name::Component*, ndn::name::Component*, std::allocator&) [733] ----------------------------------------------- 0.00 0.00 73/73 boost::asio::detail::epoll_reactor::deregister_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&, bool) [735] [734] 0.0 0.00 0.00 73 boost::asio::detail::task_io_service::post_deferred_completions(boost::asio::detail::op_queue&) [734] ----------------------------------------------- 0.00 0.00 1/71 boost::asio::detail::signal_set_service::shutdown_service() [1197] 0.00 0.00 1/71 nfd::UnixStreamChannel::~UnixStreamChannel() [400] 0.00 0.00 2/71 nfd::TcpChannel::~TcpChannel() [375] 0.00 0.00 2/71 nfd::UdpChannel::~UdpChannel() [376] 0.00 0.00 65/71 nfd::face::StreamTransport::deferredClose() [141] [735] 0.0 0.00 0.00 71 boost::asio::detail::epoll_reactor::deregister_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&, bool) [735] 0.00 0.00 73/73 boost::asio::detail::task_io_service::post_deferred_completions(boost::asio::detail::op_queue&) [734] ----------------------------------------------- 0.00 0.00 1/70 nfd::rib::RibManager::registerWithNfd() [480] 0.00 0.00 5/70 nfd::rib::RibManager::fetchActiveFaces() [239] 0.00 0.00 64/70 nfd::rib::RibManager::onNotification(ndn::nfd::FaceEventNotification const&) [506] [736] 0.0 0.00 0.00 70 __tcf_0 [736] ----------------------------------------------- 0.00 0.00 1/69 boost::asio::detail::reactive_socket_service::open(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::local::stream_protocol const&, boost::system::error_code&) [1198] 0.00 0.00 2/69 boost::asio::detail::reactive_socket_service::open(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::ip::tcp const&, boost::system::error_code&) [968] 0.00 0.00 66/69 boost::asio::detail::reactive_socket_accept_op_base >, boost::asio::local::stream_protocol>::do_perform(boost::asio::detail::reactor_op*) [712] [737] 0.0 0.00 0.00 69 boost::asio::detail::epoll_reactor::register_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&) [737] 0.00 0.00 5/40 boost::asio::detail::posix_mutex::posix_mutex() [762] ----------------------------------------------- 0.00 0.00 67/67 boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list_av_4 (*)(), std::function const&)>, std::function >::type> boost::bind const&)> const&, std::function const&, nfd::UnixStreamChannel*, boost::arg<1> (*)(), std::function const&)>, std::function >(void (nfd::UnixStreamChannel::*)(boost::system::error_code const&, std::function const&)> const&, std::function const&), nfd::UnixStreamChannel*, boost::arg<1> (*)(), std::function const&)>, std::function) [739] [738] 0.0 0.00 0.00 67 boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > >::list4(boost::_bi::value, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value >) [738] 0.00 0.00 201/492 std::function const&)>::function(std::function const&)> const&) [674] 0.00 0.00 134/553 std::function::function(std::function const&) [665] 0.00 0.00 134/989 std::_Function_base::_Base_manager)> (nfd::FaceTable*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [655] ----------------------------------------------- 0.00 0.00 67/67 nfd::UnixStreamChannel::accept(std::function const&)> const&, std::function const&) [442] [739] 0.0 0.00 0.00 67 boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list_av_4 (*)(), std::function const&)>, std::function >::type> boost::bind const&)> const&, std::function const&, nfd::UnixStreamChannel*, boost::arg<1> (*)(), std::function const&)>, std::function >(void (nfd::UnixStreamChannel::*)(boost::system::error_code const&, std::function const&)> const&, std::function const&), nfd::UnixStreamChannel*, boost::arg<1> (*)(), std::function const&)>, std::function) [739] 0.00 0.00 134/553 std::function::function(std::function const&) [665] 0.00 0.00 134/492 std::function const&)>::function(std::function const&)> const&) [674] 0.00 0.00 134/989 std::_Function_base::_Base_manager)> (nfd::FaceTable*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [655] 0.00 0.00 67/67 boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > >::list4(boost::_bi::value, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value >) [738] ----------------------------------------------- 0.00 0.00 66/66 nfd::face::UnixStreamTransport::UnixStreamTransport(boost::asio::basic_stream_socket >&&) [398] [740] 0.0 0.00 0.00 66 boost::asio::basic_socket >::local_endpoint() const [740] ----------------------------------------------- 0.00 0.00 1/66 nfd::FaceManager::enableLocalControl(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) [559] 0.00 0.00 32/66 nfd::FaceManager::afterCreateFaceSuccess(ndn::nfd::ControlParameters&, std::shared_ptr const&, std::function const&) [150] 0.00 0.00 33/66 nfd::FibManager::addNextHop(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters, std::function const&) [328] [741] 0.0 0.00 0.00 66 std::function::operator()(ndn::mgmt::ControlResponse const&) const [741] ----------------------------------------------- 0.00 0.00 66/66 nfd::ManagerBase::extractRequester(ndn::Interest const&, std::function) [420] [742] 0.0 0.00 0.00 66 std::function::operator()(std::string const&) const [742] ----------------------------------------------- 0.00 0.00 66/66 nfd::ManagerBase::authorize(ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const*, std::function, std::function) [415] [743] 0.0 0.00 0.00 66 std::_Function_base::_Base_manager, std::function)::{lambda()#1} ()> >::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager, std::function)::{lambda()#1} ()> > const&, std::_Manager_operation) [743] ----------------------------------------------- 0.00 0.00 66/66 nfd::ManagerBase::extractRequester(ndn::Interest const&, std::function) [420] [744] 0.0 0.00 0.00 66 std::_Function_handler const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_invoke(std::_Any_data const&, std::string const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const*) [744] ----------------------------------------------- 0.00 0.00 66/66 std::_Function_handler (ndn::name::Component const&), void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&)::{lambda(ndn::name::Component const&)#1}>::_M_invoke(std::_Any_data const&, ndn::name::Component const&) [477] [745] 0.0 0.00 0.00 66 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [745] ----------------------------------------------- 0.00 0.00 66/66 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [3022] [746] 0.0 0.00 0.00 66 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [746] ----------------------------------------------- 0.00 0.00 65/65 std::_Function_handler const&), std::_Bind)> (nfd::fw::AccessStrategy*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [496] [747] 0.0 0.00 0.00 65 nfd::fw::AccessStrategy::removeFaceInfo(std::shared_ptr) [747] 0.00 0.00 65/65 std::_Hashtable, std::allocator >, std::_Select1st >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::erase(unsigned long const&) [749] ----------------------------------------------- 0.00 0.00 65/65 nfd::face::StreamTransport::doClose() [475] [748] 0.0 0.00 0.00 65 boost::asio::detail::epoll_reactor::cancel_ops(int, boost::asio::detail::epoll_reactor::descriptor_state*&) [748] ----------------------------------------------- 0.00 0.00 65/65 nfd::fw::AccessStrategy::removeFaceInfo(std::shared_ptr) [747] [749] 0.0 0.00 0.00 65 std::_Hashtable, std::allocator >, std::_Select1st >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::erase(unsigned long const&) [749] ----------------------------------------------- 0.00 0.00 65/65 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::erase(unsigned long const&) [751] [750] 0.0 0.00 0.00 65 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase_aux(std::_Rb_tree_const_iterator > >, std::_Rb_tree_const_iterator > >) [750] ----------------------------------------------- 0.00 0.00 65/65 nfd::FaceTable::remove(std::shared_ptr) [157] [751] 0.0 0.00 0.00 65 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::erase(unsigned long const&) [751] 0.00 0.00 65/65 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase_aux(std::_Rb_tree_const_iterator > >, std::_Rb_tree_const_iterator > >) [750] ----------------------------------------------- 0.00 0.00 1/56 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [504] 0.00 0.00 1/56 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [498] 0.00 0.00 1/56 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [503] 0.00 0.00 1/56 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [502] 0.00 0.00 1/56 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [505] 0.00 0.00 1/56 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [499] 0.00 0.00 1/56 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [500] 0.00 0.00 1/56 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [501] 0.00 0.00 24/56 std::_Tuple_impl<3ul, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function >::~_Tuple_impl() [529] 0.00 0.00 24/56 std::function const&, std::function const&)>::function(std::function const&, std::function const&)> const&) [794] [752] 0.0 0.00 0.00 56 std::_Function_base::_Base_manager, std::function)> (nfd::ManagerBase*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [752] ----------------------------------------------- 0.00 0.00 8/56 void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&) [441] 0.00 0.00 24/56 std::_Tuple_impl<3ul, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function >::~_Tuple_impl() [529] 0.00 0.00 24/56 std::function (ndn::name::Component const&)>::function(std::function (ndn::name::Component const&)> const&) [792] [753] 0.0 0.00 0.00 56 std::_Function_base::_Base_manager(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&)::{lambda(ndn::name::Component const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&)::{lambda(ndn::name::Component const&)#1}> const&, std::_Manager_operation) [753] ----------------------------------------------- 0.00 0.00 54/54 nfd::listNetworkInterfaces() [858] [754] 0.0 0.00 0.00 54 std::__detail::_Map_base, std::_Select1st >, true, std::_Hashtable, std::allocator >, std::_Select1st >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true> >::operator[](std::string const&) [754] 0.00 0.00 18/18 std::__detail::_Hashtable_iterator, false, false> std::_Hashtable, std::allocator >, std::_Select1st >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket >(std::pair&&, unsigned long, unsigned long) [804] ----------------------------------------------- 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [1187] 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [1188] 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [1190] 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [1189] 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [1191] 2 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [1192] 2 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [962] 0.00 0.00 2/42 nfd::NfdRunner::NfdRunner(std::string const&) [1849] 0.00 0.00 2/42 nfd::UdpChannel::UdpChannel(boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [943] 0.00 0.00 2/42 nfd::UnixStreamChannel::UnixStreamChannel(boost::asio::local::basic_endpoint const&) [1127] 0.00 0.00 4/42 nfd::TcpChannel::TcpChannel(boost::asio::ip::basic_endpoint const&) [941] 0.00 0.00 32/42 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [137] [755] 0.0 0.00 0.00 51 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [755] 0.00 0.00 2/2 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [963] 2 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [962] 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [1189] 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [1188] 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [1190] 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [1191] 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [1187] 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [1192] ----------------------------------------------- 0.00 0.00 1/47 nfd::Nfd::initializeLogging() [526] 0.00 0.00 1/47 nfd::rib::Nrd::initializeLogging() [527] 0.00 0.00 45/47 nfd::LoggerFactory::create(std::string const&) [1122] [756] 0.0 0.00 0.00 47 nfd::LoggerFactory::getInstance() [756] 0.00 0.00 1/1 nfd::LoggerFactory::LoggerFactory() [1123] ----------------------------------------------- 0.00 0.00 46/46 nfd::rib::Rib::beginRemoveFace(unsigned long) [388] [757] 0.0 0.00 0.00 46 nfd::rib::Rib::sendBatchFromQueue() [757] ----------------------------------------------- 0.00 0.00 45/45 nfd::LoggerFactory::createLogger(std::string const&) [1121] [758] 0.0 0.00 0.00 45 nfd::Logger::Logger(std::string const&, nfd::LogLevel) [758] ----------------------------------------------- 0.00 0.00 45/45 std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) [760] [759] 0.0 0.00 0.00 45 std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_ >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair&&) [759] ----------------------------------------------- 0.00 0.00 45/45 nfd::LoggerFactory::createLogger(std::string const&) [1121] [760] 0.0 0.00 0.00 45 std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) [760] 0.00 0.00 45/45 std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_ >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair&&) [759] ----------------------------------------------- 0.00 0.00 3/41 nfd::UdpFactory::prohibitAllIpv6Endpoints(unsigned short) [1118] 0.00 0.00 6/41 nfd::UdpFactory::prohibitAllIpv4Endpoints(unsigned short) [1117] 0.00 0.00 32/41 nfd::UdpFactory::createFace(ndn::util::FaceUri const&, ndn::nfd::FacePersistency, std::function const&)> const&, std::function const&) [115] [761] 0.0 0.00 0.00 41 boost::asio::ip::detail::endpoint::endpoint(boost::asio::ip::address const&, unsigned short) [761] ----------------------------------------------- 0.00 0.00 5/40 boost::asio::detail::epoll_reactor::register_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&) [737] 0.00 0.00 35/40 boost::asio::detail::epoll_reactor::allocate_descriptor_state() [767] [762] 0.0 0.00 0.00 40 boost::asio::detail::posix_mutex::posix_mutex() [762] ----------------------------------------------- 0.00 0.00 7/39 nfd::FaceManager::listFaces(ndn::Name const&, ndn::Interest const&, ndn::mgmt::StatusDatasetContext&) [448] 0.00 0.00 32/39 nfd::FaceManager::queryFaces(ndn::Name const&, ndn::Interest const&, ndn::mgmt::StatusDatasetContext&) [435] [763] 0.0 0.00 0.00 39 nfd::FaceTable::end() const [763] ----------------------------------------------- 0.00 0.00 7/39 nfd::FaceManager::listFaces(ndn::Name const&, ndn::Interest const&, ndn::mgmt::StatusDatasetContext&) [448] 0.00 0.00 32/39 nfd::FaceManager::queryFaces(ndn::Name const&, ndn::Interest const&, ndn::mgmt::StatusDatasetContext&) [435] [764] 0.0 0.00 0.00 39 nfd::FaceTable::begin() const [764] ----------------------------------------------- 0.00 0.00 3/38 nfd::TcpChannel::listen(std::function const&)> const&, std::function const&, int) [532] 0.00 0.00 3/38 nfd::UdpChannel::listen(std::function const&)> const&, std::function const&) [534] 0.00 0.00 32/38 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [137] [765] 0.0 0.00 0.00 38 boost::asio::detail::socket_ops::setsockopt(int, unsigned char&, int, int, void const*, unsigned long, boost::system::error_code&) [765] ----------------------------------------------- 0.00 0.00 37/37 nfd::rib::RibManager::onFaceDestroyedEvent(unsigned long) [391] [766] 0.0 0.00 0.00 37 std::_Rb_tree, std::less, std::allocator >::erase(unsigned long const&) [766] ----------------------------------------------- 0.00 0.00 35/35 boost::asio::detail::reactive_socket_service_base::do_open(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, int, int, int, boost::system::error_code&) [771] [767] 0.0 0.00 0.00 35 boost::asio::detail::epoll_reactor::allocate_descriptor_state() [767] 0.00 0.00 35/40 boost::asio::detail::posix_mutex::posix_mutex() [762] ----------------------------------------------- 0.00 0.00 1/35 std::__shared_ptr::__shared_ptr, ndn::Name>(std::_Sp_make_shared_tag, std::allocator const&, ndn::Name&&) [586] 0.00 0.00 34/35 nfd::Fib::insert(ndn::Name const&) [355] [768] 0.0 0.00 0.00 35 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [768] ----------------------------------------------- 0.00 0.00 34/34 nfd::fib::Entry::addNextHop(std::shared_ptr, unsigned long) [344] [769] 0.0 0.00 0.00 34 nfd::fib::NextHop::setCost(unsigned long) [769] ----------------------------------------------- 0.00 0.00 2/34 nfd::UdpChannel::listen(std::function const&)> const&, std::function const&) [534] 0.00 0.00 32/34 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [137] [770] 0.0 0.00 0.00 34 boost::asio::basic_socket >::bind(boost::asio::ip::basic_endpoint const&) [770] ----------------------------------------------- 0.00 0.00 2/34 nfd::UdpChannel::listen(std::function const&)> const&, std::function const&) [534] 0.00 0.00 32/34 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [137] [771] 0.0 0.00 0.00 34 boost::asio::detail::reactive_socket_service_base::do_open(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, int, int, int, boost::system::error_code&) [771] 0.00 0.00 35/35 boost::asio::detail::epoll_reactor::allocate_descriptor_state() [767] ----------------------------------------------- 0.00 0.00 1/34 nfd::FaceManager::findFaceForLocalControl(ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) [598] 0.00 0.00 33/34 nfd::Forwarder::getFace(unsigned long) const [777] [772] 0.0 0.00 0.00 34 nfd::FaceTable::get(unsigned long) const [772] ----------------------------------------------- 0.00 0.00 2/34 nfd::CommandValidator::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [658] 0.00 0.00 2/34 nfd::FaceManager::processSectionUnix(boost::property_tree::basic_ptree > const&, bool) [541] 0.00 0.00 2/34 nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [585] 0.00 0.00 2/34 nfd::FaceManager::processSectionTcp(boost::property_tree::basic_ptree > const&, bool) [523] 0.00 0.00 2/34 std::enable_if::value, unsigned short>::type nfd::ConfigFile::parseNumber(std::pair > > const&, std::string const&) [940] 0.00 0.00 4/34 nfd::FaceManager::processSectionUdp(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [520] 0.00 0.00 6/34 nfd::LoggerFactory::extractLevel(boost::property_tree::basic_ptree > const&, std::string const&) [857] 0.00 0.00 14/34 nfd::ConfigFile::parseYesNo(std::pair > > const&, std::string const&) [810] [773] 0.0 0.00 0.00 34 boost::enable_if >, std::string>::type boost::property_tree::basic_ptree >::get_value >(boost::property_tree::id_translator) const [773] ----------------------------------------------- 0.00 0.00 34/34 nfd::fib::Entry::addNextHop(std::shared_ptr, unsigned long) [344] [774] 0.0 0.00 0.00 34 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, nfd::fib::NextHop&&) [774] ----------------------------------------------- 0.00 0.00 34/34 nfd::fib::Entry::sortNextHops() [481] [775] 0.0 0.00 0.00 34 void std::__insertion_sort<__gnu_cxx::__normal_iterator > >, nfd::fib::Entry::sortNextHops()::{lambda(nfd::fib::NextHop const&, nfd::fib::NextHop const&)#1}>(__gnu_cxx::__normal_iterator > >, nfd::fib::Entry::sortNextHops()::{lambda(nfd::fib::NextHop const&, nfd::fib::NextHop const&)#1}, nfd::fib::Entry::sortNextHops()::{lambda(nfd::fib::NextHop const&, nfd::fib::NextHop const&)#1}) [775] ----------------------------------------------- 0.00 0.00 1/33 nfd::Nfd::Nfd(std::string const&, ndn::security::KeyChain&) [1148] 0.00 0.00 32/33 nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket >&&, ndn::nfd::FacePersistency, boost::chrono::duration >) [259] [776] 0.0 0.00 0.00 33 nfd::scheduler::ScopedEventId::ScopedEventId() [776] ----------------------------------------------- 0.00 0.00 33/33 std::_Function_handler (unsigned long), std::_Bind (nfd::Forwarder::*)(unsigned long) const> (nfd::Forwarder*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, unsigned long) [778] [777] 0.0 0.00 0.00 33 nfd::Forwarder::getFace(unsigned long) const [777] 0.00 0.00 33/34 nfd::FaceTable::get(unsigned long) const [772] ----------------------------------------------- 0.00 0.00 33/33 nfd::FibManager::addNextHop(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters, std::function const&) [328] [778] 0.0 0.00 0.00 33 std::_Function_handler (unsigned long), std::_Bind (nfd::Forwarder::*)(unsigned long) const> (nfd::Forwarder*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, unsigned long) [778] 0.00 0.00 33/33 nfd::Forwarder::getFace(unsigned long) const [777] ----------------------------------------------- 0.00 0.00 33/33 std::function)>::operator()(ndn::nfd::ControlCommand const&, ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function) const [109] [779] 0.0 0.00 0.00 33 std::_Function_handler), std::_Bind const&)> (nfd::FaceManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_invoke(std::_Any_data const&, ndn::nfd::ControlCommand const&, ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function) [779] ----------------------------------------------- 0.00 0.00 32/32 nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket >&&, ndn::nfd::FacePersistency, boost::chrono::duration >) [259] [780] 0.0 0.00 0.00 32 nfd::udp::computeMtu(boost::asio::ip::basic_endpoint const&) [780] ----------------------------------------------- 0.00 0.00 32/32 nfd::UdpFactory::createFace(ndn::util::FaceUri const&, ndn::nfd::FacePersistency, std::function const&)> const&, std::function const&) [115] [781] 0.0 0.00 0.00 32 boost::asio::ip::address::from_string(char const*) [781] ----------------------------------------------- 0.00 0.00 32/32 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [137] [782] 0.0 0.00 0.00 32 boost::asio::detail::socket_ops::sync_connect(int, sockaddr const*, unsigned long, boost::system::error_code&) [782] ----------------------------------------------- 0.00 0.00 32/32 nfd::UdpFactory::createFace(ndn::util::FaceUri const&, ndn::nfd::FacePersistency, std::function const&)> const&, std::function const&) [115] [783] 0.0 0.00 0.00 32 bool boost::detail::lcast_ret_unsigned, unsigned short, char>(unsigned short&, char const*, char const*) [783] ----------------------------------------------- 0.00 0.00 32/32 nfd::FaceManager::createFace(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) [113] [784] 0.0 0.00 0.00 32 std::_Function_base::_Base_manager const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [784] ----------------------------------------------- 0.00 0.00 32/32 nfd::UdpChannel::connect(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency, std::function const&)> const&, std::function const&) [114] [785] 0.0 0.00 0.00 32 std::_Function_handler const&), std::_Bind const&, std::function const&)> (nfd::FaceManager*, ndn::nfd::ControlParameters, std::_Placeholder<1>, std::function)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [785] ----------------------------------------------- 0.00 0.00 32/32 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [137] [786] 0.0 0.00 0.00 32 std::map, std::shared_ptr, std::less >, std::allocator const, std::shared_ptr > > >::operator[](boost::asio::ip::basic_endpoint const&) [786] 0.00 0.00 32/256 std::_Function_base::_Base_manager const&, ndn::nfd::FacePersistency)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, ndn::nfd::FacePersistency)::{lambda()#1}> const&, std::_Manager_operation) [693] 0.00 0.00 32/32 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique_ const, std::shared_ptr > >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::pair const, std::shared_ptr >&&) [788] 0.00 0.00 8/602 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [664] ----------------------------------------------- 0.00 0.00 1/32 std::pair const, std::shared_ptr > >, bool> std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique const, std::shared_ptr > >(std::pair const, std::shared_ptr >&&) [1328] 0.00 0.00 31/32 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique_ const, std::shared_ptr > >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::pair const, std::shared_ptr >&&) [788] [787] 0.0 0.00 0.00 32 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_ const, std::shared_ptr > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const, std::shared_ptr >&&) [787] 0.00 0.00 27/602 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [664] ----------------------------------------------- 0.00 0.00 32/32 std::map, std::shared_ptr, std::less >, std::allocator const, std::shared_ptr > > >::operator[](boost::asio::ip::basic_endpoint const&) [786] [788] 0.0 0.00 0.00 32 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique_ const, std::shared_ptr > >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::pair const, std::shared_ptr >&&) [788] 0.00 0.00 39/602 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [664] 0.00 0.00 31/32 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_ const, std::shared_ptr > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const, std::shared_ptr >&&) [787] 0.00 0.00 1/1 std::pair const, std::shared_ptr > >, bool> std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique const, std::shared_ptr > >(std::pair const, std::shared_ptr >&&) [1328] ----------------------------------------------- 0.00 0.00 32/32 nfd::FaceManager::createFace(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) [113] [789] 0.0 0.00 0.00 32 std::function::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >(std::_Bind const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)>, std::enable_if const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >::value), std::function::_Useless>::type) [789] ----------------------------------------------- 0.00 0.00 28/28 ndn::util::NotificationSubscriber::afterTimeout() [1395] [790] 0.0 0.00 0.00 28 ndn::util::signal::Signal>::operator()() [790] ----------------------------------------------- 0.00 0.00 24/24 nfd::ConfigFile::process(bool, std::string const&) const [510] [791] 0.0 0.00 0.00 24 std::_Function_handler > const&, bool), void (*)(std::string const&, std::string const&, boost::property_tree::basic_ptree > const&, bool)>::_M_invoke(std::_Any_data const&, std::string const&, std::string const&, boost::property_tree::basic_ptree > const&, bool) [791] ----------------------------------------------- 0.00 0.00 8/24 void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&) [441] 0.00 0.00 16/24 std::_Function_base::_Base_manager (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)> >::_M_clone(std::_Any_data&, std::_Any_data const&, std::integral_constant) [457] [792] 0.0 0.00 0.00 24 std::function (ndn::name::Component const&)>::function(std::function (ndn::name::Component const&)> const&) [792] 0.00 0.00 24/56 std::_Function_base::_Base_manager(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&)::{lambda(ndn::name::Component const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&)::{lambda(ndn::name::Component const&)#1}> const&, std::_Manager_operation) [753] ----------------------------------------------- 0.00 0.00 8/24 void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&) [441] 0.00 0.00 16/24 std::_Function_base::_Base_manager (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)> >::_M_clone(std::_Any_data&, std::_Any_data const&, std::integral_constant) [457] [793] 0.0 0.00 0.00 24 std::function::function(std::function const&) [793] 0.00 0.00 220/252 std::_Function_base::_Base_manager (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [694] ----------------------------------------------- 0.00 0.00 8/24 void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&) [441] 0.00 0.00 16/24 std::_Function_base::_Base_manager (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)> >::_M_clone(std::_Any_data&, std::_Any_data const&, std::integral_constant) [457] [794] 0.0 0.00 0.00 24 std::function const&, std::function const&)>::function(std::function const&, std::function const&)> const&) [794] 0.00 0.00 24/56 std::_Function_base::_Base_manager, std::function)> (nfd::ManagerBase*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [752] ----------------------------------------------- 0.00 0.00 1/23 nfd::rib::RibManager::enableLocalControlHeader() [489] 0.00 0.00 4/23 nfd::rib::RibManager::fetchActiveFaces() [239] 0.00 0.00 6/23 nfd::rib::RibManager::scheduleActiveFaceFetch(boost::chrono::duration > const&) [544] 0.00 0.00 12/23 std::function::function(std::function const&) [81] [795] 0.0 0.00 0.00 23 std::_Function_base::_Base_manager (nfd::rib::RibManager*)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [795] ----------------------------------------------- 0.00 0.00 2/22 nfd::StrategyChoiceManager::StrategyChoiceManager(nfd::StrategyChoice&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [473] 0.00 0.00 5/22 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [582] 0.00 0.00 5/22 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [583] 0.00 0.00 10/22 std::function)>::function(std::function)> const&) [681] [796] 0.0 0.00 0.00 22 std::_Function_base::_Base_manager const&)> (nfd::StrategyChoiceManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [796] ----------------------------------------------- 0.00 0.00 1/22 nfd::rib::RibManager::enableLocalControlHeader() [489] 0.00 0.00 21/22 std::function::function(std::function const&) [3240] [797] 0.0 0.00 0.00 22 std::_Function_base::_Base_manager (nfd::rib::RibManager*, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [797] ----------------------------------------------- 0.00 0.00 21/21 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [798] 0.0 0.00 0.00 21 ndn::RegexBackrefManager::~RegexBackrefManager() [798] ----------------------------------------------- 0.00 0.00 21/21 boost::property_tree::basic_ptree >::walk_path(boost::property_tree::string_path >&) const [812] [799] 0.0 0.00 0.00 21 boost::property_tree::string_path >::reduce() [799] 0.00 0.00 20/20 __gnu_cxx::__normal_iterator std::__find<__gnu_cxx::__normal_iterator, char>(__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator, char const&, std::random_access_iterator_tag) [802] ----------------------------------------------- 0.00 0.00 7/21 nfd::ConfigFile::addSectionHandler(std::string const&, std::function > const&, bool, std::string const&)>) [840] 0.00 0.00 14/21 nfd::ConfigFile::process(bool, std::string const&) const [510] [800] 0.0 0.00 0.00 21 std::function > const&, bool, std::string const&)>::function(std::function > const&, bool, std::string const&)> const&) [800] 0.00 0.00 6/14 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::LoggerFactory*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [813] 0.00 0.00 3/7 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::rib::RibManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [849] 0.00 0.00 3/7 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::CommandValidator*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [847] 0.00 0.00 3/7 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [846] 0.00 0.00 3/7 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::TablesConfigSection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [848] 0.00 0.00 3/7 std::_Function_base::_Base_manager > const&, bool, std::string const&)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [845] ----------------------------------------------- 0.00 0.00 20/20 nfd::ConfigFile::process(bool, std::string const&) const [510] [801] 0.0 0.00 0.00 20 nfd::ConfigFile::ignoreUnknownSection(std::string const&, std::string const&, boost::property_tree::basic_ptree > const&, bool) [801] ----------------------------------------------- 0.00 0.00 20/20 boost::property_tree::string_path >::reduce() [799] [802] 0.0 0.00 0.00 20 __gnu_cxx::__normal_iterator std::__find<__gnu_cxx::__normal_iterator, char>(__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator, char const&, std::random_access_iterator_tag) [802] ----------------------------------------------- 0.00 0.00 19/19 std::function::function(std::function const&) [3240] [803] 0.0 0.00 0.00 19 std::_Function_base::_Base_manager (nfd::rib::RibManager*, std::reference_wrapper, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [803] ----------------------------------------------- 0.00 0.00 18/18 std::__detail::_Map_base, std::_Select1st >, true, std::_Hashtable, std::allocator >, std::_Select1st >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true> >::operator[](std::string const&) [754] [804] 0.0 0.00 0.00 18 std::__detail::_Hashtable_iterator, false, false> std::_Hashtable, std::allocator >, std::_Select1st >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket >(std::pair&&, unsigned long, unsigned long) [804] ----------------------------------------------- 0.00 0.00 18/18 void boost::property_tree::info_parser::read_info_internal >, char>(std::basic_istream >&, boost::property_tree::basic_ptree >&, std::string const&, int) [822] [805] 0.0 0.00 0.00 18 std::_Deque_base >*, std::allocator >*> >::_M_initialize_map(unsigned long) [805] ----------------------------------------------- 0.00 0.00 18/18 nfd::listNetworkInterfaces() [858] [806] 0.0 0.00 0.00 18 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, boost::asio::ip::address_v4&&) [806] ----------------------------------------------- 0.00 0.00 18/18 nfd::listNetworkInterfaces() [858] [807] 0.0 0.00 0.00 18 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, boost::asio::ip::address_v6&&) [807] ----------------------------------------------- 0.00 0.00 1/17 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [503] 0.00 0.00 8/17 std::function::function(std::function const&) [684] 0.00 0.00 8/17 std::_Function_base::_Base_manager const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [466] [808] 0.0 0.00 0.00 17 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [808] ----------------------------------------------- 0.00 0.00 1/16 nfd::FaceManager::processSectionUnix(boost::property_tree::basic_ptree > const&, bool) [541] 0.00 0.00 1/16 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [504] 0.00 0.00 1/16 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [498] 0.00 0.00 1/16 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [503] 0.00 0.00 1/16 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [502] 0.00 0.00 2/16 nfd::FaceManager::processSectionTcp(boost::property_tree::basic_ptree > const&, bool) [523] 0.00 0.00 2/16 nfd::FaceManager::processSectionUdp(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [520] 0.00 0.00 7/16 nfd::FaceManager::FaceManager(nfd::FaceTable&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [449] [809] 0.0 0.00 0.00 16 __tcf_0 [809] ----------------------------------------------- 0.00 0.00 2/14 nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [585] 0.00 0.00 6/14 nfd::FaceManager::processSectionTcp(boost::property_tree::basic_ptree > const&, bool) [523] 0.00 0.00 6/14 nfd::FaceManager::processSectionUdp(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [520] [810] 0.0 0.00 0.00 14 nfd::ConfigFile::parseYesNo(std::pair > > const&, std::string const&) [810] 0.00 0.00 14/34 boost::enable_if >, std::string>::type boost::property_tree::basic_ptree >::get_value >(boost::property_tree::id_translator) const [773] ----------------------------------------------- 0.00 0.00 7/14 nfd::fw::installStrategies(nfd::Forwarder&) [479] 0.00 0.00 7/14 nfd::StrategyChoice::install(std::shared_ptr) [483] [811] 0.0 0.00 0.00 14 nfd::StrategyChoice::hasStrategy(ndn::Name const&, bool) const [811] ----------------------------------------------- 13 boost::property_tree::basic_ptree >::walk_path(boost::property_tree::string_path >&) const [812] 0.00 0.00 1/14 nfd::rib::Nrd::getLocalNfdTransport() [613] 0.00 0.00 1/14 boost::property_tree::basic_ptree >::get_child_optional(boost::property_tree::string_path > const&) [1164] 0.00 0.00 4/14 boost::property_tree::basic_ptree >::get_child(boost::property_tree::string_path > const&) [884] 0.00 0.00 8/14 boost::property_tree::basic_ptree >::get_child_optional(boost::property_tree::string_path > const&) const [834] [812] 0.0 0.00 0.00 14+13 boost::property_tree::basic_ptree >::walk_path(boost::property_tree::string_path >&) const [812] 0.00 0.00 21/21 boost::property_tree::string_path >::reduce() [799] 13 boost::property_tree::basic_ptree >::walk_path(boost::property_tree::string_path >&) const [812] ----------------------------------------------- 0.00 0.00 2/14 std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_erase(std::_Rb_tree_node > const&, bool, std::string const&)> > >*) [893] 0.00 0.00 2/14 nfd::LoggerFactory::setConfigFile(nfd::ConfigFile&) [944] 0.00 0.00 4/14 nfd::ConfigFile::process(bool, std::string const&) const [510] 0.00 0.00 6/14 std::function > const&, bool, std::string const&)>::function(std::function > const&, bool, std::string const&)> const&) [800] [813] 0.0 0.00 0.00 14 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::LoggerFactory*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [813] ----------------------------------------------- 0.00 0.00 7/14 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [513] 0.00 0.00 7/14 std::_Rb_tree_iterator (nfd::Forwarder&)> > > std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_insert_ (nfd::Forwarder&)> > const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair (nfd::Forwarder&)> > const&) [518] [814] 0.0 0.00 0.00 14 std::function (nfd::Forwarder&)>::function(std::function (nfd::Forwarder&)> const&) [814] 0.00 0.00 2/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [869] 0.00 0.00 2/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [873] 0.00 0.00 2/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [875] 0.00 0.00 2/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [872] 0.00 0.00 2/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [874] 0.00 0.00 2/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [871] 0.00 0.00 2/5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [870] ----------------------------------------------- 0.00 0.00 13/13 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [835] [815] 0.0 0.00 0.00 13 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [815] ----------------------------------------------- 0.00 0.00 12/12 nfd::listNetworkInterfaces() [858] [816] 0.0 0.00 0.00 12 boost::thread_specific_ptr::thread_specific_ptr() [816] ----------------------------------------------- 3 nfd::UdpFactory::prohibitAllIpv6Endpoints(unsigned short) [1118] 6 nfd::UdpFactory::prohibitAllIpv4Endpoints(unsigned short) [1117] 0.00 0.00 2/2 nfd::UdpFactory::createChannel(boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [557] [817] 0.0 0.00 0.00 11 nfd::UdpFactory::prohibitEndpoint(boost::asio::ip::basic_endpoint const&) [817] 0.00 0.00 32/130 boost::asio::ip::detail::endpoint::address() const [713] 0.00 0.00 11/11 std::pair >, bool> std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_insert_unique const&>(boost::asio::ip::basic_endpoint const&) [819] 0.00 0.00 4/4 boost::asio::ip::operator==(boost::asio::ip::address_v6 const&, boost::asio::ip::address_v6 const&) [885] 1 nfd::UdpFactory::prohibitAllIpv4Endpoints(unsigned short) [1117] 1 nfd::UdpFactory::prohibitAllIpv6Endpoints(unsigned short) [1118] ----------------------------------------------- 0.00 0.00 11/11 std::pair >, bool> std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_insert_unique const&>(boost::asio::ip::basic_endpoint const&) [819] [818] 0.0 0.00 0.00 11 std::_Rb_tree_iterator > std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_insert_ const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, boost::asio::ip::basic_endpoint const&) [818] 0.00 0.00 10/602 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [664] ----------------------------------------------- 0.00 0.00 11/11 nfd::UdpFactory::prohibitEndpoint(boost::asio::ip::basic_endpoint const&) [817] [819] 0.0 0.00 0.00 11 std::pair >, bool> std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_insert_unique const&>(boost::asio::ip::basic_endpoint const&) [819] 0.00 0.00 37/602 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [664] 0.00 0.00 11/11 std::_Rb_tree_iterator > std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_insert_ const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, boost::asio::ip::basic_endpoint const&) [818] ----------------------------------------------- 0.00 0.00 10/10 __tcf_0 [3550] [820] 0.0 0.00 0.00 10 nfd::rib::sortRoutes(nfd::rib::Route const&, nfd::rib::Route const&) [820] ----------------------------------------------- 0.00 0.00 10/10 nfd::ConfigFile::process(bool, std::string const&) const [510] [821] 0.0 0.00 0.00 10 std::_Function_handler > const&, bool), nfd::rib::Nrd::initialize()::{lambda(std::string const&, std::string const&, boost::property_tree::basic_ptree > const&, bool)#1}>::_M_invoke(std::_Any_data const&, std::string const&, std::string const&, boost::property_tree::basic_ptree > const&, bool) [821] ----------------------------------------------- 0.00 0.00 1/9 void boost::property_tree::info_parser::read_info > >(std::string const&, boost::property_tree::basic_ptree >&, std::locale const&) [1165] 0.00 0.00 8/9 nfd::ConfigFile::parse(std::istream&, bool, std::string const&) [509] [822] 0.0 0.00 0.00 9 void boost::property_tree::info_parser::read_info_internal >, char>(std::basic_istream >&, boost::property_tree::basic_ptree >&, std::string const&, int) [822] 0.00 0.00 6462/6957 void boost::property_tree::info_parser::skip_whitespace(char const*&) [640] 0.00 0.00 1296/1314 boost::property_tree::basic_ptree >::~basic_ptree() [649] 0.00 0.00 972/1299 boost::multi_index::multi_index_container > >, boost::multi_index::indexed_by >, boost::multi_index::ordered_non_unique >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member > >, std::string const, &std::pair > >::first>, std::less >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator > > > >::multi_index_container(boost::multi_index::multi_index_container > >, boost::multi_index::indexed_by >, boost::multi_index::ordered_non_unique >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member > >, std::string const, &std::pair > >::first>, std::less >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator > > > > const&) [651] 0.00 0.00 495/495 std::basic_string, std::allocator > boost::property_tree::info_parser::read_word(char const*&) [673] 0.00 0.00 324/324 void boost::detail::allocator::construct > > >(void*, std::pair > > const&) [679] 0.00 0.00 18/18 std::_Deque_base >*, std::allocator >*> >::_M_initialize_map(unsigned long) [805] ----------------------------------------------- 0.00 0.00 2/9 nfd::Nfd::initializeLogging() [526] 0.00 0.00 2/9 nfd::Nfd::initializeManagement() [354] 0.00 0.00 2/9 nfd::rib::Nrd::initializeLogging() [527] 0.00 0.00 3/9 nfd::ConfigFile::ConfigFile(std::function > const&, bool)>) [880] [823] 0.0 0.00 0.00 9 std::_Function_base::_Base_manager > const&, bool)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [823] ----------------------------------------------- 0.00 0.00 1/9 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [498] 0.00 0.00 4/9 std::function::function(std::function const&) [684] 0.00 0.00 4/9 std::_Function_base::_Base_manager const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [466] [824] 0.0 0.00 0.00 9 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [824] ----------------------------------------------- 0.00 0.00 1/9 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [499] 0.00 0.00 4/9 std::function::function(std::function const&) [684] 0.00 0.00 4/9 std::_Function_base::_Base_manager const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [466] [825] 0.0 0.00 0.00 9 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [825] ----------------------------------------------- 0.00 0.00 1/9 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [500] 0.00 0.00 4/9 std::function::function(std::function const&) [684] 0.00 0.00 4/9 std::_Function_base::_Base_manager const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [466] [826] 0.0 0.00 0.00 9 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [826] ----------------------------------------------- 0.00 0.00 1/9 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [501] 0.00 0.00 4/9 std::function::function(std::function const&) [684] 0.00 0.00 4/9 std::_Function_base::_Base_manager const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [466] [827] 0.0 0.00 0.00 9 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [827] ----------------------------------------------- 0.00 0.00 1/9 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [502] 0.00 0.00 4/9 std::function::function(std::function const&) [684] 0.00 0.00 4/9 std::_Function_base::_Base_manager const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [466] [828] 0.0 0.00 0.00 9 std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [828] ----------------------------------------------- 0.00 0.00 9/9 std::pair, bool> std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(std::string const&) [928] [829] 0.0 0.00 0.00 9 std::_Rb_tree_iterator std::_Rb_tree, std::less, std::allocator >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::string const&) [829] ----------------------------------------------- 3 nfd::TcpFactory::prohibitAllIpv4Endpoints(unsigned short) [1115] 3 nfd::TcpFactory::prohibitAllIpv6Endpoints(unsigned short) [1116] 0.00 0.00 2/2 nfd::TcpFactory::createChannel(boost::asio::ip::basic_endpoint const&) [942] [830] 0.0 0.00 0.00 8 nfd::TcpFactory::prohibitEndpoint(boost::asio::ip::basic_endpoint const&) [830] 0.00 0.00 8/8 std::pair >, bool> std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_insert_unique const&>(boost::asio::ip::basic_endpoint const&) [838] 1 nfd::TcpFactory::prohibitAllIpv4Endpoints(unsigned short) [1115] 1 nfd::TcpFactory::prohibitAllIpv6Endpoints(unsigned short) [1116] ----------------------------------------------- 0.00 0.00 8/8 nfd::fw::RetxSuppressionExponential::decide(nfd::face::Face const&, ndn::Interest const&, nfd::pit::Entry&) const [232] [831] 0.0 0.00 0.00 8 std::shared_ptr nfd::StrategyInfoHost::getOrCreateStrategyInfo > const&>(boost::chrono::duration > const&) [831] 0.00 0.00 4/4 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [890] 0.00 0.00 4/4 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > >(std::_Rb_tree_const_iterator > >, std::pair >&&) [896] ----------------------------------------------- 0.00 0.00 1/8 nfd::fw::installStrategies(nfd::Forwarder&) [479] 0.00 0.00 7/8 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [513] [832] 0.0 0.00 0.00 8 nfd::fw::getStrategyFactories() [832] ----------------------------------------------- 0.00 0.00 8/8 nfd::fw::RetxSuppressionExponential::decide(nfd::face::Face const&, ndn::Interest const&, nfd::pit::Entry&) const [232] [833] 0.0 0.00 0.00 8 nfd::fw::RetxSuppression::getLastOutgoing(nfd::pit::Entry const&) const [833] ----------------------------------------------- 0.00 0.00 8/8 nfd::TablesConfigSection::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [947] [834] 0.0 0.00 0.00 8 boost::property_tree::basic_ptree >::get_child_optional(boost::property_tree::string_path > const&) const [834] 0.00 0.00 8/14 boost::property_tree::basic_ptree >::walk_path(boost::property_tree::string_path >&) const [812] ----------------------------------------------- 0.00 0.00 1/8 nfd::fw::AccessStrategy::~AccessStrategy() [1140] 0.00 0.00 1/8 nfd::Forwarder::~Forwarder() [229] 0.00 0.00 1/8 ndn::util::signal::Signal, ndn::nfd::FaceEventNotification>::~Signal() [611] 0.00 0.00 2/8 nfd::Nfd::~Nfd() [226] 0.00 0.00 3/8 nfd::face::InternalClientTransport::~InternalClientTransport() [1158] [835] 0.0 0.00 0.00 8 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [835] 0.00 0.00 13/13 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [815] ----------------------------------------------- 0.00 0.00 8/8 void std::deque >::_M_push_back_aux(ndn::Block const&) [459] [836] 0.0 0.00 0.00 8 std::deque >::_M_reallocate_map(unsigned long, bool) [836] ----------------------------------------------- 0.00 0.00 8/8 std::pair >, bool> std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_insert_unique const&>(boost::asio::ip::basic_endpoint const&) [838] [837] 0.0 0.00 0.00 8 std::_Rb_tree_iterator > std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_insert_ const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, boost::asio::ip::basic_endpoint const&) [837] 0.00 0.00 7/602 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [664] ----------------------------------------------- 0.00 0.00 8/8 nfd::TcpFactory::prohibitEndpoint(boost::asio::ip::basic_endpoint const&) [830] [838] 0.0 0.00 0.00 8 std::pair >, bool> std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_insert_unique const&>(boost::asio::ip::basic_endpoint const&) [838] 0.00 0.00 20/602 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [664] 0.00 0.00 8/8 std::_Rb_tree_iterator > std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_insert_ const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, boost::asio::ip::basic_endpoint const&) [837] ----------------------------------------------- 0.00 0.00 8/8 void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&) [441] [839] 0.0 0.00 0.00 8 std::function::function const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >(std::_Bind const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)>, std::enable_if const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::value), std::function::_Useless>::type) [839] ----------------------------------------------- 0.00 0.00 1/7 nfd::CommandValidator::setConfigFile(nfd::ConfigFile&) [1125] 0.00 0.00 1/7 nfd::FaceManager::setConfigFile(nfd::ConfigFile&) [1119] 0.00 0.00 1/7 nfd::general::setConfigFile(nfd::ConfigFile&) [1159] 0.00 0.00 1/7 nfd::TablesConfigSection::setConfigFile(nfd::ConfigFile&) [1129] 0.00 0.00 1/7 nfd::rib::RibManager::setConfigFile(nfd::ConfigFile&) [1151] 0.00 0.00 2/7 nfd::LoggerFactory::setConfigFile(nfd::ConfigFile&) [944] [840] 0.0 0.00 0.00 7 nfd::ConfigFile::addSectionHandler(std::string const&, std::function > const&, bool, std::string const&)>) [840] 0.00 0.00 7/7 std::map > const&, bool, std::string const&)>, std::less, std::allocator > const&, bool, std::string const&)> > > >::operator[](std::string const&) [851] 0.00 0.00 7/21 std::function > const&, bool, std::string const&)>::function(std::function > const&, bool, std::string const&)> const&) [800] ----------------------------------------------- 0.00 0.00 7/7 nfd::fw::Strategy::Strategy(nfd::Forwarder&, ndn::Name const&) [515] [841] 0.0 0.00 0.00 7 nfd::MeasurementsAccessor::MeasurementsAccessor(nfd::Measurements&, nfd::StrategyChoice const&, nfd::fw::Strategy const&) [841] ----------------------------------------------- 0.00 0.00 7/7 nfd::fw::Strategy::~Strategy() [843] [842] 0.0 0.00 0.00 7 nfd::MeasurementsAccessor::~MeasurementsAccessor() [842] ----------------------------------------------- 7 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [843] 0.0 0.00 0.00 7 nfd::fw::Strategy::~Strategy() [843] 0.00 0.00 7/7 nfd::MeasurementsAccessor::~MeasurementsAccessor() [842] 7 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 7 ndn::Block::~Block() [40] ----------------------------------------------- 0.00 0.00 1/7 boost::thread_specific_ptr::~thread_specific_ptr() [2107] 0.00 0.00 1/7 boost::thread_specific_ptr >::~thread_specific_ptr() [2111] 0.00 0.00 1/7 boost::thread_specific_ptr::~thread_specific_ptr() [2105] 0.00 0.00 4/7 boost::program_options::options_description::~options_description() [1898] [844] 0.0 0.00 0.00 7 boost::detail::sp_counted_base::destroy() [844] ----------------------------------------------- 0.00 0.00 1/7 nfd::general::setConfigFile(nfd::ConfigFile&) [1159] 0.00 0.00 1/7 std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_erase(std::_Rb_tree_node > const&, bool, std::string const&)> > >*) [893] 0.00 0.00 2/7 nfd::ConfigFile::process(bool, std::string const&) const [510] 0.00 0.00 3/7 std::function > const&, bool, std::string const&)>::function(std::function > const&, bool, std::string const&)> const&) [800] [845] 0.0 0.00 0.00 7 std::_Function_base::_Base_manager > const&, bool, std::string const&)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [845] ----------------------------------------------- 0.00 0.00 1/7 nfd::FaceManager::setConfigFile(nfd::ConfigFile&) [1119] 0.00 0.00 1/7 std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_erase(std::_Rb_tree_node > const&, bool, std::string const&)> > >*) [893] 0.00 0.00 2/7 nfd::ConfigFile::process(bool, std::string const&) const [510] 0.00 0.00 3/7 std::function > const&, bool, std::string const&)>::function(std::function > const&, bool, std::string const&)> const&) [800] [846] 0.0 0.00 0.00 7 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [846] ----------------------------------------------- 0.00 0.00 1/7 nfd::CommandValidator::setConfigFile(nfd::ConfigFile&) [1125] 0.00 0.00 1/7 std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_erase(std::_Rb_tree_node > const&, bool, std::string const&)> > >*) [893] 0.00 0.00 2/7 nfd::ConfigFile::process(bool, std::string const&) const [510] 0.00 0.00 3/7 std::function > const&, bool, std::string const&)>::function(std::function > const&, bool, std::string const&)> const&) [800] [847] 0.0 0.00 0.00 7 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::CommandValidator*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [847] ----------------------------------------------- 0.00 0.00 1/7 nfd::TablesConfigSection::setConfigFile(nfd::ConfigFile&) [1129] 0.00 0.00 1/7 std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_erase(std::_Rb_tree_node > const&, bool, std::string const&)> > >*) [893] 0.00 0.00 2/7 nfd::ConfigFile::process(bool, std::string const&) const [510] 0.00 0.00 3/7 std::function > const&, bool, std::string const&)>::function(std::function > const&, bool, std::string const&)> const&) [800] [848] 0.0 0.00 0.00 7 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::TablesConfigSection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [848] ----------------------------------------------- 0.00 0.00 1/7 std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_erase(std::_Rb_tree_node > const&, bool, std::string const&)> > >*) [893] 0.00 0.00 1/7 nfd::rib::RibManager::setConfigFile(nfd::ConfigFile&) [1151] 0.00 0.00 2/7 nfd::ConfigFile::process(bool, std::string const&) const [510] 0.00 0.00 3/7 std::function > const&, bool, std::string const&)>::function(std::function > const&, bool, std::string const&)> const&) [800] [849] 0.0 0.00 0.00 7 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::rib::RibManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [849] ----------------------------------------------- 0.00 0.00 7/7 nfd::LoggerFactory::LoggerFactory() [1123] [850] 0.0 0.00 0.00 7 std::map, std::allocator > >::operator[](std::string&&) [850] 0.00 0.00 7/7 std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_ >(std::_Rb_tree_const_iterator >, std::pair&&) [853] ----------------------------------------------- 0.00 0.00 7/7 nfd::ConfigFile::addSectionHandler(std::string const&, std::function > const&, bool, std::string const&)>) [840] [851] 0.0 0.00 0.00 7 std::map > const&, bool, std::string const&)>, std::less, std::allocator > const&, bool, std::string const&)> > > >::operator[](std::string const&) [851] 0.00 0.00 7/7 std::_Rb_tree_iterator > const&, bool, std::string const&)> > > std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_insert_unique_ > const&, bool, std::string const&)> > >(std::_Rb_tree_const_iterator > const&, bool, std::string const&)> > >, std::pair > const&, bool, std::string const&)> >&&) [855] ----------------------------------------------- 0.00 0.00 1/7 std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) [1334] 0.00 0.00 6/7 std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_ >(std::_Rb_tree_const_iterator >, std::pair&&) [853] [852] 0.0 0.00 0.00 7 std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_ >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair&&) [852] ----------------------------------------------- 0.00 0.00 7/7 std::map, std::allocator > >::operator[](std::string&&) [850] [853] 0.0 0.00 0.00 7 std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_ >(std::_Rb_tree_const_iterator >, std::pair&&) [853] 0.00 0.00 6/7 std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_ >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair&&) [852] 0.00 0.00 1/1 std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) [1334] ----------------------------------------------- 0.00 0.00 3/7 std::_Rb_tree_iterator > const&, bool, std::string const&)> > > std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_insert_unique_ > const&, bool, std::string const&)> > >(std::_Rb_tree_const_iterator > const&, bool, std::string const&)> > >, std::pair > const&, bool, std::string const&)> >&&) [855] 0.00 0.00 4/7 std::pair > const&, bool, std::string const&)> > >, bool> std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_insert_unique > const&, bool, std::string const&)> > >(std::pair > const&, bool, std::string const&)> >&&) [892] [854] 0.0 0.00 0.00 7 std::_Rb_tree_iterator > const&, bool, std::string const&)> > > std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_insert_ > const&, bool, std::string const&)> > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair > const&, bool, std::string const&)> >&&) [854] ----------------------------------------------- 0.00 0.00 7/7 std::map > const&, bool, std::string const&)>, std::less, std::allocator > const&, bool, std::string const&)> > > >::operator[](std::string const&) [851] [855] 0.0 0.00 0.00 7 std::_Rb_tree_iterator > const&, bool, std::string const&)> > > std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_insert_unique_ > const&, bool, std::string const&)> > >(std::_Rb_tree_const_iterator > const&, bool, std::string const&)> > >, std::pair > const&, bool, std::string const&)> >&&) [855] 0.00 0.00 4/4 std::pair > const&, bool, std::string const&)> > >, bool> std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_insert_unique > const&, bool, std::string const&)> > >(std::pair > const&, bool, std::string const&)> >&&) [892] 0.00 0.00 3/7 std::_Rb_tree_iterator > const&, bool, std::string const&)> > > std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_insert_ > const&, bool, std::string const&)> > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair > const&, bool, std::string const&)> >&&) [854] ----------------------------------------------- 0.00 0.00 6/6 nfd::LoggerFactory::extractLevel(boost::property_tree::basic_ptree > const&, std::string const&) [857] [856] 0.0 0.00 0.00 6 nfd::LoggerFactory::parseLevel(std::string const&) [856] ----------------------------------------------- 0.00 0.00 6/6 nfd::LoggerFactory::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [881] [857] 0.0 0.00 0.00 6 nfd::LoggerFactory::extractLevel(boost::property_tree::basic_ptree > const&, std::string const&) [857] 0.00 0.00 6/34 boost::enable_if >, std::string>::type boost::property_tree::basic_ptree >::get_value >(boost::property_tree::id_translator) const [773] 0.00 0.00 6/6 nfd::LoggerFactory::parseLevel(std::string const&) [856] ----------------------------------------------- 0.00 0.00 1/6 nfd::TcpFactory::prohibitAllIpv4Endpoints(unsigned short) [1115] 0.00 0.00 1/6 nfd::TcpFactory::prohibitAllIpv6Endpoints(unsigned short) [1116] 0.00 0.00 1/6 nfd::UdpFactory::prohibitAllIpv4Endpoints(unsigned short) [1117] 0.00 0.00 1/6 nfd::UdpFactory::prohibitAllIpv6Endpoints(unsigned short) [1118] 0.00 0.00 2/6 nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [511] [858] 0.0 0.00 0.00 6 nfd::listNetworkInterfaces() [858] 0.00 0.00 54/54 std::__detail::_Map_base, std::_Select1st >, true, std::_Hashtable, std::allocator >, std::_Select1st >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true> >::operator[](std::string const&) [754] 0.00 0.00 18/18 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, boost::asio::ip::address_v4&&) [806] 0.00 0.00 18/18 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, boost::asio::ip::address_v6&&) [807] 0.00 0.00 12/12 boost::thread_specific_ptr::thread_specific_ptr() [816] 0.00 0.00 6/6 std::vector >::reserve(unsigned long) [865] ----------------------------------------------- 0.00 0.00 6/6 nfd::DeadNonceList::add(ndn::Name const&, unsigned int) [266] [859] 0.0 0.00 0.00 6 boost::multi_index::detail::hashed_index, boost::hash, std::equal_to, boost::multi_index::detail::nth_layer<2, unsigned long, boost::multi_index::indexed_by >, boost::multi_index::hashed_non_unique, mpl_::na, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator >, boost::mpl::vector0, boost::multi_index::detail::hashed_non_unique_tag>::unchecked_rehash(unsigned long) [859] ----------------------------------------------- 0.00 0.00 1/6 boost::exception_detail::clone_impl::~clone_impl() [1167] 0.00 0.00 1/6 boost::exception_detail::clone_impl::~clone_impl() [1166] 0.00 0.00 2/6 boost::exception_ptr boost::exception_detail::get_static_exception_object() [2096] 0.00 0.00 2/6 boost::exception_ptr boost::exception_detail::get_static_exception_object() [2097] [860] 0.0 0.00 0.00 6 boost::exception::~exception() [860] ----------------------------------------------- 0.00 0.00 6/6 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count>(std::_Sp_make_shared_tag, ndn::OBufferStream*, std::allocator const&) [240] [861] 0.0 0.00 0.00 6 boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::open(ndn::iostreams::buffer_append_device const&, long, long) [861] 0.00 0.00 785/1567 boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::init_put_area() [647] ----------------------------------------------- 0.00 0.00 2/6 ndn::util::signal::Signal >::disconnect(std::_List_iterator >::Slot>) [592] 0.00 0.00 2/6 ndn::util::signal::Signal >::connect(std::function const&)> const&) [561] 0.00 0.00 2/6 nfd::FaceManager::FaceManager(nfd::FaceTable&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [449] [862] 0.0 0.00 0.00 6 std::_Function_base::_Base_manager, std::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [862] 0.00 0.00 2/6 std::function::function(std::function const&) [866] ----------------------------------------------- 0.00 0.00 2/6 __tcf_1 [606] 0.00 0.00 2/6 std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_erase(std::_Rb_tree_node const&, ndn::nfd::ControlParameters&)> > >*) [588] 0.00 0.00 2/6 std::_Rb_tree_iterator const&, ndn::nfd::ControlParameters&)> > > std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_insert_ const&, ndn::nfd::ControlParameters&)> > const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&, ndn::nfd::ControlParameters&)> > const&) [539] [863] 0.0 0.00 0.00 6 std::_Function_handler const&, ndn::nfd::ControlParameters&), void (nfd::rib::RibManager::*)(std::shared_ptr const&, ndn::nfd::ControlParameters&)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [863] ----------------------------------------------- 0.00 0.00 6/6 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [864] 0.0 0.00 0.00 6 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [864] ----------------------------------------------- 0.00 0.00 6/6 nfd::listNetworkInterfaces() [858] [865] 0.0 0.00 0.00 6 std::vector >::reserve(unsigned long) [865] ----------------------------------------------- 0.00 0.00 2/6 ndn::util::signal::Signal::connect(std::function const&) [938] 0.00 0.00 2/6 nfd::FaceManager::FaceManager(nfd::FaceTable&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [449] 0.00 0.00 2/6 std::_Function_base::_Base_manager, std::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [862] [866] 0.0 0.00 0.00 6 std::function::function(std::function const&) [866] 0.00 0.00 1/3 std::_Function_base::_Base_manager))(nfd::face::InternalTransportBase*, ndn::Block const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [907] 0.00 0.00 1/3 std::_Function_base::_Base_manager))(nfd::face::InternalTransportBase*, ndn::Block const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [906] ----------------------------------------------- 0.00 0.00 1/5 nfd::UnixStreamChannel::UnixStreamChannel(boost::asio::local::basic_endpoint const&) [1127] 0.00 0.00 2/5 nfd::TcpChannel::TcpChannel(boost::asio::ip::basic_endpoint const&) [941] 0.00 0.00 2/5 nfd::UdpChannel::UdpChannel(boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [943] [867] 0.0 0.00 0.00 5 nfd::Channel::setUri(ndn::util::FaceUri const&) [867] ----------------------------------------------- 0.00 0.00 1/5 nfd::UnixStreamChannel::~UnixStreamChannel() [400] 0.00 0.00 2/5 nfd::TcpChannel::~TcpChannel() [375] 0.00 0.00 2/5 nfd::UdpChannel::~UdpChannel() [376] [868] 0.0 0.00 0.00 5 nfd::Channel::~Channel() [868] 0.00 0.00 14/144 std::_Function_handler const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}>::_M_invoke(std::_Any_data const&, nfd::face::TransportState const&, nfd::face::TransportState const&) [706] ----------------------------------------------- 0.00 0.00 1/5 void nfd::fw::registerStrategy() [550] 0.00 0.00 1/5 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [513] 0.00 0.00 1/5 std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_erase(std::_Rb_tree_node (nfd::Forwarder&)> > >*) [542] 0.00 0.00 2/5 std::function (nfd::Forwarder&)>::function(std::function (nfd::Forwarder&)> const&) [814] [869] 0.0 0.00 0.00 5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [869] ----------------------------------------------- 0.00 0.00 1/5 void nfd::fw::registerStrategy() [551] 0.00 0.00 1/5 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [513] 0.00 0.00 1/5 std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_erase(std::_Rb_tree_node (nfd::Forwarder&)> > >*) [542] 0.00 0.00 2/5 std::function (nfd::Forwarder&)>::function(std::function (nfd::Forwarder&)> const&) [814] [870] 0.0 0.00 0.00 5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [870] ----------------------------------------------- 0.00 0.00 1/5 void nfd::fw::registerStrategy() [552] 0.00 0.00 1/5 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [513] 0.00 0.00 1/5 std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_erase(std::_Rb_tree_node (nfd::Forwarder&)> > >*) [542] 0.00 0.00 2/5 std::function (nfd::Forwarder&)>::function(std::function (nfd::Forwarder&)> const&) [814] [871] 0.0 0.00 0.00 5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [871] ----------------------------------------------- 0.00 0.00 1/5 void nfd::fw::registerStrategy() [553] 0.00 0.00 1/5 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [513] 0.00 0.00 1/5 std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_erase(std::_Rb_tree_node (nfd::Forwarder&)> > >*) [542] 0.00 0.00 2/5 std::function (nfd::Forwarder&)>::function(std::function (nfd::Forwarder&)> const&) [814] [872] 0.0 0.00 0.00 5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [872] ----------------------------------------------- 0.00 0.00 1/5 void nfd::fw::registerStrategy() [554] 0.00 0.00 1/5 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [513] 0.00 0.00 1/5 std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_erase(std::_Rb_tree_node (nfd::Forwarder&)> > >*) [542] 0.00 0.00 2/5 std::function (nfd::Forwarder&)>::function(std::function (nfd::Forwarder&)> const&) [814] [873] 0.0 0.00 0.00 5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [873] ----------------------------------------------- 0.00 0.00 1/5 void nfd::fw::registerStrategy() [179] 0.00 0.00 1/5 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [513] 0.00 0.00 1/5 std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_erase(std::_Rb_tree_node (nfd::Forwarder&)> > >*) [542] 0.00 0.00 2/5 std::function (nfd::Forwarder&)>::function(std::function (nfd::Forwarder&)> const&) [814] [874] 0.0 0.00 0.00 5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [874] ----------------------------------------------- 0.00 0.00 1/5 void nfd::fw::registerStrategy() [555] 0.00 0.00 1/5 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [513] 0.00 0.00 1/5 std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_erase(std::_Rb_tree_node (nfd::Forwarder&)> > >*) [542] 0.00 0.00 2/5 std::function (nfd::Forwarder&)>::function(std::function (nfd::Forwarder&)> const&) [814] [875] 0.0 0.00 0.00 5 std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [875] ----------------------------------------------- 0.00 0.00 5/5 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [876] 0.0 0.00 0.00 5 std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [876] ----------------------------------------------- 0.00 0.00 5/5 std::_Function_base::_Base_manager >, boost::_bi::list3, boost::arg<2>, boost::_bi::value > > > >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [525] [877] 0.0 0.00 0.00 5 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [877] 0.00 0.00 4/4 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [889] ----------------------------------------------- 0.00 0.00 5/5 nfd::rib::RibManager::fetchActiveFaces() [239] [878] 0.0 0.00 0.00 5 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [878] ----------------------------------------------- 0.00 0.00 4/4 nfd::rib::RibManager::unregisterEntry(std::shared_ptr const&, ndn::nfd::ControlParameters&) [547] [879] 0.0 0.00 0.00 4 ndn::name::Component::Component(ndn::name::Component&&) [879] ----------------------------------------------- 0.00 0.00 1/4 nfd::Nfd::initializeLogging() [526] 0.00 0.00 1/4 nfd::Nfd::initializeManagement() [354] 0.00 0.00 1/4 nfd::rib::Nrd::initializeLogging() [527] 0.00 0.00 1/4 nfd::rib::Nrd::initialize() [454] [880] 0.0 0.00 0.00 4 nfd::ConfigFile::ConfigFile(std::function > const&, bool)>) [880] 0.00 0.00 3/9 std::_Function_base::_Base_manager > const&, bool)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [823] 0.00 0.00 1/3 std::_Function_base::_Base_manager > const&, bool)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager > const&, bool)#1}> const&, std::_Manager_operation) [913] ----------------------------------------------- 0.00 0.00 4/4 nfd::ConfigFile::process(bool, std::string const&) const [510] [881] 0.0 0.00 0.00 4 nfd::LoggerFactory::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [881] 0.00 0.00 6/6 nfd::LoggerFactory::extractLevel(boost::property_tree::basic_ptree > const&, std::string const&) [857] 0.00 0.00 2/2 nfd::LoggerFactory::setDefaultLevel(nfd::LogLevel) [945] ----------------------------------------------- 0.00 0.00 2/4 nfd::NameTree::eraseEntryIfEmpty(std::shared_ptr) [105] 0.00 0.00 2/4 nfd::NameTree::lookup(ndn::Name const&) [28] [882] 0.0 0.00 0.00 4 nfd::NameTree::resize(unsigned long) [882] ----------------------------------------------- 0.00 0.00 4/4 nfd::ConfigFile::process(bool, std::string const&) const [510] [883] 0.0 0.00 0.00 4 nfd::ignoreRibAndLogSections(std::string const&, std::string const&, boost::property_tree::basic_ptree > const&, bool) [883] ----------------------------------------------- 0.00 0.00 4/4 nfd::CommandValidator::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [658] [884] 0.0 0.00 0.00 4 boost::property_tree::basic_ptree >::get_child(boost::property_tree::string_path > const&) [884] 0.00 0.00 4/14 boost::property_tree::basic_ptree >::walk_path(boost::property_tree::string_path >&) const [812] ----------------------------------------------- 0.00 0.00 4/4 nfd::UdpFactory::prohibitEndpoint(boost::asio::ip::basic_endpoint const&) [817] [885] 0.0 0.00 0.00 4 boost::asio::ip::operator==(boost::asio::ip::address_v6 const&, boost::asio::ip::address_v6 const&) [885] ----------------------------------------------- 0.00 0.00 4/4 boost::asio::detail::epoll_reactor::~epoll_reactor() [959] [886] 0.0 0.00 0.00 4 boost::asio::detail::object_pool::destroy_list(boost::asio::detail::epoll_reactor::descriptor_state*) [886] ----------------------------------------------- 0.00 0.00 4/4 nfd::FaceManager::processSectionUdp(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [520] [887] 0.0 0.00 0.00 4 boost::enable_if, std::allocator, unsigned long> >, unsigned long>::type boost::property_tree::basic_ptree >::get_value, std::allocator, unsigned long> >(boost::property_tree::stream_translator, std::allocator, unsigned long>) const [887] ----------------------------------------------- 0.00 0.00 4/4 nfd::ConfigFile::process(bool, std::string const&) const [510] [888] 0.0 0.00 0.00 4 std::_Function_handler > const&, bool, std::string const&), std::_Bind > const&, bool, std::string const&)> (nfd::LoggerFactory*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree > const&, bool, std::string const&) [888] ----------------------------------------------- 0.00 0.00 4/4 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [877] [889] 0.0 0.00 0.00 4 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [889] ----------------------------------------------- 0.00 0.00 4/4 std::shared_ptr nfd::StrategyInfoHost::getOrCreateStrategyInfo > const&>(boost::chrono::duration > const&) [831] [890] 0.0 0.00 0.00 4 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [890] ----------------------------------------------- 0.00 0.00 4/4 boost::program_options::basic_command_line_parser::basic_command_line_parser(int, char const* const*) [1902] [891] 0.0 0.00 0.00 4 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, std::string&&) [891] ----------------------------------------------- 0.00 0.00 4/4 std::_Rb_tree_iterator > const&, bool, std::string const&)> > > std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_insert_unique_ > const&, bool, std::string const&)> > >(std::_Rb_tree_const_iterator > const&, bool, std::string const&)> > >, std::pair > const&, bool, std::string const&)> >&&) [855] [892] 0.0 0.00 0.00 4 std::pair > const&, bool, std::string const&)> > >, bool> std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_insert_unique > const&, bool, std::string const&)> > >(std::pair > const&, bool, std::string const&)> >&&) [892] 0.00 0.00 4/7 std::_Rb_tree_iterator > const&, bool, std::string const&)> > > std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_insert_ > const&, bool, std::string const&)> > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair > const&, bool, std::string const&)> >&&) [854] ----------------------------------------------- 7 std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_erase(std::_Rb_tree_node > const&, bool, std::string const&)> > >*) [893] 0.00 0.00 1/4 nfd::Nfd::initializeLogging() [526] 0.00 0.00 1/4 nfd::Nfd::initializeManagement() [354] 0.00 0.00 1/4 nfd::rib::Nrd::initializeLogging() [527] 0.00 0.00 1/4 nfd::rib::Nrd::initialize() [454] [893] 0.0 0.00 0.00 4+7 std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_erase(std::_Rb_tree_node > const&, bool, std::string const&)> > >*) [893] 0.00 0.00 2/14 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::LoggerFactory*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [813] 0.00 0.00 1/7 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::rib::RibManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [849] 0.00 0.00 1/7 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::CommandValidator*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [847] 0.00 0.00 1/7 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [846] 0.00 0.00 1/7 std::_Function_base::_Base_manager > const&, bool, std::string const&)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [845] 0.00 0.00 1/7 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::TablesConfigSection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [848] 7 std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_erase(std::_Rb_tree_node > const&, bool, std::string const&)> > >*) [893] ----------------------------------------------- 0.00 0.00 4/4 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [895] [894] 0.0 0.00 0.00 4 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [894] ----------------------------------------------- 0.00 0.00 4/4 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > >(std::_Rb_tree_const_iterator > >, std::pair >&&) [896] [895] 0.0 0.00 0.00 4 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [895] 0.00 0.00 4/4 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [894] ----------------------------------------------- 0.00 0.00 4/4 std::shared_ptr nfd::StrategyInfoHost::getOrCreateStrategyInfo > const&>(boost::chrono::duration > const&) [831] [896] 0.0 0.00 0.00 4 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > >(std::_Rb_tree_const_iterator > >, std::pair >&&) [896] 0.00 0.00 4/4 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [895] ----------------------------------------------- 0.00 0.00 1/4 std::vector, std::allocator > >::~vector() [3164] 0.00 0.00 3/4 boost::program_options::basic_command_line_parser::run() [1901] [897] 0.0 0.00 0.00 4 void std::_Destroy*>(boost::program_options::basic_option*, boost::program_options::basic_option*) [897] ----------------------------------------------- 0.00 0.00 1/4 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [505] 0.00 0.00 1/4 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [499] 0.00 0.00 2/4 nfd::FibManager::FibManager(nfd::Fib&, std::function (unsigned long)>, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [474] [898] 0.0 0.00 0.00 4 __tcf_0 [898] ----------------------------------------------- 0.00 0.00 1/4 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [500] 0.00 0.00 1/4 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [501] 0.00 0.00 2/4 nfd::StrategyChoiceManager::StrategyChoiceManager(nfd::StrategyChoice&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [473] [899] 0.0 0.00 0.00 4 __tcf_0 [899] ----------------------------------------------- 0.00 0.00 1/3 nfd::FaceManager::FaceManager(nfd::FaceTable&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [449] 0.00 0.00 1/3 nfd::FibManager::FibManager(nfd::Fib&, std::function (unsigned long)>, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [474] 0.00 0.00 1/3 nfd::StrategyChoiceManager::StrategyChoiceManager(nfd::StrategyChoice&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [473] [900] 0.0 0.00 0.00 3 nfd::ManagerBase::ManagerBase(ndn::mgmt::Dispatcher&, nfd::CommandValidator&, std::string const&) [900] 0.00 0.00 3/3 nfd::CommandValidator::addSupportedPrivilege(std::string const&) [901] ----------------------------------------------- 0.00 0.00 3/3 nfd::ManagerBase::ManagerBase(ndn::mgmt::Dispatcher&, nfd::CommandValidator&, std::string const&) [900] [901] 0.0 0.00 0.00 3 nfd::CommandValidator::addSupportedPrivilege(std::string const&) [901] 0.00 0.00 3/3 std::set, std::allocator >::find(std::string const&) [923] 0.00 0.00 3/3 std::pair, bool> std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(std::string const&) [928] ----------------------------------------------- 0.00 0.00 3/3 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [902] 0.0 0.00 0.00 3 nfd::fw::RetxSuppressionExponential::PitInfo::~PitInfo() [902] ----------------------------------------------- 0.00 0.00 1/3 boost::asio::detail::reactive_socket_service_base::start_connect_op(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, boost::asio::detail::reactor_op*, sockaddr const*, unsigned long) [2250] 0.00 0.00 2/3 void boost::asio::detail::reactive_socket_service::async_accept >, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::basic_socket >&, boost::asio::ip::basic_endpoint*, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > >) [536] [903] 0.0 0.00 0.00 3 boost::asio::detail::socket_ops::set_internal_non_blocking(int, unsigned char&, bool, boost::system::error_code&) [903] ----------------------------------------------- 0.00 0.00 1/3 nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [585] 0.00 0.00 1/3 nfd::FaceManager::processSectionTcp(boost::property_tree::basic_ptree > const&, bool) [523] 0.00 0.00 1/3 nfd::FaceManager::processSectionUdp(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [520] [904] 0.0 0.00 0.00 3 std::map, std::less, std::allocator > > >::count(std::string const&) const [904] ----------------------------------------------- 2 nfd::CommandValidator::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [658] 0.00 0.00 1/3031975724 nfd::CommandValidator::~CommandValidator() [612] [905] 0.0 0.00 0.00 3 std::_List_base >::_M_clear() [905] 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [918] 6 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] ----------------------------------------------- 0.00 0.00 1/3 nfd::face::InternalClientTransport::connectToForwarder(nfd::face::InternalForwarderTransport*) [410] 0.00 0.00 1/3 ndn::util::signal::Signal::disconnect(std::_List_iterator::Slot>) [937] 0.00 0.00 1/3 std::function::function(std::function const&) [866] [906] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager))(nfd::face::InternalTransportBase*, ndn::Block const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [906] ----------------------------------------------- 0.00 0.00 1/3 nfd::face::InternalClientTransport::connectToForwarder(nfd::face::InternalForwarderTransport*) [410] 0.00 0.00 1/3 ndn::util::signal::Signal::disconnect(std::_List_iterator::Slot>) [937] 0.00 0.00 1/3 std::function::function(std::function const&) [866] [907] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager))(nfd::face::InternalTransportBase*, ndn::Block const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [907] ----------------------------------------------- 0.00 0.00 3/3 nfd::FaceManager::FaceManager(nfd::FaceTable&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [449] [908] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [908] ----------------------------------------------- 0.00 0.00 1/3 nfd::fw::AccessStrategy::AccessStrategy(nfd::Forwarder&, ndn::Name const&) [546] 0.00 0.00 1/3 ndn::util::signal::Signal >::disconnect(std::_List_iterator >::Slot>) [592] 0.00 0.00 1/3 ndn::util::signal::Signal >::connect(std::function const&)> const&) [561] [909] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager)> (nfd::fw::AccessStrategy*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [909] ----------------------------------------------- 0.00 0.00 1/3 nfd::rib::RibManager::registerWithNfd() [480] 0.00 0.00 1/3 ndn::util::signal::Signal, ndn::nfd::FaceEventNotification>::~Signal() [611] 0.00 0.00 1/3 ndn::util::signal::Signal, ndn::nfd::FaceEventNotification>::connect(std::function const&) [603] [910] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager (nfd::rib::RibManager*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [910] ----------------------------------------------- 0.00 0.00 1/3 nfd::FibManager::FibManager(nfd::Fib&, std::function (unsigned long)>, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [474] 0.00 0.00 1/3 nfd::Nfd::initializeManagement() [354] 0.00 0.00 1/3 nfd::Nfd::~Nfd() [226] [911] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager (nfd::Forwarder::*)(unsigned long) const> (nfd::Forwarder*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [911] ----------------------------------------------- 0.00 0.00 1/3 nfd::cs::Cs::setPolicyImpl(std::unique_ptr >&) [595] 0.00 0.00 1/3 ndn::util::signal::Signal >::disconnect(std::_List_iterator >::Slot>) [610] 0.00 0.00 1/3 ndn::util::signal::Signal >::connect(std::function const&)> const&) [593] [912] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager >&)::{lambda(std::_Rb_tree_const_iterator)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager >&)::{lambda(std::_Rb_tree_const_iterator)#1}> const&, std::_Manager_operation) [912] ----------------------------------------------- 0.00 0.00 1/3 nfd::ConfigFile::ConfigFile(std::function > const&, bool)>) [880] 0.00 0.00 2/3 nfd::rib::Nrd::initialize() [454] [913] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager > const&, bool)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager > const&, bool)#1}> const&, std::_Manager_operation) [913] ----------------------------------------------- 0.00 0.00 1/3 ndn::util::signal::Signal::disconnect(std::_List_iterator::Slot>) [1112] 0.00 0.00 1/3 ndn::util::signal::Signal::connect(std::function const&) [178] 0.00 0.00 1/3 nfd::face::InternalClientTransport::connectToForwarder(nfd::face::InternalForwarderTransport*) [410] [914] 0.0 0.00 0.00 3 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) [914] ----------------------------------------------- 0.00 0.00 1/3 __tcf_2 [3551] 0.00 0.00 1/3 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [602] 0.00 0.00 1/3 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair > const&) [572] [915] 0.0 0.00 0.00 3 std::_Function_handler::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [915] ----------------------------------------------- 0.00 0.00 3/3 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [916] 0.0 0.00 0.00 3 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [916] ----------------------------------------------- 0.00 0.00 3/3 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [917] 0.0 0.00 0.00 3 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [917] ----------------------------------------------- 0.00 0.00 3/3 std::_List_base >::_M_clear() [905] [918] 0.0 0.00 0.00 3 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [918] 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [920] ----------------------------------------------- 0.00 0.00 3/3 nfd::CommandValidator::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [658] [919] 0.0 0.00 0.00 3 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [919] ----------------------------------------------- 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [918] [920] 0.0 0.00 0.00 3 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [920] ----------------------------------------------- 0.00 0.00 3/3 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [309] [921] 0.0 0.00 0.00 3 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [921] 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [922] ----------------------------------------------- 0.00 0.00 3/3 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [921] [922] 0.0 0.00 0.00 3 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [922] ----------------------------------------------- 0.00 0.00 3/3 nfd::CommandValidator::addSupportedPrivilege(std::string const&) [901] [923] 0.0 0.00 0.00 3 std::set, std::allocator >::find(std::string const&) [923] ----------------------------------------------- 0.00 0.00 3/3 ndn::util::signal::Signal >::connect(std::function const&)> const&) [561] [924] 0.0 0.00 0.00 3 std::_List_iterator >::Slot> std::list >::Slot, std::allocator >::Slot> >::emplace >::Slot>(std::_List_iterator >::Slot>, ndn::util::signal::Signal >::Slot&&) [924] ----------------------------------------------- 0.00 0.00 1/3 nfd::CommandValidator::~CommandValidator() [612] 0.00 0.00 2/3 ndn::ValidatorConfig::~ValidatorConfig() [935] [925] 0.0 0.00 0.00 3 std::_Rb_tree > > >, std::_Select1st > > > >, std::less, std::allocator > > > > >::_M_erase(std::_Rb_tree_node > > > >*) [925] ----------------------------------------------- 0.00 0.00 1/3 nfd::Nfd::~Nfd() [226] 0.00 0.00 2/3 nfd::CommandValidator::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [658] [926] 0.0 0.00 0.00 3 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [926] ----------------------------------------------- 32 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [927] 0.00 0.00 1/3 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1233] 0.00 0.00 2/3 nfd::UdpChannel::~UdpChannel() [376] [927] 0.0 0.00 0.00 3+32 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [927] 32 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [927] ----------------------------------------------- 0.00 0.00 3/3 nfd::CommandValidator::addSupportedPrivilege(std::string const&) [901] [928] 0.0 0.00 0.00 3 std::pair, bool> std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(std::string const&) [928] 0.00 0.00 9/9 std::_Rb_tree_iterator std::_Rb_tree, std::less, std::allocator >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::string const&) [829] ----------------------------------------------- 12 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [929] 0.00 0.00 1/3 nfd::CommandValidator::~CommandValidator() [612] 0.00 0.00 2/3 boost::program_options::variables_map::~variables_map() [1893] [929] 0.0 0.00 0.00 3+12 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [929] 12 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [929] ----------------------------------------------- 0.00 0.00 3/3 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [932] [930] 0.0 0.00 0.00 3 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [930] ----------------------------------------------- 0.00 0.00 3/3 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [933] [931] 0.0 0.00 0.00 3 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [931] ----------------------------------------------- 0.00 0.00 3/3 nfd::FaceManager::processSectionTcp(boost::property_tree::basic_ptree > const&, bool) [523] [932] 0.0 0.00 0.00 3 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [932] 0.00 0.00 3/3 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [930] ----------------------------------------------- 0.00 0.00 3/3 nfd::FaceManager::processSectionUdp(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [520] [933] 0.0 0.00 0.00 3 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [933] 0.00 0.00 3/3 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [931] ----------------------------------------------- 0.00 0.00 3/3 nfd::CommandValidator::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [658] [934] 0.0 0.00 0.00 3 std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&) [934] ----------------------------------------------- 0.00 0.00 2/2 nfd::rib::RibManager::~RibManager() [486] [935] 0.0 0.00 0.00 2 ndn::ValidatorConfig::~ValidatorConfig() [935] 0.00 0.00 2/3 std::_Rb_tree > > >, std::_Select1st > > > >, std::less, std::allocator > > > > >::_M_erase(std::_Rb_tree_node > > > >*) [925] 0.00 0.00 2/2 std::list >::~list() [1003] 0.00 0.00 2/2 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [1008] ----------------------------------------------- 0.00 0.00 2/2 nfd::rib::Rib::~Rib() [589] [936] 0.0 0.00 0.00 2 ndn::util::signal::Signal::~Signal() [936] ----------------------------------------------- 0.00 0.00 2/2 std::_Function_handler::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)> >::_M_invoke(std::_Any_data const&) [2776] [937] 0.0 0.00 0.00 2 ndn::util::signal::Signal::disconnect(std::_List_iterator::Slot>) [937] 0.00 0.00 1/3 std::_Function_base::_Base_manager))(nfd::face::InternalTransportBase*, ndn::Block const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [906] 0.00 0.00 1/3 std::_Function_base::_Base_manager))(nfd::face::InternalTransportBase*, ndn::Block const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [907] ----------------------------------------------- 0.00 0.00 2/2 nfd::face::InternalClientTransport::connectToForwarder(nfd::face::InternalForwarderTransport*) [410] [938] 0.0 0.00 0.00 2 ndn::util::signal::Signal::connect(std::function const&) [938] 0.00 0.00 2/6 std::function::function(std::function const&) [866] 0.00 0.00 2/2 std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) [1004] 0.00 0.00 2/546 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [669] ----------------------------------------------- 0.00 0.00 1/2 nfd::FaceTable::~FaceTable() [1161] 0.00 0.00 1/2 nfd::Forwarder::~Forwarder() [228] [939] 0.0 0.00 0.00 2 ndn::util::signal::Signal >::~Signal() [939] ----------------------------------------------- 0.00 0.00 2/2 nfd::FaceManager::processSectionUdp(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [520] [940] 0.0 0.00 0.00 2 std::enable_if::value, unsigned short>::type nfd::ConfigFile::parseNumber(std::pair > > const&, std::string const&) [940] 0.00 0.00 2/34 boost::enable_if >, std::string>::type boost::property_tree::basic_ptree >::get_value >(boost::property_tree::id_translator) const [773] ----------------------------------------------- 0.00 0.00 2/2 std::__shared_ptr::__shared_ptr, boost::asio::ip::basic_endpoint const&>(std::_Sp_make_shared_tag, std::allocator const&, boost::asio::ip::basic_endpoint const&) [977] [941] 0.0 0.00 0.00 2 nfd::TcpChannel::TcpChannel(boost::asio::ip::basic_endpoint const&) [941] 0.00 0.00 4/744 nfd::getGlobalIoService() [663] 0.00 0.00 4/42 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [755] 0.00 0.00 2/5 nfd::Channel::setUri(ndn::util::FaceUri const&) [867] ----------------------------------------------- 0.00 0.00 2/2 nfd::FaceManager::processSectionTcp(boost::property_tree::basic_ptree > const&, bool) [523] [942] 0.0 0.00 0.00 2 nfd::TcpFactory::createChannel(boost::asio::ip::basic_endpoint const&) [942] 0.00 0.00 2/2 nfd::TcpFactory::findChannel(boost::asio::ip::basic_endpoint const&) const [974] 0.00 0.00 2/2 std::__shared_ptr::__shared_ptr, boost::asio::ip::basic_endpoint const&>(std::_Sp_make_shared_tag, std::allocator const&, boost::asio::ip::basic_endpoint const&) [977] 0.00 0.00 2/2 std::map, std::shared_ptr, std::less >, std::allocator const, std::shared_ptr > > >::operator[](boost::asio::ip::basic_endpoint const&) [1002] 0.00 0.00 2/2 nfd::TcpFactory::prohibitEndpoint(boost::asio::ip::basic_endpoint const&) [830] ----------------------------------------------- 0.00 0.00 2/2 std::__shared_ptr::__shared_ptr, boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&>(std::_Sp_make_shared_tag, std::allocator const&, boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [978] [943] 0.0 0.00 0.00 2 nfd::UdpChannel::UdpChannel(boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [943] 0.00 0.00 2/744 nfd::getGlobalIoService() [663] 0.00 0.00 2/42 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [755] 0.00 0.00 2/5 nfd::Channel::setUri(ndn::util::FaceUri const&) [867] ----------------------------------------------- 0.00 0.00 1/2 nfd::Nfd::initializeLogging() [526] 0.00 0.00 1/2 nfd::rib::Nrd::initializeLogging() [527] [944] 0.0 0.00 0.00 2 nfd::LoggerFactory::setConfigFile(nfd::ConfigFile&) [944] 0.00 0.00 2/7 nfd::ConfigFile::addSectionHandler(std::string const&, std::function > const&, bool, std::string const&)>) [840] 0.00 0.00 2/14 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::LoggerFactory*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [813] ----------------------------------------------- 0.00 0.00 2/2 nfd::LoggerFactory::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [881] [945] 0.0 0.00 0.00 2 nfd::LoggerFactory::setDefaultLevel(nfd::LogLevel) [945] ----------------------------------------------- 0.00 0.00 2/2 nfd::general::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [954] [946] 0.0 0.00 0.00 2 nfd::PrivilegeHelper::initialize(std::string const&, std::string const&) [946] ----------------------------------------------- 0.00 0.00 2/2 nfd::ConfigFile::process(bool, std::string const&) const [510] [947] 0.0 0.00 0.00 2 nfd::TablesConfigSection::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [947] 0.00 0.00 8/8 boost::property_tree::basic_ptree >::get_child_optional(boost::property_tree::string_path > const&) const [834] 0.00 0.00 1/2 nfd::cs::priority_fifo::PriorityFifoPolicy::evictEntries() [948] 0.00 0.00 1/2 nfd::cs::Policy::setLimit(unsigned long) [949] 0.00 0.00 1/1 nfd::cs::Cs::setLimit(unsigned long) [1136] ----------------------------------------------- 0.00 0.00 1/2 nfd::TablesConfigSection::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [947] 0.00 0.00 1/2 nfd::cs::Cs::Cs(unsigned long, std::unique_ptr >) [596] [948] 0.0 0.00 0.00 2 nfd::cs::priority_fifo::PriorityFifoPolicy::evictEntries() [948] ----------------------------------------------- 0.00 0.00 1/2 nfd::TablesConfigSection::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [947] 0.00 0.00 1/2 nfd::cs::Cs::Cs(unsigned long, std::unique_ptr >) [596] [949] 0.0 0.00 0.00 2 nfd::cs::Policy::setLimit(unsigned long) [949] ----------------------------------------------- 0.00 0.00 2/2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [950] 0.0 0.00 0.00 2 nfd::fw::BestRouteStrategy::~BestRouteStrategy() [950] ----------------------------------------------- 0.00 0.00 2/2 nfd::ConfigFile::process(bool, std::string const&) const [510] [951] 0.0 0.00 0.00 2 nfd::rib::RibManager::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [951] 0.00 0.00 2/2 nfd::rib::AutoPrefixPropagator::disable() [953] ----------------------------------------------- 0.00 0.00 2/2 void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ndn::Name&&) [576] [952] 0.0 0.00 0.00 2 nfd::rib::AutoPrefixPropagator::afterHubDisconnect() [952] ----------------------------------------------- 0.00 0.00 2/2 nfd::rib::RibManager::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [951] [953] 0.0 0.00 0.00 2 nfd::rib::AutoPrefixPropagator::disable() [953] ----------------------------------------------- 0.00 0.00 2/2 nfd::ConfigFile::process(bool, std::string const&) const [510] [954] 0.0 0.00 0.00 2 nfd::general::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [954] 0.00 0.00 2/2 nfd::PrivilegeHelper::initialize(std::string const&, std::string const&) [946] ----------------------------------------------- 0.00 0.00 1/2 boost::exception_ptr boost::exception_detail::get_static_exception_object() [2096] 0.00 0.00 1/2 boost::exception_ptr boost::exception_detail::get_static_exception_object() [2097] [955] 0.0 0.00 0.00 2 boost::exception_detail::copy_boost_exception(boost::exception*, boost::exception const*) [955] ----------------------------------------------- 0.00 0.00 2/2 boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list_av_4 (*)(), std::function const&)>, std::function >::type> boost::bind const&)> const&, std::function const&, nfd::TcpChannel*, boost::arg<1> (*)(), std::function const&)>, std::function >(void (nfd::TcpChannel::*)(boost::system::error_code const&, std::function const&)> const&, std::function const&), nfd::TcpChannel*, boost::arg<1> (*)(), std::function const&)>, std::function) [972] [956] 0.0 0.00 0.00 2 boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > >::list4(boost::_bi::value, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value >) [956] 0.00 0.00 6/492 std::function const&)>::function(std::function const&)> const&) [674] 0.00 0.00 4/553 std::function::function(std::function const&) [665] 0.00 0.00 4/989 std::_Function_base::_Base_manager)> (nfd::FaceTable*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [655] ----------------------------------------------- 0.00 0.00 2/2 boost::thread_specific_ptr::delete_data::operator()(void*) [370] [957] 0.0 0.00 0.00 2 boost::asio::stream_socket_service::shutdown_service() [957] ----------------------------------------------- 0.00 0.00 2/2 boost::thread_specific_ptr::delete_data::operator()(void*) [370] [958] 0.0 0.00 0.00 2 boost::asio::stream_socket_service::~stream_socket_service() [958] ----------------------------------------------- 0.00 0.00 2/2 boost::thread_specific_ptr::delete_data::operator()(void*) [370] [959] 0.0 0.00 0.00 2 boost::asio::detail::epoll_reactor::~epoll_reactor() [959] 0.00 0.00 4/4 boost::asio::detail::object_pool::destroy_list(boost::asio::detail::epoll_reactor::descriptor_state*) [886] ----------------------------------------------- 0.00 0.00 1/2 boost::asio::detail::task_io_service::run(boost::system::error_code&) [1] 0.00 0.00 1/2 boost::asio::detail::task_io_service::shutdown_service() [371] [960] 0.0 0.00 0.00 2 boost::asio::detail::signal_handler (nfd::NfdRunner*, std::_Placeholder<1>, std::_Placeholder<2>)> >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [960] 0.00 0.00 1/1 nfd::NfdRunner::terminate(boost::system::error_code const&, int) [1162] ----------------------------------------------- 0.00 0.00 2/2 boost::thread_specific_ptr::delete_data::operator()(void*) [370] [961] 0.0 0.00 0.00 2 boost::asio::detail::task_io_service::~task_io_service() [961] ----------------------------------------------- 2 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [755] [962] 0.0 0.00 0.00 2 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [962] 2 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [755] ----------------------------------------------- 0.00 0.00 2/2 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [755] [963] 0.0 0.00 0.00 2 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [963] ----------------------------------------------- 0.00 0.00 2/2 nfd::getGlobalIoService() [663] [964] 0.0 0.00 0.00 2 boost::asio::detail::service_registry::service_registry(boost::asio::io_service&, boost::asio::detail::task_io_service*, unsigned long) [964] ----------------------------------------------- 0.00 0.00 2/2 nfd::NfdRunner::NfdRunner(std::string const&) [1849] [965] 0.0 0.00 0.00 2 boost::asio::detail::signal_set_service::start_wait_op(boost::asio::detail::signal_set_service::implementation_type&, boost::asio::detail::signal_op*) [965] ----------------------------------------------- 0.00 0.00 2/2 nfd::NfdRunner::~NfdRunner() [227] [966] 0.0 0.00 0.00 2 boost::asio::detail::signal_set_service::clear(boost::asio::detail::signal_set_service::implementation_type&, boost::system::error_code&) [966] ----------------------------------------------- 0.00 0.00 2/2 nfd::NfdRunner::~NfdRunner() [227] [967] 0.0 0.00 0.00 2 boost::asio::detail::signal_set_service::cancel(boost::asio::detail::signal_set_service::implementation_type&, boost::system::error_code&) [967] ----------------------------------------------- 0.00 0.00 2/2 nfd::TcpChannel::listen(std::function const&)> const&, std::function const&, int) [532] [968] 0.0 0.00 0.00 2 boost::asio::detail::reactive_socket_service::open(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::ip::tcp const&, boost::system::error_code&) [968] 0.00 0.00 2/69 boost::asio::detail::epoll_reactor::register_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&) [737] ----------------------------------------------- 0.00 0.00 2/2 boost::asio::detail::task_io_service::shutdown_service() [371] [969] 0.0 0.00 0.00 2 boost::asio::detail::reactive_socket_accept_op >, boost::asio::ip::tcp, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [969] 0.00 0.00 2/989 std::_Function_base::_Base_manager)> (nfd::FaceTable*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [655] ----------------------------------------------- 0.00 0.00 2/2 boost::asio::detail::task_io_service::shutdown_service() [371] [970] 0.0 0.00 0.00 2 boost::asio::detail::reactive_socket_recvfrom_op, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list5, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [970] 0.00 0.00 2/989 std::_Function_base::_Base_manager)> (nfd::FaceTable*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [655] ----------------------------------------------- 0.00 0.00 2/2 boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool) [58] [971] 0.0 0.00 0.00 2 boost::asio::detail::reactive_socket_accept_op_base >, boost::asio::ip::tcp>::do_perform(boost::asio::detail::reactor_op*) [971] 0.00 0.00 2/135 boost::asio::detail::socket_ops::non_blocking_accept(int, unsigned char, sockaddr*, unsigned long*, boost::system::error_code&, int&) [709] ----------------------------------------------- 0.00 0.00 2/2 nfd::TcpChannel::accept(std::function const&)> const&, std::function const&) [531] [972] 0.0 0.00 0.00 2 boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list_av_4 (*)(), std::function const&)>, std::function >::type> boost::bind const&)> const&, std::function const&, nfd::TcpChannel*, boost::arg<1> (*)(), std::function const&)>, std::function >(void (nfd::TcpChannel::*)(boost::system::error_code const&, std::function const&)> const&, std::function const&), nfd::TcpChannel*, boost::arg<1> (*)(), std::function const&)>, std::function) [972] 0.00 0.00 4/553 std::function::function(std::function const&) [665] 0.00 0.00 4/492 std::function const&)>::function(std::function const&)> const&) [674] 0.00 0.00 4/989 std::_Function_base::_Base_manager)> (nfd::FaceTable*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [655] 0.00 0.00 2/2 boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > >::list4(boost::_bi::value, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value >) [956] ----------------------------------------------- 0.00 0.00 2/2 nfd::UdpChannel::waitForNewPeer(std::function const&)> const&, std::function const&) [533] [973] 0.0 0.00 0.00 2 boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list_av_5 (*)(), boost::arg<2> (*)(), std::function const&)>, std::function >::type> boost::bind const&)> const&, std::function const&, nfd::UdpChannel*, boost::arg<1> (*)(), boost::arg<2> (*)(), std::function const&)>, std::function >(void (nfd::UdpChannel::*)(boost::system::error_code const&, unsigned long, std::function const&)> const&, std::function const&), nfd::UdpChannel*, boost::arg<1> (*)(), boost::arg<2> (*)(), std::function const&)>, std::function) [973] 0.00 0.00 10/492 std::function const&)>::function(std::function const&)> const&) [674] 0.00 0.00 8/553 std::function::function(std::function const&) [665] 0.00 0.00 8/989 std::_Function_base::_Base_manager)> (nfd::FaceTable*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [655] ----------------------------------------------- 0.00 0.00 2/2 nfd::TcpFactory::createChannel(boost::asio::ip::basic_endpoint const&) [942] [974] 0.0 0.00 0.00 2 nfd::TcpFactory::findChannel(boost::asio::ip::basic_endpoint const&) const [974] 0.00 0.00 1/602 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [664] ----------------------------------------------- 0.00 0.00 2/2 nfd::UdpFactory::createChannel(boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [557] [975] 0.0 0.00 0.00 2 nfd::UdpFactory::findChannel(boost::asio::ip::basic_endpoint const&) const [975] 0.00 0.00 1/602 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [664] ----------------------------------------------- 0.00 0.00 2/2 nfd::UdpFactory::createChannel(boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [557] [976] 0.0 0.00 0.00 2 nfd::UdpFactory::findMulticastFace(boost::asio::ip::basic_endpoint const&) const [976] ----------------------------------------------- 0.00 0.00 2/2 nfd::TcpFactory::createChannel(boost::asio::ip::basic_endpoint const&) [942] [977] 0.0 0.00 0.00 2 std::__shared_ptr::__shared_ptr, boost::asio::ip::basic_endpoint const&>(std::_Sp_make_shared_tag, std::allocator const&, boost::asio::ip::basic_endpoint const&) [977] 0.00 0.00 2/2 nfd::TcpChannel::TcpChannel(boost::asio::ip::basic_endpoint const&) [941] 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [997] ----------------------------------------------- 0.00 0.00 2/2 nfd::UdpFactory::createChannel(boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [557] [978] 0.0 0.00 0.00 2 std::__shared_ptr::__shared_ptr, boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&>(std::_Sp_make_shared_tag, std::allocator const&, boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [978] 0.00 0.00 2/2 nfd::UdpChannel::UdpChannel(boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [943] 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1000] ----------------------------------------------- 0.00 0.00 1/2 nfd::Nfd::initialize() [148] 0.00 0.00 1/2 ndn::util::signal::Signal::connect(std::function const&) [594] [979] 0.0 0.00 0.00 2 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) [979] ----------------------------------------------- 0.00 0.00 2/2 nfd::ConfigFile::process(bool, std::string const&) const [510] [980] 0.0 0.00 0.00 2 std::_Function_handler > const&, bool, std::string const&), void (*)(boost::property_tree::basic_ptree > const&, bool, std::string const&)>::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree > const&, bool, std::string const&) [980] ----------------------------------------------- 0.00 0.00 2/2 nfd::ConfigFile::process(bool, std::string const&) const [510] [981] 0.0 0.00 0.00 2 std::_Function_handler > const&, bool, std::string const&), std::_Bind > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree > const&, bool, std::string const&) [981] ----------------------------------------------- 0.00 0.00 2/2 nfd::ConfigFile::process(bool, std::string const&) const [510] [982] 0.0 0.00 0.00 2 std::_Function_handler > const&, bool, std::string const&), std::_Bind > const&, bool, std::string const&)> (nfd::CommandValidator*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree > const&, bool, std::string const&) [982] ----------------------------------------------- 0.00 0.00 2/2 nfd::ConfigFile::process(bool, std::string const&) const [510] [983] 0.0 0.00 0.00 2 std::_Function_handler > const&, bool, std::string const&), std::_Bind > const&, bool, std::string const&)> (nfd::TablesConfigSection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree > const&, bool, std::string const&) [983] ----------------------------------------------- 0.00 0.00 2/2 nfd::ConfigFile::process(bool, std::string const&) const [510] [984] 0.0 0.00 0.00 2 std::_Function_handler > const&, bool, std::string const&), std::_Bind > const&, bool, std::string const&)> (nfd::rib::RibManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree > const&, bool, std::string const&) [984] ----------------------------------------------- 0.00 0.00 2/2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [985] 0.0 0.00 0.00 2 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [985] ----------------------------------------------- 2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [986] 0.0 0.00 0.00 2 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [986] 4 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 4 ndn::Block::~Block() [40] ----------------------------------------------- 2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [987] 0.0 0.00 0.00 2 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [987] 4 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 4 ndn::Block::~Block() [40] ----------------------------------------------- 0.00 0.00 2/2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [988] 0.0 0.00 0.00 2 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [988] ----------------------------------------------- 0.00 0.00 2/2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [989] 0.0 0.00 0.00 2 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [989] ----------------------------------------------- 0.00 0.00 2/2 std::shared_ptr std::allocate_shared>(std::allocator const&) [3252] [990] 0.0 0.00 0.00 2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [990] ----------------------------------------------- 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [197] [991] 0.0 0.00 0.00 2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [991] ----------------------------------------------- 0.00 0.00 1/2 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [505] 0.00 0.00 1/2 nfd::rib::RibManager::startListening(ndn::Name const&, std::function const&) [488] [992] 0.0 0.00 0.00 2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [992] ----------------------------------------------- 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1255] [993] 0.0 0.00 0.00 2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [993] ----------------------------------------------- 0.00 0.00 1/2 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [503] 0.00 0.00 1/2 nfd::rib::RibManager::enableLocalControlHeader() [489] [994] 0.0 0.00 0.00 2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [994] ----------------------------------------------- 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1265] [995] 0.0 0.00 0.00 2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [995] ----------------------------------------------- 0.00 0.00 2/2 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [1324] [996] 0.0 0.00 0.00 2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [996] 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [998] ----------------------------------------------- 0.00 0.00 2/2 std::__shared_ptr::__shared_ptr, boost::asio::ip::basic_endpoint const&>(std::_Sp_make_shared_tag, std::allocator const&, boost::asio::ip::basic_endpoint const&) [977] [997] 0.0 0.00 0.00 2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [997] ----------------------------------------------- 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [996] [998] 0.0 0.00 0.00 2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [998] ----------------------------------------------- 0.00 0.00 2/2 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [1327] [999] 0.0 0.00 0.00 2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [999] 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1001] ----------------------------------------------- 0.00 0.00 2/2 std::__shared_ptr::__shared_ptr, boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&>(std::_Sp_make_shared_tag, std::allocator const&, boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [978] [1000] 0.0 0.00 0.00 2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1000] ----------------------------------------------- 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [999] [1001] 0.0 0.00 0.00 2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1001] ----------------------------------------------- 0.00 0.00 2/2 nfd::TcpFactory::createChannel(boost::asio::ip::basic_endpoint const&) [942] [1002] 0.0 0.00 0.00 2 std::map, std::shared_ptr, std::less >, std::allocator const, std::shared_ptr > > >::operator[](boost::asio::ip::basic_endpoint const&) [1002] 0.00 0.00 2/2 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique_ const, std::shared_ptr > >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::pair const, std::shared_ptr >&&) [1010] 0.00 0.00 1/602 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [664] ----------------------------------------------- 0.00 0.00 2/2 ndn::ValidatorConfig::~ValidatorConfig() [935] [1003] 0.0 0.00 0.00 2 std::list >::~list() [1003] ----------------------------------------------- 0.00 0.00 2/2 ndn::util::signal::Signal::connect(std::function const&) [938] [1004] 0.0 0.00 0.00 2 std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) [1004] ----------------------------------------------- 0.00 0.00 2/2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, nfd::rib::RibEntry>(std::_Sp_make_shared_tag, nfd::rib::RibEntry*, std::allocator const&, nfd::rib::RibEntry&&) [2707] [1005] 0.0 0.00 0.00 2 std::list >::list(std::list > const&) [1005] ----------------------------------------------- 0.00 0.00 2/2 nfd::rib::RibManager::unregisterEntry(std::shared_ptr const&, ndn::nfd::ControlParameters&) [547] [1006] 0.0 0.00 0.00 2 std::pair const&, ndn::nfd::ControlParameters&)> >::pair const&, ndn::nfd::ControlParameters&)> >(std::pair const&, ndn::nfd::ControlParameters&)> >&&) [1006] ----------------------------------------------- 0.00 0.00 2/2 nfd::rib::RibManager::unregisterEntry(std::shared_ptr const&, ndn::nfd::ControlParameters&) [547] [1007] 0.0 0.00 0.00 2 std::pair const&, ndn::nfd::ControlParameters&)> >::~pair() [1007] ----------------------------------------------- 0.00 0.00 2/2 ndn::ValidatorConfig::~ValidatorConfig() [935] [1008] 0.0 0.00 0.00 2 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [1008] ----------------------------------------------- 0.00 0.00 1/2 std::pair const, std::shared_ptr > >, bool> std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique const, std::shared_ptr > >(std::pair const, std::shared_ptr >&&) [1323] 0.00 0.00 1/2 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique_ const, std::shared_ptr > >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::pair const, std::shared_ptr >&&) [1010] [1009] 0.0 0.00 0.00 2 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_ const, std::shared_ptr > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const, std::shared_ptr >&&) [1009] 0.00 0.00 1/602 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [664] ----------------------------------------------- 0.00 0.00 2/2 std::map, std::shared_ptr, std::less >, std::allocator const, std::shared_ptr > > >::operator[](boost::asio::ip::basic_endpoint const&) [1002] [1010] 0.0 0.00 0.00 2 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique_ const, std::shared_ptr > >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::pair const, std::shared_ptr >&&) [1010] 0.00 0.00 1/1 std::pair const, std::shared_ptr > >, bool> std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique const, std::shared_ptr > >(std::pair const, std::shared_ptr >&&) [1323] 0.00 0.00 1/602 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [664] 0.00 0.00 1/2 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_ const, std::shared_ptr > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const, std::shared_ptr >&&) [1009] ----------------------------------------------- 0.00 0.00 2/2 nfd::TcpChannel::~TcpChannel() [375] [1011] 0.0 0.00 0.00 2 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [1011] ----------------------------------------------- 0.00 0.00 1/2 std::pair const, std::shared_ptr > >, bool> std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique const, std::shared_ptr > >(std::pair const, std::shared_ptr >&&) [1326] 0.00 0.00 1/2 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique_ const, std::shared_ptr > >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::pair const, std::shared_ptr >&&) [1013] [1012] 0.0 0.00 0.00 2 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_ const, std::shared_ptr > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const, std::shared_ptr >&&) [1012] 0.00 0.00 1/602 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [664] ----------------------------------------------- 0.00 0.00 2/2 std::map, std::shared_ptr, std::less >, std::allocator const, std::shared_ptr > > >::operator[](boost::asio::ip::basic_endpoint const&) [587] [1013] 0.0 0.00 0.00 2 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique_ const, std::shared_ptr > >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::pair const, std::shared_ptr >&&) [1013] 0.00 0.00 1/1 std::pair const, std::shared_ptr > >, bool> std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique const, std::shared_ptr > >(std::pair const, std::shared_ptr >&&) [1326] 0.00 0.00 1/602 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [664] 0.00 0.00 1/2 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_ const, std::shared_ptr > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const, std::shared_ptr >&&) [1012] ----------------------------------------------- 0.00 0.00 1/2 nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [585] 0.00 0.00 1/2 nfd::FaceManager::processSectionUdp(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [520] [1014] 0.0 0.00 0.00 2 std::_Rb_tree, std::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1014] ----------------------------------------------- 0.00 0.00 2/2 nfd::FaceManager::FaceManager(nfd::FaceTable&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [449] [1015] 0.0 0.00 0.00 2 std::function const&)>::function, std::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >(std::_Bind, std::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)>, std::enable_if, std::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >::value), std::function const&)>::_Useless>::type) [1015] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1016] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z10CityHash32PKcm [1016] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1017] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd10ConfigFileC2ESt8functionIFvRKSsS3_RKN5boost13property_tree11basic_ptreeISsSsSt4lessISsEEEbEE [1017] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1018] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd10FibManagerC2ERNS_3FibESt8functionIFSt10shared_ptrINS_4face4FaceEEmEERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE [1018] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1019] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd10TcpChannelC2ERKN5boost4asio2ip14basic_endpointINS3_3tcpEEE [1019] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1020] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd10TcpFactory16prohibitEndpointERKN5boost4asio2ip14basic_endpointINS3_3tcpEEE [1020] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1021] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd10UdpChannelC2ERKN5boost4asio2ip14basic_endpointINS3_3udpEEERKNS1_6chrono8durationIlNS1_5ratioILl1ELl1EEEEE [1021] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1022] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd10UdpFactory16prohibitEndpointERKN5boost4asio2ip14basic_endpointINS3_3udpEEE [1022] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1023] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd10g_logMutexE [1023] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1024] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd11FaceManagerC2ERNS_9FaceTableERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE [1024] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1025] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd11ManagerBaseC2ERN3ndn4mgmt10DispatcherERNS_16CommandValidatorERKSs [1025] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1026] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd12MeasurementsC2ERNS_8NameTreeE [1026] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1027] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd12RttEstimatorC2EtN5boost6chrono8durationIlNS1_5ratioILl1ELl1000000EEEEEd [1027] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1028] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd12getGlobalRngEv [1028] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1029] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd12measurements5EntryC2ERKN3ndn4NameE [1029] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1030] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd13DeadNonceList16DEFAULT_LIFETIMEE [1030] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1031] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd13LoggerFactory11getInstanceEv [1031] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1032] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd14StrategyChoiceC2ERNS_8NameTreeESt10shared_ptrINS_2fw8StrategyEE [1032] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1033] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd15EthernetFactory19createMulticastFaceERKNS_20NetworkInterfaceInfoERKN3ndn4util8ethernet7AddressE [1033] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1034] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd15PrivilegeHelper11s_normalUidE [1034] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1035] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd15strategy_choice5EntryC2ERKN3ndn4NameE [1035] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1036] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd16CommandValidatorC2Ev [1036] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1037] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd16StrategyInfoHost17clearStrategyInfoEv [1037] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1038] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd17UnixStreamChannelC2ERKN5boost4asio5local14basic_endpointINS3_15stream_protocolEEE [1038] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1039] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd17UnixStreamFactory13createChannelERKSs [1039] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1040] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd18getGlobalIoServiceEv [1040] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1041] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd19TablesConfigSection22DEFAULT_CS_MAX_PACKETSE [1041] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1042] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd20MeasurementsAccessorC2ERNS_12MeasurementsERKNS_14StrategyChoiceERKNS_2fw8StrategyE [1042] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1043] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd21StrategyChoiceManagerC2ERNS_14StrategyChoiceERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE [1043] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1044] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd22ForwarderStatusManagerC2ERNS_9ForwarderERN3ndn4mgmt10DispatcherE [1044] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1045] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd25setDebugNetworkInterfacesESt10shared_ptrISt6vectorINS_20NetworkInterfaceInfoESaIS2_EEE [1045] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1046] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2cs13priority_fifo18PriorityFifoPolicy11POLICY_NAMEE [1046] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1047] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2cs17makeDefaultPolicyEv [1047] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1048] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2cs3lru9LruPolicy11POLICY_NAMEE [1048] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1049] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2cs5Entry7setDataESt10shared_ptrIKN3ndn4DataEEb [1049] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1050] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2cs6PolicyC2ERKSs [1050] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1051] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2cs9EntryImplC2ERKN3ndn4NameE [1051] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1052] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2fw11NccStrategy13STRATEGY_NAMEE [1052] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1053] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2fw14AccessStrategy13STRATEGY_NAMEE [1053] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1054] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2fw17BestRouteStrategy13STRATEGY_NAMEE [1054] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1055] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2fw17BroadcastStrategy13STRATEGY_NAMEE [1055] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1056] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2fw17MulticastStrategy13STRATEGY_NAMEE [1056] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1057] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2fw18BestRouteStrategy213STRATEGY_NAMEE [1057] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1058] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2fw19makeDefaultStrategyERNS_9ForwarderE [1058] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1059] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2fw20RetxSuppressionFixed25DEFAULT_MIN_RETX_INTERVALE [1059] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1060] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2fw21ClientControlStrategy13STRATEGY_NAMEE [1060] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1061] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2fw26RetxSuppressionExponential24DEFAULT_INITIAL_INTERVALE [1061] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1062] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2fw8StrategyC2ERNS_9ForwarderERKN3ndn4NameE [1062] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1063] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3Fib12s_emptyEntryE [1063] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1064] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3NfdC2ERKSsRN3ndn8security8KeyChainE [1064] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1065] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3PitC2ERNS_8NameTreeE [1065] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1066] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3fib5EntryC2ERKN3ndn4NameE [1066] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1067] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3fib7NextHopC2ESt10shared_ptrINS_4face4FaceEE [1067] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1068] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3pit10FaceRecordC2ESt10shared_ptrINS_4face4FaceEE [1068] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1069] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3pit5Entry14LOCALHOST_NAMEE [1069] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1070] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3pit8InRecordC2ESt10shared_ptrINS_4face4FaceEE [1070] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1071] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3pit9OutRecordC2ESt10shared_ptrINS_4face4FaceEE [1071] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1072] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3rib10FibUpdater16MAX_NUM_TIMEOUTSE [1072] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1073] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3rib10RibManager14COMMAND_PREFIXE [1073] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1074] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3rib14RibUpdateBatchC2Em [1074] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1075] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3rib18RibStatusPublisherC2ERKNS0_3RibERN3ndn4FaceERKNS5_4NameERNS5_8security8KeyChainE [1075] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1076] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3rib20AutoPrefixPropagatorC2ERN3ndn3nfd10ControllerERNS2_8security8KeyChainERNS0_3RibE [1076] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1077] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3rib3NrdC2ERKSsRN3ndn8security8KeyChainE [1077] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1078] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3rib3RibC2Ev [1078] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1079] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3rib8RibEntry9findRouteERKNS0_5RouteE [1079] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1080] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3rib9FibUpdate15createAddUpdateERKN3ndn4NameEmm [1080] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1081] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3rib9RibUpdateC2Ev [1081] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1082] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3riblsERSoNS0_17PropagationStatusE [1082] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1083] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3udp10computeMtuERKN5boost4asio2ip14basic_endpointINS3_3udpEEE [1083] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1084] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face11LinkServiceC2Ev [1084] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1085] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face12FaceCountersC2ERKNS0_19LinkServiceCountersERKNS0_17TransportCountersE [1085] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1086] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face12LpFragmenter7OptionsC2Ev [1086] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1087] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face12makeNullFaceERKN3ndn4util7FaceUriE [1087] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1088] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face13LpReassembler7OptionsC2Ev [1088] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1089] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face15StreamTransportIN5boost4asio2ip3tcpEE8g_loggerE [1089] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1090] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face15StreamTransportIN5boost4asio5local15stream_protocolEE8g_loggerE [1090] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1091] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face16makeInternalFaceERN3ndn8security8KeyChainE [1091] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1092] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face17DatagramTransportIN5boost4asio2ip3udpENS0_7UnicastEE8g_loggerE [1092] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1093] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face17DatagramTransportIN5boost4asio2ip3udpENS0_9MulticastEE8g_loggerE [1093] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1094] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face17EthernetTransportC2ERKNS_20NetworkInterfaceInfoERKN3ndn4util8ethernet7AddressE [1094] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1095] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face26GenericLinkServiceCountersC2ERKNS0_13LpReassemblerE [1095] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1096] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face26InternalForwarderTransport8g_loggerE [1096] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1097] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face4FaceC2ESt10unique_ptrINS0_11LinkServiceESt14default_deleteIS3_EES2_INS0_9TransportES4_IS7_EE [1097] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1098] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4facelsERSoNS0_14TransportStateE [1098] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1099] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd7ChannelD2Ev [1099] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1100] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd7general13setConfigFileERNS_10ConfigFileE [1100] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1101] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd9FaceTableC2ERNS_9ForwarderE [1101] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1102] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd9Forwarder14LOCALHOST_NAMEE [1102] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1103] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd9name_tree11computeHashERKN3ndn4NameE [1103] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1104] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd9name_tree4NodeC2Ev [1104] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1105] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd9scheduler18getGlobalSchedulerEv [1105] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1106] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZNK3nfd18NetworkRegionTable18isInProducerRegionERKN3ndn4LinkE [1106] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1107] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZNK3nfd2fw15RetxSuppression15getLastOutgoingERKNS_3pit5EntryE [1107] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1108] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZNK3nfd3rib5RouteeqERKS1_ [1108] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1109] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZNK3nfd7Network5printERSo [1109] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [548] [1110] 0.0 0.00 0.00 1 _GLOBAL__sub_I_main [1110] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::Rib::insert(ndn::Name const&, nfd::rib::Route const&) [286] [1111] 0.0 0.00 0.00 1 ndn::util::signal::Signal::operator()(ndn::Name const&) [1111] ----------------------------------------------- 0.00 0.00 1/1 std::_Function_handler::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)> >::_M_invoke(std::_Any_data const&) [2777] [1112] 0.0 0.00 0.00 1 ndn::util::signal::Signal::disconnect(std::_List_iterator::Slot>) [1112] 0.00 0.00 1/3 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) [914] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::RibManager::~RibManager() [486] [1113] 0.0 0.00 0.00 1 ndn::util::signal::Signal>::~Signal() [1113] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::RibManager::~RibManager() [486] [1114] 0.0 0.00 0.00 1 ndn::util::signal::Signal, ndn::Data>::~Signal() [1114] ----------------------------------------------- 1 nfd::TcpFactory::prohibitEndpoint(boost::asio::ip::basic_endpoint const&) [830] [1115] 0.0 0.00 0.00 1 nfd::TcpFactory::prohibitAllIpv4Endpoints(unsigned short) [1115] 0.00 0.00 1/6 nfd::listNetworkInterfaces() [858] 3 nfd::TcpFactory::prohibitEndpoint(boost::asio::ip::basic_endpoint const&) [830] ----------------------------------------------- 1 nfd::TcpFactory::prohibitEndpoint(boost::asio::ip::basic_endpoint const&) [830] [1116] 0.0 0.00 0.00 1 nfd::TcpFactory::prohibitAllIpv6Endpoints(unsigned short) [1116] 0.00 0.00 1/6 nfd::listNetworkInterfaces() [858] 3 nfd::TcpFactory::prohibitEndpoint(boost::asio::ip::basic_endpoint const&) [830] ----------------------------------------------- 1 nfd::UdpFactory::prohibitEndpoint(boost::asio::ip::basic_endpoint const&) [817] [1117] 0.0 0.00 0.00 1 nfd::UdpFactory::prohibitAllIpv4Endpoints(unsigned short) [1117] 0.00 0.00 6/41 boost::asio::ip::detail::endpoint::endpoint(boost::asio::ip::address const&, unsigned short) [761] 0.00 0.00 1/6 nfd::listNetworkInterfaces() [858] 6 nfd::UdpFactory::prohibitEndpoint(boost::asio::ip::basic_endpoint const&) [817] ----------------------------------------------- 1 nfd::UdpFactory::prohibitEndpoint(boost::asio::ip::basic_endpoint const&) [817] [1118] 0.0 0.00 0.00 1 nfd::UdpFactory::prohibitAllIpv6Endpoints(unsigned short) [1118] 0.00 0.00 3/41 boost::asio::ip::detail::endpoint::endpoint(boost::asio::ip::address const&, unsigned short) [761] 0.00 0.00 1/6 nfd::listNetworkInterfaces() [858] 3 nfd::UdpFactory::prohibitEndpoint(boost::asio::ip::basic_endpoint const&) [817] ----------------------------------------------- 0.00 0.00 1/1 nfd::Nfd::initializeManagement() [354] [1119] 0.0 0.00 0.00 1 nfd::FaceManager::setConfigFile(nfd::ConfigFile&) [1119] 0.00 0.00 1/7 nfd::ConfigFile::addSectionHandler(std::string const&, std::function > const&, bool, std::string const&)>) [840] 0.00 0.00 1/7 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [846] ----------------------------------------------- 0.00 0.00 1/1 nfd::Forwarder::Forwarder() [153] [1120] 0.0 0.00 0.00 1 nfd::Measurements::Measurements(nfd::NameTree&) [1120] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::RibManager::unregisterEntry(std::shared_ptr const&, ndn::nfd::ControlParameters&) [547] [1121] 0.0 0.00 0.00 1 nfd::LoggerFactory::createLogger(std::string const&) [1121] 0.00 0.00 45/45 nfd::Logger::Logger(std::string const&, nfd::LogLevel) [758] 0.00 0.00 45/45 std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) [760] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::RibManager::unregisterEntry(std::shared_ptr const&, ndn::nfd::ControlParameters&) [547] [1122] 0.0 0.00 0.00 1 nfd::LoggerFactory::create(std::string const&) [1122] 0.00 0.00 45/47 nfd::LoggerFactory::getInstance() [756] ----------------------------------------------- 0.00 0.00 1/1 nfd::LoggerFactory::getInstance() [756] [1123] 0.0 0.00 0.00 1 nfd::LoggerFactory::LoggerFactory() [1123] 0.00 0.00 7/7 std::map, std::allocator > >::operator[](std::string&&) [850] ----------------------------------------------- 0.00 0.00 1/1 nfd::Nfd::initialize() [148] [1124] 0.0 0.00 0.00 1 nfd::PrivilegeHelper::drop() [1124] ----------------------------------------------- 0.00 0.00 1/1 nfd::Nfd::initializeManagement() [354] [1125] 0.0 0.00 0.00 1 nfd::CommandValidator::setConfigFile(nfd::ConfigFile&) [1125] 0.00 0.00 1/7 nfd::ConfigFile::addSectionHandler(std::string const&, std::function > const&, bool, std::string const&)>) [840] 0.00 0.00 1/7 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::CommandValidator*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [847] ----------------------------------------------- 0.00 0.00 1/1 nfd::Nfd::initializeManagement() [354] [1126] 0.0 0.00 0.00 1 nfd::CommandValidator::CommandValidator() [1126] ----------------------------------------------- 0.00 0.00 1/1 nfd::UnixStreamFactory::createChannel(std::string const&) [1128] [1127] 0.0 0.00 0.00 1 nfd::UnixStreamChannel::UnixStreamChannel(boost::asio::local::basic_endpoint const&) [1127] 0.00 0.00 2/744 nfd::getGlobalIoService() [663] 0.00 0.00 2/42 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [755] 0.00 0.00 1/5 nfd::Channel::setUri(ndn::util::FaceUri const&) [867] ----------------------------------------------- 0.00 0.00 1/1 nfd::FaceManager::processSectionUnix(boost::property_tree::basic_ptree > const&, bool) [541] [1128] 0.0 0.00 0.00 1 nfd::UnixStreamFactory::createChannel(std::string const&) [1128] 0.00 0.00 1/1 nfd::UnixStreamFactory::findChannel(boost::asio::local::basic_endpoint const&) const [1209] 0.00 0.00 1/1 nfd::UnixStreamChannel::UnixStreamChannel(boost::asio::local::basic_endpoint const&) [1127] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1283] 0.00 0.00 1/1 std::map, std::shared_ptr, std::less >, std::allocator const, std::shared_ptr > > >::operator[](boost::asio::local::basic_endpoint const&) [1316] ----------------------------------------------- 0.00 0.00 1/1 nfd::Nfd::initializeManagement() [354] [1129] 0.0 0.00 0.00 1 nfd::TablesConfigSection::setConfigFile(nfd::ConfigFile&) [1129] 0.00 0.00 1/7 nfd::ConfigFile::addSectionHandler(std::string const&, std::function > const&, bool, std::string const&)>) [840] 0.00 0.00 1/7 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::TablesConfigSection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [848] ----------------------------------------------- 0.00 0.00 1/1 nfd::Nfd::initializeManagement() [354] [1130] 0.0 0.00 0.00 1 nfd::TablesConfigSection::ensureTablesAreConfigured() [1130] ----------------------------------------------- 0.00 0.00 1/1 nfd::Nfd::initializeManagement() [354] [1131] 0.0 0.00 0.00 1 nfd::TablesConfigSection::TablesConfigSection(nfd::cs::Cs&, nfd::Pit&, nfd::Fib&, nfd::StrategyChoice&, nfd::Measurements&, nfd::NetworkRegionTable&) [1131] ----------------------------------------------- 0.00 0.00 1/1 nfd::cs::makeDefaultPolicy() [1135] [1132] 0.0 0.00 0.00 1 nfd::cs::priority_fifo::PriorityFifoPolicy::PriorityFifoPolicy() [1132] 0.00 0.00 1/1 nfd::cs::Policy::Policy(std::string const&) [1137] ----------------------------------------------- 0.00 0.00 1/1 nfd::Forwarder::~Forwarder() [229] [1133] 0.0 0.00 0.00 1 nfd::cs::priority_fifo::PriorityFifoPolicy::~PriorityFifoPolicy() [1133] 0.00 0.00 1/1 nfd::cs::Policy::~Policy() [1138] 0.00 0.00 1/1 nfd::cs::priority_fifo::PriorityFifoPolicy::~PriorityFifoPolicy() [1134] ----------------------------------------------- 0.00 0.00 1/1 nfd::cs::priority_fifo::PriorityFifoPolicy::~PriorityFifoPolicy() [1133] [1134] 0.0 0.00 0.00 1 nfd::cs::priority_fifo::PriorityFifoPolicy::~PriorityFifoPolicy() [1134] 0.00 0.00 1/1 std::_Rb_tree, std::pair const, nfd::cs::priority_fifo::EntryInfo*>, std::_Select1st const, nfd::cs::priority_fifo::EntryInfo*> >, nfd::cs::priority_fifo::EntryItComparator, std::allocator const, nfd::cs::priority_fifo::EntryInfo*> > >::_M_erase(std::_Rb_tree_node const, nfd::cs::priority_fifo::EntryInfo*> >*) [1340] ----------------------------------------------- 0.00 0.00 1/1 nfd::Forwarder::Forwarder() [153] [1135] 0.0 0.00 0.00 1 nfd::cs::makeDefaultPolicy() [1135] 0.00 0.00 1/1 nfd::cs::priority_fifo::PriorityFifoPolicy::PriorityFifoPolicy() [1132] ----------------------------------------------- 0.00 0.00 1/1 nfd::TablesConfigSection::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [947] [1136] 0.0 0.00 0.00 1 nfd::cs::Cs::setLimit(unsigned long) [1136] ----------------------------------------------- 0.00 0.00 1/1 nfd::cs::priority_fifo::PriorityFifoPolicy::PriorityFifoPolicy() [1132] [1137] 0.0 0.00 0.00 1 nfd::cs::Policy::Policy(std::string const&) [1137] ----------------------------------------------- 0.00 0.00 1/1 nfd::cs::priority_fifo::PriorityFifoPolicy::~PriorityFifoPolicy() [1133] [1138] 0.0 0.00 0.00 1 nfd::cs::Policy::~Policy() [1138] 0.00 0.00 1/1 std::_List_base >::Slot, std::allocator >::Slot> >::_M_clear() [1214] ----------------------------------------------- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1139] 0.0 0.00 0.00 1 nfd::fw::NccStrategy::~NccStrategy() [1139] ----------------------------------------------- 1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1140] 0.0 0.00 0.00 1 nfd::fw::AccessStrategy::~AccessStrategy() [1140] 0.00 0.00 1/8 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [835] 1 boost::asio::detail::reactive_socket_send_op, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list4*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [70] ----------------------------------------------- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1141] 0.0 0.00 0.00 1 nfd::fw::BroadcastStrategy::~BroadcastStrategy() [1141] ----------------------------------------------- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1142] 0.0 0.00 0.00 1 nfd::fw::MulticastStrategy::~MulticastStrategy() [1142] ----------------------------------------------- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1143] 0.0 0.00 0.00 1 nfd::fw::BestRouteStrategy2::~BestRouteStrategy2() [1143] ----------------------------------------------- 0.00 0.00 1/1 nfd::fw::AccessStrategy::AccessStrategy(nfd::Forwarder&, ndn::Name const&) [546] [1144] 0.0 0.00 0.00 1 nfd::fw::RetxSuppressionFixed::RetxSuppressionFixed(boost::chrono::duration > const&) [1144] ----------------------------------------------- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1145] 0.0 0.00 0.00 1 nfd::fw::ClientControlStrategy::~ClientControlStrategy() [1145] ----------------------------------------------- 0.00 0.00 1/1 nfd::Forwarder::Forwarder() [153] [1146] 0.0 0.00 0.00 1 nfd::Fib::Fib(nfd::NameTree&) [1146] ----------------------------------------------- 0.00 0.00 1/1 nfd::Forwarder::~Forwarder() [229] [1147] 0.0 0.00 0.00 1 nfd::Fib::~Fib() [1147] ----------------------------------------------- 0.00 0.00 1/1 nfd::NfdRunner::NfdRunner(std::string const&) [1849] [1148] 0.0 0.00 0.00 1 nfd::Nfd::Nfd(std::string const&, ndn::security::KeyChain&) [1148] 0.00 0.00 1/744 nfd::getGlobalIoService() [663] 0.00 0.00 1/33 nfd::scheduler::ScopedEventId::ScopedEventId() [776] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::RibManager::RibManager(ndn::Face&, ndn::security::KeyChain&) [521] [1149] 0.0 0.00 0.00 1 nfd::rib::FibUpdater::FibUpdater(nfd::rib::Rib&, ndn::nfd::Controller&) [1149] 0.00 0.00 1/1 nfd::rib::Rib::setFibUpdater(nfd::rib::FibUpdater*) [1154] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::RibManager::~RibManager() [486] [1150] 0.0 0.00 0.00 1 nfd::rib::FibUpdater::~FibUpdater() [1150] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::Nrd::initialize() [454] [1151] 0.0 0.00 0.00 1 nfd::rib::RibManager::setConfigFile(nfd::ConfigFile&) [1151] 0.00 0.00 1/7 nfd::ConfigFile::addSectionHandler(std::string const&, std::function > const&, bool, std::string const&)>) [840] 0.00 0.00 1/7 std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::rib::RibManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [849] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::RibManager::RibManager(ndn::Face&, ndn::security::KeyChain&) [521] [1152] 0.0 0.00 0.00 1 nfd::rib::RibStatusPublisher::RibStatusPublisher(nfd::rib::Rib const&, ndn::Face&, ndn::Name const&, ndn::security::KeyChain&) [1152] 0.00 0.00 1/1 __tcf_0 [1353] ----------------------------------------------- 0.00 0.00 1/1 nfd::NfdRunner::run()::{lambda()#1}::operator()() const [12] [1153] 0.0 0.00 0.00 1 nfd::rib::Nrd::Nrd(std::string const&, ndn::security::KeyChain&) [1153] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::FibUpdater::FibUpdater(nfd::rib::Rib&, ndn::nfd::Controller&) [1149] [1154] 0.0 0.00 0.00 1 nfd::rib::Rib::setFibUpdater(nfd::rib::FibUpdater*) [1154] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::RibManager::RibManager(ndn::Face&, ndn::security::KeyChain&) [521] [1155] 0.0 0.00 0.00 1 nfd::rib::Rib::Rib() [1155] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::RibEntry::insertRoute(nfd::rib::Route const&) [1714] [1156] 0.0 0.00 0.00 1 nfd::rib::RibEntry::findRoute(nfd::rib::Route const&) [1156] ----------------------------------------------- 1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1157] 0.0 0.00 0.00 1 nfd::rib::RibEntry::~RibEntry() [1157] 2 ndn::Name::~Name() [299] ----------------------------------------------- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1158] 0.0 0.00 0.00 1 nfd::face::InternalClientTransport::~InternalClientTransport() [1158] 0.00 0.00 3/8 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [835] ----------------------------------------------- 0.00 0.00 1/1 nfd::Nfd::initializeManagement() [354] [1159] 0.0 0.00 0.00 1 nfd::general::setConfigFile(nfd::ConfigFile&) [1159] 0.00 0.00 1/7 nfd::ConfigFile::addSectionHandler(std::string const&, std::function > const&, bool, std::string const&)>) [840] 0.00 0.00 1/7 std::_Function_base::_Base_manager > const&, bool, std::string const&)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [845] ----------------------------------------------- 0.00 0.00 1/1 nfd::Forwarder::Forwarder() [153] [1160] 0.0 0.00 0.00 1 nfd::FaceTable::FaceTable(nfd::Forwarder&) [1160] ----------------------------------------------- 0.00 0.00 1/1 nfd::Forwarder::~Forwarder() [228] [1161] 0.0 0.00 0.00 1 nfd::FaceTable::~FaceTable() [1161] 0.00 0.00 1/2 ndn::util::signal::Signal >::~Signal() [939] 0.00 0.00 1/1 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [1343] ----------------------------------------------- 0.00 0.00 1/1 boost::asio::detail::signal_handler (nfd::NfdRunner*, std::_Placeholder<1>, std::_Placeholder<2>)> >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [960] [1162] 0.0 0.00 0.00 1 nfd::NfdRunner::terminate(boost::system::error_code const&, int) [1162] 0.00 0.00 1/1 boost::asio::detail::task_io_service::stop() [1186] 0.00 0.00 1/744 nfd::getGlobalIoService() [663] ----------------------------------------------- 0.00 0.00 1/1 nfd::StrategyChoice::setDefaultStrategy(std::shared_ptr) [472] [1163] 0.0 0.00 0.00 1 nfd::name_tree::Entry::setStrategyChoiceEntry(std::shared_ptr) [1163] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::Nrd::getLocalNfdTransport() [613] [1164] 0.0 0.00 0.00 1 boost::property_tree::basic_ptree >::get_child_optional(boost::property_tree::string_path > const&) [1164] 0.00 0.00 1/14 boost::property_tree::basic_ptree >::walk_path(boost::property_tree::string_path >&) const [812] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::Nrd::getLocalNfdTransport() [613] [1165] 0.0 0.00 0.00 1 void boost::property_tree::info_parser::read_info > >(std::string const&, boost::property_tree::basic_ptree >&, std::locale const&) [1165] 0.00 0.00 1/9 void boost::property_tree::info_parser::read_info_internal >, char>(std::basic_istream >&, boost::property_tree::basic_ptree >&, std::string const&, int) [822] 0.00 0.00 1/1314 boost::property_tree::basic_ptree >::~basic_ptree() [649] ----------------------------------------------- 0.00 0.00 1/1 boost::exception_ptr::~exception_ptr() [1867] [1166] 0.0 0.00 0.00 1 boost::exception_detail::clone_impl::~clone_impl() [1166] 0.00 0.00 1/6 boost::exception::~exception() [860] ----------------------------------------------- 0.00 0.00 1/1 boost::exception_ptr::~exception_ptr() [1867] [1167] 0.0 0.00 0.00 1 boost::exception_detail::clone_impl::~clone_impl() [1167] 0.00 0.00 1/6 boost::exception::~exception() [860] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::~thread_specific_ptr() [2105] [1168] 0.0 0.00 0.00 1 boost::thread_specific_ptr::delete_data::~delete_data() [1168] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::~thread_specific_ptr() [2107] [1169] 0.0 0.00 0.00 1 boost::thread_specific_ptr::delete_data::~delete_data() [1169] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr >::~thread_specific_ptr() [2111] [1170] 0.0 0.00 0.00 1 boost::thread_specific_ptr >::delete_data::~delete_data() [1170] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1335] [1171] 0.0 0.00 0.00 1 boost::any::holder::~holder() [1171] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [370] [1172] 0.0 0.00 0.00 1 boost::asio::signal_set_service::shutdown_service() [1172] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [370] [1173] 0.0 0.00 0.00 1 boost::asio::signal_set_service::~signal_set_service() [1173] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [370] [1174] 0.0 0.00 0.00 1 boost::asio::stream_socket_service::shutdown_service() [1174] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [370] [1175] 0.0 0.00 0.00 1 boost::asio::stream_socket_service::~stream_socket_service() [1175] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [370] [1176] 0.0 0.00 0.00 1 boost::asio::datagram_socket_service::shutdown_service() [1176] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [370] [1177] 0.0 0.00 0.00 1 boost::asio::datagram_socket_service::~datagram_socket_service() [1177] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [370] [1178] 0.0 0.00 0.00 1 boost::asio::socket_acceptor_service::shutdown_service() [1178] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [370] [1179] 0.0 0.00 0.00 1 boost::asio::socket_acceptor_service::~socket_acceptor_service() [1179] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [370] [1180] 0.0 0.00 0.00 1 boost::asio::socket_acceptor_service::shutdown_service() [1180] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [370] [1181] 0.0 0.00 0.00 1 boost::asio::socket_acceptor_service::~socket_acceptor_service() [1181] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [370] [1182] 0.0 0.00 0.00 1 boost::asio::posix::stream_descriptor_service::shutdown_service() [1182] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [370] [1183] 0.0 0.00 0.00 1 boost::asio::posix::stream_descriptor_service::~stream_descriptor_service() [1183] ----------------------------------------------- 0.00 0.00 1/1 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [1187] [1184] 0.0 0.00 0.00 1 boost::asio::detail::epoll_reactor::register_internal_descriptor(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*) [1184] ----------------------------------------------- 0.00 0.00 1/1 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [1192] [1185] 0.0 0.00 0.00 1 boost::asio::detail::task_io_service::wake_one_thread_and_unlock(boost::asio::detail::scoped_lock&) [1185] ----------------------------------------------- 0.00 0.00 1/1 nfd::NfdRunner::terminate(boost::system::error_code const&, int) [1162] [1186] 0.0 0.00 0.00 1 boost::asio::detail::task_io_service::stop() [1186] ----------------------------------------------- 1 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [755] [1187] 0.0 0.00 0.00 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [1187] 0.00 0.00 1/1 boost::asio::detail::epoll_reactor::register_internal_descriptor(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*) [1184] 0.00 0.00 1/1 boost::asio::detail::signal_set_service::open_descriptors() [1196] 1 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [755] ----------------------------------------------- 1 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [755] [1188] 0.0 0.00 0.00 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [1188] 1 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [755] ----------------------------------------------- 1 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [755] [1189] 0.0 0.00 0.00 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [1189] 1 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [755] ----------------------------------------------- 1 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [755] [1190] 0.0 0.00 0.00 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [1190] 1 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [755] ----------------------------------------------- 1 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [755] [1191] 0.0 0.00 0.00 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [1191] 1 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [755] ----------------------------------------------- 1 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [755] [1192] 0.0 0.00 0.00 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [1192] 0.00 0.00 1/1 boost::asio::detail::task_io_service::wake_one_thread_and_unlock(boost::asio::detail::scoped_lock&) [1185] 2 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [755] ----------------------------------------------- 0.00 0.00 1/1 boost::asio::detail::epoll_reactor::descriptor_state::perform_io(unsigned int) [75] [1193] 0.0 0.00 0.00 1 boost::asio::detail::signal_set_service::pipe_read_op::do_perform(boost::asio::detail::reactor_op*) [1193] 0.00 0.00 1/1 boost::asio::detail::signal_set_service::deliver_signal(int) [1195] ----------------------------------------------- 0.00 0.00 1/1 boost::asio::detail::task_io_service::shutdown_service() [371] [1194] 0.0 0.00 0.00 1 boost::asio::detail::signal_set_service::pipe_read_op::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [1194] ----------------------------------------------- 0.00 0.00 1/1 boost::asio::detail::signal_set_service::pipe_read_op::do_perform(boost::asio::detail::reactor_op*) [1193] [1195] 0.0 0.00 0.00 1 boost::asio::detail::signal_set_service::deliver_signal(int) [1195] ----------------------------------------------- 0.00 0.00 1/1 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [1187] [1196] 0.0 0.00 0.00 1 boost::asio::detail::signal_set_service::open_descriptors() [1196] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [370] [1197] 0.0 0.00 0.00 1 boost::asio::detail::signal_set_service::shutdown_service() [1197] 0.00 0.00 1/71 boost::asio::detail::epoll_reactor::deregister_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&, bool) [735] ----------------------------------------------- 0.00 0.00 1/1 nfd::UnixStreamChannel::listen(std::function const&)> const&, std::function const&, int) [556] [1198] 0.0 0.00 0.00 1 boost::asio::detail::reactive_socket_service::open(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::local::stream_protocol const&, boost::system::error_code&) [1198] 0.00 0.00 1/69 boost::asio::detail::epoll_reactor::register_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&) [737] ----------------------------------------------- 0.00 0.00 1/1 boost::exception_ptr::~exception_ptr() [1867] [1199] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::dispose() [1199] ----------------------------------------------- 0.00 0.00 1/1 boost::exception_ptr::~exception_ptr() [1867] [1200] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_p >::dispose() [1200] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::~thread_specific_ptr() [2105] [1201] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_pd::delete_data*, boost::detail::do_heap_delete::delete_data> >::dispose() [1201] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::~thread_specific_ptr() [2105] [1202] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_pd::delete_data*, boost::detail::do_heap_delete::delete_data> >::~sp_counted_impl_pd() [1202] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::~thread_specific_ptr() [2107] [1203] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_pd::delete_data*, boost::detail::do_heap_delete::delete_data> >::dispose() [1203] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::~thread_specific_ptr() [2107] [1204] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_pd::delete_data*, boost::detail::do_heap_delete::delete_data> >::~sp_counted_impl_pd() [1204] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr >::~thread_specific_ptr() [2111] [1205] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_pd >::delete_data*, boost::detail::do_heap_delete >::delete_data> >::dispose() [1205] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr >::~thread_specific_ptr() [2111] [1206] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_pd >::delete_data*, boost::detail::do_heap_delete >::delete_data> >::~sp_counted_impl_pd() [1206] ----------------------------------------------- 0.00 0.00 1/1 nfd::NfdRunner::run() [13] [1207] 0.0 0.00 0.00 1 boost::detail::thread_data* boost::detail::heap_new, {lambda()#1}>({lambda()#1}&&) [1207] ----------------------------------------------- 0.00 0.00 1/1 unsigned long boost::random::detail::generate_uniform_int, unsigned long>(boost::random::mersenne_twister_engine&, unsigned long, unsigned long, mpl_::bool_) [2301] [1208] 0.0 0.00 0.00 1 boost::random::mersenne_twister_engine::twist() [1208] ----------------------------------------------- 0.00 0.00 1/1 nfd::UnixStreamFactory::createChannel(std::string const&) [1128] [1209] 0.0 0.00 0.00 1 nfd::UnixStreamFactory::findChannel(boost::asio::local::basic_endpoint const&) const [1209] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::Rib::insert(ndn::Name const&, nfd::rib::Route const&) [286] [1210] 0.0 0.00 0.00 1 nfd::rib::Rib::findDescendants(ndn::Name const&) const [1210] ----------------------------------------------- 0.00 0.00 1/1 boost::program_options::typed_value::notify(boost::any const&) const [2493] [1211] 0.0 0.00 0.00 1 boost::any::holder::type() const [1211] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::RibManager::~RibManager() [486] [1212] 0.0 0.00 0.00 1 std::_Hashtable, std::allocator >, std::_Select1st >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::clear() [1212] ----------------------------------------------- 0.00 0.00 1/1 std::__detail::_Hashtable_iterator >, false, false> std::_Hashtable >, std::allocator > >, std::_Select1st > >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket > >(std::pair >&&, unsigned long, unsigned long) [491] [1213] 0.0 0.00 0.00 1 std::_Hashtable >, std::allocator > >, std::_Select1st > >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long) [1213] ----------------------------------------------- 0.00 0.00 1/1 nfd::cs::Policy::~Policy() [1138] [1214] 0.0 0.00 0.00 1 std::_List_base >::Slot, std::allocator >::Slot> >::_M_clear() [1214] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::Rib::insert(ndn::Name const&, nfd::rib::Route const&) [286] [1215] 0.0 0.00 0.00 1 std::_List_base, std::allocator > >::~_List_base() [1215] ----------------------------------------------- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1216] 0.0 0.00 0.00 1 std::_Function_base::_Base_manager, ndn::nfd::FaceEventNotification>::*)(std::_List_iterator, ndn::nfd::FaceEventNotification>::Slot>)> (ndn::util::signal::Signal, ndn::nfd::FaceEventNotification>*, std::_List_iterator, ndn::nfd::FaceEventNotification>::Slot>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1216] ----------------------------------------------- 0.00 0.00 1/1 nfd::FibManager::FibManager(nfd::Fib&, std::function (unsigned long)>, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [474] [1217] 0.0 0.00 0.00 1 std::_Function_base::_Base_manager (nfd::FibManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1217] ----------------------------------------------- 0.00 0.00 1/1 nfd::StrategyChoiceManager::StrategyChoiceManager(nfd::StrategyChoice&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [473] [1218] 0.0 0.00 0.00 1 std::_Function_base::_Base_manager (nfd::StrategyChoiceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1218] ----------------------------------------------- 0.00 0.00 1/1 nfd::ForwarderStatusManager::ForwarderStatusManager(nfd::Forwarder&, ndn::mgmt::Dispatcher&) [599] [1219] 0.0 0.00 0.00 1 std::_Function_base::_Base_manager (nfd::ForwarderStatusManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1219] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::RibManager::startListening(ndn::Name const&, std::function const&) [488] [1220] 0.0 0.00 0.00 1 std::_Function_base::_Base_manager (nfd::rib::RibManager*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1220] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::RibManager::registerWithNfd() [480] [1221] 0.0 0.00 0.00 1 std::_Function_base::_Base_manager (nfd::rib::RibManager*, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1221] ----------------------------------------------- 0.00 0.00 1/1 nfd::FaceManager::processSectionTcp(boost::property_tree::basic_ptree > const&, bool) [523] [1222] 0.0 0.00 0.00 1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count>(std::_Sp_make_shared_tag, nfd::TcpFactory*, std::allocator const&) [1222] ----------------------------------------------- 0.00 0.00 1/1 nfd::FaceManager::processSectionUdp(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [520] [1223] 0.0 0.00 0.00 1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count>(std::_Sp_make_shared_tag, nfd::UdpFactory*, std::allocator const&) [1223] ----------------------------------------------- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1224] 0.0 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1224] ----------------------------------------------- 1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1225] 0.0 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1225] 2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 2 ndn::Block::~Block() [40] ----------------------------------------------- 1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1226] 0.0 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1226] 2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 2 ndn::Block::~Block() [40] ----------------------------------------------- 1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1227] 0.0 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1227] 2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 2 ndn::Block::~Block() [40] ----------------------------------------------- 1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1228] 0.0 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1228] 2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 2 ndn::Block::~Block() [40] ----------------------------------------------- 1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1229] 0.0 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1229] 2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 2 ndn::Block::~Block() [40] ----------------------------------------------- 1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1230] 0.0 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1230] 2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 2 ndn::Block::~Block() [40] ----------------------------------------------- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1231] 0.0 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1231] ----------------------------------------------- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1232] 0.0 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1232] 0.00 0.00 1/1 std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1322] ----------------------------------------------- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1233] 0.0 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1233] 0.00 0.00 1/1 std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1325] 0.00 0.00 1/3 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [927] ----------------------------------------------- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1234] 0.0 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1234] ----------------------------------------------- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1235] 0.0 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1235] ----------------------------------------------- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1236] 0.0 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1236] ----------------------------------------------- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1237] 0.0 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1237] ----------------------------------------------- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1238] 0.0 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1238] ----------------------------------------------- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1239] 0.0 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1239] ----------------------------------------------- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1240] 0.0 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1240] ----------------------------------------------- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1241] 0.0 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1241] ----------------------------------------------- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1242] 0.0 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1242] ----------------------------------------------- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1243] 0.0 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1243] ----------------------------------------------- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1244] 0.0 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1244] ----------------------------------------------- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1245] 0.0 0.00 0.00 1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1245] ----------------------------------------------- 0.00 0.00 1/1 boost::program_options::basic_command_line_parser::run() [1901] [1246] 0.0 0.00 0.00 1 boost::program_options::basic_option* std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, boost::program_options::basic_option*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, boost::program_options::basic_option*) [1246] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::Nrd::getLocalNfdTransport() [613] [1247] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1247] ----------------------------------------------- 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [3018] [1248] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1248] ----------------------------------------------- 0.00 0.00 1/1 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [493] [1249] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1249] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1251] ----------------------------------------------- 0.00 0.00 1/1 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [504] [1250] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1250] ----------------------------------------------- 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1249] [1251] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1251] ----------------------------------------------- 0.00 0.00 1/1 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [580] [1252] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1252] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1254] ----------------------------------------------- 0.00 0.00 1/1 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [498] [1253] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1253] ----------------------------------------------- 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1252] [1254] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1254] ----------------------------------------------- 0.00 0.00 1/1 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [490] [1255] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1255] 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [993] ----------------------------------------------- 0.00 0.00 1/1 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [581] [1256] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1256] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1258] ----------------------------------------------- 0.00 0.00 1/1 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [499] [1257] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1257] ----------------------------------------------- 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1256] [1258] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1258] ----------------------------------------------- 0.00 0.00 1/1 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [582] [1259] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1259] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1261] ----------------------------------------------- 0.00 0.00 1/1 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [500] [1260] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1260] ----------------------------------------------- 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1259] [1261] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1261] ----------------------------------------------- 0.00 0.00 1/1 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [583] [1262] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1262] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1264] ----------------------------------------------- 0.00 0.00 1/1 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [501] [1263] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1263] ----------------------------------------------- 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1262] [1264] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1264] ----------------------------------------------- 0.00 0.00 1/1 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [560] [1265] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1265] 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [995] ----------------------------------------------- 0.00 0.00 1/1 std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [584] [1266] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1266] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1268] ----------------------------------------------- 0.00 0.00 1/1 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [502] [1267] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1267] ----------------------------------------------- 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1266] [1268] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1268] ----------------------------------------------- 0.00 0.00 1/1 nfd::Nfd::~Nfd() [226] [1269] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1269] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1271] ----------------------------------------------- 0.00 0.00 1/1 nfd::face::makeInternalFace(ndn::security::KeyChain&) [409] [1270] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1270] ----------------------------------------------- 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1269] [1271] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1271] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [578] [1272] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1272] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1274] ----------------------------------------------- 0.00 0.00 1/1 nfd::FaceManager::processSectionTcp(boost::property_tree::basic_ptree > const&, bool) [523] [1273] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1273] ----------------------------------------------- 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1272] [1274] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1274] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [578] [1275] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1275] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1277] ----------------------------------------------- 0.00 0.00 1/1 nfd::FaceManager::processSectionUdp(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [520] [1276] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1276] ----------------------------------------------- 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1275] [1277] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1277] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [578] [1278] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1278] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1280] ----------------------------------------------- 0.00 0.00 1/1 nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [585] [1279] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1279] ----------------------------------------------- 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1278] [1280] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1280] ----------------------------------------------- 0.00 0.00 1/1 nfd::StrategyChoice::setDefaultStrategy(std::shared_ptr) [472] [1281] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1281] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [1332] [1282] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1282] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1284] ----------------------------------------------- 0.00 0.00 1/1 nfd::UnixStreamFactory::createChannel(std::string const&) [1128] [1283] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1283] ----------------------------------------------- 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1282] [1284] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1284] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [578] [1285] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1285] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1287] ----------------------------------------------- 0.00 0.00 1/1 nfd::FaceManager::processSectionUnix(boost::property_tree::basic_ptree > const&, bool) [541] [1286] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1286] ----------------------------------------------- 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1285] [1287] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1287] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [512] [1288] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1288] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1290] ----------------------------------------------- 0.00 0.00 1/1 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [558] [1289] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1289] ----------------------------------------------- 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1288] [1290] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1290] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [512] [1291] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1291] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1293] ----------------------------------------------- 0.00 0.00 1/1 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [543] [1292] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1292] ----------------------------------------------- 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1291] [1293] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1293] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [512] [1294] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1294] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1296] ----------------------------------------------- 0.00 0.00 1/1 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [566] [1295] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1295] ----------------------------------------------- 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1294] [1296] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1296] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [512] [1297] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1297] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1299] ----------------------------------------------- 0.00 0.00 1/1 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [567] [1298] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1298] ----------------------------------------------- 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1297] [1299] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1299] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [512] [1300] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1300] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1302] ----------------------------------------------- 0.00 0.00 1/1 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [568] [1301] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1301] ----------------------------------------------- 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1300] [1302] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1302] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [512] [1303] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1303] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1305] ----------------------------------------------- 0.00 0.00 1/1 nfd::fw::makeDefaultStrategy(nfd::Forwarder&) [161] [1304] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1304] ----------------------------------------------- 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1303] [1305] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1305] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [512] [1306] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1306] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1308] ----------------------------------------------- 0.00 0.00 1/1 std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [569] [1307] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1307] ----------------------------------------------- 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1306] [1308] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1308] ----------------------------------------------- 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [3086] [1309] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1309] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [601] [1310] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1310] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1312] ----------------------------------------------- 0.00 0.00 1/1 std::shared_ptr std::allocate_shared, nfd::rib::RibEntry>(std::allocator const&, nfd::rib::RibEntry&&) [1352] [1311] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1311] ----------------------------------------------- 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1310] [1312] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1312] ----------------------------------------------- 0.00 0.00 1/1 nfd::face::makeInternalFace(ndn::security::KeyChain&) [409] [1313] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1313] ----------------------------------------------- 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [3090] [1314] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1314] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::Rib::insert(ndn::Name const&, nfd::rib::Route const&) [286] [1315] 0.0 0.00 0.00 1 std::map, std::less, std::allocator > > >::find(ndn::Name const&) [1315] ----------------------------------------------- 0.00 0.00 1/1 nfd::UnixStreamFactory::createChannel(std::string const&) [1128] [1316] 0.0 0.00 0.00 1 std::map, std::shared_ptr, std::less >, std::allocator const, std::shared_ptr > > >::operator[](boost::asio::local::basic_endpoint const&) [1316] 0.00 0.00 1/1 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique_ const, std::shared_ptr > >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::pair const, std::shared_ptr >&&) [1331] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::Rib::insert(ndn::Name const&, nfd::rib::Route const&) [286] [1317] 0.0 0.00 0.00 1 std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::operator[](unsigned long const&) [1317] 0.00 0.00 1/1 std::_Rb_tree_iterator, std::allocator > > > > std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique_, std::allocator > > > >(std::_Rb_tree_const_iterator, std::allocator > > > >, std::pair, std::allocator > > >&&) [1346] ----------------------------------------------- 0.00 0.00 1/1 ndn::util::signal::Signal >::connect(std::function const&)> const&) [593] [1318] 0.0 0.00 0.00 1 std::_List_iterator >::Slot> std::list >::Slot, std::allocator >::Slot> >::emplace >::Slot>(std::_List_iterator >::Slot>, ndn::util::signal::Signal >::Slot&&) [1318] ----------------------------------------------- 0.00 0.00 1/1 ndn::util::signal::Signal::connect(std::function const&) [594] [1319] 0.0 0.00 0.00 1 std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) [1319] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::Rib::insert(ndn::Name const&, nfd::rib::Route const&) [286] [1320] 0.0 0.00 0.00 1 std::list, std::allocator > >::push_back(std::shared_ptr const&) [1320] ----------------------------------------------- 0.00 0.00 1/1 nfd::Forwarder::~Forwarder() [229] [1321] 0.0 0.00 0.00 1 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [1321] ----------------------------------------------- 8 std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1322] 0.00 0.00 1/1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1232] [1322] 0.0 0.00 0.00 1+8 std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1322] 8 std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1322] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique_ const, std::shared_ptr > >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::pair const, std::shared_ptr >&&) [1010] [1323] 0.0 0.00 0.00 1 std::pair const, std::shared_ptr > >, bool> std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique const, std::shared_ptr > >(std::pair const, std::shared_ptr >&&) [1323] 0.00 0.00 1/2 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_ const, std::shared_ptr > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const, std::shared_ptr >&&) [1009] ----------------------------------------------- 2 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [1324] 1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1324] 0.0 0.00 0.00 1+2 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [1324] 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [996] 2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 2 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [1324] ----------------------------------------------- 11 std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1325] 0.00 0.00 1/1 std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1233] [1325] 0.0 0.00 0.00 1+11 std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1325] 11 std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1325] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique_ const, std::shared_ptr > >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::pair const, std::shared_ptr >&&) [1013] [1326] 0.0 0.00 0.00 1 std::pair const, std::shared_ptr > >, bool> std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique const, std::shared_ptr > >(std::pair const, std::shared_ptr >&&) [1326] 0.00 0.00 1/2 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_ const, std::shared_ptr > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const, std::shared_ptr >&&) [1012] ----------------------------------------------- 2 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [1327] 1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1327] 0.0 0.00 0.00 1+2 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [1327] 0.00 0.00 2/2 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [999] 2 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 2 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [1327] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique_ const, std::shared_ptr > >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::pair const, std::shared_ptr >&&) [788] [1328] 0.0 0.00 0.00 1 std::pair const, std::shared_ptr > >, bool> std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique const, std::shared_ptr > >(std::pair const, std::shared_ptr >&&) [1328] 0.00 0.00 1/32 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_ const, std::shared_ptr > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const, std::shared_ptr >&&) [787] ----------------------------------------------- 0.00 0.00 1/1 std::pair const, std::shared_ptr > >, bool> std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique const, std::shared_ptr > >(std::pair const, std::shared_ptr >&&) [1330] [1329] 0.0 0.00 0.00 1 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_ const, std::shared_ptr > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const, std::shared_ptr >&&) [1329] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique_ const, std::shared_ptr > >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::pair const, std::shared_ptr >&&) [1331] [1330] 0.0 0.00 0.00 1 std::pair const, std::shared_ptr > >, bool> std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique const, std::shared_ptr > >(std::pair const, std::shared_ptr >&&) [1330] 0.00 0.00 1/1 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_ const, std::shared_ptr > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const, std::shared_ptr >&&) [1329] ----------------------------------------------- 0.00 0.00 1/1 std::map, std::shared_ptr, std::less >, std::allocator const, std::shared_ptr > > >::operator[](boost::asio::local::basic_endpoint const&) [1316] [1331] 0.0 0.00 0.00 1 std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique_ const, std::shared_ptr > >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::pair const, std::shared_ptr >&&) [1331] 0.00 0.00 1/1 std::pair const, std::shared_ptr > >, bool> std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique const, std::shared_ptr > >(std::pair const, std::shared_ptr >&&) [1330] ----------------------------------------------- 1 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [1332] 1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1332] 0.0 0.00 0.00 1+1 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [1332] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1282] 1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] 1 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [1332] ----------------------------------------------- 45 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1333] 0.00 0.00 1/1 nfd::LoggerFactory::~LoggerFactory() [1489] [1333] 0.0 0.00 0.00 1+45 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1333] 45 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1333] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_ >(std::_Rb_tree_const_iterator >, std::pair&&) [853] [1334] 0.0 0.00 0.00 1 std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) [1334] 0.00 0.00 1/7 std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_ >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair&&) [852] ----------------------------------------------- 1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1335] 0.00 0.00 1/1 boost::program_options::variables_map::~variables_map() [1893] [1335] 0.0 0.00 0.00 1+1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1335] 0.00 0.00 1/1 boost::any::holder::~holder() [1171] 1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1335] ----------------------------------------------- 0.00 0.00 1/1 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [1338] [1336] 0.0 0.00 0.00 1 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [1336] ----------------------------------------------- 0.00 0.00 1/1 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [1339] [1337] 0.0 0.00 0.00 1 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [1337] ----------------------------------------------- 0.00 0.00 1/1 nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [585] [1338] 0.0 0.00 0.00 1 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [1338] 0.00 0.00 1/1 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [1336] ----------------------------------------------- 0.00 0.00 1/1 nfd::FaceManager::processSectionUnix(boost::property_tree::basic_ptree > const&, bool) [541] [1339] 0.0 0.00 0.00 1 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [1339] 0.00 0.00 1/1 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [1337] ----------------------------------------------- 0.00 0.00 1/1 nfd::cs::priority_fifo::PriorityFifoPolicy::~PriorityFifoPolicy() [1134] [1340] 0.0 0.00 0.00 1 std::_Rb_tree, std::pair const, nfd::cs::priority_fifo::EntryInfo*>, std::_Select1st const, nfd::cs::priority_fifo::EntryInfo*> >, nfd::cs::priority_fifo::EntryItComparator, std::allocator const, nfd::cs::priority_fifo::EntryInfo*> > >::_M_erase(std::_Rb_tree_node const, nfd::cs::priority_fifo::EntryInfo*> >*) [1340] ----------------------------------------------- 0.00 0.00 1/1 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [16] [1341] 0.0 0.00 0.00 1 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [1341] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > >(std::_Rb_tree_const_iterator > >, std::pair >&&) [731] [1342] 0.0 0.00 0.00 1 std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [1342] 0.00 0.00 1/101 std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [730] ----------------------------------------------- 36 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [1343] 0.00 0.00 1/1 nfd::FaceTable::~FaceTable() [1161] [1343] 0.0 0.00 0.00 1+36 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [1343] 36 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [1343] ----------------------------------------------- 0.00 0.00 1/1 std::pair, std::allocator > > > >, bool> std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique, std::allocator > > > >(std::pair, std::allocator > > >&&) [1345] [1344] 0.0 0.00 0.00 1 std::_Rb_tree_iterator, std::allocator > > > > std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_, std::allocator > > > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair, std::allocator > > >&&) [1344] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree_iterator, std::allocator > > > > std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique_, std::allocator > > > >(std::_Rb_tree_const_iterator, std::allocator > > > >, std::pair, std::allocator > > >&&) [1346] [1345] 0.0 0.00 0.00 1 std::pair, std::allocator > > > >, bool> std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique, std::allocator > > > >(std::pair, std::allocator > > >&&) [1345] 0.00 0.00 1/1 std::_Rb_tree_iterator, std::allocator > > > > std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_, std::allocator > > > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair, std::allocator > > >&&) [1344] ----------------------------------------------- 0.00 0.00 1/1 std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::operator[](unsigned long const&) [1317] [1346] 0.0 0.00 0.00 1 std::_Rb_tree_iterator, std::allocator > > > > std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique_, std::allocator > > > >(std::_Rb_tree_const_iterator, std::allocator > > > >, std::pair, std::allocator > > >&&) [1346] 0.00 0.00 1/1 std::pair, std::allocator > > > >, bool> std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique, std::allocator > > > >(std::pair, std::allocator > > >&&) [1345] ----------------------------------------------- 0.00 0.00 1/1 std::pair, bool> std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned long const&) [3235] [1347] 0.0 0.00 0.00 1 std::_Rb_tree_iterator std::_Rb_tree, std::less, std::allocator >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, unsigned long const&) [1347] ----------------------------------------------- 0.00 0.00 1/1 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [505] [1348] 0.0 0.00 0.00 1 std::function const&)>::function, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >(std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)>, std::enable_if, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::value), std::function const&)>::_Useless>::type) [1348] ----------------------------------------------- 0.00 0.00 1/1 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [500] [1349] 0.0 0.00 0.00 1 std::function const&)>::function, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >(std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)>, std::enable_if, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::value), std::function const&)>::_Useless>::type) [1349] ----------------------------------------------- 0.00 0.00 1/1 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [499] [1350] 0.0 0.00 0.00 1 std::function const&)>::function, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >(std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)>, std::enable_if, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::value), std::function const&)>::_Useless>::type) [1350] ----------------------------------------------- 0.00 0.00 1/1 void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [501] [1351] 0.0 0.00 0.00 1 std::function const&)>::function, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >(std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)>, std::enable_if, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::value), std::function const&)>::_Useless>::type) [1351] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::Rib::insert(ndn::Name const&, nfd::rib::Route const&) [286] [1352] 0.0 0.00 0.00 1 std::shared_ptr std::allocate_shared, nfd::rib::RibEntry>(std::allocator const&, nfd::rib::RibEntry&&) [1352] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1311] ----------------------------------------------- 0.00 0.00 1/1 nfd::rib::RibStatusPublisher::RibStatusPublisher(nfd::rib::Rib const&, ndn::Face&, ndn::Name const&, ndn::security::KeyChain&) [1152] [1353] 0.0 0.00 0.00 1 __tcf_0 [1353] ----------------------------------------------- 7 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [3206] [3206] 0.0 0.00 0.00 0+7 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [3206] 7 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [3206] ----------------------------------------------- This table describes the call tree of the program, and was sorted by the total amount of time spent in each function and its children. Each entry in this table consists of several lines. The line with the index number at the left hand margin lists the current function. The lines above it list the functions that called this function, and the lines below it list the functions this one called. This line lists: index A unique number given to each element of the table. Index numbers are sorted numerically. The index number is printed next to every function name so it is easier to look up where the function in the table. % time This is the percentage of the `total' time that was spent in this function and its children. Note that due to different viewpoints, functions excluded by options, etc, these numbers will NOT add up to 100%. self This is the total amount of time spent in this function. children This is the total amount of time propagated into this function by its children. called This is the number of times the function was called. If the function called itself recursively, the number only includes non-recursive calls, and is followed by a `+' and the number of recursive calls. name The name of the current function. The index number is printed after it. If the function is a member of a cycle, the cycle number is printed between the function's name and the index number. For the function's parents, the fields have the following meanings: self This is the amount of time that was propagated directly from the function into this parent. children This is the amount of time that was propagated from the function's children into this parent. called This is the number of times this parent called the function `/' the total number of times the function was called. Recursive calls to the function are not included in the number after the `/'. name This is the name of the parent. The parent's index number is printed after it. If the parent is a member of a cycle, the cycle number is printed between the name and the index number. If the parents of the function cannot be determined, the word `' is printed in the `name' field, and all the other fields are blank. For the function's children, the fields have the following meanings: self This is the amount of time that was propagated directly from the child into the function. children This is the amount of time that was propagated from the child's children to the function. called This is the number of times the function called this child `/' the total number of times the child was called. Recursive calls by the child are not listed in the number after the `/'. name This is the name of the child. The child's index number is printed after it. If the child is a member of a cycle, the cycle number is printed between the name and the index number. If there are any cycles (circles) in the call graph, there is an entry for the cycle-as-a-whole. This entry shows who called the cycle (as parents) and the members of the cycle (as children.) The `+' recursive calls entry shows the number of function calls that were internal to the cycle, and the calls entry for each member shows, for that member, how many times it was called from other members of the cycle. Index by function name [1016] _GLOBAL__sub_I__Z10CityHash32PKcm (city-hash.cpp) [683] nfd::face::InternalClientTransport::receiveFromLink(ndn::Block const&) [569] std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [1017] _GLOBAL__sub_I__ZN3nfd10ConfigFileC2ESt8functionIFvRKSsS3_RKN5boost13property_tree11basic_ptreeISsSsSt4lessISsEEEbEE (config-file.cpp) [410] nfd::face::InternalClientTransport::connectToForwarder(nfd::face::InternalForwarderTransport*) [778] std::_Function_handler (unsigned long), std::_Bind (nfd::Forwarder::*)(unsigned long) const> (nfd::Forwarder*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, unsigned long) [1018] _GLOBAL__sub_I__ZN3nfd10FibManagerC2ERNS_3FibESt8functionIFSt10shared_ptrINS_4face4FaceEEmEERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE (fib-manager.cpp) [1158] nfd::face::InternalClientTransport::~InternalClientTransport() [190] std::_Function_handler (nfd::name_tree::Entry const&), nfd::StrategyChoice::changeStrategy(nfd::strategy_choice::Entry&, nfd::fw::Strategy&, nfd::fw::Strategy&)::{lambda(nfd::name_tree::Entry const&)#1}>::_M_invoke(std::_Any_data const&, nfd::name_tree::Entry const&) (functional) [1019] _GLOBAL__sub_I__ZN3nfd10TcpChannelC2ERKN5boost4asio2ip14basic_endpointINS3_3tcpEEE (tcp-channel.cpp) [407] nfd::face::InternalForwarderTransport::receiveFromLink(ndn::Block const&) [396] std::_Function_handler::_M_invoke(std::_Any_data const&, nfd::name_tree::Entry const&) [1020] _GLOBAL__sub_I__ZN3nfd10TcpFactory16prohibitEndpointERKN5boost4asio2ip14basic_endpointINS3_3tcpEEE (tcp-factory.cpp) [431] nfd::face::InternalForwarderTransport::doSend(nfd::face::Transport::Packet&&) [71] std::_Function_handler) const::{lambda(nfd::name_tree::Entry const&)#1}>::_M_invoke(std::_Any_data const&, nfd::name_tree::Entry const&) (functional) [1021] _GLOBAL__sub_I__ZN3nfd10UdpChannelC2ERKN5boost4asio2ip14basic_endpointINS3_3udpEEERKNS1_6chrono8durationIlNS1_5ratioILl1ELl1EEEEE (udp-channel.cpp) [418] nfd::face::InternalForwarderTransport::InternalForwarderTransport(ndn::util::FaceUri const&, ndn::util::FaceUri const&, ndn::nfd::FaceScope, ndn::nfd::LinkType) [247] std::_Function_handler::_M_invoke(std::_Any_data const&, nfd::name_tree::Entry const&) (functional) [1022] _GLOBAL__sub_I__ZN3nfd10UdpFactory16prohibitEndpointERKN5boost4asio2ip14basic_endpointINS3_3udpEEE (udp-factory.cpp) [384] nfd::face::Face::Face(std::unique_ptr >, std::unique_ptr >) [77] std::_Function_handler, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::_M_invoke(std::_Any_data const&, nfd::fw::Strategy*) [1023] _GLOBAL__sub_I__ZN3nfd10g_logMutexE (logger.cpp) [711] nfd::face::Transport::setPersistency(ndn::nfd::FacePersistency) [29] std::_Function_handler, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::_M_invoke(std::_Any_data const&, nfd::fw::Strategy*) [1024] _GLOBAL__sub_I__ZN3nfd11FaceManagerC2ERNS_9FaceTableERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE (face-manager.cpp) [385] nfd::face::Transport::setFaceAndLinkService(nfd::face::Face&, nfd::face::LinkService&) [276] std::_Function_handler)> (std::_Placeholder<1>, std::shared_ptr)> >::_M_invoke(std::_Any_data const&, nfd::fw::Strategy*) [1025] _GLOBAL__sub_I__ZN3nfd11ManagerBaseC2ERN3ndn4mgmt10DispatcherERNS_16CommandValidatorERKSs (manager-base.cpp) [32] nfd::face::Transport::send(nfd::face::Transport::Packet&&) [152] std::_Function_handler, nfd::face::Face const&, ndn::Data const&)> (std::_Placeholder<1>, std::shared_ptr, std::reference_wrapper, std::reference_wrapper)> >::_M_invoke(std::_Any_data const&, nfd::fw::Strategy*) [1026] _GLOBAL__sub_I__ZN3nfd12MeasurementsC2ERNS_8NameTreeE (measurements.cpp) [147] nfd::face::Transport::Packet::Packet(ndn::Block&&) [915] std::_Function_handler::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1027] _GLOBAL__sub_I__ZN3nfd12RttEstimatorC2EtN5boost6chrono8durationIlNS1_5ratioILl1ELl1000000EEEEEd (rtt-estimator.cpp) [164] nfd::face::Transport::receive(nfd::face::Transport::Packet&&) [863] std::_Function_handler const&, ndn::nfd::ControlParameters&), void (nfd::rib::RibManager::*)(std::shared_ptr const&, ndn::nfd::ControlParameters&)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1028] _GLOBAL__sub_I__ZN3nfd12getGlobalRngEv (random.cpp) [155] nfd::face::Transport::setState(nfd::face::TransportState) [638] std::_Function_handler (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::lp::Nack const&) [1029] _GLOBAL__sub_I__ZN3nfd12measurements5EntryC2ERKN3ndn4NameE (measurements-entry.cpp) [386] nfd::face::Transport::Transport() [326] std::_Function_handler), std::_Bind const&)> (nfd::FibManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_invoke(std::_Any_data const&, ndn::nfd::ControlCommand const&, ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function) [1030] _GLOBAL__sub_I__ZN3nfd13DeadNonceList16DEFAULT_LIFETIMEE (dead-nonce-list.cpp) [429] nfd::face::asyncReceive(nfd::face::InternalTransportBase*, ndn::Block const&) (internal-transport.cpp) [779] std::_Function_handler), std::_Bind const&)> (nfd::FaceManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_invoke(std::_Any_data const&, ndn::nfd::ControlCommand const&, ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function) [1031] _GLOBAL__sub_I__ZN3nfd13LoggerFactory11getInstanceEv (logger-factory.cpp) [196] nfd::face::operator<<(std::ostream&, nfd::face::TransportState) [707] std::_Function_handler (nfd::rib::RibManager*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::nfd::FaceEventNotification const&) [1032] _GLOBAL__sub_I__ZN3nfd14StrategyChoiceC2ERNS_8NameTreeESt10shared_ptrINS_2fw8StrategyEE (strategy-choice.cpp) [89] nfd::face::operator<<(std::ostream&, nfd::face::FaceLogHelper const&) [360] std::_Function_handler (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Data const&) [1033] _GLOBAL__sub_I__ZN3nfd15EthernetFactory19createMulticastFaceERKNS_20NetworkInterfaceInfoERKN3ndn4util8ethernet7AddressE (ethernet-factory.cpp) [297] std::enable_if<(std::is_base_of::value)&&(!(std::is_same::value)), std::ostream&>::type nfd::face::operator<< (std::ostream&, nfd::face::FaceLogHelper const&) [685] std::_Function_handler))(nfd::face::InternalTransportBase*, ndn::Block const&)> >::_M_invoke(std::_Any_data const&, ndn::Block const&) [1034] _GLOBAL__sub_I__ZN3nfd15PrivilegeHelper11s_normalUidE (privilege-helper.cpp) [758] nfd::Logger::Logger(std::string const&, nfd::LogLevel) [690] std::_Function_handler))(nfd::face::InternalTransportBase*, ndn::Block const&)> >::_M_invoke(std::_Any_data const&, ndn::Block const&) [1035] _GLOBAL__sub_I__ZN3nfd15strategy_choice5EntryC2ERKN3ndn4NameE (strategy-choice-entry.cpp) [867] nfd::Channel::setUri(ndn::util::FaceUri const&) [18] std::_Function_handler, ndn::Interest const&)> (nfd::Forwarder*, std::reference_wrapper, std::shared_ptr, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Interest const&) [1036] _GLOBAL__sub_I__ZN3nfd16CommandValidatorC2Ev (command-validator.cpp) [868] nfd::Channel::~Channel() [262] std::_Function_handler (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Interest const&) [1037] _GLOBAL__sub_I__ZN3nfd16StrategyInfoHost17clearStrategyInfoEv (strategy-info-host.cpp) [1159] nfd::general::setConfigFile(nfd::ConfigFile&) [211] std::_Function_handler, ndn::Interest const&, ndn::Data const&)> (nfd::Forwarder*, std::reference_wrapper, std::shared_ptr, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_invoke(std::_Any_data const&, ndn::Interest const&, ndn::Data const&) [1038] _GLOBAL__sub_I__ZN3nfd17UnixStreamChannelC2ERKN5boost4asio5local14basic_endpointINS3_15stream_protocolEEE (unix-stream-channel.cpp) [954] nfd::general::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (general-config-section.cpp) [706] std::_Function_handler const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}>::_M_invoke(std::_Any_data const&, nfd::face::TransportState const&, nfd::face::TransportState const&) (functional) [1039] _GLOBAL__sub_I__ZN3nfd17UnixStreamFactory13createChannelERKSs (unix-stream-factory.cpp) [184] nfd::NameTree::const_iterator::const_iterator(nfd::NameTree::IteratorType, nfd::NameTree const&, std::shared_ptr, std::function const&, std::function (nfd::name_tree::Entry const&)> const&) [980] std::_Function_handler > const&, bool, std::string const&), void (*)(boost::property_tree::basic_ptree > const&, bool, std::string const&)>::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree > const&, bool, std::string const&) [1040] _GLOBAL__sub_I__ZN3nfd18getGlobalIoServiceEv (global-io.cpp) [342] nfd::NameTree::const_iterator::const_iterator() [981] std::_Function_handler > const&, bool, std::string const&), std::_Bind > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree > const&, bool, std::string const&) [1041] _GLOBAL__sub_I__ZN3nfd19TablesConfigSection22DEFAULT_CS_MAX_PACKETSE (tables-config-section.cpp) [100] nfd::NameTree::const_iterator::const_iterator(nfd::NameTree::const_iterator const&) [888] std::_Function_handler > const&, bool, std::string const&), std::_Bind > const&, bool, std::string const&)> (nfd::LoggerFactory*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree > const&, bool, std::string const&) [1042] _GLOBAL__sub_I__ZN3nfd20MeasurementsAccessorC2ERNS_12MeasurementsERKNS_14StrategyChoiceERKNS_2fw8StrategyE (measurements-accessor.cpp) [62] nfd::NameTree::const_iterator::operator++() [982] std::_Function_handler > const&, bool, std::string const&), std::_Bind > const&, bool, std::string const&)> (nfd::CommandValidator*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree > const&, bool, std::string const&) [1043] _GLOBAL__sub_I__ZN3nfd21StrategyChoiceManagerC2ERNS_14StrategyChoiceERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE (strategy-choice-manager.cpp) [105] nfd::NameTree::eraseEntryIfEmpty(std::shared_ptr) [983] std::_Function_handler > const&, bool, std::string const&), std::_Bind > const&, bool, std::string const&)> (nfd::TablesConfigSection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree > const&, bool, std::string const&) [1044] _GLOBAL__sub_I__ZN3nfd22ForwarderStatusManagerC2ERNS_9ForwarderERN3ndn4mgmt10DispatcherE (forwarder-status-manager.cpp) [108] nfd::NameTree::get(nfd::pit::Entry const&) [984] std::_Function_handler > const&, bool, std::string const&), std::_Bind > const&, bool, std::string const&)> (nfd::rib::RibManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree > const&, bool, std::string const&) [1045] _GLOBAL__sub_I__ZN3nfd25setDebugNetworkInterfacesESt10shared_ptrISt6vectorINS_20NetworkInterfaceInfoESaIS2_EEE (network-interface.cpp) [43] nfd::NameTree::insert(ndn::Name const&) [744] std::_Function_handler const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_invoke(std::_Any_data const&, std::string const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const*) [1046] _GLOBAL__sub_I__ZN3nfd2cs13priority_fifo18PriorityFifoPolicy11POLICY_NAMEE (cs-policy-priority-fifo.cpp) [28] nfd::NameTree::lookup(ndn::Name const&) [791] std::_Function_handler > const&, bool), void (*)(std::string const&, std::string const&, boost::property_tree::basic_ptree > const&, bool)>::_M_invoke(std::_Any_data const&, std::string const&, std::string const&, boost::property_tree::basic_ptree > const&, bool) [1047] _GLOBAL__sub_I__ZN3nfd2cs17makeDefaultPolicyEv (cs.cpp) [882] nfd::NameTree::resize(unsigned long) [821] std::_Function_handler > const&, bool), nfd::rib::Nrd::initialize()::{lambda(std::string const&, std::string const&, boost::property_tree::basic_ptree > const&, bool)#1}>::_M_invoke(std::_Any_data const&, std::string const&, std::string const&, boost::property_tree::basic_ptree > const&, bool) (functional) [1048] _GLOBAL__sub_I__ZN3nfd2cs3lru9LruPolicy11POLICY_NAMEE (cs-policy-lru.cpp) [372] nfd::NameTree::NameTree(unsigned long) [421] std::_Function_handler const&), std::_Bind)> (nfd::ManagerBase*, ndn::Interest, std::function)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [1049] _GLOBAL__sub_I__ZN3nfd2cs5Entry7setDataESt10shared_ptrIKN3ndn4DataEEb (cs-entry.cpp) [280] nfd::NameTree::~NameTree() [785] std::_Function_handler const&), std::_Bind const&, std::function const&)> (nfd::FaceManager*, ndn::nfd::ControlParameters, std::_Placeholder<1>, std::function)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [1050] _GLOBAL__sub_I__ZN3nfd2cs6PolicyC2ERKSs (cs-policy.cpp) [321] nfd::FaceTable::addReserved(std::shared_ptr, unsigned long) [446] std::_Function_handler const&), std::_Bind, std::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [1051] _GLOBAL__sub_I__ZN3nfd2cs9EntryImplC2ERKN3ndn4NameE (cs-entry-impl.cpp) [95] nfd::FaceTable::add(std::shared_ptr) [496] std::_Function_handler const&), std::_Bind)> (nfd::fw::AccessStrategy*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [1052] _GLOBAL__sub_I__ZN3nfd2fw11NccStrategy13STRATEGY_NAMEE (ncc-strategy.cpp) [157] nfd::FaceTable::remove(std::shared_ptr) [121] std::_Function_handler const&), std::_Bind)> (nfd::FaceTable*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [1053] _GLOBAL__sub_I__ZN3nfd2fw14AccessStrategy13STRATEGY_NAMEE (access-strategy.cpp) [94] nfd::FaceTable::addImpl(std::shared_ptr, unsigned long) [285] std::_Function_handler const&), nfd::cs::Cs::setPolicyImpl(std::unique_ptr >&)::{lambda(std::_Rb_tree_const_iterator)#1}>::_M_invoke(std::_Any_data const&, std::_Rb_tree_const_iterator const&) (functional) [1054] _GLOBAL__sub_I__ZN3nfd2fw17BestRouteStrategy13STRATEGY_NAMEE (best-route-strategy.cpp) [1160] nfd::FaceTable::FaceTable(nfd::Forwarder&) [64] std::_Function_handler, bool, boost::chrono::duration > const&>, boost::_bi::list4, boost::_bi::value >, boost::_bi::value, boost::_bi::value > > > > >::_M_invoke(std::_Any_data const&) [1055] _GLOBAL__sub_I__ZN3nfd2fw17BroadcastStrategy13STRATEGY_NAMEE (broadcast-strategy.cpp) [1161] nfd::FaceTable::~FaceTable() [156] std::_Function_handler)> (nfd::FaceTable*, std::shared_ptr)> >::_M_invoke(std::_Any_data const&) [1056] _GLOBAL__sub_I__ZN3nfd2fw17MulticastStrategy13STRATEGY_NAMEE (multicast-strategy.cpp) [23] nfd::Forwarder::onIncomingData(nfd::face::Face&, ndn::Data const&) [112] std::_Function_handler)> (nfd::Forwarder*, std::shared_ptr)> >::_M_invoke(std::_Any_data const&) [1057] _GLOBAL__sub_I__ZN3nfd2fw18BestRouteStrategy213STRATEGY_NAMEE (best-route-strategy2.cpp) [54] nfd::Forwarder::onIncomingNack(nfd::face::Face&, ndn::lp::Nack const&) [864] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1058] _GLOBAL__sub_I__ZN3nfd2fw19makeDefaultStrategyERNS_9ForwarderE (strategy-registry.cpp) [38] nfd::Forwarder::onOutgoingData(ndn::Data const&, nfd::face::Face&) [1224] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1059] _GLOBAL__sub_I__ZN3nfd2fw20RetxSuppressionFixed25DEFAULT_MIN_RETX_INTERVALE (retx-suppression-fixed.cpp) [92] nfd::Forwarder::onOutgoingNack(std::shared_ptr, nfd::face::Face const&, ndn::lp::NackHeader const&) [916] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1060] _GLOBAL__sub_I__ZN3nfd2fw21ClientControlStrategy13STRATEGY_NAMEE (client-control-strategy.cpp) [252] nfd::Forwarder::startProcessData(nfd::face::Face&, ndn::Data const&) [985] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1061] _GLOBAL__sub_I__ZN3nfd2fw26RetxSuppressionExponential24DEFAULT_INITIAL_INTERVALE (retx-suppression-exponential.cpp) [53] nfd::Forwarder::startProcessNack(nfd::face::Face&, ndn::lp::Nack const&) [1225] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1062] _GLOBAL__sub_I__ZN3nfd2fw8StrategyC2ERNS_9ForwarderERKN3ndn4NameE (strategy.cpp) [303] nfd::Forwarder::onContentStoreHit(nfd::face::Face const&, std::shared_ptr, ndn::Interest const&, ndn::Data const&) [1226] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1063] _GLOBAL__sub_I__ZN3nfd3Fib12s_emptyEntryE (fib.cpp) [267] nfd::Forwarder::onDataUnsolicited(nfd::face::Face&, ndn::Data const&) [986] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1064] _GLOBAL__sub_I__ZN3nfd3NfdC2ERKSsRN3ndn8security8KeyChainE (nfd.cpp) [87] nfd::Forwarder::setStragglerTimer(std::shared_ptr, bool, boost::chrono::duration > const&) [1227] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1065] _GLOBAL__sub_I__ZN3nfd3PitC2ERNS_8NameTreeE (pit.cpp) [111] nfd::Forwarder::setUnsatisfyTimer(std::shared_ptr) [1228] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1066] _GLOBAL__sub_I__ZN3nfd3fib5EntryC2ERKN3ndn4NameE (fib-entry.cpp) [47] nfd::Forwarder::dispatchToStrategy(std::shared_ptr, std::function) [1229] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1067] _GLOBAL__sub_I__ZN3nfd3fib7NextHopC2ESt10shared_ptrINS_4face4FaceEE (fib-nexthop.cpp) [19] nfd::Forwarder::onContentStoreMiss(nfd::face::Face const&, std::shared_ptr, ndn::Interest const&) [987] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1068] _GLOBAL__sub_I__ZN3nfd3pit10FaceRecordC2ESt10shared_ptrINS_4face4FaceEE (pit-face-record.cpp) [11] nfd::Forwarder::onIncomingInterest(nfd::face::Face&, ndn::Interest const&) [1230] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1069] _GLOBAL__sub_I__ZN3nfd3pit5Entry14LOCALHOST_NAMEE (pit-entry.cpp) [65] nfd::Forwarder::onInterestFinalize(std::shared_ptr, bool, boost::chrono::duration > const&) [235] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1070] _GLOBAL__sub_I__ZN3nfd3pit8InRecordC2ESt10shared_ptrINS_4face4FaceEE (pit-in-record.cpp) [35] nfd::Forwarder::onOutgoingInterest(std::shared_ptr, nfd::face::Face&, bool) [1231] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1071] _GLOBAL__sub_I__ZN3nfd3pit9OutRecordC2ESt10shared_ptrINS_4face4FaceEE (pit-out-record.cpp) [133] nfd::Forwarder::insertDeadNonceList(nfd::pit::Entry&, bool, boost::chrono::duration > const&, nfd::face::Face*) [308] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1072] _GLOBAL__sub_I__ZN3nfd3rib10FibUpdater16MAX_NUM_TIMEOUTSE (fib-updater.cpp) [10] nfd::Forwarder::startProcessInterest(nfd::face::Face&, ndn::Interest const&) [132] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1073] _GLOBAL__sub_I__ZN3nfd3rib10RibManager14COMMAND_PREFIXE (rib-manager.cpp) [116] nfd::Forwarder::onInterestUnsatisfied(std::shared_ptr) [329] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1074] _GLOBAL__sub_I__ZN3nfd3rib14RibUpdateBatchC2Em (rib-update-batch.cpp) [193] nfd::Forwarder::cancelUnsatisfyAndStragglerTimer(std::shared_ptr) [675] std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1075] _GLOBAL__sub_I__ZN3nfd3rib18RibStatusPublisherC2ERKNS0_3RibERN3ndn4FaceERKNS5_4NameERNS5_8security8KeyChainE (rib-status-publisher.cpp) [153] nfd::Forwarder::Forwarder() [273] std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1076] _GLOBAL__sub_I__ZN3nfd3rib20AutoPrefixPropagatorC2ERN3ndn3nfd10ControllerERNS2_8security8KeyChainERNS0_3RibE (auto-prefix-propagator.cpp) [228] nfd::Forwarder::~Forwarder() [334] std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1077] _GLOBAL__sub_I__ZN3nfd3rib3NrdC2ERKSsRN3ndn8security8KeyChainE (nrd.cpp) [229] nfd::Forwarder::~Forwarder() [338] std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1078] _GLOBAL__sub_I__ZN3nfd3rib3RibC2Ev (rib.cpp) [1162] nfd::NfdRunner::terminate(boost::system::error_code const&, int) [347] std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_deleter() [1079] _GLOBAL__sub_I__ZN3nfd3rib8RibEntry9findRouteERKNS0_5RouteE (rib-entry.cpp) [67] nfd::name_tree::computeHash(ndn::Name const&) [316] std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_deleter() [1080] _GLOBAL__sub_I__ZN3nfd3rib9FibUpdate15createAddUpdateERKN3ndn4NameEmm (fib-update.cpp) [120] nfd::name_tree::computeHashSet(ndn::Name const&) [988] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1081] _GLOBAL__sub_I__ZN3nfd3rib9RibUpdateC2Ev (rib-update.cpp) [268] nfd::name_tree::Node::Node() [1232] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1082] _GLOBAL__sub_I__ZN3nfd3riblsERSoNS0_17PropagationStatusE (propagated-entry.cpp) [341] nfd::name_tree::Node::~Node() [989] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1083] _GLOBAL__sub_I__ZN3nfd3udp10computeMtuERKN5boost4asio2ip14basic_endpointINS3_3udpEEE (udp-protocol.cpp) [362] nfd::name_tree::Entry::setFibEntry(std::shared_ptr) [1233] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1084] _GLOBAL__sub_I__ZN3nfd4face11LinkServiceC2Ev (link-service.cpp) [149] nfd::name_tree::Entry::erasePitEntry(std::shared_ptr) [298] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1085] _GLOBAL__sub_I__ZN3nfd4face12FaceCountersC2ERKNS0_19LinkServiceCountersERKNS0_17TransportCountersE (face-counters.cpp) [127] nfd::name_tree::Entry::insertPitEntry(std::shared_ptr) [1234] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1086] _GLOBAL__sub_I__ZN3nfd4face12LpFragmenter7OptionsC2Ev (lp-fragmenter.cpp) [1163] nfd::name_tree::Entry::setStrategyChoiceEntry(std::shared_ptr) [1235] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1087] _GLOBAL__sub_I__ZN3nfd4face12makeNullFaceERKN3ndn4util7FaceUriE (null-face.cpp) [107] nfd::name_tree::Entry::Entry(ndn::Name const&) [1236] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1088] _GLOBAL__sub_I__ZN3nfd4face13LpReassembler7OptionsC2Ev (lp-reassembler.cpp) [204] nfd::name_tree::Entry::~Entry() [1237] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1089] _GLOBAL__sub_I__ZN3nfd4face15StreamTransportIN5boost4asio2ip3tcpEE8g_loggerE (tcp-transport.cpp) [337] nfd::scheduler::ScopedEventId::ScopedEventId(nfd::scheduler::ScopedEventId&&) [1238] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1090] _GLOBAL__sub_I__ZN3nfd4face15StreamTransportIN5boost4asio5local15stream_protocolEE8g_loggerE (unix-stream-transport.cpp) [776] nfd::scheduler::ScopedEventId::ScopedEventId() [1239] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1091] _GLOBAL__sub_I__ZN3nfd4face16makeInternalFaceERN3ndn8security8KeyChainE (internal-face.cpp) [619] nfd::scheduler::ScopedEventId::~ScopedEventId() [1240] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1092] _GLOBAL__sub_I__ZN3nfd4face17DatagramTransportIN5boost4asio2ip3udpENS0_7UnicastEE8g_loggerE (unicast-udp-transport.cpp) [168] nfd::scheduler::getGlobalScheduler() [1241] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1093] _GLOBAL__sub_I__ZN3nfd4face17DatagramTransportIN5boost4asio2ip3udpENS0_9MulticastEE8g_loggerE (multicast-udp-transport.cpp) [174] nfd::scheduler::cancel(std::shared_ptr const&) [1242] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1094] _GLOBAL__sub_I__ZN3nfd4face17EthernetTransportC2ERKNS_20NetworkInterfaceInfoERKN3ndn4util8ethernet7AddressE (ethernet-transport.cpp) [257] nfd::scheduler::schedule(boost::chrono::duration > const&, std::function const&) [1243] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1095] _GLOBAL__sub_I__ZN3nfd4face26GenericLinkServiceCountersC2ERKNS0_13LpReassemblerE (generic-link-service.cpp) [260] nfd::insertNonceToDnl(nfd::DeadNonceList&, nfd::pit::Entry const&, nfd::pit::OutRecord const&) (forwarder.cpp) [917] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1096] _GLOBAL__sub_I__ZN3nfd4face26InternalForwarderTransport8g_loggerE (internal-transport.cpp) [304] nfd::compare_pickInterest(nfd::pit::InRecord const&, nfd::pit::InRecord const&, nfd::face::Face const*) (forwarder.cpp) [236] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1097] _GLOBAL__sub_I__ZN3nfd4face4FaceC2ESt10unique_ptrINS0_11LinkServiceESt14default_deleteIS3_EES2_INS0_9TransportES4_IS7_EE (face.cpp) [883] nfd::ignoreRibAndLogSections(std::string const&, std::string const&, boost::property_tree::basic_ptree > const&, bool) (nfd.cpp) [590] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1098] _GLOBAL__sub_I__ZN3nfd4facelsERSoNS0_14TransportStateE (transport.cpp) [192] nfd::predicate_NameTreeEntry_hasFibEntry(nfd::name_tree::Entry const&) (fib.cpp) [191] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1099] _GLOBAL__sub_I__ZN3nfd7ChannelD2Ev (channel.cpp) [651] boost::multi_index::multi_index_container > >, boost::multi_index::indexed_by >, boost::multi_index::ordered_non_unique >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member > >, std::string const, &std::pair > >::first>, std::less >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator > > > >::multi_index_container(boost::multi_index::multi_index_container > >, boost::multi_index::indexed_by >, boost::multi_index::ordered_non_unique >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member > >, std::string const, &std::pair > >::first>, std::less >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator > > > > const&) [210] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1100] _GLOBAL__sub_I__ZN3nfd7general13setConfigFileERNS_10ConfigFileE (general-config-section.cpp) [859] boost::multi_index::detail::hashed_index, boost::hash, std::equal_to, boost::multi_index::detail::nth_layer<2, unsigned long, boost::multi_index::indexed_by >, boost::multi_index::hashed_non_unique, mpl_::na, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator >, boost::mpl::vector0, boost::multi_index::detail::hashed_non_unique_tag>::unchecked_rehash(unsigned long) [317] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_deleter() [1101] _GLOBAL__sub_I__ZN3nfd9FaceTableC2ERNS_9ForwarderE (face-table.cpp) [650] boost::multi_index::detail::ordered_index > >, std::string const, &std::pair > >::first>, std::less, boost::multi_index::detail::nth_layer<2, std::pair > >, boost::multi_index::indexed_by >, boost::multi_index::ordered_non_unique >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member > >, std::string const, &std::pair > >::first>, std::less >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator > > > >, boost::mpl::v_item >::subs::by_name, boost::mpl::vector0, 0>, boost::multi_index::detail::ordered_non_unique_tag>::copy_(boost::multi_index::detail::ordered_index > >, std::string const, &std::pair > >::first>, std::less, boost::multi_index::detail::nth_layer<2, std::pair > >, boost::multi_index::indexed_by >, boost::multi_index::ordered_non_unique >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member > >, std::string const, &std::pair > >::first>, std::less >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator > > > >, boost::mpl::v_item >::subs::by_name, boost::mpl::vector0, 0>, boost::multi_index::detail::ordered_non_unique_tag> const&, boost::multi_index::detail::copy_map > >, std::allocator > > > > > >, std::allocator > > > > const&) [395] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_deleter() [1102] _GLOBAL__sub_I__ZN3nfd9Forwarder14LOCALHOST_NAMEE (forwarder.cpp) [1164] boost::property_tree::basic_ptree >::get_child_optional(boost::property_tree::string_path > const&) [1244] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1103] _GLOBAL__sub_I__ZN3nfd9name_tree11computeHashERKN3ndn4NameE (name-tree.cpp) [884] boost::property_tree::basic_ptree >::get_child(boost::property_tree::string_path > const&) [1245] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1104] _GLOBAL__sub_I__ZN3nfd9name_tree4NodeC2Ev (name-tree-entry.cpp) [649] boost::property_tree::basic_ptree >::~basic_ptree() [323] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1105] _GLOBAL__sub_I__ZN3nfd9scheduler18getGlobalSchedulerEv (scheduler.cpp) [672] std::basic_string::value_type, std::char_traits::value_type>, std::allocator::value_type> > boost::property_tree::info_parser::expand_escapes(char const*, char const*) [379] std::_Sp_counted_deleter, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1106] _GLOBAL__sub_I__ZNK3nfd18NetworkRegionTable18isInProducerRegionERKN3ndn4LinkE (network-region-table.cpp) [640] void boost::property_tree::info_parser::skip_whitespace(char const*&) [380] std::_Sp_counted_deleter (nfd::name_tree::Entry const&)>*, std::_Sp_destroy_inplace (nfd::name_tree::Entry const&)> >, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [1107] _GLOBAL__sub_I__ZNK3nfd2fw15RetxSuppression15getLastOutgoingERKNS_3pit5EntryE (retx-suppression.cpp) [822] void boost::property_tree::info_parser::read_info_internal >, char>(std::basic_istream >&, boost::property_tree::basic_ptree >&, std::string const&, int) [230] std::_Sp_counted_deleter (nfd::name_tree::Entry const&)>*, std::_Sp_destroy_inplace (nfd::name_tree::Entry const&)> >, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1108] _GLOBAL__sub_I__ZNK3nfd3rib5RouteeqERKS1_ (route.cpp) [1165] void boost::property_tree::info_parser::read_info > >(std::string const&, boost::property_tree::basic_ptree >&, std::locale const&) [348] std::_Sp_counted_deleter (nfd::name_tree::Entry const&)>*, std::_Sp_destroy_inplace (nfd::name_tree::Entry const&)> >, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_deleter() [1109] _GLOBAL__sub_I__ZNK3nfd7Network5printERSo (network.cpp) [673] std::basic_string, std::allocator > boost::property_tree::info_parser::read_word(char const*&) [318] std::_Sp_counted_deleter (nfd::name_tree::Entry const&)>*, std::_Sp_destroy_inplace (nfd::name_tree::Entry const&)> >, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_deleter() [1110] _GLOBAL__sub_I_main (main.cpp) [799] boost::property_tree::string_path >::reduce() [634] std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [135] CityHash32(char const*, unsigned long) [1166] boost::exception_detail::clone_impl::~clone_impl() [256] std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [101] CityHash64(char const*, unsigned long) [1167] boost::exception_detail::clone_impl::~clone_impl() [876] std::_Sp_counted_deleter*, std::_Sp_destroy_inplace >, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [631] CityHash64WithSeed(char const*, unsigned long, unsigned long) [79] boost::exception_detail::refcount_ptr::operator=(boost::exception_detail::refcount_ptr const&) [1246] boost::program_options::basic_option* std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, boost::program_options::basic_option*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, boost::program_options::basic_option*) [238] CityHash64WithSeeds(char const*, unsigned long, unsigned long, unsigned long) [330] void boost::exception_detail::throw_exception_(std::out_of_range const&, char const*, char const*, int) [877] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [86] HashLen0to16(char const*, unsigned long) (city-hash.cpp) [366] boost::exception_detail::error_info_injector::~error_info_injector() [878] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [144] WeakHashLen32WithSeeds(char const*, unsigned long, unsigned long) (city-hash.cpp) [955] boost::exception_detail::copy_boost_exception(boost::exception*, boost::exception const*) [889] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [139] Fetch32(char const*) (city-hash.cpp) [1168] boost::thread_specific_ptr::delete_data::~delete_data() [1247] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [335] Fetch64(char const*) (city-hash.cpp) [1169] boost::thread_specific_ptr::delete_data::~delete_data() [1248] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [124] ndn::KeyLocator::~KeyLocator() [816] boost::thread_specific_ptr::thread_specific_ptr() [918] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [456] ndn::RegexMatcher::recursiveMatch(unsigned long, ndn::Name const&, unsigned long, unsigned long) [1170] boost::thread_specific_ptr >::delete_data::~delete_data() [919] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [620] ndn::RegexMatcher::~RegexMatcher() [956] boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > >::list4(boost::_bi::value, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value >) [920] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [618] ndn::OBufferStream::~OBufferStream() [738] boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > >::list4(boost::_bi::value, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value >) [197] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [419] ndn::SignatureInfo::~SignatureInfo() [1171] boost::any::holder::~holder() [990] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [935] ndn::ValidatorConfig::~ValidatorConfig() [264] boost::any::holder::~holder() [991] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [798] ndn::RegexBackrefManager::~RegexBackrefManager() [770] boost::asio::basic_socket >::bind(boost::asio::ip::basic_endpoint const&) [745] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [294] ndn::lp::Nack::~Nack() [1172] boost::asio::signal_set_service::shutdown_service() [746] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [163] ndn::lp::Packet& ndn::lp::Packet::add >(ndn::lp::detail::FieldDecl::ValueType const&) [1173] boost::asio::signal_set_service::~signal_set_service() [1249] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [413] ndn::lp::Packet& ndn::lp::Packet::add >(ndn::lp::detail::FieldDecl::ValueType const&) [1174] boost::asio::stream_socket_service::shutdown_service() [1250] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [364] ndn::lp::Packet& ndn::lp::Packet::add >(ndn::lp::detail::FieldDecl::ValueType const&) [1175] boost::asio::stream_socket_service::~stream_socket_service() [1251] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [177] ndn::nfd::CommandOptions::CommandOptions(ndn::nfd::CommandOptions const&) [957] boost::asio::stream_socket_service::shutdown_service() [1252] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [425] ndn::nfd::ControlParameters::ControlParameters(ndn::nfd::ControlParameters const&) [958] boost::asio::stream_socket_service::~stream_socket_service() [1253] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [351] ndn::tlv::Error::~Error() [1176] boost::asio::datagram_socket_service::shutdown_service() [1254] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [299] ndn::Name::~Name() [68] void boost::asio::datagram_socket_service::async_receive_from, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::mutable_buffers_1 const&, boost::asio::ip::basic_endpoint&, int, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >&&) [1255] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [441] void ndn::mgmt::Dispatcher::addControlCommand(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&) [535] void boost::asio::datagram_socket_service::async_receive_from const&)> const&, std::function const&>, boost::_bi::list5, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::mutable_buffers_1 const&, boost::asio::ip::basic_endpoint&, int, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list5, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > >&&) [992] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [879] ndn::name::Component::Component(ndn::name::Component&&) [1177] boost::asio::datagram_socket_service::~datagram_socket_service() [993] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [434] ndn::util::NotificationSubscriber::sendNextInterest() [1178] boost::asio::socket_acceptor_service::shutdown_service() [1256] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [522] ndn::util::NotificationSubscriber::sendInitialInterest() [1179] boost::asio::socket_acceptor_service::~socket_acceptor_service() [1257] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [610] ndn::util::signal::Signal >::disconnect(std::_List_iterator >::Slot>) [1180] boost::asio::socket_acceptor_service::shutdown_service() [1258] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [593] ndn::util::signal::Signal >::connect(std::function const&)> const&) [1181] boost::asio::socket_acceptor_service::~socket_acceptor_service() [1259] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [936] ndn::util::signal::Signal::~Signal() [761] boost::asio::ip::detail::endpoint::endpoint(boost::asio::ip::address const&, unsigned short) [1260] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1111] ndn::util::signal::Signal::operator()(ndn::Name const&) [664] boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [1261] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [460] ndn::util::signal::Signal::connect(std::function const&) [781] boost::asio::ip::address::from_string(char const*) [1262] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [51] ndn::util::signal::Signal::operator()(ndn::lp::Nack const&) [885] boost::asio::ip::operator==(boost::asio::ip::address_v6 const&, boost::asio::ip::address_v6 const&) [1263] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [461] ndn::util::signal::Signal::connect(std::function const&) [1182] boost::asio::posix::stream_descriptor_service::shutdown_service() [1264] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [22] ndn::util::signal::Signal::operator()(ndn::Data const&) [1183] boost::asio::posix::stream_descriptor_service::~stream_descriptor_service() [1265] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [462] ndn::util::signal::Signal::connect(std::function const&) [765] boost::asio::detail::socket_ops::setsockopt(int, unsigned char&, int, int, void const*, unsigned long, boost::system::error_code&) [994] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [9] ndn::util::signal::Signal::operator()(ndn::Interest const&) [782] boost::asio::detail::socket_ops::sync_connect(int, sockaddr const*, unsigned long, boost::system::error_code&) [995] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [171] ndn::util::signal::Signal::disconnect(std::_List_iterator::Slot>) [657] boost::asio::detail::socket_ops::non_blocking_recv(int, iovec*, unsigned long, int, bool, boost::system::error_code&, unsigned long&) [1266] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [463] ndn::util::signal::Signal::connect(std::function const&) [709] boost::asio::detail::socket_ops::non_blocking_accept(int, unsigned char, sockaddr*, unsigned long*, boost::system::error_code&, int&) [1267] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [159] ndn::util::signal::Signal::operator()(unsigned long const&, unsigned long const&) [903] boost::asio::detail::socket_ops::set_internal_non_blocking(int, unsigned char&, bool, boost::system::error_code&) [1268] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [937] ndn::util::signal::Signal::disconnect(std::_List_iterator::Slot>) [169] boost::asio::detail::socket_ops::close(int, unsigned char&, bool, boost::system::error_code&) [301] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [938] ndn::util::signal::Signal::connect(std::function const&) [886] boost::asio::detail::object_pool::destroy_list(boost::asio::detail::epoll_reactor::descriptor_state*) [251] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [430] ndn::util::signal::Signal::operator()(ndn::Block const&) [762] boost::asio::detail::posix_mutex::posix_mutex() [314] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1112] ndn::util::signal::Signal::disconnect(std::_List_iterator::Slot>) [748] boost::asio::detail::epoll_reactor::cancel_ops(int, boost::asio::detail::epoll_reactor::descriptor_state*&) [1269] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [178] ndn::util::signal::Signal::connect(std::function const&) [283] unsigned long boost::asio::detail::epoll_reactor::cancel_timer >(boost::asio::detail::timer_queue >&, boost::asio::detail::timer_queue >::per_timer_data&, unsigned long) [1270] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [154] ndn::util::signal::Signal::operator()(nfd::face::TransportState const&, nfd::face::TransportState const&) [75] boost::asio::detail::epoll_reactor::descriptor_state::perform_io(unsigned int) [1271] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [592] ndn::util::signal::Signal >::disconnect(std::_List_iterator >::Slot>) [72] boost::asio::detail::epoll_reactor::descriptor_state::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [281] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [561] ndn::util::signal::Signal >::connect(std::function const&)> const&) [411] boost::asio::detail::epoll_reactor::shutdown_service() [241] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [939] ndn::util::signal::Signal >::~Signal() [737] boost::asio::detail::epoll_reactor::register_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&) [345] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [440] ndn::util::signal::Signal >::operator()(std::shared_ptr const&) [735] boost::asio::detail::epoll_reactor::deregister_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&, bool) [311] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [594] ndn::util::signal::Signal::connect(std::function const&) [767] boost::asio::detail::epoll_reactor::allocate_descriptor_state() [350] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1113] ndn::util::signal::Signal>::~Signal() [1184] boost::asio::detail::epoll_reactor::register_internal_descriptor(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*) [403] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [790] ndn::util::signal::Signal>::operator()() [404] boost::asio::detail::epoll_reactor::perform_io_cleanup_on_block_exit::~perform_io_cleanup_on_block_exit() [300] std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1114] ndn::util::signal::Signal, ndn::Data>::~Signal() [58] boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool) [253] std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [611] ndn::util::signal::Signal, ndn::nfd::FaceEventNotification>::~Signal() [959] boost::asio::detail::epoll_reactor::~epoll_reactor() [310] std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [507] ndn::util::signal::Signal, ndn::nfd::FaceEventNotification>::operator()(ndn::nfd::FaceEventNotification const&) [960] boost::asio::detail::signal_handler (nfd::NfdRunner*, std::_Placeholder<1>, std::_Placeholder<2>)> >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [346] std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [17] ndn::Block::Block(ndn::Block const&) [371] boost::asio::detail::task_io_service::shutdown_service() [382] std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [40] ndn::Block::~Block() [734] boost::asio::detail::task_io_service::post_deferred_completions(boost::asio::detail::op_queue&) [356] std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [44] ndn::Block::operator=(ndn::Block&&) [125] boost::asio::detail::task_io_service::post_immediate_completion(boost::asio::detail::task_io_service_operation*) [343] std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [57] ndn::Block::operator=(ndn::Block const&) [1185] boost::asio::detail::task_io_service::wake_one_thread_and_unlock(boost::asio::detail::scoped_lock&) [406] std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [31] ndn::Interest::Interest(ndn::Interest const&) [1] boost::asio::detail::task_io_service::run(boost::system::error_code&) [996] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [219] ndn::Interest::~Interest() [1186] boost::asio::detail::task_io_service::stop() [997] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [401] ndn::Selectors::~Selectors() [961] boost::asio::detail::task_io_service::~task_io_service() [998] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [307] ndn::Signature::~Signature() [755] boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [1272] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [140] ndn::SimpleTag::~SimpleTag() [1187] boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [1273] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [676] ndn::SimpleTag::~SimpleTag() [1188] boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [1274] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [207] ndn::SimpleTag::~SimpleTag() [962] boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [999] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [810] nfd::ConfigFile::parseYesNo(std::pair > > const&, std::string const&) [1189] boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [1000] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [940] std::enable_if::value, unsigned short>::type nfd::ConfigFile::parseNumber(std::pair > > const&, std::string const&) [1190] boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [1001] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [840] nfd::ConfigFile::addSectionHandler(std::string const&, std::function > const&, bool, std::string const&)>) [1191] boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [1275] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [801] nfd::ConfigFile::ignoreUnknownSection(std::string const&, std::string const&, boost::property_tree::basic_ptree > const&, bool) [1192] boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [1276] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [508] nfd::ConfigFile::parse(std::string const&, bool) [963] boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [1277] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [509] nfd::ConfigFile::parse(std::istream&, bool, std::string const&) [964] boost::asio::detail::service_registry::service_registry(boost::asio::io_service&, boost::asio::detail::task_io_service*, unsigned long) [1278] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [880] nfd::ConfigFile::ConfigFile(std::function > const&, bool)>) [142] boost::asio::detail::completion_handler::*)()> (nfd::face::StreamTransport*)> >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [1279] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [328] nfd::FibManager::addNextHop(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters, std::function const&) [402] boost::asio::detail::completion_handler::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) (completion_handler.hpp) [1280] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [609] nfd::FibManager::setFaceForSelfRegistration(ndn::Interest const&, ndn::nfd::ControlParameters&) [642] boost::asio::detail::completion_handler::ptr::~ptr() (completion_handler.hpp) [1281] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [474] nfd::FibManager::FibManager(nfd::Fib&, std::function (unsigned long)>, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [478] boost::asio::detail::completion_handler)::{lambda()#1}>::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) (completion_handler.hpp) [1282] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [531] nfd::TcpChannel::accept(std::function const&)> const&, std::function const&) [1193] boost::asio::detail::signal_set_service::pipe_read_op::do_perform(boost::asio::detail::reactor_op*) [1283] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [532] nfd::TcpChannel::listen(std::function const&)> const&, std::function const&, int) [1194] boost::asio::detail::signal_set_service::pipe_read_op::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [1284] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [941] nfd::TcpChannel::TcpChannel(boost::asio::ip::basic_endpoint const&) [965] boost::asio::detail::signal_set_service::start_wait_op(boost::asio::detail::signal_set_service::implementation_type&, boost::asio::detail::signal_op*) [1285] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [375] nfd::TcpChannel::~TcpChannel() [1195] boost::asio::detail::signal_set_service::deliver_signal(int) [1286] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [942] nfd::TcpFactory::createChannel(boost::asio::ip::basic_endpoint const&) [1196] boost::asio::detail::signal_set_service::open_descriptors() [1287] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [830] nfd::TcpFactory::prohibitEndpoint(boost::asio::ip::basic_endpoint const&) [1197] boost::asio::detail::signal_set_service::shutdown_service() [1288] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1115] nfd::TcpFactory::prohibitAllIpv4Endpoints(unsigned short) [966] boost::asio::detail::signal_set_service::clear(boost::asio::detail::signal_set_service::implementation_type&, boost::system::error_code&) [1289] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [1116] nfd::TcpFactory::prohibitAllIpv6Endpoints(unsigned short) [967] boost::asio::detail::signal_set_service::cancel(boost::asio::detail::signal_set_service::implementation_type&, boost::system::error_code&) [1290] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [137] nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [214] boost::asio::detail::reactive_socket_recv_op, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [1291] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [533] nfd::UdpChannel::waitForNewPeer(std::function const&)> const&, std::function const&) [450] boost::asio::detail::reactive_socket_send_op >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [1292] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [534] nfd::UdpChannel::listen(std::function const&)> const&, std::function const&) [70] boost::asio::detail::reactive_socket_send_op, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list4*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [1293] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [114] nfd::UdpChannel::connect(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency, std::function const&)> const&, std::function const&) [170] boost::asio::detail::reactive_socket_send_op, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list4*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value > > >::ptr::~ptr() [1294] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [943] nfd::UdpChannel::UdpChannel(boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [536] void boost::asio::detail::reactive_socket_service::async_accept >, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::basic_socket >&, boost::asio::ip::basic_endpoint*, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > >) [1295] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [376] nfd::UdpChannel::~UdpChannel() [968] boost::asio::detail::reactive_socket_service::open(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::ip::tcp const&, boost::system::error_code&) [1296] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [115] nfd::UdpFactory::createFace(ndn::util::FaceUri const&, ndn::nfd::FacePersistency, std::function const&)> const&, std::function const&) [443] void boost::asio::detail::reactive_socket_service::async_accept >, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::basic_socket >&, boost::asio::local::basic_endpoint*, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > >) [1297] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [557] nfd::UdpFactory::createChannel(boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [1198] boost::asio::detail::reactive_socket_service::open(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::local::stream_protocol const&, boost::system::error_code&) [1298] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [817] nfd::UdpFactory::prohibitEndpoint(boost::asio::ip::basic_endpoint const&) [969] boost::asio::detail::reactive_socket_accept_op >, boost::asio::ip::tcp, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [1299] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [1117] nfd::UdpFactory::prohibitAllIpv4Endpoints(unsigned short) [118] boost::asio::detail::reactive_socket_accept_op >, boost::asio::local::stream_protocol, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [1300] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1118] nfd::UdpFactory::prohibitAllIpv6Endpoints(unsigned short) [2] boost::asio::detail::reactive_socket_recvfrom_op, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [1301] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [113] nfd::FaceManager::createFace(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) [165] boost::asio::detail::reactive_socket_recvfrom_op, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::ptr::~ptr() [1302] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [511] nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [970] boost::asio::detail::reactive_socket_recvfrom_op, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list5, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [1303] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1119] nfd::FaceManager::setConfigFile(nfd::ConfigFile&) [656] boost::asio::detail::reactive_socket_recv_op_base::do_perform(boost::asio::detail::reactor_op*) [1304] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [476] nfd::FaceManager::afterFaceAdded(std::shared_ptr, std::function const&) [110] boost::asio::detail::reactive_socket_send_op_base::do_perform(boost::asio::detail::reactor_op*) [1305] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [654] nfd::FaceManager::doesMatchFilter(ndn::nfd::FaceQueryFilter const&, std::shared_ptr) [428] void boost::asio::detail::reactive_socket_service_base::async_send >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, boost::asio::const_buffers_1 const&, int, boost::asio::detail::write_op >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >) [1306] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [495] nfd::FaceManager::afterFaceRemoved(std::shared_ptr, std::function const&) [424] void boost::asio::detail::reactive_socket_service_base::async_receive, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, boost::asio::mutable_buffers_1 const&, int, boost::_bi::bind_t, boost::system::error_code const&, unsigned long>, boost::_bi::list3*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >) [1307] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [687] nfd::FaceManager::collectFaceStatus(nfd::face::Face const&, boost::chrono::time_point > > const&) [771] boost::asio::detail::reactive_socket_service_base::do_open(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, int, int, int, boost::system::error_code&) [1308] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [523] nfd::FaceManager::processSectionTcp(boost::property_tree::basic_ptree > const&, bool) [444] boost::asio::detail::reactive_socket_service_base::start_op(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, int, boost::asio::detail::reactor_op*, bool, bool) [921] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [520] nfd::FaceManager::processSectionUdp(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [971] boost::asio::detail::reactive_socket_accept_op_base >, boost::asio::ip::tcp>::do_perform(boost::asio::detail::reactor_op*) [890] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [559] nfd::FaceManager::enableLocalControl(ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) [712] boost::asio::detail::reactive_socket_accept_op_base >, boost::asio::local::stream_protocol>::do_perform(boost::asio::detail::reactor_op*) [922] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [541] nfd::FaceManager::processSectionUnix(boost::property_tree::basic_ptree > const&, bool) [275] boost::asio::detail::reactive_socket_sendto_op_base >::do_perform(boost::asio::detail::reactor_op*) [768] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [585] nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) [85] boost::asio::detail::reactive_socket_recvfrom_op_base >::do_perform(boost::asio::detail::reactor_op*) [1309] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [688] void nfd::FaceManager::collectFaceProperties(nfd::face::Face const&, ndn::nfd::FaceStatus&) [83] boost::_bi::bind_t const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >), boost::_bi::list_av_5, std::_Placeholder<1>, unsigned long, bool, boost::chrono::time_point > > >::type> boost::bind const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >, std::shared_ptr, std::_Placeholder<1>, unsigned long, bool, boost::chrono::time_point > > >(bool (*)(std::shared_ptr const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >), std::shared_ptr, std::_Placeholder<1>, unsigned long, bool, boost::chrono::time_point > >) [633] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [702] void nfd::FaceManager::collectFaceProperties(nfd::face::Face const&, ndn::nfd::FaceEventNotification&) [972] boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list_av_4 (*)(), std::function const&)>, std::function >::type> boost::bind const&)> const&, std::function const&, nfd::TcpChannel*, boost::arg<1> (*)(), std::function const&)>, std::function >(void (nfd::TcpChannel::*)(boost::system::error_code const&, std::function const&)> const&, std::function const&), nfd::TcpChannel*, boost::arg<1> (*)(), std::function const&)>, std::function) [357] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [150] nfd::FaceManager::afterCreateFaceSuccess(ndn::nfd::ControlParameters&, std::shared_ptr const&, std::function const&) [973] boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list_av_5 (*)(), boost::arg<2> (*)(), std::function const&)>, std::function >::type> boost::bind const&)> const&, std::function const&, nfd::UdpChannel*, boost::arg<1> (*)(), boost::arg<2> (*)(), std::function const&)>, std::function >(void (nfd::UdpChannel::*)(boost::system::error_code const&, unsigned long, std::function const&)> const&, std::function const&), nfd::UdpChannel*, boost::arg<1> (*)(), boost::arg<2> (*)(), std::function const&)>, std::function) [632] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [598] nfd::FaceManager::findFaceForLocalControl(ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function const&) [739] boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list_av_4 (*)(), std::function const&)>, std::function >::type> boost::bind const&)> const&, std::function const&, nfd::UnixStreamChannel*, boost::arg<1> (*)(), std::function const&)>, std::function >(void (nfd::UnixStreamChannel::*)(boost::system::error_code const&, std::function const&)> const&, std::function const&), nfd::UnixStreamChannel*, boost::arg<1> (*)(), std::function const&)>, std::function) [1310] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [449] nfd::FaceManager::FaceManager(nfd::FaceTable&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [545] boost::_bi::bind_t >, boost::_bi::list_av_3, std::shared_ptr >::type> boost::bind, nfd::rib::RibManager*, std::_Placeholder<2>, std::shared_ptr >(void (nfd::rib::RibManager::*)(ndn::Data const&, std::shared_ptr), nfd::rib::RibManager*, std::_Placeholder<2>, std::shared_ptr) [1311] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [99] nfd::ManagerBase::handleCommand(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function) [46] boost::_bi::bind_t, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list_av_4*, boost::arg<1> (*)(), boost::arg<2> (*)(), ndn::Block>::type> boost::bind, boost::system::error_code const&, unsigned long, ndn::Block const&, nfd::face::DatagramTransport*, boost::arg<1> (*)(), boost::arg<2> (*)(), ndn::Block>(void (nfd::face::DatagramTransport::*)(boost::system::error_code const&, unsigned long, ndn::Block const&), nfd::face::DatagramTransport*, boost::arg<1> (*)(), boost::arg<2> (*)(), ndn::Block) [1312] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [420] nfd::ManagerBase::extractRequester(ndn::Interest const&, std::function) [126] boost::_bi::bind_t, bool, boost::chrono::duration > const&>, boost::_bi::list_av_4, bool, boost::chrono::duration > >::type> boost::bind, bool, boost::chrono::duration > const&, nfd::Forwarder*, std::shared_ptr, bool, boost::chrono::duration > >(void (nfd::Forwarder::*)(std::shared_ptr, bool, boost::chrono::duration > const&), nfd::Forwarder*, std::shared_ptr, bool, boost::chrono::duration >) [1313] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [504] void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [844] boost::detail::sp_counted_base::destroy() [1314] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [498] void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [1199] boost::detail::sp_counted_impl_p >::dispose() [725] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [505] void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [1200] boost::detail::sp_counted_impl_p >::dispose() [313] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [499] void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [783] bool boost::detail::lcast_ret_unsigned, unsigned short, char>(unsigned short&, char const*, char const*) [287] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [500] void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [1201] boost::detail::sp_counted_impl_pd::delete_data*, boost::detail::do_heap_delete::delete_data> >::dispose() [312] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [501] void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [1202] boost::detail::sp_counted_impl_pd::delete_data*, boost::detail::do_heap_delete::delete_data> >::~sp_counted_impl_pd() [289] std::_Sp_counted_ptr_inplace (nfd::name_tree::Entry const&)>, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [503] void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [1203] boost::detail::sp_counted_impl_pd::delete_data*, boost::detail::do_heap_delete::delete_data> >::dispose() [369] std::_Sp_counted_ptr_inplace (nfd::name_tree::Entry const&)>, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [502] void nfd::ManagerBase::registerCommandHandler(std::string const&, std::function)> const&) [1204] boost::detail::sp_counted_impl_pd::delete_data*, boost::detail::do_heap_delete::delete_data> >::~sp_counted_impl_pd() [290] std::_Sp_counted_ptr_inplace (nfd::name_tree::Entry const&)>, std::allocator (nfd::name_tree::Entry const&)> >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [549] nfd::ManagerBase::registerNotificationStream(std::string const&) [1205] boost::detail::sp_counted_impl_pd >::delete_data*, boost::detail::do_heap_delete >::delete_data> >::dispose() [296] std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [519] nfd::ManagerBase::registerStatusDatasetHandler(std::string const&, std::function const&) [1206] boost::detail::sp_counted_impl_pd >::delete_data*, boost::detail::do_heap_delete >::delete_data> >::~sp_counted_impl_pd() [340] std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [415] nfd::ManagerBase::authorize(ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const*, std::function, std::function) [1207] boost::detail::thread_data* boost::detail::heap_new, {lambda()#1}>({lambda()#1}&&) [322] std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [900] nfd::ManagerBase::ManagerBase(ndn::mgmt::Dispatcher&, nfd::CommandValidator&, std::string const&) [679] void boost::detail::allocator::construct > > >(void*, std::pair > > const&) [835] std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [1120] nfd::Measurements::Measurements(nfd::NameTree&) [1208] boost::random::mersenne_twister_engine::twist() [669] std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [374] nfd::DeadNonceList::evictEntries() [223] boost::random::mersenne_twister_engine::operator()() [815] std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace() [266] nfd::DeadNonceList::add(ndn::Name const&, unsigned int) [860] boost::exception::~exception() [265] std::enable_shared_from_this::~enable_shared_from_this() [88] nfd::DeadNonceList::makeEntry(ndn::Name const&, unsigned int) [662] boost::iostreams::stream_buffer, std::allocator, boost::iostreams::output>::~stream_buffer() [324] std::enable_shared_from_this::~enable_shared_from_this() [378] nfd::DeadNonceList::DeadNonceList(boost::chrono::duration > const&) [661] boost::iostreams::detail::execute_traits > >, boost::result_of > > ()>::type>::result_type boost::iostreams::detail::execute_all > >, boost::iostreams::detail::member_close_operation > > >(boost::iostreams::detail::member_close_operation > >, boost::iostreams::detail::member_close_operation > >) [484] std::map, std::less, std::allocator > > >::operator[](ndn::Name const&) [617] nfd::DeadNonceList::~DeadNonceList() [660] boost::iostreams::detail::execute_traits > >, boost::result_of > > ()>::type>::result_type boost::iostreams::detail::execute_all > >, boost::iostreams::detail::member_close_operation > >, boost::iostreams::detail::reset_operation > >, boost::iostreams::detail::clear_flags_operation >(boost::iostreams::detail::member_close_operation > >, boost::iostreams::detail::member_close_operation > >, boost::iostreams::detail::reset_operation > >, boost::iostreams::detail::clear_flags_operation) [1315] std::map, std::less, std::allocator > > >::find(ndn::Name const&) [856] nfd::LoggerFactory::parseLevel(std::string const&) [648] boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::close_impl(std::_Ios_Openmode) [1002] std::map, std::shared_ptr, std::less >, std::allocator const, std::shared_ptr > > >::operator[](boost::asio::ip::basic_endpoint const&) [756] nfd::LoggerFactory::getInstance() [647] boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::init_put_area() [587] std::map, std::shared_ptr, std::less >, std::allocator const, std::shared_ptr > > >::operator[](boost::asio::ip::basic_endpoint const&) [1121] nfd::LoggerFactory::createLogger(std::string const&) [861] boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::open(ndn::iostreams::buffer_append_device const&, long, long) [786] std::map, std::shared_ptr, std::less >, std::allocator const, std::shared_ptr > > >::operator[](boost::asio::ip::basic_endpoint const&) [857] nfd::LoggerFactory::extractLevel(boost::property_tree::basic_ptree > const&, std::string const&) [659] boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::sync() [1316] std::map, std::shared_ptr, std::less >, std::allocator const, std::shared_ptr > > >::operator[](boost::asio::local::basic_endpoint const&) [944] nfd::LoggerFactory::setConfigFile(nfd::ConfigFile&) [644] boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::output>::sync_impl() [850] std::map, std::allocator > >::operator[](std::string&&) [945] nfd::LoggerFactory::setDefaultLevel(nfd::LogLevel) [666] CryptoPP::Base64Decoder::~Base64Decoder() [851] std::map > const&, bool, std::string const&)>, std::less, std::allocator > const&, bool, std::string const&)> > > >::operator[](std::string const&) [1122] nfd::LoggerFactory::create(std::string const&) [667] CryptoPP::AlgorithmParameters CryptoPP::MakeParameters(char const*, int const* const&, bool) [433] std::map, std::less, std::allocator > > >::operator[](unsigned long&&) [881] nfd::LoggerFactory::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [670] CryptoPP::AlgorithmParameters CryptoPP::MakeParameters(char const*, std::ostream* const&, bool) [1317] std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::operator[](unsigned long const&) [1123] nfd::LoggerFactory::LoggerFactory() [652] CryptoPP::NameValuePairs::ThrowIfTypeMismatch(char const*, std::type_info const&, std::type_info const&) [923] std::set, std::allocator >::find(std::string const&) [472] nfd::StrategyChoice::setDefaultStrategy(std::shared_ptr) [393] CryptoPP::BufferedTransformation::Attachable() [1003] std::list >::~list() [483] nfd::StrategyChoice::install(std::shared_ptr) [394] CryptoPP::BufferedTransformation::AttachedTransformation() [1318] std::_List_iterator >::Slot> std::list >::Slot, std::allocator >::Slot> >::emplace >::Slot>(std::_List_iterator >::Slot>, ndn::util::signal::Signal >::Slot&&) [471] nfd::StrategyChoice::StrategyChoice(nfd::NameTree&, std::shared_ptr) [653] CryptoPP::AlgorithmParametersBase::~AlgorithmParametersBase() [726] std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) [946] nfd::PrivilegeHelper::initialize(std::string const&, std::string const&) [671] CryptoPP::AlgorithmParametersTemplate::~AlgorithmParametersTemplate() [727] std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) [1124] nfd::PrivilegeHelper::drop() [668] CryptoPP::Filter::~Filter() [728] std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) [562] nfd::strategy_choice::Entry::Entry(ndn::Name const&) [181] ndn::lp::detail::FieldDecl > >, __gnu_cxx::__normal_iterator > > >, 80ul, false>::ValueType ndn::lp::Packet::get > >, __gnu_cxx::__normal_iterator > > >, 80ul, false> >(unsigned long) const [729] std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) [1125] nfd::CommandValidator::setConfigFile(nfd::ConfigFile&) [249] bool ndn::lp::Packet::has >() const [1004] std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) [901] nfd::CommandValidator::addSupportedPrivilege(std::string const&) [279] bool ndn::lp::Packet::has >() const [710] std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) [138] nfd::CommandValidator::Error::~Error() [102] void ndn::TagHost::setTag >(std::shared_ptr >) const [924] std::_List_iterator >::Slot> std::list >::Slot, std::allocator >::Slot> >::emplace >::Slot>(std::_List_iterator >::Slot>, ndn::util::signal::Signal >::Slot&&) [658] nfd::CommandValidator::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [510] nfd::ConfigFile::process(bool, std::string const&) const [1319] std::_List_iterator::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) [1126] nfd::CommandValidator::CommandValidator() [974] nfd::TcpFactory::findChannel(boost::asio::ip::basic_endpoint const&) const [367] std::list >::operator=(std::list > const&) [612] nfd::CommandValidator::~CommandValidator() [975] nfd::UdpFactory::findChannel(boost::asio::ip::basic_endpoint const&) const [242] std::list >::~list() [831] std::shared_ptr nfd::StrategyInfoHost::getOrCreateStrategyInfo > const&>(boost::chrono::duration > const&) [976] nfd::UdpFactory::findMulticastFace(boost::asio::ip::basic_endpoint const&) const [1005] std::list >::list(std::list > const&) [119] nfd::UnixStreamChannel::handleAccept(boost::system::error_code const&, std::function const&)> const&, std::function const&) [645] nfd::DeadNonceList::countMarks() const [1320] std::list, std::allocator > >::push_back(std::shared_ptr const&) [442] nfd::UnixStreamChannel::accept(std::function const&)> const&, std::function const&) [84] nfd::DeadNonceList::has(ndn::Name const&, unsigned int) const [1006] std::pair const&, ndn::nfd::ControlParameters&)> >::pair const&, ndn::nfd::ControlParameters&)> >(std::pair const&, ndn::nfd::ControlParameters&)> >&&) [556] nfd::UnixStreamChannel::listen(std::function const&)> const&, std::function const&, int) [811] nfd::StrategyChoice::hasStrategy(ndn::Name const&, bool) const [1007] std::pair const&, ndn::nfd::ControlParameters&)> >::~pair() [1127] nfd::UnixStreamChannel::UnixStreamChannel(boost::asio::local::basic_endpoint const&) [183] nfd::StrategyChoice::findEffectiveStrategy(nfd::measurements::Entry const&) const [327] void std::_Bind const&)> (nfd::FibManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)>::__call&&, 0, 1, 2, 3, 4>(std::tuple&&>&&, std::_Index_tuple<0, 1, 2, 3, 4>) [400] nfd::UnixStreamChannel::~UnixStreamChannel() [48] nfd::StrategyChoice::findEffectiveStrategy(nfd::pit::Entry const&) const [416] void std::_Bind, std::function)> (nfd::ManagerBase*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)>::__call const&, std::function const&, 0, 1, 2, 3, 4, 5>(std::tuple const&, std::function const&>&&, std::_Index_tuple<0, 1, 2, 3, 4, 5>) [1128] nfd::UnixStreamFactory::createChannel(std::string const&) [49] nfd::StrategyChoice::findEffectiveStrategy(std::shared_ptr) const [60] std::_Bind (std::_Placeholder<1>, ndn::Interest)>::~_Bind() [663] nfd::getGlobalIoService() [1209] nfd::UnixStreamFactory::findChannel(boost::asio::local::basic_endpoint const&) const [459] void std::deque >::_M_push_back_aux(ndn::Block const&) [947] nfd::TablesConfigSection::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [225] nfd::NetworkRegionTable::isInProducerRegion(ndn::Link const&) const [836] std::deque >::_M_reallocate_map(unsigned long, bool) [1129] nfd::TablesConfigSection::setConfigFile(nfd::ConfigFile&) [26] nfd::cs::Cs::findLeftmost(ndn::Interest const&, std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) const [701] std::deque >::~deque() [1130] nfd::TablesConfigSection::ensureTablesAreConfigured() [233] nfd::cs::Cs::findRightmost(ndn::Interest const&, std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) const [66] void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ndn::lp::Packet const&) [1131] nfd::TablesConfigSection::TablesConfigSection(nfd::cs::Cs&, nfd::Pit&, nfd::Fib&, nfd::StrategyChoice&, nfd::Measurements&, nfd::NetworkRegionTable&) [270] nfd::cs::Cs::findRightmostAmongExact(ndn::Interest const&, std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) const [339] std::vector >::~vector() [841] nfd::MeasurementsAccessor::MeasurementsAccessor(nfd::Measurements&, nfd::StrategyChoice const&, nfd::fw::Strategy const&) [14] nfd::cs::Cs::find(ndn::Interest const&, std::function const&, std::function const&) const [453] void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, ndn::name::Component const&) [842] nfd::MeasurementsAccessor::~MeasurementsAccessor() [833] nfd::fw::RetxSuppression::getLastOutgoing(nfd::pit::Entry const&) const [73] std::vector >::operator=(std::vector > const&) [473] nfd::StrategyChoiceManager::StrategyChoiceManager(nfd::StrategyChoice&, ndn::mgmt::Dispatcher&, nfd::CommandValidator&) [232] nfd::fw::RetxSuppressionExponential::decide(nfd::face::Face const&, ndn::Interest const&, nfd::pit::Entry&) const [865] std::vector >::reserve(unsigned long) [858] nfd::listNetworkInterfaces() [352] nfd::Fib::findLongestPrefixMatch(ndn::Name const&) const [774] void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, nfd::fib::NextHop&&) [599] nfd::ForwarderStatusManager::ForwarderStatusManager(nfd::Forwarder&, ndn::mgmt::Dispatcher&) [245] nfd::Fib::findLongestPrefixMatch(nfd::measurements::Entry const&) const [806] void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, boost::asio::ip::address_v4&&) [82] nfd::connectFaceClosedSignal(nfd::face::Face&, std::function const&) [55] nfd::Fib::findLongestPrefixMatch(nfd::pit::Entry const&) const [807] void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, boost::asio::ip::address_v6&&) [948] nfd::cs::priority_fifo::PriorityFifoPolicy::evictEntries() [61] nfd::Fib::findLongestPrefixMatch(std::shared_ptr) const [891] void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, std::string&&) [1132] nfd::cs::priority_fifo::PriorityFifoPolicy::PriorityFifoPolicy() [608] nfd::Fib::begin() const [146] void std::vector, std::allocator > >::_M_insert_aux const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::shared_ptr const&) [1133] nfd::cs::priority_fifo::PriorityFifoPolicy::~PriorityFifoPolicy() [42] nfd::Pit::findAllDataMatches(ndn::Data const&) const [250] std::vector, std::allocator > >::~vector() [1134] nfd::cs::priority_fifo::PriorityFifoPolicy::~PriorityFifoPolicy() [315] nfd::Pit::begin() const [426] void std::vector, std::allocator > >::_M_insert_aux const&>(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::shared_ptr const&) [1135] nfd::cs::makeDefaultPolicy() [248] nfd::fib::NextHop::getCost() const [243] std::vector, std::allocator > >::~vector() [595] nfd::cs::Cs::setPolicyImpl(std::unique_ptr >&) [381] nfd::fib::NextHop::getFace() const [216] std::vector >::_M_copy_aligned(std::_Bit_const_iterator, std::_Bit_const_iterator, std::_Bit_iterator) [359] nfd::cs::Cs::insert(ndn::Data const&, bool) [636] nfd::pit::Entry::getInRecord(nfd::face::Face const&) const [641] void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, unsigned char&&) [1136] nfd::cs::Cs::setLimit(unsigned long) [198] nfd::pit::Entry::canForwardTo(nfd::face::Face const&) const [180] void std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, unsigned long const&) [596] nfd::cs::Cs::Cs(unsigned long, std::unique_ptr >) [234] nfd::pit::Entry::violatesScope(nfd::face::Face const&) const [269] std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [949] nfd::cs::Policy::setLimit(unsigned long) [305] nfd::pit::Entry::hasLocalInRecord() const [925] std::_Rb_tree > > >, std::_Select1st > > > >, std::less, std::allocator > > > > >::_M_erase(std::_Rb_tree_node > > > >*) [1137] nfd::cs::Policy::Policy(std::string const&) [282] nfd::pit::Entry::hasUnexpiredOutRecords() const [926] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1138] nfd::cs::Policy::~Policy() [331] nfd::pit::Entry::getName() const [516] std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [195] nfd::cs::EntryImpl::EntryImpl(std::shared_ptr, bool) [244] nfd::pit::Entry::findNonce(unsigned int, nfd::face::Face const&) const [570] std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [76] nfd::cs::EntryImpl::EntryImpl(ndn::Name const&) [614] nfd::rib::Rib::findParent(ndn::Name const&) const [517] std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > >(std::_Rb_tree_const_iterator > >, std::pair >&&) [302] nfd::cs::EntryImpl::~EntryImpl() [1210] nfd::rib::Rib::findDescendants(ndn::Name const&) const [512] std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [563] nfd::fw::NccStrategy::NccStrategy(nfd::Forwarder&, ndn::Name const&) [723] nfd::face::GenericLinkService::getCounters() const [571] std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [1139] nfd::fw::NccStrategy::~NccStrategy() [724] nfd::face::Transport::getCounters() const [601] std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [747] nfd::fw::AccessStrategy::removeFaceInfo(std::shared_ptr) [237] nfd::NameTree::fullEnumerate(std::function const&) const [1008] std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [546] nfd::fw::AccessStrategy::AccessStrategy(nfd::Forwarder&, ndn::Name const&) [56] nfd::NameTree::findAllMatches(ndn::Name const&, std::function const&) const [518] std::_Rb_tree_iterator (nfd::Forwarder&)> > > std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_insert_ (nfd::Forwarder&)> > const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair (nfd::Forwarder&)> > const&) [1140] nfd::fw::AccessStrategy::~AccessStrategy() [272] nfd::NameTree::findExactMatch(ndn::Name const&) const [514] std::pair (nfd::Forwarder&)> > >, bool> std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_insert_unique (nfd::Forwarder&)> > const&>(std::pair (nfd::Forwarder&)> > const&) [179] void nfd::fw::registerStrategy() [292] nfd::NameTree::partialEnumerate(ndn::Name const&, std::function (nfd::name_tree::Entry const&)> const&) const [572] std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair > const&) [537] nfd::fw::BestRouteStrategy::BestRouteStrategy(nfd::Forwarder&, ndn::Name const&) [78] nfd::NameTree::findLongestPrefixMatch(ndn::Name const&, std::function const&) const [573] std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > const&>(std::pair > const&) [950] nfd::fw::BestRouteStrategy::~BestRouteStrategy() [128] nfd::NameTree::findLongestPrefixMatch(nfd::pit::Entry const&) const [574] std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > const&>(std::_Rb_tree_const_iterator > >, std::pair > const&) [564] nfd::fw::BroadcastStrategy::BroadcastStrategy(nfd::Forwarder&, ndn::Name const&) [45] nfd::NameTree::findLongestPrefixMatch(std::shared_ptr, std::function const&) const [602] std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [1141] nfd::fw::BroadcastStrategy::~BroadcastStrategy() [224] nfd::NameTree::dump(std::ostream&) const [539] std::_Rb_tree_iterator const&, ndn::nfd::ControlParameters&)> > > std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_insert_ const&, ndn::nfd::ControlParameters&)> > const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&, ndn::nfd::ControlParameters&)> > const&) [538] nfd::fw::MulticastStrategy::MulticastStrategy(nfd::Forwarder&, ndn::Name const&) [763] nfd::FaceTable::end() const [575] std::pair const&, ndn::nfd::ControlParameters&)> > >, bool> std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_insert_unique const&, ndn::nfd::ControlParameters&)> > const&>(std::pair const&, ndn::nfd::ControlParameters&)> > const&) [1142] nfd::fw::MulticastStrategy::~MulticastStrategy() [772] nfd::FaceTable::get(unsigned long) const [540] std::_Rb_tree_iterator const&, ndn::nfd::ControlParameters&)> > > std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_insert_unique_ const&, ndn::nfd::ControlParameters&)> > const&>(std::_Rb_tree_const_iterator const&, ndn::nfd::ControlParameters&)> > >, std::pair const&, ndn::nfd::ControlParameters&)> > const&) [479] nfd::fw::installStrategies(nfd::Forwarder&) [764] nfd::FaceTable::begin() const [588] std::_Rb_tree const&, ndn::nfd::ControlParameters&)> >, std::_Select1st const&, ndn::nfd::ControlParameters&)> > >, std::less, std::allocator const&, ndn::nfd::ControlParameters&)> > > >::_M_erase(std::_Rb_tree_node const&, ndn::nfd::ControlParameters&)> > >*) [80] nfd::fw::BestRouteStrategy2::afterReceiveNack(nfd::face::Face const&, ndn::lp::Nack const&, std::shared_ptr, std::shared_ptr) [777] nfd::Forwarder::getFace(unsigned long) const [368] std::_Rb_tree, std::_Select1st >, std::greater, std::allocator > >::_M_copy(std::_Rb_tree_node > const*, std::_Rb_tree_node >*) [30] nfd::fw::BestRouteStrategy2::afterReceiveInterest(nfd::face::Face const&, ndn::Interest const&, std::shared_ptr, std::shared_ptr) [320] nfd::name_tree::Entry::isEmpty() const [222] std::_Rb_tree, std::_Select1st >, std::greater, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [160] nfd::fw::BestRouteStrategy2::BestRouteStrategy2(nfd::Forwarder&, ndn::Name const&) [834] boost::property_tree::basic_ptree >::get_child_optional(boost::property_tree::string_path > const&) const [261] std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [1143] nfd::fw::BestRouteStrategy2::~BestRouteStrategy2() [773] boost::enable_if >, std::string>::type boost::property_tree::basic_ptree >::get_value >(boost::property_tree::id_translator) const [1321] std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [161] nfd::fw::makeDefaultStrategy(nfd::Forwarder&) [887] boost::enable_if, std::allocator, unsigned long> >, unsigned long>::type boost::property_tree::basic_ptree >::get_value, std::allocator, unsigned long> >(boost::property_tree::stream_translator, std::allocator, unsigned long>) const [837] std::_Rb_tree_iterator > std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_insert_ const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, boost::asio::ip::basic_endpoint const&) [1144] nfd::fw::RetxSuppressionFixed::RetxSuppressionFixed(boost::chrono::duration > const&) [812] boost::property_tree::basic_ptree >::walk_path(boost::property_tree::string_path >&) const [838] std::pair >, bool> std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_insert_unique const&>(boost::asio::ip::basic_endpoint const&) [513] nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [1211] boost::any::holder::type() const [1322] std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [565] nfd::fw::ClientControlStrategy::ClientControlStrategy(nfd::Forwarder&, ndn::Name const&) [740] boost::asio::basic_socket >::local_endpoint() const [1009] std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_ const, std::shared_ptr > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const, std::shared_ptr >&&) [1145] nfd::fw::ClientControlStrategy::~ClientControlStrategy() [713] boost::asio::ip::detail::endpoint::address() const [1323] std::pair const, std::shared_ptr > >, bool> std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique const, std::shared_ptr > >(std::pair const, std::shared_ptr >&&) [902] nfd::fw::RetxSuppressionExponential::PitInfo::~PitInfo() [904] std::map, std::less, std::allocator > > >::count(std::string const&) const [1010] std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique_ const, std::shared_ptr > >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::pair const, std::shared_ptr >&&) [209] nfd::fw::RetxSuppressionExponential::RetxSuppressionExponential(boost::chrono::duration > const&, float, boost::chrono::duration > const&) [254] std::function (nfd::name_tree::Entry const&)>::operator()(nfd::name_tree::Entry const&) const [1324] std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [34] nfd::fw::Strategy::sendInterest(std::shared_ptr, std::shared_ptr, bool) [274] std::function::operator()(nfd::name_tree::Entry const&) const [1011] std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [389] nfd::fw::Strategy::afterReceiveNack(nfd::face::Face const&, ndn::lp::Nack const&, std::shared_ptr, std::shared_ptr) [109] std::function)>::operator()(ndn::nfd::ControlCommand const&, ndn::Name const&, ndn::Interest const&, ndn::nfd::ControlParameters const&, std::function) const [818] std::_Rb_tree_iterator > std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_insert_ const&>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, boost::asio::ip::basic_endpoint const&) [263] nfd::fw::Strategy::beforeSatisfyInterest(std::shared_ptr, nfd::face::Face const&, ndn::Data const&) [741] std::function::operator()(ndn::mgmt::ControlResponse const&) const [819] std::pair >, bool> std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_insert_unique const&>(boost::asio::ip::basic_endpoint const&) [185] nfd::fw::Strategy::rejectPendingInterest(std::shared_ptr) [742] std::function::operator()(std::string const&) const [1325] std::_Rb_tree, boost::asio::ip::basic_endpoint, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [291] nfd::fw::Strategy::beforeExpirePendingInterest(std::shared_ptr) [1212] std::_Hashtable, std::allocator >, std::_Select1st >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::clear() [1012] std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_ const, std::shared_ptr > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const, std::shared_ptr >&&) [91] nfd::fw::Strategy::sendNack(std::shared_ptr, nfd::face::Face const&, ndn::lp::NackHeader const&) [491] std::__detail::_Hashtable_iterator >, false, false> std::_Hashtable >, std::allocator > >, std::_Select1st > >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket > >(std::pair >&&, unsigned long, unsigned long) [1326] std::pair const, std::shared_ptr > >, bool> std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique const, std::shared_ptr > >(std::pair const, std::shared_ptr >&&) [90] nfd::fw::Strategy::sendNacks(std::shared_ptr, ndn::lp::NackHeader const&, std::initializer_list) [1213] std::_Hashtable >, std::allocator > >, std::_Select1st > >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long) [1013] std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique_ const, std::shared_ptr > >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::pair const, std::shared_ptr >&&) [515] nfd::fw::Strategy::Strategy(nfd::Forwarder&, ndn::Name const&) [637] std::__detail::_Hashtable_iterator std::_Hashtable, std::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, true, true>::_M_insert_bucket(nfd::face::Face const*&&, unsigned long, unsigned long) [1327] std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [843] nfd::fw::Strategy::~Strategy() [804] std::__detail::_Hashtable_iterator, false, false> std::_Hashtable, std::allocator >, std::_Select1st >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket >(std::pair&&, unsigned long, unsigned long) [787] std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_ const, std::shared_ptr > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const, std::shared_ptr >&&) [832] nfd::fw::getStrategyFactories() (strategy-registry.cpp) [749] std::_Hashtable, std::allocator >, std::_Select1st >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::erase(unsigned long const&) [1328] std::pair const, std::shared_ptr > >, bool> std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique const, std::shared_ptr > >(std::pair const, std::shared_ptr >&&) [122] nfd::fw::predicate_NextHop_eligible(std::shared_ptr const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >) (best-route-strategy2.cpp) [255] std::_Hashtable, std::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, true, true>::_Hashtable(unsigned long const*, unsigned long const*, unsigned long, std::hash const&, std::__detail::_Mod_range_hashing const&, std::__detail::_Default_ranged_hash const&, std::equal_to const&, std::_Identity const&, std::allocator const&) [788] std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique_ const, std::shared_ptr > >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::pair const, std::shared_ptr >&&) [175] nfd::Fib::removeNextHopFromAllEntries(std::shared_ptr) [905] std::_List_base >::_M_clear() [927] std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [355] nfd::Fib::insert(ndn::Name const&) [1214] std::_List_base >::Slot, std::allocator >::Slot> >::_M_clear() [1329] std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_ const, std::shared_ptr > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const, std::shared_ptr >&&) [1146] nfd::Fib::Fib(nfd::NameTree&) [1215] std::_List_base, std::allocator > >::~_List_base() [1330] std::pair const, std::shared_ptr > >, bool> std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique const, std::shared_ptr > >(std::pair const, std::shared_ptr >&&) [1147] nfd::Fib::~Fib() [288] std::shared_ptr::operator=(std::shared_ptr const&) [1331] std::_Rb_tree_iterator const, std::shared_ptr > > std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_insert_unique_ const, std::shared_ptr > >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::pair const, std::shared_ptr >&&) [526] nfd::Nfd::initializeLogging() [692] std::_Deque_base >::_M_initialize_map(unsigned long) [1332] std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [354] nfd::Nfd::initializeManagement() [700] std::_Deque_base >::~_Deque_base() [271] std::_Rb_tree_iterator std::_Rb_tree, std::less, std::allocator >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, nfd::face::Face*&&) [1148] nfd::Nfd::Nfd(std::string const&, ndn::security::KeyChain&) [805] std::_Deque_base >*, std::allocator >*> >::_M_initialize_map(unsigned long) [188] std::pair, bool> std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(nfd::face::Face*&&) [226] nfd::Nfd::~Nfd() [470] std::_Tuple_impl<1ul, ndn::nfd::ControlParameters, std::_Placeholder<1>, std::function >::~_Tuple_impl() [358] std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [25] nfd::Pit::findOrInsert(ndn::Interest const&, bool) [278] std::_Tuple_impl<3ul, std::shared_ptr, std::shared_ptr >::~_Tuple_impl() [829] std::_Rb_tree_iterator std::_Rb_tree, std::less, std::allocator >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::string const&) [74] nfd::Pit::erase(std::shared_ptr) [529] std::_Tuple_impl<3ul, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function >::~_Tuple_impl() [928] std::pair, bool> std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(std::string const&) [363] nfd::Pit::Pit(nfd::NameTree&) [123] std::__shared_ptr::__shared_ptr, ndn::Block const&>(std::_Sp_make_shared_tag, std::allocator const&, ndn::Block const&) [929] std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [344] nfd::fib::Entry::addNextHop(std::shared_ptr, unsigned long) [186] std::__shared_ptr::__shared_ptr, ndn::Block const&>(std::_Sp_make_shared_tag, std::allocator const&, ndn::Block const&) [759] std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_ >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair&&) [528] nfd::fib::Entry::findNextHop(nfd::face::Face&) [524] std::__shared_ptr::__shared_ptr, ndn::Name&>(std::_Sp_make_shared_tag, std::allocator const&, ndn::Name&) [760] std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) [481] nfd::fib::Entry::sortNextHops() [977] std::__shared_ptr::__shared_ptr, boost::asio::ip::basic_endpoint const&>(std::_Sp_make_shared_tag, std::allocator const&, boost::asio::ip::basic_endpoint const&) [1333] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [530] nfd::fib::Entry::removeNextHop(std::shared_ptr) [978] std::__shared_ptr::__shared_ptr, boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&>(std::_Sp_make_shared_tag, std::allocator const&, boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [852] std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_ >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair&&) [458] nfd::fib::Entry::Entry(ndn::Name const&) [319] std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1334] std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) [769] nfd::fib::NextHop::setCost(unsigned long) [325] std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [853] std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_ >(std::_Rb_tree_const_iterator >, std::pair&&) [349] nfd::fib::NextHop::NextHop(std::shared_ptr) [525] std::_Function_base::_Base_manager >, boost::_bi::list3, boost::arg<2>, boost::_bi::value > > > >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1335] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [172] nfd::pit::FaceRecord::update(ndn::Interest const&) [103] std::_Function_base::_Base_manager, bool, boost::chrono::duration > const&>, boost::_bi::list4, boost::_bi::value >, boost::_bi::value, boost::_bi::value > > > > >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [930] std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [145] nfd::pit::FaceRecord::FaceRecord(std::shared_ptr) [383] std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [931] std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [390] nfd::pit::FaceRecord::~FaceRecord() [845] std::_Function_base::_Base_manager > const&, bool, std::string const&)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1336] std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [635] nfd::pit::Entry::getOutRecord(nfd::face::Face const&) [823] std::_Function_base::_Base_manager > const&, bool)>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1337] std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [333] nfd::pit::Entry::deleteInRecord(nfd::face::Face const&) [691] std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [932] std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [202] nfd::pit::Entry::deleteInRecords() [824] std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [933] std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [162] nfd::pit::Entry::deleteOutRecord(nfd::face::Face const&) [689] std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1338] std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [104] nfd::pit::Entry::insertOrUpdateInRecord(std::shared_ptr, ndn::Interest const&) [825] std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1339] std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [106] nfd::pit::Entry::insertOrUpdateOutRecord(std::shared_ptr, ndn::Interest const&) [826] std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [578] std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [205] nfd::pit::Entry::Entry(ndn::Interest const&) [827] std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [854] std::_Rb_tree_iterator > const&, bool, std::string const&)> > > std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_insert_ > const&, bool, std::string const&)> > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair > const&, bool, std::string const&)> >&&) [187] nfd::pit::InRecord::update(ndn::Interest const&) [808] std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [892] std::pair > const&, bool, std::string const&)> > >, bool> std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_insert_unique > const&, bool, std::string const&)> > >(std::pair > const&, bool, std::string const&)> >&&) [136] nfd::pit::InRecord::InRecord(std::shared_ptr) [828] std::_Function_base::_Base_manager, std::_Placeholder<1>))(ndn::nfd::ControlCommand const&, ndn::mgmt::ControlParameters const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [855] std::_Rb_tree_iterator > const&, bool, std::string const&)> > > std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_insert_unique_ > const&, bool, std::string const&)> > >(std::_Rb_tree_const_iterator > const&, bool, std::string const&)> > >, std::pair > const&, bool, std::string const&)> >&&) [218] nfd::pit::OutRecord::setIncomingNack(ndn::lp::Nack const&) [906] std::_Function_base::_Base_manager))(nfd::face::InternalTransportBase*, ndn::Block const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [893] std::_Rb_tree > const&, bool, std::string const&)> >, std::_Select1st > const&, bool, std::string const&)> > >, std::less, std::allocator > const&, bool, std::string const&)> > > >::_M_erase(std::_Rb_tree_node > const&, bool, std::string const&)> > >*) [151] nfd::pit::OutRecord::OutRecord(std::shared_ptr) [907] std::_Function_base::_Base_manager))(nfd::face::InternalTransportBase*, ndn::Block const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1014] std::_Rb_tree, std::shared_ptr, std::_Identity >, std::less >, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1149] nfd::rib::FibUpdater::FibUpdater(nfd::rib::Rib&, ndn::nfd::Controller&) [493] std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1340] std::_Rb_tree, std::pair const, nfd::cs::priority_fifo::EntryInfo*>, std::_Select1st const, nfd::cs::priority_fifo::EntryInfo*> >, nfd::cs::priority_fifo::EntryItComparator, std::allocator const, nfd::cs::priority_fifo::EntryInfo*> > >::_M_erase(std::_Rb_tree_node const, nfd::cs::priority_fifo::EntryInfo*> >*) [1150] nfd::rib::FibUpdater::~FibUpdater() [580] std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1341] std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_erase(std::_Rb_tree_node const, std::shared_ptr > >*) [437] nfd::rib::RibManager::fetchSegments(ndn::Data const&, std::shared_ptr) [490] std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [894] std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [1151] nfd::rib::RibManager::setConfigFile(nfd::ConfigFile&) [581] std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [895] std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [506] nfd::rib::RibManager::onNotification(ndn::nfd::FaceEventNotification const&) [582] std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [896] std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > >(std::_Rb_tree_const_iterator > >, std::pair >&&) [488] nfd::rib::RibManager::startListening(ndn::Name const&, std::function const&) [583] std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [309] std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [480] nfd::rib::RibManager::registerWithNfd() [560] std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [293] std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [547] nfd::rib::RibManager::unregisterEntry(std::shared_ptr const&, ndn::nfd::ControlParameters&) [584] std::_Function_base::_Base_manager, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [206] std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [678] nfd::rib::RibManager::onLocalhopRequest(ndn::Interest const&) [694] std::_Function_base::_Base_manager (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [189] std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > >(std::_Rb_tree_const_iterator > >, std::pair >&&) [438] nfd::rib::RibManager::removeInvalidFaces(std::shared_ptr) [457] std::_Function_base::_Base_manager (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)> >::_M_clone(std::_Any_data&, std::_Any_data const&, std::integral_constant) [176] std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_copy(std::_Rb_tree_node > > const*, std::_Rb_tree_node > >*) [544] nfd::rib::RibManager::scheduleActiveFaceFetch(boost::chrono::duration > const&) [466] std::_Function_base::_Base_manager const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [134] std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [489] nfd::rib::RibManager::enableLocalControlHeader() [703] std::_Function_base::_Base_manager::*)(ndn::Data const&)> (ndn::util::NotificationSubscriber*, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [730] std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_ > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair >&&) [951] nfd::rib::RibManager::onConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) [705] std::_Function_base::_Base_manager::*)()> (ndn::util::NotificationSubscriber*)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [750] std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase_aux(std::_Rb_tree_const_iterator > >, std::_Rb_tree_const_iterator > >) [521] nfd::rib::RibManager::RibManager(ndn::Face&, ndn::security::KeyChain&) [1216] std::_Function_base::_Base_manager, ndn::nfd::FaceEventNotification>::*)(std::_List_iterator, ndn::nfd::FaceEventNotification>::Slot>)> (ndn::util::signal::Signal, ndn::nfd::FaceEventNotification>*, std::_List_iterator, ndn::nfd::FaceEventNotification>::Slot>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1342] std::pair > >, bool> std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique > >(std::pair >&&) [486] nfd::rib::RibManager::~RibManager() [686] std::_Function_base::_Base_manager const&)> (nfd::FibManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [731] std::_Rb_tree_iterator > > std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_insert_unique_ > >(std::_Rb_tree_const_iterator > >, std::pair >&&) [1152] nfd::rib::RibStatusPublisher::RibStatusPublisher(nfd::rib::Rib const&, ndn::Face&, ndn::Name const&, ndn::security::KeyChain&) [1217] std::_Function_base::_Base_manager (nfd::FibManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [751] std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::erase(unsigned long const&) [600] nfd::rib::RibStatusPublisher::~RibStatusPublisher() [680] std::_Function_base::_Base_manager const&)> (nfd::FaceManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1343] std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [952] nfd::rib::AutoPrefixPropagator::afterHubDisconnect() [908] std::_Function_base::_Base_manager (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1344] std::_Rb_tree_iterator, std::allocator > > > > std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_, std::allocator > > > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair, std::allocator > > >&&) [953] nfd::rib::AutoPrefixPropagator::disable() [846] std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1345] std::pair, std::allocator > > > >, bool> std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique, std::allocator > > > >(std::pair, std::allocator > > >&&) [607] nfd::rib::AutoPrefixPropagator::AutoPrefixPropagator(ndn::nfd::Controller&, ndn::security::KeyChain&, nfd::rib::Rib&) [784] std::_Function_base::_Base_manager const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1346] std::_Rb_tree_iterator, std::allocator > > > > std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique_, std::allocator > > > >(std::_Rb_tree_const_iterator, std::allocator > > > >, std::pair, std::allocator > > >&&) [454] nfd::rib::Nrd::initialize() [497] std::_Function_base::_Base_manager const&, std::function const&)> (nfd::FaceManager*, ndn::nfd::ControlParameters, std::_Placeholder<1>, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [615] std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [527] nfd::rib::Nrd::initializeLogging() [862] std::_Function_base::_Base_manager, std::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1347] std::_Rb_tree_iterator std::_Rb_tree, std::less, std::allocator >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, unsigned long const&) [613] nfd::rib::Nrd::getLocalNfdTransport() [752] std::_Function_base::_Base_manager, std::function)> (nfd::ManagerBase*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [704] std::_Rb_tree_iterator std::_Rb_tree, std::less, std::allocator >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, unsigned long&&) [1153] nfd::rib::Nrd::Nrd(std::string const&, ndn::security::KeyChain&) [494] std::_Function_base::_Base_manager)> (nfd::ManagerBase*, ndn::Interest, std::function)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [646] std::_Rb_tree_iterator std::_Rb_tree, std::less, std::allocator >::_M_insert_equal(unsigned long const&) [482] nfd::rib::Nrd::~Nrd() [639] std::_Function_base::_Base_manager (nfd::DeadNonceList*)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [708] std::pair, bool> std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned long&&) [1154] nfd::rib::Rib::setFibUpdater(nfd::rib::FibUpdater*) [813] std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::LoggerFactory*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [766] std::_Rb_tree, std::less, std::allocator >::erase(unsigned long const&) [388] nfd::rib::Rib::beginRemoveFace(unsigned long) [847] std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::CommandValidator*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [677] std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [757] nfd::rib::Rib::sendBatchFromQueue() [848] std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::TablesConfigSection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [452] std::__detail::_Map_base >, std::_Select1st > >, true, std::_Hashtable >, std::allocator > >, std::_Select1st > >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true> >::operator[](ndn::Name const&) [387] nfd::rib::Rib::findRoutesWithFaceId(unsigned long) [796] std::_Function_base::_Base_manager const&)> (nfd::StrategyChoiceManager*, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::_Placeholder<5>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [754] std::__detail::_Map_base, std::_Select1st >, true, std::_Hashtable, std::allocator >, std::_Select1st >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true> >::operator[](std::string const&) [1155] nfd::rib::Rib::Rib() [1218] std::_Function_base::_Base_manager (nfd::StrategyChoiceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [220] std::__detail::_Map_base, std::_Select1st >, true, std::_Hashtable, std::allocator >, std::_Select1st >, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true> >::operator[](unsigned long&&) [589] nfd::rib::Rib::~Rib() [1219] std::_Function_base::_Base_manager (nfd::ForwarderStatusManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [792] std::function (ndn::name::Component const&)>::function(std::function (ndn::name::Component const&)> const&) [1156] nfd::rib::RibEntry::findRoute(nfd::rib::Route const&) [909] std::_Function_base::_Base_manager)> (nfd::fw::AccessStrategy*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [814] std::function (nfd::Forwarder&)>::function(std::function (nfd::Forwarder&)> const&) [1157] nfd::rib::RibEntry::~RibEntry() [194] std::_Function_base::_Base_manager, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [684] std::function::function(std::function const&) [820] nfd::rib::sortRoutes(nfd::rib::Route const&, nfd::rib::Route const&) (rib.cpp) [166] std::_Function_base::_Base_manager, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [793] std::function::function(std::function const&) [284] nfd::rib::operator<<(std::ostream&, nfd::rib::Route const&) [377] std::_Function_base::_Base_manager)> (std::_Placeholder<1>, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [277] std::function::function, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >(std::_Bind, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)>, std::enable_if, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::value), std::function::_Useless>::type) [780] nfd::udp::computeMtu(boost::asio::ip::basic_endpoint const&) [143] std::_Function_base::_Base_manager, nfd::face::Face const&, ndn::Data const&)> (std::_Placeholder<1>, std::shared_ptr, std::reference_wrapper, std::reference_wrapper)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [361] std::function::function, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >(std::_Bind, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)>, std::enable_if, std::shared_ptr)> (std::_Placeholder<1>, std::reference_wrapper, std::reference_wrapper, std::shared_ptr, std::shared_ptr)> >::value), std::function::_Useless>::type) [21] nfd::face::LinkService::receiveData(ndn::Data const&) [910] std::_Function_base::_Base_manager (nfd::rib::RibManager*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [681] std::function)>::function(std::function)> const&) [52] nfd::face::LinkService::receiveNack(ndn::lp::Nack const&) [1220] std::_Function_base::_Base_manager (nfd::rib::RibManager*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [485] std::enable_if (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)> >::value), std::function&>::type std::function::operator= (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)> >(std::_Bind (ndn::name::Component const&)> const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, ndn::Name, std::_Placeholder<2>, std::function (ndn::name::Component const&)>, std::function const&, std::function const&)>, std::function, std::function)>&&) [36] nfd::face::LinkService::sendInterest(ndn::Interest const&) [803] std::_Function_base::_Base_manager (nfd::rib::RibManager*, std::reference_wrapper, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [794] std::function const&, std::function const&)>::function(std::function const&, std::function const&)> const&) [8] nfd::face::LinkService::receiveInterest(ndn::Interest const&) [1221] std::_Function_base::_Base_manager (nfd::rib::RibManager*, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1348] std::function const&)>::function, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >(std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)>, std::enable_if, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::value), std::function const&)>::_Useless>::type) [715] nfd::face::LinkService::setFaceAndTransport(nfd::face::Face&, nfd::face::Transport&) [849] std::_Function_base::_Base_manager > const&, bool, std::string const&)> (nfd::rib::RibManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1349] std::function const&)>::function, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >(std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)>, std::enable_if, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::value), std::function const&)>::_Useless>::type) [39] nfd::face::LinkService::sendData(ndn::Data const&) [797] std::_Function_base::_Base_manager (nfd::rib::RibManager*, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [487] std::function const&)>::function(std::function const&)> const&) [96] nfd::face::LinkService::sendNack(ndn::lp::Nack const&) [695] std::_Function_base::_Base_manager (nfd::rib::RibManager*, unsigned long)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1350] std::function const&)>::function, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >(std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)>, std::enable_if, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::value), std::function const&)>::_Useless>::type) [716] nfd::face::LinkService::LinkService() [795] std::_Function_base::_Base_manager (nfd::rib::RibManager*)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1351] std::function const&)>::function, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >(std::_Bind, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)>, std::enable_if, std::function)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::shared_ptr, std::function)> const&, ndn::Name const&, ndn::Interest const&, ndn::mgmt::ControlParameters const&, std::function)> >::value), std::function const&)>::_Useless>::type) [392] nfd::face::LinkService::~LinkService() [465] std::_Function_base::_Base_manager)> (nfd::FaceTable*, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [714] std::function::function(std::function const&) [717] nfd::face::FaceCounters::FaceCounters(nfd::face::LinkServiceCounters const&, nfd::face::TransportCounters const&) [655] std::_Function_base::_Base_manager)> (nfd::FaceTable*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [866] std::function::function(std::function const&) [718] nfd::face::LpFragmenter::Options::Options() [201] std::_Function_base::_Base_manager, ndn::Interest const&)> (nfd::Forwarder*, std::reference_wrapper, std::shared_ptr, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [800] std::function > const&, bool, std::string const&)>::function(std::function > const&, bool, std::string const&)> const&) [719] nfd::face::LpFragmenter::LpFragmenter(nfd::face::LpFragmenter::Options const&, nfd::face::LinkService const*) [182] std::_Function_base::_Base_manager, ndn::Interest const&, ndn::Data const&)> (nfd::Forwarder*, std::reference_wrapper, std::shared_ptr, std::_Placeholder<1>, std::_Placeholder<2>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [665] std::function::function(std::function const&) [414] nfd::face::makeNullFace(ndn::util::FaceUri const&) [697] std::_Function_base::_Base_manager (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [789] std::function::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >(std::_Bind const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)>, std::enable_if const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >::value), std::function::_Useless>::type) [203] nfd::face::LpReassembler::doReassembly(std::tuple const&) [698] std::_Function_base::_Base_manager (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [839] std::function::function const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >(std::_Bind const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)>, std::enable_if const&, std::function const&)> const&)> (ndn::mgmt::Dispatcher*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>, std::function, std::function const&)>)> >::value), std::function::_Useless>::type) [63] nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&) [699] std::_Function_base::_Base_manager (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [468] std::function::function(std::function const&) [720] nfd::face::LpReassembler::Options::Options() [117] std::_Function_base::_Base_manager)> (nfd::Forwarder*, std::shared_ptr)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [1015] std::function const&)>::function, std::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >(std::_Bind, std::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)>, std::enable_if, std::function const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::function)> >::value), std::function const&)>::_Useless>::type) [721] nfd::face::LpReassembler::LpReassembler(nfd::face::LpReassembler::Options const&, nfd::face::LinkService const*) [911] std::_Function_base::_Base_manager (nfd::Forwarder::*)(unsigned long) const> (nfd::Forwarder*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [674] std::function const&)>::function(std::function const&)> const&) [451] nfd::face::StreamTransport::handleSend(boost::system::error_code const&, unsigned long) [743] std::_Function_base::_Base_manager, std::function)::{lambda()#1} ()> >::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager, std::function)::{lambda()#1} ()> > const&, std::_Manager_operation) (functional) [81] std::function::function(std::function const&) [141] nfd::face::StreamTransport::deferredClose() [682] std::_Function_base::_Base_manager >::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager > const&, std::_Manager_operation) (functional) [167] __gnu_cxx::__normal_iterator > > std::lower_bound<__gnu_cxx::__normal_iterator > >, unsigned long, bool (*)(ndn::Block const&, unsigned long)>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned long const&, bool (*)(ndn::Block const&, unsigned long)) [213] nfd::face::StreamTransport::handleReceive(boost::system::error_code const&, unsigned long) [753] std::_Function_base::_Base_manager(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&)::{lambda(ndn::name::Component const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager(ndn::Name const&, std::function const&, std::function const&)> const&, std::function const&, std::function const&)> const&)::{lambda(ndn::name::Component const&)#1}> const&, std::_Manager_operation) [373] std::shared_ptr > std::allocate_shared, std::allocator >, unsigned long>(std::allocator > const&, unsigned long&&) [427] nfd::face::StreamTransport::sendFromQueue() [693] std::_Function_base::_Base_manager const&, ndn::nfd::FacePersistency)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, ndn::nfd::FacePersistency)::{lambda()#1}> const&, std::_Manager_operation) (functional) [1352] std::shared_ptr std::allocate_shared, nfd::rib::RibEntry>(std::allocator const&, nfd::rib::RibEntry&&) [215] nfd::face::StreamTransport::processErrorCode(boost::system::error_code const&) [405] std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) (functional) [408] std::shared_ptr std::allocate_shared, std::unique_ptr >, std::unique_ptr > >(std::allocator const&, std::unique_ptr >&&, std::unique_ptr >&&) [423] nfd::face::StreamTransport::doSend(nfd::face::Transport::Packet&&) [130] std::_Function_base::_Base_manager const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}> const&, std::_Manager_operation) (functional) [399] std::shared_ptr std::allocate_shared, std::unique_ptr >, std::unique_ptr > >(std::allocator const&, std::unique_ptr >&&, std::unique_ptr >&&) [475] nfd::face::StreamTransport::doClose() [912] std::_Function_base::_Base_manager >&)::{lambda(std::_Rb_tree_const_iterator)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager >&)::{lambda(std::_Rb_tree_const_iterator)#1}> const&, std::_Manager_operation) (functional) [775] void std::__insertion_sort<__gnu_cxx::__normal_iterator > >, nfd::fib::Entry::sortNextHops()::{lambda(nfd::fib::NextHop const&, nfd::fib::NextHop const&)#1}>(__gnu_cxx::__normal_iterator > >, nfd::fib::Entry::sortNextHops()::{lambda(nfd::fib::NextHop const&, nfd::fib::NextHop const&)#1}, nfd::fib::Entry::sortNextHops()::{lambda(nfd::fib::NextHop const&, nfd::fib::NextHop const&)#1}) (stl_algo.h) [397] nfd::face::StreamTransport::StreamTransport(boost::asio::basic_stream_socket >&&) [869] std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [200] ndn::lp::Packet* std::__uninitialized_move_a >(ndn::lp::Packet*, ndn::lp::Packet*, ndn::lp::Packet*, std::allocator&) [409] nfd::face::makeInternalFace(ndn::security::KeyChain&) [870] std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [733] ndn::name::Component* std::__uninitialized_move_a >(ndn::name::Component*, ndn::name::Component*, ndn::name::Component*, std::allocator&) [231] nfd::face::DatagramTransport::handleSend(boost::system::error_code const&, unsigned long, ndn::Block const&) [871] std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [158] __gnu_cxx::__normal_iterator > > std::copy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [3] nfd::face::DatagramTransport::handleReceive(boost::system::error_code const&, unsigned long) [872] std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [217] ndn::Block* std::copy(ndn::Block*, ndn::Block*, ndn::Block*) [4] nfd::face::DatagramTransport::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [873] std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [173] __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > std::__find<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::shared_ptr >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::shared_ptr const&, std::random_access_iterator_tag) [365] nfd::face::DatagramTransport::processErrorCode(boost::system::error_code const&) [874] std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [802] __gnu_cxx::__normal_iterator std::__find<__gnu_cxx::__normal_iterator, char>(__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator, char const&, std::random_access_iterator_tag) [33] nfd::face::DatagramTransport::doSend(nfd::face::Transport::Packet&&) [875] std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [643] std::reverse_iterator > std::find_if >, std::_Bind (std::_Placeholder<1>, ndn::Interest)> >(std::reverse_iterator >, std::reverse_iterator >, std::_Bind (std::_Placeholder<1>, ndn::Interest)>) [258] nfd::face::DatagramTransport::DatagramTransport(boost::asio::basic_datagram_socket >&&) [979] std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) (functional) [199] void std::_Destroy(ndn::lp::Packet*, ndn::lp::Packet*) [20] nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [913] std::_Function_base::_Base_manager > const&, bool)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager > const&, bool)#1}> const&, std::_Manager_operation) (functional) [897] void std::_Destroy*>(boost::program_options::basic_option*, boost::program_options::basic_option*) [50] nfd::face::GenericLinkService::decodeNack(ndn::Block const&, ndn::lp::Packet const&) [914] std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) (functional) [98] __gnu_cxx::__normal_iterator > > std::__find_if<__gnu_cxx::__normal_iterator > >, boost::_bi::bind_t const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >), boost::_bi::list5 >, boost::arg<1>, boost::_bi::value, boost::_bi::value, boost::_bi::value > > > > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, boost::_bi::bind_t const&, nfd::fib::NextHop const&, unsigned long, bool, boost::chrono::time_point > >), boost::_bi::list5 >, boost::arg<1>, boost::_bi::value, boost::_bi::value, boost::_bi::value > > > > >, std::random_access_iterator_tag) [41] nfd::face::GenericLinkService::doSendData(ndn::Data const&) [332] std::_Function_base::_Base_manager) const::{lambda(nfd::name_tree::Entry const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager) const::{lambda(nfd::name_tree::Entry const&)#1}> const&, std::_Manager_operation) (functional) [93] std::to_string(unsigned int) [97] nfd::face::GenericLinkService::doSendNack(ndn::lp::Nack const&) [336] std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) (functional) [934] std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&) [27] nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [306] std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) (functional) [732] covariant return thunk to nfd::face::GenericLinkService::getCounters() const [295] nfd::face::GenericLinkService::assignSequence(ndn::lp::Packet&) [208] std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__weak_count<(__gnu_cxx::_Lock_policy)2> const&) [809] __tcf_0 (nfd-control-parameters.hpp) [7] nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) [447] std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, std::allocator >, ndn::lp::CachePolicy>(std::_Sp_make_shared_tag, ndn::SimpleTag*, std::allocator > const&, ndn::lp::CachePolicy&&) [898] __tcf_0 (nfd-control-parameters.hpp) [37] nfd::face::GenericLinkService::doSendInterest(ndn::Interest const&) [240] std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count>(std::_Sp_make_shared_tag, ndn::OBufferStream*, std::allocator const&) [899] __tcf_0 (nfd-control-parameters.hpp) [24] nfd::face::GenericLinkService::assignSequences(std::vector >&) [1222] std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count>(std::_Sp_make_shared_tag, nfd::TcpFactory*, std::allocator const&) [736] __tcf_0 (nfd-control-parameters.hpp) [6] nfd::face::GenericLinkService::decodeNetPacket(ndn::Block const&, ndn::lp::Packet const&) [1223] std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count>(std::_Sp_make_shared_tag, nfd::UdpFactory*, std::allocator const&) [1353] __tcf_0 (nfd-control-parameters.hpp) [5] nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [16] std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [621] [412] nfd::face::GenericLinkService::encodeLocalFields(ndn::TagHost const&, ndn::lp::Packet&) [696] std::__shared_count<(__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) [15] [722] nfd::face::GenericLinkService::Options::Options() [558] std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [69] [464] nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [543] std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [622] [212] nfd::face::GenericLinkService::~GenericLinkService() [566] std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) [623] [259] nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket >&&, ndn::nfd::FacePersistency, boost::chrono::duration >) [567] std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&) (624) [398] nfd::face::UnixStreamTransport::UnixStreamTransport(boost::asio::basic_stream_socket >&&) [568] std::_Function_handler (nfd::Forwarder&), void nfd::fw::registerStrategy()::{lambda(nfd::Forwarder&)#1}>::_M_invoke(std::_Any_data const&, nfd::Forwarder&)