Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls   s/call   s/call  name    
 13.75     17.51    17.51 363628872     0.00     0.00  ndn::Block::~Block()
 12.43     33.34    15.83 495857604     0.00     0.00  ndn::Block::Block(ndn::Block const&)
 11.28     47.71    14.37 831939145     0.00     0.00  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
  4.21     53.07     5.36        2     2.68     2.68  ndn::Block::Block(ndn::Block&&)
  4.15     58.35     5.28       19     0.28     0.54  std::vector<ndn::Block, std::allocator<ndn::Block> >::~vector()
  4.12     63.60     5.25 528914820     0.00     0.00  ndn::Block* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, ndn::Block*>(__gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, __gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, ndn::Block*)
  2.98     67.40     3.80                             boost::asio::detail::task_io_service::run(boost::system::error_code&)
  2.10     70.07     2.67 14405919     0.00     0.00  boost::asio::detail::epoll_reactor::run(bool, boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>&)
  2.04     72.67     2.60 11019056     0.00     0.00  nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&)
  2.03     75.26     2.59 11019056     0.00     0.00  nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&)
  1.91     77.69     2.43 11019056     0.00     0.00  nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::doSend(nfd::face::Transport::Packet&&)
  1.55     79.67     1.98 11019056     0.00     0.00  nfd::face::Transport::send(nfd::face::Transport::Packet&&)
  1.52     81.60     1.93 22020448     0.00     0.00  boost::asio::detail::reactive_socket_recvfrom_op_base<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >::do_perform(boost::asio::detail::reactor_op*)
  1.50     83.51     1.91 11019040     0.00     0.00  nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::handleReceive(boost::system::error_code const&, unsigned long)
  1.44     85.35     1.84                             std::__shared_count<(__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&)
  1.37     87.10     1.75 44076224     0.00     0.00  std::vector<ndn::Block, std::allocator<ndn::Block> >::operator=(std::vector<ndn::Block, std::allocator<ndn::Block> > const&)
  1.31     88.77     1.67 11019056     0.00     0.00  boost::asio::detail::reactive_socket_send_op<boost::asio::const_buffers_1, boost::_bi::bind_t<void, boost::_mfi::mf3<void, nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list4<boost::_bi::value<nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value<ndn::Block> > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long)
  1.28     90.40     1.63 11019056     0.00     0.00  nfd::face::Transport::receive(nfd::face::Transport::Packet&&)
  1.25     91.99     1.59 11019056     0.00     0.00  nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&)
  1.23     93.56     1.57 22038146     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.22     95.12     1.56                             _ZN3ndn4util6signal6SignalIN3nfd9FaceTableEJSt10shared_ptrINS3_4face4FaceEEEE10disconnectESt14_List_iteratorINS9_4SlotEE
  1.21     96.65     1.54 11003258     0.00     0.00  boost::asio::detail::epoll_reactor::descriptor_state::perform_io(unsigned int)
  1.16     98.13     1.48                             ndn::Block::operator=(ndn::Block const&)
  1.02     99.43     1.31 11019056     0.00     0.00  nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&)
  0.92    100.60     1.17 11019072     0.00     0.00  boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>*>, 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.86    101.70     1.10  5509528     0.00     0.00  nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&)
  0.81    102.73     1.03  5509528     0.00     0.00  nfd::face::LinkService::receiveInterest(ndn::Interest const&)
  0.81    103.76     1.03  5509528     0.00     0.00  nfd::face::LinkService::sendData(ndn::Data const&)
  0.78    104.75     1.00  5509528     0.00     0.00  nfd::face::LinkService::receiveData(ndn::Data const&)
  0.77    105.73     0.98  5509528     0.00     0.00  nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&)
  0.76    106.70     0.97                             std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (nfd::face::LpReassembler::*)(std::tuple<unsigned long, unsigned long> const&)> (nfd::face::LpReassembler*, std::tuple<unsigned long, unsigned long>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)
  0.71    107.61     0.91 11019056     0.00     0.00  boost::asio::detail::reactive_socket_send_op_base<boost::asio::const_buffers_1>::do_perform(boost::asio::detail::reactor_op*)
  0.71    108.51     0.90  5509528     0.00     0.00  nfd::face::LinkService::sendInterest(ndn::Interest const&)
  0.70    109.40     0.89 11036753     0.00     0.00  boost::asio::detail::task_io_service::post_immediate_completion(boost::asio::detail::task_io_service_operation*, bool)
  0.68    110.26     0.86                             virtual thunk to boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::clone() const
  0.60    111.02     0.76                             std::_Sp_counted_ptr_inplace<ndn::IdentityCertificate, std::allocator<ndn::IdentityCertificate>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  0.57    111.74     0.72  5509528     0.00     0.00  std::_Sp_counted_ptr_inplace<ndn::Data, std::allocator<ndn::Data>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  0.54    112.42     0.69 11019056     0.00     0.00  nfd::face::GenericLinkService::decodeNetPacket(ndn::Block const&, ndn::lp::Packet const&)
  0.49    113.04     0.62 11019056     0.00     0.00  _ZNSt6vectorIN3ndn2lp6PacketESaIS2_EE19_M_emplace_back_auxIJRKS2_EEEvDpOT_
  0.49    113.66     0.62 22038112     0.00     0.00  nfd::face::Transport::Packet::Packet(ndn::Block&&)
  0.43    114.21     0.55                             __gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > > std::lower_bound<__gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, unsigned long, bool (*)(ndn::Block const&, unsigned long)>(__gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, __gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, unsigned long const&, bool (*)(ndn::Block const&, unsigned long))
  0.42    114.75     0.54 11019056     0.00     0.00  ndn::lp::detail::FieldDecl<ndn::lp::field_location_tags::Fragment, std::pair<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > >, 80ul, false>::ValueType ndn::lp::Packet::get<ndn::lp::detail::FieldDecl<ndn::lp::field_location_tags::Fragment, std::pair<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > >, 80ul, false> >(unsigned long) const
  0.42    115.28     0.53                             nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Multicast>::DatagramTransport(boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >&&)
  0.40    115.79     0.51                             std::_Sp_counted_ptr_inplace<ndn::IdentityCertificate, std::allocator<ndn::IdentityCertificate>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  0.38    116.28     0.49                             boost::asio::detail::completion_handler<nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::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.35    116.73     0.45 22040044     0.00     0.00  boost::asio::detail::task_io_service::work_cleanup::~work_cleanup()
  0.35    117.17     0.44 22040045     0.00     0.00  boost::asio::detail::task_io_service::wake_one_thread_and_unlock(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&)
  0.35    117.61     0.44  5509528     0.00     0.00  ndn::util::signal::Signal<nfd::face::LinkService, ndn::Data>::operator()(ndn::Data const&)
  0.33    118.03     0.42 22040044     0.00     0.00  boost::asio::detail::task_io_service::work_finished()
  0.33    118.44     0.42 11019056     0.00     0.00  unsigned long ndn::lp::Packet::count<ndn::lp::detail::FieldDecl<ndn::lp::field_location_tags::Header, ndn::lp::CachePolicy, 820ul, false> >() const
  0.31    118.84     0.40 11019056     0.00     0.00  std::_List_base<ndn::Block, std::allocator<ndn::Block> >::_M_clear()
  0.27    119.19     0.35                             std::_Sp_counted_ptr_inplace<ndn::Buffer, std::allocator<ndn::Buffer>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  0.27    119.53     0.35  5509528     0.00     0.00  nfd::face::GenericLinkService::doSendInterest(ndn::Interest const&)
  0.27    119.87     0.34 11019056     0.00     0.00  nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::handleSend(boost::system::error_code const&, unsigned long, ndn::Block const&)
  0.24    120.18     0.31  5509528     0.00     0.00  nfd::face::GenericLinkService::doSendData(ndn::Data const&)
  0.24    120.49     0.31 22038146     0.00     0.00  boost::asio::asio_handler_is_continuation(...)
  0.24    120.79     0.31                             non-virtual thunk to boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::invalid_argument> >::~clone_impl()
  0.21    121.06     0.27  5509528     0.00     0.00  std::_Function_handler<void (ndn::Interest const&), nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Interest const&)#1}>::_M_invoke(std::_Any_data const&, ndn::Interest const&)
  0.20    121.32     0.26  5509528     0.00     0.00  ndn::util::signal::Signal<nfd::face::LinkService, ndn::Interest>::operator()(ndn::Interest const&)
  0.20    121.58     0.26 11019056     0.00     0.00  std::vector<ndn::lp::Packet, std::allocator<ndn::lp::Packet> >::~vector()
  0.19    121.82     0.24  5509528     0.00     0.00  std::_Function_handler<void (ndn::Data const&), nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Data const&)#2}>::_M_invoke(std::_Any_data const&, ndn::Data const&)
  0.18    122.05     0.23       64     0.00     0.00  boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >::local_endpoint() const
  0.18    122.28     0.23                             std::_Rb_tree<std::tuple<unsigned long, unsigned long>, std::pair<std::tuple<unsigned long, unsigned long> const, nfd::face::LpReassembler::PartialPacket>, std::_Select1st<std::pair<std::tuple<unsigned long, unsigned long> const, nfd::face::LpReassembler::PartialPacket> >, std::less<std::tuple<unsigned long, unsigned long> >, std::allocator<std::pair<std::tuple<unsigned long, unsigned long> const, nfd::face::LpReassembler::PartialPacket> > >::_M_erase(std::_Rb_tree_node<std::pair<std::tuple<unsigned long, unsigned long> const, nfd::face::LpReassembler::PartialPacket> >*)
  0.18    122.50     0.23  5509528     0.00     0.00  std::_Sp_counted_ptr_inplace<ndn::Interest, std::allocator<ndn::Interest>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  0.17    122.72     0.22 11019056     0.00     0.00  std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::shared_ptr<ndn::Tag> >, std::_Select1st<std::pair<unsigned long const, std::shared_ptr<ndn::Tag> > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::shared_ptr<ndn::Tag> > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned long const, std::shared_ptr<ndn::Tag> > >*)
  0.17    122.94     0.22                             nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::processErrorCode(boost::system::error_code const&)
  0.17    123.16     0.22                             nfd::face::operator<<(std::ostream&, nfd::face::TransportState)
  0.16    123.37     0.21 22038112     0.00     0.00  std::_Sp_counted_ptr_inplace<ndn::Buffer, std::allocator<ndn::Buffer>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  0.16    123.58     0.21 11003258     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.16    123.79     0.21                             ndn::lp::detail::FieldDecl<ndn::lp::field_location_tags::Header, unsigned long, 81ul, false>::decode(ndn::Block const&)
  0.16    123.99     0.21                             nfd::face::LpReassembler::doReassembly(std::tuple<unsigned long, unsigned long> const&)
  0.16    124.19     0.20  5509528     0.00     0.00  std::_Rb_tree<ndn::name::Component, std::pair<ndn::name::Component const, bool>, std::_Select1st<std::pair<ndn::name::Component const, bool> >, std::greater<ndn::name::Component>, std::allocator<std::pair<ndn::name::Component const, bool> > >::_M_erase(std::_Rb_tree_node<std::pair<ndn::name::Component const, bool> >*)
  0.15    124.38     0.19                             _ZNSt14_Function_base13_Base_managerISt5_BindIFSt7_Mem_fnIMN3ndn4util6signal6SignalIN3nfd4face13LpReassemblerEJmmEEEFvSt14_List_iteratorINSA_4SlotEEEEPSA_SD_EEE10_M_managerERSt9_Any_dataRKSL_St18_Manager_operation
  0.15    124.56     0.19 11019056     0.00     0.00  unsigned long ndn::lp::Packet::count<ndn::lp::detail::FieldDecl<ndn::lp::field_location_tags::Header, unsigned long, 817ul, false> >() const
  0.13    124.73     0.17        5     0.03     0.03  boost::asio::detail::task_io_service::post_deferred_completions(boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>&)
  0.13    124.90     0.17                             nfd::face::GenericLinkService::decodeNack(ndn::Block const&, ndn::lp::Packet const&)
  0.13    125.06     0.17  5509528     0.00     0.00  ndn::Interest::~Interest()
  0.13    125.22     0.16  5509528     0.00     0.00  std::_Sp_counted_ptr_inplace<ndn::Data, std::allocator<ndn::Data>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  0.12    125.38     0.16                             ndn::SimpleTag<ndn::lp::CachePolicy, 12>::~SimpleTag()
  0.12    125.53     0.15                             std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::shared_ptr<ndn::Tag> >, std::_Select1st<std::pair<unsigned long const, std::shared_ptr<ndn::Tag> > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::shared_ptr<ndn::Tag> > > >::erase(unsigned long const&)
  0.11    125.67     0.15  5509528     0.00     0.00  std::_Sp_counted_ptr_inplace<ndn::Interest, std::allocator<ndn::Interest>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  0.11    125.82     0.15                             nfd::face::LinkService::sendNack(ndn::lp::Nack const&)
  0.11    125.96     0.14                             boost::asio::detail::task_io_service::task_cleanup::~task_cleanup()
  0.11    126.09     0.14                             ndn::lp::Nack::~Nack()
  0.11    126.23     0.14                             ndn::lp::detail::FieldDecl<ndn::lp::field_location_tags::Header, unsigned long, 816ul, false>::decode(ndn::Block const&)
  0.10    126.36     0.13                             std::_Sp_counted_ptr_inplace<ndn::SimpleTag<ndn::lp::CachePolicy, 12>, std::allocator<ndn::SimpleTag<ndn::lp::CachePolicy, 12> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  0.10    126.48     0.13  5509528     0.00     0.00  std::_Sp_counted_ptr_inplace<ndn::Data, std::allocator<ndn::Data>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  0.09    126.60     0.12                             std::_Sp_counted_ptr_inplace<ndn::SimpleTag<ndn::lp::CachePolicy, 12>, std::allocator<ndn::SimpleTag<ndn::lp::CachePolicy, 12> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  0.07    126.69     0.10  5509528     0.00     0.00  std::_Sp_counted_ptr_inplace<ndn::Interest, std::allocator<ndn::Interest>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  0.07    126.79     0.10                             std::_Sp_counted_ptr_inplace<ndn::SimpleTag<unsigned long, 11>, std::allocator<ndn::SimpleTag<unsigned long, 11> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  0.07    126.88     0.09 11003268     0.00     0.00  boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>::~op_queue()
  0.07    126.97     0.09                             nfd::face::GenericLinkService::doSendNack(ndn::lp::Nack const&)
  0.07    127.06     0.09                             boost::bad_lexical_cast::~bad_lexical_cast()
  0.07    127.14     0.09                             boost::asio::detail::reactive_socket_sendto_op_base<boost::asio::const_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >::do_perform(boost::asio::detail::reactor_op*)
  0.05    127.20     0.06       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.04    127.26     0.06       32     0.00     0.00  nfd::face::operator<<(std::ostream&, nfd::face::FaceLogHelper<nfd::face::Transport> const&)
  0.03    127.30     0.04                             boost::asio::detail::object_pool<boost::asio::detail::epoll_reactor::descriptor_state>::~object_pool()
  0.02    127.32     0.02 22038112     0.00     0.00  std::_Sp_counted_ptr_inplace<ndn::Buffer, std::allocator<ndn::Buffer>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
  0.02    127.34     0.02       32     0.00     0.00  nfd::face::Transport::setFaceAndLinkService(nfd::face::Face&, nfd::face::LinkService&)
  0.02    127.36     0.02                             boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Multicast>, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Multicast>*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long)
  0.00    127.36     0.01        1     0.01     0.01  boost::asio::detail::epoll_reactor::shutdown_service()
  0.00    127.36     0.00      892     0.00     0.00  boost::asio::ip::detail::endpoint::address() const
  0.00    127.36     0.00      798     0.00     0.00  ndn::util::FaceUri::~FaceUri()
  0.00    127.36     0.00      608     0.00     0.00  ndn::util::FaceUri::FaceUri(ndn::util::FaceUri const&)
  0.00    127.36     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    127.36     0.00      250     0.00     0.00  std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)
  0.00    127.36     0.00      230     0.00     0.00  std::_Function_base::_Base_manager<std::_Bind<void (*(std::_Placeholder<1>))(std::string const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)
  0.00    127.36     0.00      192     0.00     0.00  std::_Function_base::_Base_manager<nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency)::{lambda()#1}> const&, std::_Manager_operation)
  0.00    127.36     0.00      192     0.00     0.00  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_weak_release()
  0.00    127.36     0.00      160     0.00     0.00  std::_Sp_counted_ptr_inplace<std::function<void ()>, std::allocator<std::function<void ()> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  0.00    127.36     0.00      144     0.00     0.00  std::_Function_base::_Base_manager<nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle()::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle()::{lambda()#1}> const&, std::_Manager_operation)
  0.00    127.36     0.00      124     0.00     0.00  std::function<void (std::shared_ptr<nfd::face::Face> const&)>::function(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&)
  0.00    127.36     0.00      106     0.00     0.00  std::function<void (std::string const&)>::function(std::function<void (std::string const&)> const&)
  0.00    127.36     0.00      101     0.00     0.00  boost::_bi::storage5<boost::_bi::value<nfd::UdpChannel*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > >::~storage5()
  0.00    127.36     0.00       96     0.00     0.00  nfd::scheduler::getGlobalScheduler()
  0.00    127.36     0.00       96     0.00     0.00  std::function<void ()>::function(std::function<void ()> const&)
  0.00    127.36     0.00       81     0.00     0.00  nfd::UdpChannel::waitForNewPeer(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&)
  0.00    127.36     0.00       64     0.00     0.00  nfd::face::Transport::setPersistency(ndn::nfd::FacePersistency)
  0.00    127.36     0.00       64     0.00     0.00  std::_Function_base::_Base_manager<std::_Bind<nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&)::{lambda()#1} ()> >::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<std::_Bind<nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&)::{lambda()#1} ()> > const&, std::_Manager_operation)
  0.00    127.36     0.00       64     0.00     0.00  std::_Function_base::_Base_manager<nfd::connectFaceClosedSignal(nfd::face::Face&, std::function<void ()> const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::connectFaceClosedSignal(nfd::face::Face&, std::function<void ()> const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}> const&, std::_Manager_operation)
  0.00    127.36     0.00       64     0.00     0.00  std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::lp::Nack const&)#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::lp::Nack const&)#3}> const&, std::_Manager_operation)
  0.00    127.36     0.00       64     0.00     0.00  std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Data const&)#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Data const&)#2}> const&, std::_Manager_operation)
  0.00    127.36     0.00       64     0.00     0.00  std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Interest const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Interest const&)#1}> const&, std::_Manager_operation)
  0.00    127.36     0.00       48     0.00     0.00  nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle()
  0.00    127.36     0.00       48     0.00     0.00  nfd::scheduler::ScopedEventId::operator=(std::shared_ptr<ndn::util::scheduler::EventIdImpl> const&)
  0.00    127.36     0.00       48     0.00     0.00  nfd::scheduler::schedule(boost::chrono::duration<long, boost::ratio<1l, 1000000000l> > const&, std::function<void ()> const&)
  0.00    127.36     0.00       38     0.00     0.00  nfd::getGlobalIoService()
  0.00    127.36     0.00       38     0.00     0.00  nfd::Logger::Logger(std::string const&, nfd::LogLevel)
  0.00    127.36     0.00       37     0.00     0.00  nfd::LoggerFactory::getInstance()
  0.00    127.36     0.00       35     0.00     0.00  boost::asio::detail::posix_mutex::posix_mutex()
  0.00    127.36     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    127.36     0.00       33     0.00     0.00  void boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >::set_option<boost::asio::detail::socket_option::boolean<1, 2> >(boost::asio::detail::socket_option::boolean<1, 2> const&)
  0.00    127.36     0.00       33     0.00     0.00  boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >::bind(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&)
  0.00    127.36     0.00       33     0.00     0.00  boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::open(boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::implementation_type&, boost::asio::ip::udp const&, boost::system::error_code&)
  0.00    127.36     0.00       32     0.00     0.00  _ZN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS_2lp4NackEEE7connectERKSt8functionIFvRKS7_EE
  0.00    127.36     0.00       32     0.00     0.00  _ZN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS_4DataEEE7connectERKSt8functionIFvRKS6_EE
  0.00    127.36     0.00       32     0.00     0.00  _ZN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS_8InterestEEE7connectERKSt8functionIFvRKS6_EE
  0.00    127.36     0.00       32     0.00     0.00  ndn::util::signal::Signal<nfd::face::LpReassembler, unsigned long, unsigned long>::connect(std::function<void (unsigned long const&, unsigned long const&)> const&)
  0.00    127.36     0.00       32     0.00     0.00  _ZN3ndn4util6signal6SignalIN3nfd4face9TransportEJNS4_14TransportStateES6_EE7connectERKSt8functionIFvRKS6_SA_EE
  0.00    127.36     0.00       32     0.00     0.01  nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency)
  0.00    127.36     0.00       32     0.00     0.00  nfd::connectFaceClosedSignal(nfd::face::Face&, std::function<void ()> const&)
  0.00    127.36     0.00       32     0.00     0.00  nfd::udp::computeMtu(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&)
  0.00    127.36     0.00       32     0.00     0.00  nfd::face::LinkService::setFaceAndTransport(nfd::face::Face&, nfd::face::Transport&)
  0.00    127.36     0.00       32     0.00     0.00  nfd::face::LinkService::LinkService()
  0.00    127.36     0.00       32     0.00     0.00  nfd::face::FaceCounters::FaceCounters(nfd::face::LinkServiceCounters const&, nfd::face::TransportCounters const&)
  0.00    127.36     0.00       32     0.00     0.00  nfd::face::LpFragmenter::Options::Options()
  0.00    127.36     0.00       32     0.00     0.00  nfd::face::LpFragmenter::LpFragmenter(nfd::face::LpFragmenter::Options const&, nfd::face::LinkService const*)
  0.00    127.36     0.00       32     0.00     0.00  nfd::face::LpReassembler::Options::Options()
  0.00    127.36     0.00       32     0.00     0.00  nfd::face::LpReassembler::LpReassembler(nfd::face::LpReassembler::Options const&, nfd::face::LinkService const*)
  0.00    127.36     0.00       32     0.00     0.00  nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::DatagramTransport(boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >&&)
  0.00    127.36     0.00       32     0.00     0.00  nfd::face::GenericLinkService::Options::Options()
  0.00    127.36     0.00       32     0.00     0.00  nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&)
  0.00    127.36     0.00       32     0.00     0.01  nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >&&, ndn::nfd::FacePersistency, boost::chrono::duration<long, boost::ratio<1l, 1000000000l> >)
  0.00    127.36     0.00       32     0.00     0.00  nfd::face::Face::Face(std::unique_ptr<nfd::face::LinkService, std::default_delete<nfd::face::LinkService> >, std::unique_ptr<nfd::face::Transport, std::default_delete<nfd::face::Transport> >)
  0.00    127.36     0.00       32     0.00     0.00  nfd::face::Transport::Transport()
  0.00    127.36     0.00       32     0.00     0.00  nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)
  0.00    127.36     0.00       32     0.00     0.00  nfd::Logger::now()
  0.00    127.36     0.00       32     0.00     0.00  nfd::scheduler::ScopedEventId::ScopedEventId()
  0.00    127.36     0.00       32     0.00     0.00  nfd::face::GenericLinkService::getCounters() const
  0.00    127.36     0.00       32     0.00     0.00  nfd::face::Transport::getCounters() const
  0.00    127.36     0.00       32     0.00     0.00  std::function<void (std::shared_ptr<nfd::face::Face> const&)>::operator()(std::shared_ptr<nfd::face::Face> const&) const
  0.00    127.36     0.00       32     0.00     0.00  std::_Sp_counted_ptr_inplace<nfd::face::Face, std::allocator<nfd::face::Face>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  0.00    127.36     0.00       32     0.00     0.00  std::_Rb_tree_iterator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::piecewise_construct_t const&, std::tuple<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&>&&, std::tuple<>&&)
  0.00    127.36     0.00       32     0.00     0.00  std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&)
  0.00    127.36     0.00       32     0.00     0.00  std::function<void (unsigned long const&, unsigned long const&)>::function<std::_Bind<nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&)::{lambda()#1} ()>, void>(std::_Bind<nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&)::{lambda()#1} ()>)
  0.00    127.36     0.00       32     0.00     0.00  _ZNSt8functionIFvvEEC1ISt5_BindIFSt7_Mem_fnIMN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS5_4DataEEEEFvSt14_List_iteratorINSD_4SlotEEEEPSD_SG_EEvEET_
  0.00    127.36     0.00       32     0.00     0.00  std::function<void ()>::function<std::_Bind<std::_Mem_fn<void (ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>::*)(std::_List_iterator<ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>::Slot>)> (ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>*, std::_List_iterator<ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>::Slot>)>, void>(std::_Bind<std::_Mem_fn<void (ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>::*)(std::_List_iterator<ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>::Slot>)> (ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>*, std::_List_iterator<ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>::Slot>)>)
  0.00    127.36     0.00       32     0.00     0.00  _ZNSt8functionIFvvEEC2ISt5_BindIFSt7_Mem_fnIMN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS5_2lp4NackEEEEFvSt14_List_iteratorINSE_4SlotEEEEPSE_SH_EEvEET_
  0.00    127.36     0.00       32     0.00     0.00  _ZNSt8functionIFvvEEC2ISt5_BindIFSt7_Mem_fnIMN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS5_8InterestEEEEFvSt14_List_iteratorINSD_4SlotEEEEPSD_SG_EEvEET_
  0.00    127.36     0.00       32     0.00     0.00  _ZNSt8functionIFvvEEC2ISt5_BindIFSt7_Mem_fnIMN3ndn4util6signal6SignalIN3nfd4face13LpReassemblerEJmmEEEFvSt14_List_iteratorINSC_4SlotEEEEPSC_SF_EEvEET_
  0.00    127.36     0.00       32     0.00     0.00  covariant return thunk to nfd::face::GenericLinkService::getCounters() const
  0.00    127.36     0.00       18     0.00     0.00  std::function<void (std::string const&)>::function<std::_Bind<void (*(std::_Placeholder<1>))(std::string const&)>, void>(std::_Bind<void (*(std::_Placeholder<1>))(std::string const&)>)
  0.00    127.36     0.00       17     0.00     0.02  boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, boost::_bi::bind_t<void, boost::_mfi::mf4<void, nfd::UdpChannel, boost::system::error_code const&, unsigned long, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&>, boost::_bi::list5<boost::_bi::value<nfd::UdpChannel*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long)
  0.00    127.36     0.00       16     0.00     0.03  nfd::UdpChannel::handleNewPeer(boost::system::error_code const&, unsigned long, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&)
  0.00    127.36     0.00       16     0.00     0.01  nfd::UdpChannel::connect(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&)
  0.00    127.36     0.00       16     0.00     0.01  nfd::tests::FaceBenchmark::onLeftFaceCreated(std::shared_ptr<nfd::face::Face> const&)
  0.00    127.36     0.00       16     0.00     0.00  nfd::tests::FaceBenchmark::onRightFaceCreated(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)
  0.00    127.36     0.00       16     0.00     0.00  boost::asio::ip::detail::endpoint::endpoint(boost::asio::ip::address const&, unsigned short)
  0.00    127.36     0.00       16     0.00     0.00  bool boost::detail::lcast_ret_unsigned<std::char_traits<char>, unsigned short, char>(unsigned short&, char const*, char const*)
  0.00    127.36     0.00       16     0.00     0.00  std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr<nfd::face::Face>, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)
  0.00    127.36     0.00       16     0.00     0.00  std::_Function_handler<void (std::shared_ptr<nfd::face::Face> const&), std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr<nfd::face::Face> const&)
  0.00    127.36     0.00       16     0.00     0.00  std::_Function_handler<void (std::shared_ptr<nfd::face::Face> const&), std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr<nfd::face::Face>, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr<nfd::face::Face> const&)
  0.00    127.36     0.00       16     0.00     0.00  std::function<void (std::shared_ptr<nfd::face::Face> const&)>::function<std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr<nfd::face::Face>, std::_Placeholder<1>)>, void>(std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr<nfd::face::Face>, std::_Placeholder<1>)>)
  0.00    127.36     0.00       14     0.00     0.00  std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)>::function(std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&)
  0.00    127.36     0.00        7     0.00     0.00  nfd::fw::registerStrategyImpl(ndn::Name const&, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&)
  0.00    127.36     0.00        7     0.00     0.00  nfd::fw::getStrategyFactories()
  0.00    127.36     0.00        7     0.00     0.00  std::map<std::string, nfd::LogLevel, std::less<std::string>, std::allocator<std::pair<std::string const, nfd::LogLevel> > >::operator[](std::string&&)
  0.00    127.36     0.00        7     0.00     0.00  std::_Rb_tree_iterator<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > > std::_Rb_tree<ndn::Name, std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> >, std::_Select1st<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >, std::less<ndn::Name>, std::allocator<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > > >::_M_insert_<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > const&>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > const&)
  0.00    127.36     0.00        7     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, nfd::LogLevel>, std::_Select1st<std::pair<std::string const, nfd::LogLevel> >, std::less<std::string>, std::allocator<std::pair<std::string const, nfd::LogLevel> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::string const, nfd::LogLevel> >, std::string const&)
  0.00    127.36     0.00        5     0.00     0.00  boost::_bi::storage4<boost::_bi::value<nfd::TcpChannel*>, boost::arg<1> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > >::~storage4()
  0.00    127.36     0.00        5     0.00     0.00  std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::NccStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::NccStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation)
  0.00    127.36     0.00        5     0.00     0.00  std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::AccessStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::AccessStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation)
  0.00    127.36     0.00        5     0.00     0.00  std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation)
  0.00    127.36     0.00        5     0.00     0.00  std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BroadcastStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BroadcastStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation)
  0.00    127.36     0.00        5     0.00     0.00  std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::MulticastStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::MulticastStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation)
  0.00    127.36     0.00        5     0.00     0.00  std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy2>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy2>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation)
  0.00    127.36     0.00        5     0.00     0.00  std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::ClientControlStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::ClientControlStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation)
  0.00    127.36     0.00        5     0.00     0.00  void std::vector<std::pair<ndn::util::FaceUri, ndn::util::FaceUri>, std::allocator<std::pair<ndn::util::FaceUri, ndn::util::FaceUri> > >::_M_emplace_back_aux<std::pair<ndn::util::FaceUri, ndn::util::FaceUri> >(std::pair<ndn::util::FaceUri, ndn::util::FaceUri>&&)
  0.00    127.36     0.00        3     0.00     0.03  boost::asio::detail::epoll_reactor::deregister_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&, bool)
  0.00    127.36     0.00        3     0.00     0.00  boost::detail::sp_counted_base::destroy()
  0.00    127.36     0.00        2     0.00     0.00  nfd::Channel::setUri(ndn::util::FaceUri const&)
  0.00    127.36     0.00        2     0.00     0.00  nfd::Channel::~Channel()
  0.00    127.36     0.00        2     0.00     0.00  boost::asio::basic_signal_set<boost::asio::signal_set_service>::add(int)
  0.00    127.36     0.00        2     0.00     0.02  boost::asio::detail::signal_set_service::remove_service(boost::asio::detail::signal_set_service*)
  0.00    127.36     0.00        2     0.00     0.00  std::function<void (std::shared_ptr<nfd::face::Face> const&)>::function<std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)>, void>(std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)>)
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__Z10CityHash32PKcm
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd10ConfigFileC2ESt8functionIFvRKSsS3_RKN5boost13property_tree11basic_ptreeISsSsSt4lessISsEEEbEE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd10FibManagerC2ERNS_3FibESt8functionIFSt10shared_ptrINS_4face4FaceEEmEERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd10TcpChannelC2ERKN5boost4asio2ip14basic_endpointINS3_3tcpEEE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd10TcpFactory16prohibitEndpointERKN5boost4asio2ip14basic_endpointINS3_3tcpEEE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd10UdpChannelC2ERKN5boost4asio2ip14basic_endpointINS3_3udpEEERKNS1_6chrono8durationIlNS1_5ratioILl1ELl1EEEEE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd10UdpFactory16prohibitEndpointERKN5boost4asio2ip14basic_endpointINS3_3udpEEE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd10g_logMutexE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd11FaceManagerC2ERNS_9FaceTableERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd11ManagerBaseC2ERN3ndn4mgmt10DispatcherERKSs
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd12MeasurementsC2ERNS_8NameTreeE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd12RttEstimatorC2EtN5boost6chrono8durationIlNS1_5ratioILl1ELl1000000EEEEEd
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd12getGlobalRngEv
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd12measurements5EntryC2ERKN3ndn4NameE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd12scope_prefix9LOCALHOSTE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd13DeadNonceList16DEFAULT_LIFETIMEE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd13LoggerFactory11getInstanceEv
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd14NfdManagerBaseC2ERN3ndn4mgmt10DispatcherERNS_16CommandValidatorERKSs
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd14StrategyChoiceC2ERNS_8NameTreeESt10shared_ptrINS_2fw8StrategyEE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd15EthernetFactory19createMulticastFaceERKNS_20NetworkInterfaceInfoERKN3ndn4util8ethernet7AddressE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd15PrivilegeHelper11s_normalUidE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd15strategy_choice5EntryC2ERKN3ndn4NameE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd16CommandValidatorC2Ev
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd16StrategyInfoHost17clearStrategyInfoEv
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd17UnixStreamChannelC2ERKN5boost4asio5local14basic_endpointINS3_15stream_protocolEEE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd17UnixStreamFactory13createChannelERKSs
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd18getGlobalIoServiceEv
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd19TablesConfigSection22DEFAULT_CS_MAX_PACKETSE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd20MeasurementsAccessorC2ERNS_12MeasurementsERKNS_14StrategyChoiceERKNS_2fw8StrategyE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd21StrategyChoiceManagerC2ERNS_14StrategyChoiceERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd22ForwarderStatusManagerC2ERNS_9ForwarderERN3ndn4mgmt10DispatcherE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd25setDebugNetworkInterfacesESt10shared_ptrISt6vectorINS_20NetworkInterfaceInfoESaIS2_EEE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd2cs13priority_fifo18PriorityFifoPolicy11POLICY_NAMEE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd2cs17makeDefaultPolicyEv
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd2cs3lru9LruPolicy11POLICY_NAMEE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd2cs5Entry7setDataESt10shared_ptrIKN3ndn4DataEEb
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd2cs6PolicyC2ERKSs
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd2cs9EntryImplC2ERKN3ndn4NameE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd2fw11NccStrategy13STRATEGY_NAMEE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd2fw14AccessStrategy13STRATEGY_NAMEE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd2fw17BestRouteStrategy13STRATEGY_NAMEE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd2fw17BroadcastStrategy13STRATEGY_NAMEE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd2fw17MulticastStrategy13STRATEGY_NAMEE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd2fw18BestRouteStrategy213STRATEGY_NAMEE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd2fw19makeDefaultStrategyERNS_9ForwarderE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd2fw20RetxSuppressionFixed25DEFAULT_MIN_RETX_INTERVALE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd2fw21ClientControlStrategy13STRATEGY_NAMEE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd2fw26RetxSuppressionExponential24DEFAULT_INITIAL_INTERVALE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd2fw8StrategyC2ERNS_9ForwarderERKN3ndn4NameE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd3Fib12s_emptyEntryE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd3NfdC2ERKSsRN3ndn8security8KeyChainE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd3PitC2ERNS_8NameTreeE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd3fib5EntryC2ERKN3ndn4NameE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd3fib7NextHopC2ESt10shared_ptrINS_4face4FaceEE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd3pit10FaceRecordC2ESt10shared_ptrINS_4face4FaceEE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd3pit5EntryC2ERKN3ndn8InterestE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd3pit8InRecordC2ESt10shared_ptrINS_4face4FaceEE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd3pit9OutRecordC2ESt10shared_ptrINS_4face4FaceEE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd3udp10computeMtuERKN5boost4asio2ip14basic_endpointINS3_3udpEEE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd4face11LinkServiceC2Ev
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd4face12FaceCountersC2ERKNS0_19LinkServiceCountersERKNS0_17TransportCountersE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd4face12LpFragmenter7OptionsC2Ev
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd4face12makeNullFaceERKN3ndn4util7FaceUriE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd4face13LpReassembler7OptionsC2Ev
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd4face15StreamTransportIN5boost4asio2ip3tcpEE8g_loggerE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd4face15StreamTransportIN5boost4asio5local15stream_protocolEE8g_loggerE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd4face16makeInternalFaceERN3ndn8security8KeyChainE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd4face17DatagramTransportIN5boost4asio2ip3udpENS0_7UnicastEE8g_loggerE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd4face17DatagramTransportIN5boost4asio2ip3udpENS0_9MulticastEE8g_loggerE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd4face17EthernetTransportC2ERKNS_20NetworkInterfaceInfoERKN3ndn4util8ethernet7AddressE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd4face26GenericLinkServiceCountersC2ERKNS0_13LpReassemblerE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd4face26InternalForwarderTransport8g_loggerE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd4face4FaceC2ESt10unique_ptrINS0_11LinkServiceESt14default_deleteIS3_EES2_INS0_9TransportES4_IS7_EE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd4facelsERSoNS0_14TransportStateE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd7ChannelD2Ev
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd7general13setConfigFileERNS_10ConfigFileE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd9FaceTableC2ERNS_9ForwarderE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd9ForwarderC2Ev
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd9name_tree11computeHashERKN3ndn4NameE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd9name_tree4NodeC2Ev
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZN3nfd9scheduler18getGlobalSchedulerEv
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZNK3nfd18NetworkRegionTable18isInProducerRegionERKN3ndn4LinkE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZNK3nfd2fw15RetxSuppression15getLastOutgoingERKNS_3pit5EntryE
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I__ZNK3nfd7Network5printERSo
  0.00    127.36     0.00        1     0.00     0.00  _GLOBAL__sub_I_main
  0.00    127.36     0.00        1     0.00     0.00  nfd::TcpChannel::accept(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&)
  0.00    127.36     0.00        1     0.00     0.00  nfd::TcpChannel::listen(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&, int)
  0.00    127.36     0.00        1     0.00     0.00  nfd::TcpChannel::TcpChannel(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const&)
  0.00    127.36     0.00        1     0.00     0.00  nfd::UdpChannel::listen(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&)
  0.00    127.36     0.00        1     0.00     0.00  nfd::UdpChannel::UdpChannel(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, boost::chrono::duration<long, boost::ratio<1l, 1l> > const&)
  0.00    127.36     0.00        1     0.00     0.00  nfd::LoggerFactory::LoggerFactory()
  0.00    127.36     0.00        1     0.00     0.00  nfd::fib::Entry::Entry(ndn::Name const&)
  0.00    127.36     0.00        1     0.00     0.00  nfd::tests::FaceBenchmark::parseConfig(char const*)
  0.00    127.36     0.00        1     0.00     0.00  nfd::tests::FaceBenchmark::terminate(boost::system::error_code const&, int)
  0.00    127.36     0.00        1     0.00     0.00  boost::thread_specific_ptr<ndn::util::scheduler::Scheduler>::delete_data::~delete_data()
  0.00    127.36     0.00        1     0.00     0.00  boost::thread_specific_ptr<boost::asio::io_service>::delete_data::~delete_data()
  0.00    127.36     0.00        1     0.00     0.00  boost::thread_specific_ptr<boost::random::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u> >::delete_data::~delete_data()
  0.00    127.36     0.00        1     0.00     0.02  boost::asio::signal_set_service::shutdown_service()
  0.00    127.36     0.00        1     0.00     0.02  boost::asio::signal_set_service::~signal_set_service()
  0.00    127.36     0.00        1     0.00     0.00  boost::asio::stream_socket_service<boost::asio::ip::tcp>::shutdown_service()
  0.00    127.36     0.00        1     0.00     0.00  boost::asio::stream_socket_service<boost::asio::ip::tcp>::~stream_socket_service()
  0.00    127.36     0.00        1     0.00     0.00  boost::asio::datagram_socket_service<boost::asio::ip::udp>::shutdown_service()
  0.00    127.36     0.00        1     0.00     0.00  boost::asio::datagram_socket_service<boost::asio::ip::udp>::~datagram_socket_service()
  0.00    127.36     0.00        1     0.00     0.00  boost::asio::socket_acceptor_service<boost::asio::ip::tcp>::shutdown_service()
  0.00    127.36     0.00        1     0.00     0.00  boost::asio::socket_acceptor_service<boost::asio::ip::tcp>::~socket_acceptor_service()
  0.00    127.36     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    127.36     0.00        1     0.00     0.00  unsigned long boost::asio::detail::epoll_reactor::cancel_timer<boost::asio::time_traits<ndn::time::steady_clock> >(boost::asio::detail::timer_queue<boost::asio::time_traits<ndn::time::steady_clock> >&, boost::asio::detail::timer_queue<boost::asio::time_traits<ndn::time::steady_clock> >::per_timer_data&, unsigned long)
  0.00    127.36     0.00        1     0.00     0.00  boost::asio::detail::epoll_reactor::register_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&)
  0.00    127.36     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    127.36     0.00        1     0.00     0.00  boost::asio::detail::epoll_reactor::~epoll_reactor()
  0.00    127.36     0.00        1     0.00     0.00  boost::asio::detail::epoll_reactor::~epoll_reactor()
  0.00    127.36     0.00        1     0.00     0.00  boost::asio::detail::signal_handler<std::_Bind<void (*(std::_Placeholder<1>, 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    127.36     0.00        1     0.00     0.02  boost::asio::detail::task_io_service::shutdown_service()
  0.00    127.36     0.00        1     0.00     0.00  boost::asio::detail::task_io_service::~task_io_service()
  0.00    127.36     0.00        1     0.00     0.00  boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::signal_set_service>(boost::asio::io_service&)
  0.00    127.36     0.00        1     0.00     0.00  boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::stream_socket_service<boost::asio::ip::tcp> >(boost::asio::io_service&)
  0.00    127.36     0.00        1     0.00     0.00  boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::datagram_socket_service<boost::asio::ip::udp> >(boost::asio::io_service&)
  0.00    127.36     0.00        1     0.00     0.00  boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> >(boost::asio::io_service&)
  0.00    127.36     0.00        1     0.00     0.00  boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::detail::epoll_reactor>(boost::asio::io_service&)
  0.00    127.36     0.00        1     0.00     0.03  boost::asio::detail::signal_set_service::pipe_read_op::do_perform(boost::asio::detail::reactor_op*)
  0.00    127.36     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    127.36     0.00        1     0.00     0.03  boost::asio::detail::signal_set_service::deliver_signal(int)
  0.00    127.36     0.00        1     0.00     0.00  boost::asio::detail::signal_set_service::open_descriptors()
  0.00    127.36     0.00        1     0.00     0.00  boost::asio::detail::reactive_socket_accept_op<boost::asio::basic_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::ip::tcp, boost::_bi::bind_t<void, boost::_mfi::mf3<void, nfd::TcpChannel, boost::system::error_code const&, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&>, boost::_bi::list4<boost::_bi::value<nfd::TcpChannel*>, boost::arg<1> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long)
  0.00    127.36     0.00        1     0.00     0.00  boost::asio::detail::eventfd_select_interrupter::open_descriptors()
  0.00    127.36     0.00        1     0.00     0.00  boost::detail::sp_counted_impl_pd<boost::thread_specific_ptr<ndn::util::scheduler::Scheduler>::delete_data*, boost::detail::do_heap_delete<boost::thread_specific_ptr<ndn::util::scheduler::Scheduler>::delete_data> >::dispose()
  0.00    127.36     0.00        1     0.00     0.00  boost::detail::sp_counted_impl_pd<boost::thread_specific_ptr<ndn::util::scheduler::Scheduler>::delete_data*, boost::detail::do_heap_delete<boost::thread_specific_ptr<ndn::util::scheduler::Scheduler>::delete_data> >::~sp_counted_impl_pd()
  0.00    127.36     0.00        1     0.00     0.00  boost::detail::sp_counted_impl_pd<boost::thread_specific_ptr<boost::asio::io_service>::delete_data*, boost::detail::do_heap_delete<boost::thread_specific_ptr<boost::asio::io_service>::delete_data> >::dispose()
  0.00    127.36     0.00        1     0.00     0.00  boost::detail::sp_counted_impl_pd<boost::thread_specific_ptr<boost::asio::io_service>::delete_data*, boost::detail::do_heap_delete<boost::thread_specific_ptr<boost::asio::io_service>::delete_data> >::~sp_counted_impl_pd()
  0.00    127.36     0.00        1     0.00     0.00  boost::detail::sp_counted_impl_pd<boost::thread_specific_ptr<boost::random::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u> >::delete_data*, boost::detail::do_heap_delete<boost::thread_specific_ptr<boost::random::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u> >::delete_data> >::dispose()
  0.00    127.36     0.00        1     0.00     0.00  boost::detail::sp_counted_impl_pd<boost::thread_specific_ptr<boost::random::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u> >::delete_data*, boost::detail::do_heap_delete<boost::thread_specific_ptr<boost::random::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u> >::delete_data> >::~sp_counted_impl_pd()
  0.00    127.36     0.00        1     0.00     0.00  std::_Sp_counted_ptr_inplace<nfd::fib::Entry, std::allocator<nfd::fib::Entry>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
  0.00    127.36     0.00        1     0.00     0.00  std::_Sp_counted_ptr_inplace<nfd::fib::Entry, std::allocator<nfd::fib::Entry>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
  0.00    127.36     0.00        1     0.00     0.00  std::_Rb_tree<ndn::util::scheduler::Scheduler::EventInfo, ndn::util::scheduler::Scheduler::EventInfo, std::_Identity<ndn::util::scheduler::Scheduler::EventInfo>, std::less<ndn::util::scheduler::Scheduler::EventInfo>, std::allocator<ndn::util::scheduler::Scheduler::EventInfo> >::_M_erase(std::_Rb_tree_node<ndn::util::scheduler::Scheduler::EventInfo>*)
  0.00    127.36     0.00        1     0.00     0.00  std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const, std::shared_ptr<nfd::face::Face> > > >::_M_erase(std::_Rb_tree_node<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const, std::shared_ptr<nfd::face::Face> > >*)
  0.00    127.36     0.00        1     0.00     0.00  std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > >::_M_get_insert_unique_pos(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&)
  0.00    127.36     0.00        1     0.00     0.00  std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > >::_M_erase(std::_Rb_tree_node<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >*)
  0.00    127.36     0.00        1     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, nfd::Logger>, std::_Select1st<std::pair<std::string const, nfd::Logger> >, std::less<std::string>, std::allocator<std::pair<std::string const, nfd::Logger> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, nfd::Logger> >*)
  0.00    127.36     0.00        1     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, nfd::LogLevel>, std::_Select1st<std::pair<std::string const, nfd::LogLevel> >, std::less<std::string>, std::allocator<std::pair<std::string const, nfd::LogLevel> > >::_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.

		     Call graph (explanation follows)


granularity: each sample hit covers 2 byte(s) for 0.01% of 127.36 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]     80.2    3.80   98.30                 boost::asio::detail::task_io_service::run(boost::system::error_code&) [1]
                1.17   81.66 11019040/11019072     boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>*>, 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.67    6.59 11019056/11019056     boost::asio::detail::reactive_socket_send_op<boost::asio::const_buffers_1, boost::_bi::bind_t<void, boost::_mfi::mf3<void, nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list4<boost::_bi::value<nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value<ndn::Block> > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [28]
                0.21    2.62 11003258/11003258     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.67    0.00 14405919/14405919     boost::asio::detail::epoll_reactor::run(bool, boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>&) [35]
                0.45    0.42 22040044/22040044     boost::asio::detail::task_io_service::work_cleanup::~work_cleanup() [47]
                0.44    0.00 22040044/22040045     boost::asio::detail::task_io_service::wake_one_thread_and_unlock(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&) [56]
                0.00    0.40      16/17          boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, boost::_bi::bind_t<void, boost::_mfi::mf4<void, nfd::UdpChannel, boost::system::error_code const&, unsigned long, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&>, boost::_bi::list5<boost::_bi::value<nfd::UdpChannel*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [57]
                0.00    0.00       1/11003268     boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>::~op_queue() [101]
                0.00    0.00       1/1           boost::asio::detail::signal_handler<std::_Bind<void (*(std::_Placeholder<1>, 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) [349]
-----------------------------------------------
                0.00    0.00      32/11019072     boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>::~op_queue() [101]
                1.17   81.66 11019040/11019072     boost::asio::detail::task_io_service::run(boost::system::error_code&) [1]
[2]     65.0    1.17   81.66 11019072         boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>*>, 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.91   79.75 11019040/11019040     nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::handleReceive(boost::system::error_code const&, unsigned long) [3]
-----------------------------------------------
                1.91   79.75 11019040/11019040     boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>*>, 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.1    1.91   79.75 11019040         nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::handleReceive(boost::system::error_code const&, unsigned long) [3]
                2.60   74.84 11019040/11019056     nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4]
                0.79    1.38 11019040/22038146     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.15    0.00 11019040/22038146     boost::asio::asio_handler_is_continuation(...) [66]
-----------------------------------------------
                0.00    0.00      16/11019056     nfd::UdpChannel::handleNewPeer(boost::system::error_code const&, unsigned long, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [58]
                2.60   74.84 11019040/11019056     nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::handleReceive(boost::system::error_code const&, unsigned long) [3]
[4]     60.8    2.60   74.84 11019056         nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4]
                2.59   66.99 11019056/11019056     nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [5]
                2.40    0.09 33057168/451781667     ndn::Block::~Block() <cycle 2> [22]
                1.63    0.00 11019056/11019056     nfd::face::Transport::receive(nfd::face::Transport::Packet&&) [40]
                0.80    0.03 11019056/451781667     std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
                0.31    0.00 11019056/22038112     nfd::face::Transport::Packet::Packet(ndn::Block&&) [50]
                0.01    0.00 11019056/22038112     std::_Sp_counted_ptr_inplace<ndn::Buffer, std::allocator<ndn::Buffer>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [116]
-----------------------------------------------
                2.59   66.99 11019056/11019056     nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4]
[5]     54.6    2.59   66.99 11019056         nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [5]
                0.69   48.25 11019056/11019056     nfd::face::GenericLinkService::decodeNetPacket(ndn::Block const&, ndn::lp::Packet const&) [6]
                1.31   11.77 11019056/11019056     nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&) [25]
                4.00    0.14 55095280/451781667     ndn::Block::~Block() <cycle 2> [22]
                0.80    0.03 11019056/451781667     std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
                0.01    0.00 11019056/22038112     std::_Sp_counted_ptr_inplace<ndn::Buffer, std::allocator<ndn::Buffer>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [116]
-----------------------------------------------
                0.69   48.25 11019056/11019056     nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [5]
[6]     38.4    0.69   48.25 11019056         nfd::face::GenericLinkService::decodeNetPacket(ndn::Block const&, ndn::lp::Packet const&) [6]
                0.98   23.18 5509528/5509528     nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [11]
                1.10   23.00 5509528/5509528     nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) [12]
-----------------------------------------------
                0.80   17.95 5509528/11019056     nfd::face::GenericLinkService::doSendInterest(ndn::Interest const&) [20]
                0.80   17.95 5509528/11019056     nfd::face::GenericLinkService::doSendData(ndn::Data const&) [21]
[7]     29.4    1.59   35.91 11019056         nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [7]
                1.98   27.33 11019056/11019056     nfd::face::Transport::send(nfd::face::Transport::Packet&&) [9]
                0.62    2.11 11019056/11019056     _ZNSt6vectorIN3ndn2lp6PacketESaIS2_EE19_M_emplace_back_auxIJRKS2_EEEvDpOT_ [34]
                1.60    0.06 22038112/451781667     ndn::Block::~Block() <cycle 2> [22]
                0.26    0.83 11019056/11019056     std::vector<ndn::lp::Packet, std::allocator<ndn::lp::Packet> >::~vector() [43]
                0.80    0.03 11019056/451781667     std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
                0.31    0.00 11019056/22038112     nfd::face::Transport::Packet::Packet(ndn::Block&&) [50]
-----------------------------------------------
[8]     26.6   32.77    1.17 451781667+754805406 <cycle 2 as a whole> [8]
               17.51    0.00 363628872+567481454     ndn::Block::~Block() <cycle 2> [22]
               14.37    0.58 831939145             std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
                0.72    0.40 5509528             std::_Sp_counted_ptr_inplace<ndn::Data, std::allocator<ndn::Data>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 2> [42]
                0.17    0.20 5509528             ndn::Interest::~Interest() <cycle 2> [63]
-----------------------------------------------
                1.98   27.33 11019056/11019056     nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [7]
[9]     23.0    1.98   27.33 11019056         nfd::face::Transport::send(nfd::face::Transport::Packet&&) [9]
                2.43   24.90 11019056/11019056     nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::doSend(nfd::face::Transport::Packet&&) [10]
-----------------------------------------------
                2.43   24.90 11019056/11019056     nfd::face::Transport::send(nfd::face::Transport::Packet&&) [9]
[10]    21.5    2.43   24.90 11019056         nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::doSend(nfd::face::Transport::Packet&&) [10]
               12.65    0.00 66114336/110190574     ndn::Block::Block(ndn::Block const&) <cycle 3> [23]
                5.59    0.20 77133392/451781667     ndn::Block::~Block() <cycle 2> [22]
                4.00    0.14 55095280/451781667     std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
                0.79    1.38 11019056/22038146     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.15    0.00 11019056/22038146     boost::asio::asio_handler_is_continuation(...) [66]
-----------------------------------------------
                0.98   23.18 5509528/5509528     nfd::face::GenericLinkService::decodeNetPacket(ndn::Block const&, ndn::lp::Packet const&) [6]
[11]    19.0    0.98   23.18 5509528         nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [11]
                1.00   21.18 5509528/5509528     nfd::face::LinkService::receiveData(ndn::Data const&) [13]
                0.40    0.01 5509528/451781667     std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
                0.21    0.00 5509528/11019056     unsigned long ndn::lp::Packet::count<ndn::lp::detail::FieldDecl<ndn::lp::field_location_tags::Header, ndn::lp::CachePolicy, 820ul, false> >() const [61]
                0.16    0.00 5509528/5509528     std::_Sp_counted_ptr_inplace<ndn::Data, std::allocator<ndn::Data>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [87]
                0.13    0.00 5509528/5509528     std::_Sp_counted_ptr_inplace<ndn::Data, std::allocator<ndn::Data>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [96]
                0.09    0.00 5509528/11019056     unsigned long ndn::lp::Packet::count<ndn::lp::detail::FieldDecl<ndn::lp::field_location_tags::Header, unsigned long, 817ul, false> >() const [84]
-----------------------------------------------
                1.10   23.00 5509528/5509528     nfd::face::GenericLinkService::decodeNetPacket(ndn::Block const&, ndn::lp::Packet const&) [6]
[12]    18.9    1.10   23.00 5509528         nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) [12]
                1.03   20.94 5509528/5509528     nfd::face::LinkService::receiveInterest(ndn::Interest const&) [14]
                0.40    0.01 5509528/451781667     std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
                0.23    0.00 5509528/5509528     std::_Sp_counted_ptr_inplace<ndn::Interest, std::allocator<ndn::Interest>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [73]
                0.21    0.00 5509528/11019056     unsigned long ndn::lp::Packet::count<ndn::lp::detail::FieldDecl<ndn::lp::field_location_tags::Header, ndn::lp::CachePolicy, 820ul, false> >() const [61]
                0.10    0.00 5509528/5509528     std::_Sp_counted_ptr_inplace<ndn::Interest, std::allocator<ndn::Interest>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [99]
                0.09    0.00 5509528/11019056     unsigned long ndn::lp::Packet::count<ndn::lp::detail::FieldDecl<ndn::lp::field_location_tags::Header, unsigned long, 817ul, false> >() const [84]
-----------------------------------------------
                1.00   21.18 5509528/5509528     nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [11]
[13]    17.4    1.00   21.18 5509528         nfd::face::LinkService::receiveData(ndn::Data const&) [13]
                0.44   20.74 5509528/5509528     ndn::util::signal::Signal<nfd::face::LinkService, ndn::Data>::operator()(ndn::Data const&) [15]
-----------------------------------------------
                1.03   20.94 5509528/5509528     nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) [12]
[14]    17.2    1.03   20.94 5509528         nfd::face::LinkService::receiveInterest(ndn::Interest const&) [14]
                0.26   20.68 5509528/5509528     ndn::util::signal::Signal<nfd::face::LinkService, ndn::Interest>::operator()(ndn::Interest const&) [17]
-----------------------------------------------
                0.44   20.74 5509528/5509528     nfd::face::LinkService::receiveData(ndn::Data const&) [13]
[15]    16.6    0.44   20.74 5509528         ndn::util::signal::Signal<nfd::face::LinkService, ndn::Data>::operator()(ndn::Data const&) [15]
                1.03   19.47 5509528/5509528     nfd::face::LinkService::sendData(ndn::Data const&) [18]
                0.24    0.00 5509528/5509528     std::_Function_handler<void (ndn::Data const&), nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Data const&)#2}>::_M_invoke(std::_Any_data const&, ndn::Data const&) [70]
-----------------------------------------------
[16]    16.6   21.08    0.00 110190574+914581850 <cycle 3 as a whole> [16]
               15.83    0.00 495857604             ndn::Block::Block(ndn::Block const&) <cycle 3> [23]
                5.25    0.00 528914820             ndn::Block* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, ndn::Block*>(__gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, __gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, ndn::Block*) <cycle 3> [30]
-----------------------------------------------
                0.26   20.68 5509528/5509528     nfd::face::LinkService::receiveInterest(ndn::Interest const&) [14]
[17]    16.4    0.26   20.68 5509528         ndn::util::signal::Signal<nfd::face::LinkService, ndn::Interest>::operator()(ndn::Interest const&) [17]
                0.90   19.51 5509528/5509528     nfd::face::LinkService::sendInterest(ndn::Interest const&) [19]
                0.27    0.00 5509528/5509528     std::_Function_handler<void (ndn::Interest const&), nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Interest const&)#1}>::_M_invoke(std::_Any_data const&, ndn::Interest const&) [69]
-----------------------------------------------
                1.03   19.47 5509528/5509528     ndn::util::signal::Signal<nfd::face::LinkService, ndn::Data>::operator()(ndn::Data const&) [15]
[18]    16.1    1.03   19.47 5509528         nfd::face::LinkService::sendData(ndn::Data const&) [18]
                0.31   19.16 5509528/5509528     nfd::face::GenericLinkService::doSendData(ndn::Data const&) [21]
-----------------------------------------------
                0.90   19.51 5509528/5509528     ndn::util::signal::Signal<nfd::face::LinkService, ndn::Interest>::operator()(ndn::Interest const&) [17]
[19]    16.0    0.90   19.51 5509528         nfd::face::LinkService::sendInterest(ndn::Interest const&) [19]
                0.35   19.16 5509528/5509528     nfd::face::GenericLinkService::doSendInterest(ndn::Interest const&) [20]
-----------------------------------------------
                0.35   19.16 5509528/5509528     nfd::face::LinkService::sendInterest(ndn::Interest const&) [19]
[20]    15.3    0.35   19.16 5509528         nfd::face::GenericLinkService::doSendInterest(ndn::Interest const&) [20]
                0.80   17.95 5509528/11019056     nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [7]
                0.40    0.01 5509528/451781667     ndn::Block::~Block() <cycle 2> [22]
-----------------------------------------------
                0.31   19.16 5509528/5509528     nfd::face::LinkService::sendData(ndn::Data const&) [18]
[21]    15.3    0.31   19.16 5509528         nfd::face::GenericLinkService::doSendData(ndn::Data const&) [21]
                0.80   17.95 5509528/11019056     nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [7]
                0.40    0.01 5509528/451781667     ndn::Block::~Block() <cycle 2> [22]
-----------------------------------------------
                             567481454             ndn::Block::~Block() <cycle 2> [22]
                             49585752             ndn::Interest::~Interest() <cycle 2> [63]
                             60604808             std::_Sp_counted_ptr_inplace<ndn::Data, std::allocator<ndn::Data>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 2> [42]
                0.00    0.00       1/451781667     std::tuple<bool, ndn::Block, ndn::lp::Packet>::~tuple() [153]
                0.00    0.00       1/451781667     std::_Sp_counted_ptr_inplace<nfd::fib::Entry, std::allocator<nfd::fib::Entry>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [151]
                0.00    0.00       6/451781667     ndn::SignatureInfo::~SignatureInfo() [148]
                0.00    0.00       7/451781667     nfd::fw::registerStrategyImpl(ndn::Name const&, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [130]
                0.00    0.00       7/451781667     std::_Rb_tree<ndn::Name, std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> >, std::_Select1st<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >, std::less<ndn::Name>, std::allocator<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > > >::_M_erase(std::_Rb_tree_node<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >*) [140]
                0.40    0.01 5509528/451781667     nfd::face::GenericLinkService::doSendInterest(ndn::Interest const&) [20]
                0.40    0.01 5509528/451781667     nfd::face::GenericLinkService::doSendData(ndn::Data const&) [21]
                0.80    0.03 11019056/451781667     std::vector<ndn::lp::Packet, std::allocator<ndn::lp::Packet> >::~vector() [43]
                0.80    0.03 11019058/451781667     nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&) [25]
                1.60    0.06 22038112/451781667     nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [7]
                2.40    0.09 33057168/451781667     nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4]
                2.40    0.09 33057168/451781667     boost::asio::detail::reactive_socket_send_op<boost::asio::const_buffers_1, boost::_bi::bind_t<void, boost::_mfi::mf3<void, nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list4<boost::_bi::value<nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value<ndn::Block> > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [28]
                4.00    0.14 55095280/451781667     nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [5]
                5.59    0.20 77133392/451781667     nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::doSend(nfd::face::Transport::Packet&&) [10]
[22]    13.7   17.51    0.00 363628872+567481454 ndn::Block::~Block() <cycle 2> [22]
                             567481454             std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
                             567481454             ndn::Block::~Block() <cycle 2> [22]
-----------------------------------------------
                             385667030             ndn::Block* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, ndn::Block*>(__gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, __gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, ndn::Block*) <cycle 3> [30]
                0.00    0.00       7/110190574     nfd::fw::registerStrategyImpl(ndn::Name const&, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [130]
                0.00    0.00       7/110190574     std::_Rb_tree_iterator<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > > std::_Rb_tree<ndn::Name, std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> >, std::_Select1st<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >, std::less<ndn::Name>, std::allocator<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > > >::_M_insert_<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > const&>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > const&) [135]
                2.11    0.00 11019056/110190574     _ZNSt6vectorIN3ndn2lp6PacketESaIS2_EE19_M_emplace_back_auxIJRKS2_EEEvDpOT_ [34]
                2.11    0.00 11019056/110190574     boost::asio::detail::reactive_socket_send_op<boost::asio::const_buffers_1, boost::_bi::bind_t<void, boost::_mfi::mf3<void, nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list4<boost::_bi::value<nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value<ndn::Block> > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [28]
                4.22    0.00 22038112/110190574     nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&) [25]
               12.65    0.00 66114336/110190574     nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::doSend(nfd::face::Transport::Packet&&) [10]
[23]    12.4   15.83    0.00 495857604         ndn::Block::Block(ndn::Block const&) <cycle 3> [23]
                             528914820             ndn::Block* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, ndn::Block*>(__gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, __gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, ndn::Block*) <cycle 3> [30]
-----------------------------------------------
                             22038112             ndn::Interest::~Interest() <cycle 2> [63]
                             44076224             std::_Sp_counted_ptr_inplace<ndn::Data, std::allocator<ndn::Data>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 2> [42]
                             567481454             ndn::Block::~Block() <cycle 2> [22]
                0.00    0.00      16/451781667     std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr<nfd::face::Face>, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [139]
                0.00    0.00      16/451781667     nfd::UdpChannel::connect(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [78]
                0.00    0.00      16/451781667     nfd::UdpChannel::handleNewPeer(boost::system::error_code const&, unsigned long, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [58]
                0.00    0.00      32/451781667     std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Interest const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Interest const&)#1}> const&, std::_Manager_operation) [133]
                0.00    0.00      32/451781667     std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Data const&)#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Data const&)#2}> const&, std::_Manager_operation) [132]
                0.00    0.00      32/451781667     std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::lp::Nack const&)#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::lp::Nack const&)#3}> const&, std::_Manager_operation) [131]
                0.00    0.00      32/451781667     std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > >::_M_erase(std::_Rb_tree_node<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >*) [134]
                0.00    0.00      32/451781667     nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency) [59]
                0.00    0.00      96/451781667     nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&) [126]
                0.40    0.01 5509528/451781667     nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) [12]
                0.40    0.01 5509528/451781667     nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [11]
                0.80    0.03 11019056/451781667     nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [7]
                0.80    0.03 11019056/451781667     nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [5]
                0.80    0.03 11019056/451781667     nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&) [25]
                0.80    0.03 11019056/451781667     nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4]
                1.60    0.06 22038112/451781667     boost::asio::detail::reactive_socket_send_op<boost::asio::const_buffers_1, boost::_bi::bind_t<void, boost::_mfi::mf3<void, nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list4<boost::_bi::value<nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value<ndn::Block> > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [28]
                4.00    0.14 55095280/451781667     nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::doSend(nfd::face::Transport::Packet&&) [10]
                4.79    0.17 66114379/451781667     std::vector<ndn::Block, std::allocator<ndn::Block> >::~vector() [26]
[24]    11.7   14.37    0.58 831939145         std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
                0.22    0.00 11019056/11019056     std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::shared_ptr<ndn::Tag> >, std::_Select1st<std::pair<unsigned long const, std::shared_ptr<ndn::Tag> > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::shared_ptr<ndn::Tag> > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned long const, std::shared_ptr<ndn::Tag> > >*) [74]
                0.21    0.00 22038112/22038112     std::_Sp_counted_ptr_inplace<ndn::Buffer, std::allocator<ndn::Buffer>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [79]
                0.15    0.00 5509528/5509528     std::_Sp_counted_ptr_inplace<ndn::Interest, std::allocator<ndn::Interest>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [90]
                             5509528             std::_Sp_counted_ptr_inplace<ndn::Data, std::allocator<ndn::Data>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 2> [42]
                             5509528             ndn::Interest::~Interest() <cycle 2> [63]
-----------------------------------------------
                1.31   11.77 11019056/11019056     nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [5]
[25]    10.3    1.31   11.77 11019056         nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&) [25]
                5.36    0.00       2/2           ndn::Block::Block(ndn::Block&&) [29]
                4.22    0.00 22038112/110190574     ndn::Block::Block(ndn::Block const&) <cycle 3> [23]
                0.80    0.03 11019058/451781667     ndn::Block::~Block() <cycle 2> [22]
                0.80    0.03 11019056/451781667     std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
                0.54    0.00 11019056/11019056     ndn::lp::detail::FieldDecl<ndn::lp::field_location_tags::Fragment, std::pair<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > >, 80ul, false>::ValueType ndn::lp::Packet::get<ndn::lp::detail::FieldDecl<ndn::lp::field_location_tags::Fragment, std::pair<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > >, 80ul, false> >(unsigned long) const [52]
-----------------------------------------------
                5.28    4.97      19/19          ndn::Name::~Name() [27]
[26]     8.0    5.28    4.97      19         std::vector<ndn::Block, std::allocator<ndn::Block> >::~vector() [26]
                4.79    0.17 66114379/451781667     std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
-----------------------------------------------
                                                 <spontaneous>
[27]     8.0    0.00   10.25                 ndn::Name::~Name() [27]
                5.28    4.97      19/19          std::vector<ndn::Block, std::allocator<ndn::Block> >::~vector() [26]
-----------------------------------------------
                1.67    6.59 11019056/11019056     boost::asio::detail::task_io_service::run(boost::system::error_code&) [1]
[28]     6.5    1.67    6.59 11019056         boost::asio::detail::reactive_socket_send_op<boost::asio::const_buffers_1, boost::_bi::bind_t<void, boost::_mfi::mf3<void, nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list4<boost::_bi::value<nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value<ndn::Block> > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [28]
                2.40    0.09 33057168/451781667     ndn::Block::~Block() <cycle 2> [22]
                2.11    0.00 11019056/110190574     ndn::Block::Block(ndn::Block const&) <cycle 3> [23]
                1.60    0.06 22038112/451781667     std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
                0.34    0.00 11019056/11019056     nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::handleSend(boost::system::error_code const&, unsigned long, ndn::Block const&) [65]
-----------------------------------------------
                5.36    0.00       2/2           nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&) [25]
[29]     4.2    5.36    0.00       2         ndn::Block::Block(ndn::Block&&) [29]
-----------------------------------------------
                             528914820             ndn::Block::Block(ndn::Block const&) <cycle 3> [23]
[30]     4.1    5.25    0.00 528914820         ndn::Block* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, ndn::Block*>(__gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, __gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, ndn::Block*) <cycle 3> [30]
                             385667030             ndn::Block::Block(ndn::Block const&) <cycle 3> [23]
-----------------------------------------------
                0.00    0.00       1/22038146     nfd::TcpChannel::accept(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [149]
                0.00    0.00      17/22038146     nfd::UdpChannel::waitForNewPeer(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [129]
                0.00    0.00      32/22038146     nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::DatagramTransport(boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >&&) [128]
                0.79    1.38 11019040/22038146     nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::handleReceive(boost::system::error_code const&, unsigned long) [3]
                0.79    1.38 11019056/22038146     nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::doSend(nfd::face::Transport::Packet&&) [10]
[31]     3.4    1.57    2.76 22038146         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.97    0.00 11019089/22020448     boost::asio::detail::reactive_socket_recvfrom_op_base<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >::do_perform(boost::asio::detail::reactor_op*) [37]
                0.91    0.00 11019056/11019056     boost::asio::detail::reactive_socket_send_op_base<boost::asio::const_buffers_1>::do_perform(boost::asio::detail::reactor_op*) [45]
                0.89    0.00 11036753/11036753     boost::asio::detail::task_io_service::post_immediate_completion(boost::asio::detail::task_io_service_operation*, bool) [46]
-----------------------------------------------
                                                 <spontaneous>
[32]     2.5    1.48    1.75                 ndn::Block::operator=(ndn::Block const&) [32]
                1.75    0.00 44076224/44076224     std::vector<ndn::Block, std::allocator<ndn::Block> >::operator=(std::vector<ndn::Block, std::allocator<ndn::Block> > const&) [39]
-----------------------------------------------
                0.21    2.62 11003258/11003258     boost::asio::detail::task_io_service::run(boost::system::error_code&) [1]
[33]     2.2    0.21    2.62 11003258         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.54    1.09 11003258/11003258     boost::asio::detail::epoll_reactor::descriptor_state::perform_io(unsigned int) [36]
-----------------------------------------------
                0.62    2.11 11019056/11019056     nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [7]
[34]     2.1    0.62    2.11 11019056         _ZNSt6vectorIN3ndn2lp6PacketESaIS2_EE19_M_emplace_back_auxIJRKS2_EEEvDpOT_ [34]
                2.11    0.00 11019056/110190574     ndn::Block::Block(ndn::Block const&) <cycle 3> [23]
-----------------------------------------------
                2.67    0.00 14405919/14405919     boost::asio::detail::task_io_service::run(boost::system::error_code&) [1]
[35]     2.1    2.67    0.00 14405919         boost::asio::detail::epoll_reactor::run(bool, boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>&) [35]
-----------------------------------------------
                1.54    1.09 11003258/11003258     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]     2.1    1.54    1.09 11003258         boost::asio::detail::epoll_reactor::descriptor_state::perform_io(unsigned int) [36]
                0.96    0.00 11001359/22020448     boost::asio::detail::reactive_socket_recvfrom_op_base<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >::do_perform(boost::asio::detail::reactor_op*) [37]
                0.09    0.00 11003258/11003268     boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>::~op_queue() [101]
                0.00    0.03       1/1           boost::asio::detail::signal_set_service::pipe_read_op::do_perform(boost::asio::detail::reactor_op*) [113]
-----------------------------------------------
                0.96    0.00 11001359/22020448     boost::asio::detail::epoll_reactor::descriptor_state::perform_io(unsigned int) [36]
                0.97    0.00 11019089/22020448     boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool, bool) [31]
[37]     1.5    1.93    0.00 22020448         boost::asio::detail::reactive_socket_recvfrom_op_base<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >::do_perform(boost::asio::detail::reactor_op*) [37]
-----------------------------------------------
                                                 <spontaneous>
[38]     1.4    1.84    0.00                 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) [38]
-----------------------------------------------
                1.75    0.00 44076224/44076224     ndn::Block::operator=(ndn::Block const&) [32]
[39]     1.4    1.75    0.00 44076224         std::vector<ndn::Block, std::allocator<ndn::Block> >::operator=(std::vector<ndn::Block, std::allocator<ndn::Block> > const&) [39]
-----------------------------------------------
                1.63    0.00 11019056/11019056     nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4]
[40]     1.3    1.63    0.00 11019056         nfd::face::Transport::receive(nfd::face::Transport::Packet&&) [40]
-----------------------------------------------
                                                 <spontaneous>
[41]     1.2    1.56    0.00                 _ZN3ndn4util6signal6SignalIN3nfd9FaceTableEJSt10shared_ptrINS3_4face4FaceEEEE10disconnectESt14_List_iteratorINS9_4SlotEE [41]
-----------------------------------------------
                             5509528             std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
[42]     0.9    0.72    0.40 5509528         std::_Sp_counted_ptr_inplace<ndn::Data, std::allocator<ndn::Data>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 2> [42]
                0.40    0.00 11019056/11019056     std::_List_base<ndn::Block, std::allocator<ndn::Block> >::_M_clear() [62]
                             60604808             ndn::Block::~Block() <cycle 2> [22]
                             44076224             std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
-----------------------------------------------
                0.26    0.83 11019056/11019056     nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [7]
[43]     0.9    0.26    0.83 11019056         std::vector<ndn::lp::Packet, std::allocator<ndn::lp::Packet> >::~vector() [43]
                0.80    0.03 11019056/451781667     ndn::Block::~Block() <cycle 2> [22]
-----------------------------------------------
                                                 <spontaneous>
[44]     0.8    0.97    0.00                 std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (nfd::face::LpReassembler::*)(std::tuple<unsigned long, unsigned long> const&)> (nfd::face::LpReassembler*, std::tuple<unsigned long, unsigned long>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [44]
-----------------------------------------------
                0.91    0.00 11019056/11019056     boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool, bool) [31]
[45]     0.7    0.91    0.00 11019056         boost::asio::detail::reactive_socket_send_op_base<boost::asio::const_buffers_1>::do_perform(boost::asio::detail::reactor_op*) [45]
-----------------------------------------------
                0.89    0.00 11036753/11036753     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    0.89    0.00 11036753         boost::asio::detail::task_io_service::post_immediate_completion(boost::asio::detail::task_io_service_operation*, bool) [46]
-----------------------------------------------
                0.45    0.42 22040044/22040044     boost::asio::detail::task_io_service::run(boost::system::error_code&) [1]
[47]     0.7    0.45    0.42 22040044         boost::asio::detail::task_io_service::work_cleanup::~work_cleanup() [47]
                0.42    0.00 22040044/22040044     boost::asio::detail::task_io_service::work_finished() [60]
-----------------------------------------------
                                                 <spontaneous>
[48]     0.7    0.86    0.00                 virtual thunk to boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::clone() const [48]
-----------------------------------------------
                                                 <spontaneous>
[49]     0.6    0.76    0.00                 std::_Sp_counted_ptr_inplace<ndn::IdentityCertificate, std::allocator<ndn::IdentityCertificate>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [49]
-----------------------------------------------
                0.31    0.00 11019056/22038112     nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [7]
                0.31    0.00 11019056/22038112     nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4]
[50]     0.5    0.62    0.00 22038112         nfd::face::Transport::Packet::Packet(ndn::Block&&) [50]
-----------------------------------------------
                                                 <spontaneous>
[51]     0.4    0.55    0.00                 __gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > > std::lower_bound<__gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, unsigned long, bool (*)(ndn::Block const&, unsigned long)>(__gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, __gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, unsigned long const&, bool (*)(ndn::Block const&, unsigned long)) [51]
-----------------------------------------------
                0.54    0.00 11019056/11019056     nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&) [25]
[52]     0.4    0.54    0.00 11019056         ndn::lp::detail::FieldDecl<ndn::lp::field_location_tags::Fragment, std::pair<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > >, 80ul, false>::ValueType ndn::lp::Packet::get<ndn::lp::detail::FieldDecl<ndn::lp::field_location_tags::Fragment, std::pair<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > >, 80ul, false> >(unsigned long) const [52]
-----------------------------------------------
                                                 <spontaneous>
[53]     0.4    0.53    0.00                 nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Multicast>::DatagramTransport(boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >&&) [53]
-----------------------------------------------
                                                 <spontaneous>
[54]     0.4    0.51    0.00                 std::_Sp_counted_ptr_inplace<ndn::IdentityCertificate, std::allocator<ndn::IdentityCertificate>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [54]
-----------------------------------------------
                                                 <spontaneous>
[55]     0.4    0.49    0.00                 boost::asio::detail::completion_handler<nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::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.00    0.00       1/22040045     boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::signal_set_service>(boost::asio::io_service&) <cycle 1> [155]
                0.44    0.00 22040044/22040045     boost::asio::detail::task_io_service::run(boost::system::error_code&) [1]
[56]     0.3    0.44    0.00 22040045         boost::asio::detail::task_io_service::wake_one_thread_and_unlock(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&) [56]
-----------------------------------------------
                0.00    0.02       1/17          boost::asio::detail::task_io_service::shutdown_service() [115]
                0.00    0.40      16/17          boost::asio::detail::task_io_service::run(boost::system::error_code&) [1]
[57]     0.3    0.00    0.42      17         boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, boost::_bi::bind_t<void, boost::_mfi::mf4<void, nfd::UdpChannel, boost::system::error_code const&, unsigned long, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&>, boost::_bi::list5<boost::_bi::value<nfd::UdpChannel*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [57]
                0.00    0.42      16/16          nfd::UdpChannel::handleNewPeer(boost::system::error_code const&, unsigned long, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [58]
                0.00    0.00      50/101         boost::_bi::storage5<boost::_bi::value<nfd::UdpChannel*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > >::~storage5() [176]
                0.00    0.00      33/250         std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [168]
                0.00    0.00      16/124         std::function<void (std::shared_ptr<nfd::face::Face> const&)>::function(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&) [174]
                0.00    0.00      16/106         std::function<void (std::string const&)>::function(std::function<void (std::string const&)> const&) [175]
-----------------------------------------------
                0.00    0.42      16/16          boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, boost::_bi::bind_t<void, boost::_mfi::mf4<void, nfd::UdpChannel, boost::system::error_code const&, unsigned long, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&>, boost::_bi::list5<boost::_bi::value<nfd::UdpChannel*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [57]
[58]     0.3    0.00    0.42      16         nfd::UdpChannel::handleNewPeer(boost::system::error_code const&, unsigned long, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [58]
                0.00    0.21      16/16          nfd::tests::FaceBenchmark::onLeftFaceCreated(std::shared_ptr<nfd::face::Face> const&) [77]
                0.00    0.21      16/32          nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency) [59]
                0.00    0.00      16/11019056     nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4]
                0.00    0.00      16/451781667     std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
                0.00    0.00      16/81          nfd::UdpChannel::waitForNewPeer(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [129]
                0.00    0.00      16/16          std::_Function_handler<void (std::shared_ptr<nfd::face::Face> const&), std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr<nfd::face::Face> const&) [224]
                0.00    0.00      16/32          std::function<void (std::shared_ptr<nfd::face::Face> const&)>::operator()(std::shared_ptr<nfd::face::Face> const&) const [210]
-----------------------------------------------
                0.00    0.21      16/32          nfd::UdpChannel::connect(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [78]
                0.00    0.21      16/32          nfd::UdpChannel::handleNewPeer(boost::system::error_code const&, unsigned long, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [58]
[59]     0.3    0.00    0.42      32         nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency) [59]
                0.00    0.29      32/32          nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >&&, ndn::nfd::FacePersistency, boost::chrono::duration<long, boost::ratio<1l, 1000000000l> >) [68]
                0.00    0.06      32/35          boost::asio::detail::reactive_socket_service_base::destroy(boost::asio::detail::reactive_socket_service_base::base_implementation_type&) [105]
                0.05    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&)) <cycle 1> [108]
                0.00    0.02      32/32          nfd::face::Face::Face(std::unique_ptr<nfd::face::LinkService, std::default_delete<nfd::face::LinkService> >, std::unique_ptr<nfd::face::Transport, std::default_delete<nfd::face::Transport> >) [117]
                0.00    0.00      64/81          nfd::UdpChannel::waitForNewPeer(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [129]
                0.00    0.00      32/451781667     std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
                0.00    0.00      32/38          nfd::getGlobalIoService() [185]
                0.00    0.00      32/33          boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::open(boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::implementation_type&, boost::asio::ip::udp const&, boost::system::error_code&) [191]
                0.00    0.00      32/33          void boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >::set_option<boost::asio::detail::socket_option::boolean<1, 2> >(boost::asio::detail::socket_option::boolean<1, 2> const&) [189]
                0.00    0.00      32/33          boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >::bind(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&) [190]
                0.00    0.00      32/32          nfd::face::LpReassembler::Options::Options() [201]
                0.00    0.00      32/32          nfd::face::GenericLinkService::Options::Options() [203]
                0.00    0.00      32/32          nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [204]
                0.00    0.00      32/32          std::_Sp_counted_ptr_inplace<nfd::face::Face, std::allocator<nfd::face::Face>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [211]
                0.00    0.00      32/64          nfd::face::Transport::setPersistency(ndn::nfd::FacePersistency) [179]
                0.00    0.00      32/32          nfd::connectFaceClosedSignal(nfd::face::Face&, std::function<void ()> const&) [194]
                0.00    0.00      32/192         std::_Function_base::_Base_manager<nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency)::{lambda()#1}> const&, std::_Manager_operation) [170]
                0.00    0.00      32/32          std::_Rb_tree_iterator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::piecewise_construct_t const&, std::tuple<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&>&&, std::tuple<>&&) [212]
                0.00    0.00      28/389         boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [167]
-----------------------------------------------
                0.42    0.00 22040044/22040044     boost::asio::detail::task_io_service::work_cleanup::~work_cleanup() [47]
[60]     0.3    0.42    0.00 22040044         boost::asio::detail::task_io_service::work_finished() [60]
-----------------------------------------------
                0.21    0.00 5509528/11019056     nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) [12]
                0.21    0.00 5509528/11019056     nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [11]
[61]     0.3    0.42    0.00 11019056         unsigned long ndn::lp::Packet::count<ndn::lp::detail::FieldDecl<ndn::lp::field_location_tags::Header, ndn::lp::CachePolicy, 820ul, false> >() const [61]
-----------------------------------------------
                0.40    0.00 11019056/11019056     std::_Sp_counted_ptr_inplace<ndn::Data, std::allocator<ndn::Data>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() <cycle 2> [42]
[62]     0.3    0.40    0.00 11019056         std::_List_base<ndn::Block, std::allocator<ndn::Block> >::_M_clear() [62]
-----------------------------------------------
                             5509528             std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
[63]     0.3    0.17    0.20 5509528         ndn::Interest::~Interest() <cycle 2> [63]
                0.20    0.00 5509528/5509528     std::_Rb_tree<ndn::name::Component, std::pair<ndn::name::Component const, bool>, std::_Select1st<std::pair<ndn::name::Component const, bool> >, std::greater<ndn::name::Component>, std::allocator<std::pair<ndn::name::Component const, bool> > >::_M_erase(std::_Rb_tree_node<std::pair<ndn::name::Component const, bool> >*) [82]
                             49585752             ndn::Block::~Block() <cycle 2> [22]
                             22038112             std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
-----------------------------------------------
                                                 <spontaneous>
[64]     0.3    0.35    0.00                 std::_Sp_counted_ptr_inplace<ndn::Buffer, std::allocator<ndn::Buffer>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [64]
-----------------------------------------------
                0.34    0.00 11019056/11019056     boost::asio::detail::reactive_socket_send_op<boost::asio::const_buffers_1, boost::_bi::bind_t<void, boost::_mfi::mf3<void, nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list4<boost::_bi::value<nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value<ndn::Block> > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [28]
[65]     0.3    0.34    0.00 11019056         nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::handleSend(boost::system::error_code const&, unsigned long, ndn::Block const&) [65]
-----------------------------------------------
                0.00    0.00       1/22038146     nfd::TcpChannel::accept(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [149]
                0.00    0.00      17/22038146     nfd::UdpChannel::waitForNewPeer(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [129]
                0.00    0.00      32/22038146     nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::DatagramTransport(boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >&&) [128]
                0.15    0.00 11019040/22038146     nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::handleReceive(boost::system::error_code const&, unsigned long) [3]
                0.15    0.00 11019056/22038146     nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::doSend(nfd::face::Transport::Packet&&) [10]
[66]     0.2    0.31    0.00 22038146         boost::asio::asio_handler_is_continuation(...) [66]
-----------------------------------------------
                                                 <spontaneous>
[67]     0.2    0.31    0.00                 non-virtual thunk to boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::invalid_argument> >::~clone_impl() [67]
-----------------------------------------------
                0.00    0.29      32/32          nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency) [59]
[68]     0.2    0.00    0.29      32         nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >&&, ndn::nfd::FacePersistency, boost::chrono::duration<long, boost::ratio<1l, 1000000000l> >) [68]
                0.23    0.00      64/64          boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >::local_endpoint() const [71]
                0.06    0.00      32/32          nfd::face::operator<<(std::ostream&, nfd::face::FaceLogHelper<nfd::face::Transport> const&) [109]
                0.00    0.00      32/32          nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::DatagramTransport(boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >&&) [128]
                0.00    0.00      64/798         ndn::util::FaceUri::~FaceUri() [165]
                0.00    0.00      32/32          nfd::scheduler::ScopedEventId::ScopedEventId() [207]
                0.00    0.00      32/64          nfd::face::Transport::setPersistency(ndn::nfd::FacePersistency) [179]
                0.00    0.00      32/32          nfd::udp::computeMtu(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&) [195]
                0.00    0.00      32/32          nfd::Logger::now() [206]
                0.00    0.00      16/48          nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle() [182]
-----------------------------------------------
                0.27    0.00 5509528/5509528     ndn::util::signal::Signal<nfd::face::LinkService, ndn::Interest>::operator()(ndn::Interest const&) [17]
[69]     0.2    0.27    0.00 5509528         std::_Function_handler<void (ndn::Interest const&), nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Interest const&)#1}>::_M_invoke(std::_Any_data const&, ndn::Interest const&) [69]
-----------------------------------------------
                0.24    0.00 5509528/5509528     ndn::util::signal::Signal<nfd::face::LinkService, ndn::Data>::operator()(ndn::Data const&) [15]
[70]     0.2    0.24    0.00 5509528         std::_Function_handler<void (ndn::Data const&), nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Data const&)#2}>::_M_invoke(std::_Any_data const&, ndn::Data const&) [70]
-----------------------------------------------
                0.23    0.00      64/64          nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >&&, ndn::nfd::FacePersistency, boost::chrono::duration<long, boost::ratio<1l, 1000000000l> >) [68]
[71]     0.2    0.23    0.00      64         boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >::local_endpoint() const [71]
-----------------------------------------------
                                                 <spontaneous>
[72]     0.2    0.23    0.00                 std::_Rb_tree<std::tuple<unsigned long, unsigned long>, std::pair<std::tuple<unsigned long, unsigned long> const, nfd::face::LpReassembler::PartialPacket>, std::_Select1st<std::pair<std::tuple<unsigned long, unsigned long> const, nfd::face::LpReassembler::PartialPacket> >, std::less<std::tuple<unsigned long, unsigned long> >, std::allocator<std::pair<std::tuple<unsigned long, unsigned long> const, nfd::face::LpReassembler::PartialPacket> > >::_M_erase(std::_Rb_tree_node<std::pair<std::tuple<unsigned long, unsigned long> const, nfd::face::LpReassembler::PartialPacket> >*) [72]
-----------------------------------------------
                0.23    0.00 5509528/5509528     nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) [12]
[73]     0.2    0.23    0.00 5509528         std::_Sp_counted_ptr_inplace<ndn::Interest, std::allocator<ndn::Interest>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [73]
-----------------------------------------------
                0.22    0.00 11019056/11019056     std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
[74]     0.2    0.22    0.00 11019056         std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::shared_ptr<ndn::Tag> >, std::_Select1st<std::pair<unsigned long const, std::shared_ptr<ndn::Tag> > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::shared_ptr<ndn::Tag> > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned long const, std::shared_ptr<ndn::Tag> > >*) [74]
-----------------------------------------------
                                                 <spontaneous>
[75]     0.2    0.22    0.00                 nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::processErrorCode(boost::system::error_code const&) [75]
-----------------------------------------------
                                                 <spontaneous>
[76]     0.2    0.22    0.00                 nfd::face::operator<<(std::ostream&, nfd::face::TransportState) [76]
-----------------------------------------------
                0.00    0.21      16/16          nfd::UdpChannel::handleNewPeer(boost::system::error_code const&, unsigned long, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [58]
[77]     0.2    0.00    0.21      16         nfd::tests::FaceBenchmark::onLeftFaceCreated(std::shared_ptr<nfd::face::Face> const&) [77]
                0.00    0.21      16/16          nfd::UdpChannel::connect(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [78]
                0.00    0.00      16/16          std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr<nfd::face::Face>, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [139]
                0.00    0.00     576/798         ndn::util::FaceUri::~FaceUri() [165]
                0.00    0.00     544/608         ndn::util::FaceUri::FaceUri(ndn::util::FaceUri const&) [166]
                0.00    0.00      16/16          bool boost::detail::lcast_ret_unsigned<std::char_traits<char>, unsigned short, char>(unsigned short&, char const*, char const*) [223]
                0.00    0.00      16/18          std::function<void (std::string const&)>::function<std::_Bind<void (*(std::_Placeholder<1>))(std::string const&)>, void>(std::_Bind<void (*(std::_Placeholder<1>))(std::string const&)>) [221]
                0.00    0.00      16/16          std::function<void (std::shared_ptr<nfd::face::Face> const&)>::function<std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr<nfd::face::Face>, std::_Placeholder<1>)>, void>(std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr<nfd::face::Face>, std::_Placeholder<1>)>) [226]
                0.00    0.00      16/16          boost::asio::ip::detail::endpoint::endpoint(boost::asio::ip::address const&, unsigned short) [222]
                0.00    0.00      16/230         std::_Function_base::_Base_manager<std::_Bind<void (*(std::_Placeholder<1>))(std::string const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [169]
-----------------------------------------------
                0.00    0.21      16/16          nfd::tests::FaceBenchmark::onLeftFaceCreated(std::shared_ptr<nfd::face::Face> const&) [77]
[78]     0.2    0.00    0.21      16         nfd::UdpChannel::connect(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [78]
                0.00    0.21      16/32          nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency) [59]
                0.00    0.00      16/16          nfd::tests::FaceBenchmark::onRightFaceCreated(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&) [127]
                0.00    0.00      16/451781667     std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
                0.00    0.00      16/16          std::_Function_handler<void (std::shared_ptr<nfd::face::Face> const&), std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr<nfd::face::Face>, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr<nfd::face::Face> const&) [225]
                0.00    0.00      16/32          std::function<void (std::shared_ptr<nfd::face::Face> const&)>::operator()(std::shared_ptr<nfd::face::Face> const&) const [210]
-----------------------------------------------
                0.21    0.00 22038112/22038112     std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
[79]     0.2    0.21    0.00 22038112         std::_Sp_counted_ptr_inplace<ndn::Buffer, std::allocator<ndn::Buffer>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [79]
-----------------------------------------------
                                                 <spontaneous>
[80]     0.2    0.21    0.00                 ndn::lp::detail::FieldDecl<ndn::lp::field_location_tags::Header, unsigned long, 81ul, false>::decode(ndn::Block const&) [80]
-----------------------------------------------
                                                 <spontaneous>
[81]     0.2    0.21    0.00                 nfd::face::LpReassembler::doReassembly(std::tuple<unsigned long, unsigned long> const&) [81]
-----------------------------------------------
                0.20    0.00 5509528/5509528     ndn::Interest::~Interest() <cycle 2> [63]
[82]     0.2    0.20    0.00 5509528         std::_Rb_tree<ndn::name::Component, std::pair<ndn::name::Component const, bool>, std::_Select1st<std::pair<ndn::name::Component const, bool> >, std::greater<ndn::name::Component>, std::allocator<std::pair<ndn::name::Component const, bool> > >::_M_erase(std::_Rb_tree_node<std::pair<ndn::name::Component const, bool> >*) [82]
-----------------------------------------------
                                                 <spontaneous>
[83]     0.1    0.19    0.00                 _ZNSt14_Function_base13_Base_managerISt5_BindIFSt7_Mem_fnIMN3ndn4util6signal6SignalIN3nfd4face13LpReassemblerEJmmEEEFvSt14_List_iteratorINSA_4SlotEEEEPSA_SD_EEE10_M_managerERSt9_Any_dataRKSL_St18_Manager_operation [83]
-----------------------------------------------
                0.09    0.00 5509528/11019056     nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) [12]
                0.09    0.00 5509528/11019056     nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [11]
[84]     0.1    0.19    0.00 11019056         unsigned long ndn::lp::Packet::count<ndn::lp::detail::FieldDecl<ndn::lp::field_location_tags::Header, unsigned long, 817ul, false> >() const [84]
-----------------------------------------------
                0.03    0.00       1/5           boost::asio::detail::signal_set_service::deliver_signal(int) [114]
                0.03    0.00       1/5           nfd::tests::FaceBenchmark::~FaceBenchmark() [111]
                0.10    0.00       3/5           boost::asio::detail::epoll_reactor::deregister_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&, bool) [98]
[85]     0.1    0.17    0.00       5         boost::asio::detail::task_io_service::post_deferred_completions(boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>&) [85]
-----------------------------------------------
                                                 <spontaneous>
[86]     0.1    0.17    0.00                 nfd::face::GenericLinkService::decodeNack(ndn::Block const&, ndn::lp::Packet const&) [86]
-----------------------------------------------
                0.16    0.00 5509528/5509528     nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [11]
[87]     0.1    0.16    0.00 5509528         std::_Sp_counted_ptr_inplace<ndn::Data, std::allocator<ndn::Data>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [87]
-----------------------------------------------
                                                 <spontaneous>
[88]     0.1    0.16    0.00                 ndn::SimpleTag<ndn::lp::CachePolicy, 12>::~SimpleTag() [88]
-----------------------------------------------
                                                 <spontaneous>
[89]     0.1    0.15    0.00                 std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::shared_ptr<ndn::Tag> >, std::_Select1st<std::pair<unsigned long const, std::shared_ptr<ndn::Tag> > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::shared_ptr<ndn::Tag> > > >::erase(unsigned long const&) [89]
-----------------------------------------------
                0.15    0.00 5509528/5509528     std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
[90]     0.1    0.15    0.00 5509528         std::_Sp_counted_ptr_inplace<ndn::Interest, std::allocator<ndn::Interest>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [90]
-----------------------------------------------
                                                 <spontaneous>
[91]     0.1    0.15    0.00                 nfd::face::LinkService::sendNack(ndn::lp::Nack const&) [91]
-----------------------------------------------
                                                 <spontaneous>
[92]     0.1    0.14    0.00                 boost::asio::detail::task_io_service::task_cleanup::~task_cleanup() [92]
-----------------------------------------------
                                                 <spontaneous>
[93]     0.1    0.14    0.00                 ndn::lp::Nack::~Nack() [93]
-----------------------------------------------
                                                 <spontaneous>
[94]     0.1    0.14    0.00                 ndn::lp::detail::FieldDecl<ndn::lp::field_location_tags::Header, unsigned long, 816ul, false>::decode(ndn::Block const&) [94]
-----------------------------------------------
                                                 <spontaneous>
[95]     0.1    0.13    0.00                 std::_Sp_counted_ptr_inplace<ndn::SimpleTag<ndn::lp::CachePolicy, 12>, std::allocator<ndn::SimpleTag<ndn::lp::CachePolicy, 12> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [95]
-----------------------------------------------
                0.13    0.00 5509528/5509528     nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [11]
[96]     0.1    0.13    0.00 5509528         std::_Sp_counted_ptr_inplace<ndn::Data, std::allocator<ndn::Data>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [96]
-----------------------------------------------
                                                 <spontaneous>
[97]     0.1    0.12    0.00                 std::_Sp_counted_ptr_inplace<ndn::SimpleTag<ndn::lp::CachePolicy, 12>, std::allocator<ndn::SimpleTag<ndn::lp::CachePolicy, 12> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [97]
-----------------------------------------------
                0.00    0.03       1/3           boost::asio::detail::signal_set_service::remove_service(boost::asio::detail::signal_set_service*) [112]
                0.00    0.07       2/3           boost::asio::detail::reactive_socket_service_base::destroy(boost::asio::detail::reactive_socket_service_base::base_implementation_type&) [105]
[98]     0.1    0.00    0.10       3         boost::asio::detail::epoll_reactor::deregister_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&, bool) [98]
                0.10    0.00       3/5           boost::asio::detail::task_io_service::post_deferred_completions(boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>&) [85]
                0.00    0.00       3/11003268     boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>::~op_queue() [101]
-----------------------------------------------
                0.10    0.00 5509528/5509528     nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) [12]
[99]     0.1    0.10    0.00 5509528         std::_Sp_counted_ptr_inplace<ndn::Interest, std::allocator<ndn::Interest>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [99]
-----------------------------------------------
                                                 <spontaneous>
[100]    0.1    0.10    0.00                 std::_Sp_counted_ptr_inplace<ndn::SimpleTag<unsigned long, 11>, std::allocator<ndn::SimpleTag<unsigned long, 11> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [100]
-----------------------------------------------
                0.00    0.00       1/11003268     boost::asio::detail::signal_set_service::deliver_signal(int) [114]
                0.00    0.00       1/11003268     boost::asio::detail::task_io_service::run(boost::system::error_code&) [1]
                0.00    0.00       1/11003268     nfd::tests::FaceBenchmark::~FaceBenchmark() [111]
                0.00    0.00       2/11003268     boost::asio::signal_set_service::shutdown_service() [120]
                0.00    0.00       2/11003268     boost::asio::detail::epoll_reactor::shutdown_service() [123]
                0.00    0.00       3/11003268     boost::asio::detail::epoll_reactor::deregister_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&, bool) [98]
                0.09    0.00 11003258/11003268     boost::asio::detail::epoll_reactor::descriptor_state::perform_io(unsigned int) [36]
[101]    0.1    0.09    0.00 11003268         boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>::~op_queue() [101]
                0.00    0.00      32/11019072     boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>*>, 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]
-----------------------------------------------
                                                 <spontaneous>
[102]    0.1    0.09    0.00                 nfd::face::GenericLinkService::doSendNack(ndn::lp::Nack const&) [102]
-----------------------------------------------
                                                 <spontaneous>
[103]    0.1    0.09    0.00                 boost::bad_lexical_cast::~bad_lexical_cast() [103]
-----------------------------------------------
                                                 <spontaneous>
[104]    0.1    0.09    0.00                 boost::asio::detail::reactive_socket_sendto_op_base<boost::asio::const_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >::do_perform(boost::asio::detail::reactor_op*) [104]
-----------------------------------------------
                0.00    0.01       3/35          nfd::tests::FaceBenchmark::~FaceBenchmark() [111]
                0.00    0.06      32/35          nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency) [59]
[105]    0.1    0.00    0.07      35         boost::asio::detail::reactive_socket_service_base::destroy(boost::asio::detail::reactive_socket_service_base::base_implementation_type&) [105]
                0.00    0.07       2/3           boost::asio::detail::epoll_reactor::deregister_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&, bool) [98]
-----------------------------------------------
                                                 <spontaneous>
[106]    0.1    0.00    0.06                 boost::thread_specific_ptr<boost::asio::io_service>::delete_data::operator()(void*) [106]
                0.00    0.02       1/1           boost::asio::detail::task_io_service::shutdown_service() [115]
                0.00    0.02       1/1           boost::asio::signal_set_service::shutdown_service() [120]
                0.00    0.02       1/1           boost::asio::signal_set_service::~signal_set_service() [121]
                0.01    0.00       1/1           boost::asio::detail::epoll_reactor::shutdown_service() [123]
                0.00    0.00       1/1           boost::asio::socket_acceptor_service<boost::asio::ip::tcp>::shutdown_service() [341]
                0.00    0.00       1/1           boost::asio::stream_socket_service<boost::asio::ip::tcp>::shutdown_service() [337]
                0.00    0.00       1/1           boost::asio::datagram_socket_service<boost::asio::ip::udp>::shutdown_service() [339]
                0.00    0.00       1/1           boost::asio::detail::task_io_service::~task_io_service() [350]
                0.00    0.00       1/1           boost::asio::detail::epoll_reactor::~epoll_reactor() [347]
                0.00    0.00       1/1           boost::asio::socket_acceptor_service<boost::asio::ip::tcp>::~socket_acceptor_service() [342]
                0.00    0.00       1/1           boost::asio::stream_socket_service<boost::asio::ip::tcp>::~stream_socket_service() [338]
                0.00    0.00       1/1           boost::asio::datagram_socket_service<boost::asio::ip::udp>::~datagram_socket_service() [340]
-----------------------------------------------
[107]    0.0    0.06    0.00      36+9       <cycle 1 as a whole> [107]
                0.06    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&)) <cycle 1> [108]
                0.00    0.00       1             boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::signal_set_service>(boost::asio::io_service&) <cycle 1> [155]
                0.00    0.00       1             boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> >(boost::asio::io_service&) <cycle 1> [353]
                0.00    0.00       1             boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::stream_socket_service<boost::asio::ip::tcp> >(boost::asio::io_service&) <cycle 1> [351]
                0.00    0.00       1             boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::datagram_socket_service<boost::asio::ip::udp> >(boost::asio::io_service&) <cycle 1> [352]
-----------------------------------------------
                                   1             boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::stream_socket_service<boost::asio::ip::tcp> >(boost::asio::io_service&) <cycle 1> [351]
                                   1             boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> >(boost::asio::io_service&) <cycle 1> [353]
                                   1             boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::datagram_socket_service<boost::asio::ip::udp> >(boost::asio::io_service&) <cycle 1> [352]
                                   2             boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::signal_set_service>(boost::asio::io_service&) <cycle 1> [155]
                0.00    0.00       1/36          nfd::tests::FaceBenchmark::FaceBenchmark(char const*) [122]
                0.00    0.00       1/36          nfd::UdpChannel::UdpChannel(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, boost::chrono::duration<long, boost::ratio<1l, 1l> > const&) [125]
                0.00    0.00       2/36          nfd::TcpChannel::TcpChannel(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const&) [124]
                0.05    0.00      32/36          nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency) [59]
[108]    0.0    0.06    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&)) <cycle 1> [108]
                0.00    0.00       1/1           boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::detail::epoll_reactor>(boost::asio::io_service&) [354]
                                   1             boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::datagram_socket_service<boost::asio::ip::udp> >(boost::asio::io_service&) <cycle 1> [352]
                                   1             boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::stream_socket_service<boost::asio::ip::tcp> >(boost::asio::io_service&) <cycle 1> [351]
                                   1             boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> >(boost::asio::io_service&) <cycle 1> [353]
                                   1             boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::signal_set_service>(boost::asio::io_service&) <cycle 1> [155]
-----------------------------------------------
                0.06    0.00      32/32          nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >&&, ndn::nfd::FacePersistency, boost::chrono::duration<long, boost::ratio<1l, 1000000000l> >) [68]
[109]    0.0    0.06    0.00      32         nfd::face::operator<<(std::ostream&, nfd::face::FaceLogHelper<nfd::face::Transport> const&) [109]
-----------------------------------------------
                                                 <spontaneous>
[110]    0.0    0.04    0.00                 boost::asio::detail::object_pool<boost::asio::detail::epoll_reactor::descriptor_state>::~object_pool() [110]
-----------------------------------------------
                                                 <spontaneous>
[111]    0.0    0.00    0.04                 nfd::tests::FaceBenchmark::~FaceBenchmark() [111]
                0.03    0.00       1/5           boost::asio::detail::task_io_service::post_deferred_completions(boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>&) [85]
                0.00    0.01       3/35          boost::asio::detail::reactive_socket_service_base::destroy(boost::asio::detail::reactive_socket_service_base::base_implementation_type&) [105]
                0.00    0.00       1/1           std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > >::_M_erase(std::_Rb_tree_node<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >*) [134]
                0.00    0.00       1/11003268     boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>::~op_queue() [101]
                0.00    0.00      32/798         ndn::util::FaceUri::~FaceUri() [165]
                0.00    0.00       2/2           nfd::Channel::~Channel() [242]
                0.00    0.00       1/1           std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const, std::shared_ptr<nfd::face::Face> > > >::_M_erase(std::_Rb_tree_node<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const, std::shared_ptr<nfd::face::Face> > >*) [367]
-----------------------------------------------
                0.00    0.02       1/2           boost::asio::signal_set_service::~signal_set_service() [121]
                0.00    0.02       1/2           boost::asio::signal_set_service::shutdown_service() [120]
[112]    0.0    0.00    0.03       2         boost::asio::detail::signal_set_service::remove_service(boost::asio::detail::signal_set_service*) [112]
                0.00    0.03       1/3           boost::asio::detail::epoll_reactor::deregister_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&, bool) [98]
-----------------------------------------------
                0.00    0.03       1/1           boost::asio::detail::epoll_reactor::descriptor_state::perform_io(unsigned int) [36]
[113]    0.0    0.00    0.03       1         boost::asio::detail::signal_set_service::pipe_read_op::do_perform(boost::asio::detail::reactor_op*) [113]
                0.00    0.03       1/1           boost::asio::detail::signal_set_service::deliver_signal(int) [114]
-----------------------------------------------
                0.00    0.03       1/1           boost::asio::detail::signal_set_service::pipe_read_op::do_perform(boost::asio::detail::reactor_op*) [113]
[114]    0.0    0.00    0.03       1         boost::asio::detail::signal_set_service::deliver_signal(int) [114]
                0.03    0.00       1/5           boost::asio::detail::task_io_service::post_deferred_completions(boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>&) [85]
                0.00    0.00       1/11003268     boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>::~op_queue() [101]
-----------------------------------------------
                0.00    0.02       1/1           boost::thread_specific_ptr<boost::asio::io_service>::delete_data::operator()(void*) [106]
[115]    0.0    0.00    0.02       1         boost::asio::detail::task_io_service::shutdown_service() [115]
                0.00    0.02       1/17          boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, boost::_bi::bind_t<void, boost::_mfi::mf4<void, nfd::UdpChannel, boost::system::error_code const&, unsigned long, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&>, boost::_bi::list5<boost::_bi::value<nfd::UdpChannel*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [57]
                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) [355]
                0.00    0.00       1/1           boost::asio::detail::reactive_socket_accept_op<boost::asio::basic_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::ip::tcp, boost::_bi::bind_t<void, boost::_mfi::mf3<void, nfd::TcpChannel, boost::system::error_code const&, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&>, boost::_bi::list4<boost::_bi::value<nfd::TcpChannel*>, boost::arg<1> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [357]
-----------------------------------------------
                0.01    0.00 11019056/22038112     nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [5]
                0.01    0.00 11019056/22038112     nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [4]
[116]    0.0    0.02    0.00 22038112         std::_Sp_counted_ptr_inplace<ndn::Buffer, std::allocator<ndn::Buffer>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() [116]
-----------------------------------------------
                0.00    0.02      32/32          nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency) [59]
[117]    0.0    0.00    0.02      32         nfd::face::Face::Face(std::unique_ptr<nfd::face::LinkService, std::default_delete<nfd::face::LinkService> >, std::unique_ptr<nfd::face::Transport, std::default_delete<nfd::face::Transport> >) [117]
                0.02    0.00      32/32          nfd::face::Transport::setFaceAndLinkService(nfd::face::Face&, nfd::face::LinkService&) [118]
                0.00    0.00      32/32          nfd::face::Transport::getCounters() const [209]
                0.00    0.00      32/32          covariant return thunk to nfd::face::GenericLinkService::getCounters() const [220]
                0.00    0.00      32/32          nfd::face::FaceCounters::FaceCounters(nfd::face::LinkServiceCounters const&, nfd::face::TransportCounters const&) [198]
                0.00    0.00      32/32          nfd::face::LinkService::setFaceAndTransport(nfd::face::Face&, nfd::face::Transport&) [196]
-----------------------------------------------
                0.02    0.00      32/32          nfd::face::Face::Face(std::unique_ptr<nfd::face::LinkService, std::default_delete<nfd::face::LinkService> >, std::unique_ptr<nfd::face::Transport, std::default_delete<nfd::face::Transport> >) [117]
[118]    0.0    0.02    0.00      32         nfd::face::Transport::setFaceAndLinkService(nfd::face::Face&, nfd::face::LinkService&) [118]
-----------------------------------------------
                                                 <spontaneous>
[119]    0.0    0.02    0.00                 boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Multicast>, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Multicast>*>, 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) [119]
-----------------------------------------------
                0.00    0.02       1/1           boost::thread_specific_ptr<boost::asio::io_service>::delete_data::operator()(void*) [106]
[120]    0.0    0.00    0.02       1         boost::asio::signal_set_service::shutdown_service() [120]
                0.00    0.02       1/2           boost::asio::detail::signal_set_service::remove_service(boost::asio::detail::signal_set_service*) [112]
                0.00    0.00       2/11003268     boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>::~op_queue() [101]
-----------------------------------------------
                0.00    0.02       1/1           boost::thread_specific_ptr<boost::asio::io_service>::delete_data::operator()(void*) [106]
[121]    0.0    0.00    0.02       1         boost::asio::signal_set_service::~signal_set_service() [121]
                0.00    0.02       1/2           boost::asio::detail::signal_set_service::remove_service(boost::asio::detail::signal_set_service*) [112]
-----------------------------------------------
                                                 <spontaneous>
[122]    0.0    0.00    0.01                 nfd::tests::FaceBenchmark::FaceBenchmark(char const*) [122]
                0.00    0.00       1/1           nfd::TcpChannel::TcpChannel(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const&) [124]
                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&)) <cycle 1> [108]
                0.00    0.00       1/1           nfd::UdpChannel::UdpChannel(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, boost::chrono::duration<long, boost::ratio<1l, 1l> > const&) [125]
                0.00    0.00       1/1           nfd::TcpChannel::listen(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&, int) [150]
                0.00    0.00       1/1           nfd::UdpChannel::listen(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [154]
                0.00    0.00       2/2           boost::asio::basic_signal_set<boost::asio::signal_set_service>::add(int) [243]
                0.00    0.00       2/18          std::function<void (std::string const&)>::function<std::_Bind<void (*(std::_Placeholder<1>))(std::string const&)>, void>(std::_Bind<void (*(std::_Placeholder<1>))(std::string const&)>) [221]
                0.00    0.00       2/2           std::function<void (std::shared_ptr<nfd::face::Face> const&)>::function<std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)>, void>(std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)>) [244]
                0.00    0.00       2/250         std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [168]
                0.00    0.00       2/230         std::_Function_base::_Base_manager<std::_Bind<void (*(std::_Placeholder<1>))(std::string const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [169]
                0.00    0.00       1/38          nfd::getGlobalIoService() [185]
                0.00    0.00       1/1           nfd::tests::FaceBenchmark::parseConfig(char const*) [332]
-----------------------------------------------
                0.01    0.00       1/1           boost::thread_specific_ptr<boost::asio::io_service>::delete_data::operator()(void*) [106]
[123]    0.0    0.01    0.00       1         boost::asio::detail::epoll_reactor::shutdown_service() [123]
                0.00    0.00       2/11003268     boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>::~op_queue() [101]
-----------------------------------------------
                0.00    0.00       1/1           nfd::tests::FaceBenchmark::FaceBenchmark(char const*) [122]
[124]    0.0    0.00    0.00       1         nfd::TcpChannel::TcpChannel(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const&) [124]
                0.00    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&)) <cycle 1> [108]
                0.00    0.00       2/38          nfd::getGlobalIoService() [185]
                0.00    0.00       1/2           nfd::Channel::setUri(ndn::util::FaceUri const&) [241]
-----------------------------------------------
                0.00    0.00       1/1           nfd::tests::FaceBenchmark::FaceBenchmark(char const*) [122]
[125]    0.0    0.00    0.00       1         nfd::UdpChannel::UdpChannel(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, boost::chrono::duration<long, boost::ratio<1l, 1l> > 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&)) <cycle 1> [108]
                0.00    0.00       1/38          nfd::getGlobalIoService() [185]
                0.00    0.00       1/2           nfd::Channel::setUri(ndn::util::FaceUri const&) [241]
-----------------------------------------------
                0.00    0.00      32/32          nfd::tests::FaceBenchmark::onRightFaceCreated(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&) [127]
[126]    0.0    0.00    0.00      32         nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&) [126]
                0.00    0.00      96/451781667     std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
                0.00    0.00      32/32          _ZN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS_8InterestEEE7connectERKSt8functionIFvRKS6_EE [138]
                0.00    0.00      32/64          std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Interest const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Interest const&)#1}> const&, std::_Manager_operation) [133]
                0.00    0.00      32/32          _ZN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS_4DataEEE7connectERKSt8functionIFvRKS6_EE [137]
                0.00    0.00      32/64          std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Data const&)#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Data const&)#2}> const&, std::_Manager_operation) [132]
                0.00    0.00      32/32          _ZN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS_2lp4NackEEE7connectERKSt8functionIFvRKS7_EE [136]
                0.00    0.00      32/64          std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::lp::Nack const&)#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> 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() [171]
-----------------------------------------------
                0.00    0.00      16/16          nfd::UdpChannel::connect(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [78]
[127]    0.0    0.00    0.00      16         nfd::tests::FaceBenchmark::onRightFaceCreated(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&) [127]
                0.00    0.00      32/32          nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&) [126]
                0.00    0.00      32/608         ndn::util::FaceUri::FaceUri(ndn::util::FaceUri const&) [166]
                0.00    0.00      32/798         ndn::util::FaceUri::~FaceUri() [165]
-----------------------------------------------
                0.00    0.00      32/32          nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >&&, ndn::nfd::FacePersistency, boost::chrono::duration<long, boost::ratio<1l, 1000000000l> >) [68]
[128]    0.0    0.00    0.00      32         nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::DatagramTransport(boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >&&) [128]
                0.00    0.00      32/22038146     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/22038146     boost::asio::asio_handler_is_continuation(...) [66]
                0.00    0.00      32/32          nfd::face::Transport::Transport() [205]
-----------------------------------------------
                0.00    0.00       1/81          nfd::UdpChannel::listen(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [154]
                0.00    0.00      16/81          nfd::UdpChannel::handleNewPeer(boost::system::error_code const&, unsigned long, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [58]
                0.00    0.00      64/81          nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency) [59]
[129]    0.0    0.00    0.00      81         nfd::UdpChannel::waitForNewPeer(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [129]
                0.00    0.00      17/22038146     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/22038146     boost::asio::asio_handler_is_continuation(...) [66]
                0.00    0.00     288/389         boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [167]
                0.00    0.00     102/124         std::function<void (std::shared_ptr<nfd::face::Face> const&)>::function(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&) [174]
                0.00    0.00      85/106         std::function<void (std::string const&)>::function(std::function<void (std::string const&)> const&) [175]
                0.00    0.00      85/250         std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [168]
                0.00    0.00      51/230         std::_Function_base::_Base_manager<std::_Bind<void (*(std::_Placeholder<1>))(std::string const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [169]
                0.00    0.00      51/101         boost::_bi::storage5<boost::_bi::value<nfd::UdpChannel*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > >::~storage5() [176]
-----------------------------------------------
                0.00    0.00       1/7           void nfd::fw::registerStrategy<nfd::fw::AccessStrategy>() [142]
                0.00    0.00       1/7           void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy>() [143]
                0.00    0.00       1/7           void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy2>() [146]
                0.00    0.00       1/7           void nfd::fw::registerStrategy<nfd::fw::BroadcastStrategy>() [144]
                0.00    0.00       1/7           void nfd::fw::registerStrategy<nfd::fw::ClientControlStrategy>() [147]
                0.00    0.00       1/7           void nfd::fw::registerStrategy<nfd::fw::MulticastStrategy>() [145]
                0.00    0.00       1/7           void nfd::fw::registerStrategy<nfd::fw::NccStrategy>() [141]
[130]    0.0    0.00    0.00       7         nfd::fw::registerStrategyImpl(ndn::Name const&, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [130]
                0.00    0.00       7/110190574     ndn::Block::Block(ndn::Block const&) <cycle 3> [23]
                0.00    0.00       7/7           std::_Rb_tree_iterator<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > > std::_Rb_tree<ndn::Name, std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> >, std::_Select1st<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >, std::less<ndn::Name>, std::allocator<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > > >::_M_insert_<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > const&>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > const&) [135]
                0.00    0.00       7/451781667     ndn::Block::~Block() <cycle 2> [22]
                0.00    0.00       7/7           nfd::fw::getStrategyFactories() [228]
                0.00    0.00       7/14          std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)>::function(std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [227]
                0.00    0.00       1/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::NccStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::NccStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [232]
                0.00    0.00       1/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::MulticastStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::MulticastStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [236]
                0.00    0.00       1/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::ClientControlStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::ClientControlStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [238]
                0.00    0.00       1/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BroadcastStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BroadcastStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [235]
                0.00    0.00       1/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy2>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy2>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [237]
                0.00    0.00       1/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [234]
                0.00    0.00       1/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::AccessStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::AccessStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [233]
-----------------------------------------------
                0.00    0.00      32/64          _ZN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS_2lp4NackEEE7connectERKSt8functionIFvRKS7_EE [136]
                0.00    0.00      32/64          nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&) [126]
[131]    0.0    0.00    0.00      64         std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::lp::Nack const&)#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::lp::Nack const&)#3}> const&, std::_Manager_operation) [131]
                0.00    0.00      32/451781667     std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
-----------------------------------------------
                0.00    0.00      32/64          _ZN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS_4DataEEE7connectERKSt8functionIFvRKS6_EE [137]
                0.00    0.00      32/64          nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&) [126]
[132]    0.0    0.00    0.00      64         std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Data const&)#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Data const&)#2}> const&, std::_Manager_operation) [132]
                0.00    0.00      32/451781667     std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
-----------------------------------------------
                0.00    0.00      32/64          _ZN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS_8InterestEEE7connectERKSt8functionIFvRKS6_EE [138]
                0.00    0.00      32/64          nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&) [126]
[133]    0.0    0.00    0.00      64         std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Interest const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Interest const&)#1}> const&, std::_Manager_operation) [133]
                0.00    0.00      32/451781667     std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
-----------------------------------------------
                                  32             std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > >::_M_erase(std::_Rb_tree_node<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >*) [134]
                0.00    0.00       1/1           nfd::tests::FaceBenchmark::~FaceBenchmark() [111]
[134]    0.0    0.00    0.00       1+32      std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > >::_M_erase(std::_Rb_tree_node<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >*) [134]
                0.00    0.00      32/451781667     std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
                                  32             std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > >::_M_erase(std::_Rb_tree_node<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >*) [134]
-----------------------------------------------
                0.00    0.00       7/7           nfd::fw::registerStrategyImpl(ndn::Name const&, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [130]
[135]    0.0    0.00    0.00       7         std::_Rb_tree_iterator<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > > std::_Rb_tree<ndn::Name, std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> >, std::_Select1st<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >, std::less<ndn::Name>, std::allocator<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > > >::_M_insert_<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > const&>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > const&) [135]
                0.00    0.00       7/110190574     ndn::Block::Block(ndn::Block const&) <cycle 3> [23]
                0.00    0.00       7/14          std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)>::function(std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [227]
-----------------------------------------------
                0.00    0.00      32/32          nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&) [126]
[136]    0.0    0.00    0.00      32         _ZN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS_2lp4NackEEE7connectERKSt8functionIFvRKS7_EE [136]
                0.00    0.00      32/64          std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::lp::Nack const&)#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::lp::Nack const&)#3}> const&, std::_Manager_operation) [131]
                0.00    0.00      32/32          _ZNSt8functionIFvvEEC2ISt5_BindIFSt7_Mem_fnIMN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS5_2lp4NackEEEEFvSt14_List_iteratorINSE_4SlotEEEEPSE_SH_EEvEET_ [217]
                0.00    0.00      32/160         std::_Sp_counted_ptr_inplace<std::function<void ()>, std::allocator<std::function<void ()> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [172]
                0.00    0.00      32/192         std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_weak_release() [171]
-----------------------------------------------
                0.00    0.00      32/32          nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&) [126]
[137]    0.0    0.00    0.00      32         _ZN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS_4DataEEE7connectERKSt8functionIFvRKS6_EE [137]
                0.00    0.00      32/64          std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Data const&)#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Data const&)#2}> const&, std::_Manager_operation) [132]
                0.00    0.00      32/32          _ZNSt8functionIFvvEEC1ISt5_BindIFSt7_Mem_fnIMN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS5_4DataEEEEFvSt14_List_iteratorINSD_4SlotEEEEPSD_SG_EEvEET_ [215]
                0.00    0.00      32/160         std::_Sp_counted_ptr_inplace<std::function<void ()>, std::allocator<std::function<void ()> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [172]
                0.00    0.00      32/192         std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_weak_release() [171]
-----------------------------------------------
                0.00    0.00      32/32          nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&) [126]
[138]    0.0    0.00    0.00      32         _ZN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS_8InterestEEE7connectERKSt8functionIFvRKS6_EE [138]
                0.00    0.00      32/64          std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Interest const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Interest const&)#1}> const&, std::_Manager_operation) [133]
                0.00    0.00      32/32          _ZNSt8functionIFvvEEC2ISt5_BindIFSt7_Mem_fnIMN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS5_8InterestEEEEFvSt14_List_iteratorINSD_4SlotEEEEPSD_SG_EEvEET_ [218]
                0.00    0.00      32/160         std::_Sp_counted_ptr_inplace<std::function<void ()>, std::allocator<std::function<void ()> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [172]
                0.00    0.00      32/192         std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_weak_release() [171]
-----------------------------------------------
                0.00    0.00      16/16          nfd::tests::FaceBenchmark::onLeftFaceCreated(std::shared_ptr<nfd::face::Face> const&) [77]
[139]    0.0    0.00    0.00      16         std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr<nfd::face::Face>, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [139]
                0.00    0.00      16/451781667     std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() <cycle 2> [24]
-----------------------------------------------
                                   7             std::_Rb_tree<ndn::Name, std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> >, std::_Select1st<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >, std::less<ndn::Name>, std::allocator<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > > >::_M_erase(std::_Rb_tree_node<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >*) [140]
[140]    0.0    0.00    0.00       0+7       std::_Rb_tree<ndn::Name, std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> >, std::_Select1st<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >, std::less<ndn::Name>, std::allocator<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > > >::_M_erase(std::_Rb_tree_node<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >*) [140]
                0.00    0.00       7/451781667     ndn::Block::~Block() <cycle 2> [22]
                0.00    0.00       1/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::NccStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::NccStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [232]
                0.00    0.00       1/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::AccessStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::AccessStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [233]
                0.00    0.00       1/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BroadcastStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BroadcastStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [235]
                0.00    0.00       1/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::MulticastStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::MulticastStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [236]
                0.00    0.00       1/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [234]
                0.00    0.00       1/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy2>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy2>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [237]
                0.00    0.00       1/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::ClientControlStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::ClientControlStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [238]
                                   7             std::_Rb_tree<ndn::Name, std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> >, std::_Select1st<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >, std::less<ndn::Name>, std::allocator<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > > >::_M_erase(std::_Rb_tree_node<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >*) [140]
-----------------------------------------------
                                                 <spontaneous>
[141]    0.0    0.00    0.00                 void nfd::fw::registerStrategy<nfd::fw::NccStrategy>() [141]
                0.00    0.00       1/7           nfd::fw::registerStrategyImpl(ndn::Name const&, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [130]
                0.00    0.00       1/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::NccStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::NccStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [232]
-----------------------------------------------
                                                 <spontaneous>
[142]    0.0    0.00    0.00                 void nfd::fw::registerStrategy<nfd::fw::AccessStrategy>() [142]
                0.00    0.00       1/7           nfd::fw::registerStrategyImpl(ndn::Name const&, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [130]
                0.00    0.00       1/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::AccessStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::AccessStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [233]
-----------------------------------------------
                                                 <spontaneous>
[143]    0.0    0.00    0.00                 void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy>() [143]
                0.00    0.00       1/7           nfd::fw::registerStrategyImpl(ndn::Name const&, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [130]
                0.00    0.00       1/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [234]
-----------------------------------------------
                                                 <spontaneous>
[144]    0.0    0.00    0.00                 void nfd::fw::registerStrategy<nfd::fw::BroadcastStrategy>() [144]
                0.00    0.00       1/7           nfd::fw::registerStrategyImpl(ndn::Name const&, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [130]
                0.00    0.00       1/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BroadcastStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BroadcastStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [235]
-----------------------------------------------
                                                 <spontaneous>
[145]    0.0    0.00    0.00                 void nfd::fw::registerStrategy<nfd::fw::MulticastStrategy>() [145]
                0.00    0.00       1/7           nfd::fw::registerStrategyImpl(ndn::Name const&, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [130]
                0.00    0.00       1/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::MulticastStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::MulticastStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [236]
-----------------------------------------------
                                                 <spontaneous>
[146]    0.0    0.00    0.00                 void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy2>() [146]
                0.00    0.00       1/7           nfd::fw::registerStrategyImpl(ndn::Name const&, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [130]
                0.00    0.00       1/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy2>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy2>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [237]
-----------------------------------------------
                                                 <spontaneous>
[147]    0.0    0.00    0.00                 void nfd::fw::registerStrategy<nfd::fw::ClientControlStrategy>() [147]
                0.00    0.00       1/7           nfd::fw::registerStrategyImpl(ndn::Name const&, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [130]
                0.00    0.00       1/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::ClientControlStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::ClientControlStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [238]
-----------------------------------------------
                                                 <spontaneous>
[148]    0.0    0.00    0.00                 ndn::SignatureInfo::~SignatureInfo() [148]
                0.00    0.00       6/451781667     ndn::Block::~Block() <cycle 2> [22]
-----------------------------------------------
                0.00    0.00       1/1           nfd::TcpChannel::listen(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&, int) [150]
[149]    0.0    0.00    0.00       1         nfd::TcpChannel::accept(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [149]
                0.00    0.00       1/22038146     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/22038146     boost::asio::asio_handler_is_continuation(...) [66]
                0.00    0.00       6/124         std::function<void (std::shared_ptr<nfd::face::Face> const&)>::function(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&) [174]
                0.00    0.00       5/106         std::function<void (std::string const&)>::function(std::function<void (std::string const&)> const&) [175]
                0.00    0.00       5/250         std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [168]
                0.00    0.00       3/230         std::_Function_base::_Base_manager<std::_Bind<void (*(std::_Placeholder<1>))(std::string const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [169]
                0.00    0.00       3/5           boost::_bi::storage4<boost::_bi::value<nfd::TcpChannel*>, boost::arg<1> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > >::~storage4() [231]
-----------------------------------------------
                0.00    0.00       1/1           nfd::tests::FaceBenchmark::FaceBenchmark(char const*) [122]
[150]    0.0    0.00    0.00       1         nfd::TcpChannel::listen(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&, int) [150]
                0.00    0.00       1/1           nfd::TcpChannel::accept(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [149]
                0.00    0.00       1/892         boost::asio::ip::detail::endpoint::address() const [164]
                0.00    0.00       1/1           boost::asio::detail::epoll_reactor::register_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&) [345]
                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&) [343]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<nfd::fib::Entry>::~shared_ptr() [152]
[151]    0.0    0.00    0.00       1         std::_Sp_counted_ptr_inplace<nfd::fib::Entry, std::allocator<nfd::fib::Entry>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [151]
                0.00    0.00       1/451781667     ndn::Block::~Block() <cycle 2> [22]
-----------------------------------------------
                                                 <spontaneous>
[152]    0.0    0.00    0.00                 std::shared_ptr<nfd::fib::Entry>::~shared_ptr() [152]
                0.00    0.00       1/1           std::_Sp_counted_ptr_inplace<nfd::fib::Entry, std::allocator<nfd::fib::Entry>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() [151]
-----------------------------------------------
                                                 <spontaneous>
[153]    0.0    0.00    0.00                 std::tuple<bool, ndn::Block, ndn::lp::Packet>::~tuple() [153]
                0.00    0.00       1/451781667     ndn::Block::~Block() <cycle 2> [22]
-----------------------------------------------
                0.00    0.00       1/1           nfd::tests::FaceBenchmark::FaceBenchmark(char const*) [122]
[154]    0.0    0.00    0.00       1         nfd::UdpChannel::listen(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [154]
                0.00    0.00       1/81          nfd::UdpChannel::waitForNewPeer(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [129]
                0.00    0.00       1/33          boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::open(boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::implementation_type&, boost::asio::ip::udp const&, boost::system::error_code&) [191]
                0.00    0.00       1/33          void boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >::set_option<boost::asio::detail::socket_option::boolean<1, 2> >(boost::asio::detail::socket_option::boolean<1, 2> const&) [189]
                0.00    0.00       1/892         boost::asio::ip::detail::endpoint::address() const [164]
                0.00    0.00       1/33          boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >::bind(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&) [190]
-----------------------------------------------
                                   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&)) <cycle 1> [108]
[155]    0.0    0.00    0.00       1         boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::signal_set_service>(boost::asio::io_service&) <cycle 1> [155]
                0.00    0.00       1/22040045     boost::asio::detail::task_io_service::wake_one_thread_and_unlock(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&) [56]
                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*) [346]
                0.00    0.00       1/1           boost::asio::detail::signal_set_service::open_descriptors() [356]
                                   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&)) <cycle 1> [108]
-----------------------------------------------
                0.00    0.00       1/892         nfd::TcpChannel::listen(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&, int) [150]
                0.00    0.00       1/892         nfd::UdpChannel::listen(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> 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&) [167]
[164]    0.0    0.00    0.00     892         boost::asio::ip::detail::endpoint::address() const [164]
-----------------------------------------------
                0.00    0.00      30/798         void std::vector<std::pair<ndn::util::FaceUri, ndn::util::FaceUri>, std::allocator<std::pair<ndn::util::FaceUri, ndn::util::FaceUri> > >::_M_emplace_back_aux<std::pair<ndn::util::FaceUri, ndn::util::FaceUri> >(std::pair<ndn::util::FaceUri, ndn::util::FaceUri>&&) [239]
                0.00    0.00      32/798         nfd::tests::FaceBenchmark::onRightFaceCreated(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> 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*) [332]
                0.00    0.00      64/798         nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >&&, ndn::nfd::FacePersistency, boost::chrono::duration<long, boost::ratio<1l, 1000000000l> >) [68]
                0.00    0.00     576/798         nfd::tests::FaceBenchmark::onLeftFaceCreated(std::shared_ptr<nfd::face::Face> const&) [77]
[165]    0.0    0.00    0.00     798         ndn::util::FaceUri::~FaceUri() [165]
-----------------------------------------------
                0.00    0.00      32/608         nfd::tests::FaceBenchmark::parseConfig(char const*) [332]
                0.00    0.00      32/608         nfd::tests::FaceBenchmark::onRightFaceCreated(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&) [127]
                0.00    0.00     544/608         nfd::tests::FaceBenchmark::onLeftFaceCreated(std::shared_ptr<nfd::face::Face> const&) [77]
[166]    0.0    0.00    0.00     608         ndn::util::FaceUri::FaceUri(ndn::util::FaceUri const&) [166]
-----------------------------------------------
                0.00    0.00      28/389         nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency) [59]
                0.00    0.00      28/389         std::_Rb_tree_iterator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::piecewise_construct_t const&, std::tuple<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&>&&, std::tuple<>&&) [212]
                0.00    0.00      45/389         std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&) [213]
                0.00    0.00     288/389         nfd::UdpChannel::waitForNewPeer(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [129]
[167]    0.0    0.00    0.00     389         boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [167]
                0.00    0.00     890/892         boost::asio::ip::detail::endpoint::address() const [164]
-----------------------------------------------
                0.00    0.00       1/250         boost::asio::detail::reactive_socket_accept_op<boost::asio::basic_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::ip::tcp, boost::_bi::bind_t<void, boost::_mfi::mf3<void, nfd::TcpChannel, boost::system::error_code const&, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&>, boost::_bi::list4<boost::_bi::value<nfd::TcpChannel*>, boost::arg<1> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [357]
                0.00    0.00       2/250         nfd::tests::FaceBenchmark::FaceBenchmark(char const*) [122]
                0.00    0.00       5/250         nfd::TcpChannel::accept(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [149]
                0.00    0.00      33/250         boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, boost::_bi::bind_t<void, boost::_mfi::mf4<void, nfd::UdpChannel, boost::system::error_code const&, unsigned long, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&>, boost::_bi::list5<boost::_bi::value<nfd::UdpChannel*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [57]
                0.00    0.00      85/250         nfd::UdpChannel::waitForNewPeer(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [129]
                0.00    0.00     124/250         std::function<void (std::shared_ptr<nfd::face::Face> const&)>::function(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&) [174]
[168]    0.0    0.00    0.00     250         std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [168]
-----------------------------------------------
                0.00    0.00       2/230         nfd::tests::FaceBenchmark::FaceBenchmark(char const*) [122]
                0.00    0.00       2/230         boost::_bi::storage4<boost::_bi::value<nfd::TcpChannel*>, boost::arg<1> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > >::~storage4() [231]
                0.00    0.00       3/230         nfd::TcpChannel::accept(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [149]
                0.00    0.00      16/230         nfd::tests::FaceBenchmark::onLeftFaceCreated(std::shared_ptr<nfd::face::Face> const&) [77]
                0.00    0.00      50/230         boost::_bi::storage5<boost::_bi::value<nfd::UdpChannel*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > >::~storage5() [176]
                0.00    0.00      51/230         nfd::UdpChannel::waitForNewPeer(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [129]
                0.00    0.00     106/230         std::function<void (std::string const&)>::function(std::function<void (std::string const&)> const&) [175]
[169]    0.0    0.00    0.00     230         std::_Function_base::_Base_manager<std::_Bind<void (*(std::_Placeholder<1>))(std::string const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [169]
-----------------------------------------------
                0.00    0.00      32/192         std::_Function_base::_Base_manager<nfd::connectFaceClosedSignal(nfd::face::Face&, std::function<void ()> const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::connectFaceClosedSignal(nfd::face::Face&, std::function<void ()> const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}> const&, std::_Manager_operation) [181]
                0.00    0.00      32/192         nfd::connectFaceClosedSignal(nfd::face::Face&, std::function<void ()> const&) [194]
                0.00    0.00      32/192         nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency) [59]
                0.00    0.00      96/192         std::function<void ()>::function(std::function<void ()> const&) [178]
[170]    0.0    0.00    0.00     192         std::_Function_base::_Base_manager<nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency)::{lambda()#1}> const&, std::_Manager_operation) [170]
-----------------------------------------------
                0.00    0.00      32/192         _ZN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS_8InterestEEE7connectERKSt8functionIFvRKS6_EE [138]
                0.00    0.00      32/192         _ZN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS_4DataEEE7connectERKSt8functionIFvRKS6_EE [137]
                0.00    0.00      32/192         _ZN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS_2lp4NackEEE7connectERKSt8functionIFvRKS7_EE [136]
                0.00    0.00      96/192         nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&) [126]
[171]    0.0    0.00    0.00     192         std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_weak_release() [171]
-----------------------------------------------
                0.00    0.00      32/160         _ZN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS_8InterestEEE7connectERKSt8functionIFvRKS6_EE [138]
                0.00    0.00      32/160         _ZN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS_4DataEEE7connectERKSt8functionIFvRKS6_EE [137]
                0.00    0.00      32/160         _ZN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS_2lp4NackEEE7connectERKSt8functionIFvRKS7_EE [136]
                0.00    0.00      32/160         _ZN3ndn4util6signal6SignalIN3nfd4face9TransportEJNS4_14TransportStateES6_EE7connectERKSt8functionIFvRKS6_SA_EE [193]
                0.00    0.00      32/160         ndn::util::signal::Signal<nfd::face::LpReassembler, unsigned long, unsigned long>::connect(std::function<void (unsigned long const&, unsigned long const&)> const&) [192]
[172]    0.0    0.00    0.00     160         std::_Sp_counted_ptr_inplace<std::function<void ()>, std::allocator<std::function<void ()> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [172]
-----------------------------------------------
                0.00    0.00      16/144         std::_Rb_tree<ndn::util::scheduler::Scheduler::EventInfo, ndn::util::scheduler::Scheduler::EventInfo, std::_Identity<ndn::util::scheduler::Scheduler::EventInfo>, std::less<ndn::util::scheduler::Scheduler::EventInfo>, std::allocator<ndn::util::scheduler::Scheduler::EventInfo> >::_M_erase(std::_Rb_tree_node<ndn::util::scheduler::Scheduler::EventInfo>*) [366]
                0.00    0.00      48/144         nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle() [182]
                0.00    0.00      80/144         std::function<void ()>::function(std::function<void ()> const&) [178]
[173]    0.0    0.00    0.00     144         std::_Function_base::_Base_manager<nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle()::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle()::{lambda()#1}> const&, std::_Manager_operation) [173]
-----------------------------------------------
                0.00    0.00       6/124         nfd::TcpChannel::accept(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [149]
                0.00    0.00      16/124         boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, boost::_bi::bind_t<void, boost::_mfi::mf4<void, nfd::UdpChannel, boost::system::error_code const&, unsigned long, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&>, boost::_bi::list5<boost::_bi::value<nfd::UdpChannel*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [57]
                0.00    0.00     102/124         nfd::UdpChannel::waitForNewPeer(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [129]
[174]    0.0    0.00    0.00     124         std::function<void (std::shared_ptr<nfd::face::Face> const&)>::function(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&) [174]
                0.00    0.00     124/250         std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [168]
-----------------------------------------------
                0.00    0.00       5/106         nfd::TcpChannel::accept(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [149]
                0.00    0.00      16/106         boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, boost::_bi::bind_t<void, boost::_mfi::mf4<void, nfd::UdpChannel, boost::system::error_code const&, unsigned long, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&>, boost::_bi::list5<boost::_bi::value<nfd::UdpChannel*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [57]
                0.00    0.00      85/106         nfd::UdpChannel::waitForNewPeer(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [129]
[175]    0.0    0.00    0.00     106         std::function<void (std::string const&)>::function(std::function<void (std::string const&)> const&) [175]
                0.00    0.00     106/230         std::_Function_base::_Base_manager<std::_Bind<void (*(std::_Placeholder<1>))(std::string const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [169]
-----------------------------------------------
                0.00    0.00      50/101         boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, boost::_bi::bind_t<void, boost::_mfi::mf4<void, nfd::UdpChannel, boost::system::error_code const&, unsigned long, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&>, boost::_bi::list5<boost::_bi::value<nfd::UdpChannel*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [57]
                0.00    0.00      51/101         nfd::UdpChannel::waitForNewPeer(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [129]
[176]    0.0    0.00    0.00     101         boost::_bi::storage5<boost::_bi::value<nfd::UdpChannel*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > >::~storage5() [176]
                0.00    0.00      50/230         std::_Function_base::_Base_manager<std::_Bind<void (*(std::_Placeholder<1>))(std::string const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [169]
-----------------------------------------------
                0.00    0.00      48/96          nfd::scheduler::schedule(boost::chrono::duration<long, boost::ratio<1l, 1000000000l> > const&, std::function<void ()> const&) [184]
                0.00    0.00      48/96          nfd::scheduler::ScopedEventId::operator=(std::shared_ptr<ndn::util::scheduler::EventIdImpl> const&) [183]
[177]    0.0    0.00    0.00      96         nfd::scheduler::getGlobalScheduler() [177]
                0.00    0.00       1/38          nfd::getGlobalIoService() [185]
-----------------------------------------------
                0.00    0.00      32/96          std::_Function_base::_Base_manager<nfd::connectFaceClosedSignal(nfd::face::Face&, std::function<void ()> const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::connectFaceClosedSignal(nfd::face::Face&, std::function<void ()> const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}> const&, std::_Manager_operation) [181]
                0.00    0.00      64/96          nfd::connectFaceClosedSignal(nfd::face::Face&, std::function<void ()> const&) [194]
[178]    0.0    0.00    0.00      96         std::function<void ()>::function(std::function<void ()> const&) [178]
                0.00    0.00      96/192         std::_Function_base::_Base_manager<nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency)::{lambda()#1}> const&, std::_Manager_operation) [170]
                0.00    0.00      80/144         std::_Function_base::_Base_manager<nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle()::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle()::{lambda()#1}> const&, std::_Manager_operation) [173]
-----------------------------------------------
                0.00    0.00      32/64          nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency) [59]
                0.00    0.00      32/64          nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >&&, ndn::nfd::FacePersistency, boost::chrono::duration<long, boost::ratio<1l, 1000000000l> >) [68]
[179]    0.0    0.00    0.00      64         nfd::face::Transport::setPersistency(ndn::nfd::FacePersistency) [179]
-----------------------------------------------
                0.00    0.00      32/64          nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [204]
                0.00    0.00      32/64          ndn::util::signal::Signal<nfd::face::LpReassembler, unsigned long, unsigned long>::connect(std::function<void (unsigned long const&, unsigned long const&)> const&) [192]
[180]    0.0    0.00    0.00      64         std::_Function_base::_Base_manager<std::_Bind<nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&)::{lambda()#1} ()> >::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<std::_Bind<nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&)::{lambda()#1} ()> > const&, std::_Manager_operation) [180]
-----------------------------------------------
                0.00    0.00      32/64          nfd::connectFaceClosedSignal(nfd::face::Face&, std::function<void ()> const&) [194]
                0.00    0.00      32/64          _ZN3ndn4util6signal6SignalIN3nfd4face9TransportEJNS4_14TransportStateES6_EE7connectERKSt8functionIFvRKS6_SA_EE [193]
[181]    0.0    0.00    0.00      64         std::_Function_base::_Base_manager<nfd::connectFaceClosedSignal(nfd::face::Face&, std::function<void ()> const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::connectFaceClosedSignal(nfd::face::Face&, std::function<void ()> const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}> const&, std::_Manager_operation) [181]
                0.00    0.00      32/192         std::_Function_base::_Base_manager<nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency)::{lambda()#1}> const&, std::_Manager_operation) [170]
                0.00    0.00      32/96          std::function<void ()>::function(std::function<void ()> const&) [178]
-----------------------------------------------
                0.00    0.00      16/48          nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >&&, ndn::nfd::FacePersistency, boost::chrono::duration<long, boost::ratio<1l, 1000000000l> >) [68]
                0.00    0.00      32/48          std::_Function_handler<void (), nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle()::{lambda()#1}>::_M_invoke(std::_Any_data const&) [1929]
[182]    0.0    0.00    0.00      48         nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle() [182]
                0.00    0.00      48/48          nfd::scheduler::schedule(boost::chrono::duration<long, boost::ratio<1l, 1000000000l> > const&, std::function<void ()> const&) [184]
                0.00    0.00      48/48          nfd::scheduler::ScopedEventId::operator=(std::shared_ptr<ndn::util::scheduler::EventIdImpl> const&) [183]
                0.00    0.00      48/144         std::_Function_base::_Base_manager<nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle()::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle()::{lambda()#1}> const&, std::_Manager_operation) [173]
-----------------------------------------------
                0.00    0.00      48/48          nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle() [182]
[183]    0.0    0.00    0.00      48         nfd::scheduler::ScopedEventId::operator=(std::shared_ptr<ndn::util::scheduler::EventIdImpl> const&) [183]
                0.00    0.00      48/96          nfd::scheduler::getGlobalScheduler() [177]
-----------------------------------------------
                0.00    0.00      48/48          nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle() [182]
[184]    0.0    0.00    0.00      48         nfd::scheduler::schedule(boost::chrono::duration<long, boost::ratio<1l, 1000000000l> > const&, std::function<void ()> const&) [184]
                0.00    0.00      48/96          nfd::scheduler::getGlobalScheduler() [177]
-----------------------------------------------
                0.00    0.00       1/38          nfd::tests::FaceBenchmark::terminate(boost::system::error_code const&, int) [333]
                0.00    0.00       1/38          nfd::tests::FaceBenchmark::FaceBenchmark(char const*) [122]
                0.00    0.00       1/38          nfd::UdpChannel::UdpChannel(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, boost::chrono::duration<long, boost::ratio<1l, 1l> > const&) [125]
                0.00    0.00       1/38          nfd::scheduler::getGlobalScheduler() [177]
                0.00    0.00       2/38          nfd::TcpChannel::TcpChannel(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const&) [124]
                0.00    0.00      32/38          nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency) [59]
[185]    0.0    0.00    0.00      38         nfd::getGlobalIoService() [185]
-----------------------------------------------
                0.00    0.00      38/38          nfd::LoggerFactory::createLogger(std::string const&) [571]
[186]    0.0    0.00    0.00      38         nfd::Logger::Logger(std::string const&, nfd::LogLevel) [186]
-----------------------------------------------
                0.00    0.00      37/37          nfd::LoggerFactory::create(std::string const&) [577]
[187]    0.0    0.00    0.00      37         nfd::LoggerFactory::getInstance() [187]
                0.00    0.00       1/1           nfd::LoggerFactory::LoggerFactory() [330]
-----------------------------------------------
                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*) [346]
                0.00    0.00       1/35          boost::asio::detail::epoll_reactor::register_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&) [345]
                0.00    0.00      33/35          boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::open(boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::implementation_type&, boost::asio::ip::udp const&, boost::system::error_code&) [191]
[188]    0.0    0.00    0.00      35         boost::asio::detail::posix_mutex::posix_mutex() [188]
-----------------------------------------------
                0.00    0.00       1/33          nfd::UdpChannel::listen(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [154]
                0.00    0.00      32/33          nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency) [59]
[189]    0.0    0.00    0.00      33         void boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >::set_option<boost::asio::detail::socket_option::boolean<1, 2> >(boost::asio::detail::socket_option::boolean<1, 2> const&) [189]
-----------------------------------------------
                0.00    0.00       1/33          nfd::UdpChannel::listen(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [154]
                0.00    0.00      32/33          nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency) [59]
[190]    0.0    0.00    0.00      33         boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >::bind(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&) [190]
-----------------------------------------------
                0.00    0.00       1/33          nfd::UdpChannel::listen(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [154]
                0.00    0.00      32/33          nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency) [59]
[191]    0.0    0.00    0.00      33         boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::open(boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::implementation_type&, boost::asio::ip::udp const&, boost::system::error_code&) [191]
                0.00    0.00      33/35          boost::asio::detail::posix_mutex::posix_mutex() [188]
-----------------------------------------------
                0.00    0.00      32/32          nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [204]
[192]    0.0    0.00    0.00      32         ndn::util::signal::Signal<nfd::face::LpReassembler, unsigned long, unsigned long>::connect(std::function<void (unsigned long const&, unsigned long const&)> const&) [192]
                0.00    0.00      32/64          std::_Function_base::_Base_manager<std::_Bind<nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&)::{lambda()#1} ()> >::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<std::_Bind<nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&)::{lambda()#1} ()> > const&, std::_Manager_operation) [180]
                0.00    0.00      32/32          _ZNSt8functionIFvvEEC2ISt5_BindIFSt7_Mem_fnIMN3ndn4util6signal6SignalIN3nfd4face13LpReassemblerEJmmEEEFvSt14_List_iteratorINSC_4SlotEEEEPSC_SF_EEvEET_ [219]
                0.00    0.00      32/160         std::_Sp_counted_ptr_inplace<std::function<void ()>, std::allocator<std::function<void ()> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [172]
-----------------------------------------------
                0.00    0.00      32/32          nfd::connectFaceClosedSignal(nfd::face::Face&, std::function<void ()> const&) [194]
[193]    0.0    0.00    0.00      32         _ZN3ndn4util6signal6SignalIN3nfd4face9TransportEJNS4_14TransportStateES6_EE7connectERKSt8functionIFvRKS6_SA_EE [193]
                0.00    0.00      32/64          std::_Function_base::_Base_manager<nfd::connectFaceClosedSignal(nfd::face::Face&, std::function<void ()> const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::connectFaceClosedSignal(nfd::face::Face&, std::function<void ()> const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}> const&, std::_Manager_operation) [181]
                0.00    0.00      32/32          std::function<void ()>::function<std::_Bind<std::_Mem_fn<void (ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>::*)(std::_List_iterator<ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>::Slot>)> (ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>*, std::_List_iterator<ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>::Slot>)>, void>(std::_Bind<std::_Mem_fn<void (ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>::*)(std::_List_iterator<ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>::Slot>)> (ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>*, std::_List_iterator<ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>::Slot>)>) [216]
                0.00    0.00      32/160         std::_Sp_counted_ptr_inplace<std::function<void ()>, std::allocator<std::function<void ()> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [172]
-----------------------------------------------
                0.00    0.00      32/32          nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency) [59]
[194]    0.0    0.00    0.00      32         nfd::connectFaceClosedSignal(nfd::face::Face&, std::function<void ()> const&) [194]
                0.00    0.00      64/96          std::function<void ()>::function(std::function<void ()> const&) [178]
                0.00    0.00      32/32          _ZN3ndn4util6signal6SignalIN3nfd4face9TransportEJNS4_14TransportStateES6_EE7connectERKSt8functionIFvRKS6_SA_EE [193]
                0.00    0.00      32/64          std::_Function_base::_Base_manager<nfd::connectFaceClosedSignal(nfd::face::Face&, std::function<void ()> const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::connectFaceClosedSignal(nfd::face::Face&, std::function<void ()> const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}> const&, std::_Manager_operation) [181]
                0.00    0.00      32/192         std::_Function_base::_Base_manager<nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency)::{lambda()#1}> const&, std::_Manager_operation) [170]
-----------------------------------------------
                0.00    0.00      32/32          nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >&&, ndn::nfd::FacePersistency, boost::chrono::duration<long, boost::ratio<1l, 1000000000l> >) [68]
[195]    0.0    0.00    0.00      32         nfd::udp::computeMtu(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&) [195]
-----------------------------------------------
                0.00    0.00      32/32          nfd::face::Face::Face(std::unique_ptr<nfd::face::LinkService, std::default_delete<nfd::face::LinkService> >, std::unique_ptr<nfd::face::Transport, std::default_delete<nfd::face::Transport> >) [117]
[196]    0.0    0.00    0.00      32         nfd::face::LinkService::setFaceAndTransport(nfd::face::Face&, nfd::face::Transport&) [196]
-----------------------------------------------
                0.00    0.00      32/32          nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [204]
[197]    0.0    0.00    0.00      32         nfd::face::LinkService::LinkService() [197]
-----------------------------------------------
                0.00    0.00      32/32          nfd::face::Face::Face(std::unique_ptr<nfd::face::LinkService, std::default_delete<nfd::face::LinkService> >, std::unique_ptr<nfd::face::Transport, std::default_delete<nfd::face::Transport> >) [117]
[198]    0.0    0.00    0.00      32         nfd::face::FaceCounters::FaceCounters(nfd::face::LinkServiceCounters const&, nfd::face::TransportCounters const&) [198]
-----------------------------------------------
                0.00    0.00      32/32          nfd::face::GenericLinkService::Options::Options() [203]
[199]    0.0    0.00    0.00      32         nfd::face::LpFragmenter::Options::Options() [199]
-----------------------------------------------
                0.00    0.00      32/32          nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [204]
[200]    0.0    0.00    0.00      32         nfd::face::LpFragmenter::LpFragmenter(nfd::face::LpFragmenter::Options const&, nfd::face::LinkService const*) [200]
-----------------------------------------------
                0.00    0.00      32/32          nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency) [59]
[201]    0.0    0.00    0.00      32         nfd::face::LpReassembler::Options::Options() [201]
-----------------------------------------------
                0.00    0.00      32/32          nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [204]
[202]    0.0    0.00    0.00      32         nfd::face::LpReassembler::LpReassembler(nfd::face::LpReassembler::Options const&, nfd::face::LinkService const*) [202]
-----------------------------------------------
                0.00    0.00      32/32          nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency) [59]
[203]    0.0    0.00    0.00      32         nfd::face::GenericLinkService::Options::Options() [203]
                0.00    0.00      32/32          nfd::face::LpFragmenter::Options::Options() [199]
-----------------------------------------------
                0.00    0.00      32/32          nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency) [59]
[204]    0.0    0.00    0.00      32         nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [204]
                0.00    0.00      32/32          nfd::face::LinkService::LinkService() [197]
                0.00    0.00      32/32          nfd::face::LpFragmenter::LpFragmenter(nfd::face::LpFragmenter::Options const&, nfd::face::LinkService const*) [200]
                0.00    0.00      32/32          nfd::face::LpReassembler::LpReassembler(nfd::face::LpReassembler::Options const&, nfd::face::LinkService const*) [202]
                0.00    0.00      32/32          std::function<void (unsigned long const&, unsigned long const&)>::function<std::_Bind<nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&)::{lambda()#1} ()>, void>(std::_Bind<nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&)::{lambda()#1} ()>) [214]
                0.00    0.00      32/32          ndn::util::signal::Signal<nfd::face::LpReassembler, unsigned long, unsigned long>::connect(std::function<void (unsigned long const&, unsigned long const&)> const&) [192]
                0.00    0.00      32/64          std::_Function_base::_Base_manager<std::_Bind<nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&)::{lambda()#1} ()> >::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<std::_Bind<nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&)::{lambda()#1} ()> > const&, std::_Manager_operation) [180]
-----------------------------------------------
                0.00    0.00      32/32          nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::DatagramTransport(boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >&&) [128]
[205]    0.0    0.00    0.00      32         nfd::face::Transport::Transport() [205]
-----------------------------------------------
                0.00    0.00      32/32          nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >&&, ndn::nfd::FacePersistency, boost::chrono::duration<long, boost::ratio<1l, 1000000000l> >) [68]
[206]    0.0    0.00    0.00      32         nfd::Logger::now() [206]
-----------------------------------------------
                0.00    0.00      32/32          nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >&&, ndn::nfd::FacePersistency, boost::chrono::duration<long, boost::ratio<1l, 1000000000l> >) [68]
[207]    0.0    0.00    0.00      32         nfd::scheduler::ScopedEventId::ScopedEventId() [207]
-----------------------------------------------
                0.00    0.00      32/32          covariant return thunk to nfd::face::GenericLinkService::getCounters() const [220]
[208]    0.0    0.00    0.00      32         nfd::face::GenericLinkService::getCounters() const [208]
-----------------------------------------------
                0.00    0.00      32/32          nfd::face::Face::Face(std::unique_ptr<nfd::face::LinkService, std::default_delete<nfd::face::LinkService> >, std::unique_ptr<nfd::face::Transport, std::default_delete<nfd::face::Transport> >) [117]
[209]    0.0    0.00    0.00      32         nfd::face::Transport::getCounters() const [209]
-----------------------------------------------
                0.00    0.00      16/32          nfd::UdpChannel::connect(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [78]
                0.00    0.00      16/32          nfd::UdpChannel::handleNewPeer(boost::system::error_code const&, unsigned long, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [58]
[210]    0.0    0.00    0.00      32         std::function<void (std::shared_ptr<nfd::face::Face> const&)>::operator()(std::shared_ptr<nfd::face::Face> const&) const [210]
-----------------------------------------------
                0.00    0.00      32/32          nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency) [59]
[211]    0.0    0.00    0.00      32         std::_Sp_counted_ptr_inplace<nfd::face::Face, std::allocator<nfd::face::Face>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [211]
-----------------------------------------------
                0.00    0.00      32/32          nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency) [59]
[212]    0.0    0.00    0.00      32         std::_Rb_tree_iterator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::piecewise_construct_t const&, std::tuple<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&>&&, std::tuple<>&&) [212]
                0.00    0.00      32/32          std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&) [213]
                0.00    0.00      28/389         boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [167]
-----------------------------------------------
                0.00    0.00      32/32          std::_Rb_tree_iterator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::piecewise_construct_t const&, std::tuple<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&>&&, std::tuple<>&&) [212]
[213]    0.0    0.00    0.00      32         std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&) [213]
                0.00    0.00      45/389         boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [167]
                0.00    0.00       1/1           std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > >::_M_get_insert_unique_pos(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&) [368]
-----------------------------------------------
                0.00    0.00      32/32          nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [204]
[214]    0.0    0.00    0.00      32         std::function<void (unsigned long const&, unsigned long const&)>::function<std::_Bind<nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&)::{lambda()#1} ()>, void>(std::_Bind<nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&)::{lambda()#1} ()>) [214]
-----------------------------------------------
                0.00    0.00      32/32          _ZN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS_4DataEEE7connectERKSt8functionIFvRKS6_EE [137]
[215]    0.0    0.00    0.00      32         _ZNSt8functionIFvvEEC1ISt5_BindIFSt7_Mem_fnIMN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS5_4DataEEEEFvSt14_List_iteratorINSD_4SlotEEEEPSD_SG_EEvEET_ [215]
-----------------------------------------------
                0.00    0.00      32/32          _ZN3ndn4util6signal6SignalIN3nfd4face9TransportEJNS4_14TransportStateES6_EE7connectERKSt8functionIFvRKS6_SA_EE [193]
[216]    0.0    0.00    0.00      32         std::function<void ()>::function<std::_Bind<std::_Mem_fn<void (ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>::*)(std::_List_iterator<ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>::Slot>)> (ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>*, std::_List_iterator<ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>::Slot>)>, void>(std::_Bind<std::_Mem_fn<void (ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>::*)(std::_List_iterator<ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>::Slot>)> (ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>*, std::_List_iterator<ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>::Slot>)>) [216]
-----------------------------------------------
                0.00    0.00      32/32          _ZN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS_2lp4NackEEE7connectERKSt8functionIFvRKS7_EE [136]
[217]    0.0    0.00    0.00      32         _ZNSt8functionIFvvEEC2ISt5_BindIFSt7_Mem_fnIMN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS5_2lp4NackEEEEFvSt14_List_iteratorINSE_4SlotEEEEPSE_SH_EEvEET_ [217]
-----------------------------------------------
                0.00    0.00      32/32          _ZN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS_8InterestEEE7connectERKSt8functionIFvRKS6_EE [138]
[218]    0.0    0.00    0.00      32         _ZNSt8functionIFvvEEC2ISt5_BindIFSt7_Mem_fnIMN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS5_8InterestEEEEFvSt14_List_iteratorINSD_4SlotEEEEPSD_SG_EEvEET_ [218]
-----------------------------------------------
                0.00    0.00      32/32          ndn::util::signal::Signal<nfd::face::LpReassembler, unsigned long, unsigned long>::connect(std::function<void (unsigned long const&, unsigned long const&)> const&) [192]
[219]    0.0    0.00    0.00      32         _ZNSt8functionIFvvEEC2ISt5_BindIFSt7_Mem_fnIMN3ndn4util6signal6SignalIN3nfd4face13LpReassemblerEJmmEEEFvSt14_List_iteratorINSC_4SlotEEEEPSC_SF_EEvEET_ [219]
-----------------------------------------------
                0.00    0.00      32/32          nfd::face::Face::Face(std::unique_ptr<nfd::face::LinkService, std::default_delete<nfd::face::LinkService> >, std::unique_ptr<nfd::face::Transport, std::default_delete<nfd::face::Transport> >) [117]
[220]    0.0    0.00    0.00      32         covariant return thunk to nfd::face::GenericLinkService::getCounters() const [220]
                0.00    0.00      32/32          nfd::face::GenericLinkService::getCounters() const [208]
-----------------------------------------------
                0.00    0.00       2/18          nfd::tests::FaceBenchmark::FaceBenchmark(char const*) [122]
                0.00    0.00      16/18          nfd::tests::FaceBenchmark::onLeftFaceCreated(std::shared_ptr<nfd::face::Face> const&) [77]
[221]    0.0    0.00    0.00      18         std::function<void (std::string const&)>::function<std::_Bind<void (*(std::_Placeholder<1>))(std::string const&)>, void>(std::_Bind<void (*(std::_Placeholder<1>))(std::string const&)>) [221]
-----------------------------------------------
                0.00    0.00      16/16          nfd::tests::FaceBenchmark::onLeftFaceCreated(std::shared_ptr<nfd::face::Face> const&) [77]
[222]    0.0    0.00    0.00      16         boost::asio::ip::detail::endpoint::endpoint(boost::asio::ip::address const&, unsigned short) [222]
-----------------------------------------------
                0.00    0.00      16/16          nfd::tests::FaceBenchmark::onLeftFaceCreated(std::shared_ptr<nfd::face::Face> const&) [77]
[223]    0.0    0.00    0.00      16         bool boost::detail::lcast_ret_unsigned<std::char_traits<char>, unsigned short, char>(unsigned short&, char const*, char const*) [223]
-----------------------------------------------
                0.00    0.00      16/16          nfd::UdpChannel::handleNewPeer(boost::system::error_code const&, unsigned long, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [58]
[224]    0.0    0.00    0.00      16         std::_Function_handler<void (std::shared_ptr<nfd::face::Face> const&), std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr<nfd::face::Face> const&) [224]
-----------------------------------------------
                0.00    0.00      16/16          nfd::UdpChannel::connect(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [78]
[225]    0.0    0.00    0.00      16         std::_Function_handler<void (std::shared_ptr<nfd::face::Face> const&), std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr<nfd::face::Face>, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr<nfd::face::Face> const&) [225]
-----------------------------------------------
                0.00    0.00      16/16          nfd::tests::FaceBenchmark::onLeftFaceCreated(std::shared_ptr<nfd::face::Face> const&) [77]
[226]    0.0    0.00    0.00      16         std::function<void (std::shared_ptr<nfd::face::Face> const&)>::function<std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr<nfd::face::Face>, std::_Placeholder<1>)>, void>(std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr<nfd::face::Face>, std::_Placeholder<1>)>) [226]
-----------------------------------------------
                0.00    0.00       7/14          nfd::fw::registerStrategyImpl(ndn::Name const&, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [130]
                0.00    0.00       7/14          std::_Rb_tree_iterator<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > > std::_Rb_tree<ndn::Name, std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> >, std::_Select1st<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >, std::less<ndn::Name>, std::allocator<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > > >::_M_insert_<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > const&>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > const&) [135]
[227]    0.0    0.00    0.00      14         std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)>::function(std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [227]
                0.00    0.00       2/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::NccStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::NccStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [232]
                0.00    0.00       2/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::MulticastStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::MulticastStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [236]
                0.00    0.00       2/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::ClientControlStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::ClientControlStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [238]
                0.00    0.00       2/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BroadcastStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BroadcastStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [235]
                0.00    0.00       2/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy2>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy2>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [237]
                0.00    0.00       2/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [234]
                0.00    0.00       2/5           std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::AccessStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::AccessStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [233]
-----------------------------------------------
                0.00    0.00       7/7           nfd::fw::registerStrategyImpl(ndn::Name const&, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [130]
[228]    0.0    0.00    0.00       7         nfd::fw::getStrategyFactories() [228]
-----------------------------------------------
                0.00    0.00       7/7           nfd::LoggerFactory::LoggerFactory() [330]
[229]    0.0    0.00    0.00       7         std::map<std::string, nfd::LogLevel, std::less<std::string>, std::allocator<std::pair<std::string const, nfd::LogLevel> > >::operator[](std::string&&) [229]
                0.00    0.00       7/7           std::_Rb_tree<std::string, std::pair<std::string const, nfd::LogLevel>, std::_Select1st<std::pair<std::string const, nfd::LogLevel> >, std::less<std::string>, std::allocator<std::pair<std::string const, nfd::LogLevel> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::string const, nfd::LogLevel> >, std::string const&) [230]
-----------------------------------------------
                0.00    0.00       7/7           std::map<std::string, nfd::LogLevel, std::less<std::string>, std::allocator<std::pair<std::string const, nfd::LogLevel> > >::operator[](std::string&&) [229]
[230]    0.0    0.00    0.00       7         std::_Rb_tree<std::string, std::pair<std::string const, nfd::LogLevel>, std::_Select1st<std::pair<std::string const, nfd::LogLevel> >, std::less<std::string>, std::allocator<std::pair<std::string const, nfd::LogLevel> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::string const, nfd::LogLevel> >, std::string const&) [230]
                0.00    0.00       1/1           std::_Rb_tree<std::string, std::pair<std::string const, nfd::LogLevel>, std::_Select1st<std::pair<std::string const, nfd::LogLevel> >, std::less<std::string>, std::allocator<std::pair<std::string const, nfd::LogLevel> > >::_M_get_insert_unique_pos(std::string const&) [370]
-----------------------------------------------
                0.00    0.00       2/5           boost::asio::detail::reactive_socket_accept_op<boost::asio::basic_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::ip::tcp, boost::_bi::bind_t<void, boost::_mfi::mf3<void, nfd::TcpChannel, boost::system::error_code const&, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&>, boost::_bi::list4<boost::_bi::value<nfd::TcpChannel*>, boost::arg<1> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [357]
                0.00    0.00       3/5           nfd::TcpChannel::accept(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [149]
[231]    0.0    0.00    0.00       5         boost::_bi::storage4<boost::_bi::value<nfd::TcpChannel*>, boost::arg<1> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > >::~storage4() [231]
                0.00    0.00       2/230         std::_Function_base::_Base_manager<std::_Bind<void (*(std::_Placeholder<1>))(std::string const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [169]
-----------------------------------------------
                0.00    0.00       1/5           void nfd::fw::registerStrategy<nfd::fw::NccStrategy>() [141]
                0.00    0.00       1/5           nfd::fw::registerStrategyImpl(ndn::Name const&, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [130]
                0.00    0.00       1/5           std::_Rb_tree<ndn::Name, std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> >, std::_Select1st<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >, std::less<ndn::Name>, std::allocator<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > > >::_M_erase(std::_Rb_tree_node<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >*) [140]
                0.00    0.00       2/5           std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)>::function(std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [227]
[232]    0.0    0.00    0.00       5         std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::NccStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::NccStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [232]
-----------------------------------------------
                0.00    0.00       1/5           void nfd::fw::registerStrategy<nfd::fw::AccessStrategy>() [142]
                0.00    0.00       1/5           nfd::fw::registerStrategyImpl(ndn::Name const&, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [130]
                0.00    0.00       1/5           std::_Rb_tree<ndn::Name, std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> >, std::_Select1st<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >, std::less<ndn::Name>, std::allocator<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > > >::_M_erase(std::_Rb_tree_node<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >*) [140]
                0.00    0.00       2/5           std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)>::function(std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [227]
[233]    0.0    0.00    0.00       5         std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::AccessStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::AccessStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [233]
-----------------------------------------------
                0.00    0.00       1/5           void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy>() [143]
                0.00    0.00       1/5           nfd::fw::registerStrategyImpl(ndn::Name const&, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [130]
                0.00    0.00       1/5           std::_Rb_tree<ndn::Name, std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> >, std::_Select1st<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >, std::less<ndn::Name>, std::allocator<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > > >::_M_erase(std::_Rb_tree_node<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >*) [140]
                0.00    0.00       2/5           std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)>::function(std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [227]
[234]    0.0    0.00    0.00       5         std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [234]
-----------------------------------------------
                0.00    0.00       1/5           void nfd::fw::registerStrategy<nfd::fw::BroadcastStrategy>() [144]
                0.00    0.00       1/5           nfd::fw::registerStrategyImpl(ndn::Name const&, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [130]
                0.00    0.00       1/5           std::_Rb_tree<ndn::Name, std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> >, std::_Select1st<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >, std::less<ndn::Name>, std::allocator<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > > >::_M_erase(std::_Rb_tree_node<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >*) [140]
                0.00    0.00       2/5           std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)>::function(std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [227]
[235]    0.0    0.00    0.00       5         std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BroadcastStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BroadcastStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [235]
-----------------------------------------------
                0.00    0.00       1/5           void nfd::fw::registerStrategy<nfd::fw::MulticastStrategy>() [145]
                0.00    0.00       1/5           nfd::fw::registerStrategyImpl(ndn::Name const&, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [130]
                0.00    0.00       1/5           std::_Rb_tree<ndn::Name, std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> >, std::_Select1st<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >, std::less<ndn::Name>, std::allocator<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > > >::_M_erase(std::_Rb_tree_node<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >*) [140]
                0.00    0.00       2/5           std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)>::function(std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [227]
[236]    0.0    0.00    0.00       5         std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::MulticastStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::MulticastStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [236]
-----------------------------------------------
                0.00    0.00       1/5           void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy2>() [146]
                0.00    0.00       1/5           nfd::fw::registerStrategyImpl(ndn::Name const&, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [130]
                0.00    0.00       1/5           std::_Rb_tree<ndn::Name, std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> >, std::_Select1st<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >, std::less<ndn::Name>, std::allocator<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > > >::_M_erase(std::_Rb_tree_node<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >*) [140]
                0.00    0.00       2/5           std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)>::function(std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [227]
[237]    0.0    0.00    0.00       5         std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy2>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy2>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [237]
-----------------------------------------------
                0.00    0.00       1/5           void nfd::fw::registerStrategy<nfd::fw::ClientControlStrategy>() [147]
                0.00    0.00       1/5           nfd::fw::registerStrategyImpl(ndn::Name const&, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [130]
                0.00    0.00       1/5           std::_Rb_tree<ndn::Name, std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> >, std::_Select1st<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >, std::less<ndn::Name>, std::allocator<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > > >::_M_erase(std::_Rb_tree_node<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >*) [140]
                0.00    0.00       2/5           std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)>::function(std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [227]
[238]    0.0    0.00    0.00       5         std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::ClientControlStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::ClientControlStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation) [238]
-----------------------------------------------
                0.00    0.00       5/5           nfd::tests::FaceBenchmark::parseConfig(char const*) [332]
[239]    0.0    0.00    0.00       5         void std::vector<std::pair<ndn::util::FaceUri, ndn::util::FaceUri>, std::allocator<std::pair<ndn::util::FaceUri, ndn::util::FaceUri> > >::_M_emplace_back_aux<std::pair<ndn::util::FaceUri, ndn::util::FaceUri> >(std::pair<ndn::util::FaceUri, ndn::util::FaceUri>&&) [239]
                0.00    0.00      30/798         ndn::util::FaceUri::~FaceUri() [165]
-----------------------------------------------
                0.00    0.00       1/3           boost::thread_specific_ptr<boost::asio::io_service>::~thread_specific_ptr() [1205]
                0.00    0.00       1/3           boost::thread_specific_ptr<boost::random::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u> >::~thread_specific_ptr() [1209]
                0.00    0.00       1/3           boost::thread_specific_ptr<ndn::util::scheduler::Scheduler>::~thread_specific_ptr() [1202]
[240]    0.0    0.00    0.00       3         boost::detail::sp_counted_base::destroy() [240]
-----------------------------------------------
                0.00    0.00       1/2           nfd::TcpChannel::TcpChannel(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const&) [124]
                0.00    0.00       1/2           nfd::UdpChannel::UdpChannel(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, boost::chrono::duration<long, boost::ratio<1l, 1l> > const&) [125]
[241]    0.0    0.00    0.00       2         nfd::Channel::setUri(ndn::util::FaceUri const&) [241]
-----------------------------------------------
                0.00    0.00       2/2           nfd::tests::FaceBenchmark::~FaceBenchmark() [111]
[242]    0.0    0.00    0.00       2         nfd::Channel::~Channel() [242]
-----------------------------------------------
                0.00    0.00       2/2           nfd::tests::FaceBenchmark::FaceBenchmark(char const*) [122]
[243]    0.0    0.00    0.00       2         boost::asio::basic_signal_set<boost::asio::signal_set_service>::add(int) [243]
-----------------------------------------------
                0.00    0.00       2/2           nfd::tests::FaceBenchmark::FaceBenchmark(char const*) [122]
[244]    0.0    0.00    0.00       2         std::function<void (std::shared_ptr<nfd::face::Face> const&)>::function<std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)>, void>(std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)>) [244]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[245]    0.0    0.00    0.00       1         _GLOBAL__sub_I__Z10CityHash32PKcm [245]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[246]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd10ConfigFileC2ESt8functionIFvRKSsS3_RKN5boost13property_tree11basic_ptreeISsSsSt4lessISsEEEbEE [246]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[247]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd10FibManagerC2ERNS_3FibESt8functionIFSt10shared_ptrINS_4face4FaceEEmEERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE [247]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[248]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd10TcpChannelC2ERKN5boost4asio2ip14basic_endpointINS3_3tcpEEE [248]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[249]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd10TcpFactory16prohibitEndpointERKN5boost4asio2ip14basic_endpointINS3_3tcpEEE [249]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[250]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd10UdpChannelC2ERKN5boost4asio2ip14basic_endpointINS3_3udpEEERKNS1_6chrono8durationIlNS1_5ratioILl1ELl1EEEEE [250]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[251]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd10UdpFactory16prohibitEndpointERKN5boost4asio2ip14basic_endpointINS3_3udpEEE [251]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[252]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd10g_logMutexE [252]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[253]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd11FaceManagerC2ERNS_9FaceTableERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE [253]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[254]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd11ManagerBaseC2ERN3ndn4mgmt10DispatcherERKSs [254]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[255]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd12MeasurementsC2ERNS_8NameTreeE [255]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[256]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd12RttEstimatorC2EtN5boost6chrono8durationIlNS1_5ratioILl1ELl1000000EEEEEd [256]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[257]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd12getGlobalRngEv [257]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[258]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd12measurements5EntryC2ERKN3ndn4NameE [258]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[259]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd12scope_prefix9LOCALHOSTE [259]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[260]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd13DeadNonceList16DEFAULT_LIFETIMEE [260]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[261]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd13LoggerFactory11getInstanceEv [261]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[262]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd14NfdManagerBaseC2ERN3ndn4mgmt10DispatcherERNS_16CommandValidatorERKSs [262]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[263]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd14StrategyChoiceC2ERNS_8NameTreeESt10shared_ptrINS_2fw8StrategyEE [263]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[264]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd15EthernetFactory19createMulticastFaceERKNS_20NetworkInterfaceInfoERKN3ndn4util8ethernet7AddressE [264]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[265]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd15PrivilegeHelper11s_normalUidE [265]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[266]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd15strategy_choice5EntryC2ERKN3ndn4NameE [266]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[267]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd16CommandValidatorC2Ev [267]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[268]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd16StrategyInfoHost17clearStrategyInfoEv [268]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[269]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd17UnixStreamChannelC2ERKN5boost4asio5local14basic_endpointINS3_15stream_protocolEEE [269]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[270]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd17UnixStreamFactory13createChannelERKSs [270]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[271]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd18getGlobalIoServiceEv [271]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[272]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd19TablesConfigSection22DEFAULT_CS_MAX_PACKETSE [272]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[273]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd20MeasurementsAccessorC2ERNS_12MeasurementsERKNS_14StrategyChoiceERKNS_2fw8StrategyE [273]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[274]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd21StrategyChoiceManagerC2ERNS_14StrategyChoiceERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE [274]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[275]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd22ForwarderStatusManagerC2ERNS_9ForwarderERN3ndn4mgmt10DispatcherE [275]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[276]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd25setDebugNetworkInterfacesESt10shared_ptrISt6vectorINS_20NetworkInterfaceInfoESaIS2_EEE [276]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[277]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd2cs13priority_fifo18PriorityFifoPolicy11POLICY_NAMEE [277]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[278]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd2cs17makeDefaultPolicyEv [278]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[279]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd2cs3lru9LruPolicy11POLICY_NAMEE [279]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[280]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd2cs5Entry7setDataESt10shared_ptrIKN3ndn4DataEEb [280]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[281]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd2cs6PolicyC2ERKSs [281]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[282]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd2cs9EntryImplC2ERKN3ndn4NameE [282]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[283]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd2fw11NccStrategy13STRATEGY_NAMEE [283]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[284]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd2fw14AccessStrategy13STRATEGY_NAMEE [284]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[285]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd2fw17BestRouteStrategy13STRATEGY_NAMEE [285]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[286]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd2fw17BroadcastStrategy13STRATEGY_NAMEE [286]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[287]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd2fw17MulticastStrategy13STRATEGY_NAMEE [287]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[288]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd2fw18BestRouteStrategy213STRATEGY_NAMEE [288]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[289]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd2fw19makeDefaultStrategyERNS_9ForwarderE [289]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[290]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd2fw20RetxSuppressionFixed25DEFAULT_MIN_RETX_INTERVALE [290]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[291]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd2fw21ClientControlStrategy13STRATEGY_NAMEE [291]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[292]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd2fw26RetxSuppressionExponential24DEFAULT_INITIAL_INTERVALE [292]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[293]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd2fw8StrategyC2ERNS_9ForwarderERKN3ndn4NameE [293]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[294]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd3Fib12s_emptyEntryE [294]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[295]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd3NfdC2ERKSsRN3ndn8security8KeyChainE [295]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[296]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd3PitC2ERNS_8NameTreeE [296]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[297]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd3fib5EntryC2ERKN3ndn4NameE [297]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[298]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd3fib7NextHopC2ESt10shared_ptrINS_4face4FaceEE [298]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[299]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd3pit10FaceRecordC2ESt10shared_ptrINS_4face4FaceEE [299]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[300]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd3pit5EntryC2ERKN3ndn8InterestE [300]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[301]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd3pit8InRecordC2ESt10shared_ptrINS_4face4FaceEE [301]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[302]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd3pit9OutRecordC2ESt10shared_ptrINS_4face4FaceEE [302]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[303]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd3udp10computeMtuERKN5boost4asio2ip14basic_endpointINS3_3udpEEE [303]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[304]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd4face11LinkServiceC2Ev [304]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[305]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd4face12FaceCountersC2ERKNS0_19LinkServiceCountersERKNS0_17TransportCountersE [305]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[306]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd4face12LpFragmenter7OptionsC2Ev [306]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[307]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd4face12makeNullFaceERKN3ndn4util7FaceUriE [307]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[308]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd4face13LpReassembler7OptionsC2Ev [308]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[309]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd4face15StreamTransportIN5boost4asio2ip3tcpEE8g_loggerE [309]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[310]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd4face15StreamTransportIN5boost4asio5local15stream_protocolEE8g_loggerE [310]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[311]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd4face16makeInternalFaceERN3ndn8security8KeyChainE [311]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[312]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd4face17DatagramTransportIN5boost4asio2ip3udpENS0_7UnicastEE8g_loggerE [312]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[313]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd4face17DatagramTransportIN5boost4asio2ip3udpENS0_9MulticastEE8g_loggerE [313]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[314]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd4face17EthernetTransportC2ERKNS_20NetworkInterfaceInfoERKN3ndn4util8ethernet7AddressE [314]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[315]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd4face26GenericLinkServiceCountersC2ERKNS0_13LpReassemblerE [315]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[316]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd4face26InternalForwarderTransport8g_loggerE [316]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[317]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd4face4FaceC2ESt10unique_ptrINS0_11LinkServiceESt14default_deleteIS3_EES2_INS0_9TransportES4_IS7_EE [317]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[318]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd4facelsERSoNS0_14TransportStateE [318]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[319]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd7ChannelD2Ev [319]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[320]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd7general13setConfigFileERNS_10ConfigFileE [320]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[321]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd9FaceTableC2ERNS_9ForwarderE [321]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[322]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd9ForwarderC2Ev [322]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[323]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd9name_tree11computeHashERKN3ndn4NameE [323]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[324]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd9name_tree4NodeC2Ev [324]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[325]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZN3nfd9scheduler18getGlobalSchedulerEv [325]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[326]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZNK3nfd18NetworkRegionTable18isInProducerRegionERKN3ndn4LinkE [326]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[327]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZNK3nfd2fw15RetxSuppression15getLastOutgoingERKNS_3pit5EntryE [327]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[328]    0.0    0.00    0.00       1         _GLOBAL__sub_I__ZNK3nfd7Network5printERSo [328]
-----------------------------------------------
                0.00    0.00       1/1           __libc_csu_init [2557]
[329]    0.0    0.00    0.00       1         _GLOBAL__sub_I_main [329]
-----------------------------------------------
                0.00    0.00       1/1           nfd::LoggerFactory::getInstance() [187]
[330]    0.0    0.00    0.00       1         nfd::LoggerFactory::LoggerFactory() [330]
                0.00    0.00       7/7           std::map<std::string, nfd::LogLevel, std::less<std::string>, std::allocator<std::pair<std::string const, nfd::LogLevel> > >::operator[](std::string&&) [229]
-----------------------------------------------
                0.00    0.00       1/1           std::__shared_ptr<nfd::fib::Entry, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nfd::fib::Entry>, ndn::Name>(std::_Sp_make_shared_tag, std::allocator<nfd::fib::Entry> const&, ndn::Name&&) [1727]
[331]    0.0    0.00    0.00       1         nfd::fib::Entry::Entry(ndn::Name const&) [331]
-----------------------------------------------
                0.00    0.00       1/1           nfd::tests::FaceBenchmark::FaceBenchmark(char const*) [122]
[332]    0.0    0.00    0.00       1         nfd::tests::FaceBenchmark::parseConfig(char const*) [332]
                0.00    0.00      64/798         ndn::util::FaceUri::~FaceUri() [165]
                0.00    0.00      32/608         ndn::util::FaceUri::FaceUri(ndn::util::FaceUri const&) [166]
                0.00    0.00       5/5           void std::vector<std::pair<ndn::util::FaceUri, ndn::util::FaceUri>, std::allocator<std::pair<ndn::util::FaceUri, ndn::util::FaceUri> > >::_M_emplace_back_aux<std::pair<ndn::util::FaceUri, ndn::util::FaceUri> >(std::pair<ndn::util::FaceUri, ndn::util::FaceUri>&&) [239]
-----------------------------------------------
                0.00    0.00       1/1           boost::asio::detail::signal_handler<std::_Bind<void (*(std::_Placeholder<1>, 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) [349]
[333]    0.0    0.00    0.00       1         nfd::tests::FaceBenchmark::terminate(boost::system::error_code const&, int) [333]
                0.00    0.00       1/38          nfd::getGlobalIoService() [185]
-----------------------------------------------
                0.00    0.00       1/1           boost::thread_specific_ptr<ndn::util::scheduler::Scheduler>::~thread_specific_ptr() [1202]
[334]    0.0    0.00    0.00       1         boost::thread_specific_ptr<ndn::util::scheduler::Scheduler>::delete_data::~delete_data() [334]
-----------------------------------------------
                0.00    0.00       1/1           boost::thread_specific_ptr<boost::asio::io_service>::~thread_specific_ptr() [1205]
[335]    0.0    0.00    0.00       1         boost::thread_specific_ptr<boost::asio::io_service>::delete_data::~delete_data() [335]
-----------------------------------------------
                0.00    0.00       1/1           boost::thread_specific_ptr<boost::random::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u> >::~thread_specific_ptr() [1209]
[336]    0.0    0.00    0.00       1         boost::thread_specific_ptr<boost::random::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u> >::delete_data::~delete_data() [336]
-----------------------------------------------
                0.00    0.00       1/1           boost::thread_specific_ptr<boost::asio::io_service>::delete_data::operator()(void*) [106]
[337]    0.0    0.00    0.00       1         boost::asio::stream_socket_service<boost::asio::ip::tcp>::shutdown_service() [337]
-----------------------------------------------
                0.00    0.00       1/1           boost::thread_specific_ptr<boost::asio::io_service>::delete_data::operator()(void*) [106]
[338]    0.0    0.00    0.00       1         boost::asio::stream_socket_service<boost::asio::ip::tcp>::~stream_socket_service() [338]
-----------------------------------------------
                0.00    0.00       1/1           boost::thread_specific_ptr<boost::asio::io_service>::delete_data::operator()(void*) [106]
[339]    0.0    0.00    0.00       1         boost::asio::datagram_socket_service<boost::asio::ip::udp>::shutdown_service() [339]
-----------------------------------------------
                0.00    0.00       1/1           boost::thread_specific_ptr<boost::asio::io_service>::delete_data::operator()(void*) [106]
[340]    0.0    0.00    0.00       1         boost::asio::datagram_socket_service<boost::asio::ip::udp>::~datagram_socket_service() [340]
-----------------------------------------------
                0.00    0.00       1/1           boost::thread_specific_ptr<boost::asio::io_service>::delete_data::operator()(void*) [106]
[341]    0.0    0.00    0.00       1         boost::asio::socket_acceptor_service<boost::asio::ip::tcp>::shutdown_service() [341]
-----------------------------------------------
                0.00    0.00       1/1           boost::thread_specific_ptr<boost::asio::io_service>::delete_data::operator()(void*) [106]
[342]    0.0    0.00    0.00       1         boost::asio::socket_acceptor_service<boost::asio::ip::tcp>::~socket_acceptor_service() [342]
-----------------------------------------------
                0.00    0.00       1/1           nfd::TcpChannel::listen(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&, int) [150]
[343]    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&) [343]
-----------------------------------------------
                0.00    0.00       1/1           boost::thread_specific_ptr<ndn::util::scheduler::Scheduler>::delete_data::operator()(void*) [1200]
[344]    0.0    0.00    0.00       1         unsigned long boost::asio::detail::epoll_reactor::cancel_timer<boost::asio::time_traits<ndn::time::steady_clock> >(boost::asio::detail::timer_queue<boost::asio::time_traits<ndn::time::steady_clock> >&, boost::asio::detail::timer_queue<boost::asio::time_traits<ndn::time::steady_clock> >::per_timer_data&, unsigned long) [344]
-----------------------------------------------
                0.00    0.00       1/1           nfd::TcpChannel::listen(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&, int) [150]
[345]    0.0    0.00    0.00       1         boost::asio::detail::epoll_reactor::register_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&) [345]
                0.00    0.00       1/35          boost::asio::detail::posix_mutex::posix_mutex() [188]
-----------------------------------------------
                0.00    0.00       1/1           boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::signal_set_service>(boost::asio::io_service&) <cycle 1> [155]
[346]    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*) [346]
                0.00    0.00       1/35          boost::asio::detail::posix_mutex::posix_mutex() [188]
-----------------------------------------------
                0.00    0.00       1/1           boost::thread_specific_ptr<boost::asio::io_service>::delete_data::operator()(void*) [106]
[347]    0.0    0.00    0.00       1         boost::asio::detail::epoll_reactor::~epoll_reactor() [347]
                0.00    0.00       1/1           boost::asio::detail::epoll_reactor::~epoll_reactor() [348]
-----------------------------------------------
                0.00    0.00       1/1           boost::asio::detail::epoll_reactor::~epoll_reactor() [347]
[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::task_io_service::run(boost::system::error_code&) [1]
[349]    0.0    0.00    0.00       1         boost::asio::detail::signal_handler<std::_Bind<void (*(std::_Placeholder<1>, 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) [349]
                0.00    0.00       1/1           nfd::tests::FaceBenchmark::terminate(boost::system::error_code const&, int) [333]
-----------------------------------------------
                0.00    0.00       1/1           boost::thread_specific_ptr<boost::asio::io_service>::delete_data::operator()(void*) [106]
[350]    0.0    0.00    0.00       1         boost::asio::detail::task_io_service::~task_io_service() [350]
-----------------------------------------------
                                   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&)) <cycle 1> [108]
[351]    0.0    0.00    0.00       1         boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::stream_socket_service<boost::asio::ip::tcp> >(boost::asio::io_service&) <cycle 1> [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&)) <cycle 1> [108]
-----------------------------------------------
                                   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&)) <cycle 1> [108]
[352]    0.0    0.00    0.00       1         boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::datagram_socket_service<boost::asio::ip::udp> >(boost::asio::io_service&) <cycle 1> [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&)) <cycle 1> [108]
-----------------------------------------------
                                   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&)) <cycle 1> [108]
[353]    0.0    0.00    0.00       1         boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> >(boost::asio::io_service&) <cycle 1> [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&)) <cycle 1> [108]
-----------------------------------------------
                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&)) <cycle 1> [108]
[354]    0.0    0.00    0.00       1         boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::detail::epoll_reactor>(boost::asio::io_service&) [354]
                0.00    0.00       1/1           boost::asio::detail::eventfd_select_interrupter::open_descriptors() [358]
-----------------------------------------------
                0.00    0.00       1/1           boost::asio::detail::task_io_service::shutdown_service() [115]
[355]    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) [355]
-----------------------------------------------
                0.00    0.00       1/1           boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::signal_set_service>(boost::asio::io_service&) <cycle 1> [155]
[356]    0.0    0.00    0.00       1         boost::asio::detail::signal_set_service::open_descriptors() [356]
-----------------------------------------------
                0.00    0.00       1/1           boost::asio::detail::task_io_service::shutdown_service() [115]
[357]    0.0    0.00    0.00       1         boost::asio::detail::reactive_socket_accept_op<boost::asio::basic_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::ip::tcp, boost::_bi::bind_t<void, boost::_mfi::mf3<void, nfd::TcpChannel, boost::system::error_code const&, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&>, boost::_bi::list4<boost::_bi::value<nfd::TcpChannel*>, boost::arg<1> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) [357]
                0.00    0.00       2/5           boost::_bi::storage4<boost::_bi::value<nfd::TcpChannel*>, boost::arg<1> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > >::~storage4() [231]
                0.00    0.00       1/250         std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) [168]
-----------------------------------------------
                0.00    0.00       1/1           boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::detail::epoll_reactor>(boost::asio::io_service&) [354]
[358]    0.0    0.00    0.00       1         boost::asio::detail::eventfd_select_interrupter::open_descriptors() [358]
-----------------------------------------------
                0.00    0.00       1/1           boost::thread_specific_ptr<ndn::util::scheduler::Scheduler>::~thread_specific_ptr() [1202]
[359]    0.0    0.00    0.00       1         boost::detail::sp_counted_impl_pd<boost::thread_specific_ptr<ndn::util::scheduler::Scheduler>::delete_data*, boost::detail::do_heap_delete<boost::thread_specific_ptr<ndn::util::scheduler::Scheduler>::delete_data> >::dispose() [359]
-----------------------------------------------
                0.00    0.00       1/1           boost::thread_specific_ptr<ndn::util::scheduler::Scheduler>::~thread_specific_ptr() [1202]
[360]    0.0    0.00    0.00       1         boost::detail::sp_counted_impl_pd<boost::thread_specific_ptr<ndn::util::scheduler::Scheduler>::delete_data*, boost::detail::do_heap_delete<boost::thread_specific_ptr<ndn::util::scheduler::Scheduler>::delete_data> >::~sp_counted_impl_pd() [360]
-----------------------------------------------
                0.00    0.00       1/1           boost::thread_specific_ptr<boost::asio::io_service>::~thread_specific_ptr() [1205]
[361]    0.0    0.00    0.00       1         boost::detail::sp_counted_impl_pd<boost::thread_specific_ptr<boost::asio::io_service>::delete_data*, boost::detail::do_heap_delete<boost::thread_specific_ptr<boost::asio::io_service>::delete_data> >::dispose() [361]
-----------------------------------------------
                0.00    0.00       1/1           boost::thread_specific_ptr<boost::asio::io_service>::~thread_specific_ptr() [1205]
[362]    0.0    0.00    0.00       1         boost::detail::sp_counted_impl_pd<boost::thread_specific_ptr<boost::asio::io_service>::delete_data*, boost::detail::do_heap_delete<boost::thread_specific_ptr<boost::asio::io_service>::delete_data> >::~sp_counted_impl_pd() [362]
-----------------------------------------------
                0.00    0.00       1/1           boost::thread_specific_ptr<boost::random::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u> >::~thread_specific_ptr() [1209]
[363]    0.0    0.00    0.00       1         boost::detail::sp_counted_impl_pd<boost::thread_specific_ptr<boost::random::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u> >::delete_data*, boost::detail::do_heap_delete<boost::thread_specific_ptr<boost::random::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u> >::delete_data> >::dispose() [363]
-----------------------------------------------
                0.00    0.00       1/1           boost::thread_specific_ptr<boost::random::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u> >::~thread_specific_ptr() [1209]
[364]    0.0    0.00    0.00       1         boost::detail::sp_counted_impl_pd<boost::thread_specific_ptr<boost::random::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u> >::delete_data*, boost::detail::do_heap_delete<boost::thread_specific_ptr<boost::random::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u> >::delete_data> >::~sp_counted_impl_pd() [364]
-----------------------------------------------
                0.00    0.00       1/1           std::__shared_ptr<nfd::fib::Entry, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nfd::fib::Entry>, ndn::Name>(std::_Sp_make_shared_tag, std::allocator<nfd::fib::Entry> const&, ndn::Name&&) [1727]
[365]    0.0    0.00    0.00       1         std::_Sp_counted_ptr_inplace<nfd::fib::Entry, std::allocator<nfd::fib::Entry>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&) [365]
-----------------------------------------------
                                  16             std::_Rb_tree<ndn::util::scheduler::Scheduler::EventInfo, ndn::util::scheduler::Scheduler::EventInfo, std::_Identity<ndn::util::scheduler::Scheduler::EventInfo>, std::less<ndn::util::scheduler::Scheduler::EventInfo>, std::allocator<ndn::util::scheduler::Scheduler::EventInfo> >::_M_erase(std::_Rb_tree_node<ndn::util::scheduler::Scheduler::EventInfo>*) [366]
                0.00    0.00       1/1           boost::thread_specific_ptr<ndn::util::scheduler::Scheduler>::delete_data::operator()(void*) [1200]
[366]    0.0    0.00    0.00       1+16      std::_Rb_tree<ndn::util::scheduler::Scheduler::EventInfo, ndn::util::scheduler::Scheduler::EventInfo, std::_Identity<ndn::util::scheduler::Scheduler::EventInfo>, std::less<ndn::util::scheduler::Scheduler::EventInfo>, std::allocator<ndn::util::scheduler::Scheduler::EventInfo> >::_M_erase(std::_Rb_tree_node<ndn::util::scheduler::Scheduler::EventInfo>*) [366]
                0.00    0.00      16/144         std::_Function_base::_Base_manager<nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle()::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle()::{lambda()#1}> const&, std::_Manager_operation) [173]
                                  16             std::_Rb_tree<ndn::util::scheduler::Scheduler::EventInfo, ndn::util::scheduler::Scheduler::EventInfo, std::_Identity<ndn::util::scheduler::Scheduler::EventInfo>, std::less<ndn::util::scheduler::Scheduler::EventInfo>, std::allocator<ndn::util::scheduler::Scheduler::EventInfo> >::_M_erase(std::_Rb_tree_node<ndn::util::scheduler::Scheduler::EventInfo>*) [366]
-----------------------------------------------
                0.00    0.00       1/1           nfd::tests::FaceBenchmark::~FaceBenchmark() [111]
[367]    0.0    0.00    0.00       1         std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const, std::shared_ptr<nfd::face::Face> > > >::_M_erase(std::_Rb_tree_node<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const, std::shared_ptr<nfd::face::Face> > >*) [367]
-----------------------------------------------
                0.00    0.00       1/1           std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&) [213]
[368]    0.0    0.00    0.00       1         std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > >::_M_get_insert_unique_pos(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&) [368]
-----------------------------------------------
                                  38             std::_Rb_tree<std::string, std::pair<std::string const, nfd::Logger>, std::_Select1st<std::pair<std::string const, nfd::Logger> >, std::less<std::string>, std::allocator<std::pair<std::string const, nfd::Logger> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, nfd::Logger> >*) [369]
                0.00    0.00       1/1           nfd::LoggerFactory::~LoggerFactory() [579]
[369]    0.0    0.00    0.00       1+38      std::_Rb_tree<std::string, std::pair<std::string const, nfd::Logger>, std::_Select1st<std::pair<std::string const, nfd::Logger> >, std::less<std::string>, std::allocator<std::pair<std::string const, nfd::Logger> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, nfd::Logger> >*) [369]
                                  38             std::_Rb_tree<std::string, std::pair<std::string const, nfd::Logger>, std::_Select1st<std::pair<std::string const, nfd::Logger> >, std::less<std::string>, std::allocator<std::pair<std::string const, nfd::Logger> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, nfd::Logger> >*) [369]
-----------------------------------------------
                0.00    0.00       1/1           std::_Rb_tree<std::string, std::pair<std::string const, nfd::LogLevel>, std::_Select1st<std::pair<std::string const, nfd::LogLevel> >, std::less<std::string>, std::allocator<std::pair<std::string const, nfd::LogLevel> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::string const, nfd::LogLevel> >, std::string const&) [230]
[370]    0.0    0.00    0.00       1         std::_Rb_tree<std::string, std::pair<std::string const, nfd::LogLevel>, std::_Select1st<std::pair<std::string const, nfd::LogLevel> >, std::less<std::string>, std::allocator<std::pair<std::string const, nfd::LogLevel> > >::_M_get_insert_unique_pos(std::string const&) [370]
-----------------------------------------------
                                   7             std::_Rb_tree<std::string, std::pair<std::string const, nfd::LogLevel>, std::_Select1st<std::pair<std::string const, nfd::LogLevel> >, std::less<std::string>, std::allocator<std::pair<std::string const, nfd::LogLevel> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, nfd::LogLevel> >*) [2245]
[2245]   0.0    0.00    0.00       0+7       std::_Rb_tree<std::string, std::pair<std::string const, nfd::LogLevel>, std::_Select1st<std::pair<std::string const, nfd::LogLevel> >, std::less<std::string>, std::allocator<std::pair<std::string const, nfd::LogLevel> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, nfd::LogLevel> >*) [2245]
                                   7             std::_Rb_tree<std::string, std::pair<std::string const, nfd::LogLevel>, std::_Select1st<std::pair<std::string const, nfd::LogLevel> >, std::less<std::string>, std::allocator<std::pair<std::string const, nfd::LogLevel> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, nfd::LogLevel> >*) [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 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
 `<spontaneous>' is printed in the `name' field, and all the other
 fields are blank.

 For the function's children, the fields have the following meanings:

     self	This is the amount of time that was propagated directly
		from the child into the function.

     children	This is the amount of time that was propagated from the
		child's children to the function.

     called	This is the number of times the function called
		this child `/' the total number of times the child
		was called.  Recursive calls by the child are not
		listed in the number after the `/'.

     name	This is the name of the child.  The child's index
		number is printed after it.  If the child is a
		member of a cycle, the cycle number is printed
		between the name and the index number.

 If there are any cycles (circles) in the call graph, there is an
 entry for the cycle-as-a-whole.  This entry shows who called the
 cycle (as parents) and the members of the cycle (as children.)
 The `+' recursive calls entry shows the number of function calls that
 were internal to the cycle, and the calls entry for each member shows,
 for that member, how many times it was called from other members of
 the cycle.


Index by function name

 [245] _GLOBAL__sub_I__Z10CityHash32PKcm (city-hash.cpp) [194] nfd::connectFaceClosedSignal(nfd::face::Face&, std::function<void ()> const&) [356] boost::asio::detail::signal_set_service::open_descriptors()
 [246] _GLOBAL__sub_I__ZN3nfd10ConfigFileC2ESt8functionIFvRKSsS3_RKN5boost13property_tree11basic_ptreeISsSsSt4lessISsEEEbEE (config-file.cpp) [130] nfd::fw::registerStrategyImpl(ndn::Name const&, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&) [28] boost::asio::detail::reactive_socket_send_op<boost::asio::const_buffers_1, boost::_bi::bind_t<void, boost::_mfi::mf3<void, nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>, boost::system::error_code const&, unsigned long, ndn::Block const&>, boost::_bi::list4<boost::_bi::value<nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value<ndn::Block> > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long)
 [247] _GLOBAL__sub_I__ZN3nfd10FibManagerC2ERNS_3FibESt8functionIFSt10shared_ptrINS_4face4FaceEEmEERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE (fib-manager.cpp) [228] nfd::fw::getStrategyFactories() (strategy-registry.cpp) [191] boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::open(boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::implementation_type&, boost::asio::ip::udp const&, boost::system::error_code&)
 [248] _GLOBAL__sub_I__ZN3nfd10TcpChannelC2ERKN5boost4asio2ip14basic_endpointINS3_3tcpEEE (tcp-channel.cpp) [331] nfd::fib::Entry::Entry(ndn::Name const&) [357] boost::asio::detail::reactive_socket_accept_op<boost::asio::basic_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::ip::tcp, boost::_bi::bind_t<void, boost::_mfi::mf3<void, nfd::TcpChannel, boost::system::error_code const&, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&>, boost::_bi::list4<boost::_bi::value<nfd::TcpChannel*>, boost::arg<1> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > > > >::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__ZN3nfd10TcpFactory16prohibitEndpointERKN5boost4asio2ip14basic_endpointINS3_3tcpEEE (tcp-factory.cpp) [195] nfd::udp::computeMtu(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&) [358] boost::asio::detail::eventfd_select_interrupter::open_descriptors()
 [250] _GLOBAL__sub_I__ZN3nfd10UdpChannelC2ERKN5boost4asio2ip14basic_endpointINS3_3udpEEERKNS1_6chrono8durationIlNS1_5ratioILl1ELl1EEEEE (udp-channel.cpp) [13] nfd::face::LinkService::receiveData(ndn::Data const&) [2] boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>*>, 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)
 [251] _GLOBAL__sub_I__ZN3nfd10UdpFactory16prohibitEndpointERKN5boost4asio2ip14basic_endpointINS3_3udpEEE (udp-factory.cpp) [19] nfd::face::LinkService::sendInterest(ndn::Interest const&) [119] boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Multicast>, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Multicast>*>, 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)
 [252] _GLOBAL__sub_I__ZN3nfd10g_logMutexE (logger.cpp) [14] nfd::face::LinkService::receiveInterest(ndn::Interest const&) [57] boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, boost::_bi::bind_t<void, boost::_mfi::mf4<void, nfd::UdpChannel, boost::system::error_code const&, unsigned long, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&>, boost::_bi::list5<boost::_bi::value<nfd::UdpChannel*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > > > >::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__ZN3nfd11FaceManagerC2ERNS_9FaceTableERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE (face-manager.cpp) [196] nfd::face::LinkService::setFaceAndTransport(nfd::face::Face&, nfd::face::Transport&) [45] boost::asio::detail::reactive_socket_send_op_base<boost::asio::const_buffers_1>::do_perform(boost::asio::detail::reactor_op*)
 [254] _GLOBAL__sub_I__ZN3nfd11ManagerBaseC2ERN3ndn4mgmt10DispatcherERKSs (manager-base.cpp) [18] nfd::face::LinkService::sendData(ndn::Data const&) [105] boost::asio::detail::reactive_socket_service_base::destroy(boost::asio::detail::reactive_socket_service_base::base_implementation_type&)
 [255] _GLOBAL__sub_I__ZN3nfd12MeasurementsC2ERNS_8NameTreeE (measurements.cpp) [91] nfd::face::LinkService::sendNack(ndn::lp::Nack const&) [104] boost::asio::detail::reactive_socket_sendto_op_base<boost::asio::const_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >::do_perform(boost::asio::detail::reactor_op*)
 [256] _GLOBAL__sub_I__ZN3nfd12RttEstimatorC2EtN5boost6chrono8durationIlNS1_5ratioILl1ELl1000000EEEEEd (rtt-estimator.cpp) [197] nfd::face::LinkService::LinkService() [37] boost::asio::detail::reactive_socket_recvfrom_op_base<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >::do_perform(boost::asio::detail::reactor_op*)
 [257] _GLOBAL__sub_I__ZN3nfd12getGlobalRngEv (random.cpp) [198] nfd::face::FaceCounters::FaceCounters(nfd::face::LinkServiceCounters const&, nfd::face::TransportCounters const&) [101] boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>::~op_queue()
 [258] _GLOBAL__sub_I__ZN3nfd12measurements5EntryC2ERKN3ndn4NameE (measurements-entry.cpp) [199] nfd::face::LpFragmenter::Options::Options() [240] boost::detail::sp_counted_base::destroy()
 [259] _GLOBAL__sub_I__ZN3nfd12scope_prefix9LOCALHOSTE (pit-algorithm.cpp) [200] nfd::face::LpFragmenter::LpFragmenter(nfd::face::LpFragmenter::Options const&, nfd::face::LinkService const*) [223] bool boost::detail::lcast_ret_unsigned<std::char_traits<char>, unsigned short, char>(unsigned short&, char const*, char const*)
 [260] _GLOBAL__sub_I__ZN3nfd13DeadNonceList16DEFAULT_LIFETIMEE (dead-nonce-list.cpp) [81] nfd::face::LpReassembler::doReassembly(std::tuple<unsigned long, unsigned long> const&) [359] boost::detail::sp_counted_impl_pd<boost::thread_specific_ptr<ndn::util::scheduler::Scheduler>::delete_data*, boost::detail::do_heap_delete<boost::thread_specific_ptr<ndn::util::scheduler::Scheduler>::delete_data> >::dispose()
 [261] _GLOBAL__sub_I__ZN3nfd13LoggerFactory11getInstanceEv (logger-factory.cpp) [25] nfd::face::LpReassembler::receiveFragment(unsigned long, ndn::lp::Packet const&) [360] boost::detail::sp_counted_impl_pd<boost::thread_specific_ptr<ndn::util::scheduler::Scheduler>::delete_data*, boost::detail::do_heap_delete<boost::thread_specific_ptr<ndn::util::scheduler::Scheduler>::delete_data> >::~sp_counted_impl_pd()
 [262] _GLOBAL__sub_I__ZN3nfd14NfdManagerBaseC2ERN3ndn4mgmt10DispatcherERNS_16CommandValidatorERKSs (nfd-manager-base.cpp) [201] nfd::face::LpReassembler::Options::Options() [361] boost::detail::sp_counted_impl_pd<boost::thread_specific_ptr<boost::asio::io_service>::delete_data*, boost::detail::do_heap_delete<boost::thread_specific_ptr<boost::asio::io_service>::delete_data> >::dispose()
 [263] _GLOBAL__sub_I__ZN3nfd14StrategyChoiceC2ERNS_8NameTreeESt10shared_ptrINS_2fw8StrategyEE (strategy-choice.cpp) [202] nfd::face::LpReassembler::LpReassembler(nfd::face::LpReassembler::Options const&, nfd::face::LinkService const*) [362] boost::detail::sp_counted_impl_pd<boost::thread_specific_ptr<boost::asio::io_service>::delete_data*, boost::detail::do_heap_delete<boost::thread_specific_ptr<boost::asio::io_service>::delete_data> >::~sp_counted_impl_pd()
 [264] _GLOBAL__sub_I__ZN3nfd15EthernetFactory19createMulticastFaceERKNS_20NetworkInterfaceInfoERKN3ndn4util8ethernet7AddressE (ethernet-factory.cpp) [65] nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::handleSend(boost::system::error_code const&, unsigned long, ndn::Block const&) [363] boost::detail::sp_counted_impl_pd<boost::thread_specific_ptr<boost::random::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u> >::delete_data*, boost::detail::do_heap_delete<boost::thread_specific_ptr<boost::random::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u> >::delete_data> >::dispose()
 [265] _GLOBAL__sub_I__ZN3nfd15PrivilegeHelper11s_normalUidE (privilege-helper.cpp) [3] nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::handleReceive(boost::system::error_code const&, unsigned long) [364] boost::detail::sp_counted_impl_pd<boost::thread_specific_ptr<boost::random::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u> >::delete_data*, boost::detail::do_heap_delete<boost::thread_specific_ptr<boost::random::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u> >::delete_data> >::~sp_counted_impl_pd()
 [266] _GLOBAL__sub_I__ZN3nfd15strategy_choice5EntryC2ERKN3ndn4NameE (strategy-choice-entry.cpp) [4] nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::receiveDatagram(unsigned char const*, unsigned long, boost::system::error_code const&) [52] ndn::lp::detail::FieldDecl<ndn::lp::field_location_tags::Fragment, std::pair<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > >, 80ul, false>::ValueType ndn::lp::Packet::get<ndn::lp::detail::FieldDecl<ndn::lp::field_location_tags::Fragment, std::pair<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > >, 80ul, false> >(unsigned long) const
 [267] _GLOBAL__sub_I__ZN3nfd16CommandValidatorC2Ev (command-validator.cpp) [75] nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::processErrorCode(boost::system::error_code const&) [61] unsigned long ndn::lp::Packet::count<ndn::lp::detail::FieldDecl<ndn::lp::field_location_tags::Header, ndn::lp::CachePolicy, 820ul, false> >() const
 [268] _GLOBAL__sub_I__ZN3nfd16StrategyInfoHost17clearStrategyInfoEv (strategy-info-host.cpp) [10] nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::doSend(nfd::face::Transport::Packet&&) [84] unsigned long ndn::lp::Packet::count<ndn::lp::detail::FieldDecl<ndn::lp::field_location_tags::Header, unsigned long, 817ul, false> >() const
 [269] _GLOBAL__sub_I__ZN3nfd17UnixStreamChannelC2ERKN5boost4asio5local14basic_endpointINS3_15stream_protocolEEE (unix-stream-channel.cpp) [128] nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::DatagramTransport(boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >&&) [208] nfd::face::GenericLinkService::getCounters() const
 [270] _GLOBAL__sub_I__ZN3nfd17UnixStreamFactory13createChannelERKSs (unix-stream-factory.cpp) [53] nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Multicast>::DatagramTransport(boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >&&) [209] nfd::face::Transport::getCounters() const
 [271] _GLOBAL__sub_I__ZN3nfd18getGlobalIoServiceEv (global-io.cpp) [11] nfd::face::GenericLinkService::decodeData(ndn::Block const&, ndn::lp::Packet const&) [71] boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >::local_endpoint() const
 [272] _GLOBAL__sub_I__ZN3nfd19TablesConfigSection22DEFAULT_CS_MAX_PACKETSE (tables-config-section.cpp) [86] nfd::face::GenericLinkService::decodeNack(ndn::Block const&, ndn::lp::Packet const&) [164] boost::asio::ip::detail::endpoint::address() const
 [273] _GLOBAL__sub_I__ZN3nfd20MeasurementsAccessorC2ERNS_12MeasurementsERKNS_14StrategyChoiceERKNS_2fw8StrategyE (measurements-accessor.cpp) [21] nfd::face::GenericLinkService::doSendData(ndn::Data const&) [210] std::function<void (std::shared_ptr<nfd::face::Face> const&)>::operator()(std::shared_ptr<nfd::face::Face> const&) const
 [274] _GLOBAL__sub_I__ZN3nfd21StrategyChoiceManagerC2ERNS_14StrategyChoiceERN3ndn4mgmt10DispatcherERNS_16CommandValidatorE (strategy-choice-manager.cpp) [102] nfd::face::GenericLinkService::doSendNack(ndn::lp::Nack const&) [62] std::_List_base<ndn::Block, std::allocator<ndn::Block> >::_M_clear()
 [275] _GLOBAL__sub_I__ZN3nfd22ForwarderStatusManagerC2ERNS_9ForwarderERN3ndn4mgmt10DispatcherE (forwarder-status-manager.cpp) [7] nfd::face::GenericLinkService::sendNetPacket(ndn::lp::Packet&&) [169] std::_Function_base::_Base_manager<std::_Bind<void (*(std::_Placeholder<1>))(std::string const&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)
 [276] _GLOBAL__sub_I__ZN3nfd25setDebugNetworkInterfacesESt10shared_ptrISt6vectorINS_20NetworkInterfaceInfoESaIS2_EEE (network-interface.cpp) [12] nfd::face::GenericLinkService::decodeInterest(ndn::Block const&, ndn::lp::Packet const&) [83] _ZNSt14_Function_base13_Base_managerISt5_BindIFSt7_Mem_fnIMN3ndn4util6signal6SignalIN3nfd4face13LpReassemblerEJmmEEEFvSt14_List_iteratorINSA_4SlotEEEEPSA_SD_EEE10_M_managerERSt9_Any_dataRKSL_St18_Manager_operation
 [277] _GLOBAL__sub_I__ZN3nfd2cs13priority_fifo18PriorityFifoPolicy11POLICY_NAMEE (cs-policy-priority-fifo.cpp) [20] nfd::face::GenericLinkService::doSendInterest(ndn::Interest const&) [44] std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (nfd::face::LpReassembler::*)(std::tuple<unsigned long, unsigned long> const&)> (nfd::face::LpReassembler*, std::tuple<unsigned long, unsigned long>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)
 [278] _GLOBAL__sub_I__ZN3nfd2cs17makeDefaultPolicyEv (cs.cpp) [6] nfd::face::GenericLinkService::decodeNetPacket(ndn::Block const&, ndn::lp::Packet const&) [168] std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)
 [279] _GLOBAL__sub_I__ZN3nfd2cs3lru9LruPolicy11POLICY_NAMEE (cs-policy-lru.cpp) [5] nfd::face::GenericLinkService::doReceivePacket(nfd::face::Transport::Packet&&) [139] std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr<nfd::face::Face>, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)
 [280] _GLOBAL__sub_I__ZN3nfd2cs5Entry7setDataESt10shared_ptrIKN3ndn4DataEEb (cs-entry.cpp) [203] nfd::face::GenericLinkService::Options::Options() [180] std::_Function_base::_Base_manager<std::_Bind<nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&)::{lambda()#1} ()> >::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<std::_Bind<nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&)::{lambda()#1} ()> > const&, std::_Manager_operation) (functional)
 [281] _GLOBAL__sub_I__ZN3nfd2cs6PolicyC2ERKSs (cs-policy.cpp) [204] nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&) [170] std::_Function_base::_Base_manager<nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency)::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency)::{lambda()#1}> const&, std::_Manager_operation) (functional)
 [282] _GLOBAL__sub_I__ZN3nfd2cs9EntryImplC2ERKN3ndn4NameE (cs-entry-impl.cpp) [182] nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle() [181] std::_Function_base::_Base_manager<nfd::connectFaceClosedSignal(nfd::face::Face&, std::function<void ()> const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::connectFaceClosedSignal(nfd::face::Face&, std::function<void ()> const&)::{lambda(nfd::face::TransportState, nfd::face::TransportState)#1}> const&, std::_Manager_operation) (functional)
 [283] _GLOBAL__sub_I__ZN3nfd2fw11NccStrategy13STRATEGY_NAMEE (ncc-strategy.cpp) [68] nfd::face::UnicastUdpTransport::UnicastUdpTransport(boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >&&, ndn::nfd::FacePersistency, boost::chrono::duration<long, boost::ratio<1l, 1000000000l> >) [232] std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::NccStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::NccStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation)
 [284] _GLOBAL__sub_I__ZN3nfd2fw14AccessStrategy13STRATEGY_NAMEE (access-strategy.cpp) [117] nfd::face::Face::Face(std::unique_ptr<nfd::face::LinkService, std::default_delete<nfd::face::LinkService> >, std::unique_ptr<nfd::face::Transport, std::default_delete<nfd::face::Transport> >) [233] std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::AccessStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::AccessStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation)
 [285] _GLOBAL__sub_I__ZN3nfd2fw17BestRouteStrategy13STRATEGY_NAMEE (best-route-strategy.cpp) [179] nfd::face::Transport::setPersistency(ndn::nfd::FacePersistency) [234] std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation)
 [286] _GLOBAL__sub_I__ZN3nfd2fw17BroadcastStrategy13STRATEGY_NAMEE (broadcast-strategy.cpp) [118] nfd::face::Transport::setFaceAndLinkService(nfd::face::Face&, nfd::face::LinkService&) [235] std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BroadcastStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BroadcastStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation)
 [287] _GLOBAL__sub_I__ZN3nfd2fw17MulticastStrategy13STRATEGY_NAMEE (multicast-strategy.cpp) [9] nfd::face::Transport::send(nfd::face::Transport::Packet&&) [236] std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::MulticastStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::MulticastStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation)
 [288] _GLOBAL__sub_I__ZN3nfd2fw18BestRouteStrategy213STRATEGY_NAMEE (best-route-strategy2.cpp) [50] nfd::face::Transport::Packet::Packet(ndn::Block&&) [237] std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy2>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::BestRouteStrategy2>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation)
 [289] _GLOBAL__sub_I__ZN3nfd2fw19makeDefaultStrategyERNS_9ForwarderE (strategy-registry.cpp) [40] nfd::face::Transport::receive(nfd::face::Transport::Packet&&) [238] std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::ClientControlStrategy>()::{lambda(nfd::Forwarder&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<void nfd::fw::registerStrategy<nfd::fw::ClientControlStrategy>()::{lambda(nfd::Forwarder&)#1}> const&, std::_Manager_operation)
 [290] _GLOBAL__sub_I__ZN3nfd2fw20RetxSuppressionFixed25DEFAULT_MIN_RETX_INTERVALE (retx-suppression-fixed.cpp) [205] nfd::face::Transport::Transport() [173] std::_Function_base::_Base_manager<nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle()::{lambda()#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::face::UnicastUdpTransport::scheduleClosureWhenIdle()::{lambda()#1}> const&, std::_Manager_operation) (functional)
 [291] _GLOBAL__sub_I__ZN3nfd2fw21ClientControlStrategy13STRATEGY_NAMEE (client-control-strategy.cpp) [76] nfd::face::operator<<(std::ostream&, nfd::face::TransportState) [131] std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::lp::Nack const&)#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::lp::Nack const&)#3}> const&, std::_Manager_operation)
 [292] _GLOBAL__sub_I__ZN3nfd2fw26RetxSuppressionExponential24DEFAULT_INITIAL_INTERVALE (retx-suppression-exponential.cpp) [109] nfd::face::operator<<(std::ostream&, nfd::face::FaceLogHelper<nfd::face::Transport> const&) [132] std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Data const&)#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Data const&)#2}> const&, std::_Manager_operation)
 [293] _GLOBAL__sub_I__ZN3nfd2fw8StrategyC2ERNS_9ForwarderERKN3ndn4NameE (strategy.cpp) [332] nfd::tests::FaceBenchmark::parseConfig(char const*) [133] std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Interest const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Interest const&)#1}> const&, std::_Manager_operation)
 [294] _GLOBAL__sub_I__ZN3nfd3Fib12s_emptyEntryE (fib.cpp) [77] nfd::tests::FaceBenchmark::onLeftFaceCreated(std::shared_ptr<nfd::face::Face> const&) [38] std::__shared_count<(__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&)
 [295] _GLOBAL__sub_I__ZN3nfd3NfdC2ERKSsRN3ndn8security8KeyChainE (nfd.cpp) [127] nfd::tests::FaceBenchmark::onRightFaceCreated(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&) [24] std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
 [296] _GLOBAL__sub_I__ZN3nfd3PitC2ERNS_8NameTreeE (pit.cpp) [126] nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&) [171] std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_weak_release()
 [297] _GLOBAL__sub_I__ZN3nfd3fib5EntryC2ERKN3ndn4NameE (fib-entry.cpp) [333] nfd::tests::FaceBenchmark::terminate(boost::system::error_code const&, int) [70] std::_Function_handler<void (ndn::Data const&), nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Data const&)#2}>::_M_invoke(std::_Any_data const&, ndn::Data const&)
 [298] _GLOBAL__sub_I__ZN3nfd3fib7NextHopC2ESt10shared_ptrINS_4face4FaceEE (fib-nexthop.cpp) [206] nfd::Logger::now() [69] std::_Function_handler<void (ndn::Interest const&), nfd::tests::FaceBenchmark::tieFaces(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)::{lambda(ndn::Interest const&)#1}>::_M_invoke(std::_Any_data const&, ndn::Interest const&)
 [299] _GLOBAL__sub_I__ZN3nfd3pit10FaceRecordC2ESt10shared_ptrINS_4face4FaceEE (pit-face-record.cpp) [186] nfd::Logger::Logger(std::string const&, nfd::LogLevel) [224] std::_Function_handler<void (std::shared_ptr<nfd::face::Face> const&), std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr<nfd::face::Face> const&)
 [300] _GLOBAL__sub_I__ZN3nfd3pit5EntryC2ERKN3ndn8InterestE (pit-entry.cpp) [241] nfd::Channel::setUri(ndn::util::FaceUri const&) [225] std::_Function_handler<void (std::shared_ptr<nfd::face::Face> const&), std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr<nfd::face::Face>, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr<nfd::face::Face> const&)
 [301] _GLOBAL__sub_I__ZN3nfd3pit8InRecordC2ESt10shared_ptrINS_4face4FaceEE (pit-in-record.cpp) [242] nfd::Channel::~Channel() [30] ndn::Block* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, ndn::Block*>(__gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, __gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, ndn::Block*)
 [302] _GLOBAL__sub_I__ZN3nfd3pit9OutRecordC2ESt10shared_ptrINS_4face4FaceEE (pit-out-record.cpp) [207] nfd::scheduler::ScopedEventId::ScopedEventId() [54] std::_Sp_counted_ptr_inplace<ndn::IdentityCertificate, std::allocator<ndn::IdentityCertificate>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
 [303] _GLOBAL__sub_I__ZN3nfd3udp10computeMtuERKN5boost4asio2ip14basic_endpointINS3_3udpEEE (udp-protocol.cpp) [183] nfd::scheduler::ScopedEventId::operator=(std::shared_ptr<ndn::util::scheduler::EventIdImpl> const&) [49] std::_Sp_counted_ptr_inplace<ndn::IdentityCertificate, std::allocator<ndn::IdentityCertificate>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
 [304] _GLOBAL__sub_I__ZN3nfd4face11LinkServiceC2Ev (link-service.cpp) [177] nfd::scheduler::getGlobalScheduler() [96] std::_Sp_counted_ptr_inplace<ndn::Data, std::allocator<ndn::Data>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
 [305] _GLOBAL__sub_I__ZN3nfd4face12FaceCountersC2ERKNS0_19LinkServiceCountersERKNS0_17TransportCountersE (face-counters.cpp) [184] nfd::scheduler::schedule(boost::chrono::duration<long, boost::ratio<1l, 1000000000l> > const&, std::function<void ()> const&) [42] std::_Sp_counted_ptr_inplace<ndn::Data, std::allocator<ndn::Data>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
 [306] _GLOBAL__sub_I__ZN3nfd4face12LpFragmenter7OptionsC2Ev (lp-fragmenter.cpp) [103] boost::bad_lexical_cast::~bad_lexical_cast() [87] std::_Sp_counted_ptr_inplace<ndn::Data, std::allocator<ndn::Data>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
 [307] _GLOBAL__sub_I__ZN3nfd4face12makeNullFaceERKN3ndn4util7FaceUriE (null-face.cpp) [334] boost::thread_specific_ptr<ndn::util::scheduler::Scheduler>::delete_data::~delete_data() [116] std::_Sp_counted_ptr_inplace<ndn::Buffer, std::allocator<ndn::Buffer>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
 [308] _GLOBAL__sub_I__ZN3nfd4face13LpReassembler7OptionsC2Ev (lp-reassembler.cpp) [335] boost::thread_specific_ptr<boost::asio::io_service>::delete_data::~delete_data() [79] std::_Sp_counted_ptr_inplace<ndn::Buffer, std::allocator<ndn::Buffer>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
 [309] _GLOBAL__sub_I__ZN3nfd4face15StreamTransportIN5boost4asio2ip3tcpEE8g_loggerE (tcp-transport.cpp) [336] boost::thread_specific_ptr<boost::random::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u> >::delete_data::~delete_data() [64] std::_Sp_counted_ptr_inplace<ndn::Buffer, std::allocator<ndn::Buffer>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
 [310] _GLOBAL__sub_I__ZN3nfd4face15StreamTransportIN5boost4asio5local15stream_protocolEE8g_loggerE (unix-stream-transport.cpp) [231] boost::_bi::storage4<boost::_bi::value<nfd::TcpChannel*>, boost::arg<1> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > >::~storage4() [99] std::_Sp_counted_ptr_inplace<ndn::Interest, std::allocator<ndn::Interest>, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
 [311] _GLOBAL__sub_I__ZN3nfd4face16makeInternalFaceERN3ndn8security8KeyChainE (internal-face.cpp) [176] boost::_bi::storage5<boost::_bi::value<nfd::UdpChannel*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::face::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > >::~storage5() [90] std::_Sp_counted_ptr_inplace<ndn::Interest, std::allocator<ndn::Interest>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
 [312] _GLOBAL__sub_I__ZN3nfd4face17DatagramTransportIN5boost4asio2ip3udpENS0_7UnicastEE8g_loggerE (unicast-udp-transport.cpp) [189] void boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >::set_option<boost::asio::detail::socket_option::boolean<1, 2> >(boost::asio::detail::socket_option::boolean<1, 2> const&) [73] std::_Sp_counted_ptr_inplace<ndn::Interest, std::allocator<ndn::Interest>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
 [313] _GLOBAL__sub_I__ZN3nfd4face17DatagramTransportIN5boost4asio2ip3udpENS0_9MulticastEE8g_loggerE (multicast-udp-transport.cpp) [190] boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >::bind(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&) [97] std::_Sp_counted_ptr_inplace<ndn::SimpleTag<ndn::lp::CachePolicy, 12>, std::allocator<ndn::SimpleTag<ndn::lp::CachePolicy, 12> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
 [314] _GLOBAL__sub_I__ZN3nfd4face17EthernetTransportC2ERKNS_20NetworkInterfaceInfoERKN3ndn4util8ethernet7AddressE (ethernet-transport.cpp) [243] boost::asio::basic_signal_set<boost::asio::signal_set_service>::add(int) [95] std::_Sp_counted_ptr_inplace<ndn::SimpleTag<ndn::lp::CachePolicy, 12>, std::allocator<ndn::SimpleTag<ndn::lp::CachePolicy, 12> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
 [315] _GLOBAL__sub_I__ZN3nfd4face26GenericLinkServiceCountersC2ERKNS0_13LpReassemblerE (generic-link-service.cpp) [120] boost::asio::signal_set_service::shutdown_service() [100] std::_Sp_counted_ptr_inplace<ndn::SimpleTag<unsigned long, 11>, std::allocator<ndn::SimpleTag<unsigned long, 11> >, (__gnu_cxx::_Lock_policy)2>::_M_destroy()
 [316] _GLOBAL__sub_I__ZN3nfd4face26InternalForwarderTransport8g_loggerE (internal-transport.cpp) [121] boost::asio::signal_set_service::~signal_set_service() [151] std::_Sp_counted_ptr_inplace<nfd::fib::Entry, std::allocator<nfd::fib::Entry>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
 [317] _GLOBAL__sub_I__ZN3nfd4face4FaceC2ESt10unique_ptrINS0_11LinkServiceESt14default_deleteIS3_EES2_INS0_9TransportES4_IS7_EE (face.cpp) [337] boost::asio::stream_socket_service<boost::asio::ip::tcp>::shutdown_service() [365] std::_Sp_counted_ptr_inplace<nfd::fib::Entry, std::allocator<nfd::fib::Entry>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
 [318] _GLOBAL__sub_I__ZN3nfd4facelsERSoNS0_14TransportStateE (transport.cpp) [338] boost::asio::stream_socket_service<boost::asio::ip::tcp>::~stream_socket_service() [211] std::_Sp_counted_ptr_inplace<nfd::face::Face, std::allocator<nfd::face::Face>, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
 [319] _GLOBAL__sub_I__ZN3nfd7ChannelD2Ev (channel.cpp) [339] boost::asio::datagram_socket_service<boost::asio::ip::udp>::shutdown_service() [172] std::_Sp_counted_ptr_inplace<std::function<void ()>, std::allocator<std::function<void ()> >, (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)
 [320] _GLOBAL__sub_I__ZN3nfd7general13setConfigFileERNS_10ConfigFileE (general-config-section.cpp) [340] boost::asio::datagram_socket_service<boost::asio::ip::udp>::~datagram_socket_service() [229] std::map<std::string, nfd::LogLevel, std::less<std::string>, std::allocator<std::pair<std::string const, nfd::LogLevel> > >::operator[](std::string&&)
 [321] _GLOBAL__sub_I__ZN3nfd9FaceTableC2ERNS_9ForwarderE (face-table.cpp) [341] boost::asio::socket_acceptor_service<boost::asio::ip::tcp>::shutdown_service() [34] _ZNSt6vectorIN3ndn2lp6PacketESaIS2_EE19_M_emplace_back_auxIJRKS2_EEEvDpOT_
 [322] _GLOBAL__sub_I__ZN3nfd9ForwarderC2Ev (forwarder.cpp) [342] boost::asio::socket_acceptor_service<boost::asio::ip::tcp>::~socket_acceptor_service() [43] std::vector<ndn::lp::Packet, std::allocator<ndn::lp::Packet> >::~vector()
 [323] _GLOBAL__sub_I__ZN3nfd9name_tree11computeHashERKN3ndn4NameE (name-tree.cpp) [66] boost::asio::asio_handler_is_continuation(...) [26] std::vector<ndn::Block, std::allocator<ndn::Block> >::~vector()
 [324] _GLOBAL__sub_I__ZN3nfd9name_tree4NodeC2Ev (name-tree-entry.cpp) [222] boost::asio::ip::detail::endpoint::endpoint(boost::asio::ip::address const&, unsigned short) [39] std::vector<ndn::Block, std::allocator<ndn::Block> >::operator=(std::vector<ndn::Block, std::allocator<ndn::Block> > const&)
 [325] _GLOBAL__sub_I__ZN3nfd9scheduler18getGlobalSchedulerEv (scheduler.cpp) [167] boost::asio::ip::detail::operator<(boost::asio::ip::detail::endpoint const&, boost::asio::ip::detail::endpoint const&) [239] void std::vector<std::pair<ndn::util::FaceUri, ndn::util::FaceUri>, std::allocator<std::pair<ndn::util::FaceUri, ndn::util::FaceUri> > >::_M_emplace_back_aux<std::pair<ndn::util::FaceUri, ndn::util::FaceUri> >(std::pair<ndn::util::FaceUri, ndn::util::FaceUri>&&)
 [326] _GLOBAL__sub_I__ZNK3nfd18NetworkRegionTable18isInProducerRegionERKN3ndn4LinkE (network-region-table.cpp) [343] boost::asio::detail::socket_ops::setsockopt(int, unsigned char&, int, int, void const*, unsigned long, boost::system::error_code&) [135] std::_Rb_tree_iterator<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > > std::_Rb_tree<ndn::Name, std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> >, std::_Select1st<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > >, std::less<ndn::Name>, std::allocator<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > > >::_M_insert_<std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > const&>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<ndn::Name const, std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> > const&)
 [327] _GLOBAL__sub_I__ZNK3nfd2fw15RetxSuppression15getLastOutgoingERKNS_3pit5EntryE (retx-suppression.cpp) [110] boost::asio::detail::object_pool<boost::asio::detail::epoll_reactor::descriptor_state>::~object_pool() [82] std::_Rb_tree<ndn::name::Component, std::pair<ndn::name::Component const, bool>, std::_Select1st<std::pair<ndn::name::Component const, bool> >, std::greater<ndn::name::Component>, std::allocator<std::pair<ndn::name::Component const, bool> > >::_M_erase(std::_Rb_tree_node<std::pair<ndn::name::Component const, bool> >*)
 [328] _GLOBAL__sub_I__ZNK3nfd7Network5printERSo (network.cpp) [188] boost::asio::detail::posix_mutex::posix_mutex() [366] std::_Rb_tree<ndn::util::scheduler::Scheduler::EventInfo, ndn::util::scheduler::Scheduler::EventInfo, std::_Identity<ndn::util::scheduler::Scheduler::EventInfo>, std::less<ndn::util::scheduler::Scheduler::EventInfo>, std::allocator<ndn::util::scheduler::Scheduler::EventInfo> >::_M_erase(std::_Rb_tree_node<ndn::util::scheduler::Scheduler::EventInfo>*)
 [329] _GLOBAL__sub_I_main (face-benchmark.cpp) [344] unsigned long boost::asio::detail::epoll_reactor::cancel_timer<boost::asio::time_traits<ndn::time::steady_clock> >(boost::asio::detail::timer_queue<boost::asio::time_traits<ndn::time::steady_clock> >&, boost::asio::detail::timer_queue<boost::asio::time_traits<ndn::time::steady_clock> >::per_timer_data&, unsigned long) [367] std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const, std::shared_ptr<nfd::face::Face> > > >::_M_erase(std::_Rb_tree_node<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const, std::shared_ptr<nfd::face::Face> > >*)
  [93] ndn::lp::Nack::~Nack() [36] boost::asio::detail::epoll_reactor::descriptor_state::perform_io(unsigned int) [212] std::_Rb_tree_iterator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::piecewise_construct_t const&, std::tuple<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&>&&, std::tuple<>&&)
  [94] ndn::lp::detail::FieldDecl<ndn::lp::field_location_tags::Header, unsigned long, 816ul, false>::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) [368] std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > >::_M_get_insert_unique_pos(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&)
  [80] ndn::lp::detail::FieldDecl<ndn::lp::field_location_tags::Header, unsigned long, 81ul, false>::decode(ndn::Block const&) [123] boost::asio::detail::epoll_reactor::shutdown_service() [213] std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&)
  [15] ndn::util::signal::Signal<nfd::face::LinkService, ndn::Data>::operator()(ndn::Data const&) [345] boost::asio::detail::epoll_reactor::register_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&) [134] std::_Rb_tree<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> >, std::_Select1st<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >, std::less<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> >, std::allocator<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > > >::_M_erase(std::_Rb_tree_node<std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const, std::shared_ptr<nfd::face::Face> > >*)
  [17] ndn::util::signal::Signal<nfd::face::LinkService, ndn::Interest>::operator()(ndn::Interest const&) [98] boost::asio::detail::epoll_reactor::deregister_descriptor(int, boost::asio::detail::epoll_reactor::descriptor_state*&, bool) [369] std::_Rb_tree<std::string, std::pair<std::string const, nfd::Logger>, std::_Select1st<std::pair<std::string const, nfd::Logger> >, std::less<std::string>, std::allocator<std::pair<std::string const, nfd::Logger> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, nfd::Logger> >*)
 [136] _ZN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS_2lp4NackEEE7connectERKSt8functionIFvRKS7_EE [346] boost::asio::detail::epoll_reactor::register_internal_descriptor(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*) [370] std::_Rb_tree<std::string, std::pair<std::string const, nfd::LogLevel>, std::_Select1st<std::pair<std::string const, nfd::LogLevel> >, std::less<std::string>, std::allocator<std::pair<std::string const, nfd::LogLevel> > >::_M_get_insert_unique_pos(std::string const&)
 [137] _ZN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS_4DataEEE7connectERKSt8functionIFvRKS6_EE [35] boost::asio::detail::epoll_reactor::run(bool, boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>&) [230] std::_Rb_tree<std::string, std::pair<std::string const, nfd::LogLevel>, std::_Select1st<std::pair<std::string const, nfd::LogLevel> >, std::less<std::string>, std::allocator<std::pair<std::string const, nfd::LogLevel> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::string const, nfd::LogLevel> >, std::string const&)
 [138] _ZN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS_8InterestEEE7connectERKSt8functionIFvRKS6_EE [31] boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool, bool) [72] std::_Rb_tree<std::tuple<unsigned long, unsigned long>, std::pair<std::tuple<unsigned long, unsigned long> const, nfd::face::LpReassembler::PartialPacket>, std::_Select1st<std::pair<std::tuple<unsigned long, unsigned long> const, nfd::face::LpReassembler::PartialPacket> >, std::less<std::tuple<unsigned long, unsigned long> >, std::allocator<std::pair<std::tuple<unsigned long, unsigned long> const, nfd::face::LpReassembler::PartialPacket> > >::_M_erase(std::_Rb_tree_node<std::pair<std::tuple<unsigned long, unsigned long> const, nfd::face::LpReassembler::PartialPacket> >*)
 [192] ndn::util::signal::Signal<nfd::face::LpReassembler, unsigned long, unsigned long>::connect(std::function<void (unsigned long const&, unsigned long const&)> const&) [347] boost::asio::detail::epoll_reactor::~epoll_reactor() [89] std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::shared_ptr<ndn::Tag> >, std::_Select1st<std::pair<unsigned long const, std::shared_ptr<ndn::Tag> > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::shared_ptr<ndn::Tag> > > >::erase(unsigned long const&)
 [193] _ZN3ndn4util6signal6SignalIN3nfd4face9TransportEJNS4_14TransportStateES6_EE7connectERKSt8functionIFvRKS6_SA_EE [348] boost::asio::detail::epoll_reactor::~epoll_reactor() [74] std::_Rb_tree<unsigned long, std::pair<unsigned long const, std::shared_ptr<ndn::Tag> >, std::_Select1st<std::pair<unsigned long const, std::shared_ptr<ndn::Tag> > >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, std::shared_ptr<ndn::Tag> > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned long const, std::shared_ptr<ndn::Tag> > >*)
  [41] _ZN3ndn4util6signal6SignalIN3nfd9FaceTableEJSt10shared_ptrINS3_4face4FaceEEEE10disconnectESt14_List_iteratorINS9_4SlotEE [349] boost::asio::detail::signal_handler<std::_Bind<void (*(std::_Placeholder<1>, 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) [227] std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)>::function(std::function<std::shared_ptr<nfd::fw::Strategy> (nfd::Forwarder&)> const&)
 [166] ndn::util::FaceUri::FaceUri(ndn::util::FaceUri const&) [92] boost::asio::detail::task_io_service::task_cleanup::~task_cleanup() [175] std::function<void (std::string const&)>::function(std::function<void (std::string const&)> const&)
 [165] ndn::util::FaceUri::~FaceUri() [47] boost::asio::detail::task_io_service::work_cleanup::~work_cleanup() [221] std::function<void (std::string const&)>::function<std::_Bind<void (*(std::_Placeholder<1>))(std::string const&)>, void>(std::_Bind<void (*(std::_Placeholder<1>))(std::string const&)>)
  [23] ndn::Block::Block(ndn::Block const&) [60] boost::asio::detail::task_io_service::work_finished() [174] std::function<void (std::shared_ptr<nfd::face::Face> const&)>::function(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&)
  [29] ndn::Block::Block(ndn::Block&&) [115] boost::asio::detail::task_io_service::shutdown_service() [244] std::function<void (std::shared_ptr<nfd::face::Face> const&)>::function<std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)>, void>(std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::_Placeholder<1>)>)
  [22] ndn::Block::~Block()   [85] boost::asio::detail::task_io_service::post_deferred_completions(boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>&) [226] std::function<void (std::shared_ptr<nfd::face::Face> const&)>::function<std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr<nfd::face::Face>, std::_Placeholder<1>)>, void>(std::_Bind<std::_Mem_fn<void (nfd::tests::FaceBenchmark::*)(std::shared_ptr<nfd::face::Face> const&, std::shared_ptr<nfd::face::Face> const&)> (nfd::tests::FaceBenchmark*, std::shared_ptr<nfd::face::Face>, std::_Placeholder<1>)>)
  [32] ndn::Block::operator=(ndn::Block const&) [46] boost::asio::detail::task_io_service::post_immediate_completion(boost::asio::detail::task_io_service_operation*, bool) [214] std::function<void (unsigned long const&, unsigned long const&)>::function<std::_Bind<nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&)::{lambda()#1} ()>, void>(std::_Bind<nfd::face::GenericLinkService::GenericLinkService(nfd::face::GenericLinkService::Options const&)::{lambda()#1} ()>) (functional)
  [63] ndn::Interest::~Interest() [56] boost::asio::detail::task_io_service::wake_one_thread_and_unlock(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&) [178] std::function<void ()>::function(std::function<void ()> const&)
  [88] ndn::SimpleTag<ndn::lp::CachePolicy, 12>::~SimpleTag() [1] boost::asio::detail::task_io_service::run(boost::system::error_code&) [215] _ZNSt8functionIFvvEEC1ISt5_BindIFSt7_Mem_fnIMN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS5_4DataEEEEFvSt14_List_iteratorINSD_4SlotEEEEPSD_SG_EEvEET_
 [149] nfd::TcpChannel::accept(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [350] boost::asio::detail::task_io_service::~task_io_service() [216] std::function<void ()>::function<std::_Bind<std::_Mem_fn<void (ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>::*)(std::_List_iterator<ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>::Slot>)> (ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>*, std::_List_iterator<ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>::Slot>)>, void>(std::_Bind<std::_Mem_fn<void (ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>::*)(std::_List_iterator<ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>::Slot>)> (ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>*, std::_List_iterator<ndn::util::signal::Signal<nfd::face::Transport, nfd::face::TransportState, nfd::face::TransportState>::Slot>)>)
 [150] nfd::TcpChannel::listen(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&, int) [108] boost::asio::detail::service_registry::do_use_service(boost::asio::io_service::service::key const&, boost::asio::io_service::service* (*)(boost::asio::io_service&)) [217] _ZNSt8functionIFvvEEC2ISt5_BindIFSt7_Mem_fnIMN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS5_2lp4NackEEEEFvSt14_List_iteratorINSE_4SlotEEEEPSE_SH_EEvEET_
 [124] nfd::TcpChannel::TcpChannel(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const&) [155] boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::signal_set_service>(boost::asio::io_service&) [218] _ZNSt8functionIFvvEEC2ISt5_BindIFSt7_Mem_fnIMN3ndn4util6signal6SignalIN3nfd4face11LinkServiceEJNS5_8InterestEEEEFvSt14_List_iteratorINSD_4SlotEEEEPSD_SG_EEvEET_
  [59] nfd::UdpChannel::createFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency) [351] boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::stream_socket_service<boost::asio::ip::tcp> >(boost::asio::io_service&) [219] _ZNSt8functionIFvvEEC2ISt5_BindIFSt7_Mem_fnIMN3ndn4util6signal6SignalIN3nfd4face13LpReassemblerEJmmEEEFvSt14_List_iteratorINSC_4SlotEEEEPSC_SF_EEvEET_
  [58] nfd::UdpChannel::handleNewPeer(boost::system::error_code const&, unsigned long, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [352] boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::datagram_socket_service<boost::asio::ip::udp> >(boost::asio::io_service&) [51] __gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > > std::lower_bound<__gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, unsigned long, bool (*)(ndn::Block const&, unsigned long)>(__gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, __gnu_cxx::__normal_iterator<ndn::Block const*, std::vector<ndn::Block, std::allocator<ndn::Block> > >, unsigned long const&, bool (*)(ndn::Block const&, unsigned long))
 [129] nfd::UdpChannel::waitForNewPeer(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [353] boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::socket_acceptor_service<boost::asio::ip::tcp> >(boost::asio::io_service&) [220] covariant return thunk to nfd::face::GenericLinkService::getCounters() const
 [154] nfd::UdpChannel::listen(std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [354] boost::asio::io_service::service* boost::asio::detail::service_registry::create<boost::asio::detail::epoll_reactor>(boost::asio::io_service&) [67] non-virtual thunk to boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::invalid_argument> >::~clone_impl()
  [78] nfd::UdpChannel::connect(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, ndn::nfd::FacePersistency, std::function<void (std::shared_ptr<nfd::face::Face> const&)> const&, std::function<void (std::string const&)> const&) [55] boost::asio::detail::completion_handler<nfd::face::DatagramTransport<boost::asio::ip::udp, nfd::face::Unicast>::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) [48] virtual thunk to boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >::clone() const
 [125] nfd::UdpChannel::UdpChannel(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, boost::chrono::duration<long, boost::ratio<1l, 1l> > const&) [113] boost::asio::detail::signal_set_service::pipe_read_op::do_perform(boost::asio::detail::reactor_op*) [107] <cycle 1>
 [187] nfd::LoggerFactory::getInstance() [355] 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] <cycle 2>
 [330] nfd::LoggerFactory::LoggerFactory() [114] boost::asio::detail::signal_set_service::deliver_signal(int) [16] <cycle 3>
 [185] nfd::getGlobalIoService() [112] boost::asio::detail::signal_set_service::remove_service(boost::asio::detail::signal_set_service*)
