Flat profile: Each sample counts as 0.01 seconds. % cumulative self self total time seconds seconds calls s/call s/call name 14.41 19.56 19.56 380159112 0.00 0.00 ndn::Block::~Block() 11.80 35.58 16.02 869758053 0.00 0.00 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() 11.21 50.80 15.22 518398701 0.00 0.00 ndn::Block::Block(ndn::Block const&) 3.88 56.06 5.26 19 0.28 0.57 std::vector >::~vector() 3.86 61.30 5.24 2 2.62 2.62 ndn::Block::Block(ndn::Block&&) 3.75 66.38 5.09 552958668 0.00 0.00 ndn::Block* std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator > >, ndn::Block*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, ndn::Block*) 2.79 70.17 3.79 boost::asio::detail::task_io_service::run(boost::system::error_code&) 2.17 73.11 2.94 11519973 0.00 0.00 nfd::face::DatagramTransport::doSend(nfd::face::Transport::Packet&&) 2.13 76.00 2.89 16805237 0.00 0.00 boost::asio::detail::epoll_reactor::run(bool, boost::asio::detail::op_queue&) 2.04 78.78 2.78 11519973 0.00 0.00 nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) 2.03 81.53 2.75 11519973 0.00 0.00 nfd::face::DatagramTransport::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) 1.66 83.78 2.25 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) 1.43 85.72 1.95 23017260 0.00 0.00 boost::asio::detail::reactive_socket_recvfrom_op_base >::do_perform(boost::asio::detail::reactor_op*) 1.41 87.64 1.92 11519957 0.00 0.00 nfd::face::DatagramTransport::handleReceive(boost::system::error_code const&, unsigned long) 1.40 89.55 1.91 11519973 0.00 0.00 nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) 1.39 91.44 1.89 11519973 0.00 0.00 nfd::face::Transport::send(nfd::face::Transport::Packet&&) 1.33 93.24 1.80 ndn::util::signal::Signal >::disconnect(std::_List_iterator >::Slot>) 1.32 95.03 1.79 23039980 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, bool) 1.28 96.77 1.74 11519973 0.00 0.00 nfd::face::Transport::receive(nfd::face::Transport::Packet&&) 1.28 98.50 1.74 46079871 0.00 0.00 std::vector >::operator=(std::vector > const&) 1.14 100.05 1.55 ndn::Block::operator=(ndn::Block const&) 1.13 101.58 1.53 11519973 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) 1.09 103.06 1.48 11499281 0.00 0.00 boost::asio::detail::epoll_reactor::descriptor_state::perform_io(unsigned int) 1.08 104.52 1.47 11519973 0.00 0.00 nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&) 0.95 105.82 1.30 5759997 0.00 0.00 nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) 0.92 107.07 1.26 5759976 0.00 0.00 nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) 0.88 108.27 1.20 5759976 0.00 0.00 nfd::face::LinkService::receiveData(ndn::Data const&) 0.81 109.37 1.10 5759997 0.00 0.00 nfd::face::LinkService::receiveInterest(ndn::Interest const&) 0.80 110.45 1.08 11519973 0.00 0.00 boost::asio::detail::reactive_socket_send_op_base::do_perform(boost::asio::detail::reactor_op*) 0.77 111.50 1.05 virtual thunk to boost::exception_detail::clone_impl >::clone() const 0.74 112.51 1.01 11542692 0.00 0.00 boost::asio::detail::task_io_service::post_immediate_completion(boost::asio::detail::task_io_service_operation*, bool) 0.72 113.49 0.98 11519989 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.64 114.36 0.88 23039946 0.00 0.00 nfd::face::Transport::Packet::Packet(ndn::Block&&) 0.64 115.24 0.88 11519973 0.00 0.00 nfd::face::GenericLinkService::decodeNetPacket(ndn::Block const&, ndn::lp::Packet const&) 0.63 116.09 0.85 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.62 116.93 0.84 std::_Function_base::_Base_manager const&)> (nfd::face::LpReassembler*, std::tuple)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.60 117.75 0.82 5759997 0.00 0.00 nfd::face::LinkService::sendInterest(ndn::Interest const&) 0.59 118.55 0.81 5759976 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.57 119.33 0.78 5759976 0.00 0.00 nfd::face::LinkService::sendData(ndn::Data const&) 0.56 120.10 0.77 __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.55 120.84 0.74 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.51 121.53 0.70 11519973 0.00 0.00 void std::vector >::_M_emplace_back_aux(ndn::lp::Packet const&) 0.44 122.13 0.60 nfd::face::DatagramTransport::DatagramTransport(boost::asio::basic_datagram_socket >&&) 0.40 122.67 0.55 11519952 0.00 0.00 std::_List_base >::_M_clear() 0.38 123.19 0.52 boost::asio::detail::completion_handler::doClose()::{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.37 123.70 0.51 5759997 0.00 0.00 ndn::util::signal::Signal::operator()(ndn::Interest const&) 0.36 124.19 0.49 11519973 0.00 0.00 nfd::face::DatagramTransport::handleSend(boost::system::error_code const&, unsigned long, ndn::Block const&) 0.35 124.66 0.47 23042022 0.00 0.00 boost::asio::detail::task_io_service::work_finished() 0.34 125.12 0.46 5759976 0.00 0.00 nfd::face::GenericLinkService::doSendData(ndn::Data const&) 0.34 125.58 0.46 5759976 0.00 0.00 ndn::util::signal::Signal::operator()(ndn::Data const&) 0.33 126.03 0.45 23042023 0.00 0.00 boost::asio::detail::task_io_service::wake_one_thread_and_unlock(boost::asio::detail::scoped_lock&) 0.33 126.48 0.45 23042022 0.00 0.00 boost::asio::detail::task_io_service::work_cleanup::~work_cleanup() 0.31 126.90 0.43 5759997 0.00 0.00 std::_Function_handler const&, std::shared_ptr const&)::{lambda(ndn::Interest const&)#1}>::_M_invoke(std::_Any_data const&, ndn::Interest const&) 0.30 127.31 0.41 nfd::face::DatagramTransport::processErrorCode(boost::system::error_code const&) 0.30 127.72 0.41 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.30 128.13 0.41 5759997 0.00 0.00 nfd::face::GenericLinkService::doSendInterest(ndn::Interest const&) 0.28 128.51 0.39 nfd::face::operator<<(std::ostream&, nfd::face::TransportState) 0.28 128.90 0.39 11519973 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.27 129.26 0.36 11499281 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.26 129.61 0.36 11519973 0.00 0.00 std::vector >::~vector() 0.22 129.91 0.30 11519973 0.00 0.00 unsigned long ndn::lp::Packet::count >() const 0.20 130.18 0.28 std::_Rb_tree, std::pair const, nfd::face::LpReassembler::PartialPacket>, std::_Select1st const, nfd::face::LpReassembler::PartialPacket> >, std::less >, std::allocator const, nfd::face::LpReassembler::PartialPacket> > >::_M_erase(std::_Rb_tree_node const, nfd::face::LpReassembler::PartialPacket> >*) 0.20 130.45 0.27 5759976 0.00 0.00 std::_Function_handler const&, std::shared_ptr const&)::{lambda(ndn::Data const&)#2}>::_M_invoke(std::_Any_data const&, ndn::Data const&) 0.18 130.70 0.25 23039980 0.00 0.00 boost::asio::asio_handler_is_continuation(...) 0.18 130.94 0.24 11519973 0.00 0.00 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) 0.17 131.17 0.24 5759976 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.17 131.40 0.23 non-virtual thunk to boost::exception_detail::clone_impl >::~clone_impl() 0.17 131.63 0.23 5759997 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::greater, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.16 131.85 0.22 23039946 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.16 132.06 0.22 11519973 0.00 0.00 unsigned long ndn::lp::Packet::count >() const 0.15 132.27 0.21 64 0.00 0.00 boost::asio::basic_socket >::local_endpoint() const 0.15 132.48 0.21 5 0.04 0.04 boost::asio::detail::task_io_service::post_deferred_completions(boost::asio::detail::op_queue&) 0.15 132.69 0.21 5759997 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.15 132.89 0.20 5759997 0.00 0.00 ndn::Interest::~Interest() 0.14 133.08 0.20 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.14 133.27 0.19 nfd::face::LpReassembler::doReassembly(std::tuple const&) 0.13 133.44 0.18 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::erase(unsigned long const&) 0.13 133.61 0.17 boost::asio::detail::task_io_service::task_cleanup::~task_cleanup() 0.12 133.77 0.16 nfd::face::GenericLinkService::doSendNack(ndn::lp::Nack const&) 0.11 133.92 0.15 std::_Function_base::_Base_manager::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.10 134.05 0.14 ndn::SimpleTag::~SimpleTag() 0.09 134.18 0.13 5759997 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.09 134.30 0.13 ndn::lp::detail::FieldDecl::decode(ndn::Block const&) 0.08 134.42 0.12 11499291 0.00 0.00 boost::asio::detail::op_queue::~op_queue() 0.08 134.53 0.12 5759976 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.08 134.65 0.12 ndn::lp::detail::FieldDecl::decode(ndn::Block const&) 0.08 134.76 0.12 nfd::face::LinkService::sendNack(ndn::lp::Nack const&) 0.08 134.87 0.11 boost::bad_lexical_cast::~bad_lexical_cast() 0.08 134.98 0.11 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.08 135.08 0.11 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.07 135.18 0.10 5759997 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.07 135.28 0.10 ndn::lp::Nack::~Nack() 0.07 135.38 0.10 nfd::face::GenericLinkService::decodeNack(ndn::Block const&, ndn::lp::Packet const&) 0.07 135.47 0.09 41 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.05 135.54 0.07 boost::asio::detail::object_pool::~object_pool() 0.04 135.60 0.06 boost::asio::detail::reactive_socket_sendto_op_base >::do_perform(boost::asio::detail::reactor_op*) 0.04 135.65 0.05 32 0.00 0.00 nfd::face::operator<<(std::ostream&, nfd::face::FaceLogHelper const&) 0.03 135.69 0.04 23039946 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() 0.03 135.73 0.04 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.01 135.74 0.01 32 0.00 0.00 nfd::face::Transport::setFaceAndLinkService(nfd::face::Face&, nfd::face::LinkService&) 0.00 135.74 0.01 nfd::face::LinkService::~LinkService() 0.00 135.74 0.00 892 0.00 0.00 boost::asio::ip::detail::endpoint::address() const 0.00 135.74 0.00 798 0.00 0.00 ndn::util::FaceUri::~FaceUri() 0.00 135.74 0.00 608 0.00 0.00 ndn::util::FaceUri::FaceUri(ndn::util::FaceUri const&) 0.00 135.74 0.00 389 0.00 0.00 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) 0.00 135.74 0.00 250 0.00 0.00 std::_Function_base::_Base_manager const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 135.74 0.00 230 0.00 0.00 std::_Function_base::_Base_manager))(std::string const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 135.74 0.00 192 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 135.74 0.00 192 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 135.74 0.00 192 0.00 0.00 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_weak_release() 0.00 135.74 0.00 160 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 135.74 0.00 128 0.00 0.00 nfd::scheduler::getGlobalScheduler() 0.00 135.74 0.00 124 0.00 0.00 std::function const&)>::function(std::function const&)> const&) 0.00 135.74 0.00 106 0.00 0.00 std::function::function(std::function const&) 0.00 135.74 0.00 101 0.00 0.00 boost::_bi::storage5, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value const&)> >, boost::_bi::value > >::~storage5() 0.00 135.74 0.00 96 0.00 0.00 std::function::function(std::function const&) 0.00 135.74 0.00 81 0.00 0.00 nfd::UdpChannel::waitForNewPeer(std::function const&)> const&, std::function const&) 0.00 135.74 0.00 64 0.00 0.00 nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle() 0.00 135.74 0.00 64 0.00 0.00 nfd::face::Transport::setPersistency(ndn::nfd::FacePersistency) 0.00 135.74 0.00 64 0.00 0.00 nfd::scheduler::ScopedEventId::operator=(std::shared_ptr const&) 0.00 135.74 0.00 64 0.00 0.00 nfd::scheduler::schedule(boost::chrono::duration > const&, std::function const&) 0.00 135.74 0.00 64 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 135.74 0.00 64 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 135.74 0.00 64 0.00 0.00 std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::lp::Nack const&)#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::lp::Nack const&)#3}> const&, std::_Manager_operation) 0.00 135.74 0.00 64 0.00 0.00 std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::Data const&)#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::Data const&)#2}> const&, std::_Manager_operation) 0.00 135.74 0.00 64 0.00 0.00 std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::Interest const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::Interest const&)#1}> const&, std::_Manager_operation) 0.00 135.74 0.00 38 0.00 0.00 nfd::getGlobalIoService() 0.00 135.74 0.00 38 0.00 0.00 nfd::Logger::Logger(std::string const&, nfd::LogLevel) 0.00 135.74 0.00 37 0.00 0.00 nfd::LoggerFactory::getInstance() 0.00 135.74 0.00 35 0.00 0.00 boost::asio::detail::posix_mutex::posix_mutex() 0.00 135.74 0.00 35 0.00 0.00 boost::asio::detail::reactive_socket_service_base::destroy(boost::asio::detail::reactive_socket_service_base::base_implementation_type&) 0.00 135.74 0.00 33 0.00 0.00 void boost::asio::basic_socket >::set_option >(boost::asio::detail::socket_option::boolean<1, 2> const&) 0.00 135.74 0.00 33 0.00 0.00 boost::asio::basic_socket >::bind(boost::asio::ip::basic_endpoint const&) 0.00 135.74 0.00 33 0.00 0.00 boost::asio::detail::reactive_socket_service::open(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::ip::udp const&, boost::system::error_code&) 0.00 135.74 0.00 32 0.00 0.00 ndn::util::signal::Signal::connect(std::function const&) 0.00 135.74 0.00 32 0.00 0.00 ndn::util::signal::Signal::connect(std::function const&) 0.00 135.74 0.00 32 0.00 0.00 ndn::util::signal::Signal::connect(std::function const&) 0.00 135.74 0.00 32 0.00 0.00 ndn::util::signal::Signal::connect(std::function const&) 0.00 135.74 0.00 32 0.00 0.00 ndn::util::signal::Signal::connect(std::function const&) 0.00 135.74 0.00 32 0.00 0.01 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) 0.00 135.74 0.00 32 0.00 0.00 nfd::connectFaceClosedSignal(nfd::face::Face&, std::function const&) 0.00 135.74 0.00 32 0.00 0.00 nfd::udp::computeMtu(boost::asio::ip::basic_endpoint const&) 0.00 135.74 0.00 32 0.00 0.00 nfd::face::LinkService::setFaceAndTransport(nfd::face::Face&, nfd::face::Transport&) 0.00 135.74 0.00 32 0.00 0.00 nfd::face::LinkService::LinkService() 0.00 135.74 0.00 32 0.00 0.00 nfd::face::FaceCounters::FaceCounters(nfd::face::LinkServiceCounters const&, nfd::face::TransportCounters const&) 0.00 135.74 0.00 32 0.00 0.00 nfd::face::LpFragmenter::Options::Options() 0.00 135.74 0.00 32 0.00 0.00 nfd::face::LpFragmenter::LpFragmenter(nfd::face::LpFragmenter::Options const&, nfd::face::LinkService const*) 0.00 135.74 0.00 32 0.00 0.00 nfd::face::LpReassembler::Options::Options() 0.00 135.74 0.00 32 0.00 0.00 nfd::face::LpReassembler::LpReassembler(nfd::face::LpReassembler::Options const&, nfd::face::LinkService const*) 0.00 135.74 0.00 32 0.00 0.00 nfd::face::DatagramTransport::DatagramTransport(boost::asio::basic_datagram_socket >&&) 0.00 135.74 0.00 32 0.00 0.00 nfd::face::GenericLinkService::Options::Options() 0.00 135.74 0.00 32 0.00 0.00 nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) 0.00 135.74 0.00 32 0.00 0.01 nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket >&&, ndn::nfd::FacePersistency, boost::chrono::duration >) 0.00 135.74 0.00 32 0.00 0.00 nfd::face::Face::Face(std::unique_ptr >, std::unique_ptr >) 0.00 135.74 0.00 32 0.00 0.00 nfd::face::Transport::Transport() 0.00 135.74 0.00 32 0.00 0.00 nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr const&, std::shared_ptr const&) 0.00 135.74 0.00 32 0.00 0.00 nfd::Logger::now() 0.00 135.74 0.00 32 0.00 0.00 nfd::scheduler::ScopedEventId::ScopedEventId() 0.00 135.74 0.00 32 0.00 0.00 nfd::face::GenericLinkService::getCounters() const 0.00 135.74 0.00 32 0.00 0.00 nfd::face::Transport::getCounters() const 0.00 135.74 0.00 32 0.00 0.00 std::function const&)>::operator()(std::shared_ptr const&) const 0.00 135.74 0.00 32 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) 0.00 135.74 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_emplace_hint_unique const&>, std::tuple<> >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::piecewise_construct_t const&, std::tuple const&>&&, std::tuple<>&&) 0.00 135.74 0.00 32 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_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator const, std::shared_ptr > >, boost::asio::ip::basic_endpoint const&) 0.00 135.74 0.00 32 0.00 0.00 std::function::function, void>(std::_Bind) 0.00 135.74 0.00 32 0.00 0.00 std::function::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) 0.00 135.74 0.00 32 0.00 0.00 std::function::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) 0.00 135.74 0.00 32 0.00 0.00 std::function::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) 0.00 135.74 0.00 32 0.00 0.00 std::function::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) 0.00 135.74 0.00 32 0.00 0.00 std::function::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) 0.00 135.74 0.00 32 0.00 0.00 covariant return thunk to nfd::face::GenericLinkService::getCounters() const 0.00 135.74 0.00 18 0.00 0.00 std::function::function))(std::string const&)>, void>(std::_Bind))(std::string const&)>) 0.00 135.74 0.00 17 0.00 0.03 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 135.74 0.00 16 0.00 0.03 nfd::UdpChannel::handleNewPeer(boost::system::error_code const&, unsigned long, std::function const&)> const&, std::function const&) 0.00 135.74 0.00 16 0.00 0.01 nfd::UdpChannel::connect(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency, std::function const&)> const&, std::function const&) 0.00 135.74 0.00 16 0.00 0.01 nfd::tests::FaceBenchmark::onLeftFaceCreated(std::shared_ptr const&) 0.00 135.74 0.00 16 0.00 0.00 nfd::tests::FaceBenchmark::onRightFaceCreated(std::shared_ptr const&, std::shared_ptr const&) 0.00 135.74 0.00 16 0.00 0.00 boost::asio::ip::detail::endpoint::endpoint(boost::asio::ip::address const&, unsigned short) 0.00 135.74 0.00 16 0.00 0.00 bool boost::detail::lcast_ret_unsigned, unsigned short, char>(unsigned short&, char const*, char const*) 0.00 135.74 0.00 16 0.00 0.00 std::_Function_base::_Base_manager const&, std::shared_ptr const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) 0.00 135.74 0.00 16 0.00 0.00 std::_Function_handler const&), std::_Bind const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) 0.00 135.74 0.00 16 0.00 0.00 std::_Function_handler const&), std::_Bind const&, std::shared_ptr const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) 0.00 135.74 0.00 16 0.00 0.00 std::function const&)>::function const&, std::shared_ptr const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr, std::_Placeholder<1>)>, void>(std::_Bind const&, std::shared_ptr const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr, std::_Placeholder<1>)>) 0.00 135.74 0.00 14 0.00 0.00 std::function (nfd::Forwarder&)>::function(std::function (nfd::Forwarder&)> const&) 0.00 135.74 0.00 7 0.00 0.00 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) 0.00 135.74 0.00 7 0.00 0.00 nfd::fw::getStrategyFactories() 0.00 135.74 0.00 7 0.00 0.00 std::map, std::allocator > >::operator[](std::string&&) 0.00 135.74 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*, std::_Rb_tree_node_base*, std::pair (nfd::Forwarder&)> > const&) 0.00 135.74 0.00 7 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, std::string const&) 0.00 135.74 0.00 5 0.00 0.00 boost::_bi::storage4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > >::~storage4() 0.00 135.74 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 135.74 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 135.74 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 135.74 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 135.74 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 135.74 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 135.74 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 135.74 0.00 5 0.00 0.00 void std::vector, std::allocator > >::_M_emplace_back_aux >(std::pair&&) 0.00 135.74 0.00 3 0.00 0.04 boost::asio::detail::epoll_reactor::deregister_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&, bool) 0.00 135.74 0.00 3 0.00 0.00 boost::detail::sp_counted_base::destroy() 0.00 135.74 0.00 2 0.00 0.00 nfd::Channel::setUri(ndn::util::FaceUri const&) 0.00 135.74 0.00 2 0.00 0.00 nfd::Channel::~Channel() 0.00 135.74 0.00 2 0.00 0.00 boost::asio::basic_signal_set::add(int) 0.00 135.74 0.00 2 0.00 0.02 boost::asio::detail::signal_set_service::remove_service(boost::asio::detail::signal_set_service*) 0.00 135.74 0.00 2 0.00 0.00 std::function const&)>::function const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)>, void>(std::_Bind const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)>) 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z10CityHash32PKcm 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd10ConfigFileC2ESt8functionIFvRKSsS3_RKN5boost13property_tree11basic_ptreeISsSsSt4lessISsEEEbEE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd10FibManagerC2ERNS_3FibESt8functionIFSt10shared_ptrINS_4face4FaceEEmEERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd10TcpChannelC2ERKN5boost4asio2ip14basic_endpointINS3_3tcpEEE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd10TcpFactory16prohibitEndpointERKN5boost4asio2ip14basic_endpointINS3_3tcpEEE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd10UdpChannelC2ERKN5boost4asio2ip14basic_endpointINS3_3udpEEERKNS1_6chrono8durationIlNS1_5ratioILl1ELl1EEEEE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd10UdpFactory16prohibitEndpointERKN5boost4asio2ip14basic_endpointINS3_3udpEEE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd10g_logMutexE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd11FaceManagerC2ERNS_9FaceTableERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd11ManagerBaseC2ERN3ndn4mgmt10DispatcherERKSs 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd12MeasurementsC2ERNS_8NameTreeE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd12RttEstimatorC2EtN5boost6chrono8durationIlNS1_5ratioILl1ELl1000000EEEEEd 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd12getGlobalRngEv 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd12measurements5EntryC2ERKN3ndn4NameE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd12scope_prefix9LOCALHOSTE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd13DeadNonceList16DEFAULT_LIFETIMEE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd13LoggerFactory11getInstanceEv 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd14NfdManagerBaseC2ERN3ndn4mgmt10DispatcherERNS_16CommandValidatorERKSs 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd14StrategyChoiceC2ERNS_8NameTreeESt10shared_ptrINS_2fw8StrategyEE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd15EthernetFactory19createMulticastFaceERKNS_20NetworkInterfaceInfoERKN3ndn4util8ethernet7AddressE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd15PrivilegeHelper11s_normalUidE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd15strategy_choice5EntryC2ERKN3ndn4NameE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd16CommandValidatorC2Ev 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd16StrategyInfoHost17clearStrategyInfoEv 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd17UnixStreamChannelC2ERKN5boost4asio5local14basic_endpointINS3_15stream_protocolEEE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd17UnixStreamFactory13createChannelERKSs 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd18getGlobalIoServiceEv 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd19TablesConfigSection22DEFAULT_CS_MAX_PACKETSE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd20MeasurementsAccessorC2ERNS_12MeasurementsERKNS_14StrategyChoiceERKNS_2fw8StrategyE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd21StrategyChoiceManagerC2ERNS_14StrategyChoiceERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd22ForwarderStatusManagerC2ERNS_9ForwarderERN3ndn4mgmt10DispatcherE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd25setDebugNetworkInterfacesESt10shared_ptrISt6vectorINS_20NetworkInterfaceInfoESaIS2_EEE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2cs13priority_fifo18PriorityFifoPolicy11POLICY_NAMEE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2cs17makeDefaultPolicyEv 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2cs3lru9LruPolicy11POLICY_NAMEE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2cs5Entry7setDataESt10shared_ptrIKN3ndn4DataEEb 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2cs6PolicyC2ERKSs 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2cs9EntryImplC2ERKN3ndn4NameE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2fw11NccStrategy13STRATEGY_NAMEE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2fw14AccessStrategy13STRATEGY_NAMEE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2fw17BestRouteStrategy13STRATEGY_NAMEE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2fw17BroadcastStrategy13STRATEGY_NAMEE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2fw17MulticastStrategy13STRATEGY_NAMEE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2fw18BestRouteStrategy213STRATEGY_NAMEE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2fw19makeDefaultStrategyERNS_9ForwarderE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2fw20RetxSuppressionFixed25DEFAULT_MIN_RETX_INTERVALE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2fw21ClientControlStrategy13STRATEGY_NAMEE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2fw26RetxSuppressionExponential24DEFAULT_INITIAL_INTERVALE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd2fw8StrategyC2ERNS_9ForwarderERKN3ndn4NameE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3Fib12s_emptyEntryE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3NfdC2ERKSsRN3ndn8security8KeyChainE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3PitC2ERNS_8NameTreeE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3fib5EntryC2ERKN3ndn4NameE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3fib7NextHopC2ESt10shared_ptrINS_4face4FaceEE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3pit10FaceRecordC2ESt10shared_ptrINS_4face4FaceEE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3pit5EntryC2ERKN3ndn8InterestE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3pit8InRecordC2ESt10shared_ptrINS_4face4FaceEE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3pit9OutRecordC2ESt10shared_ptrINS_4face4FaceEE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd3udp10computeMtuERKN5boost4asio2ip14basic_endpointINS3_3udpEEE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face11LinkServiceC2Ev 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face12FaceCountersC2ERKNS0_19LinkServiceCountersERKNS0_17TransportCountersE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face12LpFragmenter7OptionsC2Ev 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face12makeNullFaceERKN3ndn4util7FaceUriE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face13LpReassembler7OptionsC2Ev 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face15StreamTransportIN5boost4asio2ip3tcpEE8g_loggerE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face15StreamTransportIN5boost4asio5local15stream_protocolEE8g_loggerE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face16makeInternalFaceERN3ndn8security8KeyChainE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face17DatagramTransportIN5boost4asio2ip3udpENS0_7UnicastEE8g_loggerE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face17DatagramTransportIN5boost4asio2ip3udpENS0_9MulticastEE8g_loggerE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face17EthernetTransportC2ERKNS_20NetworkInterfaceInfoERKN3ndn4util8ethernet7AddressE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face26GenericLinkServiceCountersC2ERKNS0_13LpReassemblerE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face26InternalForwarderTransport8g_loggerE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4face4FaceC2ESt10unique_ptrINS0_11LinkServiceESt14default_deleteIS3_EES2_INS0_9TransportES4_IS7_EE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd4facelsERSoNS0_14TransportStateE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd7ChannelD2Ev 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd7general13setConfigFileERNS_10ConfigFileE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd9FaceTableC2ERNS_9ForwarderE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd9ForwarderC2Ev 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd9name_tree11computeHashERKN3ndn4NameE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd9name_tree4NodeC2Ev 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN3nfd9scheduler18getGlobalSchedulerEv 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZNK3nfd18NetworkRegionTable18isInProducerRegionERKN3ndn4LinkE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZNK3nfd2fw15RetxSuppression15getLastOutgoingERKNS_3pit5EntryE 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZNK3nfd7Network5printERSo 0.00 135.74 0.00 1 0.00 0.00 _GLOBAL__sub_I_main 0.00 135.74 0.00 1 0.00 0.00 nfd::TcpChannel::accept(std::function const&)> const&, std::function const&) 0.00 135.74 0.00 1 0.00 0.00 nfd::TcpChannel::listen(std::function const&)> const&, std::function const&, int) 0.00 135.74 0.00 1 0.00 0.01 nfd::TcpChannel::TcpChannel(boost::asio::ip::basic_endpoint const&) 0.00 135.74 0.00 1 0.00 0.00 nfd::UdpChannel::listen(std::function const&)> const&, std::function const&) 0.00 135.74 0.00 1 0.00 0.00 nfd::UdpChannel::UdpChannel(boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) 0.00 135.74 0.00 1 0.00 0.00 nfd::LoggerFactory::LoggerFactory() 0.00 135.74 0.00 1 0.00 0.00 nfd::fib::Entry::Entry(ndn::Name const&) 0.00 135.74 0.00 1 0.00 0.00 nfd::tests::FaceBenchmark::parseConfig(char const*) 0.00 135.74 0.00 1 0.00 0.00 nfd::tests::FaceBenchmark::terminate(boost::system::error_code const&, int) 0.00 135.74 0.00 1 0.00 0.00 boost::thread_specific_ptr::delete_data::~delete_data() 0.00 135.74 0.00 1 0.00 0.00 boost::thread_specific_ptr::delete_data::~delete_data() 0.00 135.74 0.00 1 0.00 0.00 boost::thread_specific_ptr >::delete_data::~delete_data() 0.00 135.74 0.00 1 0.00 0.02 boost::asio::signal_set_service::shutdown_service() 0.00 135.74 0.00 1 0.00 0.02 boost::asio::signal_set_service::~signal_set_service() 0.00 135.74 0.00 1 0.00 0.00 boost::asio::stream_socket_service::shutdown_service() 0.00 135.74 0.00 1 0.00 0.00 boost::asio::stream_socket_service::~stream_socket_service() 0.00 135.74 0.00 1 0.00 0.00 boost::asio::datagram_socket_service::shutdown_service() 0.00 135.74 0.00 1 0.00 0.00 boost::asio::datagram_socket_service::~datagram_socket_service() 0.00 135.74 0.00 1 0.00 0.00 boost::asio::socket_acceptor_service::shutdown_service() 0.00 135.74 0.00 1 0.00 0.00 boost::asio::socket_acceptor_service::~socket_acceptor_service() 0.00 135.74 0.00 1 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 135.74 0.00 1 0.00 0.00 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.00 135.74 0.00 1 0.00 0.00 boost::asio::detail::epoll_reactor::shutdown_service() 0.00 135.74 0.00 1 0.00 0.00 boost::asio::detail::epoll_reactor::register_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&) 0.00 135.74 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 135.74 0.00 1 0.00 0.00 boost::asio::detail::epoll_reactor::~epoll_reactor() 0.00 135.74 0.00 1 0.00 0.00 boost::asio::detail::epoll_reactor::~epoll_reactor() 0.00 135.74 0.00 1 0.00 0.00 boost::asio::detail::signal_handler, std::_Placeholder<2>))(boost::system::error_code const&, int)> >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) 0.00 135.74 0.00 1 0.00 0.03 boost::asio::detail::task_io_service::shutdown_service() 0.00 135.74 0.00 1 0.00 0.00 boost::asio::detail::task_io_service::~task_io_service() 0.00 135.74 0.00 1 0.00 0.00 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) 0.00 135.74 0.00 1 0.00 0.00 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) 0.00 135.74 0.00 1 0.00 0.00 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) 0.00 135.74 0.00 1 0.00 0.00 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) 0.00 135.74 0.00 1 0.00 0.00 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) 0.00 135.74 0.00 1 0.00 0.04 boost::asio::detail::signal_set_service::pipe_read_op::do_perform(boost::asio::detail::reactor_op*) 0.00 135.74 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 135.74 0.00 1 0.00 0.04 boost::asio::detail::signal_set_service::deliver_signal(int) 0.00 135.74 0.00 1 0.00 0.00 boost::asio::detail::signal_set_service::open_descriptors() 0.00 135.74 0.00 1 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 135.74 0.00 1 0.00 0.00 boost::asio::detail::eventfd_select_interrupter::open_descriptors() 0.00 135.74 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 135.74 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 135.74 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 135.74 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 135.74 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 135.74 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 135.74 0.00 1 0.00 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose() 0.00 135.74 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 135.74 0.00 1 0.00 0.00 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) 0.00 135.74 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 135.74 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_get_insert_unique_pos(boost::asio::ip::basic_endpoint const&) 0.00 135.74 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 135.74 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 135.74 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(std::string const&) % the percentage of the total running time of the time program used by this function. cumulative a running sum of the number of seconds accounted seconds for by this function and those listed above it. self the number of seconds accounted for by this seconds function alone. This is the major sort for this listing. calls the number of times this function was invoked, if this function is profiled, else blank. self the average number of milliseconds spent in this ms/call function per call, if this function is profiled, else blank. total the average number of milliseconds spent in this ms/call function and its descendents per call, if this function is profiled, else blank. name the name of the function. This is the minor sort for this listing. The index shows the location of the function in the gprof listing. If the index is in parenthesis it shows where it would appear in the gprof listing if it were to be printed. Copyright (C) 2012 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. Call graph (explanation follows) granularity: each sample hit covers 2 byte(s) for 0.01% of 135.74 seconds index % time self children called name [1] 79.7 3.79 104.41 boost::asio::detail::task_io_service::run(boost::system::error_code&) [1] 0.98 87.12 11519957/11519989 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] 1.53 7.14 11519973/11519973 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) [28] 0.36 2.61 11499281/11499281 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) [33] 2.89 0.00 16805237/16805237 boost::asio::detail::epoll_reactor::run(bool, boost::asio::detail::op_queue&) [34] 0.45 0.47 23042022/23042022 boost::asio::detail::task_io_service::work_cleanup::~work_cleanup() [47] 0.45 0.00 23042022/23042023 boost::asio::detail::task_io_service::wake_one_thread_and_unlock(boost::asio::detail::scoped_lock&) [58] 0.00 0.40 16/17 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) [59] 0.00 0.00 1/11499291 boost::asio::detail::op_queue::~op_queue() [94] 0.00 0.00 1/1 boost::asio::detail::signal_handler, std::_Placeholder<2>))(boost::system::error_code const&, int)> >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [350] ----------------------------------------------- 0.00 0.00 32/11519989 boost::asio::detail::op_queue::~op_queue() [94] 0.98 87.12 11519957/11519989 boost::asio::detail::task_io_service::run(boost::system::error_code&) [1] [2] 64.9 0.98 87.12 11519989 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] 1.92 85.20 11519957/11519957 nfd::face::DatagramTransport::handleReceive(boost::system::error_code const&, unsigned long) [3] ----------------------------------------------- 1.92 85.20 11519957/11519957 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] 64.2 1.92 85.20 11519957 nfd::face::DatagramTransport::handleReceive(boost::system::error_code const&, unsigned long) [3] 2.75 79.90 11519957/11519973 nfd::face::DatagramTransport::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4] 0.90 1.53 11519957/23039980 boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool, bool) [31] 0.13 0.00 11519957/23039980 boost::asio::asio_handler_is_continuation(...) [72] ----------------------------------------------- 0.00 0.00 16/11519973 nfd::UdpChannel::handleNewPeer(boost::system::error_code const&, unsigned long, std::function const&)> const&, std::function const&) [60] 2.75 79.90 11519957/11519973 nfd::face::DatagramTransport::handleReceive(boost::system::error_code const&, unsigned long) [3] [4] 60.9 2.75 79.90 11519973 nfd::face::DatagramTransport::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4] 2.78 71.23 11519973/11519973 nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [5] 2.68 0.10 34559919/472319243 ndn::Block::~Block() [22] 1.74 0.00 11519973/11519973 nfd::face::Transport::receive(nfd::face::Transport::Packet&&) [40] 0.89 0.03 11519973/472319243 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] 0.44 0.00 11519973/23039946 nfd::face::Transport::Packet::Packet(ndn::Block&&) [48] 0.02 0.00 11519973/23039946 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [115] ----------------------------------------------- 2.78 71.23 11519973/11519973 nfd::face::DatagramTransport::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4] [5] 54.5 2.78 71.23 11519973 nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [5] 0.88 51.79 11519973/11519973 nfd::face::GenericLinkService::decodeNetPacket(ndn::Block const&, ndn::lp::Packet const&) [6] 1.47 11.53 11519973/11519973 nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&) [25] 4.46 0.16 57599865/472319243 ndn::Block::~Block() [22] 0.89 0.03 11519973/472319243 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] 0.02 0.00 11519973/23039946 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [115] ----------------------------------------------- 0.88 51.79 11519973/11519973 nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [5] [6] 38.8 0.88 51.79 11519973 nfd::face::GenericLinkService::decodeNetPacket(ndn::Block const&, ndn::lp::Packet const&) [6] 1.30 24.66 5759997/5759997 nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) [11] 1.26 24.58 5759976/5759976 nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [12] ----------------------------------------------- 0.95 18.94 5759976/11519973 nfd::face::GenericLinkService::doSendData(ndn::Data const&) [19] 0.95 18.94 5759997/11519973 nfd::face::GenericLinkService::doSendInterest(ndn::Interest const&) [20] [7] 29.3 1.91 37.88 11519973 nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [7] 1.89 28.77 11519973/11519973 nfd::face::Transport::send(nfd::face::Transport::Packet&&) [9] 0.70 2.03 11519973/11519973 void std::vector >::_M_emplace_back_aux(ndn::lp::Packet const&) [35] 1.78 0.06 23039946/472319243 ndn::Block::~Block() [22] 0.36 0.92 11519973/11519973 std::vector >::~vector() [43] 0.89 0.03 11519973/472319243 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] 0.44 0.00 11519973/23039946 nfd::face::Transport::Packet::Packet(ndn::Block&&) [48] ----------------------------------------------- [8] 27.9 36.59 1.33 472319243+789117895 [8] 19.56 0.00 380159112+593278417 ndn::Block::~Block() [22] 16.02 0.56 869758053 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] 0.81 0.55 5759976 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [42] 0.20 0.23 5759997 ndn::Interest::~Interest() [62] ----------------------------------------------- 1.89 28.77 11519973/11519973 nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [7] [9] 22.6 1.89 28.77 11519973 nfd::face::Transport::send(nfd::face::Transport::Packet&&) [9] 2.94 25.83 11519973/11519973 nfd::face::DatagramTransport::doSend(nfd::face::Transport::Packet&&) [10] ----------------------------------------------- 2.94 25.83 11519973/11519973 nfd::face::Transport::send(nfd::face::Transport::Packet&&) [9] [10] 21.2 2.94 25.83 11519973 nfd::face::DatagramTransport::doSend(nfd::face::Transport::Packet&&) [10] 12.18 0.00 69119838/115199744 ndn::Block::Block(ndn::Block const&) [24] 6.25 0.23 80639811/472319243 ndn::Block::~Block() [22] 4.46 0.16 57599865/472319243 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] 0.90 1.53 11519973/23039980 boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool, bool) [31] 0.13 0.00 11519973/23039980 boost::asio::asio_handler_is_continuation(...) [72] ----------------------------------------------- 1.30 24.66 5759997/5759997 nfd::face::GenericLinkService::decodeNetPacket(ndn::Block const&, ndn::lp::Packet const&) [6] [11] 19.1 1.30 24.66 5759997 nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) [11] 1.10 22.51 5759997/5759997 nfd::face::LinkService::receiveInterest(ndn::Interest const&) [13] 0.45 0.02 5759997/472319243 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] 0.21 0.00 5759997/5759997 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [83] 0.15 0.00 5759997/11519973 unsigned long ndn::lp::Packet::count >() const [68] 0.13 0.00 5759997/5759997 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [92] 0.11 0.00 5759997/11519973 unsigned long ndn::lp::Packet::count >() const [78] ----------------------------------------------- 1.26 24.58 5759976/5759976 nfd::face::GenericLinkService::decodeNetPacket(ndn::Block const&, ndn::lp::Packet const&) [6] [12] 19.0 1.26 24.58 5759976 nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [12] 1.20 22.32 5759976/5759976 nfd::face::LinkService::receiveData(ndn::Data const&) [14] 0.45 0.02 5759976/472319243 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] 0.24 0.00 5759976/5759976 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [74] 0.15 0.00 5759976/11519973 unsigned long ndn::lp::Packet::count >() const [68] 0.12 0.00 5759976/5759976 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [95] 0.11 0.00 5759976/11519973 unsigned long ndn::lp::Packet::count >() const [78] ----------------------------------------------- 1.10 22.51 5759997/5759997 nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) [11] [13] 17.4 1.10 22.51 5759997 nfd::face::LinkService::receiveInterest(ndn::Interest const&) [13] 0.51 22.00 5759997/5759997 ndn::util::signal::Signal::operator()(ndn::Interest const&) [15] ----------------------------------------------- 1.20 22.32 5759976/5759976 nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [12] [14] 17.3 1.20 22.32 5759976 nfd::face::LinkService::receiveData(ndn::Data const&) [14] 0.46 21.86 5759976/5759976 ndn::util::signal::Signal::operator()(ndn::Data const&) [16] ----------------------------------------------- 0.51 22.00 5759997/5759997 nfd::face::LinkService::receiveInterest(ndn::Interest const&) [13] [15] 16.6 0.51 22.00 5759997 ndn::util::signal::Signal::operator()(ndn::Interest const&) [15] 0.82 20.76 5759997/5759997 nfd::face::LinkService::sendInterest(ndn::Interest const&) [18] 0.43 0.00 5759997/5759997 std::_Function_handler const&, std::shared_ptr const&)::{lambda(ndn::Interest const&)#1}>::_M_invoke(std::_Any_data const&, ndn::Interest const&) [63] ----------------------------------------------- 0.46 21.86 5759976/5759976 nfd::face::LinkService::receiveData(ndn::Data const&) [14] [16] 16.4 0.46 21.86 5759976 ndn::util::signal::Signal::operator()(ndn::Data const&) [16] 0.78 20.81 5759976/5759976 nfd::face::LinkService::sendData(ndn::Data const&) [17] 0.27 0.00 5759976/5759976 std::_Function_handler const&, std::shared_ptr const&)::{lambda(ndn::Data const&)#2}>::_M_invoke(std::_Any_data const&, ndn::Data const&) [70] ----------------------------------------------- 0.78 20.81 5759976/5759976 ndn::util::signal::Signal::operator()(ndn::Data const&) [16] [17] 15.9 0.78 20.81 5759976 nfd::face::LinkService::sendData(ndn::Data const&) [17] 0.46 20.35 5759976/5759976 nfd::face::GenericLinkService::doSendData(ndn::Data const&) [19] ----------------------------------------------- 0.82 20.76 5759997/5759997 ndn::util::signal::Signal::operator()(ndn::Interest const&) [15] [18] 15.9 0.82 20.76 5759997 nfd::face::LinkService::sendInterest(ndn::Interest const&) [18] 0.41 20.35 5759997/5759997 nfd::face::GenericLinkService::doSendInterest(ndn::Interest const&) [20] ----------------------------------------------- 0.46 20.35 5759976/5759976 nfd::face::LinkService::sendData(ndn::Data const&) [17] [19] 15.3 0.46 20.35 5759976 nfd::face::GenericLinkService::doSendData(ndn::Data const&) [19] 0.95 18.94 5759976/11519973 nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [7] 0.45 0.02 5759976/472319243 ndn::Block::~Block() [22] ----------------------------------------------- 0.41 20.35 5759997/5759997 nfd::face::LinkService::sendInterest(ndn::Interest const&) [18] [20] 15.3 0.41 20.35 5759997 nfd::face::GenericLinkService::doSendInterest(ndn::Interest const&) [20] 0.95 18.94 5759997/11519973 nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [7] 0.45 0.02 5759997/472319243 ndn::Block::~Block() [22] ----------------------------------------------- [21] 15.0 20.30 0.00 115199744+956157625 [21] 15.22 0.00 518398701 ndn::Block::Block(ndn::Block const&) [24] 5.09 0.00 552958668 ndn::Block* std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator > >, ndn::Block*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, ndn::Block*) [30] ----------------------------------------------- 593278417 ndn::Block::~Block() [22] 51839973 ndn::Interest::~Interest() [62] 63359736 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [42] 0.00 0.00 1/472319243 std::tuple::~tuple() [153] 0.00 0.00 1/472319243 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [151] 0.00 0.00 6/472319243 ndn::SignatureInfo::~SignatureInfo() [141] 0.00 0.00 7/472319243 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [130] 0.00 0.00 7/472319243 std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_erase(std::_Rb_tree_node (nfd::Forwarder&)> > >*) [140] 0.45 0.02 5759976/472319243 nfd::face::GenericLinkService::doSendData(ndn::Data const&) [19] 0.45 0.02 5759997/472319243 nfd::face::GenericLinkService::doSendInterest(ndn::Interest const&) [20] 0.89 0.03 11519973/472319243 std::vector >::~vector() [43] 0.89 0.03 11519975/472319243 nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&) [25] 1.78 0.06 23039946/472319243 nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [7] 2.68 0.10 34559919/472319243 nfd::face::DatagramTransport::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4] 2.68 0.10 34559919/472319243 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) [28] 4.46 0.16 57599865/472319243 nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [5] 6.25 0.23 80639811/472319243 nfd::face::DatagramTransport::doSend(nfd::face::Transport::Packet&&) [10] [22] 14.4 19.56 0.00 380159112+593278417 ndn::Block::~Block() [22] 593278417 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] 593278417 ndn::Block::~Block() [22] ----------------------------------------------- 23039988 ndn::Interest::~Interest() [62] 46079808 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [42] 593278417 ndn::Block::~Block() [22] 0.00 0.00 16/472319243 std::_Function_base::_Base_manager const&, std::shared_ptr const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [138] 0.00 0.00 16/472319243 nfd::UdpChannel::connect(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency, std::function const&)> const&, std::function const&) [80] 0.00 0.00 16/472319243 nfd::UdpChannel::handleNewPeer(boost::system::error_code const&, unsigned long, std::function const&)> const&, std::function const&) [60] 0.00 0.00 32/472319243 std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::Interest const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::Interest const&)#1}> const&, std::_Manager_operation) [133] 0.00 0.00 32/472319243 std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::Data const&)#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::Data const&)#2}> const&, std::_Manager_operation) [132] 0.00 0.00 32/472319243 std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::lp::Nack const&)#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::lp::Nack const&)#3}> const&, std::_Manager_operation) [131] 0.00 0.00 32/472319243 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 > >*) [134] 0.00 0.00 32/472319243 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [61] 0.00 0.00 96/472319243 nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr const&, std::shared_ptr const&) [126] 0.45 0.02 5759976/472319243 nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [12] 0.45 0.02 5759997/472319243 nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) [11] 0.89 0.03 11519973/472319243 nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [7] 0.89 0.03 11519973/472319243 nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [5] 0.89 0.03 11519973/472319243 nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&) [25] 0.89 0.03 11519973/472319243 nfd::face::DatagramTransport::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4] 1.78 0.06 23039946/472319243 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) [28] 4.46 0.16 57599865/472319243 nfd::face::DatagramTransport::doSend(nfd::face::Transport::Packet&&) [10] 5.35 0.19 69119860/472319243 std::vector >::~vector() [26] [23] 12.2 16.02 0.56 869758053 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] 0.24 0.00 11519973/11519973 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [73] 0.22 0.00 23039946/23039946 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [77] 0.10 0.00 5759997/5759997 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [101] 5759997 ndn::Interest::~Interest() [62] 5759976 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [42] ----------------------------------------------- 403198957 ndn::Block* std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator > >, ndn::Block*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, ndn::Block*) [30] 0.00 0.00 7/115199744 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [130] 0.00 0.00 7/115199744 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*, std::_Rb_tree_node_base*, std::pair (nfd::Forwarder&)> > const&) [139] 2.03 0.00 11519973/115199744 void std::vector >::_M_emplace_back_aux(ndn::lp::Packet const&) [35] 2.03 0.00 11519973/115199744 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) [28] 4.06 0.00 23039946/115199744 nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&) [25] 12.18 0.00 69119838/115199744 nfd::face::DatagramTransport::doSend(nfd::face::Transport::Packet&&) [10] [24] 11.2 15.22 0.00 518398701 ndn::Block::Block(ndn::Block const&) [24] 552958668 ndn::Block* std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator > >, ndn::Block*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, ndn::Block*) [30] ----------------------------------------------- 1.47 11.53 11519973/11519973 nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [5] [25] 9.6 1.47 11.53 11519973 nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&) [25] 5.24 0.00 2/2 ndn::Block::Block(ndn::Block&&) [29] 4.06 0.00 23039946/115199744 ndn::Block::Block(ndn::Block const&) [24] 0.89 0.03 11519975/472319243 ndn::Block::~Block() [22] 0.89 0.03 11519973/472319243 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] 0.39 0.00 11519973/11519973 ndn::lp::detail::FieldDecl > >, __gnu_cxx::__normal_iterator > > >, 80ul, false>::ValueType ndn::lp::Packet::get > >, __gnu_cxx::__normal_iterator > > >, 80ul, false> >(unsigned long) const [67] ----------------------------------------------- 5.26 5.55 19/19 ndn::Name::~Name() [27] [26] 8.0 5.26 5.55 19 std::vector >::~vector() [26] 5.35 0.19 69119860/472319243 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] ----------------------------------------------- [27] 8.0 0.00 10.81 ndn::Name::~Name() [27] 5.26 5.55 19/19 std::vector >::~vector() [26] ----------------------------------------------- 1.53 7.14 11519973/11519973 boost::asio::detail::task_io_service::run(boost::system::error_code&) [1] [28] 6.4 1.53 7.14 11519973 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) [28] 2.68 0.10 34559919/472319243 ndn::Block::~Block() [22] 2.03 0.00 11519973/115199744 ndn::Block::Block(ndn::Block const&) [24] 1.78 0.06 23039946/472319243 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] 0.49 0.00 11519973/11519973 nfd::face::DatagramTransport::handleSend(boost::system::error_code const&, unsigned long, ndn::Block const&) [56] ----------------------------------------------- 5.24 0.00 2/2 nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&) [25] [29] 3.9 5.24 0.00 2 ndn::Block::Block(ndn::Block&&) [29] ----------------------------------------------- 552958668 ndn::Block::Block(ndn::Block const&) [24] [30] 3.7 5.09 0.00 552958668 ndn::Block* std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator > >, ndn::Block*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, ndn::Block*) [30] 403198957 ndn::Block::Block(ndn::Block const&) [24] ----------------------------------------------- 0.00 0.00 1/23039980 nfd::TcpChannel::accept(std::function const&)> const&, std::function const&) [149] 0.00 0.00 17/23039980 nfd::UdpChannel::waitForNewPeer(std::function const&)> const&, std::function const&) [129] 0.00 0.00 32/23039980 nfd::face::DatagramTransport::DatagramTransport(boost::asio::basic_datagram_socket >&&) [128] 0.90 1.53 11519957/23039980 nfd::face::DatagramTransport::handleReceive(boost::system::error_code const&, unsigned long) [3] 0.90 1.53 11519973/23039980 nfd::face::DatagramTransport::doSend(nfd::face::Transport::Packet&&) [10] [31] 3.6 1.79 3.06 23039980 boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool, bool) [31] 1.08 0.00 11519973/11519973 boost::asio::detail::reactive_socket_send_op_base::do_perform(boost::asio::detail::reactor_op*) [44] 1.01 0.00 11542692/11542692 boost::asio::detail::task_io_service::post_immediate_completion(boost::asio::detail::task_io_service_operation*, bool) [46] 0.97 0.00 11520006/23017260 boost::asio::detail::reactive_socket_recvfrom_op_base >::do_perform(boost::asio::detail::reactor_op*) [38] ----------------------------------------------- [32] 2.4 1.55 1.74 ndn::Block::operator=(ndn::Block const&) [32] 1.74 0.00 46079871/46079871 std::vector >::operator=(std::vector > const&) [41] ----------------------------------------------- 0.36 2.61 11499281/11499281 boost::asio::detail::task_io_service::run(boost::system::error_code&) [1] [33] 2.2 0.36 2.61 11499281 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) [33] 1.48 1.13 11499281/11499281 boost::asio::detail::epoll_reactor::descriptor_state::perform_io(unsigned int) [36] ----------------------------------------------- 2.89 0.00 16805237/16805237 boost::asio::detail::task_io_service::run(boost::system::error_code&) [1] [34] 2.1 2.89 0.00 16805237 boost::asio::detail::epoll_reactor::run(bool, boost::asio::detail::op_queue&) [34] ----------------------------------------------- 0.70 2.03 11519973/11519973 nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [7] [35] 2.0 0.70 2.03 11519973 void std::vector >::_M_emplace_back_aux(ndn::lp::Packet const&) [35] 2.03 0.00 11519973/115199744 ndn::Block::Block(ndn::Block const&) [24] ----------------------------------------------- 1.48 1.13 11499281/11499281 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) [33] [36] 1.9 1.48 1.13 11499281 boost::asio::detail::epoll_reactor::descriptor_state::perform_io(unsigned int) [36] 0.97 0.00 11497254/23017260 boost::asio::detail::reactive_socket_recvfrom_op_base >::do_perform(boost::asio::detail::reactor_op*) [38] 0.12 0.00 11499281/11499291 boost::asio::detail::op_queue::~op_queue() [94] 0.00 0.04 1/1 boost::asio::detail::signal_set_service::pipe_read_op::do_perform(boost::asio::detail::reactor_op*) [112] ----------------------------------------------- [37] 1.7 2.25 0.00 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) [37] ----------------------------------------------- 0.97 0.00 11497254/23017260 boost::asio::detail::epoll_reactor::descriptor_state::perform_io(unsigned int) [36] 0.97 0.00 11520006/23017260 boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool, bool) [31] [38] 1.4 1.95 0.00 23017260 boost::asio::detail::reactive_socket_recvfrom_op_base >::do_perform(boost::asio::detail::reactor_op*) [38] ----------------------------------------------- [39] 1.3 1.80 0.00 ndn::util::signal::Signal >::disconnect(std::_List_iterator >::Slot>) [39] ----------------------------------------------- 1.74 0.00 11519973/11519973 nfd::face::DatagramTransport::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4] [40] 1.3 1.74 0.00 11519973 nfd::face::Transport::receive(nfd::face::Transport::Packet&&) [40] ----------------------------------------------- 1.74 0.00 46079871/46079871 ndn::Block::operator=(ndn::Block const&) [32] [41] 1.3 1.74 0.00 46079871 std::vector >::operator=(std::vector > const&) [41] ----------------------------------------------- 5759976 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] [42] 1.0 0.81 0.55 5759976 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [42] 0.55 0.00 11519952/11519952 std::_List_base >::_M_clear() [54] 63359736 ndn::Block::~Block() [22] 46079808 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] ----------------------------------------------- 0.36 0.92 11519973/11519973 nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [7] [43] 0.9 0.36 0.92 11519973 std::vector >::~vector() [43] 0.89 0.03 11519973/472319243 ndn::Block::~Block() [22] ----------------------------------------------- 1.08 0.00 11519973/11519973 boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool, bool) [31] [44] 0.8 1.08 0.00 11519973 boost::asio::detail::reactive_socket_send_op_base::do_perform(boost::asio::detail::reactor_op*) [44] ----------------------------------------------- [45] 0.8 1.05 0.00 virtual thunk to boost::exception_detail::clone_impl >::clone() const [45] ----------------------------------------------- 1.01 0.00 11542692/11542692 boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool, bool) [31] [46] 0.7 1.01 0.00 11542692 boost::asio::detail::task_io_service::post_immediate_completion(boost::asio::detail::task_io_service_operation*, bool) [46] ----------------------------------------------- 0.45 0.47 23042022/23042022 boost::asio::detail::task_io_service::run(boost::system::error_code&) [1] [47] 0.7 0.45 0.47 23042022 boost::asio::detail::task_io_service::work_cleanup::~work_cleanup() [47] 0.47 0.00 23042022/23042022 boost::asio::detail::task_io_service::work_finished() [57] ----------------------------------------------- 0.44 0.00 11519973/23039946 nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [7] 0.44 0.00 11519973/23039946 nfd::face::DatagramTransport::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4] [48] 0.6 0.88 0.00 23039946 nfd::face::Transport::Packet::Packet(ndn::Block&&) [48] ----------------------------------------------- [49] 0.6 0.85 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [49] ----------------------------------------------- [50] 0.6 0.84 0.00 std::_Function_base::_Base_manager const&)> (nfd::face::LpReassembler*, std::tuple)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [50] ----------------------------------------------- [51] 0.6 0.77 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)) [51] ----------------------------------------------- [52] 0.5 0.74 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [52] ----------------------------------------------- [53] 0.4 0.60 0.00 nfd::face::DatagramTransport::DatagramTransport(boost::asio::basic_datagram_socket >&&) [53] ----------------------------------------------- 0.55 0.00 11519952/11519952 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [42] [54] 0.4 0.55 0.00 11519952 std::_List_base >::_M_clear() [54] ----------------------------------------------- [55] 0.4 0.52 0.00 boost::asio::detail::completion_handler::doClose()::{lambda()#1}>::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [55] ----------------------------------------------- 0.49 0.00 11519973/11519973 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) [28] [56] 0.4 0.49 0.00 11519973 nfd::face::DatagramTransport::handleSend(boost::system::error_code const&, unsigned long, ndn::Block const&) [56] ----------------------------------------------- 0.47 0.00 23042022/23042022 boost::asio::detail::task_io_service::work_cleanup::~work_cleanup() [47] [57] 0.3 0.47 0.00 23042022 boost::asio::detail::task_io_service::work_finished() [57] ----------------------------------------------- 0.00 0.00 1/23042023 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [156] 0.45 0.00 23042022/23042023 boost::asio::detail::task_io_service::run(boost::system::error_code&) [1] [58] 0.3 0.45 0.00 23042023 boost::asio::detail::task_io_service::wake_one_thread_and_unlock(boost::asio::detail::scoped_lock&) [58] ----------------------------------------------- 0.00 0.03 1/17 boost::asio::detail::task_io_service::shutdown_service() [117] 0.00 0.40 16/17 boost::asio::detail::task_io_service::run(boost::system::error_code&) [1] [59] 0.3 0.00 0.43 17 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) [59] 0.00 0.43 16/16 nfd::UdpChannel::handleNewPeer(boost::system::error_code const&, unsigned long, std::function const&)> const&, std::function const&) [60] 0.00 0.00 50/101 boost::_bi::storage5, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value const&)> >, boost::_bi::value > >::~storage5() [178] 0.00 0.00 33/250 std::_Function_base::_Base_manager const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [169] 0.00 0.00 16/124 std::function const&)>::function(std::function const&)> const&) [176] 0.00 0.00 16/106 std::function::function(std::function const&) [177] ----------------------------------------------- 0.00 0.43 16/16 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) [59] [60] 0.3 0.00 0.43 16 nfd::UdpChannel::handleNewPeer(boost::system::error_code const&, unsigned long, std::function const&)> const&, std::function const&) [60] 0.00 0.21 16/16 nfd::tests::FaceBenchmark::onLeftFaceCreated(std::shared_ptr const&) [79] 0.00 0.21 16/32 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [61] 0.00 0.00 16/11519973 nfd::face::DatagramTransport::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4] 0.00 0.00 16/472319243 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] 0.00 0.00 16/81 nfd::UdpChannel::waitForNewPeer(std::function const&)> const&, std::function const&) [129] 0.00 0.00 16/16 std::_Function_handler const&), std::_Bind const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [225] 0.00 0.00 16/32 std::function const&)>::operator()(std::shared_ptr const&) const [211] ----------------------------------------------- 0.00 0.21 16/32 nfd::UdpChannel::connect(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency, std::function const&)> const&, std::function const&) [80] 0.00 0.21 16/32 nfd::UdpChannel::handleNewPeer(boost::system::error_code const&, unsigned long, std::function const&)> const&, std::function const&) [60] [61] 0.3 0.00 0.43 32 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [61] 0.00 0.26 32/32 nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket >&&, ndn::nfd::FacePersistency, boost::chrono::duration >) [71] 0.08 0.00 32/36 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [105] 0.00 0.08 32/35 boost::asio::detail::reactive_socket_service_base::destroy(boost::asio::detail::reactive_socket_service_base::base_implementation_type&) [106] 0.00 0.01 32/32 nfd::face::Face::Face(std::unique_ptr >, std::unique_ptr >) [121] 0.00 0.00 64/81 nfd::UdpChannel::waitForNewPeer(std::function const&)> const&, std::function const&) [129] 0.00 0.00 32/472319243 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] 0.00 0.00 32/38 nfd::getGlobalIoService() [186] 0.00 0.00 32/33 boost::asio::detail::reactive_socket_service::open(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::ip::udp const&, boost::system::error_code&) [192] 0.00 0.00 32/33 void boost::asio::basic_socket >::set_option >(boost::asio::detail::socket_option::boolean<1, 2> const&) [190] 0.00 0.00 32/33 boost::asio::basic_socket >::bind(boost::asio::ip::basic_endpoint const&) [191] 0.00 0.00 32/32 nfd::face::LpReassembler::Options::Options() [202] 0.00 0.00 32/32 nfd::face::GenericLinkService::Options::Options() [204] 0.00 0.00 32/32 nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [205] 0.00 0.00 32/32 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [212] 0.00 0.00 32/64 nfd::face::Transport::setPersistency(ndn::nfd::FacePersistency) [181] 0.00 0.00 32/32 nfd::connectFaceClosedSignal(nfd::face::Face&, std::function const&) [195] 0.00 0.00 32/192 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) [171] 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_emplace_hint_unique const&>, std::tuple<> >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::piecewise_construct_t const&, std::tuple const&>&&, std::tuple<>&&) [213] 0.00 0.00 28/389 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [168] ----------------------------------------------- 5759997 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] [62] 0.3 0.20 0.23 5759997 ndn::Interest::~Interest() [62] 0.23 0.00 5759997/5759997 std::_Rb_tree, std::_Select1st >, std::greater, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [76] 51839973 ndn::Block::~Block() [22] 23039988 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] ----------------------------------------------- 0.43 0.00 5759997/5759997 ndn::util::signal::Signal::operator()(ndn::Interest const&) [15] [63] 0.3 0.43 0.00 5759997 std::_Function_handler const&, std::shared_ptr const&)::{lambda(ndn::Interest const&)#1}>::_M_invoke(std::_Any_data const&, ndn::Interest const&) [63] ----------------------------------------------- [64] 0.3 0.41 0.00 nfd::face::DatagramTransport::processErrorCode(boost::system::error_code const&) [64] ----------------------------------------------- [65] 0.3 0.41 0.00 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [65] ----------------------------------------------- [66] 0.3 0.39 0.00 nfd::face::operator<<(std::ostream&, nfd::face::TransportState) [66] ----------------------------------------------- 0.39 0.00 11519973/11519973 nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&) [25] [67] 0.3 0.39 0.00 11519973 ndn::lp::detail::FieldDecl > >, __gnu_cxx::__normal_iterator > > >, 80ul, false>::ValueType ndn::lp::Packet::get > >, __gnu_cxx::__normal_iterator > > >, 80ul, false> >(unsigned long) const [67] ----------------------------------------------- 0.15 0.00 5759976/11519973 nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [12] 0.15 0.00 5759997/11519973 nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) [11] [68] 0.2 0.30 0.00 11519973 unsigned long ndn::lp::Packet::count >() const [68] ----------------------------------------------- [69] 0.2 0.28 0.00 std::_Rb_tree, std::pair const, nfd::face::LpReassembler::PartialPacket>, std::_Select1st const, nfd::face::LpReassembler::PartialPacket> >, std::less >, std::allocator const, nfd::face::LpReassembler::PartialPacket> > >::_M_erase(std::_Rb_tree_node const, nfd::face::LpReassembler::PartialPacket> >*) [69] ----------------------------------------------- 0.27 0.00 5759976/5759976 ndn::util::signal::Signal::operator()(ndn::Data const&) [16] [70] 0.2 0.27 0.00 5759976 std::_Function_handler const&, std::shared_ptr const&)::{lambda(ndn::Data const&)#2}>::_M_invoke(std::_Any_data const&, ndn::Data const&) [70] ----------------------------------------------- 0.00 0.26 32/32 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [61] [71] 0.2 0.00 0.26 32 nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket >&&, ndn::nfd::FacePersistency, boost::chrono::duration >) [71] 0.21 0.00 64/64 boost::asio::basic_socket >::local_endpoint() const [81] 0.05 0.00 32/32 nfd::face::operator<<(std::ostream&, nfd::face::FaceLogHelper const&) [110] 0.00 0.00 32/32 nfd::face::DatagramTransport::DatagramTransport(boost::asio::basic_datagram_socket >&&) [128] 0.00 0.00 64/798 ndn::util::FaceUri::~FaceUri() [166] 0.00 0.00 32/32 nfd::scheduler::ScopedEventId::ScopedEventId() [208] 0.00 0.00 32/64 nfd::face::Transport::setPersistency(ndn::nfd::FacePersistency) [181] 0.00 0.00 32/32 nfd::udp::computeMtu(boost::asio::ip::basic_endpoint const&) [196] 0.00 0.00 32/32 nfd::Logger::now() [207] 0.00 0.00 16/64 nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle() [180] ----------------------------------------------- 0.00 0.00 1/23039980 nfd::TcpChannel::accept(std::function const&)> const&, std::function const&) [149] 0.00 0.00 17/23039980 nfd::UdpChannel::waitForNewPeer(std::function const&)> const&, std::function const&) [129] 0.00 0.00 32/23039980 nfd::face::DatagramTransport::DatagramTransport(boost::asio::basic_datagram_socket >&&) [128] 0.13 0.00 11519957/23039980 nfd::face::DatagramTransport::handleReceive(boost::system::error_code const&, unsigned long) [3] 0.13 0.00 11519973/23039980 nfd::face::DatagramTransport::doSend(nfd::face::Transport::Packet&&) [10] [72] 0.2 0.25 0.00 23039980 boost::asio::asio_handler_is_continuation(...) [72] ----------------------------------------------- 0.24 0.00 11519973/11519973 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] [73] 0.2 0.24 0.00 11519973 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [73] ----------------------------------------------- 0.24 0.00 5759976/5759976 nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [12] [74] 0.2 0.24 0.00 5759976 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [74] ----------------------------------------------- [75] 0.2 0.23 0.00 non-virtual thunk to boost::exception_detail::clone_impl >::~clone_impl() [75] ----------------------------------------------- 0.23 0.00 5759997/5759997 ndn::Interest::~Interest() [62] [76] 0.2 0.23 0.00 5759997 std::_Rb_tree, std::_Select1st >, std::greater, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [76] ----------------------------------------------- 0.22 0.00 23039946/23039946 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] [77] 0.2 0.22 0.00 23039946 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [77] ----------------------------------------------- 0.11 0.00 5759976/11519973 nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [12] 0.11 0.00 5759997/11519973 nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) [11] [78] 0.2 0.22 0.00 11519973 unsigned long ndn::lp::Packet::count >() const [78] ----------------------------------------------- 0.00 0.21 16/16 nfd::UdpChannel::handleNewPeer(boost::system::error_code const&, unsigned long, std::function const&)> const&, std::function const&) [60] [79] 0.2 0.00 0.21 16 nfd::tests::FaceBenchmark::onLeftFaceCreated(std::shared_ptr const&) [79] 0.00 0.21 16/16 nfd::UdpChannel::connect(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency, std::function const&)> const&, std::function const&) [80] 0.00 0.00 16/16 std::_Function_base::_Base_manager const&, std::shared_ptr const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [138] 0.00 0.00 576/798 ndn::util::FaceUri::~FaceUri() [166] 0.00 0.00 544/608 ndn::util::FaceUri::FaceUri(ndn::util::FaceUri const&) [167] 0.00 0.00 16/16 bool boost::detail::lcast_ret_unsigned, unsigned short, char>(unsigned short&, char const*, char const*) [224] 0.00 0.00 16/18 std::function::function))(std::string const&)>, void>(std::_Bind))(std::string const&)>) [222] 0.00 0.00 16/16 std::function const&)>::function const&, std::shared_ptr const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr, std::_Placeholder<1>)>, void>(std::_Bind const&, std::shared_ptr const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr, std::_Placeholder<1>)>) [227] 0.00 0.00 16/16 boost::asio::ip::detail::endpoint::endpoint(boost::asio::ip::address const&, unsigned short) [223] 0.00 0.00 16/230 std::_Function_base::_Base_manager))(std::string const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [170] ----------------------------------------------- 0.00 0.21 16/16 nfd::tests::FaceBenchmark::onLeftFaceCreated(std::shared_ptr const&) [79] [80] 0.2 0.00 0.21 16 nfd::UdpChannel::connect(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency, std::function const&)> const&, std::function const&) [80] 0.00 0.21 16/32 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [61] 0.00 0.00 16/16 nfd::tests::FaceBenchmark::onRightFaceCreated(std::shared_ptr const&, std::shared_ptr const&) [127] 0.00 0.00 16/472319243 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] 0.00 0.00 16/16 std::_Function_handler const&), std::_Bind const&, std::shared_ptr const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [226] 0.00 0.00 16/32 std::function const&)>::operator()(std::shared_ptr const&) const [211] ----------------------------------------------- 0.21 0.00 64/64 nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket >&&, ndn::nfd::FacePersistency, boost::chrono::duration >) [71] [81] 0.2 0.21 0.00 64 boost::asio::basic_socket >::local_endpoint() const [81] ----------------------------------------------- 0.04 0.00 1/5 boost::asio::detail::signal_set_service::deliver_signal(int) [113] 0.04 0.00 1/5 nfd::tests::FaceBenchmark::~FaceBenchmark() [111] 0.13 0.00 3/5 boost::asio::detail::epoll_reactor::deregister_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&, bool) [91] [82] 0.2 0.21 0.00 5 boost::asio::detail::task_io_service::post_deferred_completions(boost::asio::detail::op_queue&) [82] ----------------------------------------------- 0.21 0.00 5759997/5759997 nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) [11] [83] 0.2 0.21 0.00 5759997 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [83] ----------------------------------------------- [84] 0.1 0.20 0.00 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [84] ----------------------------------------------- [85] 0.1 0.19 0.00 nfd::face::LpReassembler::doReassembly(std::tuple const&) [85] ----------------------------------------------- [86] 0.1 0.18 0.00 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::erase(unsigned long const&) [86] ----------------------------------------------- [87] 0.1 0.17 0.00 boost::asio::detail::task_io_service::task_cleanup::~task_cleanup() [87] ----------------------------------------------- [88] 0.1 0.16 0.00 nfd::face::GenericLinkService::doSendNack(ndn::lp::Nack const&) [88] ----------------------------------------------- [89] 0.1 0.15 0.00 std::_Function_base::_Base_manager::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [89] ----------------------------------------------- [90] 0.1 0.14 0.00 ndn::SimpleTag::~SimpleTag() [90] ----------------------------------------------- 0.00 0.04 1/3 boost::asio::detail::signal_set_service::remove_service(boost::asio::detail::signal_set_service*) [114] 0.00 0.08 2/3 boost::asio::detail::reactive_socket_service_base::destroy(boost::asio::detail::reactive_socket_service_base::base_implementation_type&) [106] [91] 0.1 0.00 0.13 3 boost::asio::detail::epoll_reactor::deregister_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&, bool) [91] 0.13 0.00 3/5 boost::asio::detail::task_io_service::post_deferred_completions(boost::asio::detail::op_queue&) [82] 0.00 0.00 3/11499291 boost::asio::detail::op_queue::~op_queue() [94] ----------------------------------------------- 0.13 0.00 5759997/5759997 nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) [11] [92] 0.1 0.13 0.00 5759997 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [92] ----------------------------------------------- [93] 0.1 0.13 0.00 ndn::lp::detail::FieldDecl::decode(ndn::Block const&) [93] ----------------------------------------------- 0.00 0.00 1/11499291 boost::asio::detail::signal_set_service::deliver_signal(int) [113] 0.00 0.00 1/11499291 boost::asio::detail::task_io_service::run(boost::system::error_code&) [1] 0.00 0.00 1/11499291 nfd::tests::FaceBenchmark::~FaceBenchmark() [111] 0.00 0.00 2/11499291 boost::asio::signal_set_service::shutdown_service() [118] 0.00 0.00 2/11499291 boost::asio::detail::epoll_reactor::shutdown_service() [155] 0.00 0.00 3/11499291 boost::asio::detail::epoll_reactor::deregister_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&, bool) [91] 0.12 0.00 11499281/11499291 boost::asio::detail::epoll_reactor::descriptor_state::perform_io(unsigned int) [36] [94] 0.1 0.12 0.00 11499291 boost::asio::detail::op_queue::~op_queue() [94] 0.00 0.00 32/11519989 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.12 0.00 5759976/5759976 nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [12] [95] 0.1 0.12 0.00 5759976 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [95] ----------------------------------------------- [96] 0.1 0.12 0.00 ndn::lp::detail::FieldDecl::decode(ndn::Block const&) [96] ----------------------------------------------- [97] 0.1 0.12 0.00 nfd::face::LinkService::sendNack(ndn::lp::Nack const&) [97] ----------------------------------------------- [98] 0.1 0.11 0.00 boost::bad_lexical_cast::~bad_lexical_cast() [98] ----------------------------------------------- [99] 0.1 0.11 0.00 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [99] ----------------------------------------------- [100] 0.1 0.11 0.00 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [100] ----------------------------------------------- 0.10 0.00 5759997/5759997 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] [101] 0.1 0.10 0.00 5759997 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [101] ----------------------------------------------- [102] 0.1 0.10 0.00 ndn::lp::Nack::~Nack() [102] ----------------------------------------------- [103] 0.1 0.10 0.00 nfd::face::GenericLinkService::decodeNack(ndn::Block const&, ndn::lp::Packet const&) [103] ----------------------------------------------- [104] 0.1 0.09 0.00 36+9 [104] 0.09 0.00 41 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [105] 0.00 0.00 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [156] 0.00 0.00 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [354] 0.00 0.00 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [352] 0.00 0.00 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [353] ----------------------------------------------- 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [352] 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [354] 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [353] 2 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [156] 0.00 0.00 1/36 nfd::tests::FaceBenchmark::FaceBenchmark(char const*) [120] 0.00 0.00 1/36 nfd::UdpChannel::UdpChannel(boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [125] 0.01 0.00 2/36 nfd::TcpChannel::TcpChannel(boost::asio::ip::basic_endpoint const&) [123] 0.08 0.00 32/36 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [61] [105] 0.1 0.09 0.00 41 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [105] 0.00 0.00 1/1 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [355] 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [353] 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [352] 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [354] 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [156] ----------------------------------------------- 0.00 0.01 3/35 nfd::tests::FaceBenchmark::~FaceBenchmark() [111] 0.00 0.08 32/35 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [61] [106] 0.1 0.00 0.08 35 boost::asio::detail::reactive_socket_service_base::destroy(boost::asio::detail::reactive_socket_service_base::base_implementation_type&) [106] 0.00 0.08 2/3 boost::asio::detail::epoll_reactor::deregister_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&, bool) [91] ----------------------------------------------- [107] 0.0 0.00 0.07 boost::thread_specific_ptr::delete_data::operator()(void*) [107] 0.00 0.03 1/1 boost::asio::detail::task_io_service::shutdown_service() [117] 0.00 0.02 1/1 boost::asio::signal_set_service::shutdown_service() [118] 0.00 0.02 1/1 boost::asio::signal_set_service::~signal_set_service() [119] 0.00 0.00 1/1 boost::asio::detail::epoll_reactor::shutdown_service() [155] 0.00 0.00 1/1 boost::asio::socket_acceptor_service::shutdown_service() [342] 0.00 0.00 1/1 boost::asio::stream_socket_service::shutdown_service() [338] 0.00 0.00 1/1 boost::asio::datagram_socket_service::shutdown_service() [340] 0.00 0.00 1/1 boost::asio::detail::task_io_service::~task_io_service() [351] 0.00 0.00 1/1 boost::asio::detail::epoll_reactor::~epoll_reactor() [348] 0.00 0.00 1/1 boost::asio::socket_acceptor_service::~socket_acceptor_service() [343] 0.00 0.00 1/1 boost::asio::stream_socket_service::~stream_socket_service() [339] 0.00 0.00 1/1 boost::asio::datagram_socket_service::~datagram_socket_service() [341] ----------------------------------------------- [108] 0.0 0.07 0.00 boost::asio::detail::object_pool::~object_pool() [108] ----------------------------------------------- [109] 0.0 0.06 0.00 boost::asio::detail::reactive_socket_sendto_op_base >::do_perform(boost::asio::detail::reactor_op*) [109] ----------------------------------------------- 0.05 0.00 32/32 nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket >&&, ndn::nfd::FacePersistency, boost::chrono::duration >) [71] [110] 0.0 0.05 0.00 32 nfd::face::operator<<(std::ostream&, nfd::face::FaceLogHelper const&) [110] ----------------------------------------------- [111] 0.0 0.00 0.05 nfd::tests::FaceBenchmark::~FaceBenchmark() [111] 0.04 0.00 1/5 boost::asio::detail::task_io_service::post_deferred_completions(boost::asio::detail::op_queue&) [82] 0.00 0.01 3/35 boost::asio::detail::reactive_socket_service_base::destroy(boost::asio::detail::reactive_socket_service_base::base_implementation_type&) [106] 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 > >*) [134] 0.00 0.00 1/11499291 boost::asio::detail::op_queue::~op_queue() [94] 0.00 0.00 32/798 ndn::util::FaceUri::~FaceUri() [166] 0.00 0.00 2/2 nfd::Channel::~Channel() [243] 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 > >*) [368] ----------------------------------------------- 0.00 0.04 1/1 boost::asio::detail::epoll_reactor::descriptor_state::perform_io(unsigned int) [36] [112] 0.0 0.00 0.04 1 boost::asio::detail::signal_set_service::pipe_read_op::do_perform(boost::asio::detail::reactor_op*) [112] 0.00 0.04 1/1 boost::asio::detail::signal_set_service::deliver_signal(int) [113] ----------------------------------------------- 0.00 0.04 1/1 boost::asio::detail::signal_set_service::pipe_read_op::do_perform(boost::asio::detail::reactor_op*) [112] [113] 0.0 0.00 0.04 1 boost::asio::detail::signal_set_service::deliver_signal(int) [113] 0.04 0.00 1/5 boost::asio::detail::task_io_service::post_deferred_completions(boost::asio::detail::op_queue&) [82] 0.00 0.00 1/11499291 boost::asio::detail::op_queue::~op_queue() [94] ----------------------------------------------- 0.00 0.02 1/2 boost::asio::signal_set_service::~signal_set_service() [119] 0.00 0.02 1/2 boost::asio::signal_set_service::shutdown_service() [118] [114] 0.0 0.00 0.04 2 boost::asio::detail::signal_set_service::remove_service(boost::asio::detail::signal_set_service*) [114] 0.00 0.04 1/3 boost::asio::detail::epoll_reactor::deregister_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&, bool) [91] ----------------------------------------------- 0.02 0.00 11519973/23039946 nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [5] 0.02 0.00 11519973/23039946 nfd::face::DatagramTransport::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4] [115] 0.0 0.04 0.00 23039946 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [115] ----------------------------------------------- [116] 0.0 0.04 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) [116] ----------------------------------------------- 0.00 0.03 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [107] [117] 0.0 0.00 0.03 1 boost::asio::detail::task_io_service::shutdown_service() [117] 0.00 0.03 1/17 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) [59] 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) [356] 0.00 0.00 1/1 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) [358] ----------------------------------------------- 0.00 0.02 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [107] [118] 0.0 0.00 0.02 1 boost::asio::signal_set_service::shutdown_service() [118] 0.00 0.02 1/2 boost::asio::detail::signal_set_service::remove_service(boost::asio::detail::signal_set_service*) [114] 0.00 0.00 2/11499291 boost::asio::detail::op_queue::~op_queue() [94] ----------------------------------------------- 0.00 0.02 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [107] [119] 0.0 0.00 0.02 1 boost::asio::signal_set_service::~signal_set_service() [119] 0.00 0.02 1/2 boost::asio::detail::signal_set_service::remove_service(boost::asio::detail::signal_set_service*) [114] ----------------------------------------------- [120] 0.0 0.00 0.01 nfd::tests::FaceBenchmark::FaceBenchmark(char const*) [120] 0.00 0.01 1/1 nfd::TcpChannel::TcpChannel(boost::asio::ip::basic_endpoint const&) [123] 0.00 0.00 1/36 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [105] 0.00 0.00 1/1 nfd::UdpChannel::UdpChannel(boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [125] 0.00 0.00 1/1 nfd::TcpChannel::listen(std::function const&)> const&, std::function const&, int) [150] 0.00 0.00 1/1 nfd::UdpChannel::listen(std::function const&)> const&, std::function const&) [154] 0.00 0.00 2/2 boost::asio::basic_signal_set::add(int) [244] 0.00 0.00 2/18 std::function::function))(std::string const&)>, void>(std::_Bind))(std::string const&)>) [222] 0.00 0.00 2/2 std::function const&)>::function const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)>, void>(std::_Bind const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)>) [245] 0.00 0.00 2/250 std::_Function_base::_Base_manager const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [169] 0.00 0.00 2/230 std::_Function_base::_Base_manager))(std::string const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [170] 0.00 0.00 1/38 nfd::getGlobalIoService() [186] 0.00 0.00 1/1 nfd::tests::FaceBenchmark::parseConfig(char const*) [333] ----------------------------------------------- 0.00 0.01 32/32 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [61] [121] 0.0 0.00 0.01 32 nfd::face::Face::Face(std::unique_ptr >, std::unique_ptr >) [121] 0.01 0.00 32/32 nfd::face::Transport::setFaceAndLinkService(nfd::face::Face&, nfd::face::LinkService&) [122] 0.00 0.00 32/32 nfd::face::Transport::getCounters() const [210] 0.00 0.00 32/32 covariant return thunk to nfd::face::GenericLinkService::getCounters() const [221] 0.00 0.00 32/32 nfd::face::FaceCounters::FaceCounters(nfd::face::LinkServiceCounters const&, nfd::face::TransportCounters const&) [199] 0.00 0.00 32/32 nfd::face::LinkService::setFaceAndTransport(nfd::face::Face&, nfd::face::Transport&) [197] ----------------------------------------------- 0.01 0.00 32/32 nfd::face::Face::Face(std::unique_ptr >, std::unique_ptr >) [121] [122] 0.0 0.01 0.00 32 nfd::face::Transport::setFaceAndLinkService(nfd::face::Face&, nfd::face::LinkService&) [122] ----------------------------------------------- 0.00 0.01 1/1 nfd::tests::FaceBenchmark::FaceBenchmark(char const*) [120] [123] 0.0 0.00 0.01 1 nfd::TcpChannel::TcpChannel(boost::asio::ip::basic_endpoint const&) [123] 0.01 0.00 2/36 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [105] 0.00 0.00 2/38 nfd::getGlobalIoService() [186] 0.00 0.00 1/2 nfd::Channel::setUri(ndn::util::FaceUri const&) [242] ----------------------------------------------- [124] 0.0 0.01 0.00 nfd::face::LinkService::~LinkService() [124] ----------------------------------------------- 0.00 0.00 1/1 nfd::tests::FaceBenchmark::FaceBenchmark(char const*) [120] [125] 0.0 0.00 0.00 1 nfd::UdpChannel::UdpChannel(boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [125] 0.00 0.00 1/36 boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [105] 0.00 0.00 1/38 nfd::getGlobalIoService() [186] 0.00 0.00 1/2 nfd::Channel::setUri(ndn::util::FaceUri const&) [242] ----------------------------------------------- 0.00 0.00 32/32 nfd::tests::FaceBenchmark::onRightFaceCreated(std::shared_ptr const&, std::shared_ptr const&) [127] [126] 0.0 0.00 0.00 32 nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr const&, std::shared_ptr const&) [126] 0.00 0.00 96/472319243 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] 0.00 0.00 32/32 ndn::util::signal::Signal::connect(std::function const&) [137] 0.00 0.00 32/64 std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::Interest const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::Interest const&)#1}> const&, std::_Manager_operation) [133] 0.00 0.00 32/32 ndn::util::signal::Signal::connect(std::function const&) [136] 0.00 0.00 32/64 std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::Data const&)#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::Data const&)#2}> const&, std::_Manager_operation) [132] 0.00 0.00 32/32 ndn::util::signal::Signal::connect(std::function const&) [135] 0.00 0.00 32/64 std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::lp::Nack const&)#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::lp::Nack const&)#3}> const&, std::_Manager_operation) [131] 0.00 0.00 96/192 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_weak_release() [173] ----------------------------------------------- 0.00 0.00 16/16 nfd::UdpChannel::connect(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency, std::function const&)> const&, std::function const&) [80] [127] 0.0 0.00 0.00 16 nfd::tests::FaceBenchmark::onRightFaceCreated(std::shared_ptr const&, std::shared_ptr const&) [127] 0.00 0.00 32/32 nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr const&, std::shared_ptr const&) [126] 0.00 0.00 32/608 ndn::util::FaceUri::FaceUri(ndn::util::FaceUri const&) [167] 0.00 0.00 32/798 ndn::util::FaceUri::~FaceUri() [166] ----------------------------------------------- 0.00 0.00 32/32 nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket >&&, ndn::nfd::FacePersistency, boost::chrono::duration >) [71] [128] 0.0 0.00 0.00 32 nfd::face::DatagramTransport::DatagramTransport(boost::asio::basic_datagram_socket >&&) [128] 0.00 0.00 32/23039980 boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool, bool) [31] 0.00 0.00 32/23039980 boost::asio::asio_handler_is_continuation(...) [72] 0.00 0.00 32/32 nfd::face::Transport::Transport() [206] ----------------------------------------------- 0.00 0.00 1/81 nfd::UdpChannel::listen(std::function const&)> const&, std::function const&) [154] 0.00 0.00 16/81 nfd::UdpChannel::handleNewPeer(boost::system::error_code const&, unsigned long, std::function const&)> const&, std::function const&) [60] 0.00 0.00 64/81 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [61] [129] 0.0 0.00 0.00 81 nfd::UdpChannel::waitForNewPeer(std::function const&)> const&, std::function const&) [129] 0.00 0.00 17/23039980 boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool, bool) [31] 0.00 0.00 17/23039980 boost::asio::asio_handler_is_continuation(...) [72] 0.00 0.00 288/389 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [168] 0.00 0.00 102/124 std::function const&)>::function(std::function const&)> const&) [176] 0.00 0.00 85/106 std::function::function(std::function const&) [177] 0.00 0.00 85/250 std::_Function_base::_Base_manager const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [169] 0.00 0.00 51/230 std::_Function_base::_Base_manager))(std::string const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [170] 0.00 0.00 51/101 boost::_bi::storage5, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value const&)> >, boost::_bi::value > >::~storage5() [178] ----------------------------------------------- 0.00 0.00 1/7 void nfd::fw::registerStrategy() [143] 0.00 0.00 1/7 void nfd::fw::registerStrategy() [144] 0.00 0.00 1/7 void nfd::fw::registerStrategy() [147] 0.00 0.00 1/7 void nfd::fw::registerStrategy() [145] 0.00 0.00 1/7 void nfd::fw::registerStrategy() [148] 0.00 0.00 1/7 void nfd::fw::registerStrategy() [146] 0.00 0.00 1/7 void nfd::fw::registerStrategy() [142] [130] 0.0 0.00 0.00 7 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [130] 0.00 0.00 7/115199744 ndn::Block::Block(ndn::Block const&) [24] 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*, std::_Rb_tree_node_base*, std::pair (nfd::Forwarder&)> > const&) [139] 0.00 0.00 7/472319243 ndn::Block::~Block() [22] 0.00 0.00 7/7 nfd::fw::getStrategyFactories() [229] 0.00 0.00 7/14 std::function (nfd::Forwarder&)>::function(std::function (nfd::Forwarder&)> const&) [228] 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) [233] 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) [237] 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) [239] 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) [236] 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) [238] 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) [235] 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) [234] ----------------------------------------------- 0.00 0.00 32/64 ndn::util::signal::Signal::connect(std::function const&) [135] 0.00 0.00 32/64 nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr const&, std::shared_ptr const&) [126] [131] 0.0 0.00 0.00 64 std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::lp::Nack const&)#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::lp::Nack const&)#3}> const&, std::_Manager_operation) [131] 0.00 0.00 32/472319243 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] ----------------------------------------------- 0.00 0.00 32/64 ndn::util::signal::Signal::connect(std::function const&) [136] 0.00 0.00 32/64 nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr const&, std::shared_ptr const&) [126] [132] 0.0 0.00 0.00 64 std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::Data const&)#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::Data const&)#2}> const&, std::_Manager_operation) [132] 0.00 0.00 32/472319243 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] ----------------------------------------------- 0.00 0.00 32/64 ndn::util::signal::Signal::connect(std::function const&) [137] 0.00 0.00 32/64 nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr const&, std::shared_ptr const&) [126] [133] 0.0 0.00 0.00 64 std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::Interest const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::Interest const&)#1}> const&, std::_Manager_operation) [133] 0.00 0.00 32/472319243 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] ----------------------------------------------- 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 > >*) [134] 0.00 0.00 1/1 nfd::tests::FaceBenchmark::~FaceBenchmark() [111] [134] 0.0 0.00 0.00 1+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 > >*) [134] 0.00 0.00 32/472319243 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] 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 > >*) [134] ----------------------------------------------- 0.00 0.00 32/32 nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr const&, std::shared_ptr const&) [126] [135] 0.0 0.00 0.00 32 ndn::util::signal::Signal::connect(std::function const&) [135] 0.00 0.00 32/64 std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::lp::Nack const&)#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::lp::Nack const&)#3}> const&, std::_Manager_operation) [131] 0.00 0.00 32/32 std::function::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) [218] 0.00 0.00 32/160 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [174] 0.00 0.00 32/192 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_weak_release() [173] ----------------------------------------------- 0.00 0.00 32/32 nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr const&, std::shared_ptr const&) [126] [136] 0.0 0.00 0.00 32 ndn::util::signal::Signal::connect(std::function const&) [136] 0.00 0.00 32/64 std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::Data const&)#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::Data const&)#2}> const&, std::_Manager_operation) [132] 0.00 0.00 32/32 std::function::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) [216] 0.00 0.00 32/160 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [174] 0.00 0.00 32/192 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_weak_release() [173] ----------------------------------------------- 0.00 0.00 32/32 nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr const&, std::shared_ptr const&) [126] [137] 0.0 0.00 0.00 32 ndn::util::signal::Signal::connect(std::function const&) [137] 0.00 0.00 32/64 std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::Interest const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::Interest const&)#1}> const&, std::_Manager_operation) [133] 0.00 0.00 32/32 std::function::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) [219] 0.00 0.00 32/160 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [174] 0.00 0.00 32/192 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_weak_release() [173] ----------------------------------------------- 0.00 0.00 16/16 nfd::tests::FaceBenchmark::onLeftFaceCreated(std::shared_ptr const&) [79] [138] 0.0 0.00 0.00 16 std::_Function_base::_Base_manager const&, std::shared_ptr const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [138] 0.00 0.00 16/472319243 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [23] ----------------------------------------------- 0.00 0.00 7/7 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [130] [139] 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*, std::_Rb_tree_node_base*, std::pair (nfd::Forwarder&)> > const&) [139] 0.00 0.00 7/115199744 ndn::Block::Block(ndn::Block const&) [24] 0.00 0.00 7/14 std::function (nfd::Forwarder&)>::function(std::function (nfd::Forwarder&)> const&) [228] ----------------------------------------------- 7 std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_erase(std::_Rb_tree_node (nfd::Forwarder&)> > >*) [140] [140] 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&)> > >*) [140] 0.00 0.00 7/472319243 ndn::Block::~Block() [22] 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) [233] 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) [234] 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) [236] 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) [237] 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) [235] 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) [238] 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) [239] 7 std::_Rb_tree (nfd::Forwarder&)> >, std::_Select1st (nfd::Forwarder&)> > >, std::less, std::allocator (nfd::Forwarder&)> > > >::_M_erase(std::_Rb_tree_node (nfd::Forwarder&)> > >*) [140] ----------------------------------------------- [141] 0.0 0.00 0.00 ndn::SignatureInfo::~SignatureInfo() [141] 0.00 0.00 6/472319243 ndn::Block::~Block() [22] ----------------------------------------------- [142] 0.0 0.00 0.00 void nfd::fw::registerStrategy() [142] 0.00 0.00 1/7 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [130] 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) [233] ----------------------------------------------- [143] 0.0 0.00 0.00 void nfd::fw::registerStrategy() [143] 0.00 0.00 1/7 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [130] 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) [234] ----------------------------------------------- [144] 0.0 0.00 0.00 void nfd::fw::registerStrategy() [144] 0.00 0.00 1/7 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [130] 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) [235] ----------------------------------------------- [145] 0.0 0.00 0.00 void nfd::fw::registerStrategy() [145] 0.00 0.00 1/7 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [130] 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) [236] ----------------------------------------------- [146] 0.0 0.00 0.00 void nfd::fw::registerStrategy() [146] 0.00 0.00 1/7 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [130] 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) [237] ----------------------------------------------- [147] 0.0 0.00 0.00 void nfd::fw::registerStrategy() [147] 0.00 0.00 1/7 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [130] 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) [238] ----------------------------------------------- [148] 0.0 0.00 0.00 void nfd::fw::registerStrategy() [148] 0.00 0.00 1/7 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [130] 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) [239] ----------------------------------------------- 0.00 0.00 1/1 nfd::TcpChannel::listen(std::function const&)> const&, std::function const&, int) [150] [149] 0.0 0.00 0.00 1 nfd::TcpChannel::accept(std::function const&)> const&, std::function const&) [149] 0.00 0.00 1/23039980 boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool, bool) [31] 0.00 0.00 1/23039980 boost::asio::asio_handler_is_continuation(...) [72] 0.00 0.00 6/124 std::function const&)>::function(std::function const&)> const&) [176] 0.00 0.00 5/106 std::function::function(std::function const&) [177] 0.00 0.00 5/250 std::_Function_base::_Base_manager const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [169] 0.00 0.00 3/230 std::_Function_base::_Base_manager))(std::string const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [170] 0.00 0.00 3/5 boost::_bi::storage4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > >::~storage4() [232] ----------------------------------------------- 0.00 0.00 1/1 nfd::tests::FaceBenchmark::FaceBenchmark(char const*) [120] [150] 0.0 0.00 0.00 1 nfd::TcpChannel::listen(std::function const&)> const&, std::function const&, int) [150] 0.00 0.00 1/1 nfd::TcpChannel::accept(std::function const&)> const&, std::function const&) [149] 0.00 0.00 1/892 boost::asio::ip::detail::endpoint::address() const [165] 0.00 0.00 1/1 boost::asio::detail::epoll_reactor::register_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&) [346] 0.00 0.00 1/1 boost::asio::detail::socket_ops::setsockopt(int, unsigned char&, int, int, void const*, unsigned long, boost::system::error_code&) [344] ----------------------------------------------- 0.00 0.00 1/1 std::shared_ptr::~shared_ptr() [152] [151] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [151] 0.00 0.00 1/472319243 ndn::Block::~Block() [22] ----------------------------------------------- [152] 0.0 0.00 0.00 std::shared_ptr::~shared_ptr() [152] 0.00 0.00 1/1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [151] ----------------------------------------------- [153] 0.0 0.00 0.00 std::tuple::~tuple() [153] 0.00 0.00 1/472319243 ndn::Block::~Block() [22] ----------------------------------------------- 0.00 0.00 1/1 nfd::tests::FaceBenchmark::FaceBenchmark(char const*) [120] [154] 0.0 0.00 0.00 1 nfd::UdpChannel::listen(std::function const&)> const&, std::function const&) [154] 0.00 0.00 1/81 nfd::UdpChannel::waitForNewPeer(std::function const&)> const&, std::function const&) [129] 0.00 0.00 1/33 boost::asio::detail::reactive_socket_service::open(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::ip::udp const&, boost::system::error_code&) [192] 0.00 0.00 1/33 void boost::asio::basic_socket >::set_option >(boost::asio::detail::socket_option::boolean<1, 2> const&) [190] 0.00 0.00 1/892 boost::asio::ip::detail::endpoint::address() const [165] 0.00 0.00 1/33 boost::asio::basic_socket >::bind(boost::asio::ip::basic_endpoint const&) [191] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [107] [155] 0.0 0.00 0.00 1 boost::asio::detail::epoll_reactor::shutdown_service() [155] 0.00 0.00 2/11499291 boost::asio::detail::op_queue::~op_queue() [94] ----------------------------------------------- 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&)) [105] [156] 0.0 0.00 0.00 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [156] 0.00 0.00 1/23042023 boost::asio::detail::task_io_service::wake_one_thread_and_unlock(boost::asio::detail::scoped_lock&) [58] 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*) [347] 0.00 0.00 1/1 boost::asio::detail::signal_set_service::open_descriptors() [357] 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&)) [105] ----------------------------------------------- 0.00 0.00 1/892 nfd::TcpChannel::listen(std::function const&)> const&, std::function const&, int) [150] 0.00 0.00 1/892 nfd::UdpChannel::listen(std::function const&)> const&, std::function const&) [154] 0.00 0.00 890/892 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [168] [165] 0.0 0.00 0.00 892 boost::asio::ip::detail::endpoint::address() const [165] ----------------------------------------------- 0.00 0.00 30/798 void std::vector, std::allocator > >::_M_emplace_back_aux >(std::pair&&) [240] 0.00 0.00 32/798 nfd::tests::FaceBenchmark::onRightFaceCreated(std::shared_ptr const&, std::shared_ptr const&) [127] 0.00 0.00 32/798 nfd::tests::FaceBenchmark::~FaceBenchmark() [111] 0.00 0.00 64/798 nfd::tests::FaceBenchmark::parseConfig(char const*) [333] 0.00 0.00 64/798 nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket >&&, ndn::nfd::FacePersistency, boost::chrono::duration >) [71] 0.00 0.00 576/798 nfd::tests::FaceBenchmark::onLeftFaceCreated(std::shared_ptr const&) [79] [166] 0.0 0.00 0.00 798 ndn::util::FaceUri::~FaceUri() [166] ----------------------------------------------- 0.00 0.00 32/608 nfd::tests::FaceBenchmark::parseConfig(char const*) [333] 0.00 0.00 32/608 nfd::tests::FaceBenchmark::onRightFaceCreated(std::shared_ptr const&, std::shared_ptr const&) [127] 0.00 0.00 544/608 nfd::tests::FaceBenchmark::onLeftFaceCreated(std::shared_ptr const&) [79] [167] 0.0 0.00 0.00 608 ndn::util::FaceUri::FaceUri(ndn::util::FaceUri const&) [167] ----------------------------------------------- 0.00 0.00 28/389 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [61] 0.00 0.00 28/389 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_emplace_hint_unique const&>, std::tuple<> >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::piecewise_construct_t const&, std::tuple const&>&&, std::tuple<>&&) [213] 0.00 0.00 45/389 std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator const, std::shared_ptr > >, boost::asio::ip::basic_endpoint const&) [214] 0.00 0.00 288/389 nfd::UdpChannel::waitForNewPeer(std::function const&)> const&, std::function const&) [129] [168] 0.0 0.00 0.00 389 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [168] 0.00 0.00 890/892 boost::asio::ip::detail::endpoint::address() const [165] ----------------------------------------------- 0.00 0.00 1/250 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) [358] 0.00 0.00 2/250 nfd::tests::FaceBenchmark::FaceBenchmark(char const*) [120] 0.00 0.00 5/250 nfd::TcpChannel::accept(std::function const&)> const&, std::function const&) [149] 0.00 0.00 33/250 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) [59] 0.00 0.00 85/250 nfd::UdpChannel::waitForNewPeer(std::function const&)> const&, std::function const&) [129] 0.00 0.00 124/250 std::function const&)>::function(std::function const&)> const&) [176] [169] 0.0 0.00 0.00 250 std::_Function_base::_Base_manager const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [169] ----------------------------------------------- 0.00 0.00 2/230 nfd::tests::FaceBenchmark::FaceBenchmark(char const*) [120] 0.00 0.00 2/230 boost::_bi::storage4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > >::~storage4() [232] 0.00 0.00 3/230 nfd::TcpChannel::accept(std::function const&)> const&, std::function const&) [149] 0.00 0.00 16/230 nfd::tests::FaceBenchmark::onLeftFaceCreated(std::shared_ptr const&) [79] 0.00 0.00 50/230 boost::_bi::storage5, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value const&)> >, boost::_bi::value > >::~storage5() [178] 0.00 0.00 51/230 nfd::UdpChannel::waitForNewPeer(std::function const&)> const&, std::function const&) [129] 0.00 0.00 106/230 std::function::function(std::function const&) [177] [170] 0.0 0.00 0.00 230 std::_Function_base::_Base_manager))(std::string const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [170] ----------------------------------------------- 0.00 0.00 32/192 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) [185] 0.00 0.00 32/192 nfd::connectFaceClosedSignal(nfd::face::Face&, std::function const&) [195] 0.00 0.00 32/192 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [61] 0.00 0.00 96/192 std::function::function(std::function const&) [179] [171] 0.0 0.00 0.00 192 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) [171] ----------------------------------------------- 0.00 0.00 16/192 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [367] 0.00 0.00 64/192 nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle() [180] 0.00 0.00 112/192 std::function::function(std::function const&) [179] [172] 0.0 0.00 0.00 192 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) [172] ----------------------------------------------- 0.00 0.00 32/192 ndn::util::signal::Signal::connect(std::function const&) [137] 0.00 0.00 32/192 ndn::util::signal::Signal::connect(std::function const&) [136] 0.00 0.00 32/192 ndn::util::signal::Signal::connect(std::function const&) [135] 0.00 0.00 96/192 nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr const&, std::shared_ptr const&) [126] [173] 0.0 0.00 0.00 192 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_weak_release() [173] ----------------------------------------------- 0.00 0.00 32/160 ndn::util::signal::Signal::connect(std::function const&) [137] 0.00 0.00 32/160 ndn::util::signal::Signal::connect(std::function const&) [136] 0.00 0.00 32/160 ndn::util::signal::Signal::connect(std::function const&) [135] 0.00 0.00 32/160 ndn::util::signal::Signal::connect(std::function const&) [194] 0.00 0.00 32/160 ndn::util::signal::Signal::connect(std::function const&) [193] [174] 0.0 0.00 0.00 160 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [174] ----------------------------------------------- 0.00 0.00 64/128 nfd::scheduler::schedule(boost::chrono::duration > const&, std::function const&) [183] 0.00 0.00 64/128 nfd::scheduler::ScopedEventId::operator=(std::shared_ptr const&) [182] [175] 0.0 0.00 0.00 128 nfd::scheduler::getGlobalScheduler() [175] 0.00 0.00 1/38 nfd::getGlobalIoService() [186] ----------------------------------------------- 0.00 0.00 6/124 nfd::TcpChannel::accept(std::function const&)> const&, std::function const&) [149] 0.00 0.00 16/124 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) [59] 0.00 0.00 102/124 nfd::UdpChannel::waitForNewPeer(std::function const&)> const&, std::function const&) [129] [176] 0.0 0.00 0.00 124 std::function const&)>::function(std::function const&)> const&) [176] 0.00 0.00 124/250 std::_Function_base::_Base_manager const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [169] ----------------------------------------------- 0.00 0.00 5/106 nfd::TcpChannel::accept(std::function const&)> const&, std::function const&) [149] 0.00 0.00 16/106 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) [59] 0.00 0.00 85/106 nfd::UdpChannel::waitForNewPeer(std::function const&)> const&, std::function const&) [129] [177] 0.0 0.00 0.00 106 std::function::function(std::function const&) [177] 0.00 0.00 106/230 std::_Function_base::_Base_manager))(std::string const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [170] ----------------------------------------------- 0.00 0.00 50/101 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) [59] 0.00 0.00 51/101 nfd::UdpChannel::waitForNewPeer(std::function const&)> const&, std::function const&) [129] [178] 0.0 0.00 0.00 101 boost::_bi::storage5, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value const&)> >, boost::_bi::value > >::~storage5() [178] 0.00 0.00 50/230 std::_Function_base::_Base_manager))(std::string const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [170] ----------------------------------------------- 0.00 0.00 32/96 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) [185] 0.00 0.00 64/96 nfd::connectFaceClosedSignal(nfd::face::Face&, std::function const&) [195] [179] 0.0 0.00 0.00 96 std::function::function(std::function const&) [179] 0.00 0.00 112/192 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) [172] 0.00 0.00 96/192 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) [171] ----------------------------------------------- 0.00 0.00 16/64 nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket >&&, ndn::nfd::FacePersistency, boost::chrono::duration >) [71] 0.00 0.00 48/64 std::_Function_handler::_M_invoke(std::_Any_data const&) [1929] [180] 0.0 0.00 0.00 64 nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle() [180] 0.00 0.00 64/64 nfd::scheduler::schedule(boost::chrono::duration > const&, std::function const&) [183] 0.00 0.00 64/64 nfd::scheduler::ScopedEventId::operator=(std::shared_ptr const&) [182] 0.00 0.00 64/192 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) [172] ----------------------------------------------- 0.00 0.00 32/64 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [61] 0.00 0.00 32/64 nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket >&&, ndn::nfd::FacePersistency, boost::chrono::duration >) [71] [181] 0.0 0.00 0.00 64 nfd::face::Transport::setPersistency(ndn::nfd::FacePersistency) [181] ----------------------------------------------- 0.00 0.00 64/64 nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle() [180] [182] 0.0 0.00 0.00 64 nfd::scheduler::ScopedEventId::operator=(std::shared_ptr const&) [182] 0.00 0.00 64/128 nfd::scheduler::getGlobalScheduler() [175] ----------------------------------------------- 0.00 0.00 64/64 nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle() [180] [183] 0.0 0.00 0.00 64 nfd::scheduler::schedule(boost::chrono::duration > const&, std::function const&) [183] 0.00 0.00 64/128 nfd::scheduler::getGlobalScheduler() [175] ----------------------------------------------- 0.00 0.00 32/64 nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [205] 0.00 0.00 32/64 ndn::util::signal::Signal::connect(std::function const&) [193] [184] 0.0 0.00 0.00 64 std::_Function_base::_Base_manager >::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager > const&, std::_Manager_operation) [184] ----------------------------------------------- 0.00 0.00 32/64 nfd::connectFaceClosedSignal(nfd::face::Face&, std::function const&) [195] 0.00 0.00 32/64 ndn::util::signal::Signal::connect(std::function const&) [194] [185] 0.0 0.00 0.00 64 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) [185] 0.00 0.00 32/192 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) [171] 0.00 0.00 32/96 std::function::function(std::function const&) [179] ----------------------------------------------- 0.00 0.00 1/38 nfd::tests::FaceBenchmark::terminate(boost::system::error_code const&, int) [334] 0.00 0.00 1/38 nfd::tests::FaceBenchmark::FaceBenchmark(char const*) [120] 0.00 0.00 1/38 nfd::UdpChannel::UdpChannel(boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [125] 0.00 0.00 1/38 nfd::scheduler::getGlobalScheduler() [175] 0.00 0.00 2/38 nfd::TcpChannel::TcpChannel(boost::asio::ip::basic_endpoint const&) [123] 0.00 0.00 32/38 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [61] [186] 0.0 0.00 0.00 38 nfd::getGlobalIoService() [186] ----------------------------------------------- 0.00 0.00 38/38 nfd::LoggerFactory::createLogger(std::string const&) [572] [187] 0.0 0.00 0.00 38 nfd::Logger::Logger(std::string const&, nfd::LogLevel) [187] ----------------------------------------------- 0.00 0.00 37/37 nfd::LoggerFactory::create(std::string const&) [578] [188] 0.0 0.00 0.00 37 nfd::LoggerFactory::getInstance() [188] 0.00 0.00 1/1 nfd::LoggerFactory::LoggerFactory() [331] ----------------------------------------------- 0.00 0.00 1/35 boost::asio::detail::epoll_reactor::register_internal_descriptor(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*) [347] 0.00 0.00 1/35 boost::asio::detail::epoll_reactor::register_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&) [346] 0.00 0.00 33/35 boost::asio::detail::reactive_socket_service::open(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::ip::udp const&, boost::system::error_code&) [192] [189] 0.0 0.00 0.00 35 boost::asio::detail::posix_mutex::posix_mutex() [189] ----------------------------------------------- 0.00 0.00 1/33 nfd::UdpChannel::listen(std::function const&)> const&, std::function const&) [154] 0.00 0.00 32/33 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [61] [190] 0.0 0.00 0.00 33 void boost::asio::basic_socket >::set_option >(boost::asio::detail::socket_option::boolean<1, 2> const&) [190] ----------------------------------------------- 0.00 0.00 1/33 nfd::UdpChannel::listen(std::function const&)> const&, std::function const&) [154] 0.00 0.00 32/33 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [61] [191] 0.0 0.00 0.00 33 boost::asio::basic_socket >::bind(boost::asio::ip::basic_endpoint const&) [191] ----------------------------------------------- 0.00 0.00 1/33 nfd::UdpChannel::listen(std::function const&)> const&, std::function const&) [154] 0.00 0.00 32/33 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [61] [192] 0.0 0.00 0.00 33 boost::asio::detail::reactive_socket_service::open(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::ip::udp const&, boost::system::error_code&) [192] 0.00 0.00 33/35 boost::asio::detail::posix_mutex::posix_mutex() [189] ----------------------------------------------- 0.00 0.00 32/32 nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [205] [193] 0.0 0.00 0.00 32 ndn::util::signal::Signal::connect(std::function const&) [193] 0.00 0.00 32/64 std::_Function_base::_Base_manager >::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager > const&, std::_Manager_operation) [184] 0.00 0.00 32/32 std::function::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) [220] 0.00 0.00 32/160 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [174] ----------------------------------------------- 0.00 0.00 32/32 nfd::connectFaceClosedSignal(nfd::face::Face&, std::function const&) [195] [194] 0.0 0.00 0.00 32 ndn::util::signal::Signal::connect(std::function const&) [194] 0.00 0.00 32/64 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) [185] 0.00 0.00 32/32 std::function::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) [217] 0.00 0.00 32/160 std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [174] ----------------------------------------------- 0.00 0.00 32/32 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [61] [195] 0.0 0.00 0.00 32 nfd::connectFaceClosedSignal(nfd::face::Face&, std::function const&) [195] 0.00 0.00 64/96 std::function::function(std::function const&) [179] 0.00 0.00 32/32 ndn::util::signal::Signal::connect(std::function const&) [194] 0.00 0.00 32/64 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) [185] 0.00 0.00 32/192 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) [171] ----------------------------------------------- 0.00 0.00 32/32 nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket >&&, ndn::nfd::FacePersistency, boost::chrono::duration >) [71] [196] 0.0 0.00 0.00 32 nfd::udp::computeMtu(boost::asio::ip::basic_endpoint const&) [196] ----------------------------------------------- 0.00 0.00 32/32 nfd::face::Face::Face(std::unique_ptr >, std::unique_ptr >) [121] [197] 0.0 0.00 0.00 32 nfd::face::LinkService::setFaceAndTransport(nfd::face::Face&, nfd::face::Transport&) [197] ----------------------------------------------- 0.00 0.00 32/32 nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [205] [198] 0.0 0.00 0.00 32 nfd::face::LinkService::LinkService() [198] ----------------------------------------------- 0.00 0.00 32/32 nfd::face::Face::Face(std::unique_ptr >, std::unique_ptr >) [121] [199] 0.0 0.00 0.00 32 nfd::face::FaceCounters::FaceCounters(nfd::face::LinkServiceCounters const&, nfd::face::TransportCounters const&) [199] ----------------------------------------------- 0.00 0.00 32/32 nfd::face::GenericLinkService::Options::Options() [204] [200] 0.0 0.00 0.00 32 nfd::face::LpFragmenter::Options::Options() [200] ----------------------------------------------- 0.00 0.00 32/32 nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [205] [201] 0.0 0.00 0.00 32 nfd::face::LpFragmenter::LpFragmenter(nfd::face::LpFragmenter::Options const&, nfd::face::LinkService const*) [201] ----------------------------------------------- 0.00 0.00 32/32 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [61] [202] 0.0 0.00 0.00 32 nfd::face::LpReassembler::Options::Options() [202] ----------------------------------------------- 0.00 0.00 32/32 nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [205] [203] 0.0 0.00 0.00 32 nfd::face::LpReassembler::LpReassembler(nfd::face::LpReassembler::Options const&, nfd::face::LinkService const*) [203] ----------------------------------------------- 0.00 0.00 32/32 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [61] [204] 0.0 0.00 0.00 32 nfd::face::GenericLinkService::Options::Options() [204] 0.00 0.00 32/32 nfd::face::LpFragmenter::Options::Options() [200] ----------------------------------------------- 0.00 0.00 32/32 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [61] [205] 0.0 0.00 0.00 32 nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [205] 0.00 0.00 32/32 nfd::face::LinkService::LinkService() [198] 0.00 0.00 32/32 nfd::face::LpFragmenter::LpFragmenter(nfd::face::LpFragmenter::Options const&, nfd::face::LinkService const*) [201] 0.00 0.00 32/32 nfd::face::LpReassembler::LpReassembler(nfd::face::LpReassembler::Options const&, nfd::face::LinkService const*) [203] 0.00 0.00 32/32 std::function::function, void>(std::_Bind) [215] 0.00 0.00 32/32 ndn::util::signal::Signal::connect(std::function const&) [193] 0.00 0.00 32/64 std::_Function_base::_Base_manager >::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager > const&, std::_Manager_operation) [184] ----------------------------------------------- 0.00 0.00 32/32 nfd::face::DatagramTransport::DatagramTransport(boost::asio::basic_datagram_socket >&&) [128] [206] 0.0 0.00 0.00 32 nfd::face::Transport::Transport() [206] ----------------------------------------------- 0.00 0.00 32/32 nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket >&&, ndn::nfd::FacePersistency, boost::chrono::duration >) [71] [207] 0.0 0.00 0.00 32 nfd::Logger::now() [207] ----------------------------------------------- 0.00 0.00 32/32 nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket >&&, ndn::nfd::FacePersistency, boost::chrono::duration >) [71] [208] 0.0 0.00 0.00 32 nfd::scheduler::ScopedEventId::ScopedEventId() [208] ----------------------------------------------- 0.00 0.00 32/32 covariant return thunk to nfd::face::GenericLinkService::getCounters() const [221] [209] 0.0 0.00 0.00 32 nfd::face::GenericLinkService::getCounters() const [209] ----------------------------------------------- 0.00 0.00 32/32 nfd::face::Face::Face(std::unique_ptr >, std::unique_ptr >) [121] [210] 0.0 0.00 0.00 32 nfd::face::Transport::getCounters() const [210] ----------------------------------------------- 0.00 0.00 16/32 nfd::UdpChannel::connect(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency, std::function const&)> const&, std::function const&) [80] 0.00 0.00 16/32 nfd::UdpChannel::handleNewPeer(boost::system::error_code const&, unsigned long, std::function const&)> const&, std::function const&) [60] [211] 0.0 0.00 0.00 32 std::function const&)>::operator()(std::shared_ptr const&) const [211] ----------------------------------------------- 0.00 0.00 32/32 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [61] [212] 0.0 0.00 0.00 32 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [212] ----------------------------------------------- 0.00 0.00 32/32 nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [61] [213] 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_emplace_hint_unique const&>, std::tuple<> >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::piecewise_construct_t const&, std::tuple const&>&&, std::tuple<>&&) [213] 0.00 0.00 32/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_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator const, std::shared_ptr > >, boost::asio::ip::basic_endpoint const&) [214] 0.00 0.00 28/389 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [168] ----------------------------------------------- 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_emplace_hint_unique const&>, std::tuple<> >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::piecewise_construct_t const&, std::tuple const&>&&, std::tuple<>&&) [213] [214] 0.0 0.00 0.00 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_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator const, std::shared_ptr > >, boost::asio::ip::basic_endpoint const&) [214] 0.00 0.00 45/389 boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [168] 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_get_insert_unique_pos(boost::asio::ip::basic_endpoint const&) [369] ----------------------------------------------- 0.00 0.00 32/32 nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [205] [215] 0.0 0.00 0.00 32 std::function::function, void>(std::_Bind) [215] ----------------------------------------------- 0.00 0.00 32/32 ndn::util::signal::Signal::connect(std::function const&) [136] [216] 0.0 0.00 0.00 32 std::function::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) [216] ----------------------------------------------- 0.00 0.00 32/32 ndn::util::signal::Signal::connect(std::function const&) [194] [217] 0.0 0.00 0.00 32 std::function::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) [217] ----------------------------------------------- 0.00 0.00 32/32 ndn::util::signal::Signal::connect(std::function const&) [135] [218] 0.0 0.00 0.00 32 std::function::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) [218] ----------------------------------------------- 0.00 0.00 32/32 ndn::util::signal::Signal::connect(std::function const&) [137] [219] 0.0 0.00 0.00 32 std::function::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) [219] ----------------------------------------------- 0.00 0.00 32/32 ndn::util::signal::Signal::connect(std::function const&) [193] [220] 0.0 0.00 0.00 32 std::function::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) [220] ----------------------------------------------- 0.00 0.00 32/32 nfd::face::Face::Face(std::unique_ptr >, std::unique_ptr >) [121] [221] 0.0 0.00 0.00 32 covariant return thunk to nfd::face::GenericLinkService::getCounters() const [221] 0.00 0.00 32/32 nfd::face::GenericLinkService::getCounters() const [209] ----------------------------------------------- 0.00 0.00 2/18 nfd::tests::FaceBenchmark::FaceBenchmark(char const*) [120] 0.00 0.00 16/18 nfd::tests::FaceBenchmark::onLeftFaceCreated(std::shared_ptr const&) [79] [222] 0.0 0.00 0.00 18 std::function::function))(std::string const&)>, void>(std::_Bind))(std::string const&)>) [222] ----------------------------------------------- 0.00 0.00 16/16 nfd::tests::FaceBenchmark::onLeftFaceCreated(std::shared_ptr const&) [79] [223] 0.0 0.00 0.00 16 boost::asio::ip::detail::endpoint::endpoint(boost::asio::ip::address const&, unsigned short) [223] ----------------------------------------------- 0.00 0.00 16/16 nfd::tests::FaceBenchmark::onLeftFaceCreated(std::shared_ptr const&) [79] [224] 0.0 0.00 0.00 16 bool boost::detail::lcast_ret_unsigned, unsigned short, char>(unsigned short&, char const*, char const*) [224] ----------------------------------------------- 0.00 0.00 16/16 nfd::UdpChannel::handleNewPeer(boost::system::error_code const&, unsigned long, std::function const&)> const&, std::function const&) [60] [225] 0.0 0.00 0.00 16 std::_Function_handler const&), std::_Bind const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [225] ----------------------------------------------- 0.00 0.00 16/16 nfd::UdpChannel::connect(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency, std::function const&)> const&, std::function const&) [80] [226] 0.0 0.00 0.00 16 std::_Function_handler const&), std::_Bind const&, std::shared_ptr const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [226] ----------------------------------------------- 0.00 0.00 16/16 nfd::tests::FaceBenchmark::onLeftFaceCreated(std::shared_ptr const&) [79] [227] 0.0 0.00 0.00 16 std::function const&)>::function const&, std::shared_ptr const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr, std::_Placeholder<1>)>, void>(std::_Bind const&, std::shared_ptr const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr, std::_Placeholder<1>)>) [227] ----------------------------------------------- 0.00 0.00 7/14 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [130] 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*, std::_Rb_tree_node_base*, std::pair (nfd::Forwarder&)> > const&) [139] [228] 0.0 0.00 0.00 14 std::function (nfd::Forwarder&)>::function(std::function (nfd::Forwarder&)> const&) [228] 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) [233] 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) [237] 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) [239] 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) [236] 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) [238] 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) [235] 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) [234] ----------------------------------------------- 0.00 0.00 7/7 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [130] [229] 0.0 0.00 0.00 7 nfd::fw::getStrategyFactories() [229] ----------------------------------------------- 0.00 0.00 7/7 nfd::LoggerFactory::LoggerFactory() [331] [230] 0.0 0.00 0.00 7 std::map, std::allocator > >::operator[](std::string&&) [230] 0.00 0.00 7/7 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, std::string const&) [231] ----------------------------------------------- 0.00 0.00 7/7 std::map, std::allocator > >::operator[](std::string&&) [230] [231] 0.0 0.00 0.00 7 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, std::string const&) [231] 0.00 0.00 1/1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(std::string const&) [371] ----------------------------------------------- 0.00 0.00 2/5 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) [358] 0.00 0.00 3/5 nfd::TcpChannel::accept(std::function const&)> const&, std::function const&) [149] [232] 0.0 0.00 0.00 5 boost::_bi::storage4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > >::~storage4() [232] 0.00 0.00 2/230 std::_Function_base::_Base_manager))(std::string const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [170] ----------------------------------------------- 0.00 0.00 1/5 void nfd::fw::registerStrategy() [142] 0.00 0.00 1/5 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [130] 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&)> > >*) [140] 0.00 0.00 2/5 std::function (nfd::Forwarder&)>::function(std::function (nfd::Forwarder&)> const&) [228] [233] 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) [233] ----------------------------------------------- 0.00 0.00 1/5 void nfd::fw::registerStrategy() [143] 0.00 0.00 1/5 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [130] 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&)> > >*) [140] 0.00 0.00 2/5 std::function (nfd::Forwarder&)>::function(std::function (nfd::Forwarder&)> const&) [228] [234] 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) [234] ----------------------------------------------- 0.00 0.00 1/5 void nfd::fw::registerStrategy() [144] 0.00 0.00 1/5 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [130] 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&)> > >*) [140] 0.00 0.00 2/5 std::function (nfd::Forwarder&)>::function(std::function (nfd::Forwarder&)> const&) [228] [235] 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) [235] ----------------------------------------------- 0.00 0.00 1/5 void nfd::fw::registerStrategy() [145] 0.00 0.00 1/5 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [130] 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&)> > >*) [140] 0.00 0.00 2/5 std::function (nfd::Forwarder&)>::function(std::function (nfd::Forwarder&)> const&) [228] [236] 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) [236] ----------------------------------------------- 0.00 0.00 1/5 void nfd::fw::registerStrategy() [146] 0.00 0.00 1/5 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [130] 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&)> > >*) [140] 0.00 0.00 2/5 std::function (nfd::Forwarder&)>::function(std::function (nfd::Forwarder&)> const&) [228] [237] 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) [237] ----------------------------------------------- 0.00 0.00 1/5 void nfd::fw::registerStrategy() [147] 0.00 0.00 1/5 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [130] 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&)> > >*) [140] 0.00 0.00 2/5 std::function (nfd::Forwarder&)>::function(std::function (nfd::Forwarder&)> const&) [228] [238] 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) [238] ----------------------------------------------- 0.00 0.00 1/5 void nfd::fw::registerStrategy() [148] 0.00 0.00 1/5 nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [130] 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&)> > >*) [140] 0.00 0.00 2/5 std::function (nfd::Forwarder&)>::function(std::function (nfd::Forwarder&)> const&) [228] [239] 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) [239] ----------------------------------------------- 0.00 0.00 5/5 nfd::tests::FaceBenchmark::parseConfig(char const*) [333] [240] 0.0 0.00 0.00 5 void std::vector, std::allocator > >::_M_emplace_back_aux >(std::pair&&) [240] 0.00 0.00 30/798 ndn::util::FaceUri::~FaceUri() [166] ----------------------------------------------- 0.00 0.00 1/3 boost::thread_specific_ptr::~thread_specific_ptr() [1205] 0.00 0.00 1/3 boost::thread_specific_ptr >::~thread_specific_ptr() [1209] 0.00 0.00 1/3 boost::thread_specific_ptr::~thread_specific_ptr() [1202] [241] 0.0 0.00 0.00 3 boost::detail::sp_counted_base::destroy() [241] ----------------------------------------------- 0.00 0.00 1/2 nfd::TcpChannel::TcpChannel(boost::asio::ip::basic_endpoint const&) [123] 0.00 0.00 1/2 nfd::UdpChannel::UdpChannel(boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [125] [242] 0.0 0.00 0.00 2 nfd::Channel::setUri(ndn::util::FaceUri const&) [242] ----------------------------------------------- 0.00 0.00 2/2 nfd::tests::FaceBenchmark::~FaceBenchmark() [111] [243] 0.0 0.00 0.00 2 nfd::Channel::~Channel() [243] ----------------------------------------------- 0.00 0.00 2/2 nfd::tests::FaceBenchmark::FaceBenchmark(char const*) [120] [244] 0.0 0.00 0.00 2 boost::asio::basic_signal_set::add(int) [244] ----------------------------------------------- 0.00 0.00 2/2 nfd::tests::FaceBenchmark::FaceBenchmark(char const*) [120] [245] 0.0 0.00 0.00 2 std::function const&)>::function const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)>, void>(std::_Bind const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)>) [245] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [246] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z10CityHash32PKcm [246] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [247] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd10ConfigFileC2ESt8functionIFvRKSsS3_RKN5boost13property_tree11basic_ptreeISsSsSt4lessISsEEEbEE [247] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [248] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd10FibManagerC2ERNS_3FibESt8functionIFSt10shared_ptrINS_4face4FaceEEmEERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE [248] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [249] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd10TcpChannelC2ERKN5boost4asio2ip14basic_endpointINS3_3tcpEEE [249] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [250] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd10TcpFactory16prohibitEndpointERKN5boost4asio2ip14basic_endpointINS3_3tcpEEE [250] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [251] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd10UdpChannelC2ERKN5boost4asio2ip14basic_endpointINS3_3udpEEERKNS1_6chrono8durationIlNS1_5ratioILl1ELl1EEEEE [251] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [252] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd10UdpFactory16prohibitEndpointERKN5boost4asio2ip14basic_endpointINS3_3udpEEE [252] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [253] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd10g_logMutexE [253] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [254] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd11FaceManagerC2ERNS_9FaceTableERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE [254] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [255] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd11ManagerBaseC2ERN3ndn4mgmt10DispatcherERKSs [255] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [256] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd12MeasurementsC2ERNS_8NameTreeE [256] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [257] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd12RttEstimatorC2EtN5boost6chrono8durationIlNS1_5ratioILl1ELl1000000EEEEEd [257] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [258] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd12getGlobalRngEv [258] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [259] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd12measurements5EntryC2ERKN3ndn4NameE [259] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [260] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd12scope_prefix9LOCALHOSTE [260] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [261] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd13DeadNonceList16DEFAULT_LIFETIMEE [261] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [262] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd13LoggerFactory11getInstanceEv [262] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [263] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd14NfdManagerBaseC2ERN3ndn4mgmt10DispatcherERNS_16CommandValidatorERKSs [263] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [264] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd14StrategyChoiceC2ERNS_8NameTreeESt10shared_ptrINS_2fw8StrategyEE [264] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [265] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd15EthernetFactory19createMulticastFaceERKNS_20NetworkInterfaceInfoERKN3ndn4util8ethernet7AddressE [265] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [266] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd15PrivilegeHelper11s_normalUidE [266] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [267] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd15strategy_choice5EntryC2ERKN3ndn4NameE [267] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [268] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd16CommandValidatorC2Ev [268] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [269] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd16StrategyInfoHost17clearStrategyInfoEv [269] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [270] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd17UnixStreamChannelC2ERKN5boost4asio5local14basic_endpointINS3_15stream_protocolEEE [270] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [271] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd17UnixStreamFactory13createChannelERKSs [271] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [272] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd18getGlobalIoServiceEv [272] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [273] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd19TablesConfigSection22DEFAULT_CS_MAX_PACKETSE [273] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [274] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd20MeasurementsAccessorC2ERNS_12MeasurementsERKNS_14StrategyChoiceERKNS_2fw8StrategyE [274] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [275] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd21StrategyChoiceManagerC2ERNS_14StrategyChoiceERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE [275] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [276] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd22ForwarderStatusManagerC2ERNS_9ForwarderERN3ndn4mgmt10DispatcherE [276] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [277] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd25setDebugNetworkInterfacesESt10shared_ptrISt6vectorINS_20NetworkInterfaceInfoESaIS2_EEE [277] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [278] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2cs13priority_fifo18PriorityFifoPolicy11POLICY_NAMEE [278] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [279] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2cs17makeDefaultPolicyEv [279] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [280] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2cs3lru9LruPolicy11POLICY_NAMEE [280] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [281] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2cs5Entry7setDataESt10shared_ptrIKN3ndn4DataEEb [281] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [282] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2cs6PolicyC2ERKSs [282] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [283] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2cs9EntryImplC2ERKN3ndn4NameE [283] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [284] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2fw11NccStrategy13STRATEGY_NAMEE [284] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [285] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2fw14AccessStrategy13STRATEGY_NAMEE [285] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [286] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2fw17BestRouteStrategy13STRATEGY_NAMEE [286] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [287] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2fw17BroadcastStrategy13STRATEGY_NAMEE [287] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [288] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2fw17MulticastStrategy13STRATEGY_NAMEE [288] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [289] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2fw18BestRouteStrategy213STRATEGY_NAMEE [289] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [290] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2fw19makeDefaultStrategyERNS_9ForwarderE [290] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [291] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2fw20RetxSuppressionFixed25DEFAULT_MIN_RETX_INTERVALE [291] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [292] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2fw21ClientControlStrategy13STRATEGY_NAMEE [292] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [293] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2fw26RetxSuppressionExponential24DEFAULT_INITIAL_INTERVALE [293] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [294] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd2fw8StrategyC2ERNS_9ForwarderERKN3ndn4NameE [294] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [295] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3Fib12s_emptyEntryE [295] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [296] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3NfdC2ERKSsRN3ndn8security8KeyChainE [296] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [297] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3PitC2ERNS_8NameTreeE [297] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [298] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3fib5EntryC2ERKN3ndn4NameE [298] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [299] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3fib7NextHopC2ESt10shared_ptrINS_4face4FaceEE [299] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [300] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3pit10FaceRecordC2ESt10shared_ptrINS_4face4FaceEE [300] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [301] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3pit5EntryC2ERKN3ndn8InterestE [301] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [302] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3pit8InRecordC2ESt10shared_ptrINS_4face4FaceEE [302] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [303] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3pit9OutRecordC2ESt10shared_ptrINS_4face4FaceEE [303] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [304] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd3udp10computeMtuERKN5boost4asio2ip14basic_endpointINS3_3udpEEE [304] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [305] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face11LinkServiceC2Ev [305] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [306] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face12FaceCountersC2ERKNS0_19LinkServiceCountersERKNS0_17TransportCountersE [306] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [307] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face12LpFragmenter7OptionsC2Ev [307] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [308] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face12makeNullFaceERKN3ndn4util7FaceUriE [308] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [309] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face13LpReassembler7OptionsC2Ev [309] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [310] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face15StreamTransportIN5boost4asio2ip3tcpEE8g_loggerE [310] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [311] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face15StreamTransportIN5boost4asio5local15stream_protocolEE8g_loggerE [311] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [312] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face16makeInternalFaceERN3ndn8security8KeyChainE [312] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [313] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face17DatagramTransportIN5boost4asio2ip3udpENS0_7UnicastEE8g_loggerE [313] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [314] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face17DatagramTransportIN5boost4asio2ip3udpENS0_9MulticastEE8g_loggerE [314] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [315] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face17EthernetTransportC2ERKNS_20NetworkInterfaceInfoERKN3ndn4util8ethernet7AddressE [315] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [316] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face26GenericLinkServiceCountersC2ERKNS0_13LpReassemblerE [316] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [317] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face26InternalForwarderTransport8g_loggerE [317] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [318] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4face4FaceC2ESt10unique_ptrINS0_11LinkServiceESt14default_deleteIS3_EES2_INS0_9TransportES4_IS7_EE [318] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [319] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd4facelsERSoNS0_14TransportStateE [319] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [320] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd7ChannelD2Ev [320] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [321] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd7general13setConfigFileERNS_10ConfigFileE [321] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [322] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd9FaceTableC2ERNS_9ForwarderE [322] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [323] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd9ForwarderC2Ev [323] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [324] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd9name_tree11computeHashERKN3ndn4NameE [324] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [325] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd9name_tree4NodeC2Ev [325] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [326] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN3nfd9scheduler18getGlobalSchedulerEv [326] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [327] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZNK3nfd18NetworkRegionTable18isInProducerRegionERKN3ndn4LinkE [327] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [328] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZNK3nfd2fw15RetxSuppression15getLastOutgoingERKNS_3pit5EntryE [328] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [329] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZNK3nfd7Network5printERSo [329] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [2557] [330] 0.0 0.00 0.00 1 _GLOBAL__sub_I_main [330] ----------------------------------------------- 0.00 0.00 1/1 nfd::LoggerFactory::getInstance() [188] [331] 0.0 0.00 0.00 1 nfd::LoggerFactory::LoggerFactory() [331] 0.00 0.00 7/7 std::map, std::allocator > >::operator[](std::string&&) [230] ----------------------------------------------- 0.00 0.00 1/1 std::__shared_ptr::__shared_ptr, ndn::Name>(std::_Sp_make_shared_tag, std::allocator const&, ndn::Name&&) [1727] [332] 0.0 0.00 0.00 1 nfd::fib::Entry::Entry(ndn::Name const&) [332] ----------------------------------------------- 0.00 0.00 1/1 nfd::tests::FaceBenchmark::FaceBenchmark(char const*) [120] [333] 0.0 0.00 0.00 1 nfd::tests::FaceBenchmark::parseConfig(char const*) [333] 0.00 0.00 64/798 ndn::util::FaceUri::~FaceUri() [166] 0.00 0.00 32/608 ndn::util::FaceUri::FaceUri(ndn::util::FaceUri const&) [167] 0.00 0.00 5/5 void std::vector, std::allocator > >::_M_emplace_back_aux >(std::pair&&) [240] ----------------------------------------------- 0.00 0.00 1/1 boost::asio::detail::signal_handler, std::_Placeholder<2>))(boost::system::error_code const&, int)> >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [350] [334] 0.0 0.00 0.00 1 nfd::tests::FaceBenchmark::terminate(boost::system::error_code const&, int) [334] 0.00 0.00 1/38 nfd::getGlobalIoService() [186] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::~thread_specific_ptr() [1202] [335] 0.0 0.00 0.00 1 boost::thread_specific_ptr::delete_data::~delete_data() [335] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::~thread_specific_ptr() [1205] [336] 0.0 0.00 0.00 1 boost::thread_specific_ptr::delete_data::~delete_data() [336] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr >::~thread_specific_ptr() [1209] [337] 0.0 0.00 0.00 1 boost::thread_specific_ptr >::delete_data::~delete_data() [337] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [107] [338] 0.0 0.00 0.00 1 boost::asio::stream_socket_service::shutdown_service() [338] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [107] [339] 0.0 0.00 0.00 1 boost::asio::stream_socket_service::~stream_socket_service() [339] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [107] [340] 0.0 0.00 0.00 1 boost::asio::datagram_socket_service::shutdown_service() [340] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [107] [341] 0.0 0.00 0.00 1 boost::asio::datagram_socket_service::~datagram_socket_service() [341] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [107] [342] 0.0 0.00 0.00 1 boost::asio::socket_acceptor_service::shutdown_service() [342] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [107] [343] 0.0 0.00 0.00 1 boost::asio::socket_acceptor_service::~socket_acceptor_service() [343] ----------------------------------------------- 0.00 0.00 1/1 nfd::TcpChannel::listen(std::function const&)> const&, std::function const&, int) [150] [344] 0.0 0.00 0.00 1 boost::asio::detail::socket_ops::setsockopt(int, unsigned char&, int, int, void const*, unsigned long, boost::system::error_code&) [344] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [1200] [345] 0.0 0.00 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) [345] ----------------------------------------------- 0.00 0.00 1/1 nfd::TcpChannel::listen(std::function const&)> const&, std::function const&, int) [150] [346] 0.0 0.00 0.00 1 boost::asio::detail::epoll_reactor::register_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&) [346] 0.00 0.00 1/35 boost::asio::detail::posix_mutex::posix_mutex() [189] ----------------------------------------------- 0.00 0.00 1/1 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [156] [347] 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*) [347] 0.00 0.00 1/35 boost::asio::detail::posix_mutex::posix_mutex() [189] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [107] [348] 0.0 0.00 0.00 1 boost::asio::detail::epoll_reactor::~epoll_reactor() [348] 0.00 0.00 1/1 boost::asio::detail::epoll_reactor::~epoll_reactor() [349] ----------------------------------------------- 0.00 0.00 1/1 boost::asio::detail::epoll_reactor::~epoll_reactor() [348] [349] 0.0 0.00 0.00 1 boost::asio::detail::epoll_reactor::~epoll_reactor() [349] ----------------------------------------------- 0.00 0.00 1/1 boost::asio::detail::task_io_service::run(boost::system::error_code&) [1] [350] 0.0 0.00 0.00 1 boost::asio::detail::signal_handler, std::_Placeholder<2>))(boost::system::error_code const&, int)> >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [350] 0.00 0.00 1/1 nfd::tests::FaceBenchmark::terminate(boost::system::error_code const&, int) [334] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [107] [351] 0.0 0.00 0.00 1 boost::asio::detail::task_io_service::~task_io_service() [351] ----------------------------------------------- 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&)) [105] [352] 0.0 0.00 0.00 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [352] 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&)) [105] ----------------------------------------------- 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&)) [105] [353] 0.0 0.00 0.00 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [353] 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&)) [105] ----------------------------------------------- 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&)) [105] [354] 0.0 0.00 0.00 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [354] 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&)) [105] ----------------------------------------------- 0.00 0.00 1/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&)) [105] [355] 0.0 0.00 0.00 1 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [355] 0.00 0.00 1/1 boost::asio::detail::eventfd_select_interrupter::open_descriptors() [359] ----------------------------------------------- 0.00 0.00 1/1 boost::asio::detail::task_io_service::shutdown_service() [117] [356] 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) [356] ----------------------------------------------- 0.00 0.00 1/1 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [156] [357] 0.0 0.00 0.00 1 boost::asio::detail::signal_set_service::open_descriptors() [357] ----------------------------------------------- 0.00 0.00 1/1 boost::asio::detail::task_io_service::shutdown_service() [117] [358] 0.0 0.00 0.00 1 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) [358] 0.00 0.00 2/5 boost::_bi::storage4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > >::~storage4() [232] 0.00 0.00 1/250 std::_Function_base::_Base_manager const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [169] ----------------------------------------------- 0.00 0.00 1/1 boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [355] [359] 0.0 0.00 0.00 1 boost::asio::detail::eventfd_select_interrupter::open_descriptors() [359] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::~thread_specific_ptr() [1202] [360] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_pd::delete_data*, boost::detail::do_heap_delete::delete_data> >::dispose() [360] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::~thread_specific_ptr() [1202] [361] 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() [361] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::~thread_specific_ptr() [1205] [362] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_pd::delete_data*, boost::detail::do_heap_delete::delete_data> >::dispose() [362] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr::~thread_specific_ptr() [1205] [363] 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() [363] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr >::~thread_specific_ptr() [1209] [364] 0.0 0.00 0.00 1 boost::detail::sp_counted_impl_pd >::delete_data*, boost::detail::do_heap_delete >::delete_data> >::dispose() [364] ----------------------------------------------- 0.00 0.00 1/1 boost::thread_specific_ptr >::~thread_specific_ptr() [1209] [365] 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() [365] ----------------------------------------------- 0.00 0.00 1/1 std::__shared_ptr::__shared_ptr, ndn::Name>(std::_Sp_make_shared_tag, std::allocator const&, ndn::Name&&) [1727] [366] 0.0 0.00 0.00 1 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [366] ----------------------------------------------- 16 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [367] 0.00 0.00 1/1 boost::thread_specific_ptr::delete_data::operator()(void*) [1200] [367] 0.0 0.00 0.00 1+16 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [367] 0.00 0.00 16/192 std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) [172] 16 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [367] ----------------------------------------------- 0.00 0.00 1/1 nfd::tests::FaceBenchmark::~FaceBenchmark() [111] [368] 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 > >*) [368] ----------------------------------------------- 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_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator const, std::shared_ptr > >, boost::asio::ip::basic_endpoint const&) [214] [369] 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_get_insert_unique_pos(boost::asio::ip::basic_endpoint const&) [369] ----------------------------------------------- 38 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [370] 0.00 0.00 1/1 nfd::LoggerFactory::~LoggerFactory() [580] [370] 0.0 0.00 0.00 1+38 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [370] 38 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [370] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, std::string const&) [231] [371] 0.0 0.00 0.00 1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(std::string const&) [371] ----------------------------------------------- 7 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2245] [2245] 0.0 0.00 0.00 0+7 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2245] 7 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2245] ----------------------------------------------- This table describes the call tree of the program, and was sorted by the total amount of time spent in each function and its children. Each entry in this table consists of several lines. The line with the index number at the left hand margin lists the current function. The lines above it list the functions that called this function, and the lines below it list the functions this one called. This line lists: index A unique number given to each element of the table. Index numbers are sorted numerically. The index number is printed next to every function name so it is easier to look up where the function is in the table. % time This is the percentage of the `total' time that was spent in this function and its children. Note that due to different viewpoints, functions excluded by options, etc, these numbers will NOT add up to 100%. self This is the total amount of time spent in this function. children This is the total amount of time propagated into this function by its children. called This is the number of times the function was called. If the function called itself recursively, the number only includes non-recursive calls, and is followed by a `+' and the number of recursive calls. name The name of the current function. The index number is printed after it. If the function is a member of a cycle, the cycle number is printed between the function's name and the index number. For the function's parents, the fields have the following meanings: self This is the amount of time that was propagated directly from the function into this parent. children This is the amount of time that was propagated from the function's children into this parent. called This is the number of times this parent called the function `/' the total number of times the function was called. Recursive calls to the function are not included in the number after the `/'. name This is the name of the parent. The parent's index number is printed after it. If the parent is a member of a cycle, the cycle number is printed between the name and the index number. If the parents of the function cannot be determined, the word `' is printed in the `name' field, and all the other fields are blank. For the function's children, the fields have the following meanings: self This is the amount of time that was propagated directly from the child into the function. children This is the amount of time that was propagated from the child's children to the function. called This is the number of times the function called this child `/' the total number of times the child was called. Recursive calls by the child are not listed in the number after the `/'. name This is the name of the child. The child's index number is printed after it. If the child is a member of a cycle, the cycle number is printed between the name and the index number. If there are any cycles (circles) in the call graph, there is an entry for the cycle-as-a-whole. This entry shows who called the cycle (as parents) and the members of the cycle (as children.) The `+' recursive calls entry shows the number of function calls that were internal to the cycle, and the calls entry for each member shows, for that member, how many times it was called from other members of the cycle. Copyright (C) 2012 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. Index by function name [246] _GLOBAL__sub_I__Z10CityHash32PKcm (city-hash.cpp) [195] nfd::connectFaceClosedSignal(nfd::face::Face&, std::function const&) [114] boost::asio::detail::signal_set_service::remove_service(boost::asio::detail::signal_set_service*) [247] _GLOBAL__sub_I__ZN3nfd10ConfigFileC2ESt8functionIFvRKSsS3_RKN5boost13property_tree11basic_ptreeISsSsSt4lessISsEEEbEE (config-file.cpp) [130] nfd::fw::registerStrategyImpl(ndn::Name const&, std::function (nfd::Forwarder&)> const&) [357] boost::asio::detail::signal_set_service::open_descriptors() [248] _GLOBAL__sub_I__ZN3nfd10FibManagerC2ERNS_3FibESt8functionIFSt10shared_ptrINS_4face4FaceEEmEERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE (fib-manager.cpp) [229] nfd::fw::getStrategyFactories() (strategy-registry.cpp) [28] 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) [249] _GLOBAL__sub_I__ZN3nfd10TcpChannelC2ERKN5boost4asio2ip14basic_endpointINS3_3tcpEEE (tcp-channel.cpp) [332] nfd::fib::Entry::Entry(ndn::Name const&) [192] boost::asio::detail::reactive_socket_service::open(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::ip::udp const&, boost::system::error_code&) [250] _GLOBAL__sub_I__ZN3nfd10TcpFactory16prohibitEndpointERKN5boost4asio2ip14basic_endpointINS3_3tcpEEE (tcp-factory.cpp) [196] nfd::udp::computeMtu(boost::asio::ip::basic_endpoint const&) [358] 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) [251] _GLOBAL__sub_I__ZN3nfd10UdpChannelC2ERKN5boost4asio2ip14basic_endpointINS3_3udpEEERKNS1_6chrono8durationIlNS1_5ratioILl1ELl1EEEEE (udp-channel.cpp) [14] nfd::face::LinkService::receiveData(ndn::Data const&) [359] boost::asio::detail::eventfd_select_interrupter::open_descriptors() [252] _GLOBAL__sub_I__ZN3nfd10UdpFactory16prohibitEndpointERKN5boost4asio2ip14basic_endpointINS3_3udpEEE (udp-factory.cpp) [18] nfd::face::LinkService::sendInterest(ndn::Interest const&) [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) [253] _GLOBAL__sub_I__ZN3nfd10g_logMutexE (logger.cpp) [13] nfd::face::LinkService::receiveInterest(ndn::Interest const&) [116] 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) [254] _GLOBAL__sub_I__ZN3nfd11FaceManagerC2ERNS_9FaceTableERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE (face-manager.cpp) [197] nfd::face::LinkService::setFaceAndTransport(nfd::face::Face&, nfd::face::Transport&) [59] 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) [255] _GLOBAL__sub_I__ZN3nfd11ManagerBaseC2ERN3ndn4mgmt10DispatcherERKSs (manager-base.cpp) [17] nfd::face::LinkService::sendData(ndn::Data const&) [44] boost::asio::detail::reactive_socket_send_op_base::do_perform(boost::asio::detail::reactor_op*) [256] _GLOBAL__sub_I__ZN3nfd12MeasurementsC2ERNS_8NameTreeE (measurements.cpp) [97] nfd::face::LinkService::sendNack(ndn::lp::Nack const&) [106] boost::asio::detail::reactive_socket_service_base::destroy(boost::asio::detail::reactive_socket_service_base::base_implementation_type&) [257] _GLOBAL__sub_I__ZN3nfd12RttEstimatorC2EtN5boost6chrono8durationIlNS1_5ratioILl1ELl1000000EEEEEd (rtt-estimator.cpp) [198] nfd::face::LinkService::LinkService() [109] boost::asio::detail::reactive_socket_sendto_op_base >::do_perform(boost::asio::detail::reactor_op*) [258] _GLOBAL__sub_I__ZN3nfd12getGlobalRngEv (random.cpp) [124] nfd::face::LinkService::~LinkService() [38] boost::asio::detail::reactive_socket_recvfrom_op_base >::do_perform(boost::asio::detail::reactor_op*) [259] _GLOBAL__sub_I__ZN3nfd12measurements5EntryC2ERKN3ndn4NameE (measurements-entry.cpp) [199] nfd::face::FaceCounters::FaceCounters(nfd::face::LinkServiceCounters const&, nfd::face::TransportCounters const&) [94] boost::asio::detail::op_queue::~op_queue() [260] _GLOBAL__sub_I__ZN3nfd12scope_prefix9LOCALHOSTE (pit-algorithm.cpp) [200] nfd::face::LpFragmenter::Options::Options() [241] boost::detail::sp_counted_base::destroy() [261] _GLOBAL__sub_I__ZN3nfd13DeadNonceList16DEFAULT_LIFETIMEE (dead-nonce-list.cpp) [201] nfd::face::LpFragmenter::LpFragmenter(nfd::face::LpFragmenter::Options const&, nfd::face::LinkService const*) [224] bool boost::detail::lcast_ret_unsigned, unsigned short, char>(unsigned short&, char const*, char const*) [262] _GLOBAL__sub_I__ZN3nfd13LoggerFactory11getInstanceEv (logger-factory.cpp) [85] nfd::face::LpReassembler::doReassembly(std::tuple const&) [360] boost::detail::sp_counted_impl_pd::delete_data*, boost::detail::do_heap_delete::delete_data> >::dispose() [263] _GLOBAL__sub_I__ZN3nfd14NfdManagerBaseC2ERN3ndn4mgmt10DispatcherERNS_16CommandValidatorERKSs (nfd-manager-base.cpp) [25] nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&) [361] boost::detail::sp_counted_impl_pd::delete_data*, boost::detail::do_heap_delete::delete_data> >::~sp_counted_impl_pd() [264] _GLOBAL__sub_I__ZN3nfd14StrategyChoiceC2ERNS_8NameTreeESt10shared_ptrINS_2fw8StrategyEE (strategy-choice.cpp) [202] nfd::face::LpReassembler::Options::Options() [362] boost::detail::sp_counted_impl_pd::delete_data*, boost::detail::do_heap_delete::delete_data> >::dispose() [265] _GLOBAL__sub_I__ZN3nfd15EthernetFactory19createMulticastFaceERKNS_20NetworkInterfaceInfoERKN3ndn4util8ethernet7AddressE (ethernet-factory.cpp) [203] nfd::face::LpReassembler::LpReassembler(nfd::face::LpReassembler::Options const&, nfd::face::LinkService const*) [363] boost::detail::sp_counted_impl_pd::delete_data*, boost::detail::do_heap_delete::delete_data> >::~sp_counted_impl_pd() [266] _GLOBAL__sub_I__ZN3nfd15PrivilegeHelper11s_normalUidE (privilege-helper.cpp) [56] nfd::face::DatagramTransport::handleSend(boost::system::error_code const&, unsigned long, ndn::Block const&) [364] boost::detail::sp_counted_impl_pd >::delete_data*, boost::detail::do_heap_delete >::delete_data> >::dispose() [267] _GLOBAL__sub_I__ZN3nfd15strategy_choice5EntryC2ERKN3ndn4NameE (strategy-choice-entry.cpp) [3] nfd::face::DatagramTransport::handleReceive(boost::system::error_code const&, unsigned long) [365] boost::detail::sp_counted_impl_pd >::delete_data*, boost::detail::do_heap_delete >::delete_data> >::~sp_counted_impl_pd() [268] _GLOBAL__sub_I__ZN3nfd16CommandValidatorC2Ev (command-validator.cpp) [4] nfd::face::DatagramTransport::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [67] ndn::lp::detail::FieldDecl > >, __gnu_cxx::__normal_iterator > > >, 80ul, false>::ValueType ndn::lp::Packet::get > >, __gnu_cxx::__normal_iterator > > >, 80ul, false> >(unsigned long) const [269] _GLOBAL__sub_I__ZN3nfd16StrategyInfoHost17clearStrategyInfoEv (strategy-info-host.cpp) [64] nfd::face::DatagramTransport::processErrorCode(boost::system::error_code const&) [68] unsigned long ndn::lp::Packet::count >() const [270] _GLOBAL__sub_I__ZN3nfd17UnixStreamChannelC2ERKN5boost4asio5local14basic_endpointINS3_15stream_protocolEEE (unix-stream-channel.cpp) [10] nfd::face::DatagramTransport::doSend(nfd::face::Transport::Packet&&) [78] unsigned long ndn::lp::Packet::count >() const [271] _GLOBAL__sub_I__ZN3nfd17UnixStreamFactory13createChannelERKSs (unix-stream-factory.cpp) [128] nfd::face::DatagramTransport::DatagramTransport(boost::asio::basic_datagram_socket >&&) [209] nfd::face::GenericLinkService::getCounters() const [272] _GLOBAL__sub_I__ZN3nfd18getGlobalIoServiceEv (global-io.cpp) [53] nfd::face::DatagramTransport::DatagramTransport(boost::asio::basic_datagram_socket >&&) [210] nfd::face::Transport::getCounters() const [273] _GLOBAL__sub_I__ZN3nfd19TablesConfigSection22DEFAULT_CS_MAX_PACKETSE (tables-config-section.cpp) [12] nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [81] boost::asio::basic_socket >::local_endpoint() const [274] _GLOBAL__sub_I__ZN3nfd20MeasurementsAccessorC2ERNS_12MeasurementsERKNS_14StrategyChoiceERKNS_2fw8StrategyE (measurements-accessor.cpp) [103] nfd::face::GenericLinkService::decodeNack(ndn::Block const&, ndn::lp::Packet const&) [165] boost::asio::ip::detail::endpoint::address() const [275] _GLOBAL__sub_I__ZN3nfd21StrategyChoiceManagerC2ERNS_14StrategyChoiceERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE (strategy-choice-manager.cpp) [19] nfd::face::GenericLinkService::doSendData(ndn::Data const&) [211] std::function const&)>::operator()(std::shared_ptr const&) const [276] _GLOBAL__sub_I__ZN3nfd22ForwarderStatusManagerC2ERNS_9ForwarderERN3ndn4mgmt10DispatcherE (forwarder-status-manager.cpp) [88] nfd::face::GenericLinkService::doSendNack(ndn::lp::Nack const&) [54] std::_List_base >::_M_clear() [277] _GLOBAL__sub_I__ZN3nfd25setDebugNetworkInterfacesESt10shared_ptrISt6vectorINS_20NetworkInterfaceInfoESaIS2_EEE (network-interface.cpp) [7] nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [170] std::_Function_base::_Base_manager))(std::string const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [278] _GLOBAL__sub_I__ZN3nfd2cs13priority_fifo18PriorityFifoPolicy11POLICY_NAMEE (cs-policy-priority-fifo.cpp) [11] nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) [89] std::_Function_base::_Base_manager::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [279] _GLOBAL__sub_I__ZN3nfd2cs17makeDefaultPolicyEv (cs.cpp) [20] nfd::face::GenericLinkService::doSendInterest(ndn::Interest const&) [50] std::_Function_base::_Base_manager const&)> (nfd::face::LpReassembler*, std::tuple)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [280] _GLOBAL__sub_I__ZN3nfd2cs3lru9LruPolicy11POLICY_NAMEE (cs-policy-lru.cpp) [6] nfd::face::GenericLinkService::decodeNetPacket(ndn::Block const&, ndn::lp::Packet const&) [169] std::_Function_base::_Base_manager const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [281] _GLOBAL__sub_I__ZN3nfd2cs5Entry7setDataESt10shared_ptrIKN3ndn4DataEEb (cs-entry.cpp) [5] nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [138] std::_Function_base::_Base_manager const&, std::shared_ptr const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [282] _GLOBAL__sub_I__ZN3nfd2cs6PolicyC2ERKSs (cs-policy.cpp) [204] nfd::face::GenericLinkService::Options::Options() [184] std::_Function_base::_Base_manager >::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager > const&, std::_Manager_operation) (functional) [283] _GLOBAL__sub_I__ZN3nfd2cs9EntryImplC2ERKN3ndn4NameE (cs-entry-impl.cpp) [205] nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [171] 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) [284] _GLOBAL__sub_I__ZN3nfd2fw11NccStrategy13STRATEGY_NAMEE (ncc-strategy.cpp) [180] nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle() [185] 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) [285] _GLOBAL__sub_I__ZN3nfd2fw14AccessStrategy13STRATEGY_NAMEE (access-strategy.cpp) [71] nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket >&&, ndn::nfd::FacePersistency, boost::chrono::duration >) [233] 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) [286] _GLOBAL__sub_I__ZN3nfd2fw17BestRouteStrategy13STRATEGY_NAMEE (best-route-strategy.cpp) [121] nfd::face::Face::Face(std::unique_ptr >, std::unique_ptr >) [234] 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) [287] _GLOBAL__sub_I__ZN3nfd2fw17BroadcastStrategy13STRATEGY_NAMEE (broadcast-strategy.cpp) [181] nfd::face::Transport::setPersistency(ndn::nfd::FacePersistency) [235] 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) [288] _GLOBAL__sub_I__ZN3nfd2fw17MulticastStrategy13STRATEGY_NAMEE (multicast-strategy.cpp) [122] nfd::face::Transport::setFaceAndLinkService(nfd::face::Face&, nfd::face::LinkService&) [236] 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) [289] _GLOBAL__sub_I__ZN3nfd2fw18BestRouteStrategy213STRATEGY_NAMEE (best-route-strategy2.cpp) [9] nfd::face::Transport::send(nfd::face::Transport::Packet&&) [237] 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) [290] _GLOBAL__sub_I__ZN3nfd2fw19makeDefaultStrategyERNS_9ForwarderE (strategy-registry.cpp) [48] nfd::face::Transport::Packet::Packet(ndn::Block&&) [238] 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) [291] _GLOBAL__sub_I__ZN3nfd2fw20RetxSuppressionFixed25DEFAULT_MIN_RETX_INTERVALE (retx-suppression-fixed.cpp) [40] nfd::face::Transport::receive(nfd::face::Transport::Packet&&) [239] 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) [292] _GLOBAL__sub_I__ZN3nfd2fw21ClientControlStrategy13STRATEGY_NAMEE (client-control-strategy.cpp) [206] nfd::face::Transport::Transport() [172] std::_Function_base::_Base_manager::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) (functional) [293] _GLOBAL__sub_I__ZN3nfd2fw26RetxSuppressionExponential24DEFAULT_INITIAL_INTERVALE (retx-suppression-exponential.cpp) [66] nfd::face::operator<<(std::ostream&, nfd::face::TransportState) [131] std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::lp::Nack const&)#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::lp::Nack const&)#3}> const&, std::_Manager_operation) [294] _GLOBAL__sub_I__ZN3nfd2fw8StrategyC2ERNS_9ForwarderERKN3ndn4NameE (strategy.cpp) [110] nfd::face::operator<<(std::ostream&, nfd::face::FaceLogHelper const&) [132] std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::Data const&)#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::Data const&)#2}> const&, std::_Manager_operation) [295] _GLOBAL__sub_I__ZN3nfd3Fib12s_emptyEntryE (fib.cpp) [333] nfd::tests::FaceBenchmark::parseConfig(char const*) [133] std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::Interest const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::shared_ptr const&)::{lambda(ndn::Interest const&)#1}> const&, std::_Manager_operation) [296] _GLOBAL__sub_I__ZN3nfd3NfdC2ERKSsRN3ndn8security8KeyChainE (nfd.cpp) [79] nfd::tests::FaceBenchmark::onLeftFaceCreated(std::shared_ptr const&) [37] std::__shared_count<(__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) [297] _GLOBAL__sub_I__ZN3nfd3PitC2ERNS_8NameTreeE (pit.cpp) [127] nfd::tests::FaceBenchmark::onRightFaceCreated(std::shared_ptr const&, std::shared_ptr const&) [23] std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [298] _GLOBAL__sub_I__ZN3nfd3fib5EntryC2ERKN3ndn4NameE (fib-entry.cpp) [126] nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr const&, std::shared_ptr const&) [173] std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_weak_release() [299] _GLOBAL__sub_I__ZN3nfd3fib7NextHopC2ESt10shared_ptrINS_4face4FaceEE (fib-nexthop.cpp) [334] nfd::tests::FaceBenchmark::terminate(boost::system::error_code const&, int) [70] std::_Function_handler const&, std::shared_ptr const&)::{lambda(ndn::Data const&)#2}>::_M_invoke(std::_Any_data const&, ndn::Data const&) [300] _GLOBAL__sub_I__ZN3nfd3pit10FaceRecordC2ESt10shared_ptrINS_4face4FaceEE (pit-face-record.cpp) [207] nfd::Logger::now() [63] std::_Function_handler const&, std::shared_ptr const&)::{lambda(ndn::Interest const&)#1}>::_M_invoke(std::_Any_data const&, ndn::Interest const&) [301] _GLOBAL__sub_I__ZN3nfd3pit5EntryC2ERKN3ndn8InterestE (pit-entry.cpp) [187] nfd::Logger::Logger(std::string const&, nfd::LogLevel) [225] std::_Function_handler const&), std::_Bind const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [302] _GLOBAL__sub_I__ZN3nfd3pit8InRecordC2ESt10shared_ptrINS_4face4FaceEE (pit-in-record.cpp) [242] nfd::Channel::setUri(ndn::util::FaceUri const&) [226] std::_Function_handler const&), std::_Bind const&, std::shared_ptr const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr const&) [303] _GLOBAL__sub_I__ZN3nfd3pit9OutRecordC2ESt10shared_ptrINS_4face4FaceEE (pit-out-record.cpp) [243] nfd::Channel::~Channel() [30] ndn::Block* std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator > >, ndn::Block*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, ndn::Block*) [304] _GLOBAL__sub_I__ZN3nfd3udp10computeMtuERKN5boost4asio2ip14basic_endpointINS3_3udpEEE (udp-protocol.cpp) [208] nfd::scheduler::ScopedEventId::ScopedEventId() [52] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [305] _GLOBAL__sub_I__ZN3nfd4face11LinkServiceC2Ev (link-service.cpp) [182] nfd::scheduler::ScopedEventId::operator=(std::shared_ptr const&) [49] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [306] _GLOBAL__sub_I__ZN3nfd4face12FaceCountersC2ERKNS0_19LinkServiceCountersERKNS0_17TransportCountersE (face-counters.cpp) [175] nfd::scheduler::getGlobalScheduler() [95] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [307] _GLOBAL__sub_I__ZN3nfd4face12LpFragmenter7OptionsC2Ev (lp-fragmenter.cpp) [183] nfd::scheduler::schedule(boost::chrono::duration > const&, std::function const&) [42] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [308] _GLOBAL__sub_I__ZN3nfd4face12makeNullFaceERKN3ndn4util7FaceUriE (null-face.cpp) [98] boost::bad_lexical_cast::~bad_lexical_cast() [74] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [309] _GLOBAL__sub_I__ZN3nfd4face13LpReassembler7OptionsC2Ev (lp-reassembler.cpp) [335] boost::thread_specific_ptr::delete_data::~delete_data() [115] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [310] _GLOBAL__sub_I__ZN3nfd4face15StreamTransportIN5boost4asio2ip3tcpEE8g_loggerE (tcp-transport.cpp) [336] boost::thread_specific_ptr::delete_data::~delete_data() [77] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [311] _GLOBAL__sub_I__ZN3nfd4face15StreamTransportIN5boost4asio5local15stream_protocolEE8g_loggerE (unix-stream-transport.cpp) [337] boost::thread_specific_ptr >::delete_data::~delete_data() [65] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [312] _GLOBAL__sub_I__ZN3nfd4face16makeInternalFaceERN3ndn8security8KeyChainE (internal-face.cpp) [232] boost::_bi::storage4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > >::~storage4() [92] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [313] _GLOBAL__sub_I__ZN3nfd4face17DatagramTransportIN5boost4asio2ip3udpENS0_7UnicastEE8g_loggerE (unicast-udp-transport.cpp) [178] boost::_bi::storage5, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value const&)> >, boost::_bi::value > >::~storage5() [101] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [314] _GLOBAL__sub_I__ZN3nfd4face17DatagramTransportIN5boost4asio2ip3udpENS0_9MulticastEE8g_loggerE (multicast-udp-transport.cpp) [190] void boost::asio::basic_socket >::set_option >(boost::asio::detail::socket_option::boolean<1, 2> const&) [83] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [315] _GLOBAL__sub_I__ZN3nfd4face17EthernetTransportC2ERKNS_20NetworkInterfaceInfoERKN3ndn4util8ethernet7AddressE (ethernet-transport.cpp) [191] boost::asio::basic_socket >::bind(boost::asio::ip::basic_endpoint const&) [99] std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [316] _GLOBAL__sub_I__ZN3nfd4face26GenericLinkServiceCountersC2ERKNS0_13LpReassemblerE (generic-link-service.cpp) [244] boost::asio::basic_signal_set::add(int) [84] std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [317] _GLOBAL__sub_I__ZN3nfd4face26InternalForwarderTransport8g_loggerE (internal-transport.cpp) [118] boost::asio::signal_set_service::shutdown_service() [100] std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [318] _GLOBAL__sub_I__ZN3nfd4face4FaceC2ESt10unique_ptrINS0_11LinkServiceESt14default_deleteIS3_EES2_INS0_9TransportES4_IS7_EE (face.cpp) [119] boost::asio::signal_set_service::~signal_set_service() [151] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [319] _GLOBAL__sub_I__ZN3nfd4facelsERSoNS0_14TransportStateE (transport.cpp) [338] boost::asio::stream_socket_service::shutdown_service() [366] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [320] _GLOBAL__sub_I__ZN3nfd7ChannelD2Ev (channel.cpp) [339] boost::asio::stream_socket_service::~stream_socket_service() [212] std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [321] _GLOBAL__sub_I__ZN3nfd7general13setConfigFileERNS_10ConfigFileE (general-config-section.cpp) [340] boost::asio::datagram_socket_service::shutdown_service() [174] std::_Sp_counted_ptr_inplace, std::allocator >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [322] _GLOBAL__sub_I__ZN3nfd9FaceTableC2ERNS_9ForwarderE (face-table.cpp) [341] boost::asio::datagram_socket_service::~datagram_socket_service() [230] std::map, std::allocator > >::operator[](std::string&&) [323] _GLOBAL__sub_I__ZN3nfd9ForwarderC2Ev (forwarder.cpp) [342] boost::asio::socket_acceptor_service::shutdown_service() [35] void std::vector >::_M_emplace_back_aux(ndn::lp::Packet const&) [324] _GLOBAL__sub_I__ZN3nfd9name_tree11computeHashERKN3ndn4NameE (name-tree.cpp) [343] boost::asio::socket_acceptor_service::~socket_acceptor_service() [43] std::vector >::~vector() [325] _GLOBAL__sub_I__ZN3nfd9name_tree4NodeC2Ev (name-tree-entry.cpp) [72] boost::asio::asio_handler_is_continuation(...) [26] std::vector >::~vector() [326] _GLOBAL__sub_I__ZN3nfd9scheduler18getGlobalSchedulerEv (scheduler.cpp) [223] boost::asio::ip::detail::endpoint::endpoint(boost::asio::ip::address const&, unsigned short) [41] std::vector >::operator=(std::vector > const&) [327] _GLOBAL__sub_I__ZNK3nfd18NetworkRegionTable18isInProducerRegionERKN3ndn4LinkE (network-region-table.cpp) [168] boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [240] void std::vector, std::allocator > >::_M_emplace_back_aux >(std::pair&&) [328] _GLOBAL__sub_I__ZNK3nfd2fw15RetxSuppression15getLastOutgoingERKNS_3pit5EntryE (retx-suppression.cpp) [344] boost::asio::detail::socket_ops::setsockopt(int, unsigned char&, int, int, void const*, unsigned long, boost::system::error_code&) [139] 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*, std::_Rb_tree_node_base*, std::pair (nfd::Forwarder&)> > const&) [329] _GLOBAL__sub_I__ZNK3nfd7Network5printERSo (network.cpp) [108] boost::asio::detail::object_pool::~object_pool() [76] std::_Rb_tree, std::_Select1st >, std::greater, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [330] _GLOBAL__sub_I_main (face-benchmark.cpp) [189] boost::asio::detail::posix_mutex::posix_mutex() [367] std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [102] ndn::lp::Nack::~Nack() [345] unsigned long boost::asio::detail::epoll_reactor::cancel_timer >(boost::asio::detail::timer_queue >&, boost::asio::detail::timer_queue >::per_timer_data&, unsigned long) [368] 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 > >*) [96] ndn::lp::detail::FieldDecl::decode(ndn::Block const&) [36] boost::asio::detail::epoll_reactor::descriptor_state::perform_io(unsigned int) [213] 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_emplace_hint_unique const&>, std::tuple<> >(std::_Rb_tree_const_iterator const, std::shared_ptr > >, std::piecewise_construct_t const&, std::tuple const&>&&, std::tuple<>&&) [93] ndn::lp::detail::FieldDecl::decode(ndn::Block const&) [33] 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) [369] std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_get_insert_unique_pos(boost::asio::ip::basic_endpoint const&) [16] ndn::util::signal::Signal::operator()(ndn::Data const&) [155] boost::asio::detail::epoll_reactor::shutdown_service() [214] std::_Rb_tree, std::pair const, std::shared_ptr >, std::_Select1st const, std::shared_ptr > >, std::less >, std::allocator const, std::shared_ptr > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator const, std::shared_ptr > >, boost::asio::ip::basic_endpoint const&) [15] ndn::util::signal::Signal::operator()(ndn::Interest const&) [346] boost::asio::detail::epoll_reactor::register_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&) [134] 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 > >*) [135] ndn::util::signal::Signal::connect(std::function const&) [91] boost::asio::detail::epoll_reactor::deregister_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&, bool) [370] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [136] ndn::util::signal::Signal::connect(std::function const&) [347] boost::asio::detail::epoll_reactor::register_internal_descriptor(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*) [371] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(std::string const&) [137] ndn::util::signal::Signal::connect(std::function const&) [34] boost::asio::detail::epoll_reactor::run(bool, boost::asio::detail::op_queue&) [231] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, std::string const&) [193] ndn::util::signal::Signal::connect(std::function const&) [31] boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool, bool) [69] std::_Rb_tree, std::pair const, nfd::face::LpReassembler::PartialPacket>, std::_Select1st const, nfd::face::LpReassembler::PartialPacket> >, std::less >, std::allocator const, nfd::face::LpReassembler::PartialPacket> > >::_M_erase(std::_Rb_tree_node const, nfd::face::LpReassembler::PartialPacket> >*) [194] ndn::util::signal::Signal::connect(std::function const&) [348] boost::asio::detail::epoll_reactor::~epoll_reactor() [86] std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::erase(unsigned long const&) [39] ndn::util::signal::Signal >::disconnect(std::_List_iterator >::Slot>) [349] boost::asio::detail::epoll_reactor::~epoll_reactor() [73] std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [167] ndn::util::FaceUri::FaceUri(ndn::util::FaceUri const&) [350] boost::asio::detail::signal_handler, std::_Placeholder<2>))(boost::system::error_code const&, int)> >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [228] std::function (nfd::Forwarder&)>::function(std::function (nfd::Forwarder&)> const&) [166] ndn::util::FaceUri::~FaceUri() [87] boost::asio::detail::task_io_service::task_cleanup::~task_cleanup() [177] std::function::function(std::function const&) [24] ndn::Block::Block(ndn::Block const&) [47] boost::asio::detail::task_io_service::work_cleanup::~work_cleanup() [222] std::function::function))(std::string const&)>, void>(std::_Bind))(std::string const&)>) [29] ndn::Block::Block(ndn::Block&&) [57] boost::asio::detail::task_io_service::work_finished() [176] std::function const&)>::function(std::function const&)> const&) [22] ndn::Block::~Block() [117] boost::asio::detail::task_io_service::shutdown_service() [245] std::function const&)>::function const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)>, void>(std::_Bind const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)>) [32] ndn::Block::operator=(ndn::Block const&) [82] boost::asio::detail::task_io_service::post_deferred_completions(boost::asio::detail::op_queue&) [227] std::function const&)>::function const&, std::shared_ptr const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr, std::_Placeholder<1>)>, void>(std::_Bind const&, std::shared_ptr const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr, std::_Placeholder<1>)>) [62] ndn::Interest::~Interest() [46] boost::asio::detail::task_io_service::post_immediate_completion(boost::asio::detail::task_io_service_operation*, bool) [215] std::function::function, void>(std::_Bind) (functional) [90] ndn::SimpleTag::~SimpleTag() [58] boost::asio::detail::task_io_service::wake_one_thread_and_unlock(boost::asio::detail::scoped_lock&) [179] std::function::function(std::function const&) [149] nfd::TcpChannel::accept(std::function const&)> const&, std::function const&) [1] boost::asio::detail::task_io_service::run(boost::system::error_code&) [216] std::function::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) [150] nfd::TcpChannel::listen(std::function const&)> const&, std::function const&, int) [351] boost::asio::detail::task_io_service::~task_io_service() [217] std::function::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) [123] nfd::TcpChannel::TcpChannel(boost::asio::ip::basic_endpoint const&) [105] boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [218] std::function::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) [61] nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency) [156] boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [219] std::function::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) [60] nfd::UdpChannel::handleNewPeer(boost::system::error_code const&, unsigned long, std::function const&)> const&, std::function const&) [352] boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [220] std::function::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) [129] nfd::UdpChannel::waitForNewPeer(std::function const&)> const&, std::function const&) [353] boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [51] __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)) [154] nfd::UdpChannel::listen(std::function const&)> const&, std::function const&) [354] boost::asio::io_service::service* boost::asio::detail::service_registry::create >(boost::asio::io_service&) [221] covariant return thunk to nfd::face::GenericLinkService::getCounters() const [80] nfd::UdpChannel::connect(boost::asio::ip::basic_endpoint const&, ndn::nfd::FacePersistency, std::function const&)> const&, std::function const&) [355] boost::asio::io_service::service* boost::asio::detail::service_registry::create(boost::asio::io_service&) [75] non-virtual thunk to boost::exception_detail::clone_impl >::~clone_impl() [125] nfd::UdpChannel::UdpChannel(boost::asio::ip::basic_endpoint const&, boost::chrono::duration > const&) [55] boost::asio::detail::completion_handler::doClose()::{lambda()#1}>::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [45] virtual thunk to boost::exception_detail::clone_impl >::clone() const [188] nfd::LoggerFactory::getInstance() [112] boost::asio::detail::signal_set_service::pipe_read_op::do_perform(boost::asio::detail::reactor_op*) [104] [331] nfd::LoggerFactory::LoggerFactory() [356] 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) [8] [186] nfd::getGlobalIoService() [113] boost::asio::detail::signal_set_service::deliver_signal(int) [21]